From 54920dad6e8ab100edd508f264eb7c13b5f52ab7 Mon Sep 17 00:00:00 2001 From: bohan Date: Mon, 4 Aug 2025 21:36:44 +0800 Subject: [PATCH 01/13] feat(es/ast): Add node id to `Ident` (#10973) --- .../binding_core_wasm/__tests__/simple.js | 2 + crates/swc_common/src/lib.rs | 2 + crates/swc_common/src/node_id.rs | 27 + crates/swc_ecma_ast/src/ident.rs | 9 +- crates/swc_ecma_ast/src/lib.rs | 118 +- .../attributes-declaration/input.js.json | 1 + .../defer-as-default/input.js.json | 1 + .../import-defer/input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 4 + .../input.js.json | 4 + .../input.js.json | 3 + .../input.js.json | 2 + .../input.js.json | 4 + .../input.js.json | 3 + .../input.js.json | 8 + .../input.js.json | 3 + .../valid-using-binding-basic/input.js.json | 2 + .../valid-using-binding-escaped/input.js.json | 2 + .../valid-using-binding-non-bmp/input.js.json | 2 + .../valid-using-binding-using/input.js.json | 4 + .../string-literal/input.js.json | 2 + .../trailing-comma/input.js.json | 3 + .../valid-empty-assertion/input.js.json | 5 + .../valid-export-class/input.js.json | 1 + .../valid-export-function/input.js.json | 1 + .../valid-export-variable/input.js.json | 1 + .../valid-export-without-from/input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../without-plugin/input.js.json | 1 + .../input.js.json | 1 + .../string-literal/input.js.json | 2 + .../trailing-comma/input.js.json | 3 + .../valid-empty-assertion/input.js.json | 5 + .../valid-export-class/input.js.json | 1 + .../valid-export-function/input.js.json | 1 + .../valid-export-variable/input.js.json | 1 + .../valid-export-without-from/input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../without-plugin/input.js.json | 1 + .../input.js.json | 1 + .../string-literal/input.js.json | 2 + .../trailing-comma/input.js.json | 3 + .../valid-empty-attribute/input.js.json | 5 + .../valid-export-class/input.js.json | 1 + .../valid-export-function/input.js.json | 1 + .../valid-export-variable/input.js.json | 1 + .../valid-export-without-from/input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../without-plugin/input.js.json | 1 + .../string-literal/input.js.json | 2 + .../trailing-comma/input.js.json | 3 + .../valid-empty-attribute/input.js.json | 5 + .../valid-export-class/input.js.json | 1 + .../valid-export-function/input.js.json | 1 + .../valid-export-variable/input.js.json | 1 + .../valid-export-without-from/input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 2 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../without-plugin/input.js.json | 1 + .../tests/js/issue-10372/input.js.json | 2 + .../tests/js/issue-10558/1/index.js.json | 1 + .../tests/js/issue-10597/using.cjs.json | 1 + .../tests/js/issue-4176/1/input.js.json | 2 + .../tests/js/issue-5276/input.js.json | 2 + .../tests/js/issue-8482/input.js.json | 1 + .../tests/js/jssue-7428/1/input.js.json | 4 + .../js/optional-chaining/1/input.js.json | 1 + .../js/optional-chaining/2/input.js.json | 1 + .../js/optional-chaining/3/input.js.json | 1 + .../js/optional-chaining/4/input.js.json | 1 + .../js/optional-chaining/5/input.js.json | 1 + .../attributes-declaration/input.js.json | 1 + .../input.js.json | 1 + .../input.js.json | 1 + .../import-source-binding-from/input.js.json | 1 + .../input.js.json | 1 + .../import-source-comments/input.js.json | 1 + .../import-source/input.js.json | 1 + .../tests/js/stack-overflow/1.js.json | 1 + .../tests/jsx/basic/1/input.js.json | 1 + .../tests/jsx/basic/10/input.js.json | 2 + .../tests/jsx/basic/11/input.js.json | 2 + .../tests/jsx/basic/12/input.js.json | 3 + .../tests/jsx/basic/14/input.js.json | 2 + .../tests/jsx/basic/15/input.js.json | 2 + .../tests/jsx/basic/16/input.js.json | 2 + .../tests/jsx/basic/17/input.js.json | 2 + .../tests/jsx/basic/18/input.js.json | 2 + .../tests/jsx/basic/19/input.js.json | 3 + .../tests/jsx/basic/20/input.js.json | 7 + .../tests/jsx/basic/21/input.js.json | 6 + .../tests/jsx/basic/22/input.js.json | 2 + .../tests/jsx/basic/3/input.js.json | 6 + .../tests/jsx/basic/4/input.js.json | 1 + .../tests/jsx/basic/5/input.js.json | 1 + .../tests/jsx/basic/6/input.js.json | 2 + .../tests/jsx/basic/7/input.js.json | 2 + .../tests/jsx/basic/8/input.js.json | 4 + .../tests/jsx/basic/asi/input.js.json | 3 + .../jsx/basic/custom/issue-517/input.js.json | 2 + .../jsx/basic/custom/issue-542/input.js.json | 5 + .../issue-612-async-generator/issue.js.json | 1 + .../jsx/basic/custom/issue-614/input.js.json | 2 + .../jsx/basic/custom/issue-615/input.js.json | 2 + .../jsx/basic/custom/issue-720/input.js.json | 1 + .../jsx/basic/custom/tpl-space/input.js.json | 1 + .../tests/jsx/basic/custom/tpl/input.js.json | 1 + .../basic/custom/unary-paren/input.js.json | 13 + .../jsx/basic/custom/unary/input.js.json | 13 + .../empty-expression-container/input.js.json | 2 + .../tests/jsx/basic/entity/input.js.json | 2 + .../tests/jsx/basic/fragment-3/input.js.json | 4 + .../tests/jsx/basic/fragment-5/input.js.json | 4 + .../tests/jsx/basic/fragment-6/input.js.json | 2 + .../tests/jsx/basic/issue-10635/input.js.json | 10 + .../jsx/basic/issue-10692/case1.jsx.json | 2 + .../jsx/basic/issue-10692/case2.jsx.json | 2 + .../jsx/basic/issue-10692/case5.jsx.json | 4 + .../jsx/basic/issue-10692/input.jsx.json | 5 + .../tests/jsx/basic/issue-10698/input.js.json | 10 + .../tests/jsx/basic/issue-10729/input.js.json | 3 + .../jsx/basic/issue-10889/input.jsx.json | 1 + .../jsx/basic/issue-10889/keyword.jsx.json | 2 + .../jsx/basic/issue-2075/case1/input.js.json | 3 + .../issue-2075/not-keyword/input.js.json | 3 + .../tests/jsx/basic/issue-2264/input.js.json | 3 + .../tests/jsx/basic/issue-6522/input.js.json | 29 + .../tests/jsx/basic/issue-812/input.js.json | 1 + .../tests/jsx/basic/keyword-tag/input.js.json | 2 + .../jsx/basic/nonentity-decimal/input.js.json | 2 + .../tests/jsx/basic/nonentity/input.js.json | 2 + .../tests/jsx/basic/string/input.js.json | 6 + .../tests/jsx/basic/template/input.js.json | 6 + .../tests/jsx/basic/yield-tag/input.js.json | 3 + .../tests/tsc/1.0lib-noErrors.json | 750 ++ ...tFunctionWithTheSameNameAndCommonRoot.json | 14 + ...leAndAmbientWithSameNameAndCommonRoot.json | 16 + ...AmbientClassWithSameNameAndCommonRoot.json | 16 + ...tFunctionWithTheSameNameAndCommonRoot.json | 12 + .../tests/tsc/ArrowFunction4.json | 3 + ...oduleMemberThatUsesClassTypeParameter.json | 29 + ...nericClassStaticFunctionOfTheSameName.json | 15 + ...nericClassStaticFunctionOfTheSameName.json | 13 + ...taticFunctionUsingClassPrivateStatics.json | 12 + ...tionAndExportedFunctionThatShareAName.json | 13 + ...nAndNonExportedFunctionThatShareAName.json | 13 + ...cVariableAndExportedVarThatShareAName.json | 13 + ...riableAndNonExportedVarThatShareAName.json | 13 + ...assAndModuleWithSameNameAndCommonRoot.json | 26 + ...AndModuleWithSameNameAndCommonRootES6.json | 26 + .../tests/tsc/ES3For-ofTypeCheck1.json | 1 + .../tests/tsc/ES3For-ofTypeCheck2.json | 1 + .../tests/tsc/ES3For-ofTypeCheck4.json | 3 + .../tests/tsc/ES3For-ofTypeCheck6.json | 3 + .../swc_ecma_parser/tests/tsc/ES5For-of1.json | 3 + .../tests/tsc/ES5For-of10.json | 5 + .../tests/tsc/ES5For-of11.json | 2 + .../tests/tsc/ES5For-of13.json | 3 + .../tests/tsc/ES5For-of14.json | 3 + .../tests/tsc/ES5For-of15.json | 5 + .../tests/tsc/ES5For-of16.json | 6 + .../tests/tsc/ES5For-of17.json | 7 + .../tests/tsc/ES5For-of18.json | 4 + .../tests/tsc/ES5For-of19.json | 5 + .../swc_ecma_parser/tests/tsc/ES5For-of2.json | 3 + .../tests/tsc/ES5For-of21.json | 2 + .../tests/tsc/ES5For-of22.json | 4 + .../tests/tsc/ES5For-of23.json | 4 + .../tests/tsc/ES5For-of24.json | 4 + .../tests/tsc/ES5For-of25.json | 5 + .../tests/tsc/ES5For-of26.json | 4 + .../tests/tsc/ES5For-of27.json | 4 + .../tests/tsc/ES5For-of28.json | 4 + .../tests/tsc/ES5For-of29.json | 4 + .../swc_ecma_parser/tests/tsc/ES5For-of3.json | 3 + .../tests/tsc/ES5For-of30.json | 8 + .../tests/tsc/ES5For-of31.json | 6 + .../tests/tsc/ES5For-of33.json | 3 + .../tests/tsc/ES5For-of34.json | 4 + .../tests/tsc/ES5For-of35.json | 4 + .../tests/tsc/ES5For-of36.json | 4 + .../tests/tsc/ES5For-of37.json | 10 + .../swc_ecma_parser/tests/tsc/ES5For-of4.json | 5 + .../swc_ecma_parser/tests/tsc/ES5For-of5.json | 3 + .../swc_ecma_parser/tests/tsc/ES5For-of6.json | 5 + .../swc_ecma_parser/tests/tsc/ES5For-of7.json | 7 + .../swc_ecma_parser/tests/tsc/ES5For-of8.json | 4 + .../swc_ecma_parser/tests/tsc/ES5For-of9.json | 5 + .../tests/tsc/ES5For-ofTypeCheck1.json | 1 + .../tests/tsc/ES5For-ofTypeCheck10.json | 4 + .../tests/tsc/ES5For-ofTypeCheck11.json | 4 + .../tests/tsc/ES5For-ofTypeCheck12.json | 1 + .../tests/tsc/ES5For-ofTypeCheck13.json | 7 + .../tests/tsc/ES5For-ofTypeCheck14.json | 4 + .../tests/tsc/ES5For-ofTypeCheck2.json | 1 + .../tests/tsc/ES5For-ofTypeCheck3.json | 3 + .../tests/tsc/ES5For-ofTypeCheck4.json | 3 + .../tests/tsc/ES5For-ofTypeCheck5.json | 3 + .../tests/tsc/ES5For-ofTypeCheck6.json | 3 + .../tests/tsc/ES5For-ofTypeCheck7.json | 3 + .../tests/tsc/ES5For-ofTypeCheck8.json | 4 + .../tests/tsc/ES5For-ofTypeCheck9.json | 3 + .../tests/tsc/ES5SymbolProperty1.json | 8 + .../tests/tsc/ES5SymbolProperty2.json | 8 + .../tests/tsc/ES5SymbolProperty3.json | 5 + .../tests/tsc/ES5SymbolProperty4.json | 6 + .../tests/tsc/ES5SymbolProperty5.json | 6 + .../tests/tsc/ES5SymbolProperty6.json | 4 + .../tests/tsc/ES5SymbolProperty7.json | 6 + .../tests/tsc/ES5SymbolType1.json | 2 + .../tests/tsc/ES5for-of32.json | 8 + ...numAndModuleWithSameNameAndCommonRoot.json | 16 + ...hExtendsInterfaceWithInaccessibleType.json | 13 + ...lassHeritageListMemberTypeAnnotations.json | 15 + ...ccessibleTypeInIndexerTypeAnnotations.json | 7 + ...cessibleTypeInTypeParameterConstraint.json | 19 + ...pesInParameterAndReturnTypeAnnotation.json | 13 + ...essibleTypesInParameterTypeAnnotation.json | 13 + ...accessibleTypesInReturnTypeAnnotation.json | 13 + ...lassHeritageListMemberTypeAnnotations.json | 22 + ...ccessibleTypeInIndexerTypeAnnotations.json | 9 + ...cessibleTypeInTypeParameterConstraint.json | 22 + ...thAccessibleTypesOnItsExportedMembers.json | 17 + ...ccessibleTypesInMemberTypeAnnotations.json | 9 + ...bleTypesInNestedMemberTypeAnnotations.json | 15 + ...ypeWithInaccessibleTypeAsTypeArgument.json | 8 + ...bleWithAccessibleTypeInTypeAnnotation.json | 6 + ...eWithInaccessibleTypeInTypeAnnotation.json | 11 + ...ionAndModuleWithSameNameAndCommonRoot.json | 33 + ...uleWithSameNameAndDifferentCommonRoot.json | 15 + .../tests/tsc/FunctionDeclaration11_es6.json | 1 + .../tests/tsc/FunctionDeclaration13_es6.json | 3 + .../tests/tsc/FunctionDeclaration1_es6.json | 1 + .../tests/tsc/FunctionDeclaration2_es6.json | 2 + .../tests/tsc/FunctionDeclaration3_es6.json | 3 + .../tests/tsc/FunctionDeclaration4_es6.json | 1 + .../tests/tsc/FunctionDeclaration8_es6.json | 3 + .../tests/tsc/FunctionDeclaration9_es6.json | 3 + .../tests/tsc/FunctionExpression1_es6.json | 1 + .../tests/tsc/FunctionExpression2_es6.json | 2 + .../tsc/FunctionPropertyAssignments1_es6.json | 1 + .../tsc/FunctionPropertyAssignments5_es6.json | 2 + .../tsc/InvalidNonInstantiatedModule.json | 8 + .../tsc/MemberFunctionDeclaration1_es6.json | 1 + .../tsc/MemberFunctionDeclaration2_es6.json | 1 + .../tsc/MemberFunctionDeclaration3_es6.json | 2 + .../tsc/MemberFunctionDeclaration7_es6.json | 2 + ...duleAndClassWithSameNameAndCommonRoot.json | 16 + ...oduleAndEnumWithSameNameAndCommonRoot.json | 16 + ...eAndFunctionWithSameNameAndCommonRoot.json | 9 + ...duleWithExportedAndNonExportedClasses.json | 24 + ...ModuleWithExportedAndNonExportedEnums.json | 12 + ...leWithExportedAndNonExportedFunctions.json | 33 + ...WithExportedAndNonExportedImportAlias.json | 42 + ...leWithExportedAndNonExportedVariables.json | 8 + .../swc_ecma_parser/tests/tsc/Protected3.json | 1 + .../swc_ecma_parser/tests/tsc/Protected5.json | 1 + .../swc_ecma_parser/tests/tsc/Protected8.json | 3 + .../swc_ecma_parser/tests/tsc/Protected9.json | 2 + .../swc_ecma_parser/tests/tsc/TupleType1.json | 1 + .../swc_ecma_parser/tests/tsc/TupleType2.json | 1 + .../swc_ecma_parser/tests/tsc/TupleType3.json | 1 + .../swc_ecma_parser/tests/tsc/TupleType5.json | 1 + ...tedAndNonExportedClassesOfTheSameName.json | 25 + ...AndNonExportedInterfacesOfTheSameName.json | 40 + ...dAndNonExportedLocalVarsOfTheSameName.json | 42 + ...eEachWithExportedClassesOfTheSameName.json | 12 + ...chWithExportedInterfacesOfTheSameName.json | 46 + ...achWithExportedLocalVarsOfTheSameName.json | 23 + ...eEachWithExportedModulesOfTheSameName.json | 21 + ...WithTheSameNameAndDifferentCommonRoot.json | 23 + ...dulesWithTheSameNameAndSameCommonRoot.json | 41 + .../tests/tsc/TypeGuardWithArrayUnion.json | 8 + .../tests/tsc/TypeGuardWithEnumUnion.json | 38 + .../tests/tsc/VariableDeclaration10_es6.json | 1 + .../tests/tsc/VariableDeclaration12_es6.json | 1 + .../tests/tsc/VariableDeclaration3_es6.json | 1 + .../tests/tsc/VariableDeclaration5_es6.json | 1 + .../tests/tsc/VariableDeclaration6_es6.json | 1 + .../tests/tsc/VariableDeclaration7_es6.json | 1 + .../tests/tsc/VariableDeclaration8_es6.json | 1 + .../tests/tsc/VariableDeclaration9_es6.json | 1 + .../tests/tsc/YieldExpression10_es6.json | 2 + .../tests/tsc/YieldExpression11_es6.json | 2 + .../tests/tsc/YieldExpression13_es6.json | 1 + .../tests/tsc/YieldExpression19_es6.json | 4 + .../tests/tsc/YieldExpression1_es6.json | 1 + .../tests/tsc/YieldExpression3_es6.json | 1 + .../tests/tsc/YieldExpression4_es6.json | 1 + .../tests/tsc/YieldExpression6_es6.json | 2 + .../tests/tsc/YieldExpression7_es6.json | 2 + .../tests/tsc/YieldExpression8_es6.json | 4 + .../tests/tsc/YieldExpression9_es6.json | 2 + .../tests/tsc/YieldStarExpression1_es6.json | 1 + .../tests/tsc/YieldStarExpression4_es6.json | 1 + .../tests/tsc/abstractProperty.json | 6 + .../tests/tsc/accessorWithES5.json | 6 + ...rWithMismatchedAccessibilityModifiers.json | 8 + .../tsc/accessorsAreNotContextuallyTyped.json | 8 + .../tests/tsc/accessorsOverrideMethod.json | 3 + .../tests/tsc/accessorsOverrideProperty.json | 8 + .../tests/tsc/accessorsOverrideProperty2.json | 10 + .../tests/tsc/accessorsOverrideProperty3.json | 5 + .../tests/tsc/accessorsOverrideProperty4.json | 5 + .../tests/tsc/accessorsOverrideProperty5.json | 8 + .../tests/tsc/accessorsOverrideProperty6.json | 8 + .../tests/tsc/accessorsOverrideProperty8.json | 41 + .../tests/tsc/accessorsOverrideProperty9.json | 46 + .../additionOperatorWithAnyAndEveryType.json | 72 + ...nOperatorWithConstrainedTypeParameter.json | 36 + .../additionOperatorWithInvalidOperands.json | 67 + ...eratorWithNullValueAndInvalidOperator.json | 27 + ...OperatorWithNullValueAndValidOperator.json | 37 + .../additionOperatorWithNumberAndEnum.json | 52 + ...atorWithOnlyNullValueOrUndefinedValue.json | 8 + ...dditionOperatorWithStringAndEveryType.json | 70 + .../additionOperatorWithTypeParameter.json | 76 + ...rWithUndefinedValueAndInvalidOperands.json | 38 + ...torWithUndefinedValueAndValidOperator.json | 53 + .../tsc/allowImportingTypesDtsExtension.json | 9 + ...graphAndLineSeparatorsInStringLiteral.json | 7 + .../tests/tsc/allowsImportingTsExtension.json | 14 + crates/swc_ecma_parser/tests/tsc/ambient.json | 7 + .../tests/tsc/ambientAccessors.json | 5 + .../tests/tsc/ambientDeclarations.json | 55 + .../tsc/ambientDeclarationsExternal.json | 8 + .../tsc/ambientDeclarationsPatterns.json | 16 + .../ambientDeclarationsPatterns_merging1.json | 6 + .../ambientDeclarationsPatterns_merging2.json | 9 + .../ambientDeclarationsPatterns_merging3.json | 8 + .../tests/tsc/ambientEnumDeclaration1.json | 8 + .../tests/tsc/ambientEnumDeclaration2.json | 6 + ...ambientExternalModuleInsideNonAmbient.json | 1 + .../tsc/ambientExternalModuleMerging.json | 7 + .../tests/tsc/ambientInsideNonAmbient.json | 12 + ...ambientInsideNonAmbientExternalModule.json | 5 + .../tests/tsc/ambientShorthand.json | 8 + .../tests/tsc/ambientShorthand_duplicate.json | 1 + .../tests/tsc/ambientShorthand_merging.json | 3 + .../tests/tsc/ambientShorthand_reExport.json | 5 + .../tsc/amdImportAsPrimaryExpression.json | 6 + .../tsc/amdImportNotAsPrimaryExpression.json | 25 + ...edThisPropertyInitializerDoesntNarrow.json | 4 + .../tests/tsc/anyAsConstructor.json | 11 + .../tests/tsc/anyAsFunctionCall.json | 8 + .../tests/tsc/anyAsGenericFunctionCall.json | 13 + .../tsc/anyAssignabilityInInheritance.json | 167 + .../tests/tsc/anyAssignableToEveryType.json | 78 + .../tests/tsc/anyAssignableToEveryType2.json | 93 + .../tests/tsc/anyPropertyAccess.json | 13 + .../tests/tsc/apparentTypeSubtyping.json | 16 + .../tests/tsc/apparentTypeSupertype.json | 6 + .../argumentExpressionContextualTyping.json | 35 + .../arithmeticOperatorWithAnyAndNumber.json | 182 + .../tests/tsc/arithmeticOperatorWithEnum.json | 347 + .../tsc/arithmeticOperatorWithEnumUnion.json | 351 + ...arithmeticOperatorWithInvalidOperands.json | 1452 +++ .../arithmeticOperatorWithTypeParameter.json | 339 + .../tsc/arityAndOrderCompatibility01.json | 56 + .../tsc/arrayAssignmentPatternWithAny.json | 4 + .../tests/tsc/arrayLiteral.json | 14 + ...rrayLiteralExpressionContextualTyping.json | 11 + .../tests/tsc/arrayLiteralInference.json | 42 + .../tests/tsc/arrayLiteralSpread.json | 29 + .../tsc/arrayLiteralSpreadES5iterable.json | 29 + .../tests/tsc/arrayLiteralWidened.json | 23 + ...rayLiteralWithMultipleBestCommonTypes.json | 41 + .../tests/tsc/arrayLiterals.json | 35 + .../tests/tsc/arrayLiterals2ES5.json | 54 + .../tests/tsc/arrayLiterals2ES6.json | 50 + .../tests/tsc/arrayLiterals3.json | 24 + .../arrayLiteralsWithRecursiveGenerics.json | 36 + .../tests/tsc/arrayOfFunctionTypes3.json | 51 + .../tests/tsc/arraySpreadImportHelpers.json | 6 + .../tests/tsc/arraySpreadInCall.json | 58 + .../tests/tsc/arrayTypeOfFunctionTypes.json | 22 + .../tests/tsc/arrayTypeOfFunctionTypes2.json | 22 + .../tests/tsc/arrayTypeOfTypeOf.json | 10 + .../tests/tsc/arrowFunctionExpressions.json | 105 + ...FunctionWithParameterNameAsync_es2017.json | 3 + ...rowFunctionWithParameterNameAsync_es5.json | 3 + ...rowFunctionWithParameterNameAsync_es6.json | 3 + .../tests/tsc/asOpEmitParens.json | 4 + .../tests/tsc/asOperator1.json | 8 + .../tests/tsc/asOperator2.json | 1 + .../tests/tsc/asOperator3.json | 12 + .../tests/tsc/asOperator4.json | 4 + .../tests/tsc/asOperatorASI.json | 8 + .../tests/tsc/asOperatorAmbiguity.json | 13 + .../tests/tsc/asOperatorContextualType.json | 4 + .../tests/tsc/asOperatorNames.json | 6 + ...ventsParsingAsAmbientExternalModule01.json | 4 + ...ventsParsingAsAmbientExternalModule02.json | 5 + .../tsc/asiPreventsParsingAsInterface01.json | 4 + .../tsc/asiPreventsParsingAsInterface02.json | 5 + .../tsc/asiPreventsParsingAsInterface03.json | 5 + .../tsc/asiPreventsParsingAsInterface04.json | 4 + .../tsc/asiPreventsParsingAsNamespace01.json | 3 + .../tsc/asiPreventsParsingAsNamespace02.json | 4 + .../tsc/asiPreventsParsingAsNamespace03.json | 4 + .../tsc/asiPreventsParsingAsNamespace04.json | 2 + .../tsc/asiPreventsParsingAsNamespace05.json | 7 + .../tsc/asiPreventsParsingAsTypeAlias01.json | 6 + .../tsc/asiPreventsParsingAsTypeAlias02.json | 7 + .../tests/tsc/assertionTypePredicates2.json | 9 + .../assertionsAndNonReturningFunctions.json | 31 + .../tests/tsc/assignAnyToEveryType.json | 51 + .../tests/tsc/assignEveryTypeToAny.json | 58 + .../tests/tsc/assignFromBooleanInterface.json | 7 + .../tsc/assignFromBooleanInterface2.json | 21 + .../tests/tsc/assignFromNumberInterface.json | 7 + .../tests/tsc/assignFromNumberInterface2.json | 30 + .../tests/tsc/assignFromStringInterface.json | 7 + .../tests/tsc/assignFromStringInterface2.json | 90 + .../tests/tsc/assignObjectToNonPrimitive.json | 7 + ...erPropertyToPropertyDeclarationES2022.json | 14 + ...erPropertyToPropertyDeclarationESNext.json | 14 + .../assignmentCompatBetweenTupleAndArray.json | 20 + .../assignmentCompatWithCallSignatures.json | 60 + .../assignmentCompatWithCallSignatures2.json | 74 + .../assignmentCompatWithCallSignatures3.json | 341 + .../assignmentCompatWithCallSignatures4.json | 245 + .../assignmentCompatWithCallSignatures5.json | 234 + .../assignmentCompatWithCallSignatures6.json | 151 + ...hCallSignaturesWithOptionalParameters.json | 124 + ...tWithCallSignaturesWithRestParameters.json | 95 + ...signmentCompatWithConstructSignatures.json | 46 + ...ignmentCompatWithConstructSignatures2.json | 58 + ...ignmentCompatWithConstructSignatures3.json | 341 + ...ignmentCompatWithConstructSignatures4.json | 245 + ...ignmentCompatWithConstructSignatures5.json | 234 + ...ignmentCompatWithConstructSignatures6.json | 151 + ...tructSignaturesWithOptionalParameters.json | 88 + ...ssignmentCompatWithDiscriminatedUnion.json | 225 + .../tsc/assignmentCompatWithEnumIndexer.json | 5 + ...gnmentCompatWithGenericCallSignatures.json | 14 + ...nmentCompatWithGenericCallSignatures2.json | 20 + ...nmentCompatWithGenericCallSignatures3.json | 38 + ...nmentCompatWithGenericCallSignatures4.json | 21 + ...cCallSignaturesWithOptionalParameters.json | 234 + .../assignmentCompatWithNumericIndexer.json | 65 + .../assignmentCompatWithNumericIndexer2.json | 65 + .../assignmentCompatWithNumericIndexer3.json | 57 + .../assignmentCompatWithObjectMembers.json | 126 + .../assignmentCompatWithObjectMembers2.json | 62 + .../assignmentCompatWithObjectMembers3.json | 66 + .../assignmentCompatWithObjectMembers4.json | 144 + .../assignmentCompatWithObjectMembers5.json | 11 + ...tCompatWithObjectMembersAccessibility.json | 120 + ...ntCompatWithObjectMembersNumericNames.json | 58 + ...entCompatWithObjectMembersOptionality.json | 110 + ...ntCompatWithObjectMembersOptionality2.json | 110 + ...atWithObjectMembersStringNumericNames.json | 120 + .../assignmentCompatWithStringIndexer.json | 80 + .../assignmentCompatWithStringIndexer2.json | 80 + .../assignmentCompatWithStringIndexer3.json | 34 + .../assignmentGenericLookupTypeNarrowing.json | 19 + .../tests/tsc/assignmentLHSIsReference.json | 24 + .../assignmentToParenthesizedIdentifiers.json | 57 + .../tests/tsc/assignmentToVoidZero1.json | 4 + .../tests/tsc/assignmentToVoidZero2.json | 16 + .../tests/tsc/assignmentTypeNarrowing.json | 28 + .../tests/tsc/assignments.json | 17 + .../tests/tsc/asyncAliasReturnType_es5.json | 6 + .../tests/tsc/asyncAliasReturnType_es6.json | 6 + .../tsc/asyncArrowFunction10_es2017.json | 4 + .../tests/tsc/asyncArrowFunction10_es5.json | 4 + .../tests/tsc/asyncArrowFunction10_es6.json | 4 + .../tests/tsc/asyncArrowFunction11_es5.json | 4 + .../tests/tsc/asyncArrowFunction1_es2017.json | 2 + .../tests/tsc/asyncArrowFunction1_es5.json | 2 + .../tests/tsc/asyncArrowFunction1_es6.json | 2 + .../tests/tsc/asyncArrowFunction2_es2017.json | 2 + .../tests/tsc/asyncArrowFunction2_es5.json | 2 + .../tests/tsc/asyncArrowFunction2_es6.json | 2 + .../tests/tsc/asyncArrowFunction3_es2017.json | 3 + .../tests/tsc/asyncArrowFunction3_es5.json | 3 + .../tests/tsc/asyncArrowFunction3_es6.json | 3 + .../tests/tsc/asyncArrowFunction4_es2017.json | 1 + .../tests/tsc/asyncArrowFunction4_es5.json | 1 + .../tests/tsc/asyncArrowFunction4_es6.json | 1 + ...ArrowFunctionCapturesArguments_es2017.json | 5 + ...yncArrowFunctionCapturesArguments_es5.json | 5 + ...yncArrowFunctionCapturesArguments_es6.json | 7 + ...asyncArrowFunctionCapturesThis_es2017.json | 2 + .../asyncArrowFunctionCapturesThis_es5.json | 2 + .../asyncArrowFunctionCapturesThis_es6.json | 2 + .../tests/tsc/asyncArrowFunction_allowJs.json | 6 + .../tsc/asyncAwaitIsolatedModules_es2017.json | 40 + .../tsc/asyncAwaitIsolatedModules_es5.json | 40 + .../tsc/asyncAwaitIsolatedModules_es6.json | 40 + .../tsc/asyncAwaitNestedClasses_es5.json | 9 + .../tests/tsc/asyncAwait_es2017.json | 48 + .../tests/tsc/asyncAwait_es5.json | 48 + .../tests/tsc/asyncAwait_es6.json | 48 + .../asyncFunctionDeclaration11_es2017.json | 2 + .../tsc/asyncFunctionDeclaration11_es5.json | 2 + .../tsc/asyncFunctionDeclaration11_es6.json | 2 + .../asyncFunctionDeclaration13_es2017.json | 4 + .../tsc/asyncFunctionDeclaration13_es5.json | 4 + .../tsc/asyncFunctionDeclaration13_es6.json | 4 + .../asyncFunctionDeclaration14_es2017.json | 2 + .../tsc/asyncFunctionDeclaration14_es5.json | 2 + .../tsc/asyncFunctionDeclaration14_es6.json | 2 + .../tsc/asyncFunctionDeclaration16_es5.json | 16 + .../tsc/asyncFunctionDeclaration1_es2017.json | 2 + .../tsc/asyncFunctionDeclaration1_es5.json | 2 + .../tsc/asyncFunctionDeclaration1_es6.json | 2 + .../tsc/asyncFunctionDeclaration2_es2017.json | 2 + .../tsc/asyncFunctionDeclaration2_es5.json | 2 + .../tsc/asyncFunctionDeclaration2_es6.json | 2 + .../tsc/asyncFunctionDeclaration3_es2017.json | 3 + .../tsc/asyncFunctionDeclaration3_es5.json | 3 + .../tsc/asyncFunctionDeclaration3_es6.json | 3 + .../tsc/asyncFunctionDeclaration4_es2017.json | 1 + .../tsc/asyncFunctionDeclaration4_es5.json | 1 + .../tsc/asyncFunctionDeclaration4_es6.json | 1 + .../tsc/asyncFunctionDeclaration8_es2017.json | 3 + .../tsc/asyncFunctionDeclaration8_es5.json | 3 + .../tsc/asyncFunctionDeclaration8_es6.json | 3 + ...ctionDeclarationCapturesArguments_es5.json | 5 + ...unctionDeclarationParameterEvaluation.json | 91 + ...asyncGeneratorGenericNonWrappedReturn.json | 9 + .../asyncGeneratorParameterEvaluation.json | 14 + .../tests/tsc/asyncImportedPromise_es5.json | 9 + .../tests/tsc/asyncImportedPromise_es6.json | 9 + .../tsc/asyncMethodWithSuperConflict_es6.json | 16 + .../tsc/asyncMethodWithSuper_es2017.json | 12 + .../tests/tsc/asyncMethodWithSuper_es5.json | 12 + .../tests/tsc/asyncMethodWithSuper_es6.json | 43 + .../tests/tsc/asyncMultiFile_es5.json | 2 + .../tests/tsc/asyncMultiFile_es6.json | 2 + ...ncUnParenthesizedArrowFunction_es2017.json | 11 + ...asyncUnParenthesizedArrowFunction_es5.json | 11 + ...asyncUnParenthesizedArrowFunction_es6.json | 11 + .../tests/tsc/asyncUseStrict_es2017.json | 8 + .../tests/tsc/asyncUseStrict_es5.json | 8 + .../tests/tsc/asyncUseStrict_es6.json | 8 + .../tests/tsc/asyncWithVarShadowing_es6.json | 162 + ...tedTypeAssignmentCompatIndexSignature.json | 20 + ...mentedTypeBracketAccessIndexSignature.json | 12 + .../tests/tsc/autoAccessor1.json | 1 + .../tests/tsc/autoAccessor10.json | 7 + .../tests/tsc/autoAccessor11.json | 1 + .../tests/tsc/autoAccessor2.json | 1 + .../tests/tsc/autoAccessor3.json | 1 + .../tests/tsc/autoAccessor4.json | 1 + .../tests/tsc/autoAccessor6.json | 5 + .../tests/tsc/autoAccessor7.json | 5 + .../tests/tsc/autoAccessor8.json | 5 + .../tests/tsc/autoAccessor9.json | 7 + .../tsc/autoAccessorAllowedModifiers.json | 4 + ...autoAccessorNoUseDefineForClassFields.json | 7 + .../tsc/awaitBinaryExpression1_es2017.json | 12 + .../tests/tsc/awaitBinaryExpression1_es5.json | 12 + .../tests/tsc/awaitBinaryExpression1_es6.json | 12 + .../tsc/awaitBinaryExpression2_es2017.json | 12 + .../tests/tsc/awaitBinaryExpression2_es5.json | 12 + .../tests/tsc/awaitBinaryExpression2_es6.json | 12 + .../tsc/awaitBinaryExpression3_es2017.json | 12 + .../tests/tsc/awaitBinaryExpression3_es5.json | 12 + .../tests/tsc/awaitBinaryExpression3_es6.json | 12 + .../tsc/awaitBinaryExpression4_es2017.json | 12 + .../tests/tsc/awaitBinaryExpression4_es5.json | 12 + .../tests/tsc/awaitBinaryExpression4_es6.json | 12 + .../tsc/awaitBinaryExpression5_es2017.json | 13 + .../tests/tsc/awaitBinaryExpression5_es5.json | 13 + .../tests/tsc/awaitBinaryExpression5_es6.json | 13 + .../tsc/awaitCallExpression1_es2017.json | 34 + .../tests/tsc/awaitCallExpression1_es5.json | 34 + .../tests/tsc/awaitCallExpression1_es6.json | 34 + .../tsc/awaitCallExpression2_es2017.json | 34 + .../tests/tsc/awaitCallExpression2_es5.json | 34 + .../tests/tsc/awaitCallExpression2_es6.json | 34 + .../tsc/awaitCallExpression3_es2017.json | 34 + .../tests/tsc/awaitCallExpression3_es5.json | 34 + .../tests/tsc/awaitCallExpression3_es6.json | 34 + .../tsc/awaitCallExpression4_es2017.json | 34 + .../tests/tsc/awaitCallExpression4_es5.json | 34 + .../tests/tsc/awaitCallExpression4_es6.json | 34 + .../tsc/awaitCallExpression5_es2017.json | 34 + .../tests/tsc/awaitCallExpression5_es5.json | 34 + .../tests/tsc/awaitCallExpression5_es6.json | 34 + .../tsc/awaitCallExpression6_es2017.json | 34 + .../tests/tsc/awaitCallExpression6_es5.json | 34 + .../tests/tsc/awaitCallExpression6_es6.json | 34 + .../tsc/awaitCallExpression7_es2017.json | 34 + .../tests/tsc/awaitCallExpression7_es5.json | 34 + .../tests/tsc/awaitCallExpression7_es6.json | 34 + .../tsc/awaitCallExpression8_es2017.json | 34 + .../tests/tsc/awaitCallExpression8_es5.json | 34 + .../tests/tsc/awaitCallExpression8_es6.json | 34 + .../tsc/awaitClassExpression_es2017.json | 8 + .../tests/tsc/awaitClassExpression_es5.json | 8 + .../tests/tsc/awaitClassExpression_es6.json | 8 + .../tsc/awaitInheritedPromise_es2017.json | 6 + .../tests/tsc/awaitUnion_es5.json | 21 + .../tests/tsc/awaitUnion_es6.json | 21 + .../tests/tsc/awaitUsingDeclarations.1.json | 49 + .../tests/tsc/awaitUsingDeclarations.12.json | 2 + .../tests/tsc/awaitUsingDeclarations.13.json | 3 + .../tests/tsc/awaitUsingDeclarations.15.json | 3 + .../tests/tsc/awaitUsingDeclarations.2.json | 4 + .../tests/tsc/awaitUsingDeclarations.3.json | 7 + .../tests/tsc/awaitUsingDeclarations.9.json | 1 + ...itUsingDeclarationsTopLevelOfModule.1.json | 11 + ...aitUsingDeclarationsWithImportHelpers.json | 2 + .../tsc/await_unaryExpression_es2017.json | 4 + .../tsc/await_unaryExpression_es2017_1.json | 5 + .../tsc/await_unaryExpression_es2017_2.json | 3 + .../tests/tsc/await_unaryExpression_es6.json | 4 + .../tsc/await_unaryExpression_es6_1.json | 5 + .../tsc/await_unaryExpression_es6_2.json | 3 + ...estCommonTypeOfConditionalExpressions.json | 56 + ...stCommonTypeOfConditionalExpressions2.json | 46 + .../tests/tsc/bestCommonTypeOfTuple.json | 39 + .../tests/tsc/bestCommonTypeOfTuple2.json | 40 + .../tests/tsc/bigintMissingES2019.json | 8 + .../tests/tsc/bigintMissingES2020.json | 8 + .../tests/tsc/bigintMissingESNext.json | 8 + .../tests/tsc/binaryIntegerLiteral.json | 28 + .../tests/tsc/binaryIntegerLiteralES6.json | 28 + ...rUninitializedModuleExportsAssignment.json | 6 + .../bitwiseNotOperatorWithBooleanType.json | 25 + .../tsc/bitwiseNotOperatorWithEnumType.json | 17 + .../tsc/bitwiseNotOperatorWithNumberType.json | 42 + .../tsc/bitwiseNotOperatorWithStringType.json | 42 + .../tests/tsc/bivariantInferences.json | 15 + .../tests/tsc/boolInsteadOfBoolean.json | 6 + .../tests/tsc/booleanLiteralTypes1.json | 101 + .../tests/tsc/booleanLiteralTypes2.json | 101 + .../tests/tsc/booleanPropertyAccess.json | 5 + .../tests/tsc/bundlerSyntaxRestrictions.json | 14 + .../tests/tsc/callChain.2.json | 9 + .../tests/tsc/callChain.3.json | 24 + .../swc_ecma_parser/tests/tsc/callChain.json | 50 + .../tests/tsc/callChainInference.json | 14 + .../tests/tsc/callChainWithSuper.json | 3 + ...ionWithIncorrectNumberOfTypeArguments.json | 90 + ...lGenericFunctionWithZeroTypeArguments.json | 55 + ...llNonGenericFunctionWithTypeArguments.json | 40 + ...callOfPropertylessConstructorFunction.json | 4 + .../tests/tsc/callOverload.json | 18 + ...llSignatureAssignabilityInInheritance.json | 63 + ...lSignatureAssignabilityInInheritance2.json | 273 + ...lSignatureAssignabilityInInheritance3.json | 232 + ...lSignatureAssignabilityInInheritance4.json | 193 + ...lSignatureAssignabilityInInheritance5.json | 230 + ...lSignatureAssignabilityInInheritance6.json | 135 + ...callSignatureWithoutAnnotationsOrBody.json | 18 + ...eWithoutReturnTypeAnnotationInference.json | 97 + ...lSignaturesThatDifferOnlyByReturnType.json | 35 + ...SignaturesThatDifferOnlyByReturnType2.json | 14 + ...SignaturesThatDifferOnlyByReturnType3.json | 10 + ...ithAccessibilityModifiersOnParameters.json | 83 + ...callSignaturesWithDuplicateParameters.json | 83 + .../callSignaturesWithOptionalParameters.json | 51 + ...callSignaturesWithOptionalParameters2.json | 66 + .../tests/tsc/callWithMissingVoid.json | 103 + ...ithMissingVoidUndefinedUnknownAnyInJs.json | 37 + .../tests/tsc/callWithSpread.json | 70 + .../tests/tsc/callWithSpread2.json | 62 + .../tests/tsc/callWithSpread3.json | 66 + .../tests/tsc/callWithSpread4.json | 65 + .../tests/tsc/callWithSpread5.json | 14 + .../tests/tsc/callWithSpreadES6.json | 53 + .../tests/tsc/callbackCrossModule.json | 6 + .../tests/tsc/callbackOnConstructor.json | 4 + .../tests/tsc/callbackTag1.json | 7 + .../tests/tsc/callbackTag2.json | 11 + .../tests/tsc/callbackTag3.json | 1 + .../tests/tsc/callbackTag4.json | 3 + .../tests/tsc/callbackTagNamespace.json | 4 + .../tests/tsc/callbackTagNestedParameter.json | 3 + .../tests/tsc/callbackTagVariadicType.json | 3 + .../tests/tsc/castingTuple.json | 70 + crates/swc_ecma_parser/tests/tsc/chained.json | 16 + .../swc_ecma_parser/tests/tsc/chained2.json | 18 + .../tests/tsc/chainedPrototypeAssignment.json | 23 + .../tsc/checkExportsObjectAssignProperty.json | 60 + ...kExportsObjectAssignPrototypeProperty.json | 36 + .../tsc/checkJsdocOptionalParamOrder.json | 4 + ...mOnVariableDeclaredFunctionExpression.json | 12 + .../tests/tsc/checkJsdocParamTag1.json | 6 + .../tests/tsc/checkJsdocReturnTag1.json | 3 + .../tests/tsc/checkJsdocReturnTag2.json | 2 + .../tests/tsc/checkJsdocSatisfiesTag1.json | 10 + .../tests/tsc/checkJsdocSatisfiesTag10.json | 7 + .../tests/tsc/checkJsdocSatisfiesTag11.json | 2 + .../tests/tsc/checkJsdocSatisfiesTag12.json | 8 + .../tests/tsc/checkJsdocSatisfiesTag13.json | 4 + .../tests/tsc/checkJsdocSatisfiesTag14.json | 2 + .../tests/tsc/checkJsdocSatisfiesTag2.json | 5 + .../tests/tsc/checkJsdocSatisfiesTag3.json | 4 + .../tests/tsc/checkJsdocSatisfiesTag5.json | 2 + .../tests/tsc/checkJsdocSatisfiesTag6.json | 5 + .../tests/tsc/checkJsdocSatisfiesTag7.json | 7 + .../tests/tsc/checkJsdocSatisfiesTag8.json | 1 + .../tests/tsc/checkJsdocSatisfiesTag9.json | 1 + .../tests/tsc/checkJsdocTypeTag1.json | 24 + .../tests/tsc/checkJsdocTypeTag2.json | 20 + .../tests/tsc/checkJsdocTypeTag3.json | 1 + .../tests/tsc/checkJsdocTypeTag4.json | 6 + .../tests/tsc/checkJsdocTypeTag5.json | 27 + .../tests/tsc/checkJsdocTypeTag6.json | 25 + .../tests/tsc/checkJsdocTypeTag7.json | 3 + .../checkJsdocTypeTagOnObjectProperty1.json | 16 + .../checkJsdocTypeTagOnObjectProperty2.json | 12 + .../tsc/checkJsdocTypedefInParamTag1.json | 12 + .../tsc/checkJsdocTypedefOnlySourceFile.json | 3 + .../tests/tsc/checkObjectDefineProperty.json | 55 + .../tsc/checkOtherObjectAssignProperty.json | 32 + .../tsc/checkSpecialPropertyAssignments.json | 6 + .../swc_ecma_parser/tests/tsc/circular1.json | 2 + .../swc_ecma_parser/tests/tsc/circular2.json | 6 + .../swc_ecma_parser/tests/tsc/circular3.json | 6 + .../swc_ecma_parser/tests/tsc/circular4.json | 10 + .../tests/tsc/circularImportAlias.json | 13 + .../tsc/circularIndexedAccessErrors.json | 36 + ...circularMultipleAssignmentDeclaration.json | 3 + .../tests/tsc/circularReference.json | 14 + .../circularTypeAliasForUnionWithClass.json | 20 + ...ircularTypeAliasForUnionWithInterface.json | 33 + .../tsc/circularTypeofWithVarOrFunc.json | 31 + .../tests/tsc/cjsImportInES2015.json | 7 + .../tests/tsc/classAbstractAsIdentifier.json | 2 + ...tractAssignabilityConstructorFunction.json | 6 + ...classAbstractClinterfaceAssignability.json | 18 + ...classAbstractConstructorAssignability.json | 17 + .../tsc/classAbstractFactoryFunction.json | 19 + .../tsc/classAbstractImportInstantiation.json | 6 + .../tests/tsc/classAbstractInAModule.json | 6 + .../tsc/classAbstractInstantiations1.json | 21 + .../tsc/classAbstractMergedDeclaration.json | 30 + .../tests/tsc/classAbstractOverloads.json | 2 + .../tsc/classAbstractSingleLineDecl.json | 8 + .../tests/tsc/classAbstractSuperCalls.json | 8 + .../classAbstractUsingAbstractMethod1.json | 11 + .../tests/tsc/classAndInterfaceMerge.d.json | 12 + ...ssAndInterfaceMergeConflictingMembers.json | 9 + .../tsc/classAndInterfaceWithSameName.json | 7 + .../tsc/classAndVariableWithSameName.json | 5 + .../classAppearsToHaveMembersOfObject.json | 12 + .../classCanExtendConstructorFunction.json | 56 + .../tsc/classConstructorAccessibility.json | 31 + .../tsc/classConstructorAccessibility2.json | 43 + .../tsc/classConstructorAccessibility3.json | 32 + .../tsc/classConstructorAccessibility4.json | 10 + .../tsc/classConstructorAccessibility5.json | 6 + ...lassConstructorOverloadsAccessibility.json | 13 + ...assConstructorParametersAccessibility.json | 19 + ...ssConstructorParametersAccessibility2.json | 19 + ...ssConstructorParametersAccessibility3.json | 9 + .../tests/tsc/classDeclarationLoop.json | 8 + .../tsc/classDoesNotDependOnBaseTypes.json | 13 + .../classDoesNotDependOnPrivateMember.json | 4 + .../tests/tsc/classExpression.json | 7 + .../tests/tsc/classExpression1.json | 2 + .../tests/tsc/classExpression2.json | 4 + .../tests/tsc/classExpression3.json | 6 + .../tests/tsc/classExpression4.json | 4 + .../tests/tsc/classExpressionES61.json | 2 + .../tests/tsc/classExpressionES62.json | 4 + .../tests/tsc/classExpressionES63.json | 6 + .../tests/tsc/classExpressionLoop.json | 7 + .../tests/tsc/classExtendingBuiltinType.json | 20 + .../tests/tsc/classExtendingClass.json | 35 + .../tsc/classExtendingClassLikeType.json | 55 + .../tsc/classExtendingNonConstructor.json | 12 + .../tests/tsc/classExtendingNull.json | 4 + .../tests/tsc/classExtendsItself.json | 9 + .../tsc/classExtendsItselfIndirectly.json | 21 + .../tsc/classExtendsItselfIndirectly2.json | 26 + .../tsc/classExtendsItselfIndirectly3.json | 21 + ...assExtendsShadowedConstructorFunction.json | 5 + .../classExtendsValidConstructorFunction.json | 5 + .../classImplementsMergedClassInterface.json | 11 + .../tests/tsc/classInsideBlock.json | 2 + .../tests/tsc/classIsSubtypeOfBaseType.json | 12 + .../tests/tsc/classPropertyAsPrivate.json | 13 + .../tests/tsc/classPropertyAsProtected.json | 13 + .../tsc/classPropertyIsPublicByDefault.json | 13 + .../tests/tsc/classStaticBlock1.json | 4 + .../tests/tsc/classStaticBlock10.json | 17 + .../tests/tsc/classStaticBlock11.json | 8 + .../tests/tsc/classStaticBlock12.json | 2 + .../tests/tsc/classStaticBlock13.json | 4 + .../tests/tsc/classStaticBlock14.json | 1 + .../tests/tsc/classStaticBlock15.json | 4 + .../tests/tsc/classStaticBlock17.json | 33 + .../tests/tsc/classStaticBlock18.json | 2 + .../tests/tsc/classStaticBlock2.json | 9 + .../tests/tsc/classStaticBlock21.json | 1 + .../tests/tsc/classStaticBlock24.json | 2 + .../tests/tsc/classStaticBlock25.json | 9 + .../tests/tsc/classStaticBlock27.json | 10 + .../tests/tsc/classStaticBlock28.json | 5 + .../tests/tsc/classStaticBlock3.json | 10 + .../tests/tsc/classStaticBlock4.json | 3 + .../tests/tsc/classStaticBlock5.json | 3 + .../tests/tsc/classStaticBlock9.json | 3 + .../tsc/classStaticBlockUseBeforeDef2.json | 1 + .../tsc/classStaticBlockUseBeforeDef3.json | 16 + .../classWithBaseClassButNoConstructor.json | 47 + .../tests/tsc/classWithConstructors.json | 62 + .../tests/tsc/classWithEmptyBody.json | 16 + .../classWithNoConstructorOrBaseClass.json | 16 + ...nlyPublicMembersEquivalentToInterface.json | 24 + ...lyPublicMembersEquivalentToInterface2.json | 24 + .../tests/tsc/classWithOptionalParameter.json | 6 + .../tsc/classWithPredefinedTypesAsNames.json | 4 + .../tests/tsc/classWithPrivateProperty.json | 19 + .../tests/tsc/classWithProtectedProperty.json | 21 + .../tests/tsc/classWithPublicProperty.json | 19 + .../tsc/classWithSemicolonClassElement1.json | 1 + .../tsc/classWithSemicolonClassElement2.json | 1 + .../classWithSemicolonClassElementES61.json | 1 + .../classWithSemicolonClassElementES62.json | 1 + ...taticFieldInParameterBindingPattern.2.json | 10 + ...taticFieldInParameterBindingPattern.3.json | 10 + ...hStaticFieldInParameterBindingPattern.json | 1 + ...thStaticFieldInParameterInitializer.2.json | 10 + ...thStaticFieldInParameterInitializer.3.json | 10 + ...WithStaticFieldInParameterInitializer.json | 1 + .../tests/tsc/classWithStaticMembers.json | 18 + .../classWithTwoConstructorDefinitions.json | 10 + .../tsc/classWithoutExplicitConstructor.json | 13 + .../commaOperatorInvalidAssignmentType.json | 24 + .../commaOperatorOtherInvalidOperation.json | 18 + .../tsc/commaOperatorOtherValidOperation.json | 25 + ...commaOperatorWithSecondOperandAnyType.json | 51 + ...aOperatorWithSecondOperandBooleanType.json | 53 + ...maOperatorWithSecondOperandNumberType.json | 53 + ...maOperatorWithSecondOperandObjectType.json | 52 + ...maOperatorWithSecondOperandStringType.json | 57 + .../tsc/commaOperatorsMultipleOperators.json | 49 + .../tests/tsc/commonJSAliasedExport.json | 14 + .../commonJSImportAsPrimaryExpression.json | 3 + .../tsc/commonJSImportClassTypeReference.json | 9 + ...commonJSImportExportedClassExpression.json | 7 + ...ommonJSImportNestedClassTypeReference.json | 10 + .../commonJSImportNotAsPrimaryExpression.json | 25 + .../tests/tsc/commonJSReexport.json | 8 + .../tests/tsc/commonTypeIntersection.json | 12 + ...omparisonOperatorWithIdenticalObjects.json | 396 + ...sonOperatorWithIdenticalTypeParameter.json | 28 + ...omparisonOperatorWithIntersectionType.json | 7 + ...hNoRelationshipObjectsOnCallSignature.json | 397 + ...tionshipObjectsOnConstructorSignature.json | 393 + ...NoRelationshipObjectsOnIndexSignature.json | 218 + ...hipObjectsOnInstantiatedCallSignature.json | 356 + ...ctsOnInstantiatedConstructorSignature.json | 344 + ...RelationshipObjectsOnOptionalProperty.json | 56 + ...orWithNoRelationshipObjectsOnProperty.json | 108 + ...eratorWithNoRelationshipPrimitiveType.json | 490 + ...eratorWithNoRelationshipTypeParameter.json | 380 + .../comparisonOperatorWithNumberOperand.json | 3 + .../comparisonOperatorWithNumericLiteral.json | 36 + ...comparisonOperatorWithOneOperandIsAny.json | 401 + ...isonOperatorWithOneOperandIsUndefined.json | 402 + ...risonOperatorWithSubtypeEnumAndNumber.json | 135 + ...ratorWithSubtypeObjectOnCallSignature.json | 609 ++ ...thSubtypeObjectOnConstructorSignature.json | 500 ++ ...atorWithSubtypeObjectOnIndexSignature.json | 215 + ...typeObjectOnInstantiatedCallSignature.json | 360 + ...ectOnInstantiatedConstructorSignature.json | 347 + ...orWithSubtypeObjectOnOptionalProperty.json | 57 + ...onOperatorWithSubtypeObjectOnProperty.json | 116 + ...mparisonOperatorWithTwoOperandsAreAny.json | 25 + .../comparisonOperatorWithTypeParameter.json | 205 + ...undAdditionAssignmentLHSCanBeAssigned.json | 62 + ...AdditionAssignmentLHSCannotBeAssigned.json | 16 + ...AdditionAssignmentWithInvalidOperands.json | 48 + .../tsc/compoundAssignmentLHSIsReference.json | 40 + ...xponentiationAssignmentLHSIsReference.json | 24 + .../tsc/computedPropertyNames10_ES5.json | 13 + .../tsc/computedPropertyNames10_ES6.json | 13 + .../tsc/computedPropertyNames11_ES5.json | 18 + .../tsc/computedPropertyNames11_ES6.json | 18 + .../tsc/computedPropertyNames13_ES5.json | 13 + .../tsc/computedPropertyNames13_ES6.json | 13 + .../tsc/computedPropertyNames14_ES5.json | 4 + .../tsc/computedPropertyNames14_ES6.json | 4 + .../tsc/computedPropertyNames15_ES5.json | 7 + .../tsc/computedPropertyNames15_ES6.json | 7 + .../tsc/computedPropertyNames16_ES5.json | 18 + .../tsc/computedPropertyNames16_ES6.json | 18 + .../tsc/computedPropertyNames17_ES5.json | 7 + .../tsc/computedPropertyNames17_ES6.json | 7 + .../tsc/computedPropertyNames18_ES5.json | 2 + .../tsc/computedPropertyNames18_ES6.json | 2 + .../tsc/computedPropertyNames19_ES5.json | 2 + .../tsc/computedPropertyNames19_ES6.json | 2 + .../tests/tsc/computedPropertyNames1_ES5.json | 2 + .../tests/tsc/computedPropertyNames1_ES6.json | 2 + .../tsc/computedPropertyNames20_ES5.json | 1 + .../tsc/computedPropertyNames20_ES6.json | 1 + .../tsc/computedPropertyNames21_ES5.json | 1 + .../tsc/computedPropertyNames21_ES6.json | 1 + .../tsc/computedPropertyNames22_ES5.json | 2 + .../tsc/computedPropertyNames22_ES6.json | 2 + .../tsc/computedPropertyNames23_ES5.json | 1 + .../tsc/computedPropertyNames23_ES6.json | 1 + .../tsc/computedPropertyNames24_ES5.json | 3 + .../tsc/computedPropertyNames24_ES6.json | 3 + .../tsc/computedPropertyNames25_ES5.json | 4 + .../tsc/computedPropertyNames25_ES6.json | 4 + .../tsc/computedPropertyNames26_ES5.json | 3 + .../tsc/computedPropertyNames26_ES6.json | 3 + .../tsc/computedPropertyNames27_ES5.json | 3 + .../tsc/computedPropertyNames27_ES6.json | 3 + .../tsc/computedPropertyNames28_ES5.json | 4 + .../tsc/computedPropertyNames28_ES6.json | 4 + .../tsc/computedPropertyNames29_ES5.json | 2 + .../tsc/computedPropertyNames29_ES6.json | 2 + .../tests/tsc/computedPropertyNames2_ES5.json | 11 + .../tests/tsc/computedPropertyNames2_ES6.json | 11 + .../tsc/computedPropertyNames30_ES5.json | 4 + .../tsc/computedPropertyNames30_ES6.json | 4 + .../tsc/computedPropertyNames31_ES5.json | 4 + .../tsc/computedPropertyNames31_ES6.json | 4 + .../tsc/computedPropertyNames32_ES5.json | 6 + .../tsc/computedPropertyNames32_ES6.json | 6 + .../tsc/computedPropertyNames33_ES5.json | 7 + .../tsc/computedPropertyNames33_ES6.json | 7 + .../tsc/computedPropertyNames34_ES5.json | 7 + .../tsc/computedPropertyNames34_ES6.json | 7 + .../tsc/computedPropertyNames36_ES5.json | 8 + .../tsc/computedPropertyNames36_ES6.json | 8 + .../tsc/computedPropertyNames37_ES5.json | 8 + .../tsc/computedPropertyNames37_ES6.json | 8 + .../tsc/computedPropertyNames38_ES5.json | 8 + .../tsc/computedPropertyNames38_ES6.json | 8 + .../tsc/computedPropertyNames39_ES5.json | 8 + .../tsc/computedPropertyNames39_ES6.json | 8 + .../tsc/computedPropertyNames40_ES5.json | 7 + .../tsc/computedPropertyNames40_ES6.json | 7 + .../tsc/computedPropertyNames41_ES5.json | 6 + .../tsc/computedPropertyNames41_ES6.json | 6 + .../tsc/computedPropertyNames42_ES5.json | 6 + .../tsc/computedPropertyNames42_ES6.json | 6 + .../tsc/computedPropertyNames43_ES5.json | 10 + .../tsc/computedPropertyNames43_ES6.json | 10 + .../tsc/computedPropertyNames44_ES5.json | 10 + .../tsc/computedPropertyNames44_ES6.json | 10 + .../tsc/computedPropertyNames45_ES5.json | 10 + .../tsc/computedPropertyNames45_ES6.json | 10 + .../tsc/computedPropertyNames46_ES5.json | 1 + .../tsc/computedPropertyNames46_ES6.json | 1 + .../tsc/computedPropertyNames47_ES5.json | 7 + .../tsc/computedPropertyNames47_ES6.json | 7 + .../tsc/computedPropertyNames48_ES5.json | 14 + .../tsc/computedPropertyNames48_ES6.json | 14 + .../tests/tsc/computedPropertyNames4_ES5.json | 15 + .../tests/tsc/computedPropertyNames4_ES6.json | 15 + .../tsc/computedPropertyNames51_ES5.json | 11 + .../tsc/computedPropertyNames51_ES6.json | 11 + .../tests/tsc/computedPropertyNames5_ES5.json | 5 + .../tests/tsc/computedPropertyNames5_ES6.json | 5 + .../tests/tsc/computedPropertyNames6_ES5.json | 7 + .../tests/tsc/computedPropertyNames6_ES6.json | 7 + .../tests/tsc/computedPropertyNames7_ES5.json | 4 + .../tests/tsc/computedPropertyNames7_ES6.json | 4 + .../tests/tsc/computedPropertyNames8_ES5.json | 10 + .../tests/tsc/computedPropertyNames8_ES6.json | 10 + .../tests/tsc/computedPropertyNames9_ES5.json | 15 + .../tests/tsc/computedPropertyNames9_ES6.json | 15 + ...utedPropertyNamesContextualType10_ES5.json | 4 + ...utedPropertyNamesContextualType10_ES6.json | 4 + ...putedPropertyNamesContextualType1_ES5.json | 11 + ...putedPropertyNamesContextualType1_ES6.json | 11 + ...putedPropertyNamesContextualType2_ES5.json | 11 + ...putedPropertyNamesContextualType2_ES6.json | 11 + ...putedPropertyNamesContextualType3_ES5.json | 9 + ...putedPropertyNamesContextualType3_ES6.json | 9 + ...putedPropertyNamesContextualType4_ES5.json | 5 + ...putedPropertyNamesContextualType4_ES6.json | 5 + ...putedPropertyNamesContextualType5_ES5.json | 5 + ...putedPropertyNamesContextualType5_ES6.json | 5 + ...putedPropertyNamesContextualType6_ES5.json | 11 + ...putedPropertyNamesContextualType6_ES6.json | 11 + ...putedPropertyNamesContextualType7_ES5.json | 22 + ...putedPropertyNamesContextualType7_ES6.json | 22 + ...putedPropertyNamesContextualType8_ES5.json | 5 + ...putedPropertyNamesContextualType8_ES6.json | 5 + ...putedPropertyNamesContextualType9_ES5.json | 5 + ...putedPropertyNamesContextualType9_ES6.json | 5 + ...utedPropertyNamesDeclarationEmit1_ES5.json | 2 + ...utedPropertyNamesDeclarationEmit1_ES6.json | 2 + ...utedPropertyNamesDeclarationEmit2_ES5.json | 2 + ...utedPropertyNamesDeclarationEmit2_ES6.json | 2 + ...utedPropertyNamesDeclarationEmit5_ES5.json | 2 + ...utedPropertyNamesDeclarationEmit5_ES6.json | 2 + ...utedPropertyNamesDeclarationEmit6_ES5.json | 1 + ...utedPropertyNamesDeclarationEmit6_ES6.json | 1 + .../computedPropertyNamesSourceMap1_ES5.json | 1 + .../computedPropertyNamesSourceMap1_ES6.json | 1 + .../computedPropertyNamesSourceMap2_ES5.json | 1 + .../computedPropertyNamesSourceMap2_ES6.json | 1 + ...mputedPropertyNamesWithStaticProperty.json | 14 + ...itionalOperatorConditionIsBooleanType.json | 121 + ...ditionalOperatorConditionIsNumberType.json | 126 + ...conditionalOperatorConditoinIsAnyType.json | 145 + ...ditionalOperatorConditoinIsStringType.json | 133 + .../conditionalOperatorWithIdenticalBCT.json | 59 + ...onditionalOperatorWithoutIdenticalBCT.json | 57 + .../tests/tsc/conditionalTypes1.json | 831 ++ .../tests/tsc/conditionalTypes2.json | 521 ++ .../tsc/conditionalTypesExcessProperties.json | 19 + .../tsc/conflictingCommonJSES2015Exports.json | 8 + .../swc_ecma_parser/tests/tsc/constEnum1.json | 16 + .../swc_ecma_parser/tests/tsc/constEnum2.json | 12 + .../swc_ecma_parser/tests/tsc/constEnum3.json | 17 + .../swc_ecma_parser/tests/tsc/constEnum4.json | 3 + ...stEnumNoObjectPrototypePropertyAccess.json | 15 + .../tests/tsc/constEnumPropertyAccess1.json | 22 + .../tests/tsc/constEnumPropertyAccess2.json | 20 + .../tests/tsc/constEnumPropertyAccess3.json | 15 + .../tsc/constLocalsInFunctionExpressions.json | 31 + .../tsc/constraintSatisfactionWithAny.json | 70 + .../tsc/constraintSatisfactionWithAny2.json | 15 + ...constraintSatisfactionWithEmptyObject.json | 45 + .../tests/tsc/constructBigint.json | 10 + ...ctSignatureAssignabilityInInheritance.json | 64 + ...tSignatureAssignabilityInInheritance2.json | 273 + ...tSignatureAssignabilityInInheritance3.json | 218 + ...tSignatureAssignabilityInInheritance4.json | 226 + ...tSignatureAssignabilityInInheritance5.json | 230 + ...tSignatureAssignabilityInInheritance6.json | 135 + ...ithAccessibilityModifiersOnParameters.json | 15 + ...thAccessibilityModifiersOnParameters2.json | 23 + ...tructSignaturesWithIdenticalOverloads.json | 83 + .../tsc/constructSignaturesWithOverloads.json | 83 + .../constructSignaturesWithOverloads2.json | 49 + ...thOverloadsThatDifferOnlyByReturnType.json | 54 + .../constructorFunctionMergeWithClass.json | 4 + ...nstructorFunctionMethodTypeParameters.json | 17 + ...torFunctionTypeIsAssignableToBaseType.json | 9 + ...orFunctionTypeIsAssignableToBaseType2.json | 15 + .../tests/tsc/constructorFunctions.json | 48 + .../tests/tsc/constructorFunctions2.json | 17 + .../tests/tsc/constructorFunctions3.json | 25 + .../tests/tsc/constructorFunctionsStrict.json | 22 + .../tsc/constructorHasPrototypeProperty.json | 32 + ...ructorImplementationWithDefaultValues.json | 20 + ...uctorImplementationWithDefaultValues2.json | 28 + ...onstructorNameInObjectLiteralAccessor.json | 2 + ...constructorOverloadsWithDefaultValues.json | 5 + ...ructorOverloadsWithOptionalParameters.json | 7 + .../tsc/constructorParameterProperties.json | 30 + .../tsc/constructorParameterProperties2.json | 24 + ...onstructorParameterShadowsOuterScopes.json | 10 + ...nstructorParameterShadowsOuterScopes2.json | 12 + .../tsc/constructorTagOnClassConstructor.json | 5 + ...onstructorTagOnNestedBinaryExpression.json | 4 + .../constructorTagOnObjectLiteralMethod.json | 2 + .../tests/tsc/constructorTagWithThisTag.json | 1 + ...tructorWithAssignableReturnExpression.json | 10 + .../constructorWithExpressionLessReturn.json | 8 + .../tests/tsc/contextualIntersectionType.json | 10 + .../tsc/contextualSignatureInstantiation.json | 89 + .../tests/tsc/contextualThisType.json | 12 + .../tsc/contextualThisTypeInJavascript.json | 1 + .../tests/tsc/contextualTypeFromJSDoc.json | 4 + .../tests/tsc/contextualTypeTupleEnd.json | 107 + .../tests/tsc/contextualTypeWithTuple.json | 48 + ...extualTypeWithUnionTypeCallSignatures.json | 37 + ...xtualTypeWithUnionTypeIndexSignatures.json | 65 + .../contextualTypeWithUnionTypeMembers.json | 151 + ...textualTypeWithUnionTypeObjectLiteral.json | 96 + .../tsc/contextualTypedSpecialAssignment.json | 23 + ...extuallyTypeAsyncFunctionAwaitOperand.json | 12 + ...ntextuallyTypeAsyncFunctionReturnType.json | 92 + .../tsc/contextuallyTypeCommaOperator01.json | 5 + .../tsc/contextuallyTypeCommaOperator02.json | 7 + .../tsc/contextuallyTypeCommaOperator03.json | 7 + .../tsc/contextuallyTypeLogicalAnd01.json | 7 + .../tsc/contextuallyTypeLogicalAnd02.json | 9 + .../tsc/contextuallyTypeLogicalAnd03.json | 8 + .../contextuallyTypedBindingInitializer.json | 45 + ...tuallyTypedBindingInitializerNegative.json | 45 + ...pedClassExpressionMethodDeclaration01.json | 29 + ...pedClassExpressionMethodDeclaration02.json | 31 + ...nctionExpressionsAndReturnAnnotations.json | 14 + .../tests/tsc/contextuallyTypedIife.json | 61 + .../tsc/contextuallyTypedIifeStrict.json | 61 + ...TypedObjectLiteralMethodDeclaration01.json | 29 + .../tests/tsc/controlFlowAliasing.json | 313 + .../controlFlowAliasingCatchVariables.json | 15 + .../tsc/controlFlowAssignmentExpression.json | 25 + .../controlFlowAssignmentPatternOrder.json | 93 + .../tsc/controlFlowBinaryAndExpression.json | 9 + .../tsc/controlFlowBinaryOrExpression.json | 39 + .../tests/tsc/controlFlowBindingElement.json | 61 + .../tsc/controlFlowBindingPatternOrder.json | 30 + .../tests/tsc/controlFlowCommaOperator.json | 20 + .../tsc/controlFlowComputedPropertyNames.json | 64 + .../tsc/controlFlowConditionalExpression.json | 6 + .../tests/tsc/controlFlowDeleteOperator.json | 17 + .../controlFlowDestructuringDeclaration.json | 60 + .../tsc/controlFlowDoWhileStatement.json | 57 + .../tests/tsc/controlFlowElementAccess.json | 7 + .../tests/tsc/controlFlowElementAccess2.json | 9 + .../tsc/controlFlowElementAccessNoCrash1.json | 28 + .../tests/tsc/controlFlowForInStatement.json | 15 + .../tests/tsc/controlFlowForInStatement2.json | 21 + .../tests/tsc/controlFlowForOfStatement.json | 10 + .../tests/tsc/controlFlowForStatement.json | 43 + .../tests/tsc/controlFlowGenericTypes.json | 313 + .../tests/tsc/controlFlowIIFE.json | 46 + .../tests/tsc/controlFlowIfStatement.json | 49 + .../tests/tsc/controlFlowInOperator.json | 66 + .../controlFlowInstanceOfGuardPrimitives.json | 16 + .../controlFlowInstanceofExtendsFunction.json | 17 + .../tests/tsc/controlFlowIteration.json | 9 + .../tests/tsc/controlFlowIterationErrors.json | 83 + .../tsc/controlFlowIterationErrorsAsync.json | 125 + .../tsc/controlFlowNoIntermediateErrors.json | 13 + .../tests/tsc/controlFlowNullishCoalesce.json | 11 + .../tests/tsc/controlFlowOptionalChain.json | 518 ++ .../tests/tsc/controlFlowOptionalChain2.json | 90 + .../tests/tsc/controlFlowParameter.json | 19 + .../tests/tsc/controlFlowStringIndex.json | 9 + .../tsc/controlFlowSuperPropertyAccess.json | 3 + .../tests/tsc/controlFlowTruthiness.json | 66 + .../tests/tsc/controlFlowTypeofObject.json | 45 + .../tests/tsc/controlFlowWhileStatement.json | 86 + .../tsc/controlFlowWithTemplateLiterals.json | 7 + .../tests/tsc/covariantCallbacks.json | 196 + ...declarationEmitIdentifierPredicates01.json | 4 + ...IdentifierPredicatesWithPrivateName01.json | 7 + .../tests/tsc/declarationEmitReadonly.json | 2 + .../tsc/declarationEmitThisPredicates01.json | 5 + .../tsc/declarationEmitThisPredicates02.json | 11 + ...onEmitThisPredicatesWithPrivateName01.json | 5 + ...onEmitThisPredicatesWithPrivateName02.json | 11 + ...declarationEmitWorkWithInlineComments.json | 15 + .../tsc/declarationFileForJsonImport.json | 5 + .../tests/tsc/declarationFiles.json | 21 + .../tsc/declarationInAmbientContext.json | 4 + .../tests/tsc/declarationsAndAssignments.json | 258 + .../tsc/declaredClassMergedwithSelf.json | 7 + .../tsc/decoratedClassExportsCommonJS1.json | 7 + .../tsc/decoratedClassExportsCommonJS2.json | 6 + .../tsc/decoratedClassExportsSystem1.json | 7 + .../tsc/decoratedClassExportsSystem2.json | 6 + .../tests/tsc/decoratorMetadata.json | 9 + .../decoratorMetadataWithTypeOnlyImport.json | 9 + .../decoratorMetadataWithTypeOnlyImport2.json | 7 + .../tests/tsc/decoratorOnClass9.json | 7 + .../tsc/decoratorOnClassConstructor4.json | 9 + .../tests/tsc/decoratorOnClassMethod11.json | 5 + .../tests/tsc/decoratorOnClassMethod14.json | 3 + .../tests/tsc/decoratorOnClassMethod15.json | 3 + .../tests/tsc/decoratorOnClassMethod16.json | 3 + .../tests/tsc/decoratorOnClassMethod18.json | 3 + .../decrementOperatorWithAnyOtherType.json | 51 + .../tsc/decrementOperatorWithEnumType.json | 10 + ...OperatorWithEnumTypeInvalidOperations.json | 22 + .../tsc/decrementOperatorWithNumberType.json | 33 + ...eratorWithNumberTypeInvalidOperations.json | 40 + ...entOperatorWithUnsupportedBooleanType.json | 49 + ...mentOperatorWithUnsupportedStringType.json | 68 + .../tsc/defaultExportInAwaitExpression01.json | 9 + .../tsc/defaultExportInAwaitExpression02.json | 9 + .../tsc/defaultExportWithOverloads01.json | 5 + .../tsc/defaultExportsCannotMerge01.json | 16 + .../tsc/defaultExportsCannotMerge02.json | 17 + .../tsc/defaultExportsCannotMerge03.json | 17 + .../tsc/defaultExportsCannotMerge04.json | 5 + .../tsc/defaultExportsGetExportedAmd.json | 2 + .../defaultExportsGetExportedCommonjs.json | 2 + .../tsc/defaultExportsGetExportedSystem.json | 2 + .../tsc/defaultExportsGetExportedUmd.json | 2 + ...ultPropertyAssignedClassWithPrototype.json | 5 + .../tests/tsc/defineProperty.json | 8 + .../tests/tsc/deleteChain.json | 36 + .../tsc/deleteOperatorWithAnyOtherType.json | 67 + .../tsc/deleteOperatorWithBooleanType.json | 25 + .../tests/tsc/deleteOperatorWithEnumType.json | 23 + .../tsc/deleteOperatorWithNumberType.json | 42 + .../tsc/deleteOperatorWithStringType.json | 42 + .../tsc/dependentDestructuredVariables.json | 455 + ...structuredVariablesFromNestedPatterns.json | 54 + ...rivedClassConstructorWithoutSuperCall.json | 21 + ...assFunctionOverridesBaseClassAccessor.json | 4 + .../derivedClassIncludesInheritedMembers.json | 36 + ...esIndexersWithAssignmentCompatibility.json | 12 + .../tsc/derivedClassOverridesPrivates.json | 12 + ...derivedClassOverridesProtectedMembers.json | 45 + ...erivedClassOverridesProtectedMembers2.json | 88 + ...erivedClassOverridesProtectedMembers3.json | 90 + ...erivedClassOverridesProtectedMembers4.json | 13 + .../derivedClassOverridesPublicMembers.json | 88 + .../derivedClassOverridesWithoutSubtype.json | 10 + .../tests/tsc/derivedClassTransitivity.json | 19 + .../tests/tsc/derivedClassTransitivity2.json | 22 + .../tests/tsc/derivedClassTransitivity3.json | 31 + .../tests/tsc/derivedClassTransitivity4.json | 19 + .../tests/tsc/derivedClassWithAny.json | 17 + ...ateInstanceShadowingProtectedInstance.json | 5 + ...rivateInstanceShadowingPublicInstance.json | 19 + ...PrivateStaticShadowingProtectedStatic.json | 5 + ...ithPrivateStaticShadowingPublicStatic.json | 19 + ...erivedClassWithoutExplicitConstructor.json | 26 + ...rivedClassWithoutExplicitConstructor2.json | 54 + ...rivedClassWithoutExplicitConstructor3.json | 46 + .../tests/tsc/derivedGenericClassWithAny.json | 25 + ...vedInterfaceDoesNotHideBaseSignatures.json | 5 + ...dInterfaceIncompatibleWithBaseIndexer.json | 26 + ...sHiddenBaseCallViaSuperPropertyAccess.json | 14 + ...erivedTypeDoesNotRequireExtendsClause.json | 18 + ...gArrayBindingPatternAndAssignment1ES5.json | 37 + ...ndingPatternAndAssignment1ES5iterable.json | 37 + ...gArrayBindingPatternAndAssignment1ES6.json | 37 + ...ringArrayBindingPatternAndAssignment2.json | 33 + ...ringArrayBindingPatternAndAssignment3.json | 30 + ...ringArrayBindingPatternAndAssignment4.json | 3 + ...tternAndAssignment5SiblingInitializer.json | 27 + .../tsc/destructuringAssignabilityCheck.json | 4 + .../tests/tsc/destructuringCatch.json | 13 + .../tests/tsc/destructuringControlFlow.json | 55 + .../tsc/destructuringEvaluationOrder.json | 19 + .../tsc/destructuringInFunctionType.json | 44 + ...jectAssignmentPatternWithNestedSpread.json | 8 + ...ObjectBindingPatternAndAssignment1ES5.json | 27 + ...ObjectBindingPatternAndAssignment1ES6.json | 27 + ...ingObjectBindingPatternAndAssignment4.json | 10 + ...ingObjectBindingPatternAndAssignment5.json | 5 + ...ingObjectBindingPatternAndAssignment6.json | 11 + ...ingObjectBindingPatternAndAssignment7.json | 12 + ...ingObjectBindingPatternAndAssignment8.json | 10 + ...tternAndAssignment9SiblingInitializer.json | 29 + ...destructuringParameterDeclaration1ES5.json | 151 + ...uringParameterDeclaration1ES5iterable.json | 151 + ...destructuringParameterDeclaration1ES6.json | 149 + ...destructuringParameterDeclaration3ES5.json | 71 + ...uringParameterDeclaration3ES5iterable.json | 71 + ...destructuringParameterDeclaration3ES6.json | 71 + .../destructuringParameterDeclaration5.json | 58 + ...destructuringParameterDeclaration7ES5.json | 16 + ...uringParameterDeclaration7ES5iterable.json | 16 + .../destructuringParameterDeclaration8.json | 12 + .../destructuringReassignsRightHandSide.json | 8 + .../tests/tsc/destructuringSameNames.json | 47 + .../tests/tsc/destructuringSpread.json | 10 + .../tsc/destructuringTypeAssertionsES5_1.json | 2 + .../tsc/destructuringTypeAssertionsES5_2.json | 2 + .../tsc/destructuringTypeAssertionsES5_3.json | 2 + .../tsc/destructuringTypeAssertionsES5_4.json | 2 + .../tsc/destructuringTypeAssertionsES5_5.json | 1 + .../tsc/destructuringTypeAssertionsES5_6.json | 2 + .../tsc/destructuringTypeAssertionsES5_7.json | 2 + .../destructuringVariableDeclaration1ES5.json | 43 + ...turingVariableDeclaration1ES5iterable.json | 43 + .../destructuringVariableDeclaration1ES6.json | 43 + .../destructuringVariableDeclaration2.json | 20 + .../tests/tsc/destructuringVoid.json | 2 + .../destructuringVoidStrictNullChecks.json | 2 + .../destructuringWithLiteralInitializers.json | 66 + ...destructuringWithLiteralInitializers2.json | 68 + .../directDependenceBetweenTypeAliases.json | 54 + .../tests/tsc/directReferenceToNull.json | 2 + .../tests/tsc/directReferenceToUndefined.json | 4 + .../tsc/discriminatedUnionInference.json | 41 + .../tests/tsc/discriminatedUnionTypes1.json | 124 + .../tests/tsc/discriminatedUnionTypes2.json | 149 + .../tests/tsc/discriminatedUnionTypes3.json | 15 + .../tests/tsc/doWhileBreakStatements.json | 15 + .../tests/tsc/doWhileContinueStatements.json | 15 + .../tests/tsc/duplicateExportAssignments.json | 23 + .../tests/tsc/duplicateNumericIndexers.json | 21 + ...duplicatePropertiesInTypeAssertions01.json | 3 + ...duplicatePropertiesInTypeAssertions02.json | 3 + .../tests/tsc/duplicateStringIndexers.json | 22 + .../tests/tsc/elementAccessChain.2.json | 13 + .../tests/tsc/elementAccessChain.3.json | 17 + .../tests/tsc/elementAccessChain.json | 37 + .../tests/tsc/emitArrowFunction.json | 16 + .../tests/tsc/emitArrowFunctionAsIs.json | 7 + .../tests/tsc/emitArrowFunctionAsIsES6.json | 7 + .../tests/tsc/emitArrowFunctionES6.json | 37 + .../tsc/emitArrowFunctionThisCapturing.json | 7 + .../emitArrowFunctionThisCapturingES6.json | 7 + ...emitArrowFunctionWhenUsingArguments01.json | 21 + ...ArrowFunctionWhenUsingArguments01_ES6.json | 21 + ...emitArrowFunctionWhenUsingArguments02.json | 2 + ...ArrowFunctionWhenUsingArguments02_ES6.json | 2 + ...emitArrowFunctionWhenUsingArguments03.json | 3 + ...ArrowFunctionWhenUsingArguments03_ES6.json | 3 + ...emitArrowFunctionWhenUsingArguments04.json | 4 + ...ArrowFunctionWhenUsingArguments04_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments05.json | 4 + ...ArrowFunctionWhenUsingArguments05_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments06.json | 4 + ...ArrowFunctionWhenUsingArguments06_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments07.json | 5 + ...ArrowFunctionWhenUsingArguments07_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments08.json | 5 + ...ArrowFunctionWhenUsingArguments08_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments09.json | 4 + ...ArrowFunctionWhenUsingArguments09_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments10.json | 4 + ...ArrowFunctionWhenUsingArguments10_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments11.json | 5 + ...ArrowFunctionWhenUsingArguments11_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments13.json | 5 + ...ArrowFunctionWhenUsingArguments13_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments14.json | 4 + ...ArrowFunctionWhenUsingArguments14_ES6.json | 4 + ...emitArrowFunctionWhenUsingArguments15.json | 5 + ...ArrowFunctionWhenUsingArguments15_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments16.json | 5 + ...ArrowFunctionWhenUsingArguments16_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments17.json | 5 + ...ArrowFunctionWhenUsingArguments17_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments18.json | 5 + ...ArrowFunctionWhenUsingArguments18_ES6.json | 5 + ...emitArrowFunctionWhenUsingArguments19.json | 10 + ...ArrowFunctionWhenUsingArguments19_ES6.json | 10 + .../tests/tsc/emitArrowFunctionsAsIs.json | 7 + .../tests/tsc/emitArrowFunctionsAsIsES6.json | 7 + .../emitClassDeclarationOverloadInES6.json | 7 + ...tClassDeclarationWithConstructorInES6.json | 10 + ...tionWithExtensionAndTypeArgumentInES6.json | 11 + ...mitClassDeclarationWithExtensionInES6.json | 11 + ...ClassDeclarationWithGetterSetterInES6.json | 6 + ...clarationWithLiteralPropertyNameInES6.json | 1 + .../emitClassDeclarationWithMethodInES6.json | 11 + ...onWithPropertyAccessInHeritageClause1.json | 5 + ...eclarationWithPropertyAssignmentInES6.json | 6 + ...tionWithStaticPropertyAssignmentInES6.json | 2 + ...ClassDeclarationWithSuperMethodCall01.json | 4 + ...tClassDeclarationWithThisKeywordInES6.json | 5 + ...ationWithTypeArgumentAndOverloadInES6.json | 20 + ...ClassDeclarationWithTypeArgumentInES6.json | 12 + ...entiationAssignmentWithIndexingOnLHS1.json | 25 + ...entiationAssignmentWithIndexingOnLHS2.json | 18 + ...entiationAssignmentWithIndexingOnLHS4.json | 25 + ...AssignmentWithPropertyAccessingOnLHS1.json | 16 + .../emitCompoundExponentiationOperator1.json | 43 + .../emitCompoundExponentiationOperator2.json | 36 + .../tsc/emitDefaultParametersFunction.json | 12 + .../tsc/emitDefaultParametersFunctionES6.json | 12 + ...itDefaultParametersFunctionExpression.json | 23 + ...efaultParametersFunctionExpressionES6.json | 23 + ...emitDefaultParametersFunctionProperty.json | 11 + ...tDefaultParametersFunctionPropertyES6.json | 11 + .../tsc/emitDefaultParametersMethod.json | 18 + .../tsc/emitDefaultParametersMethodES6.json | 18 + .../tsc/emitExponentiationOperator2.json | 58 + .../tsc/emitExponentiationOperator3.json | 35 + .../tsc/emitExponentiationOperator4.json | 26 + ...ponentiationOperatorInTempalteString4.json | 69 + ...entiationOperatorInTempalteString4ES6.json | 69 + ...ponentiationOperatorInTemplateString1.json | 96 + ...entiationOperatorInTemplateString1ES6.json | 96 + ...ponentiationOperatorInTemplateString2.json | 96 + ...entiationOperatorInTemplateString2ES6.json | 96 + ...ponentiationOperatorInTemplateString3.json | 96 + ...entiationOperatorInTemplateString3ES6.json | 96 + .../tests/tsc/emitRestParametersFunction.json | 6 + .../tsc/emitRestParametersFunctionES6.json | 6 + .../emitRestParametersFunctionExpression.json | 9 + ...itRestParametersFunctionExpressionES6.json | 9 + .../emitRestParametersFunctionProperty.json | 5 + ...emitRestParametersFunctionPropertyES6.json | 5 + .../tests/tsc/emitRestParametersMethod.json | 11 + .../tsc/emitRestParametersMethodES6.json | 11 + .../tsc/emitStatementsBeforeSuperCall.json | 8 + ...ementsBeforeSuperCallWithDefineFields.json | 8 + ...r.asyncGenerators.classMethods.es2015.json | 16 + ...r.asyncGenerators.classMethods.es2018.json | 16 + ...tter.asyncGenerators.classMethods.es5.json | 16 + ...enerators.functionDeclarations.es2015.json | 12 + ...enerators.functionDeclarations.es2018.json | 12 + ...ncGenerators.functionDeclarations.es5.json | 12 + ...Generators.functionExpressions.es2015.json | 12 + ...Generators.functionExpressions.es2018.json | 12 + ...yncGenerators.functionExpressions.es5.json | 12 + ...enerators.objectLiteralMethods.es2015.json | 12 + ...enerators.objectLiteralMethods.es2018.json | 12 + ...ncGenerators.objectLiteralMethods.es5.json | 12 + .../tests/tsc/emitter.forAwait.json | 34 + .../tsc/emitter.noCatchBinding.es2019.json | 1 + .../emptyArrayBindingPatternParameter01.json | 4 + .../emptyArrayBindingPatternParameter02.json | 5 + .../emptyArrayBindingPatternParameter03.json | 5 + .../emptyArrayBindingPatternParameter04.json | 4 + .../tsc/emptyAssignmentPatterns01_ES5.json | 3 + ...emptyAssignmentPatterns01_ES5iterable.json | 3 + .../tsc/emptyAssignmentPatterns01_ES6.json | 3 + .../tsc/emptyAssignmentPatterns02_ES5.json | 15 + ...emptyAssignmentPatterns02_ES5iterable.json | 15 + .../tsc/emptyAssignmentPatterns02_ES6.json | 15 + .../tsc/emptyAssignmentPatterns03_ES5.json | 3 + ...emptyAssignmentPatterns03_ES5iterable.json | 3 + .../tsc/emptyAssignmentPatterns03_ES6.json | 3 + .../tsc/emptyAssignmentPatterns04_ES5.json | 15 + ...emptyAssignmentPatterns04_ES5iterable.json | 15 + .../tsc/emptyAssignmentPatterns04_ES6.json | 15 + .../emptyObjectBindingPatternParameter01.json | 4 + .../emptyObjectBindingPatternParameter02.json | 5 + .../emptyObjectBindingPatternParameter03.json | 5 + .../emptyObjectBindingPatternParameter04.json | 4 + .../tests/tsc/emptyTuplesTypeAssertion01.json | 3 + .../tests/tsc/emptyTuplesTypeAssertion02.json | 3 + ...iableDeclarationBindingPatterns01_ES5.json | 33 + ...larationBindingPatterns01_ES5iterable.json | 33 + ...iableDeclarationBindingPatterns01_ES6.json | 33 + .../tests/tsc/enumAssignability.json | 103 + .../tsc/enumAssignabilityInInheritance.json | 210 + .../swc_ecma_parser/tests/tsc/enumBasics.json | 66 + .../tests/tsc/enumClassification.json | 50 + .../tsc/enumConstantMemberWithString.json | 21 + ...nstantMemberWithStringEmitDeclaration.json | 17 + ...numConstantMemberWithTemplateLiterals.json | 30 + ...erWithTemplateLiteralsEmitDeclaration.json | 26 + .../tests/tsc/enumConstantMembers.json | 35 + .../tests/tsc/enumExportMergingES6.json | 8 + .../enumIsNotASubtypeOfAnythingButNumber.json | 115 + .../tests/tsc/enumLiteralTypes1.json | 190 + .../tests/tsc/enumLiteralTypes2.json | 190 + .../tests/tsc/enumLiteralTypes3.json | 239 + .../tests/tsc/enumMergeWithExpando.json | 7 + .../tests/tsc/enumMerging.json | 72 + .../tests/tsc/enumMergingErrors.json | 39 + crates/swc_ecma_parser/tests/tsc/enumTag.json | 32 + .../tests/tsc/enumTagCircularReference.json | 1 + .../tests/tsc/enumTagImported.json | 6 + .../tests/tsc/enumTagOnExports.json | 2 + .../tests/tsc/enumTagOnExports2.json | 1 + .../tests/tsc/enumTagUseBeforeDefCrash.json | 2 + crates/swc_ecma_parser/tests/tsc/enums.json | 24 + .../tests/tsc/equalityWithEnumTypes.json | 28 + .../tsc/equalityWithIntersectionTypes01.json | 31 + .../tests/tsc/equalityWithUnionTypes01.json | 28 + ...alityWithtNullishCoalescingAssignment.json | 13 + .../tests/tsc/errorIsolation.json | 3 + .../tests/tsc/errorOnFunctionReturnType.json | 13 + .../tests/tsc/errorSuperPropertyAccess.json | 27 + .../tests/tsc/es2016IntlAPIs.json | 8 + .../tests/tsc/es2017DateAPIs.json | 1 + .../tests/tsc/es2018IntlAPIs.json | 11 + .../tests/tsc/es2020IntlAPIs.json | 60 + .../tsc/es2021LocalesObjectArgument.json | 16 + .../tests/tsc/es2022IntlAPIs.json | 12 + .../tsc/es2022LocalesObjectArgument.json | 16 + .../tests/tsc/es2022SharedMemory.json | 30 + .../tests/tsc/es5DateAPIs.json | 1 + .../tests/tsc/es6modulekind.json | 1 + ...s6modulekindExportClassNameWithObject.json | 1 + .../tsc/es6modulekindWithES2015Target.json | 1 + .../tests/tsc/es6modulekindWithES5Target.json | 11 + .../tsc/es6modulekindWithES5Target10.json | 3 + .../tsc/es6modulekindWithES5Target11.json | 5 + .../tsc/es6modulekindWithES5Target12.json | 17 + .../tsc/es6modulekindWithES5Target2.json | 1 + .../tsc/es6modulekindWithES5Target3.json | 4 + .../tsc/es6modulekindWithES5Target4.json | 2 + .../tsc/es6modulekindWithES5Target5.json | 4 + .../tsc/es6modulekindWithES5Target6.json | 6 + .../tsc/es6modulekindWithES5Target7.json | 4 + .../tsc/es6modulekindWithES5Target8.json | 2 + .../tsc/es6modulekindWithES5Target9.json | 8 + ...-classDeclaration-accessors-nonStatic.json | 14 + ...eclaration-accessors-nonStaticPrivate.json | 5 + ...ors-classDeclaration-accessors-static.json | 14 + ...ssDeclaration-accessors-staticPrivate.json | 8 + ...orators-classDeclaration-classSuper.1.json | 9 + ...orators-classDeclaration-classSuper.2.json | 7 + ...orators-classDeclaration-classSuper.3.json | 15 + ...orators-classDeclaration-classSuper.4.json | 9 + ...orators-classDeclaration-classSuper.5.json | 21 + ...orators-classDeclaration-classSuper.6.json | 9 + ...orators-classDeclaration-classSuper.7.json | 17 + ...assDeclaration-classThisReference.es5.json | 3 + ...s-classDeclaration-classThisReference.json | 3 + ...-classDeclaration-commentPreservation.json | 38 + ...laration-commonjs-classNamespaceMerge.json | 6 + ...sDecorators-classDeclaration-commonjs.json | 4 + ...ors-classDeclaration-fields-nonStatic.json | 7 + ...sDeclaration-fields-nonStaticAccessor.json | 7 + ...ssDeclaration-fields-nonStaticPrivate.json | 3 + ...ation-fields-nonStaticPrivateAccessor.json | 3 + ...rators-classDeclaration-fields-static.json | 7 + ...lassDeclaration-fields-staticAccessor.json | 9 + ...classDeclaration-fields-staticPrivate.json | 5 + ...laration-fields-staticPrivateAccessor.json | 5 + ...rs-classDeclaration-methods-nonStatic.json | 7 + ...sDeclaration-methods-nonStaticPrivate.json | 3 + ...ators-classDeclaration-methods-static.json | 7 + ...lassDeclaration-methods-staticPrivate.json | 5 + ...n-missingEmitHelpers-classDecorator.1.json | 3 + ...n-missingEmitHelpers-classDecorator.2.json | 2 + ...n-missingEmitHelpers-classDecorator.3.json | 3 + ...tHelpers-nonStaticPrivateAutoAccessor.json | 3 + ...singEmitHelpers-nonStaticPrivateField.json | 3 + ...ingEmitHelpers-nonStaticPrivateGetter.json | 3 + ...ingEmitHelpers-nonStaticPrivateMethod.json | 3 + ...ingEmitHelpers-nonStaticPrivateSetter.json | 4 + ...ssingEmitHelpers-staticComputedGetter.json | 5 + ...ssingEmitHelpers-staticComputedMethod.json | 5 + ...ssingEmitHelpers-staticComputedSetter.json | 6 + ...EmitHelpers-staticPrivateAutoAccessor.json | 3 + ...missingEmitHelpers-staticPrivateField.json | 3 + ...issingEmitHelpers-staticPrivateGetter.json | 3 + ...issingEmitHelpers-staticPrivateMethod.json | 3 + ...issingEmitHelpers-staticPrivateSetter.json | 4 + ...s-classDeclaration-multipleDecorators.json | 5 + ...s-classDeclaration-outerThisReference.json | 16 + ...-classDeclaration-parameterProperties.json | 4 + ...tors-classDeclaration-setFunctionName.json | 11 + ...classDeclaration-simpleTransformation.json | 3 + ...Decorators-classDeclaration-sourceMap.json | 26 + ...corators-classExpression-classSuper.1.json | 9 + ...corators-classExpression-classSuper.2.json | 7 + ...corators-classExpression-classSuper.3.json | 15 + ...corators-classExpression-classSuper.4.json | 9 + ...corators-classExpression-classSuper.5.json | 21 + ...corators-classExpression-classSuper.6.json | 9 + ...s-classExpression-commentPreservation.json | 26 + ...n-missingEmitHelpers-classDecorator.1.json | 3 + ...-missingEmitHelpers-classDecorator.10.json | 4 + ...-missingEmitHelpers-classDecorator.11.json | 4 + ...-missingEmitHelpers-classDecorator.12.json | 4 + ...-missingEmitHelpers-classDecorator.13.json | 3 + ...-missingEmitHelpers-classDecorator.14.json | 4 + ...-missingEmitHelpers-classDecorator.15.json | 3 + ...-missingEmitHelpers-classDecorator.17.json | 6 + ...n-missingEmitHelpers-classDecorator.2.json | 4 + ...n-missingEmitHelpers-classDecorator.3.json | 2 + ...n-missingEmitHelpers-classDecorator.4.json | 4 + ...n-missingEmitHelpers-classDecorator.5.json | 4 + ...n-missingEmitHelpers-classDecorator.6.json | 2 + ...n-missingEmitHelpers-classDecorator.7.json | 4 + ...n-missingEmitHelpers-classDecorator.8.json | 4 + ...n-missingEmitHelpers-classDecorator.9.json | 4 + ...ors-classExpression-namedEvaluation.1.json | 18 + ...rs-classExpression-namedEvaluation.10.json | 39 + ...rs-classExpression-namedEvaluation.11.json | 7 + ...ors-classExpression-namedEvaluation.2.json | 20 + ...ors-classExpression-namedEvaluation.3.json | 13 + ...ors-classExpression-namedEvaluation.4.json | 20 + ...ors-classExpression-namedEvaluation.5.json | 9 + ...ors-classExpression-namedEvaluation.6.json | 9 + ...ors-classExpression-namedEvaluation.7.json | 9 + ...ors-classExpression-namedEvaluation.8.json | 4 + ...ors-classExpression-namedEvaluation.9.json | 4 + .../tsc/esDecorators-contextualTypes.2.json | 41 + .../tsc/esDecorators-contextualTypes.json | 47 + .../esDecorators-decoratorExpression.2.json | 59 + .../esDecorators-emitDecoratorMetadata.json | 27 + .../tests/tsc/esDecoratorsMetadata1.json | 15 + .../tests/tsc/esDecoratorsMetadata2.json | 22 + .../tests/tsc/esDecoratorsMetadata3.json | 21 + .../tests/tsc/esDecoratorsMetadata4.json | 27 + .../tests/tsc/esDecoratorsMetadata5.json | 3 + .../tests/tsc/esnextmodulekind.json | 1 + .../tsc/esnextmodulekindWithES2015Target.json | 1 + .../tsc/esnextmodulekindWithES5Target.json | 11 + .../tsc/esnextmodulekindWithES5Target10.json | 3 + .../tsc/esnextmodulekindWithES5Target11.json | 5 + .../tsc/esnextmodulekindWithES5Target12.json | 17 + .../tsc/esnextmodulekindWithES5Target2.json | 1 + .../tsc/esnextmodulekindWithES5Target3.json | 4 + .../tsc/esnextmodulekindWithES5Target4.json | 2 + .../tsc/esnextmodulekindWithES5Target5.json | 4 + .../tsc/esnextmodulekindWithES5Target6.json | 6 + .../tsc/esnextmodulekindWithES5Target7.json | 4 + .../tsc/esnextmodulekindWithES5Target8.json | 2 + .../tsc/esnextmodulekindWithES5Target9.json | 8 + .../tests/tsc/everyTypeAssignableToAny.json | 92 + ...everyTypeWithAnnotationAndInitializer.json | 64 + ...peWithAnnotationAndInvalidInitializer.json | 64 + .../tests/tsc/everyTypeWithInitializer.json | 46 + .../tsc/exhaustiveSwitchStatements1.json | 203 + ...xtmodulekindExportClassNameWithObject.json | 1 + .../tests/tsc/expandoOnAlias.json | 10 + ...xponentiationOperatorWithAnyAndNumber.json | 20 + .../tsc/exponentiationOperatorWithEnum.json | 41 + .../exponentiationOperatorWithEnumUnion.json | 45 + ...nentiationOperatorWithInvalidOperands.json | 156 + ...hInvalidSimpleUnaryExpressionOperands.json | 25 + .../tsc/exponentiationOperatorWithNew.json | 12 + ...tionOperatorWithTemplateStringInvalid.json | 13 + ...nOperatorWithTemplateStringInvalidES6.json | 13 + ...ponentiationOperatorWithTypeParameter.json | 42 + .../tsc/exportAmbientClassNameWithObject.json | 1 + .../tests/tsc/exportAndImport-es5-amd.json | 4 + .../tests/tsc/exportAndImport-es5.json | 4 + .../tests/tsc/exportAsNamespace1.json | 8 + .../tests/tsc/exportAsNamespace2.json | 8 + .../tests/tsc/exportAsNamespace3.json | 11 + .../tests/tsc/exportAsNamespace4.json | 11 + .../tests/tsc/exportAsNamespace5.json | 7 + .../exportAsNamespace_exportAssignment.json | 1 + .../exportAsNamespace_missingEmitHelpers.json | 1 + .../tsc/exportAsNamespace_nonExistent.json | 1 + .../tests/tsc/exportAssignDottedName.json | 3 + .../tsc/exportAssignImportedIdentifier.json | 8 + .../tests/tsc/exportAssignTypes.json | 45 + .../tsc/exportAssignmentAndDeclaration.json | 6 + .../tsc/exportAssignmentCircularModules.json | 15 + ...xportAssignmentConstrainedGenericType.json | 15 + .../tsc/exportAssignmentGenericType.json | 9 + .../tsc/exportAssignmentMergedInterface.json | 21 + .../tsc/exportAssignmentMergedModule.json | 16 + ...ssignmentOfExportNamespaceWithDefault.json | 11 + .../tsc/exportAssignmentTopLevelClodule.json | 8 + .../tsc/exportAssignmentTopLevelEnumdule.json | 14 + .../tsc/exportAssignmentTopLevelFundule.json | 8 + .../exportAssignmentTopLevelIdentifier.json | 5 + .../tests/tsc/exportBinding.json | 13 + .../tsc/exportClassNameWithObjectAMD.json | 1 + .../exportClassNameWithObjectCommonJS.json | 1 + .../tsc/exportClassNameWithObjectSystem.json | 1 + .../tsc/exportClassNameWithObjectUMD.json | 1 + .../tests/tsc/exportCodeGen.json | 30 + .../tests/tsc/exportDeclaration.json | 10 + ...ation_moduleSpecifier-isolatedModules.json | 2 + .../exportDeclaration_moduleSpecifier.json | 6 + .../tests/tsc/exportDeclaration_value.json | 4 + .../tests/tsc/exportDeclaredModule.json | 7 + .../tsc/exportDefaultClassNameWithObject.json | 1 + .../tests/tsc/exportDefaultNamespace.json | 2 + .../tests/tsc/exportImportAlias.json | 56 + .../tests/tsc/exportNamespace1.json | 4 + .../tests/tsc/exportNamespace10.json | 6 + .../tests/tsc/exportNamespace11.json | 5 + .../tests/tsc/exportNamespace12.json | 7 + .../tests/tsc/exportNamespace3.json | 5 + .../tests/tsc/exportNamespace4.json | 6 + .../tests/tsc/exportNamespace5.json | 29 + .../tests/tsc/exportNamespace6.json | 10 + .../tests/tsc/exportNamespace7.json | 28 + .../tests/tsc/exportNamespace8.json | 16 + .../tests/tsc/exportNamespace9.json | 13 + .../tests/tsc/exportNamespace_js.json | 3 + .../tests/tsc/exportNestedNamespaces.json | 14 + .../tests/tsc/exportNestedNamespaces2.json | 15 + .../tests/tsc/exportNonLocalDeclarations.json | 2 + .../tests/tsc/exportNonVisibleType.json | 18 + ...xportPropertyAssignmentNameResolution.json | 2 + .../tests/tsc/exportSpecifiers.json | 22 + .../tests/tsc/exportSpecifiers_js.json | 2 + .../tests/tsc/exportSpellingSuggestion.json | 6 + .../tests/tsc/exportStar-amd.json | 19 + .../swc_ecma_parser/tests/tsc/exportStar.json | 19 + ...rtTypeMergedWithExportStarAsNamespace.json | 26 + .../tests/tsc/exportedAliasedEnumTag.json | 3 + .../tests/tsc/exportedEnumTypeAndValue.json | 5 + .../tests/tsc/exportsAndImports1-amd.json | 59 + .../tests/tsc/exportsAndImports1-es6.json | 59 + .../tests/tsc/exportsAndImports1.json | 59 + .../tests/tsc/exportsAndImports2-amd.json | 12 + .../tests/tsc/exportsAndImports2-es6.json | 12 + .../tests/tsc/exportsAndImports2.json | 12 + .../tests/tsc/exportsAndImports3-amd.json | 89 + .../tests/tsc/exportsAndImports3-es6.json | 89 + .../tests/tsc/exportsAndImports3.json | 89 + .../tests/tsc/exportsAndImports4-amd.json | 44 + .../tests/tsc/exportsAndImports4-es6.json | 44 + .../tests/tsc/exportsAndImports4.json | 44 + ...ndImportsWithContextualKeywordNames02.json | 12 + .../exportsAndImportsWithUnderscores2.json | 6 + .../exportsAndImportsWithUnderscores3.json | 7 + .../exportsAndImportsWithUnderscores4.json | 27 + .../tests/tsc/extendBooleanInterface.json | 16 + .../tsc/extendClassExpressionFromModule.json | 7 + .../tests/tsc/extendNumberInterface.json | 16 + .../tests/tsc/extendStringInterface.json | 16 + .../tests/tsc/extendsTag1.json | 2 + .../tests/tsc/extendsTag2.json | 3 + .../tests/tsc/extendsTag3.json | 3 + .../tests/tsc/extendsTag4.json | 1 + .../tests/tsc/extendsTag5.json | 11 + .../tests/tsc/extendsTagEmit.json | 4 + .../tests/tsc/extensionLoadingPriority.json | 2 + .../tests/tsc/filterNamespace_import.json | 16 + .../tests/tsc/fixSignatureCaching.json | 427 + .../tests/tsc/fluentClasses.json | 9 + .../tests/tsc/fluentInterfaces.json | 12 + .../tests/tsc/for-inStatements.json | 83 + .../tests/tsc/for-inStatementsArray.json | 61 + .../tsc/for-inStatementsArrayErrors.json | 19 + .../tsc/for-inStatementsAsyncIdentifier.json | 2 + .../tsc/for-inStatementsDestructuring.json | 2 + .../tsc/for-inStatementsDestructuring2.json | 2 + .../tsc/for-inStatementsDestructuring3.json | 4 + .../tsc/for-inStatementsDestructuring4.json | 4 + .../tests/tsc/for-inStatementsInvalid.json | 65 + crates/swc_ecma_parser/tests/tsc/for-of1.json | 2 + .../swc_ecma_parser/tests/tsc/for-of10.json | 2 + .../swc_ecma_parser/tests/tsc/for-of11.json | 2 + .../swc_ecma_parser/tests/tsc/for-of12.json | 2 + .../swc_ecma_parser/tests/tsc/for-of13.json | 2 + .../swc_ecma_parser/tests/tsc/for-of14.json | 4 + .../swc_ecma_parser/tests/tsc/for-of15.json | 5 + .../swc_ecma_parser/tests/tsc/for-of16.json | 7 + .../swc_ecma_parser/tests/tsc/for-of17.json | 5 + .../swc_ecma_parser/tests/tsc/for-of18.json | 5 + .../swc_ecma_parser/tests/tsc/for-of19.json | 7 + .../swc_ecma_parser/tests/tsc/for-of20.json | 7 + .../swc_ecma_parser/tests/tsc/for-of21.json | 7 + .../swc_ecma_parser/tests/tsc/for-of22.json | 7 + .../swc_ecma_parser/tests/tsc/for-of23.json | 7 + .../swc_ecma_parser/tests/tsc/for-of24.json | 3 + .../swc_ecma_parser/tests/tsc/for-of25.json | 6 + .../swc_ecma_parser/tests/tsc/for-of26.json | 6 + .../swc_ecma_parser/tests/tsc/for-of27.json | 4 + .../swc_ecma_parser/tests/tsc/for-of28.json | 4 + .../swc_ecma_parser/tests/tsc/for-of29.json | 5 + crates/swc_ecma_parser/tests/tsc/for-of3.json | 2 + .../swc_ecma_parser/tests/tsc/for-of30.json | 4 + .../swc_ecma_parser/tests/tsc/for-of31.json | 4 + .../swc_ecma_parser/tests/tsc/for-of32.json | 2 + .../swc_ecma_parser/tests/tsc/for-of33.json | 5 + .../swc_ecma_parser/tests/tsc/for-of34.json | 5 + .../swc_ecma_parser/tests/tsc/for-of35.json | 5 + .../swc_ecma_parser/tests/tsc/for-of36.json | 4 + .../swc_ecma_parser/tests/tsc/for-of37.json | 5 + .../swc_ecma_parser/tests/tsc/for-of38.json | 7 + .../swc_ecma_parser/tests/tsc/for-of39.json | 7 + crates/swc_ecma_parser/tests/tsc/for-of4.json | 2 + .../swc_ecma_parser/tests/tsc/for-of40.json | 7 + .../swc_ecma_parser/tests/tsc/for-of41.json | 6 + .../swc_ecma_parser/tests/tsc/for-of42.json | 6 + .../swc_ecma_parser/tests/tsc/for-of43.json | 6 + .../swc_ecma_parser/tests/tsc/for-of44.json | 7 + .../swc_ecma_parser/tests/tsc/for-of45.json | 9 + .../swc_ecma_parser/tests/tsc/for-of46.json | 9 + .../swc_ecma_parser/tests/tsc/for-of47.json | 11 + .../swc_ecma_parser/tests/tsc/for-of48.json | 11 + .../swc_ecma_parser/tests/tsc/for-of49.json | 9 + crates/swc_ecma_parser/tests/tsc/for-of5.json | 2 + .../swc_ecma_parser/tests/tsc/for-of50.json | 7 + .../swc_ecma_parser/tests/tsc/for-of52.json | 2 + .../swc_ecma_parser/tests/tsc/for-of53.json | 2 + .../swc_ecma_parser/tests/tsc/for-of54.json | 2 + .../swc_ecma_parser/tests/tsc/for-of55.json | 4 + .../swc_ecma_parser/tests/tsc/for-of56.json | 1 + .../swc_ecma_parser/tests/tsc/for-of57.json | 4 + .../swc_ecma_parser/tests/tsc/for-of58.json | 11 + crates/swc_ecma_parser/tests/tsc/for-of6.json | 2 + crates/swc_ecma_parser/tests/tsc/for-of7.json | 2 + crates/swc_ecma_parser/tests/tsc/for-of8.json | 2 + crates/swc_ecma_parser/tests/tsc/for-of9.json | 3 + .../forAwaitPerIterationBindingDownlevel.json | 26 + .../tests/tsc/forBreakStatements.json | 15 + .../tests/tsc/forContinueStatements.json | 15 + .../tests/tsc/forInBreakStatements.json | 26 + .../tests/tsc/forInContinueStatements.json | 26 + .../tests/tsc/forStatements.json | 64 + .../tsc/forStatementsMultipleInvalidDecl.json | 55 + .../tsc/forStatementsMultipleValidDecl.json | 46 + .../tests/tsc/forgottenNew.json | 4 + .../tests/tsc/functionCalls.json | 24 + .../tsc/functionConstraintSatisfaction.json | 136 + .../tsc/functionConstraintSatisfaction2.json | 82 + .../tsc/functionConstraintSatisfaction3.json | 86 + .../functionExpressionContextualTyping1.json | 86 + .../functionExpressionContextualTyping2.json | 10 + .../functionExpressionContextualTyping3.json | 6 + .../tsc/functionImplementationErrors.json | 42 + .../tests/tsc/functionImplementations.json | 121 + .../tests/tsc/functionLiteral.json | 19 + .../tsc/functionLiteralForOverloads.json | 30 + .../tsc/functionLiteralForOverloads2.json | 33 + .../tests/tsc/functionLiterals.json | 76 + .../tests/tsc/functionNameConflicts.json | 14 + ...nctionOverloadCompatibilityWithVoid01.json | 4 + ...nctionOverloadCompatibilityWithVoid02.json | 4 + ...nctionOverloadCompatibilityWithVoid03.json | 4 + .../tests/tsc/functionOverloadErrors.json | 117 + ...ionParameterObjectRestAndInitializers.json | 14 + .../functionWithMultipleReturnStatements.json | 28 + ...functionWithMultipleReturnStatements2.json | 32 + .../tests/tsc/generatedContextualTyping.json | 1972 +++++ .../tests/tsc/generatorAssignability.json | 61 + .../tsc/generatorExplicitReturnType.json | 16 + .../tests/tsc/generatorImplicitAny.json | 20 + .../tests/tsc/generatorInAmbientContext5.json | 1 + .../tests/tsc/generatorInAmbientContext6.json | 2 + .../tests/tsc/generatorNoImplicitReturns.json | 2 + .../tests/tsc/generatorOverloads4.json | 7 + .../tests/tsc/generatorOverloads5.json | 10 + .../tsc/generatorReturnContextualType.json | 32 + .../tsc/generatorReturnTypeFallback.1.json | 1 + .../tsc/generatorReturnTypeFallback.2.json | 1 + .../tsc/generatorReturnTypeFallback.3.json | 2 + .../tsc/generatorReturnTypeFallback.4.json | 2 + .../tsc/generatorReturnTypeFallback.5.json | 2 + ...turnTypeIndirectReferenceToGlobalType.json | 5 + .../tsc/generatorReturnTypeInference.json | 81 + ...generatorReturnTypeInferenceNonStrict.json | 81 + .../tests/tsc/generatorTypeCheck1.json | 2 + .../tests/tsc/generatorTypeCheck10.json | 2 + .../tests/tsc/generatorTypeCheck11.json | 2 + .../tests/tsc/generatorTypeCheck12.json | 2 + .../tests/tsc/generatorTypeCheck13.json | 2 + .../tests/tsc/generatorTypeCheck14.json | 1 + .../tests/tsc/generatorTypeCheck15.json | 1 + .../tests/tsc/generatorTypeCheck16.json | 1 + .../tests/tsc/generatorTypeCheck17.json | 7 + .../tests/tsc/generatorTypeCheck18.json | 6 + .../tests/tsc/generatorTypeCheck19.json | 7 + .../tests/tsc/generatorTypeCheck2.json | 2 + .../tests/tsc/generatorTypeCheck20.json | 6 + .../tests/tsc/generatorTypeCheck21.json | 7 + .../tests/tsc/generatorTypeCheck22.json | 9 + .../tests/tsc/generatorTypeCheck23.json | 10 + .../tests/tsc/generatorTypeCheck24.json | 10 + .../tests/tsc/generatorTypeCheck25.json | 11 + .../tests/tsc/generatorTypeCheck26.json | 9 + .../tests/tsc/generatorTypeCheck27.json | 5 + .../tests/tsc/generatorTypeCheck28.json | 6 + .../tests/tsc/generatorTypeCheck29.json | 6 + .../tests/tsc/generatorTypeCheck3.json | 2 + .../tests/tsc/generatorTypeCheck30.json | 6 + .../tests/tsc/generatorTypeCheck31.json | 6 + .../tests/tsc/generatorTypeCheck33.json | 2 + .../tests/tsc/generatorTypeCheck34.json | 2 + .../tests/tsc/generatorTypeCheck35.json | 2 + .../tests/tsc/generatorTypeCheck36.json | 1 + .../tests/tsc/generatorTypeCheck37.json | 1 + .../tests/tsc/generatorTypeCheck38.json | 4 + .../tests/tsc/generatorTypeCheck4.json | 1 + .../tests/tsc/generatorTypeCheck40.json | 2 + .../tests/tsc/generatorTypeCheck41.json | 2 + .../tests/tsc/generatorTypeCheck42.json | 2 + .../tests/tsc/generatorTypeCheck43.json | 2 + .../tests/tsc/generatorTypeCheck44.json | 2 + .../tests/tsc/generatorTypeCheck45.json | 20 + .../tests/tsc/generatorTypeCheck46.json | 21 + .../tests/tsc/generatorTypeCheck47.json | 1 + .../tests/tsc/generatorTypeCheck48.json | 3 + .../tests/tsc/generatorTypeCheck49.json | 1 + .../tests/tsc/generatorTypeCheck5.json | 1 + .../tests/tsc/generatorTypeCheck50.json | 1 + .../tests/tsc/generatorTypeCheck51.json | 2 + .../tests/tsc/generatorTypeCheck52.json | 5 + .../tests/tsc/generatorTypeCheck53.json | 5 + .../tests/tsc/generatorTypeCheck54.json | 5 + .../tests/tsc/generatorTypeCheck55.json | 3 + .../tests/tsc/generatorTypeCheck56.json | 3 + .../tests/tsc/generatorTypeCheck59.json | 2 + .../tests/tsc/generatorTypeCheck6.json | 1 + .../tests/tsc/generatorTypeCheck60.json | 2 + .../tests/tsc/generatorTypeCheck61.json | 2 + .../tests/tsc/generatorTypeCheck62.json | 53 + .../tests/tsc/generatorTypeCheck63.json | 58 + .../tests/tsc/generatorTypeCheck7.json | 5 + .../tests/tsc/generatorTypeCheck8.json | 5 + .../tests/tsc/generatorTypeCheck9.json | 1 + .../tsc/generatorYieldContextualType.json | 170 + crates/swc_ecma_parser/tests/tsc/generic.json | 15 + ...AndNonGenericInterfaceWithTheSameName.json | 29 + ...ndNonGenericInterfaceWithTheSameName2.json | 17 + ...erloadedMethodWithOverloadedArguments.json | 201 + .../tsc/genericCallTypeArgumentInference.json | 171 + .../tsc/genericCallWithArrayLiteralArgs.json | 22 + ...lWithConstraintsTypeArgumentInference.json | 258 + ...WithConstraintsTypeArgumentInference2.json | 25 + ...ricCallWithConstructorTypedArguments5.json | 59 + ...genericCallWithFunctionTypedArguments.json | 93 + ...enericCallWithFunctionTypedArguments2.json | 86 + ...enericCallWithFunctionTypedArguments3.json | 26 + ...enericCallWithFunctionTypedArguments4.json | 30 + ...enericCallWithFunctionTypedArguments5.json | 51 + ...ericCallWithGenericSignatureArguments.json | 123 + ...ricCallWithGenericSignatureArguments2.json | 207 + ...ricCallWithGenericSignatureArguments3.json | 108 + .../genericCallWithNonSymmetricSubtypes.json | 64 + .../tsc/genericCallWithObjectLiteralArgs.json | 19 + .../tsc/genericCallWithObjectTypeArgs.json | 30 + .../tsc/genericCallWithObjectTypeArgs2.json | 56 + ...cCallWithObjectTypeArgsAndConstraints.json | 51 + ...CallWithObjectTypeArgsAndConstraints2.json | 67 + ...CallWithObjectTypeArgsAndConstraints3.json | 65 + ...CallWithObjectTypeArgsAndConstraints4.json | 55 + ...CallWithObjectTypeArgsAndConstraints5.json | 33 + ...ericCallWithObjectTypeArgsAndIndexers.json | 30 + ...llWithObjectTypeArgsAndIndexersErrors.json | 39 + ...CallWithObjectTypeArgsAndInitializers.json | 58 + ...llWithObjectTypeArgsAndNumericIndexer.json | 49 + ...allWithObjectTypeArgsAndStringIndexer.json | 51 + ...thOverloadedConstructorTypedArguments.json | 95 + ...hOverloadedConstructorTypedArguments2.json | 78 + ...lWithOverloadedFunctionTypedArguments.json | 101 + ...WithOverloadedFunctionTypedArguments2.json | 77 + .../tests/tsc/genericCallWithTupleType.json | 28 + .../tsc/genericClassExpressionInFunction.json | 34 + ...ClassWithFunctionTypedMemberArguments.json | 134 + ...ClassWithObjectTypeArgsAndConstraints.json | 119 + .../tests/tsc/genericContextualTypes1.json | 245 + .../tests/tsc/genericContextualTypes2.json | 60 + .../tests/tsc/genericContextualTypes3.json | 59 + .../tests/tsc/genericFunctionParameters.json | 51 + ...nstantiationEquivalentToObjectLiteral.json | 39 + .../tests/tsc/genericObjectRest.json | 81 + .../tests/tsc/genericRestArity.json | 17 + .../tests/tsc/genericRestArityStrict.json | 17 + .../tests/tsc/genericRestParameters1.json | 368 + .../tests/tsc/genericRestParameters2.json | 174 + .../tests/tsc/genericRestParameters3.json | 127 + .../tests/tsc/genericSetterInClassType.json | 15 + .../tsc/genericSetterInClassTypeJsDoc.json | 6 + .../tests/tsc/genericTypeAliases.json | 104 + .../tsc/getSetAccessorContextualTyping.json | 5 + .../globalAugmentationModuleResolution.json | 2 + ...ergeWithCommonJSAssignmentDeclaration.json | 3 + .../tests/tsc/globalThisAmbientModules.json | 15 + .../tsc/globalThisBlockscopedProperties.json | 19 + .../tests/tsc/globalThisCollision.json | 1 + .../tsc/globalThisGlobalExportAsGlobal.json | 3 + .../tsc/globalThisPropertyAssignment.json | 3 + .../tsc/globalThisReadonlyProperties.json | 5 + .../tests/tsc/globalThisTypeIndexAccess.json | 2 + .../tests/tsc/globalThisUnknown.json | 7 + .../tsc/globalThisUnknownNoImplicitAny.json | 7 + .../tests/tsc/globalThisVarDeclaration.json | 18 + .../tests/tsc/grammarAmbiguities.json | 22 + .../tests/tsc/heterogeneousArrayLiterals.json | 209 + .../tests/tsc/identicalCallSignatures.json | 30 + .../tests/tsc/identicalCallSignatures2.json | 10 + .../tests/tsc/identicalCallSignatures3.json | 10 + .../tests/tsc/ifDoWhileStatements.json | 95 + ...AnInterfaceExtendingClassWithPrivates.json | 12 + ...nInterfaceExtendingClassWithPrivates2.json | 53 + ...InterfaceExtendingClassWithProtecteds.json | 24 + .../tests/tsc/implementsClause.json | 9 + .../tests/tsc/importAliasIdentifiers.json | 45 + .../tests/tsc/importAliasModuleExports.json | 12 + .../tests/tsc/importAssertion2.json | 11 + .../tests/tsc/importAssertion3.json | 4 + .../tests/tsc/importAttributes2.json | 11 + .../tests/tsc/importAttributes3.json | 4 + .../tests/tsc/importAttributes6.json | 6 + .../tests/tsc/importAttributes8.json | 1 + .../tsc/importCallExpression1ES2020.json | 8 + .../tsc/importCallExpression2ES2020.json | 10 + .../tsc/importCallExpression3ES2020.json | 7 + .../tsc/importCallExpression4ES2020.json | 15 + .../tsc/importCallExpression5ES2020.json | 14 + .../tsc/importCallExpression6ES2020.json | 14 + .../tsc/importCallExpressionAsyncES2020.json | 10 + .../tsc/importCallExpressionAsyncES5AMD.json | 10 + .../tsc/importCallExpressionAsyncES5CJS.json | 10 + .../importCallExpressionAsyncES5System.json | 10 + .../tsc/importCallExpressionAsyncES5UMD.json | 10 + .../tsc/importCallExpressionAsyncES6AMD.json | 10 + .../tsc/importCallExpressionAsyncES6CJS.json | 10 + .../importCallExpressionAsyncES6System.json | 10 + .../tsc/importCallExpressionAsyncES6UMD.json | 10 + .../importCallExpressionCheckReturntype1.json | 12 + .../importCallExpressionDeclarationEmit1.json | 16 + .../importCallExpressionDeclarationEmit2.json | 2 + .../importCallExpressionDeclarationEmit3.json | 12 + .../tests/tsc/importCallExpressionES5AMD.json | 12 + .../tests/tsc/importCallExpressionES5CJS.json | 12 + .../tsc/importCallExpressionES5System.json | 12 + .../tests/tsc/importCallExpressionES5UMD.json | 12 + .../tests/tsc/importCallExpressionES6AMD.json | 12 + .../tests/tsc/importCallExpressionES6CJS.json | 12 + .../tsc/importCallExpressionES6System.json | 12 + .../tests/tsc/importCallExpressionES6UMD.json | 12 + .../importCallExpressionErrorInES2015.json | 7 + .../tests/tsc/importCallExpressionInAMD1.json | 8 + .../tests/tsc/importCallExpressionInAMD2.json | 10 + .../tests/tsc/importCallExpressionInAMD3.json | 7 + .../tests/tsc/importCallExpressionInAMD4.json | 26 + .../tests/tsc/importCallExpressionInCJS1.json | 8 + .../tests/tsc/importCallExpressionInCJS2.json | 12 + .../tests/tsc/importCallExpressionInCJS3.json | 10 + .../tests/tsc/importCallExpressionInCJS4.json | 7 + .../tests/tsc/importCallExpressionInCJS5.json | 26 + ...importCallExpressionInExportEqualsAMD.json | 1 + ...importCallExpressionInExportEqualsCJS.json | 1 + ...importCallExpressionInExportEqualsUMD.json | 1 + .../tsc/importCallExpressionInSystem1.json | 8 + .../tsc/importCallExpressionInSystem2.json | 10 + .../tsc/importCallExpressionInSystem3.json | 7 + .../tsc/importCallExpressionInSystem4.json | 26 + .../tests/tsc/importCallExpressionInUMD1.json | 8 + .../tests/tsc/importCallExpressionInUMD2.json | 10 + .../tests/tsc/importCallExpressionInUMD3.json | 7 + .../tests/tsc/importCallExpressionInUMD4.json | 26 + .../tests/tsc/importCallExpressionInUMD5.json | 5 + .../tsc/importCallExpressionNestedAMD.json | 1 + .../tsc/importCallExpressionNestedAMD2.json | 1 + .../tsc/importCallExpressionNestedCJS.json | 1 + .../tsc/importCallExpressionNestedCJS2.json | 1 + .../tsc/importCallExpressionNestedES2015.json | 1 + .../importCallExpressionNestedES20152.json | 1 + .../tsc/importCallExpressionNestedES2020.json | 1 + .../importCallExpressionNestedES20202.json | 1 + .../tsc/importCallExpressionNestedSystem.json | 1 + .../importCallExpressionNestedSystem2.json | 1 + .../tsc/importCallExpressionNestedUMD.json | 1 + .../tsc/importCallExpressionNestedUMD2.json | 1 + ...rtCallExpressionNoModuleKindSpecified.json | 15 + ...mportCallExpressionReturnPromiseOfAny.json | 40 + ...importCallExpressionShouldNotGetParen.json | 9 + ...ExpressionSpecifierNotStringTypeError.json | 13 + .../tests/tsc/importClause_default.json | 7 + .../tsc/importElisionConstEnumMerge1.json | 8 + .../tests/tsc/importEquals2.json | 6 + .../tests/tsc/importEqualsDeclaration.json | 12 + .../tests/tsc/importFromDot.json | 4 + .../tests/tsc/importImportOnlyModule.json | 6 + .../tests/tsc/importNonExternalModule.json | 4 + .../tests/tsc/importSpecifiers_js.json | 2 + .../tests/tsc/importStatements.json | 30 + .../tests/tsc/importStatementsInterfaces.json | 33 + .../swc_ecma_parser/tests/tsc/importTag1.json | 4 + .../tests/tsc/importTag13.json | 2 + .../tests/tsc/importTag15.json | 3 + .../tests/tsc/importTag16.json | 5 + .../swc_ecma_parser/tests/tsc/importTag2.json | 4 + .../swc_ecma_parser/tests/tsc/importTag3.json | 4 + .../swc_ecma_parser/tests/tsc/importTag4.json | 4 + .../swc_ecma_parser/tests/tsc/importTag5.json | 4 + .../swc_ecma_parser/tests/tsc/importTag6.json | 7 + .../swc_ecma_parser/tests/tsc/importTag7.json | 7 + .../swc_ecma_parser/tests/tsc/importTag8.json | 7 + .../swc_ecma_parser/tests/tsc/importTag9.json | 7 + .../tests/tsc/importTsBeforeDTs.json | 7 + .../tests/tsc/importTypeAmbient.json | 26 + .../tests/tsc/importTypeAmbientMissing.json | 5 + .../tests/tsc/importTypeAmdBundleRewrite.json | 7 + .../tests/tsc/importTypeGenericTypes.json | 44 + .../tests/tsc/importTypeInJSDoc.json | 24 + .../tests/tsc/importTypeLocal.json | 27 + .../tests/tsc/importTypeLocalMissing.json | 29 + .../tests/tsc/importingExportingTypes.json | 17 + .../tests/tsc/importsImplicitlyReadonly.json | 17 + .../tsc/importsNotUsedAsValues_error.json | 69 + .../tsc/inOperatorWithValidOperands.json | 71 + .../incrementOperatorWithAnyOtherType.json | 51 + .../tsc/incrementOperatorWithEnumType.json | 9 + ...OperatorWithEnumTypeInvalidOperations.json | 22 + .../tsc/incrementOperatorWithNumberType.json | 33 + ...eratorWithNumberTypeInvalidOperations.json | 40 + ...entOperatorWithUnsupportedBooleanType.json | 49 + ...mentOperatorWithUnsupportedStringType.json | 68 + .../tsc/independentPropertyVariance.json | 8 + .../tsc/indexSignatureTypeInference.json | 40 + .../tests/tsc/indexerWithTuple.json | 63 + .../tests/tsc/indexersInClassType.json | 14 + .../tests/tsc/inferFromBindingPattern.json | 72 + .../swc_ecma_parser/tests/tsc/inferThis.json | 9 + .../tests/tsc/inferThisType.json | 29 + .../tests/tsc/inferTypes2.json | 46 + .../inferTypesInvalidExtendsDeclaration.json | 5 + .../tests/tsc/inferTypesWithExtends1.json | 324 + .../tests/tsc/inferTypesWithExtends2.json | 18 + .../tests/tsc/inferingFromAny.json | 197 + .../inferringClassMembersFromAssignments.json | 51 + ...inferringClassMembersFromAssignments2.json | 2 + ...inferringClassMembersFromAssignments3.json | 3 + ...inferringClassMembersFromAssignments4.json | 3 + ...inferringClassMembersFromAssignments5.json | 3 + ...inferringClassMembersFromAssignments6.json | 14 + ...inferringClassMembersFromAssignments7.json | 13 + ...inferringClassMembersFromAssignments8.json | 6 + ...ringClassStaticMembersFromAssignments.json | 34 + ...infiniteExpansionThroughInstantiation.json | 34 + ...nfiniteExpansionThroughInstantiation2.json | 10 + ...infiniteExpansionThroughTypeInference.json | 15 + .../tests/tsc/initializationOrdering1.json | 7 + ...itializerReferencingConstructorLocals.json | 14 + ...lizerReferencingConstructorParameters.json | 16 + .../tests/tsc/initializersWidened.json | 22 + .../innerTypeParameterShadowingOuterOne.json | 28 + .../innerTypeParameterShadowingOuterOne2.json | 26 + ...instanceMemberAssignsToClassPrototype.json | 9 + .../tsc/instanceMemberInitialization.json | 17 + ...nstanceMemberWithComputedPropertyName.json | 5 + ...stanceMemberWithComputedPropertyName2.json | 3 + ...tancePropertiesInheritedIntoClassType.json | 47 + .../tsc/instancePropertyInClassType.json | 38 + .../tests/tsc/instanceofOperatorWithAny.json | 4 + ...eofOperatorWithInvalidOperands.es2015.json | 81 + ...instanceofOperatorWithInvalidOperands.json | 66 + ...ceofOperatorWithInvalidStaticToString.json | 18 + .../instanceofOperatorWithLHSIsObject.json | 23 + ...tanceofOperatorWithLHSIsTypeParameter.json | 8 + ...ofOperatorWithRHSHasSymbolHasInstance.json | 337 + ...eofOperatorWithRHSIsSubtypeOfFunction.json | 26 + ...icClassWithWrongNumberOfTypeArguments.json | 12 + ...iateGenericClassWithZeroTypeArguments.json | 12 + ...ntiateNonGenericTypeWithTypeArguments.json | 12 + ...teTagTypeParameterOnVariableStatement.json | 10 + .../tests/tsc/instantiatedModule.json | 67 + .../interfaceDoesNotDependOnBaseTypes.json | 10 + .../tests/tsc/interfaceExtendingClass.json | 18 + .../interfaceExtendingClassWithPrivates.json | 13 + .../interfaceExtendingClassWithPrivates2.json | 22 + ...interfaceExtendingClassWithProtecteds.json | 13 + ...nterfaceExtendingClassWithProtecteds2.json | 22 + .../interfaceExtendsObjectIntersection.json | 128 + ...erfaceExtendsObjectIntersectionErrors.json | 107 + .../tsc/interfaceThatHidesBaseProperty.json | 8 + .../tsc/interfaceThatHidesBaseProperty2.json | 7 + ...rfaceThatIndirectlyInheritsFromItself.json | 25 + ...nterfaceWithCallAndConstructSignature.json | 7 + ...hCallSignaturesThatHidesBaseSignature.json | 10 + ...CallSignaturesThatHidesBaseSignature2.json | 10 + ...tructSignaturesThatHidesBaseSignature.json | 10 + ...ructSignaturesThatHidesBaseSignature2.json | 10 + .../tsc/interfaceWithMultipleBaseTypes.json | 69 + .../tsc/interfaceWithMultipleBaseTypes2.json | 25 + ...hOverloadedCallAndConstructSignatures.json | 14 + .../tsc/interfaceWithPropertyOfEveryType.json | 45 + ...ceWithPropertyThatIsPrivateInBaseType.json | 12 + ...eWithPropertyThatIsPrivateInBaseType2.json | 11 + ...SpecializedCallAndConstructSignatures.json | 16 + ...ithStringIndexerHidingBaseTypeIndexer.json | 13 + ...thStringIndexerHidingBaseTypeIndexer2.json | 14 + ...thStringIndexerHidingBaseTypeIndexer3.json | 11 + .../tests/tsc/intersectionAndUnionTypes.json | 78 + .../tsc/intersectionAsWeakTypeSource.json | 37 + ...onIncludingPropFromGlobalAugmentation.json | 14 + ...rsectionMemberOfUnionNarrowsCorrectly.json | 16 + .../tests/tsc/intersectionNarrowing.json | 39 + .../tsc/intersectionOfUnionNarrowing.json | 17 + .../tsc/intersectionOfUnionOfUnitTypes.json | 70 + .../tests/tsc/intersectionReduction.json | 252 + .../tsc/intersectionReductionStrict.json | 190 + .../tests/tsc/intersectionThisTypes.json | 44 + .../tests/tsc/intersectionTypeAssignment.json | 30 + .../tsc/intersectionTypeEquivalence.json | 36 + .../tests/tsc/intersectionTypeInference.json | 49 + .../tests/tsc/intersectionTypeInference2.json | 35 + .../tests/tsc/intersectionTypeInference3.json | 26 + .../tests/tsc/intersectionTypeMembers.json | 68 + .../tsc/intersectionTypeOverloading.json | 16 + .../tests/tsc/intersectionTypeReadonly.json | 29 + .../tsc/intersectionWithIndexSignatures.json | 70 + .../tsc/intersectionWithUnionConstraint.json | 79 + .../tsc/intersectionsAndEmptyObjects.json | 143 + .../tsc/intlDateTimeFormatRangeES2021.json | 5 + .../tests/tsc/intlNumberFormatES2020.json | 17 + .../tests/tsc/intlNumberFormatES2023.json | 23 + .../tsc/intlNumberFormatES5UseGrouping.json | 5 + .../tests/tsc/intraExpressionInferences.json | 468 + .../tests/tsc/intrinsicKeyword.json | 22 + .../tests/tsc/intrinsicTypes.json | 108 + .../tests/tsc/invalidAssignmentsToVoid.json | 30 + .../tests/tsc/invalidBooleanAssignments.json | 41 + .../tests/tsc/invalidEnumAssignments.json | 23 + .../tsc/invalidImportAliasIdentifiers.json | 15 + .../tests/tsc/invalidInstantiatedModule.json | 12 + .../invalidMultipleVariableDeclarations.json | 55 + .../tests/tsc/invalidNestedModules.json | 13 + .../tests/tsc/invalidNumberAssignments.json | 34 + .../tests/tsc/invalidReturnStatements.json | 17 + .../tests/tsc/invalidStringAssignments.json | 39 + .../tsc/invalidUndefinedAssignments.json | 31 + .../tests/tsc/invalidUndefinedValues.json | 41 + .../tests/tsc/invalidVoidAssignments.json | 41 + .../tests/tsc/invalidVoidValues.json | 34 + .../tsc/isomorphicMappedTypeInference.json | 310 + .../tests/tsc/iterableArrayPattern1.json | 6 + .../tests/tsc/iterableArrayPattern10.json | 11 + .../tests/tsc/iterableArrayPattern11.json | 12 + .../tests/tsc/iterableArrayPattern12.json | 12 + .../tests/tsc/iterableArrayPattern13.json | 11 + .../tests/tsc/iterableArrayPattern14.json | 11 + .../tests/tsc/iterableArrayPattern15.json | 12 + .../tests/tsc/iterableArrayPattern16.json | 16 + .../tests/tsc/iterableArrayPattern17.json | 12 + .../tests/tsc/iterableArrayPattern18.json | 12 + .../tests/tsc/iterableArrayPattern19.json | 12 + .../tests/tsc/iterableArrayPattern2.json | 6 + .../tests/tsc/iterableArrayPattern20.json | 14 + .../tests/tsc/iterableArrayPattern21.json | 2 + .../tests/tsc/iterableArrayPattern22.json | 1 + .../tests/tsc/iterableArrayPattern23.json | 4 + .../tests/tsc/iterableArrayPattern24.json | 4 + .../tests/tsc/iterableArrayPattern25.json | 7 + .../tests/tsc/iterableArrayPattern26.json | 7 + .../tests/tsc/iterableArrayPattern27.json | 7 + .../tests/tsc/iterableArrayPattern28.json | 7 + .../tests/tsc/iterableArrayPattern29.json | 7 + .../tests/tsc/iterableArrayPattern3.json | 13 + .../tests/tsc/iterableArrayPattern30.json | 5 + .../tests/tsc/iterableArrayPattern4.json | 13 + .../tests/tsc/iterableArrayPattern5.json | 12 + .../tests/tsc/iterableArrayPattern6.json | 12 + .../tests/tsc/iterableArrayPattern7.json | 12 + .../tests/tsc/iterableArrayPattern8.json | 12 + .../tests/tsc/iterableArrayPattern9.json | 10 + .../tests/tsc/iterableContextualTyping1.json | 5 + .../tests/tsc/iteratorSpreadInArray.json | 5 + .../tests/tsc/iteratorSpreadInArray10.json | 4 + .../tests/tsc/iteratorSpreadInArray11.json | 4 + .../tests/tsc/iteratorSpreadInArray2.json | 8 + .../tests/tsc/iteratorSpreadInArray3.json | 5 + .../tests/tsc/iteratorSpreadInArray4.json | 5 + .../tests/tsc/iteratorSpreadInArray5.json | 5 + .../tests/tsc/iteratorSpreadInArray6.json | 6 + .../tests/tsc/iteratorSpreadInArray7.json | 6 + .../tests/tsc/iteratorSpreadInArray8.json | 4 + .../tests/tsc/iteratorSpreadInArray9.json | 5 + .../tests/tsc/iteratorSpreadInCall.json | 7 + .../tests/tsc/iteratorSpreadInCall10.json | 10 + .../tests/tsc/iteratorSpreadInCall11.json | 10 + .../tests/tsc/iteratorSpreadInCall12.json | 12 + .../tests/tsc/iteratorSpreadInCall2.json | 7 + .../tests/tsc/iteratorSpreadInCall3.json | 7 + .../tests/tsc/iteratorSpreadInCall4.json | 8 + .../tests/tsc/iteratorSpreadInCall5.json | 10 + .../tests/tsc/iteratorSpreadInCall6.json | 10 + .../tests/tsc/iteratorSpreadInCall7.json | 13 + .../tests/tsc/iteratorSpreadInCall8.json | 12 + .../tests/tsc/iteratorSpreadInCall9.json | 12 + .../tsc/jsContainerMergeJsContainer.json | 3 + .../tsc/jsContainerMergeTsDeclaration.json | 5 + .../tsc/jsContainerMergeTsDeclaration2.json | 4 + .../tsc/jsContainerMergeTsDeclaration3.json | 3 + .../tsc/jsDeclarationsClassAccessor.json | 14 + .../jsDeclarationsClassExtendsVisibility.json | 12 + ...sClassImplementsGenericsSerialization.json | 9 + .../jsDeclarationsClassLeadingOptional.json | 5 + .../tsc/jsDeclarationsClassLikeHeuristic.json | 3 + .../tests/tsc/jsDeclarationsClassMethod.json | 30 + .../tests/tsc/jsDeclarationsClassStatic.json | 7 + .../tests/tsc/jsDeclarationsClassStatic2.json | 8 + ...arationsClassStaticMethodAugmentation.json | 2 + .../tests/tsc/jsDeclarationsClasses.json | 51 + .../tests/tsc/jsDeclarationsClassesErr.json | 62 + .../jsDeclarationsCommonjsRelativePath.json | 7 + .../tsc/jsDeclarationsComputedNames.json | 20 + ...tionsConstsAsNamespacesWithReferences.json | 3 + .../tsc/jsDeclarationsCrossfileMerge.json | 7 + .../tests/tsc/jsDeclarationsDefault.json | 16 + .../tests/tsc/jsDeclarationsDefaultsErr.json | 6 + .../jsDeclarationsDocCommentsOnConsts.json | 6 + .../tests/tsc/jsDeclarationsEnumTag.json | 28 + .../tests/tsc/jsDeclarationsEnums.json | 47 + ...arationsExportAssignedClassExpression.json | 4 + ...xportAssignedClassExpressionAnonymous.json | 3 + ...signedClassExpressionAnonymousWithSub.json | 5 + ...xportAssignedClassExpressionShadowing.json | 8 + ...larationsExportAssignedClassInstance1.json | 3 + ...larationsExportAssignedClassInstance2.json | 3 + ...larationsExportAssignedClassInstance3.json | 4 + ...ionsExportAssignedConstructorFunction.json | 2 + ...ortAssignedConstructorFunctionWithSub.json | 6 + ...sDeclarationsExportAssignedVisibility.json | 8 + ...portAssignmentExpressionPlusSecondary.json | 4 + ...ationsExportAssignmentWithKeywordName.json | 3 + ...sDeclarationsExportDefinePropertyEmit.json | 57 + ...ationsExportDoubleAssignmentInClosure.json | 14 + .../tests/tsc/jsDeclarationsExportForms.json | 27 + ...jsDeclarationsExportSpecifierNonlocal.json | 5 + .../jsDeclarationsExportSubAssignments.json | 6 + .../jsDeclarationsExportedClassAliases.json | 10 + ...onsFunctionClassesCjsExportAssignment.json | 22 + .../tsc/jsDeclarationsFunctionJSDoc.json | 8 + .../jsDeclarationsFunctionKeywordProp.json | 8 + ...arationsFunctionKeywordPropExhaustive.json | 79 + .../jsDeclarationsFunctionLikeClasses.json | 15 + .../jsDeclarationsFunctionLikeClasses2.json | 44 + ...jsDeclarationsFunctionPrototypeStatic.json | 6 + ...ionsFunctionWithDefaultAssignedMember.json | 7 + .../tests/tsc/jsDeclarationsFunctions.json | 35 + .../tests/tsc/jsDeclarationsFunctionsCjs.json | 44 + .../tests/tsc/jsDeclarationsGetterSetter.json | 63 + ...ionsImportAliasExposedWithinNamespace.json | 10 + ...sImportAliasExposedWithinNamespaceCjs.json | 13 + .../jsDeclarationsImportNamespacedType.json | 3 + .../tsc/jsDeclarationsImportTypeBundled.json | 6 + .../tests/tsc/jsDeclarationsInterfaces.json | 127 + .../jsDeclarationsJSDocRedirectedLookups.json | 21 + .../tsc/jsDeclarationsMissingGenerics.json | 4 + .../jsDeclarationsMissingTypeParameters.json | 6 + .../jsDeclarationsModuleReferenceHasEmit.json | 3 + ...jsDeclarationsMultipleExportFromMerge.json | 18 + .../tests/tsc/jsDeclarationsNestedParams.json | 6 + ...DeclarationsOptionalTypeLiteralProps1.json | 7 + ...DeclarationsOptionalTypeLiteralProps2.json | 7 + ...onsParameterTagReusesInputNodeInEmit1.json | 11 + ...onsParameterTagReusesInputNodeInEmit2.json | 10 + .../tsc/jsDeclarationsPrivateFields01.json | 2 + .../tsc/jsDeclarationsReexportAliases.json | 7 + ...rationsReexportAliasesEsModuleInterop.json | 9 + .../tsc/jsDeclarationsReexportedCjsAlias.json | 14 + ...ionsReferenceToClassInstanceCrossFile.json | 20 + ...nsRestArgsWithThisTypeInJSDocFunction.json | 2 + ...sReusesExistingNodesMappingJSDocTypes.json | 8 + ...arationsReusesExistingTypeAnnotations.json | 26 + ...lassWithExplicitNoArgumentConstructor.json | 5 + .../tests/tsc/jsDeclarationsThisTypes.json | 3 + .../tests/tsc/jsDeclarationsTypeAliases.json | 8 + ...ationsTypeReassignmentFromDeclaration.json | 8 + ...tionsTypeReassignmentFromDeclaration2.json | 9 + .../tsc/jsDeclarationsTypeReferences.json | 7 + .../tsc/jsDeclarationsTypeReferences2.json | 9 + .../tsc/jsDeclarationsTypeReferences3.json | 6 + .../tsc/jsDeclarationsTypeReferences4.json | 9 + .../jsDeclarationsTypedefAndImportTypes.json | 8 + .../jsDeclarationsTypedefAndLatebound.json | 11 + .../tsc/jsDeclarationsTypedefFunction.json | 10 + ...onsTypedefPropertyAndExportAssignment.json | 13 + .../tsc/jsDeclarationsUniqueSymbolUsage.json | 5 + .../tests/tsc/jsObjectsMarkedAsOpenEnded.json | 13 + .../tests/tsc/jsdocAccessibilityTags.json | 19 + .../jsdocAccessibilityTagsDeclarations.json | 14 + .../tests/tsc/jsdocAugmentsMissingType.json | 3 + ...sdocAugments_errorInExtendsExpression.json | 3 + .../tests/tsc/jsdocAugments_nameMismatch.json | 4 + .../tests/tsc/jsdocAugments_noExtends.json | 2 + .../tests/tsc/jsdocAugments_notAClass.json | 2 + .../tsc/jsdocAugments_qualifiedName.json | 3 + .../tsc/jsdocAugments_withTypeParameter.json | 5 + .../tsc/jsdocBindingInUnreachableCode.json | 2 + .../jsdocCatchClauseWithTypeAnnotation.json | 45 + ...jsdocConstructorFunctionTypeReference.json | 6 + .../tests/tsc/jsdocFunctionType.json | 50 + .../tsc/jsdocFunction_missingReturn.json | 1 + .../tests/tsc/jsdocImplements_class.json | 13 + .../tests/tsc/jsdocImplements_interface.json | 5 + .../jsdocImplements_interface_multiple.json | 6 + .../tsc/jsdocImplements_missingType.json | 2 + .../jsdocImplements_namespacedInterface.json | 9 + .../tests/tsc/jsdocImplements_properties.json | 4 + .../tests/tsc/jsdocImplements_signatures.json | 3 + .../tests/tsc/jsdocImportType.json | 14 + .../tests/tsc/jsdocImportType2.json | 13 + .../jsdocImportTypeReferenceToClassAlias.json | 6 + ...ocImportTypeReferenceToCommonjsModule.json | 6 + .../jsdocImportTypeReferenceToESModule.json | 4 + ...docImportTypeReferenceToStringLiteral.json | 2 + .../tests/tsc/jsdocIndexSignature.json | 7 + .../tests/tsc/jsdocInvalidTokens.json | 1 + .../tests/tsc/jsdocLinkTag1.json | 3 + .../tests/tsc/jsdocLinkTag2.json | 3 + .../tests/tsc/jsdocLinkTag3.json | 4 + .../tests/tsc/jsdocLinkTag4.json | 4 + .../tests/tsc/jsdocLinkTag5.json | 1 + .../tests/tsc/jsdocLinkTag6.json | 3 + .../tests/tsc/jsdocLinkTag7.json | 1 + .../tests/tsc/jsdocLinkTag8.json | 3 + .../tests/tsc/jsdocLiteral.json | 11 + .../tests/tsc/jsdocNeverUndefinedNull.json | 4 + .../tests/tsc/jsdocOuterTypeParameters1.json | 5 + .../tests/tsc/jsdocOuterTypeParameters2.json | 5 + .../tests/tsc/jsdocOuterTypeParameters3.json | 2 + .../tests/tsc/jsdocOverrideTag1.json | 8 + .../tests/tsc/jsdocParamTag2.json | 47 + .../tests/tsc/jsdocParamTagTypeLiteral.json | 25 + .../tsc/jsdocParseBackquotedParamName.json | 5 + .../jsdocParseDotDotDotInJSDocFunction.json | 5 + .../tsc/jsdocParseHigherOrderFunction.json | 5 + .../tsc/jsdocParseMatchingBackticks.json | 13 + ...jsdocParseParenthesizedJSDocParameter.json | 3 + .../tests/tsc/jsdocParseStarEquals.json | 5 + .../jsdocPostfixEqualsAddsOptionality.json | 22 + .../tests/tsc/jsdocPrefixPostfixParsing.json | 16 + .../tests/tsc/jsdocPrivateName1.json | 1 + .../jsdocPrototypePropertyAccessWithType.json | 3 + .../tests/tsc/jsdocReadonly.json | 4 + .../tests/tsc/jsdocReadonlyDeclarations.json | 8 + .../tests/tsc/jsdocReturnTag1.json | 3 + .../tsc/jsdocSignatureOnReturnedFunction.json | 20 + .../tests/tsc/jsdocTemplateClass.json | 15 + .../tsc/jsdocTemplateConstructorFunction.json | 12 + .../jsdocTemplateConstructorFunction2.json | 15 + .../tests/tsc/jsdocTemplateTag.json | 12 + .../tests/tsc/jsdocTemplateTag2.json | 3 + .../tests/tsc/jsdocTemplateTag3.json | 21 + .../tests/tsc/jsdocTemplateTag4.json | 13 + .../tests/tsc/jsdocTemplateTag5.json | 13 + .../tests/tsc/jsdocTemplateTag6.json | 52 + .../tests/tsc/jsdocTemplateTag7.json | 4 + .../tests/tsc/jsdocTemplateTag8.json | 24 + .../tests/tsc/jsdocTemplateTagDefault.json | 13 + .../tsc/jsdocTemplateTagNameResolution.json | 2 + .../tests/tsc/jsdocThisType.json | 11 + .../tests/tsc/jsdocTwoLineTypedef.json | 1 + .../tests/tsc/jsdocTypeDefAtStartOfFile.json | 2 + .../tsc/jsdocTypeFromChainedAssignment.json | 18 + .../tsc/jsdocTypeFromChainedAssignment2.json | 16 + .../tsc/jsdocTypeFromChainedAssignment3.json | 100 + .../tests/tsc/jsdocTypeReferenceExports.json | 2 + .../tests/tsc/jsdocTypeReferenceToImport.json | 13 + ...ypeReferenceToImportOfClassExpression.json | 10 + ...ReferenceToImportOfFunctionExpression.json | 12 + .../tsc/jsdocTypeReferenceToMergedClass.json | 6 + .../tests/tsc/jsdocTypeReferenceToValue.json | 3 + .../tsc/jsdocTypeReferenceUseBeforeDef.json | 2 + .../tests/tsc/jsdocTypeTag.json | 50 + .../tests/tsc/jsdocTypeTagCast.json | 54 + .../tests/tsc/jsdocTypeTagParameterType.json | 6 + .../tsc/jsdocTypeTagRequiredParameters.json | 9 + ...VariableDeclarationWithTypeAnnotation.json | 2 + .../tests/tsc/jsdocVariadicType.json | 5 + .../tests/tsc/keyofAndForIn.json | 74 + .../tests/tsc/keyofAndIndexedAccess.json | 1218 +++ .../tests/tsc/keyofAndIndexedAccess2.json | 343 + .../tsc/keyofAndIndexedAccessErrors.json | 303 + .../tsc/keyofInferenceIntersectsResults.json | 25 + ...keyofInferenceLowerPriorityThanReturn.json | 69 + .../tests/tsc/keyofIntersection.json | 66 + ...ateBoundAssignmentDeclarationSupport1.json | 16 + ...ateBoundAssignmentDeclarationSupport2.json | 16 + ...ateBoundAssignmentDeclarationSupport3.json | 18 + ...ateBoundAssignmentDeclarationSupport4.json | 29 + ...ateBoundAssignmentDeclarationSupport5.json | 28 + ...ateBoundAssignmentDeclarationSupport6.json | 32 + ...ateBoundAssignmentDeclarationSupport7.json | 19 + .../tsc/lateBoundClassMemberAssignmentJS.json | 7 + .../lateBoundClassMemberAssignmentJS2.json | 6 + .../lateBoundClassMemberAssignmentJS3.json | 12 + .../tsc/leaveOptionalParameterAsWritten.json | 12 + .../tsc/letIdentifierInElementAccess01.json | 2 + .../tsc/libReferenceDeclarationEmit.json | 4 + .../libReferenceDeclarationEmitBundle.json | 4 + .../tests/tsc/libReferenceNoLib.json | 13 + .../tests/tsc/libReferenceNoLibBundle.json | 13 + .../tests/tsc/library-reference-1.json | 3 + .../tests/tsc/library-reference-14.json | 3 + .../tests/tsc/library-reference-15.json | 6 + .../tests/tsc/library-reference-3.json | 3 + .../tests/tsc/library-reference-4.json | 4 + .../tests/tsc/library-reference-5.json | 4 + .../tests/tsc/library-reference-6.json | 4 + .../tests/tsc/library-reference-7.json | 3 + .../tests/tsc/library-reference-8.json | 7 + .../library-reference-scoped-packages.json | 1 + .../tests/tsc/linkTagEmit1.json | 6 + .../tests/tsc/literalTypeWidening.json | 229 + .../tests/tsc/literalTypes1.json | 47 + .../tests/tsc/literalTypes2.json | 245 + .../tests/tsc/literalTypes3.json | 51 + .../tsc/literalTypesAndDestructuring.json | 23 + .../tsc/literalTypesAndTypeAssertions.json | 7 + .../literalTypesWidenInParameterPosition.json | 3 + .../tests/tsc/localTypes1.json | 125 + .../tests/tsc/localTypes2.json | 45 + .../tests/tsc/localTypes3.json | 57 + .../tests/tsc/localTypes4.json | 31 + .../tests/tsc/localTypes5.json | 15 + .../tests/tsc/localesObjectArgument.json | 120 + .../logicalAndOperatorWithTypeParameters.json | 41 + .../tests/tsc/logicalAssignment1.json | 18 + .../tests/tsc/logicalAssignment10.json | 12 + .../tests/tsc/logicalAssignment11.json | 10 + .../tests/tsc/logicalAssignment2.json | 32 + .../tests/tsc/logicalAssignment3.json | 16 + .../tests/tsc/logicalAssignment4.json | 42 + .../tests/tsc/logicalAssignment5.json | 45 + .../tests/tsc/logicalAssignment6.json | 15 + .../tests/tsc/logicalAssignment7.json | 15 + .../tests/tsc/logicalAssignment8.json | 14 + .../tests/tsc/logicalAssignment9.json | 4 + .../logicalNotOperatorWithAnyOtherType.json | 65 + .../logicalNotOperatorWithBooleanType.json | 25 + .../tsc/logicalNotOperatorWithEnumType.json | 22 + .../tsc/logicalNotOperatorWithNumberType.json | 42 + .../tsc/logicalNotOperatorWithStringType.json | 42 + ...ogicalOrExpressionIsContextuallyTyped.json | 2 + ...calOrExpressionIsNotContextuallyTyped.json | 6 + .../logicalOrOperatorWithTypeParameters.json | 69 + .../tests/tsc/looseThisTypeInFunctions.json | 54 + .../tests/tsc/malformedTags.json | 2 + .../tsc/mappedTypeAsClauseRelationships.json | 102 + .../tests/tsc/mappedTypeAsClauses.json | 369 + .../tests/tsc/mappedTypeConstraints.json | 72 + .../tests/tsc/mappedTypeConstraints2.json | 175 + .../tests/tsc/mappedTypeErrors.json | 280 + .../tests/tsc/mappedTypeErrors2.json | 44 + .../mappedTypeIndexSignatureModifiers.json | 103 + .../tests/tsc/mappedTypeInferenceErrors.json | 20 + .../tests/tsc/mappedTypeModifiers.json | 256 + .../mappedTypeOverlappingStringEnumKeys.json | 30 + .../tests/tsc/mappedTypeRelationships.json | 598 ++ .../tests/tsc/mappedTypeWithAny.json | 92 + .../tests/tsc/mappedTypes1.json | 99 + .../tests/tsc/mappedTypes2.json | 188 + .../tests/tsc/mappedTypes3.json | 62 + .../tests/tsc/mappedTypes4.json | 122 + .../tests/tsc/mappedTypes5.json | 171 + .../tests/tsc/mappedTypes6.json | 270 + .../tests/tsc/mappedTypesAndObjects.json | 63 + .../tests/tsc/mappedTypesArraysTuples.json | 240 + .../tests/tsc/mappedTypesGenericTuples.json | 90 + .../tests/tsc/mappedTypesGenericTuples2.json | 12 + ...nctionOverloadMixingStaticAndInstance.json | 12 + .../memberFunctionsWithPrivateOverloads.json | 63 + .../memberFunctionsWithPublicOverloads.json | 51 + ...erFunctionsWithPublicPrivateOverloads.json | 80 + .../tsc/mergeClassInterfaceAndModule.json | 12 + .../tests/tsc/mergeThreeInterfaces.json | 69 + .../tests/tsc/mergeThreeInterfaces2.json | 56 + .../tests/tsc/mergeTwoInterfaces.json | 50 + .../tests/tsc/mergeTwoInterfaces2.json | 38 + .../tests/tsc/mergedClassInterface.json | 25 + .../tsc/mergedInheritedClassInterface.json | 31 + ...edInheritedMembersSatisfyAbstractBase.json | 14 + ...nterfacesWithConflictingPropertyNames.json | 30 + ...terfacesWithConflictingPropertyNames2.json | 33 + .../tsc/mergedInterfacesWithIndexers.json | 13 + .../tsc/mergedInterfacesWithIndexers2.json | 11 + ...mergedInterfacesWithInheritedPrivates.json | 14 + ...ergedInterfacesWithInheritedPrivates2.json | 20 + ...ergedInterfacesWithInheritedPrivates3.json | 20 + .../mergedInterfacesWithMultipleBases.json | 34 + .../mergedInterfacesWithMultipleBases2.json | 47 + .../mergedInterfacesWithMultipleBases3.json | 27 + .../mergedInterfacesWithMultipleBases4.json | 26 + .../tests/tsc/mergedWithLocalValue.json | 5 + .../tsc/methodSignaturesWithOverloads.json | 24 + .../tsc/methodSignaturesWithOverloads2.json | 32 + .../tests/tsc/methodsReturningThis.json | 33 + .../tests/tsc/missingAndExcessProperties.json | 32 + ...rtyElementAccessAssignmentDeclaration.json | 2 + .../tests/tsc/mixinAbstractClasses.json | 30 + ...xinAbstractClassesReturnTypeInference.json | 15 + .../tests/tsc/mixinAccessModifiers.json | 141 + .../tests/tsc/mixinClassesAnnotated.json | 66 + .../tests/tsc/mixinClassesAnonymous.json | 62 + .../tests/tsc/mixinClassesMembers.json | 82 + ...ierOnClassDeclarationMemberInFunction.json | 2 + ...fierOnClassExpressionMemberInFunction.json | 3 + .../tests/tsc/moduleExportAlias.json | 79 + .../tests/tsc/moduleExportAlias2.json | 18 + .../tests/tsc/moduleExportAlias3.json | 3 + .../tests/tsc/moduleExportAlias4.json | 6 + .../tests/tsc/moduleExportAlias5.json | 6 + ...uleExportAliasElementAccessExpression.json | 5 + .../tests/tsc/moduleExportAliasExports.json | 4 + .../tests/tsc/moduleExportAliasImported.json | 4 + .../tests/tsc/moduleExportAliasUnknown.json | 4 + .../tests/tsc/moduleExportAssignment.json | 15 + .../tests/tsc/moduleExportAssignment2.json | 9 + .../tests/tsc/moduleExportAssignment3.json | 6 + .../tests/tsc/moduleExportAssignment4.json | 3 + .../tests/tsc/moduleExportAssignment5.json | 8 + .../tests/tsc/moduleExportAssignment6.json | 14 + .../tests/tsc/moduleExportAssignment7.json | 83 + .../tests/tsc/moduleExportDuplicateAlias.json | 10 + .../tsc/moduleExportDuplicateAlias2.json | 11 + .../tsc/moduleExportDuplicateAlias3.json | 16 + .../tsc/moduleExportNestedNamespaces.json | 15 + ...moduleExportPropertyAssignmentDefault.json | 5 + ...uleExportWithExportPropertyAssignment.json | 11 + ...leExportWithExportPropertyAssignment2.json | 10 + ...leExportWithExportPropertyAssignment3.json | 14 + ...leExportWithExportPropertyAssignment4.json | 19 + .../tests/tsc/moduleExportsAliasLoop1.json | 3 + .../tests/tsc/moduleExportsAliasLoop2.json | 4 + .../moduleExportsElementAccessAssignment.json | 14 + ...moduleExportsElementAccessAssignment2.json | 10 + .../tsc/moduleResolutionWithExtensions.json | 6 + .../moduleResolutionWithoutExtension1.json | 3 + .../moduleResolutionWithoutExtension2.json | 1 + .../moduleResolutionWithoutExtension3.json | 2 + .../moduleResolutionWithoutExtension4.json | 2 + .../moduleResolutionWithoutExtension5.json | 2 + .../moduleResolutionWithoutExtension6.json | 1 + .../moduleResolutionWithoutExtension7.json | 1 + .../moduleResolutionWithoutExtension8.json | 2 + .../tests/tsc/moduleScoping.json | 16 + .../tsc/moduleWithStatementsOfEveryKind.json | 56 + .../tests/tsc/multipleDeclarations.json | 14 + .../tests/tsc/multipleDefaultExports01.json | 6 + .../tests/tsc/multipleDefaultExports02.json | 4 + .../tests/tsc/multipleDefaultExports03.json | 2 + .../tests/tsc/multipleDefaultExports04.json | 2 + .../tests/tsc/multipleDefaultExports05.json | 3 + .../tests/tsc/multipleExportDefault1.json | 1 + .../tests/tsc/multipleExportDefault2.json | 1 + .../tests/tsc/multipleExportDefault3.json | 1 + .../tests/tsc/multipleExportDefault4.json | 1 + .../tests/tsc/multipleExportDefault5.json | 2 + .../tests/tsc/multipleNumericIndexers.json | 20 + .../tests/tsc/multipleStringIndexers.json | 20 + .../tests/tsc/nameCollision.json | 24 + .../tests/tsc/nameDelimitedBySlashes.json | 4 + .../tests/tsc/nameWithFileExtension.json | 4 + .../tests/tsc/nameWithRelativePaths.json | 11 + .../tests/tsc/namedTupleMembers.json | 120 + .../namespaceAssignmentToRequireAlias.json | 5 + .../tests/tsc/namespaceImportTypeQuery.json | 12 + .../tests/tsc/namespaceImportTypeQuery2.json | 11 + .../tests/tsc/namespaceImportTypeQuery3.json | 9 + .../tests/tsc/namespaceImportTypeQuery4.json | 9 + .../tests/tsc/namespaceMemberAccess.json | 6 + .../narrowExceptionVariableInCatchClause.json | 16 + .../tsc/narrowFromAnyWithInstanceof.json | 19 + .../tsc/narrowFromAnyWithTypePredicate.json | 42 + .../tsc/narrowingConstrainedTypeVariable.json | 45 + .../narrowingGenericTypeFromInstanceof01.json | 38 + .../tsc/negateOperatorWithBooleanType.json | 23 + .../tests/tsc/negateOperatorWithEnumType.json | 16 + .../tsc/negateOperatorWithNumberType.json | 37 + .../tsc/negateOperatorWithStringType.json | 37 + .../tsc/nestedDestructuringOfRequire.json | 7 + .../tests/tsc/nestedModules.json | 28 + .../tests/tsc/nestedNamespace.json | 5 + .../tests/tsc/nestedPrototypeAssignment.json | 2 + .../tests/tsc/neverInference.json | 71 + .../tsc/neverIntersectionNotCallable.json | 5 + .../tests/tsc/neverReturningFunctions1.json | 217 + .../swc_ecma_parser/tests/tsc/neverType.json | 57 + .../tests/tsc/neverTypeErrors1.json | 29 + .../tests/tsc/neverTypeErrors2.json | 29 + .../tests/tsc/neverUnionIntersection.json | 14 + .../tests/tsc/newOperatorConformance.json | 54 + .../newOperatorErrorCases_noImplicitAny.json | 8 + .../tests/tsc/newTarget.es5.json | 14 + .../tests/tsc/newTarget.es6.json | 14 + .../tests/tsc/newTargetNarrowing.json | 5 + .../tests/tsc/newWithSpread.json | 102 + .../tests/tsc/newWithSpreadES5.json | 102 + .../tests/tsc/newWithSpreadES6.json | 102 + .../tsc/noAssertForUnparseableTypedefs.json | 1 + .../tests/tsc/noDuplicateJsdoc1.json | 2 + crates/swc_ecma_parser/tests/tsc/noInfer.json | 190 + .../tests/tsc/noInferRedeclaration.json | 14 + .../noPropertyAccessFromIndexSignature1.json | 27 + .../tests/tsc/noUncheckedIndexedAccess.json | 178 + ...noUncheckedIndexedAccessDestructuring.json | 63 + .../tsc/nodeModulesAllowJsCjsFromJs.json | 3 + .../tests/tsc/nodeModulesAtTypesPriority.json | 8 + .../nominalSubtypeCheckOfTypeParameter.json | 35 + .../nominalSubtypeCheckOfTypeParameter2.json | 27 + ...GenericTypeReferenceWithTypeArguments.json | 28 + .../tests/tsc/nonInstantiatedModule.json | 39 + .../tests/tsc/nonIterableRestElement1.json | 2 + .../tests/tsc/nonIterableRestElement2.json | 2 + .../tests/tsc/nonIterableRestElement3.json | 2 + .../tests/tsc/nonPrimitiveAccessProperty.json | 7 + .../tests/tsc/nonPrimitiveAndEmptyObject.json | 10 + .../tsc/nonPrimitiveAndTypeVariables.json | 32 + .../tests/tsc/nonPrimitiveAsProperty.json | 6 + .../tests/tsc/nonPrimitiveAssignError.json | 38 + ...nPrimitiveConstraintOfIndexAccessType.json | 102 + .../tests/tsc/nonPrimitiveInFunction.json | 16 + .../tests/tsc/nonPrimitiveInGeneric.json | 52 + .../tsc/nonPrimitiveIndexingWithForIn.json | 6 + ...imitiveIndexingWithForInNoImplicitAny.json | 6 + ...rimitiveIndexingWithForInSupressError.json | 6 + .../tests/tsc/nonPrimitiveNarrow.json | 12 + .../nonPrimitiveRhsSideOfInExpression.json | 6 + .../tsc/nonPrimitiveUnionIntersection.json | 10 + .../tests/tsc/nullAssignableToEveryType.json | 55 + .../tests/tsc/nullAssignedToUndefined.json | 4 + ...nullIsSubtypeOfEverythingButUndefined.json | 109 + ...rUndefinedTypeGuardIsOrderIndependent.json | 14 + .../tests/tsc/nullPropertyName.json | 79 + .../tests/tsc/nullishCoalescingOperator1.json | 63 + .../tsc/nullishCoalescingOperator10.json | 3 + .../tsc/nullishCoalescingOperator11.json | 4 + .../tsc/nullishCoalescingOperator12.json | 4 + .../tests/tsc/nullishCoalescingOperator2.json | 27 + .../tests/tsc/nullishCoalescingOperator3.json | 13 + .../tests/tsc/nullishCoalescingOperator4.json | 7 + .../tests/tsc/nullishCoalescingOperator5.json | 39 + .../tests/tsc/nullishCoalescingOperator6.json | 4 + .../tests/tsc/nullishCoalescingOperator7.json | 16 + .../tests/tsc/nullishCoalescingOperator8.json | 14 + .../tests/tsc/nullishCoalescingOperator9.json | 10 + ...ishCoalescingOperatorInAsyncGenerator.json | 7 + ...ngOperatorInParameterBindingPattern.2.json | 11 + ...cingOperatorInParameterBindingPattern.json | 4 + ...scingOperatorInParameterInitializer.2.json | 11 + ...lescingOperatorInParameterInitializer.json | 4 + .../tsc/nullishCoalescingOperator_es2020.json | 78 + .../nullishCoalescingOperator_not_strict.json | 27 + .../tests/tsc/numberAssignableToEnum.json | 9 + .../tests/tsc/numberPropertyAccess.json | 9 + ...IndexerConstrainsPropertyDeclarations.json | 29 + ...ndexerConstrainsPropertyDeclarations2.json | 27 + .../tests/tsc/numericIndexingResults.json | 74 + .../tests/tsc/numericLiteralTypes1.json | 187 + .../tests/tsc/numericLiteralTypes2.json | 187 + .../tests/tsc/numericLiteralTypes3.json | 166 + .../tests/tsc/numericStringLiteralTypes.json | 70 + ...ectBindingPatternKeywordIdentifiers05.json | 1 + ...ectBindingPatternKeywordIdentifiers06.json | 1 + .../tsc/objectLiteralContextualTyping.json | 29 + .../tests/tsc/objectLiteralNormalization.json | 61 + .../tsc/objectLiteralShorthandProperties.json | 12 + ...tLiteralShorthandPropertiesAssignment.json | 37 + ...teralShorthandPropertiesAssignmentES6.json | 37 + ...ralShorthandPropertiesAssignmentError.json | 24 + ...sAssignmentErrorFromMissingIdentifier.json | 28 + .../objectLiteralShorthandPropertiesES6.json | 12 + ...alShorthandPropertiesFunctionArgument.json | 14 + ...lShorthandPropertiesFunctionArgument2.json | 11 + ...tLiteralShorthandPropertiesWithModule.json | 8 + ...teralShorthandPropertiesWithModuleES6.json | 8 + .../tests/tsc/objectLiteralWidened.json | 14 + .../swc_ecma_parser/tests/tsc/objectRest.json | 96 + .../tests/tsc/objectRest2.json | 12 + .../tests/tsc/objectRestAssignment.json | 37 + .../tests/tsc/objectRestCatchES5.json | 4 + .../tests/tsc/objectRestForOf.json | 22 + .../tests/tsc/objectRestNegative.json | 29 + .../tests/tsc/objectRestParameter.json | 37 + .../tests/tsc/objectRestParameterES5.json | 37 + .../tsc/objectRestPropertyMustBeLast.json | 10 + .../tests/tsc/objectRestReadonly.json | 11 + .../tests/tsc/objectSpread.json | 259 + .../tsc/objectSpreadComputedProperty.json | 17 + .../tests/tsc/objectSpreadIndexSignature.json | 25 + .../tests/tsc/objectSpreadNoTransform.json | 8 + .../tsc/objectSpreadRepeatedComplexity.json | 23 + .../objectSpreadRepeatedNullCheckPerf.json | 110 + .../tsc/objectSpreadSetonlyAccessor.json | 7 + .../tests/tsc/objectSpreadStrictNull.json | 76 + ...jectTypeHidingMembersOfExtendedObject.json | 56 + .../tsc/objectTypeHidingMembersOfObject.json | 18 + ...HidingMembersOfObjectAssignmentCompat.json | 22 + ...idingMembersOfObjectAssignmentCompat2.json | 22 + .../tests/tsc/objectTypeLiteralSyntax.json | 6 + .../tests/tsc/objectTypePropertyAccess.json | 32 + ...hCallSignatureAppearsToBeFunctionType.json | 16 + ...natureHidingMembersOfExtendedFunction.json | 48 + ...hCallSignatureHidingMembersOfFunction.json | 36 + ...dingMembersOfFunctionAssignmentCompat.json | 14 + ...tructSignatureAppearsToBeFunctionType.json | 20 + ...natureHidingMembersOfExtendedFunction.json | 48 + ...tructSignatureHidingMembersOfFunction.json | 36 + ...dingMembersOfFunctionAssignmentCompat.json | 14 + .../tsc/objectTypeWithNumericProperty.json | 40 + ...bjectTypeWithRecursiveWrappedProperty.json | 16 + ...jectTypeWithRecursiveWrappedProperty2.json | 16 + ...ursiveWrappedPropertyCheckedNominally.json | 86 + ...ithStringAndNumberIndexSignatureToAny.json | 122 + ...eWithStringIndexerHidingObjectIndexer.json | 24 + ...tringNamedPropertyOfIllegalCharacters.json | 40 + .../tests/tsc/objectTypesIdentity.json | 146 + .../tests/tsc/objectTypesIdentity2.json | 103 + ...objectTypesIdentityWithCallSignatures.json | 175 + ...bjectTypesIdentityWithCallSignatures2.json | 177 + ...bjectTypesIdentityWithCallSignatures3.json | 65 + ...ithCallSignaturesDifferingParamCounts.json | 179 + ...thCallSignaturesDifferingParamCounts2.json | 74 + ...entityWithCallSignaturesWithOverloads.json | 190 + ...ctTypesIdentityWithComplexConstraints.json | 27 + ...tTypesIdentityWithConstructSignatures.json | 145 + ...TypesIdentityWithConstructSignatures2.json | 131 + ...nstructSignaturesDifferingParamCounts.json | 133 + ...ypesIdentityWithGenericCallSignatures.json | 190 + ...pesIdentityWithGenericCallSignatures2.json | 211 + ...cCallSignaturesDifferingByConstraints.json | 211 + ...CallSignaturesDifferingByConstraints2.json | 292 + ...CallSignaturesDifferingByConstraints3.json | 310 + ...icCallSignaturesDifferingByReturnType.json | 186 + ...cCallSignaturesDifferingByReturnType2.json | 214 + ...ignaturesDifferingTypeParameterCounts.json | 222 + ...gnaturesDifferingTypeParameterCounts2.json | 84 + ...SignaturesDifferingTypeParameterNames.json | 190 + ...thGenericCallSignaturesOptionalParams.json | 204 + ...hGenericCallSignaturesOptionalParams2.json | 211 + ...hGenericCallSignaturesOptionalParams3.json | 211 + ...tructSignaturesDifferingByConstraints.json | 151 + ...ructSignaturesDifferingByConstraints2.json | 224 + ...ructSignaturesDifferingByConstraints3.json | 242 + ...structSignaturesDifferingByReturnType.json | 148 + ...tructSignaturesDifferingByReturnType2.json | 163 + ...ignaturesDifferingTypeParameterCounts.json | 169 + ...SignaturesDifferingTypeParameterNames.json | 137 + ...ericConstructSignaturesOptionalParams.json | 150 + ...ricConstructSignaturesOptionalParams2.json | 160 + ...ricConstructSignaturesOptionalParams3.json | 160 + ...jectTypesIdentityWithNumericIndexers1.json | 202 + ...jectTypesIdentityWithNumericIndexers2.json | 214 + ...jectTypesIdentityWithNumericIndexers3.json | 202 + .../objectTypesIdentityWithOptionality.json | 82 + .../tsc/objectTypesIdentityWithPrivates.json | 198 + .../tsc/objectTypesIdentityWithPrivates2.json | 61 + .../tsc/objectTypesIdentityWithPrivates3.json | 24 + .../tsc/objectTypesIdentityWithPublics.json | 146 + ...objectTypesIdentityWithStringIndexers.json | 202 + ...bjectTypesIdentityWithStringIndexers2.json | 214 + .../objectTypesWithPredefinedTypesAsName.json | 5 + .../tests/tsc/octalIntegerLiteral.json | 28 + .../tests/tsc/octalIntegerLiteralES6.json | 28 + .../tsc/operatorsAndIntersectionTypes.json | 47 + .../tests/tsc/optionalBindingParameters1.json | 6 + .../tests/tsc/optionalBindingParameters2.json | 9 + .../tests/tsc/optionalBindingParameters3.json | 2 + .../tests/tsc/optionalBindingParameters4.json | 3 + ...optionalBindingParametersInOverloads1.json | 8 + ...optionalBindingParametersInOverloads2.json | 11 + .../tests/tsc/optionalChainingInArrow.json | 5 + .../tests/tsc/optionalChainingInLoop.json | 12 + ...alChainingInParameterBindingPattern.2.json | 12 + ...onalChainingInParameterBindingPattern.json | 5 + ...ionalChainingInParameterInitializer.2.json | 12 + ...ptionalChainingInParameterInitializer.json | 5 + .../tsc/optionalChainingInTypeAssertions.json | 11 + .../tests/tsc/optionalChainingInference.json | 53 + .../tests/tsc/optionalMethod.json | 1 + .../tests/tsc/optionalMethodDeclarations.json | 1 + .../tests/tsc/optionalMethods.json | 50 + .../tests/tsc/optionalProperties01.json | 8 + .../tests/tsc/optionalProperties02.json | 5 + .../tests/tsc/optionalProperty.json | 1 + ...pertyAssignableToStringIndexSignature.json | 30 + .../tsc/outFilerootDirModuleNamesAmd.json | 6 + .../tsc/outFilerootDirModuleNamesSystem.json | 6 + .../tests/tsc/overloadResolution.json | 121 + .../overloadResolutionClassConstructors.json | 88 + .../tsc/overloadResolutionConstructors.json | 118 + .../tests/tsc/overloadTag1.json | 25 + .../tests/tsc/overloadTag2.json | 13 + .../tests/tsc/overloadTag3.json | 5 + .../swc_ecma_parser/tests/tsc/override1.json | 17 + .../swc_ecma_parser/tests/tsc/override10.json | 3 + .../swc_ecma_parser/tests/tsc/override12.json | 3 + .../swc_ecma_parser/tests/tsc/override13.json | 11 + .../swc_ecma_parser/tests/tsc/override14.json | 3 + .../swc_ecma_parser/tests/tsc/override15.json | 3 + .../swc_ecma_parser/tests/tsc/override16.json | 3 + .../swc_ecma_parser/tests/tsc/override17.json | 3 + .../swc_ecma_parser/tests/tsc/override18.json | 3 + .../swc_ecma_parser/tests/tsc/override19.json | 26 + .../swc_ecma_parser/tests/tsc/override2.json | 16 + .../swc_ecma_parser/tests/tsc/override20.json | 16 + .../swc_ecma_parser/tests/tsc/override3.json | 9 + .../swc_ecma_parser/tests/tsc/override4.json | 9 + .../swc_ecma_parser/tests/tsc/override6.json | 8 + .../swc_ecma_parser/tests/tsc/override8.json | 16 + .../tests/tsc/overrideInterfaceProperty.json | 22 + .../overrideWithoutNoImplicitOverride1.json | 12 + .../tests/tsc/override_js1.json | 11 + .../tests/tsc/override_js2.json | 11 + .../tests/tsc/override_js3.json | 7 + .../tests/tsc/override_js4.json | 3 + .../paramTagBracketsAddOptionalUndefined.json | 16 + .../paramTagNestedWithoutTopLevelObject.json | 3 + .../paramTagNestedWithoutTopLevelObject2.json | 3 + .../paramTagNestedWithoutTopLevelObject3.json | 3 + .../paramTagNestedWithoutTopLevelObject4.json | 3 + .../tests/tsc/paramTagOnCallExpression.json | 4 + .../tsc/paramTagOnFunctionUsingArguments.json | 17 + .../tests/tsc/paramTagTypeResolution.json | 9 + .../tests/tsc/paramTagTypeResolution2.json | 6 + .../tests/tsc/paramTagWrapping.json | 10 + ...ameterInitializersBackwardReferencing.json | 12 + ...meterInitializersForwardReferencing.2.json | 15 + ...rameterInitializersForwardReferencing.json | 64 + ...ameterInitializersForwardReferencing1.json | 43 + ...erInitializersForwardReferencing1_es6.json | 43 + .../tsc/parametersWithNoAnnotationAreAny.json | 34 + .../tests/tsc/parentheses.json | 22 + .../tsc/parenthesizedContexualTyping1.json | 134 + .../tsc/parenthesizedContexualTyping2.json | 169 + .../tsc/parenthesizedContexualTyping3.json | 82 + .../tests/tsc/parenthesizedTypes.json | 41 + .../tests/tsc/parseLinkTag.json | 3 + ...rseRegularExpressionMixedWithComments.json | 5 + .../tests/tsc/parseThrowsTag.json | 1 + .../tests/tsc/parser15.4.4.14-9-2.json | 16 + .../tests/tsc/parser509534.json | 10 + .../tests/tsc/parser509546.json | 1 + .../tests/tsc/parser509546_1.json | 1 + .../tests/tsc/parser509546_2.json | 1 + .../tests/tsc/parser509677.json | 2 + .../tests/tsc/parser509693.json | 2 + .../tests/tsc/parser509698.json | 2 + .../tests/tsc/parser536727.json | 15 + .../tests/tsc/parser579071.json | 1 + .../tests/tsc/parser596700.json | 1 + .../tests/tsc/parser630933.json | 3 + .../tests/tsc/parser643728.json | 3 + .../tests/tsc/parser645086_3.json | 1 + .../tests/tsc/parser645086_4.json | 1 + .../tests/tsc/parser645484.json | 2 + .../tests/tsc/parser768531.json | 1 + .../tsc/parserAccessibilityAfterStatic11.json | 1 + .../tsc/parserAccessibilityAfterStatic14.json | 2 + .../tsc/parserAccessibilityAfterStatic2.json | 1 + .../tsc/parserAccessibilityAfterStatic3.json | 1 + .../tsc/parserAccessibilityAfterStatic4.json | 1 + .../tsc/parserAccessibilityAfterStatic5.json | 1 + .../tests/tsc/parserAccessors1.json | 1 + .../tests/tsc/parserAccessors2.json | 2 + .../tests/tsc/parserAccessors3.json | 1 + .../tests/tsc/parserAccessors4.json | 2 + .../tests/tsc/parserAdditiveExpression1.json | 2 + .../tests/tsc/parserAmbiguity1.json | 4 + .../tests/tsc/parserAmbiguity2.json | 4 + .../tests/tsc/parserAmbiguity3.json | 4 + .../parserAmbiguityWithBinaryOperator1.json | 8 + .../parserAmbiguityWithBinaryOperator2.json | 8 + .../parserAmbiguityWithBinaryOperator3.json | 8 + .../parserAmbiguityWithBinaryOperator4.json | 8 + .../tests/tsc/parserArgumentList1.json | 14 + .../tsc/parserArrayLiteralExpression1.json | 1 + .../tsc/parserArrayLiteralExpression10.json | 1 + .../tsc/parserArrayLiteralExpression11.json | 1 + .../tsc/parserArrayLiteralExpression12.json | 1 + .../tsc/parserArrayLiteralExpression13.json | 1 + .../tsc/parserArrayLiteralExpression14.json | 1 + .../tsc/parserArrayLiteralExpression15.json | 1 + .../tsc/parserArrayLiteralExpression2.json | 1 + .../tsc/parserArrayLiteralExpression3.json | 1 + .../tsc/parserArrayLiteralExpression4.json | 1 + .../tsc/parserArrayLiteralExpression5.json | 1 + .../tsc/parserArrayLiteralExpression6.json | 1 + .../tsc/parserArrayLiteralExpression7.json | 1 + .../tsc/parserArrayLiteralExpression8.json | 1 + .../tsc/parserArrayLiteralExpression9.json | 1 + .../tsc/parserArrowFunctionExpression1.json | 2 + .../tsc/parserArrowFunctionExpression10.json | 12 + .../tsc/parserArrowFunctionExpression12.json | 10 + .../tsc/parserArrowFunctionExpression13.json | 4 + .../tsc/parserArrowFunctionExpression14.json | 10 + .../tsc/parserArrowFunctionExpression15.json | 4 + .../tsc/parserArrowFunctionExpression16.json | 4 + .../tsc/parserArrowFunctionExpression17.json | 10 + .../tsc/parserArrowFunctionExpression4.json | 2 + .../tsc/parserArrowFunctionExpression5.json | 2 + .../tsc/parserArrowFunctionExpression6.json | 6 + .../tsc/parserArrowFunctionExpression8.json | 10 + .../tsc/parserArrowFunctionExpression9.json | 8 + .../tests/tsc/parserAstSpans1.json | 126 + .../parserAutomaticSemicolonInsertion1.json | 14 + .../tsc/parserCastVersusArrowFunction1.json | 27 + .../tests/tsc/parserClass1.json | 3 + .../tests/tsc/parserClass2.json | 4 + .../tests/tsc/parserClassDeclaration10.json | 1 + .../tests/tsc/parserClassDeclaration11.json | 1 + .../tests/tsc/parserClassDeclaration12.json | 2 + .../tests/tsc/parserClassDeclaration13.json | 1 + .../tests/tsc/parserClassDeclaration14.json | 1 + .../tests/tsc/parserClassDeclaration15.json | 1 + .../tests/tsc/parserClassDeclaration16.json | 1 + .../tests/tsc/parserClassDeclaration17.json | 2 + .../tests/tsc/parserClassDeclaration19.json | 1 + .../tests/tsc/parserClassDeclaration20.json | 1 + .../tests/tsc/parserClassDeclaration21.json | 1 + .../tests/tsc/parserClassDeclaration22.json | 1 + .../tests/tsc/parserClassDeclaration23.json | 1 + .../tests/tsc/parserClassDeclaration24.json | 1 + .../tests/tsc/parserClassDeclaration25.json | 10 + .../tests/tsc/parserClassDeclaration26.json | 1 + .../tests/tsc/parserClassDeclaration7.d.json | 1 + .../tests/tsc/parserClassDeclaration8.json | 1 + .../tests/tsc/parserClassDeclaration9.json | 1 + ...parserClassDeclarationIndexSignature1.json | 2 + .../tsc/parserCommaInTypeMemberList1.json | 3 + .../tsc/parserCommaInTypeMemberList2.json | 5 + .../tsc/parserComputedPropertyName12.json | 2 + .../tsc/parserComputedPropertyName17.json | 3 + .../tsc/parserComputedPropertyName2.json | 2 + .../tsc/parserComputedPropertyName23.json | 2 + .../tsc/parserComputedPropertyName24.json | 3 + .../tsc/parserComputedPropertyName3.json | 2 + .../tsc/parserComputedPropertyName37.json | 2 + .../tsc/parserComputedPropertyName4.json | 2 + .../tsc/parserComputedPropertyName40.json | 2 + .../tsc/parserComputedPropertyName41.json | 1 + .../tsc/parserComputedPropertyName6.json | 4 + .../tsc/parserConditionalExpression1.json | 7 + .../tsc/parserConstructorAmbiguity1.json | 2 + .../tsc/parserConstructorAmbiguity2.json | 2 + .../tsc/parserConstructorAmbiguity3.json | 2 + .../tsc/parserConstructorAmbiguity4.json | 4 + .../tsc/parserConstructorDeclaration1.json | 1 + .../tsc/parserConstructorDeclaration5.json | 1 + .../tests/tsc/parserES3Accessors1.json | 1 + .../tests/tsc/parserES3Accessors2.json | 2 + .../tests/tsc/parserES3Accessors3.json | 1 + .../tests/tsc/parserES3Accessors4.json | 2 + .../tsc/parserES5ComputedPropertyName2.json | 2 + .../tsc/parserES5ComputedPropertyName3.json | 2 + .../tsc/parserES5ComputedPropertyName4.json | 2 + .../tests/tsc/parserES5ForOfStatement10.json | 2 + .../tests/tsc/parserES5ForOfStatement11.json | 3 + .../tests/tsc/parserES5ForOfStatement12.json | 3 + .../tests/tsc/parserES5ForOfStatement13.json | 3 + .../tests/tsc/parserES5ForOfStatement14.json | 3 + .../tests/tsc/parserES5ForOfStatement15.json | 3 + .../tests/tsc/parserES5ForOfStatement16.json | 3 + .../tests/tsc/parserES5ForOfStatement17.json | 1 + .../tests/tsc/parserES5ForOfStatement18.json | 2 + .../tests/tsc/parserES5ForOfStatement19.json | 2 + .../tests/tsc/parserES5ForOfStatement5.json | 2 + .../tests/tsc/parserES5ForOfStatement8.json | 2 + .../tests/tsc/parserES5ForOfStatement9.json | 2 + .../tests/tsc/parserES5SymbolIndexer1.json | 2 + .../tests/tsc/parserES5SymbolIndexer2.json | 2 + .../tests/tsc/parserES5SymbolIndexer3.json | 2 + .../tests/tsc/parserES5SymbolProperty1.json | 2 + .../tests/tsc/parserES5SymbolProperty2.json | 2 + .../tests/tsc/parserES5SymbolProperty3.json | 2 + .../tests/tsc/parserES5SymbolProperty6.json | 2 + .../tests/tsc/parserES5SymbolProperty7.json | 2 + .../tests/tsc/parserES5SymbolProperty8.json | 2 + .../tests/tsc/parserES5SymbolProperty9.json | 2 + .../tests/tsc/parserEmptyStatement1.json | 1 + .../tests/tsc/parserEnum1.json | 5 + .../tests/tsc/parserEnum2.json | 5 + .../tests/tsc/parserEnum3.json | 1 + .../tests/tsc/parserEnum6.json | 1 + .../tests/tsc/parserEnum7.json | 1 + .../tests/tsc/parserEnumDeclaration1.json | 3 + .../tests/tsc/parserEnumDeclaration2.d.json | 1 + .../tests/tsc/parserEnumDeclaration3.json | 2 + .../tests/tsc/parserEnumDeclaration5.json | 5 + .../tests/tsc/parserEnumDeclaration6.json | 5 + ...rorRecovery_IncompleteMemberVariable1.json | 14 + .../parserErrorRecovery_ParameterList6.json | 3 + .../tsc/parserExportAsFunctionIdentifier.json | 6 + .../tests/tsc/parserExportAssignment1.json | 1 + .../tests/tsc/parserExportAssignment2.json | 1 + .../tests/tsc/parserExportAssignment6.json | 1 + .../tests/tsc/parserExportAssignment7.json | 2 + .../tests/tsc/parserExportAssignment8.json | 2 + .../tests/tsc/parserForInStatement5.json | 2 + .../tests/tsc/parserForInStatement8.json | 6 + .../tests/tsc/parserForOfStatement10.json | 2 + .../tests/tsc/parserForOfStatement11.json | 3 + .../tests/tsc/parserForOfStatement12.json | 3 + .../tests/tsc/parserForOfStatement13.json | 3 + .../tests/tsc/parserForOfStatement14.json | 3 + .../tests/tsc/parserForOfStatement15.json | 3 + .../tests/tsc/parserForOfStatement16.json | 3 + .../tests/tsc/parserForOfStatement17.json | 1 + .../tests/tsc/parserForOfStatement18.json | 2 + .../tests/tsc/parserForOfStatement19.json | 2 + .../tests/tsc/parserForOfStatement24.json | 2 + .../tests/tsc/parserForOfStatement25.json | 6 + .../tests/tsc/parserForOfStatement5.json | 2 + .../tests/tsc/parserForOfStatement8.json | 2 + .../tests/tsc/parserForOfStatement9.json | 2 + .../tests/tsc/parserForStatement2.json | 9 + .../tests/tsc/parserForStatement3.json | 6 + .../tests/tsc/parserForStatement4.json | 2 + .../tests/tsc/parserForStatement5.json | 1 + .../tests/tsc/parserForStatement6.json | 2 + .../tests/tsc/parserForStatement7.json | 2 + .../tests/tsc/parserForStatement8.json | 1 + .../tests/tsc/parserForStatement9.json | 12 + .../tsc/parserFunctionDeclaration1.d.json | 1 + .../tests/tsc/parserFunctionDeclaration3.json | 1 + .../tests/tsc/parserFunctionDeclaration4.json | 2 + .../tests/tsc/parserFunctionDeclaration5.json | 2 + .../tests/tsc/parserFunctionDeclaration6.json | 2 + .../tests/tsc/parserFunctionDeclaration7.json | 2 + .../tests/tsc/parserFunctionDeclaration8.json | 2 + .../parserFunctionPropertyAssignment1.json | 1 + .../parserFunctionPropertyAssignment2.json | 1 + .../parserFunctionPropertyAssignment3.json | 1 + .../parserFunctionPropertyAssignment4.json | 2 + .../tests/tsc/parserGenericClass1.json | 2 + .../tests/tsc/parserGenericClass2.json | 3 + .../tests/tsc/parserGenericConstraint1.json | 2 + .../tests/tsc/parserGenericConstraint2.json | 4 + .../tests/tsc/parserGenericConstraint3.json | 4 + .../tests/tsc/parserGenericConstraint4.json | 5 + .../tests/tsc/parserGenericConstraint5.json | 5 + .../tests/tsc/parserGenericConstraint6.json | 5 + .../tests/tsc/parserGenericConstraint7.json | 5 + ...parserGenericsInInterfaceDeclaration1.json | 13 + .../tsc/parserGenericsInTypeContexts1.json | 27 + .../tsc/parserGenericsInTypeContexts2.json | 63 + .../parserGenericsInVariableDeclaration1.json | 24 + .../tests/tsc/parserIfStatement2.json | 1 + .../tests/tsc/parserImportDeclaration1.json | 2 + .../tests/tsc/parserInExpression1.json | 1 + .../tsc/parserIndexMemberDeclaration1.json | 2 + .../tsc/parserIndexMemberDeclaration2.json | 2 + .../tsc/parserIndexMemberDeclaration3.json | 2 + .../tsc/parserIndexMemberDeclaration4.json | 2 + .../tsc/parserIndexMemberDeclaration6.json | 2 + .../tsc/parserInterfaceDeclaration5.json | 1 + .../tsc/parserInterfaceDeclaration7.json | 1 + .../tsc/parserInterfaceDeclaration8.json | 1 + .../tsc/parserInterfaceDeclaration9.json | 12 + .../tsc/parserInterfaceKeywordInEnum.json | 2 + .../tsc/parserInterfaceKeywordInEnum1.json | 2 + ...rAccessOffOfObjectCreationExpression1.json | 1 + .../tsc/parserKeywordsAsIdentifierName1.json | 1 + .../tests/tsc/parserMemberAccessor1.json | 2 + .../tsc/parserMemberAccessorDeclaration1.json | 1 + .../parserMemberAccessorDeclaration15.json | 2 + .../tsc/parserMemberAccessorDeclaration2.json | 1 + .../tsc/parserMemberAccessorDeclaration3.json | 1 + .../tsc/parserMemberAccessorDeclaration4.json | 2 + .../tsc/parserMemberAccessorDeclaration5.json | 2 + .../tsc/parserMemberAccessorDeclaration6.json | 2 + ...MemberFunctionDeclarationAmbiguities1.json | 1 + .../tsc/parserMemberVariableDeclaration5.json | 1 + .../tests/tsc/parserMethodSignature1.json | 2 + .../tests/tsc/parserMethodSignature10.json | 1 + .../tests/tsc/parserMethodSignature11.json | 2 + .../tests/tsc/parserMethodSignature12.json | 2 + .../tests/tsc/parserMethodSignature2.json | 2 + .../tests/tsc/parserMethodSignature3.json | 3 + .../tests/tsc/parserMethodSignature4.json | 3 + .../tests/tsc/parserMethodSignature5.json | 1 + .../tests/tsc/parserMethodSignature6.json | 1 + .../tests/tsc/parserMethodSignature7.json | 2 + .../tests/tsc/parserMethodSignature8.json | 2 + .../tests/tsc/parserMethodSignature9.json | 1 + .../parserModifierOnPropertySignature2.json | 3 + .../tests/tsc/parserModule1.json | 25 + .../tests/tsc/parserModuleDeclaration10.json | 2 + .../tests/tsc/parserModuleDeclaration11.json | 7 + .../tests/tsc/parserModuleDeclaration12.json | 2 + .../tests/tsc/parserModuleDeclaration3.d.json | 1 + .../tests/tsc/parserModuleDeclaration4.json | 3 + .../tests/tsc/parserModuleDeclaration6.json | 1 + .../tests/tsc/parserModuleDeclaration7.json | 2 + .../tests/tsc/parserModuleDeclaration8.json | 2 + .../tests/tsc/parserModuleDeclaration9.json | 3 + ...erNoASIOnCallAfterFunctionExpression1.json | 2 + .../tests/tsc/parserNotHexLiteral1.json | 5 + .../tests/tsc/parserNotRegex2.json | 7 + .../tests/tsc/parserObjectCreation1.json | 2 + .../tests/tsc/parserObjectCreation2.json | 1 + .../parserObjectCreationArrayLiteral2.json | 1 + .../parserObjectCreationArrayLiteral4.json | 1 + .../tests/tsc/parserObjectLiterals1.json | 1 + .../tests/tsc/parserObjectType1.json | 1 + .../tests/tsc/parserObjectType2.json | 2 + .../tests/tsc/parserObjectType3.json | 3 + .../tests/tsc/parserObjectType4.json | 3 + .../tests/tsc/parserOptionalTypeMembers1.json | 8 + .../tests/tsc/parserOverloadOnConstants1.json | 13 + .../tests/tsc/parserParameterList12.json | 2 + .../tests/tsc/parserParameterList13.json | 2 + .../tests/tsc/parserParameterList14.json | 2 + .../tests/tsc/parserParameterList15.json | 5 + .../tests/tsc/parserParameterList16.json | 4 + .../tests/tsc/parserParameterList17.json | 4 + .../tests/tsc/parserParameterList4.json | 2 + .../tests/tsc/parserParameterList5.json | 3 + .../tests/tsc/parserParameterList6.json | 3 + .../tests/tsc/parserParameterList7.json | 4 + .../tests/tsc/parserParameterList8.json | 4 + ...nthesizedVariableAndFunctionInTernary.json | 3 + ...ableAndParenthesizedFunctionInTernary.json | 5 + .../tests/tsc/parserPropertySignature1.json | 2 + .../tests/tsc/parserPropertySignature10.json | 1 + .../tests/tsc/parserPropertySignature11.json | 1 + .../tests/tsc/parserPropertySignature12.json | 1 + .../tests/tsc/parserPropertySignature2.json | 2 + .../tests/tsc/parserPropertySignature3.json | 2 + .../tests/tsc/parserPropertySignature4.json | 2 + .../tests/tsc/parserPropertySignature5.json | 1 + .../tests/tsc/parserPropertySignature6.json | 1 + .../tests/tsc/parserPropertySignature7.json | 1 + .../tests/tsc/parserPropertySignature8.json | 1 + .../tests/tsc/parserPropertySignature9.json | 1 + .../tests/tsc/parserRealSource1.json | 114 + .../tests/tsc/parserRealSource12.json | 964 ++ .../tests/tsc/parserRealSource13.json | 482 + .../tests/tsc/parserRealSource14.json | 374 + .../tests/tsc/parserRealSource2.json | 269 + .../tests/tsc/parserRealSource3.json | 113 + .../tests/tsc/parserRealSource5.json | 49 + .../tests/tsc/parserRealSource6.json | 233 + .../tests/tsc/parserRealSource8.json | 666 ++ .../tests/tsc/parserRegularExpression2.json | 1 + .../tests/tsc/parserRegularExpression3.json | 1 + .../tests/tsc/parserRegularExpression4.json | 18 + .../tests/tsc/parserRegularExpression5.json | 2 + ...rserRegularExpressionDivideAmbiguity1.json | 2 + ...rserRegularExpressionDivideAmbiguity2.json | 2 + ...rserRegularExpressionDivideAmbiguity5.json | 5 + ...rserRegularExpressionDivideAmbiguity6.json | 130 + .../tests/tsc/parserReturnStatement3.json | 1 + .../tests/tsc/parserReturnStatement4.json | 1 + .../tests/tsc/parserS7.2_A1.5_T2.json | 8 + .../tests/tsc/parserS7.3_A1.1_T2.json | 4 + .../tests/tsc/parserS7.6_A4.2_T1.json | 99 + .../tests/tsc/parserStrictMode1.json | 4 + .../tsc/parserStrictMode15-negative.json | 2 + .../tests/tsc/parserStrictMode3-negative.json | 1 + .../tests/tsc/parserStrictMode6-negative.json | 1 + .../tests/tsc/parserSuperExpression1.json | 4 + .../tests/tsc/parserSuperExpression2.json | 2 + .../tests/tsc/parserSuperExpression3.json | 2 + .../tests/tsc/parserSuperExpression4.json | 4 + .../tests/tsc/parserSymbolIndexer1.json | 2 + .../tests/tsc/parserSymbolIndexer2.json | 2 + .../tests/tsc/parserSymbolIndexer3.json | 2 + .../tests/tsc/parserSymbolIndexer4.json | 2 + .../tests/tsc/parserSymbolProperty1.json | 2 + .../tests/tsc/parserSymbolProperty2.json | 2 + .../tests/tsc/parserSymbolProperty3.json | 2 + .../tests/tsc/parserSymbolProperty4.json | 2 + .../tests/tsc/parserSymbolProperty5.json | 2 + .../tests/tsc/parserSymbolProperty6.json | 2 + .../tests/tsc/parserSymbolProperty7.json | 2 + .../tests/tsc/parserSymbolProperty8.json | 2 + .../tests/tsc/parserSymbolProperty9.json | 2 + .../tsc/parserTernaryAndCommaOperators1.json | 3 + .../tests/tsc/parserTypeQuery1.json | 2 + .../tests/tsc/parserTypeQuery2.json | 2 + .../tests/tsc/parserTypeQuery5.json | 2 + .../tests/tsc/parserTypeQuery6.json | 2 + .../tests/tsc/parserTypeQuery7.json | 2 + .../tests/tsc/parserTypeQuery8.json | 3 + .../tests/tsc/parserTypeQuery9.json | 2 + .../tests/tsc/parserUnaryExpression2.json | 1 + .../tests/tsc/parserUnaryExpression7.json | 1 + .../tests/tsc/parserUnicode1.json | 7 + .../tests/tsc/parserUnicode2.json | 1 + .../tests/tsc/parserUnicode3.json | 1 + .../parserUnicodeWhitespaceCharacter1.json | 1 + .../parserUsingConstructorAsIdentifier.json | 65 + .../tests/tsc/parserVariableDeclaration1.json | 8 + .../tsc/parserVariableDeclaration11.json | 2 + .../tests/tsc/parserVariableDeclaration2.json | 4 + .../tests/tsc/parserVariableDeclaration3.json | 10 + .../tsc/parserVariableDeclaration4.d.json | 1 + .../tests/tsc/parserVariableDeclaration7.json | 2 + .../tests/tsc/parserVariableDeclaration9.json | 1 + .../tests/tsc/parserVariableStatement1.json | 3 + .../tests/tsc/parserVariableStatement2.json | 3 + .../tests/tsc/parserVariableStatement3.json | 3 + .../tests/tsc/parserVariableStatement4.json | 3 + .../tests/tsc/parserX_ArrowFunction4.json | 3 + ...er_breakInIterationOrSwitchStatement4.json | 2 + .../tests/tsc/parser_breakTarget1.json | 2 + .../tests/tsc/parser_breakTarget2.json | 2 + .../tests/tsc/parser_breakTarget3.json | 3 + .../tests/tsc/parser_breakTarget4.json | 3 + .../parser_continueInIterationStatement4.json | 2 + .../tests/tsc/parser_continueLabel.json | 5 + .../tests/tsc/parser_continueTarget2.json | 2 + .../tests/tsc/parser_continueTarget3.json | 3 + .../tests/tsc/parser_continueTarget4.json | 3 + .../tests/tsc/parser_duplicateLabel3.json | 3 + .../tests/tsc/parser_duplicateLabel4.json | 2 + .../tests/tsc/parserindenter.json | 691 ++ .../tests/tsc/parservoidInQualifiedName0.json | 1 + .../tests/tsc/parservoidInQualifiedName2.json | 2 + ...tiallyAnnotatedFunctionInferenceError.json | 27 + ...tedFunctionInferenceWithTypeParameter.json | 65 + ...yAnnotatedFunctionWitoutTypeParameter.json | 10 + .../tests/tsc/partiallyNamedTuples.json | 100 + .../tests/tsc/partiallyNamedTuples2.json | 45 + .../tests/tsc/partiallyNamedTuples3.json | 7 + .../tests/tsc/plainJSGrammarErrors2.json | 2 + .../tests/tsc/plainJSGrammarErrors4.json | 1 + .../tests/tsc/plainJSRedeclare.json | 3 + .../tests/tsc/plainJSRedeclare2.json | 3 + .../tests/tsc/plainJSRedeclare3.json | 3 + .../tsc/plusOperatorWithBooleanType.json | 23 + .../tests/tsc/plusOperatorWithEnumType.json | 18 + .../tests/tsc/plusOperatorWithNumberType.json | 37 + .../tests/tsc/plusOperatorWithStringType.json | 37 + .../tests/tsc/preserveValueImports.json | 15 + .../tsc/preserveValueImports_errors.json | 37 + ...veValueImports_importsNotUsedAsValues.json | 9 + .../preserveValueImports_mixedImports.json | 6 + .../tests/tsc/primtiveTypesAreIdentical.json | 48 + ...ateClassPropertyAccessibleWithinClass.json | 6 + ...ssPropertyAccessibleWithinNestedClass.json | 32 + .../tests/tsc/privateConstructorFunction.json | 2 + .../tests/tsc/privateIdentifierExpando.json | 2 + .../tests/tsc/privateNameAccessors.json | 5 + .../privateNameAccessorsCallExpression.json | 11 + .../tsc/privateNameAmbientNoImplicitAny.json | 2 + .../tests/tsc/privateNameAndAny.json | 19 + .../tsc/privateNameAndIndexSignature.json | 3 + .../tsc/privateNameAndObjectRestSpread.json | 15 + .../tsc/privateNameAndStaticInitializer.json | 2 + .../tsc/privateNameCircularReference.json | 1 + .../tsc/privateNameClassExpressionLoop.json | 7 + .../tsc/privateNameComputedPropertyName1.json | 31 + .../tsc/privateNameComputedPropertyName2.json | 11 + .../tsc/privateNameComputedPropertyName3.json | 12 + .../tsc/privateNameComputedPropertyName4.json | 3 + .../tsc/privateNameConstructorSignature.json | 11 + .../tests/tsc/privateNameDeclaration.json | 1 + .../tsc/privateNameDeclarationMerging.json | 11 + .../tests/tsc/privateNameDuplicateField.json | 104 + .../tests/tsc/privateNameES5Ban.json | 3 + .../tests/tsc/privateNameEmitHelpers.json | 19 + .../tests/tsc/privateNameField.json | 3 + .../tests/tsc/privateNameFieldAccess.json | 2 + .../tests/tsc/privateNameFieldAssignment.json | 15 + .../tsc/privateNameFieldCallExpression.json | 11 + .../tsc/privateNameFieldClassExpression.json | 3 + .../privateNameFieldDestructuredBinding.json | 8 + .../tsc/privateNameFieldInitializer.json | 1 + ...ateNameFieldParenthesisLeftAssignment.json | 11 + .../tsc/privateNameFieldUnaryMutation.json | 18 + .../tests/tsc/privateNameFieldsESNext.json | 5 + .../tsc/privateNameImplicitDeclaration.json | 1 + .../tsc/privateNameInInExpressionUnused.json | 5 + .../privateNameInLhsReceiverExpression.json | 6 + .../tests/tsc/privateNameLateSuper.json | 3 + ...eNameLateSuperUseDefineForClassFields.json | 3 + .../tests/tsc/privateNameMethod.json | 3 + .../tsc/privateNameMethodAssignment.json | 8 + .../tests/tsc/privateNameMethodAsync.json | 7 + .../tsc/privateNameMethodCallExpression.json | 15 + .../privateNameMethodInStaticFieldInit.json | 4 + .../privateNameNestedClassNameConflict.json | 2 + .../tests/tsc/privateNameReadonly.json | 4 + .../tsc/privateNameSetterExprReturnValue.json | 6 + .../tests/tsc/privateNameSetterNoGetter.json | 4 + .../tests/tsc/privateNameStaticAccessors.json | 9 + ...vateNameStaticAccessorsCallExpression.json | 12 + ...ateNameStaticAccessorssDerivedClasses.json | 11 + ...privateNameStaticAndStaticInitializer.json | 1 + .../tsc/privateNameStaticEmitHelpers.json | 18 + .../tsc/privateNameStaticFieldAccess.json | 4 + .../tsc/privateNameStaticFieldAssignment.json | 28 + .../privateNameStaticFieldCallExpression.json | 18 + ...privateNameStaticFieldClassExpression.json | 8 + ...ateNameStaticFieldDestructuredBinding.json | 17 + .../privateNameStaticFieldInitializer.json | 1 + .../privateNameStaticFieldNoInitializer.json | 2 + .../privateNameStaticFieldUnaryMutation.json | 24 + .../tests/tsc/privateNameStaticMethod.json | 5 + .../privateNameStaticMethodAssignment.json | 11 + ...privateNameStaticMethodCallExpression.json | 25 + ...vateNameStaticMethodInStaticFieldInit.json | 4 + .../privateNameStaticsAndStaticMethods.json | 16 + .../tests/tsc/privateNameUnused.json | 8 + ...henNotUseDefineForClassFieldsInEsNext.json | 18 + .../tests/tsc/privateNamesAndFields.json | 3 + .../tests/tsc/privateNamesAndMethods.json | 9 + .../tsc/privateNamesAndStaticMethods.json | 16 + .../tests/tsc/privateNamesAndkeyof.json | 11 + .../tests/tsc/privateNamesAssertion.json | 17 + .../tsc/privateNamesConstructorChain-1.json | 5 + .../tsc/privateNamesConstructorChain-2.json | 9 + .../privateNamesIncompatibleModifiersJs.json | 4 + .../tests/tsc/privateNamesUnique-1.json | 5 + .../tests/tsc/privateNamesUnique-2.json | 15 + .../tests/tsc/privateNamesUnique-3.json | 5 + .../tests/tsc/privateNamesUnique-4.json | 9 + .../tests/tsc/privateNamesUnique-5.json | 7 + .../tests/tsc/privateNamesUseBeforeDef.json | 4 + ...dMembersAreNotAccessibleDestructuring.json | 27 + .../tsc/privateStaticMemberAccessibility.json | 5 + .../tests/tsc/privateStaticNameShadowing.json | 6 + .../privateStaticNotAccessibleInClodule.json | 4 + .../privateStaticNotAccessibleInClodule2.json | 6 + .../tsc/privateWriteOnlyAccessorRead.json | 19 + ...opertiesOfGenericConstructorFunctions.json | 31 + .../tests/tsc/propertyAccess.json | 140 + .../tests/tsc/propertyAccessChain.2.json | 11 + .../tests/tsc/propertyAccessChain.3.json | 17 + .../tests/tsc/propertyAccessChain.json | 30 + ...yAccessOnTypeParameterWithConstraints.json | 45 + ...AccessOnTypeParameterWithConstraints2.json | 99 + ...AccessOnTypeParameterWithConstraints3.json | 81 + ...AccessOnTypeParameterWithConstraints4.json | 46 + ...AccessOnTypeParameterWithConstraints5.json | 60 + ...cessOnTypeParameterWithoutConstraints.json | 37 + .../propertyAccessStringIndexSignature.json | 13 + ...cessStringIndexSignatureNoImplicitAny.json | 13 + .../tests/tsc/propertyAccessWidening.json | 22 + .../tsc/propertyAndAccessorWithSameName.json | 5 + .../tsc/propertyAndFunctionWithSameName.json | 3 + .../propertyAssignmentOnImportedSymbol.json | 3 + ...opertyAssignmentOnParenthesizedNumber.json | 2 + ...yAssignmentOnUnresolvedImportedSymbol.json | 2 + .../tsc/propertyAssignmentUseParentType1.json | 10 + .../tsc/propertyAssignmentUseParentType2.json | 6 + .../tsc/propertyAssignmentUseParentType3.json | 9 + .../propertyNameWithoutTypeAnnotation.json | 14 + .../tests/tsc/propertyNamedPrototype.json | 2 + .../tests/tsc/propertyOverridesAccessors.json | 8 + .../tsc/propertyOverridesAccessors2.json | 10 + .../tsc/propertyOverridesAccessors3.json | 12 + .../tsc/propertyOverridesAccessors4.json | 4 + .../tsc/propertyOverridesAccessors5.json | 4 + .../tests/tsc/propertyOverridesMethod.json | 3 + ...tedClassPropertyAccessibleWithinClass.json | 6 + ...ssPropertyAccessibleWithinNestedClass.json | 32 + ...ropertyAccessibleWithinNestedSubclass.json | 28 + ...opertyAccessibleWithinNestedSubclass1.json | 104 + ...ClassPropertyAccessibleWithinSubclass.json | 5 + ...lassPropertyAccessibleWithinSubclass2.json | 99 + ...lassPropertyAccessibleWithinSubclass3.json | 3 + .../protectedInstanceMemberAccessibility.json | 43 + ...ClassPropertyAccessibleWithinSubclass.json | 27 + ...lassPropertyAccessibleWithinSubclass2.json | 5 + ...protectedStaticNotAccessibleInClodule.json | 6 + ...ypePropertyAssignmentMergeAcrossFiles.json | 2 + ...pePropertyAssignmentMergeAcrossFiles2.json | 9 + ...rtyAssignmentMergeWithInterfaceMethod.json | 30 + ...PropertyAssignmentMergedTypeReference.json | 4 + .../tests/tsc/quotedConstructors.json | 10 + .../tsc/reExportAliasMakesInstantiated.json | 18 + .../tests/tsc/reExportDefaultExport.json | 6 + .../tests/tsc/reExportJsFromTs.json | 3 + .../tests/tsc/readonlyArraysAndTuples2.json | 17 + .../tsc/readonlyConstructorAssignment.json | 16 + .../tests/tsc/readonlyInAmbientClass.json | 3 + .../tests/tsc/readonlyRestParameters.json | 38 + ...ecurringTypeParamForContainerOfBase01.json | 21 + .../tests/tsc/recursiveInitializer.json | 32 + .../tests/tsc/recursiveIntersectionTypes.json | 29 + .../tests/tsc/recursiveMappedTypes.json | 156 + .../tsc/recursiveTypeInGenericConstraint.json | 18 + .../tests/tsc/recursiveTypeReferences1.json | 249 + .../tests/tsc/recursiveTypeReferences2.json | 1 + ...ecursiveTypesUsedAsFunctionParameters.json | 90 + .../tests/tsc/recursiveTypesWithTypeof.json | 97 + .../tests/tsc/redeclaredProperty.json | 3 + .../tsc/redefinedPararameterProperty.json | 4 + .../tests/tsc/reexportClassDefinition.json | 7 + .../tests/tsc/relativePathMustResolve.json | 4 + .../tsc/relativePathToDeclarationFile.json | 14 + crates/swc_ecma_parser/tests/tsc/renamed.json | 9 + .../tsc/requireAssertsFromTypescript.json | 21 + .../tsc/requireOfESWithPropertyAccess.json | 7 + .../tests/tsc/requireTwoPropertyAccesses.json | 5 + .../restElementWithAssignmentPattern1.json | 4 + .../restElementWithAssignmentPattern2.json | 4 + .../restElementWithAssignmentPattern3.json | 6 + .../restElementWithAssignmentPattern4.json | 6 + .../restElementWithAssignmentPattern5.json | 4 + .../tsc/restElementWithBindingPattern.json | 2 + .../tsc/restElementWithBindingPattern2.json | 2 + .../tsc/restElementWithNullInitializer.json | 9 + .../restParameterInDownlevelGenerator.json | 4 + .../tsc/restTuplesFromContextualTypes.json | 244 + .../tests/tsc/returnStatements.json | 27 + .../tests/tsc/returnTagTypeGuard.json | 28 + .../tests/tsc/scannerAdditiveExpression1.json | 2 + .../tests/tsc/scannerClass2.json | 4 + .../tests/tsc/scannerEnum1.json | 3 + .../tests/tsc/scannerImportDeclaration1.json | 2 + .../tests/tsc/scannerS7.2_A1.5_T2.json | 8 + .../tests/tsc/scannerS7.3_A1.1_T2.json | 4 + .../tests/tsc/scannerS7.6_A4.2_T1.json | 99 + .../tests/tsc/scannertest1.json | 33 + .../tests/tsc/scopeResolutionIdentifiers.json | 27 + .../tests/tsc/scopedPackagesClassic.json | 2 + crates/swc_ecma_parser/tests/tsc/seeTag1.json | 9 + crates/swc_ecma_parser/tests/tsc/seeTag2.json | 7 + crates/swc_ecma_parser/tests/tsc/seeTag3.json | 1 + crates/swc_ecma_parser/tests/tsc/seeTag4.json | 1 + .../tests/tsc/shadowedInternalModule.json | 38 + ...IsNotSubtypeOfNonSpecializedSignature.json | 79 + ...ureIsSubtypeOfNonSpecializedSignature.json | 101 + .../tsc/specializedSignatureWithOptional.json | 4 + .../tests/tsc/spellingUncheckedJS.json | 25 + .../spreadContextualTypedBindingPattern.json | 11 + .../tests/tsc/spreadDuplicate.json | 29 + .../tests/tsc/spreadDuplicateExact.json | 29 + .../tests/tsc/spreadExcessProperty.json | 7 + .../tests/tsc/spreadMethods.json | 43 + .../tests/tsc/spreadNonObject1.json | 6 + .../tests/tsc/spreadNonPrimitive.json | 5 + .../tests/tsc/spreadObjectOrFalsy.json | 53 + .../tests/tsc/spreadOverwritesProperty.json | 21 + .../tsc/spreadOverwritesPropertyStrict.json | 51 + .../tests/tsc/spreadTypeVariable.json | 32 + .../tests/tsc/spreadUnion.json | 22 + .../tests/tsc/spreadUnion2.json | 33 + .../tests/tsc/spreadUnion3.json | 24 + .../tests/tsc/spreadUnion4.json | 7 + .../staticAndNonStaticPropertiesSameName.json | 1 + .../tests/tsc/staticAutoAccessors.json | 1 + .../staticAutoAccessorsWithDecorators.json | 5 + .../tests/tsc/staticFactory1.json | 6 + .../tests/tsc/staticIndexSignature1.json | 11 + .../tests/tsc/staticIndexSignature2.json | 11 + .../tests/tsc/staticIndexSignature3.json | 29 + .../tests/tsc/staticIndexSignature6.json | 16 + .../tests/tsc/staticIndexSignature7.json | 4 + .../tests/tsc/staticIndexers.json | 8 + ...erAssignsToConstructorFunctionMembers.json | 9 + .../tests/tsc/staticMemberInitialization.json | 5 + .../staticMembersUsingClassTypeParameter.json | 17 + ...staticPropertyAndFunctionWithSameName.json | 2 + ...PropertyNameConflictsInAmbientContext.json | 10 + .../tsc/staticPropertyNotInClassType.json | 39 + .../tests/tsc/strictBindCallApply1.json | 175 + .../tests/tsc/strictBindCallApply2.json | 10 + .../tests/tsc/strictNullChecksNoWidening.json | 22 + .../tsc/strictPropertyInitialization.json | 36 + .../tests/tsc/strictTupleLength.json | 27 + .../tsc/stringEnumInElementAccess01.json | 15 + .../tests/tsc/stringEnumLiteralTypes1.json | 158 + .../tests/tsc/stringEnumLiteralTypes2.json | 158 + .../tests/tsc/stringEnumLiteralTypes3.json | 239 + ...IndexerConstrainsPropertyDeclarations.json | 29 + ...ndexerConstrainsPropertyDeclarations2.json | 31 + .../tests/tsc/stringIndexingResults.json | 38 + .../tests/tsc/stringLiteralCheckedInIf01.json | 13 + .../tests/tsc/stringLiteralCheckedInIf02.json | 18 + .../tsc/stringLiteralMatchedInSwitch01.json | 10 + .../tests/tsc/stringLiteralType.json | 7 + .../tsc/stringLiteralTypeAssertion01.json | 41 + .../stringLiteralTypeIsSubtypeOfString.json | 165 + ...LiteralTypesAndLogicalOrExpressions01.json | 10 + ...ralTypesAndParenthesizedExpressions01.json | 7 + .../tsc/stringLiteralTypesAndTuples01.json | 17 + .../tests/tsc/stringLiteralTypesAsTags01.json | 52 + .../tests/tsc/stringLiteralTypesAsTags02.json | 48 + .../tests/tsc/stringLiteralTypesAsTags03.json | 47 + ...teralTypesAsTypeParameterConstraint01.json | 34 + ...teralTypesAsTypeParameterConstraint02.json | 14 + ...iteralTypesInImplementationSignatures.json | 25 + ...teralTypesInImplementationSignatures2.json | 26 + .../tsc/stringLiteralTypesInUnionTypes01.json | 26 + .../tsc/stringLiteralTypesInUnionTypes02.json | 26 + .../tsc/stringLiteralTypesInUnionTypes03.json | 25 + .../tsc/stringLiteralTypesInUnionTypes04.json | 31 + ...ngLiteralTypesOverloadAssignability01.json | 16 + ...ngLiteralTypesOverloadAssignability02.json | 16 + ...ngLiteralTypesOverloadAssignability03.json | 16 + ...ngLiteralTypesOverloadAssignability04.json | 16 + ...ngLiteralTypesOverloadAssignability05.json | 18 + .../tsc/stringLiteralTypesOverloads01.json | 65 + .../tsc/stringLiteralTypesOverloads02.json | 63 + .../tsc/stringLiteralTypesOverloads03.json | 63 + .../tsc/stringLiteralTypesOverloads04.json | 8 + .../tsc/stringLiteralTypesOverloads05.json | 25 + .../stringLiteralTypesTypePredicates01.json | 33 + ...ringLiteralTypesWithTemplateStrings01.json | 4 + ...ringLiteralTypesWithTemplateStrings02.json | 2 + ...ingLiteralTypesWithVariousOperators01.json | 62 + ...ingLiteralTypesWithVariousOperators02.json | 35 + ...ralsAssertionsInEqualityComparisons01.json | 3 + ...ralsAssertionsInEqualityComparisons02.json | 7 + ...tringLiteralsAssignedToStringMappings.json | 11 + .../stringLiteralsWithEqualityChecks01.json | 35 + .../stringLiteralsWithEqualityChecks02.json | 35 + .../stringLiteralsWithEqualityChecks03.json | 41 + .../stringLiteralsWithEqualityChecks04.json | 41 + .../stringLiteralsWithSwitchStatements01.json | 5 + .../stringLiteralsWithSwitchStatements02.json | 19 + .../stringLiteralsWithSwitchStatements03.json | 14 + .../stringLiteralsWithSwitchStatements04.json | 8 + .../stringLiteralsWithTypeAssertions01.json | 11 + ...ringMappingDeferralInConditionalTypes.json | 39 + .../tsc/stringMappingOverPatternLiterals.json | 187 + .../tests/tsc/stringMappingReduction.json | 52 + .../tests/tsc/stringNamedPropertyAccess.json | 18 + .../tests/tsc/stringPropertyAccess.json | 9 + .../tsc/stringPropertyAccessWithError.json | 3 + .../tests/tsc/subtypesOfAny.json | 92 + .../tests/tsc/subtypesOfTypeParameter.json | 181 + ...ubtypesOfTypeParameterWithConstraints.json | 330 + ...btypesOfTypeParameterWithConstraints2.json | 316 + ...btypesOfTypeParameterWithConstraints3.json | 29 + ...btypesOfTypeParameterWithConstraints4.json | 151 + ...TypeParameterWithRecursiveConstraints.json | 388 + .../tests/tsc/subtypesOfUnion.json | 90 + .../tsc/subtypingWithCallSignatures.json | 31 + .../tsc/subtypingWithCallSignatures2.json | 563 ++ .../tsc/subtypingWithCallSignatures3.json | 371 + .../tsc/subtypingWithCallSignatures4.json | 375 + .../tsc/subtypingWithCallSignaturesA.json | 7 + ...hCallSignaturesWithOptionalParameters.json | 84 + ...gWithCallSignaturesWithRestParameters.json | 147 + ...llSignaturesWithSpecializedSignatures.json | 69 + .../tsc/subtypingWithConstructSignatures.json | 39 + .../subtypingWithConstructSignatures2.json | 563 ++ .../subtypingWithConstructSignatures3.json | 367 + .../subtypingWithConstructSignatures4.json | 375 + .../subtypingWithConstructSignatures5.json | 230 + .../subtypingWithConstructSignatures6.json | 135 + ...tructSignaturesWithOptionalParameters.json | 84 + ...ctSignaturesWithSpecializedSignatures.json | 69 + ...cCallSignaturesWithOptionalParameters.json | 479 + ...tructSignaturesWithOptionalParameters.json | 479 + .../tsc/subtypingWithNumericIndexer.json | 49 + .../tsc/subtypingWithNumericIndexer2.json | 56 + .../tsc/subtypingWithNumericIndexer3.json | 56 + .../tsc/subtypingWithNumericIndexer4.json | 30 + .../tsc/subtypingWithNumericIndexer5.json | 56 + .../tests/tsc/subtypingWithObjectMembers.json | 42 + .../tsc/subtypingWithObjectMembers2.json | 51 + .../tsc/subtypingWithObjectMembers3.json | 57 + .../tsc/subtypingWithObjectMembers4.json | 18 + .../tsc/subtypingWithObjectMembers5.json | 39 + ...btypingWithObjectMembersAccessibility.json | 18 + ...typingWithObjectMembersAccessibility2.json | 35 + ...subtypingWithObjectMembersOptionality.json | 59 + ...ubtypingWithObjectMembersOptionality2.json | 31 + ...ubtypingWithObjectMembersOptionality3.json | 31 + ...ubtypingWithObjectMembersOptionality4.json | 31 + .../tsc/subtypingWithOptionalProperties.json | 13 + .../tests/tsc/subtypingWithStringIndexer.json | 49 + .../tsc/subtypingWithStringIndexer2.json | 56 + .../tsc/subtypingWithStringIndexer3.json | 56 + .../tsc/subtypingWithStringIndexer4.json | 30 + .../tsc/superCallBeforeThisAccessing1.json | 10 + .../tsc/superCallBeforeThisAccessing2.json | 4 + .../tsc/superCallBeforeThisAccessing5.json | 1 + .../tsc/superCallBeforeThisAccessing8.json | 6 + ...sNoBaseTypeButWithSameSymbolInterface.json | 3 + .../superCallInConstructorWithNoBaseType.json | 5 + .../superCallParameterContextualTyping1.json | 12 + .../superCallParameterContextualTyping2.json | 12 + .../superCallParameterContextualTyping3.json | 19 + .../swc_ecma_parser/tests/tsc/superCalls.json | 13 + .../tests/tsc/superInStaticMembers1.json | 222 + .../tests/tsc/superMethodCall.json | 3 + .../tests/tsc/superPropertyAccessNoError.json | 23 + .../tests/tsc/superSymbolIndexedAccess1.json | 8 + .../tests/tsc/superSymbolIndexedAccess2.json | 6 + .../tests/tsc/superSymbolIndexedAccess3.json | 8 + .../tests/tsc/superSymbolIndexedAccess4.json | 5 + .../tests/tsc/superSymbolIndexedAccess5.json | 7 + .../tests/tsc/superSymbolIndexedAccess6.json | 7 + .../tests/tsc/switchBreakStatements.json | 15 + .../switchCaseWithIntersectionTypes01.json | 11 + .../tests/tsc/switchCaseWithUnionTypes01.json | 11 + .../tests/tsc/switchStatements.json | 29 + .../switchWithConstrainedTypeVariable.json | 7 + .../tests/tsc/symbolDeclarationEmit1.json | 2 + .../tests/tsc/symbolDeclarationEmit10.json | 4 + .../tests/tsc/symbolDeclarationEmit11.json | 6 + .../tests/tsc/symbolDeclarationEmit12.json | 16 + .../tests/tsc/symbolDeclarationEmit13.json | 4 + .../tests/tsc/symbolDeclarationEmit14.json | 3 + .../tests/tsc/symbolDeclarationEmit2.json | 2 + .../tests/tsc/symbolDeclarationEmit3.json | 7 + .../tests/tsc/symbolDeclarationEmit4.json | 4 + .../tests/tsc/symbolDeclarationEmit5.json | 2 + .../tests/tsc/symbolDeclarationEmit6.json | 2 + .../tests/tsc/symbolDeclarationEmit7.json | 2 + .../tests/tsc/symbolDeclarationEmit8.json | 2 + .../tests/tsc/symbolDeclarationEmit9.json | 2 + .../tests/tsc/symbolProperty1.json | 5 + .../tests/tsc/symbolProperty10.json | 14 + .../tests/tsc/symbolProperty11.json | 11 + .../tests/tsc/symbolProperty12.json | 13 + .../tests/tsc/symbolProperty13.json | 25 + .../tests/tsc/symbolProperty14.json | 25 + .../tests/tsc/symbolProperty15.json | 22 + .../tests/tsc/symbolProperty16.json | 24 + .../tests/tsc/symbolProperty17.json | 8 + .../tests/tsc/symbolProperty18.json | 13 + .../tests/tsc/symbolProperty19.json | 10 + .../tests/tsc/symbolProperty2.json | 6 + .../tests/tsc/symbolProperty20.json | 13 + .../tests/tsc/symbolProperty21.json | 22 + .../tests/tsc/symbolProperty22.json | 21 + .../tests/tsc/symbolProperty23.json | 5 + .../tests/tsc/symbolProperty24.json | 5 + .../tests/tsc/symbolProperty25.json | 5 + .../tests/tsc/symbolProperty26.json | 5 + .../tests/tsc/symbolProperty27.json | 5 + .../tests/tsc/symbolProperty28.json | 9 + .../tests/tsc/symbolProperty29.json | 4 + .../tests/tsc/symbolProperty3.json | 6 + .../tests/tsc/symbolProperty30.json | 4 + .../tests/tsc/symbolProperty31.json | 6 + .../tests/tsc/symbolProperty32.json | 6 + .../tests/tsc/symbolProperty33.json | 6 + .../tests/tsc/symbolProperty34.json | 6 + .../tests/tsc/symbolProperty35.json | 9 + .../tests/tsc/symbolProperty37.json | 3 + .../tests/tsc/symbolProperty38.json | 4 + .../tests/tsc/symbolProperty39.json | 11 + .../tests/tsc/symbolProperty4.json | 4 + .../tests/tsc/symbolProperty40.json | 14 + .../tests/tsc/symbolProperty41.json | 17 + .../tests/tsc/symbolProperty42.json | 8 + .../tests/tsc/symbolProperty43.json | 5 + .../tests/tsc/symbolProperty44.json | 3 + .../tests/tsc/symbolProperty45.json | 3 + .../tests/tsc/symbolProperty46.json | 8 + .../tests/tsc/symbolProperty47.json | 8 + .../tests/tsc/symbolProperty48.json | 4 + .../tests/tsc/symbolProperty49.json | 4 + .../tests/tsc/symbolProperty5.json | 4 + .../tests/tsc/symbolProperty50.json | 4 + .../tests/tsc/symbolProperty51.json | 4 + .../tests/tsc/symbolProperty52.json | 5 + .../tests/tsc/symbolProperty53.json | 4 + .../tests/tsc/symbolProperty54.json | 2 + .../tests/tsc/symbolProperty55.json | 7 + .../tests/tsc/symbolProperty56.json | 6 + .../tests/tsc/symbolProperty57.json | 4 + .../tests/tsc/symbolProperty58.json | 4 + .../tests/tsc/symbolProperty6.json | 5 + .../tests/tsc/symbolProperty60.json | 13 + .../tests/tsc/symbolProperty61.json | 31 + .../tests/tsc/symbolProperty8.json | 3 + .../tests/tsc/symbolProperty9.json | 14 + .../tests/tsc/symbolType1.json | 8 + .../tests/tsc/symbolType10.json | 10 + .../tests/tsc/symbolType11.json | 10 + .../tests/tsc/symbolType12.json | 42 + .../tests/tsc/symbolType13.json | 8 + .../tests/tsc/symbolType14.json | 1 + .../tests/tsc/symbolType15.json | 7 + .../tests/tsc/symbolType16.json | 4 + .../tests/tsc/symbolType17.json | 8 + .../tests/tsc/symbolType18.json | 8 + .../tests/tsc/symbolType19.json | 7 + .../tests/tsc/symbolType2.json | 2 + .../tests/tsc/symbolType20.json | 1 + .../tests/tsc/symbolType3.json | 12 + .../tests/tsc/symbolType4.json | 4 + .../tests/tsc/symbolType5.json | 10 + .../tests/tsc/symbolType6.json | 19 + .../tests/tsc/symbolType7.json | 11 + .../tests/tsc/symbolType8.json | 17 + .../tests/tsc/symbolType9.json | 14 + .../tests/tsc/syntaxErrors.json | 11 + .../tsc/taggedTemplateContextualTyping1.json | 74 + .../tsc/taggedTemplateContextualTyping2.json | 51 + ...lainCharactersThatArePartsOfEscapes01.json | 3 + ...CharactersThatArePartsOfEscapes01_ES6.json | 3 + ...CharactersThatArePartsOfEscapes02_ES6.json | 3 + ...dTemplateStringsTypeArgumentInference.json | 212 + ...mplateStringsTypeArgumentInferenceES6.json | 212 + ...plateStringsWithIncompatibleTypedTags.json | 28 + ...teStringsWithIncompatibleTypedTagsES6.json | 28 + ...ringsWithManyCallAndMemberExpressions.json | 12 + ...gsWithManyCallAndMemberExpressionsES6.json | 12 + ...emplateStringsWithOverloadResolution1.json | 44 + ...ateStringsWithOverloadResolution1_ES6.json | 44 + ...emplateStringsWithOverloadResolution2.json | 28 + ...ateStringsWithOverloadResolution2_ES6.json | 28 + ...emplateStringsWithOverloadResolution3.json | 131 + ...ateStringsWithOverloadResolution3_ES6.json | 131 + ...gedTemplateStringsWithTagNamedDeclare.json | 4 + ...TemplateStringsWithTagNamedDeclareES6.json | 4 + ...ggedTemplateStringsWithTagsTypedAsAny.json | 13 + ...dTemplateStringsWithTagsTypedAsAnyES6.json | 13 + ...onExpressionsInSubstitutionExpression.json | 5 + ...xpressionsInSubstitutionExpressionES6.json | 5 + .../taggedTemplateStringsWithTypedTags.json | 27 + ...taggedTemplateStringsWithTypedTagsES6.json | 27 + .../tsc/taggedTemplateUntypedTagCall01.json | 3 + .../taggedTemplateWithConstructableTag01.json | 2 + .../taggedTemplateWithConstructableTag02.json | 5 + .../taggedTemplatesWithTypeArguments1.json | 79 + .../tests/tsc/templateInsideCallback.json | 17 + .../tests/tsc/templateLiteralTypes2.json | 198 + .../tests/tsc/templateLiteralTypes3.json | 296 + .../tests/tsc/templateLiteralTypes4.json | 484 + .../tests/tsc/templateLiteralTypes5.json | 37 + .../tests/tsc/templateLiteralTypes6.json | 34 + .../tests/tsc/templateLiteralTypes7.json | 34 + .../tsc/templateLiteralTypesPatterns.json | 199 + ...ypesPatternsPrefixSuffixAssignability.json | 4 + .../tsc/templateStringBinaryOperations.json | 48 + .../templateStringBinaryOperationsES6.json | 48 + ...plateStringBinaryOperationsES6Invalid.json | 96 + ...templateStringBinaryOperationsInvalid.json | 96 + ...mplateStringControlCharacterEscapes01.json | 1 + ...teStringControlCharacterEscapes01_ES6.json | 1 + ...mplateStringControlCharacterEscapes02.json | 1 + ...teStringControlCharacterEscapes02_ES6.json | 1 + ...mplateStringControlCharacterEscapes03.json | 1 + ...teStringControlCharacterEscapes03_ES6.json | 1 + ...mplateStringControlCharacterEscapes04.json | 1 + ...teStringControlCharacterEscapes04_ES6.json | 1 + .../tests/tsc/templateStringInArray.json | 1 + .../tsc/templateStringInArrowFunction.json | 3 + .../tsc/templateStringInArrowFunctionES6.json | 3 + .../tsc/templateStringInConditional.json | 1 + .../tsc/templateStringInConditionalES6.json | 1 + .../tests/tsc/templateStringInDivision.json | 1 + .../tsc/templateStringInEqualityChecks.json | 1 + .../templateStringInEqualityChecksES6.json | 1 + .../templateStringInFunctionExpression.json | 2 + ...templateStringInFunctionExpressionES6.json | 2 + .../tests/tsc/templateStringInInOperator.json | 1 + .../tsc/templateStringInInOperatorES6.json | 1 + .../tests/tsc/templateStringInInstanceOf.json | 2 + .../tsc/templateStringInInstanceOfES6.json | 2 + .../tests/tsc/templateStringInModulo.json | 1 + .../tests/tsc/templateStringInModuloES6.json | 1 + .../tsc/templateStringInMultiplication.json | 1 + .../templateStringInMultiplicationES6.json | 1 + .../tsc/templateStringInNewOperator.json | 1 + .../tsc/templateStringInNewOperatorES6.json | 1 + .../tsc/templateStringInParentheses.json | 1 + .../tsc/templateStringInParenthesesES6.json | 1 + .../templateStringInPropertyAssignment.json | 1 + ...templateStringInPropertyAssignmentES6.json | 1 + .../tsc/templateStringInTypeAssertion.json | 1 + .../tsc/templateStringInTypeAssertionES6.json | 1 + .../tests/tsc/templateStringInTypeOf.json | 1 + .../tests/tsc/templateStringInTypeOfES6.json | 1 + .../tests/tsc/templateStringInUnaryPlus.json | 1 + .../tsc/templateStringInUnaryPlusES6.json | 1 + .../tsc/templateStringInYieldKeyword.json | 3 + .../templateStringWithBackslashEscapes01.json | 4 + ...plateStringWithBackslashEscapes01_ES6.json | 4 + ...lateStringWithCommentsInArrowFunction.json | 5 + .../templateStringWithEmbeddedAddition.json | 1 + ...templateStringWithEmbeddedAdditionES6.json | 1 + .../tsc/templateStringWithEmbeddedArray.json | 1 + .../templateStringWithEmbeddedArrayES6.json | 1 + ...mplateStringWithEmbeddedArrowFunction.json | 3 + ...ateStringWithEmbeddedArrowFunctionES6.json | 3 + ...templateStringWithEmbeddedConditional.json | 1 + ...plateStringWithEmbeddedConditionalES6.json | 1 + .../templateStringWithEmbeddedDivision.json | 1 + ...templateStringWithEmbeddedDivisionES6.json | 1 + ...eStringWithEmbeddedFunctionExpression.json | 3 + ...ringWithEmbeddedFunctionExpressionES6.json | 3 + .../templateStringWithEmbeddedInOperator.json | 1 + ...mplateStringWithEmbeddedInOperatorES6.json | 1 + .../templateStringWithEmbeddedInstanceOf.json | 2 + ...mplateStringWithEmbeddedInstanceOfES6.json | 2 + .../tsc/templateStringWithEmbeddedModulo.json | 1 + .../templateStringWithEmbeddedModuloES6.json | 1 + ...plateStringWithEmbeddedMultiplication.json | 1 + ...teStringWithEmbeddedMultiplicationES6.json | 1 + ...templateStringWithEmbeddedNewOperator.json | 2 + ...plateStringWithEmbeddedNewOperatorES6.json | 2 + ...mplateStringWithEmbeddedObjectLiteral.json | 1 + ...ateStringWithEmbeddedObjectLiteralES6.json | 1 + ...plateStringWithEmbeddedTemplateString.json | 1 + ...teStringWithEmbeddedTemplateStringES6.json | 1 + ...ngWithEmbeddedTypeAssertionOnAddition.json | 1 + ...ithEmbeddedTypeAssertionOnAdditionES6.json | 1 + ...plateStringWithEmbeddedTypeOfOperator.json | 1 + ...teStringWithEmbeddedTypeOfOperatorES6.json | 1 + .../templateStringWithEmbeddedUnaryPlus.json | 2 + ...emplateStringWithEmbeddedUnaryPlusES6.json | 2 + ...lateStringWithEmbeddedYieldKeywordES6.json | 2 + ...emplateStringWithEmptyLiteralPortions.json | 13 + ...lateStringWithEmptyLiteralPortionsES6.json | 13 + ...onExpressionsInSubstitutionExpression.json | 2 + ...xpressionsInSubstitutionExpressionES6.json | 2 + .../tsc/thisAndSuperInStaticMembers1.json | 4 + .../tsc/thisAndSuperInStaticMembers2.json | 4 + .../tsc/thisAndSuperInStaticMembers3.json | 4 + .../tsc/thisAndSuperInStaticMembers4.json | 4 + .../tsc/thisInInstanceMemberInitializer.json | 4 + .../tests/tsc/thisInObjectLiterals.json | 10 + .../tests/tsc/thisMethodCall.json | 1 + .../tests/tsc/thisPropertyAssignment.json | 5 + .../tsc/thisPropertyAssignmentCircular.json | 2 + .../tsc/thisPropertyAssignmentInherited.json | 8 + .../tsc/thisPropertyOverridesAccessors.json | 4 + ...thisPrototypeMethodCompoundAssignment.json | 1 + ...isPrototypeMethodCompoundAssignmentJs.json | 2 + .../swc_ecma_parser/tests/tsc/thisTag1.json | 6 + .../swc_ecma_parser/tests/tsc/thisTag2.json | 2 + .../swc_ecma_parser/tests/tsc/thisTag3.json | 3 + .../tests/tsc/thisTypeAccessibility.json | 74 + .../tests/tsc/thisTypeAndConstraints.json | 28 + .../tests/tsc/thisTypeErrors.json | 38 + .../tests/tsc/thisTypeErrors2.json | 8 + .../tests/tsc/thisTypeInAccessors.json | 28 + .../tsc/thisTypeInAccessorsNegative.json | 11 + ...sePropertyAndDerivedContainerOfBase01.json | 11 + .../tests/tsc/thisTypeInClasses.json | 38 + .../tests/tsc/thisTypeInFunctions.json | 275 + .../tests/tsc/thisTypeInFunctions2.json | 30 + .../tests/tsc/thisTypeInFunctions3.json | 6 + .../tests/tsc/thisTypeInFunctions4.json | 21 + .../tests/tsc/thisTypeInInterfaces.json | 32 + .../tests/tsc/thisTypeInObjectLiterals.json | 20 + .../tests/tsc/thisTypeInObjectLiterals2.json | 242 + .../tsc/thisTypeInTaggedTemplateCall.json | 8 + .../tests/tsc/thisTypeInTuples.json | 10 + .../tests/tsc/thisTypeInTypePredicate.json | 13 + .../tsc/thisTypeOfConstructorFunctions.json | 19 + .../tests/tsc/thisTypeOptionalCall.json | 17 + .../tests/tsc/thisTypeSyntacticContext.json | 16 + .../tests/tsc/throwInEnclosingStatements.json | 25 + .../tests/tsc/throwStatements.json | 73 + .../tests/tsc/topLevelAmbientModule.json | 4 + .../tests/tsc/topLevelAwait.3.json | 3 + .../tests/tsc/topLevelFileModule.json | 7 + .../tests/tsc/topLevelFileModuleMissing.json | 4 + .../tsc/topLevelModuleDeclarationAndFile.json | 7 + .../tests/tsc/topLevelThisAssignment.json | 2 + .../tests/tsc/topLevelVarHoistingSystem.json | 5 + .../tests/tsc/tryStatements.json | 4 + .../tests/tsc/ts-expect-error-js.json | 1 + .../tests/tsc/ts-expect-error-nocheck-js.json | 1 + .../tests/tsc/ts-expect-error-nocheck.json | 1 + .../tests/tsc/ts-expect-error.json | 13 + .../swc_ecma_parser/tests/tsc/ts-ignore.json | 8 + .../tests/tsc/tsNoCheckForTypescript.json | 5 + .../tsc/tsNoCheckForTypescriptComments1.json | 5 + .../tsc/tsNoCheckForTypescriptComments2.json | 5 + .../tests/tsc/tupleElementTypes1.json | 4 + .../tests/tsc/tupleElementTypes2.json | 3 + .../tests/tsc/tupleElementTypes3.json | 3 + .../tests/tsc/tupleElementTypes4.json | 4 + .../tests/tsc/tupleLengthCheck.json | 16 + .../tests/tsc/twoAccessorsWithSameName2.json | 6 + ...nterfacesDifferingByTypeParameterName.json | 61 + ...terfacesDifferingByTypeParameterName2.json | 45 + ...ricInterfacesWithDifferentConstraints.json | 70 + ...facesWithTheSameNameButDifferentArity.json | 41 + .../tsc/twoInterfacesDifferentRootModule.json | 26 + .../twoInterfacesDifferentRootModule2.json | 38 + ...ergedInterfacesWithDifferingOverloads.json | 85 + ...rgedInterfacesWithDifferingOverloads2.json | 41 + .../tests/tsc/typeAliases.json | 107 + .../tests/tsc/typeAliasesDoNotMerge.json | 2 + .../tests/tsc/typeAliasesForObjectTypes.json | 15 + .../tsc/typeAndNamespaceExportMerge.json | 8 + .../tests/tsc/typeArgumentInference.json | 219 + ...eArgumentInferenceConstructSignatures.json | 254 + .../tsc/typeArgumentInferenceErrors.json | 48 + ...rgumentInferenceTransitiveConstraints.json | 23 + ...ArgumentInferenceWithClassExpression1.json | 7 + ...ArgumentInferenceWithClassExpression2.json | 7 + ...ArgumentInferenceWithClassExpression3.json | 7 + .../typeArgumentInferenceWithConstraints.json | 234 + ...ypeArgumentInferenceWithObjectLiteral.json | 69 + ...typeArgumentsWithStringLiteralTypes01.json | 201 + ...typeAssertionsWithIntersectionTypes01.json | 28 + .../tsc/typeAssertionsWithUnionTypes01.json | 23 + .../tests/tsc/typeFromContextualThisType.json | 6 + .../tests/tsc/typeFromJSConstructor.json | 5 + .../tests/tsc/typeFromJSInitializer.json | 54 + .../tests/tsc/typeFromJSInitializer2.json | 7 + .../tests/tsc/typeFromJSInitializer3.json | 7 + .../tests/tsc/typeFromJSInitializer4.json | 19 + .../tsc/typeFromParamTagForFunction.json | 46 + .../typeFromPrivatePropertyAssignment.json | 6 + .../typeFromPrivatePropertyAssignmentJs.json | 2 + .../tests/tsc/typeFromPropertyAssignment.json | 12 + .../tsc/typeFromPropertyAssignment10.json | 30 + .../tsc/typeFromPropertyAssignment10_1.json | 30 + .../tsc/typeFromPropertyAssignment11.json | 10 + .../tsc/typeFromPropertyAssignment12.json | 10 + .../tsc/typeFromPropertyAssignment13.json | 11 + .../tsc/typeFromPropertyAssignment14.json | 10 + .../tsc/typeFromPropertyAssignment15.json | 9 + .../tsc/typeFromPropertyAssignment16.json | 10 + .../tsc/typeFromPropertyAssignment17.json | 23 + .../tsc/typeFromPropertyAssignment18.json | 9 + .../tsc/typeFromPropertyAssignment19.json | 13 + .../tsc/typeFromPropertyAssignment2.json | 7 + .../tsc/typeFromPropertyAssignment20.json | 9 + .../tsc/typeFromPropertyAssignment21.json | 1 + .../tsc/typeFromPropertyAssignment22.json | 8 + .../tsc/typeFromPropertyAssignment23.json | 13 + .../tsc/typeFromPropertyAssignment24.json | 8 + .../tsc/typeFromPropertyAssignment25.json | 11 + .../tsc/typeFromPropertyAssignment26.json | 6 + .../tsc/typeFromPropertyAssignment27.json | 6 + .../tsc/typeFromPropertyAssignment28.json | 6 + .../tsc/typeFromPropertyAssignment29.json | 87 + .../tsc/typeFromPropertyAssignment3.json | 8 + .../tsc/typeFromPropertyAssignment30.json | 6 + .../tsc/typeFromPropertyAssignment31.json | 35 + .../tsc/typeFromPropertyAssignment32.json | 35 + .../tsc/typeFromPropertyAssignment33.json | 35 + .../tsc/typeFromPropertyAssignment34.json | 4 + .../tsc/typeFromPropertyAssignment35.json | 10 + .../tsc/typeFromPropertyAssignment36.json | 38 + .../tsc/typeFromPropertyAssignment37.json | 9 + .../tsc/typeFromPropertyAssignment38.json | 4 + .../tsc/typeFromPropertyAssignment39.json | 3 + .../tsc/typeFromPropertyAssignment4.json | 12 + .../tsc/typeFromPropertyAssignment40.json | 5 + .../tsc/typeFromPropertyAssignment5.json | 7 + .../tsc/typeFromPropertyAssignment6.json | 8 + .../tsc/typeFromPropertyAssignment7.json | 5 + .../tsc/typeFromPropertyAssignment8.json | 16 + .../tsc/typeFromPropertyAssignment8_1.json | 16 + .../tsc/typeFromPropertyAssignment9.json | 32 + .../tsc/typeFromPropertyAssignment9_1.json | 32 + .../typeFromPropertyAssignmentOutOfOrder.json | 10 + .../typeFromPropertyAssignmentWithExport.json | 3 + .../tsc/typeFromPrototypeAssignment.json | 9 + .../tsc/typeFromPrototypeAssignment2.json | 10 + .../tsc/typeFromPrototypeAssignment3.json | 8 + .../tsc/typeFromPrototypeAssignment4.json | 13 + .../tests/tsc/typeGuardEnums.json | 11 + .../tests/tsc/typeGuardFunction.json | 96 + .../tests/tsc/typeGuardFunctionGenerics.json | 76 + .../tsc/typeGuardFunctionOfFormThis.json | 93 + .../typeGuardFunctionOfFormThisErrors.json | 45 + .../tests/tsc/typeGuardInClass.json | 8 + .../tests/tsc/typeGuardIntersectionTypes.json | 109 + ...typeGuardNarrowsPrimitiveIntersection.json | 34 + .../tsc/typeGuardNarrowsToLiteralType.json | 14 + .../typeGuardNarrowsToLiteralTypeUnion.json | 14 + .../tests/tsc/typeGuardNesting.json | 31 + .../tsc/typeGuardOfFormExpr1AndExpr2.json | 45 + .../tsc/typeGuardOfFormExpr1OrExpr2.json | 45 + .../tsc/typeGuardOfFormFunctionEquality.json | 22 + .../tests/tsc/typeGuardOfFormInstanceOf.json | 83 + .../typeGuardOfFormInstanceOfOnInterface.json | 64 + .../tests/tsc/typeGuardOfFormIsType.json | 59 + .../typeGuardOfFormIsTypeOnInterfaces.json | 76 + .../tests/tsc/typeGuardOfFormNotExpr.json | 42 + .../tsc/typeGuardOfFormTypeOfBoolean.json | 66 + ...uardOfFormTypeOfEqualEqualHasNoEffect.json | 26 + .../tsc/typeGuardOfFormTypeOfFunction.json | 75 + ...peGuardOfFormTypeOfIsOrderIndependent.json | 28 + ...eGuardOfFormTypeOfNotEqualHasNoEffect.json | 26 + .../tsc/typeGuardOfFormTypeOfNumber.json | 66 + .../tests/tsc/typeGuardOfFormTypeOfOther.json | 62 + ...typeGuardOfFormTypeOfPrimitiveSubtype.json | 21 + .../tsc/typeGuardOfFormTypeOfString.json | 66 + .../typeGuardOfFromPropNameInUnionType.json | 96 + .../tests/tsc/typeGuardRedundancy.json | 21 + .../typeGuardTautologicalConsistiency.json | 7 + .../tests/tsc/typeGuardTypeOfUndefined.json | 104 + .../tests/tsc/typeGuardsAsAssertions.json | 121 + .../tests/tsc/typeGuardsDefeat.json | 26 + .../tests/tsc/typeGuardsInClassAccessors.json | 80 + .../tests/tsc/typeGuardsInClassMethods.json | 58 + .../typeGuardsInConditionalExpression.json | 90 + .../tests/tsc/typeGuardsInDoStatement.json | 27 + .../tests/tsc/typeGuardsInExternalModule.json | 14 + .../tests/tsc/typeGuardsInForStatement.json | 30 + .../tests/tsc/typeGuardsInFunction.json | 87 + .../typeGuardsInFunctionAndModuleBlock.json | 77 + .../tests/tsc/typeGuardsInGlobal.json | 7 + .../tests/tsc/typeGuardsInIfStatement.json | 93 + .../tests/tsc/typeGuardsInModule.json | 61 + .../tests/tsc/typeGuardsInProperties.json | 20 + ...eGuardsInRightOperandOfAndAndOperator.json | 46 + ...ypeGuardsInRightOperandOfOrOrOperator.json | 46 + .../tests/tsc/typeGuardsInWhileStatement.json | 24 + .../tsc/typeGuardsNestedAssignments.json | 41 + .../tests/tsc/typeGuardsObjectMethods.json | 43 + .../tests/tsc/typeGuardsOnClassProperty.json | 14 + .../tests/tsc/typeGuardsTypeParameters.json | 41 + .../tests/tsc/typeGuardsWithAny.json | 17 + .../tests/tsc/typeGuardsWithInstanceOf.json | 30 + ...sWithInstanceOfByConstructorSignature.json | 177 + ...ardsWithInstanceOfBySymbolHasInstance.json | 210 + .../tests/tsc/typeInferenceWithTupleType.json | 72 + .../tests/tsc/typeLookupInIIFE.json | 2 + .../tests/tsc/typeOfThisGeneral.json | 133 + .../tests/tsc/typeOfThisInAccessor.json | 10 + .../tsc/typeOfThisInConstructorParamList.json | 2 + .../tsc/typeOfThisInFunctionExpression.json | 27 + .../tests/tsc/typeOfThisInInstanceMember.json | 27 + .../tsc/typeOfThisInInstanceMember2.json | 33 + .../tsc/typeOfThisInMemberFunctions.json | 14 + .../tests/tsc/typeOfThisInStaticMembers.json | 23 + .../tsc/typeOfThisInStaticMembers10.json | 13 + .../tsc/typeOfThisInStaticMembers11.json | 13 + .../tests/tsc/typeOfThisInStaticMembers2.json | 3 + .../tests/tsc/typeOfThisInStaticMembers3.json | 3 + .../tests/tsc/typeOfThisInStaticMembers4.json | 3 + .../tests/tsc/typeOfThisInStaticMembers5.json | 2 + .../tests/tsc/typeOfThisInStaticMembers6.json | 3 + .../tests/tsc/typeOfThisInStaticMembers7.json | 3 + .../tests/tsc/typeOfThisInStaticMembers8.json | 3 + .../tests/tsc/typeOfThisInStaticMembers9.json | 5 + ...tanceMemberNarrowedWithLoopAntecedent.json | 13 + .../tests/tsc/typeOnlyMerge1.json | 7 + .../tests/tsc/typeOnlyMerge2.json | 10 + .../tests/tsc/typeOnlyMerge3.json | 10 + .../tests/tsc/typeParameterAsBaseType.json | 14 + .../tsc/typeParameterAsTypeArgument.json | 26 + ...ypeParameterAsTypeParameterConstraint.json | 44 + ...peParameterAsTypeParameterConstraint2.json | 33 + ...AsTypeParameterConstraintTransitively.json | 63 + ...sTypeParameterConstraintTransitively2.json | 63 + .../tests/tsc/typeParameterAssignability.json | 11 + .../tsc/typeParameterAssignability2.json | 149 + .../tsc/typeParameterAssignability3.json | 33 + ...meterConstModifiersReverseMappedTypes.json | 53 + ...rameterConstModifiersWithIntersection.json | 19 + ...eParameterDirectlyConstrainedToItself.json | 34 + ...eterExtendsUnionConstraintDistributed.json | 23 + ...arameterIndirectlyConstrainedToItself.json | 73 + .../tsc/typeParameterUsedAsConstraint.json | 150 + ...arameterUsedAsTypeParameterConstraint.json | 72 + ...rameterUsedAsTypeParameterConstraint2.json | 157 + ...rameterUsedAsTypeParameterConstraint3.json | 32 + ...rameterUsedAsTypeParameterConstraint4.json | 145 + ...ypeParametersAreIdenticalToThemselves.json | 196 + .../typeParametersAvailableInNestedScope.json | 24 + ...typeParametersAvailableInNestedScope2.json | 21 + ...typeParametersAvailableInNestedScope3.json | 29 + .../tests/tsc/typePredicateASI.json | 7 + .../swc_ecma_parser/tests/tsc/typeQuery.json | 4 + .../tests/tsc/typeQueryOnClass.json | 28 + .../tests/tsc/typeQueryWithReservedWords.json | 8 + .../tests/tsc/typeRelationships.json | 13 + .../tsc/typeSatisfaction_asConstArrays.json | 2 + .../typeSatisfaction_contextualTyping1.json | 9 + .../typeSatisfaction_contextualTyping2.json | 12 + .../typeSatisfaction_contextualTyping3.json | 17 + .../typeSatisfaction_ensureInterfaceImpl.json | 7 + .../tests/tsc/typeSatisfaction_js.json | 2 + ...atisfaction_optionalMemberConformance.json | 10 + ...typeSatisfaction_propNameConstraining.json | 11 + ...eSatisfaction_propertyNameFulfillment.json | 10 + ...atisfaction_propertyValueConformance1.json | 21 + ...atisfaction_propertyValueConformance2.json | 21 + ...atisfaction_propertyValueConformance3.json | 7 + ..._vacuousIntersectionOfContextualTypes.json | 4 + ...ircularReferenceOnConstructorFunction.json | 2 + .../tests/tsc/typeTagModuleExports.json | 1 + .../tests/tsc/typeTagNoErasure.json | 5 + .../typeTagOnFunctionReferencesGeneric.json | 8 + .../tsc/typeTagOnPropertyAssignment.json | 3 + .../tests/tsc/typeTagPrototypeAssignment.json | 2 + .../tsc/typeTagWithGenericSignature.json | 5 + .../tests/tsc/typeValueMerge1.json | 11 + .../tests/tsc/typedefCrossModule.json | 12 + .../tests/tsc/typedefCrossModule2.json | 12 + .../tests/tsc/typedefCrossModule3.json | 4 + .../tests/tsc/typedefCrossModule4.json | 3 + .../tests/tsc/typedefCrossModule5.json | 3 + .../tests/tsc/typedefInnerNamepaths.json | 2 + .../tsc/typedefMultipleTypeParameters.json | 8 + .../tsc/typedefOnSemicolonClassElement.json | 1 + .../tests/tsc/typedefScope1.json | 5 + .../tsc/typedefTagExtraneousProperty.json | 4 + .../tests/tsc/typedefTagNested.json | 8 + .../tests/tsc/typedefTagTypeResolution.json | 8 + .../tests/tsc/typedefTagWrapping.json | 36 + .../tests/tsc/typeofANonExportedType.json | 54 + .../tests/tsc/typeofAnExportedType.json | 54 + .../tests/tsc/typeofClass2.json | 18 + .../tests/tsc/typeofClassWithPrivates.json | 10 + .../tests/tsc/typeofImportTypeOnlyExport.json | 13 + .../tests/tsc/typeofModuleWithoutExports.json | 5 + .../tsc/typeofOperatorWithAnyOtherType.json | 83 + .../tsc/typeofOperatorWithBooleanType.json | 41 + .../tests/tsc/typeofOperatorWithEnumType.json | 28 + .../tsc/typeofOperatorWithNumberType.json | 59 + .../tsc/typeofOperatorWithStringType.json | 60 + .../swc_ecma_parser/tests/tsc/typeofThis.json | 89 + .../tests/tsc/typeofThisWithImplicitThis.json | 3 + .../tests/tsc/typeofTypeParameter.json | 10 + .../tsc/types.asyncGenerators.es2018.1.json | 94 + .../tsc/types.asyncGenerators.es2018.2.json | 48 + .../tests/tsc/types.forAwait.es2018.1.json | 35 + .../tests/tsc/types.forAwait.es2018.2.json | 17 + .../tests/tsc/types.forAwait.es2018.3.json | 8 + ...pesOnlyExternalModuleStillHasInstance.json | 14 + .../tsc/typesWithDuplicateTypeParameters.json | 21 + .../tests/tsc/typesWithOptionalProperty.json | 29 + .../tsc/typesWithPrivateConstructor.json | 13 + .../tsc/typesWithProtectedConstructor.json | 13 + .../tests/tsc/typesWithPublicConstructor.json | 13 + .../typesWithSpecializedCallSignatures.json | 59 + ...pesWithSpecializedConstructSignatures.json | 45 + .../tests/tsc/typingsLookupAmd.json | 5 + .../tsc/unannotatedParametersAreOptional.json | 15 + .../tsc/undefinedAssignableToEveryType.json | 77 + .../tsc/undefinedIsSubtypeOfEverything.json | 74 + ...ndedEscapesInRegularExpressions01_ES5.json | 1 + ...ndedEscapesInRegularExpressions01_ES6.json | 1 + ...ndedEscapesInRegularExpressions02_ES5.json | 1 + ...ndedEscapesInRegularExpressions02_ES6.json | 1 + ...ndedEscapesInRegularExpressions03_ES5.json | 1 + ...ndedEscapesInRegularExpressions03_ES6.json | 1 + ...ndedEscapesInRegularExpressions04_ES5.json | 1 + ...ndedEscapesInRegularExpressions04_ES6.json | 1 + ...ndedEscapesInRegularExpressions05_ES5.json | 1 + ...ndedEscapesInRegularExpressions05_ES6.json | 1 + ...ndedEscapesInRegularExpressions06_ES5.json | 1 + ...ndedEscapesInRegularExpressions06_ES6.json | 1 + ...ndedEscapesInRegularExpressions07_ES5.json | 1 + ...ndedEscapesInRegularExpressions07_ES6.json | 1 + ...ndedEscapesInRegularExpressions08_ES5.json | 1 + ...ndedEscapesInRegularExpressions08_ES6.json | 1 + ...ndedEscapesInRegularExpressions09_ES5.json | 1 + ...ndedEscapesInRegularExpressions09_ES6.json | 1 + ...ndedEscapesInRegularExpressions10_ES5.json | 1 + ...ndedEscapesInRegularExpressions10_ES6.json | 1 + ...ndedEscapesInRegularExpressions11_ES5.json | 1 + ...ndedEscapesInRegularExpressions11_ES6.json | 1 + ...ndedEscapesInRegularExpressions12_ES5.json | 1 + ...ndedEscapesInRegularExpressions12_ES6.json | 1 + ...ndedEscapesInRegularExpressions13_ES5.json | 1 + ...ndedEscapesInRegularExpressions13_ES6.json | 1 + ...ndedEscapesInRegularExpressions14_ES5.json | 1 + ...ndedEscapesInRegularExpressions14_ES6.json | 1 + ...ndedEscapesInRegularExpressions15_ES5.json | 1 + ...ndedEscapesInRegularExpressions15_ES6.json | 1 + ...ndedEscapesInRegularExpressions16_ES5.json | 1 + ...ndedEscapesInRegularExpressions16_ES6.json | 1 + ...ndedEscapesInRegularExpressions17_ES5.json | 1 + ...ndedEscapesInRegularExpressions17_ES6.json | 1 + ...ndedEscapesInRegularExpressions18_ES5.json | 1 + ...ndedEscapesInRegularExpressions18_ES6.json | 1 + ...ndedEscapesInRegularExpressions19_ES5.json | 1 + ...ndedEscapesInRegularExpressions19_ES6.json | 1 + ...unicodeExtendedEscapesInStrings01_ES5.json | 1 + ...unicodeExtendedEscapesInStrings01_ES6.json | 1 + ...unicodeExtendedEscapesInStrings02_ES5.json | 1 + ...unicodeExtendedEscapesInStrings02_ES6.json | 1 + ...unicodeExtendedEscapesInStrings03_ES5.json | 1 + ...unicodeExtendedEscapesInStrings03_ES6.json | 1 + ...unicodeExtendedEscapesInStrings04_ES5.json | 1 + ...unicodeExtendedEscapesInStrings04_ES6.json | 1 + ...unicodeExtendedEscapesInStrings05_ES5.json | 1 + ...unicodeExtendedEscapesInStrings05_ES6.json | 1 + ...unicodeExtendedEscapesInStrings06_ES5.json | 1 + ...unicodeExtendedEscapesInStrings06_ES6.json | 1 + ...unicodeExtendedEscapesInStrings08_ES5.json | 1 + ...unicodeExtendedEscapesInStrings08_ES6.json | 1 + ...unicodeExtendedEscapesInStrings09_ES5.json | 1 + ...unicodeExtendedEscapesInStrings09_ES6.json | 1 + ...unicodeExtendedEscapesInStrings13_ES5.json | 1 + ...unicodeExtendedEscapesInStrings13_ES6.json | 1 + ...unicodeExtendedEscapesInStrings15_ES5.json | 1 + ...unicodeExtendedEscapesInStrings15_ES6.json | 1 + ...unicodeExtendedEscapesInStrings16_ES5.json | 1 + ...unicodeExtendedEscapesInStrings16_ES6.json | 1 + ...unicodeExtendedEscapesInStrings18_ES5.json | 1 + ...unicodeExtendedEscapesInStrings18_ES6.json | 1 + ...unicodeExtendedEscapesInStrings23_ES5.json | 1 + ...unicodeExtendedEscapesInStrings23_ES6.json | 1 + ...icodeExtendedEscapesInTemplates01_ES5.json | 1 + ...icodeExtendedEscapesInTemplates01_ES6.json | 1 + ...icodeExtendedEscapesInTemplates02_ES5.json | 1 + ...icodeExtendedEscapesInTemplates02_ES6.json | 1 + ...icodeExtendedEscapesInTemplates03_ES5.json | 1 + ...icodeExtendedEscapesInTemplates03_ES6.json | 1 + ...icodeExtendedEscapesInTemplates04_ES5.json | 1 + ...icodeExtendedEscapesInTemplates04_ES6.json | 1 + ...icodeExtendedEscapesInTemplates05_ES5.json | 1 + ...icodeExtendedEscapesInTemplates05_ES6.json | 1 + ...icodeExtendedEscapesInTemplates06_ES5.json | 1 + ...icodeExtendedEscapesInTemplates06_ES6.json | 1 + ...icodeExtendedEscapesInTemplates08_ES5.json | 1 + ...icodeExtendedEscapesInTemplates08_ES6.json | 1 + ...icodeExtendedEscapesInTemplates09_ES5.json | 1 + ...icodeExtendedEscapesInTemplates09_ES6.json | 1 + ...icodeExtendedEscapesInTemplates13_ES5.json | 1 + ...icodeExtendedEscapesInTemplates13_ES6.json | 1 + ...icodeExtendedEscapesInTemplates15_ES5.json | 1 + ...icodeExtendedEscapesInTemplates15_ES6.json | 1 + ...icodeExtendedEscapesInTemplates16_ES5.json | 1 + ...icodeExtendedEscapesInTemplates16_ES6.json | 1 + ...icodeExtendedEscapesInTemplates18_ES5.json | 1 + ...icodeExtendedEscapesInTemplates18_ES6.json | 1 + ...icodeExtendedEscapesInTemplates20_ES5.json | 1 + ...icodeExtendedEscapesInTemplates20_ES6.json | 1 + .../tsc/unionAndIntersectionInference1.json | 143 + .../tsc/unionAndIntersectionInference2.json | 44 + .../tsc/unionAndIntersectionInference3.json | 207 + ...ubtypeIfEveryConstituentTypeIsSubtype.json | 127 + .../tests/tsc/unionThisTypeInFunctions.json | 15 + .../tests/tsc/unionTypeCallSignatures.json | 137 + .../tests/tsc/unionTypeCallSignatures2.json | 58 + .../tests/tsc/unionTypeCallSignatures3.json | 27 + .../tests/tsc/unionTypeCallSignatures4.json | 46 + .../tests/tsc/unionTypeCallSignatures5.json | 13 + .../tests/tsc/unionTypeCallSignatures6.json | 88 + .../tests/tsc/unionTypeCallSignatures7.json | 10 + .../tsc/unionTypeConstructSignatures.json | 133 + .../tests/tsc/unionTypeEquivalence.json | 19 + .../tests/tsc/unionTypeFromArrayLiteral.json | 33 + .../tests/tsc/unionTypeIdentity.json | 6 + .../tests/tsc/unionTypeIndexSignature.json | 31 + .../tests/tsc/unionTypeInference.json | 168 + .../tests/tsc/unionTypeLiterals.json | 11 + .../tests/tsc/unionTypeMembers.json | 79 + .../tsc/unionTypePropertyAccessibility.json | 66 + .../tests/tsc/unionTypeReadonly.json | 29 + .../tests/tsc/unionTypeReduction.json | 17 + .../tests/tsc/unionTypeReduction2.json | 92 + .../tsc/unionTypeWithIndexSignature.json | 52 + .../tests/tsc/unionTypesAssignability.json | 116 + .../tests/tsc/unionsOfTupleTypes1.json | 125 + .../tests/tsc/uniqueSymbols.json | 297 + .../tests/tsc/uniqueSymbolsDeclarations.json | 272 + .../tsc/uniqueSymbolsDeclarationsErrors.json | 50 + .../tsc/uniqueSymbolsDeclarationsInJs.json | 8 + .../uniqueSymbolsDeclarationsInJsErrors.json | 1 + .../tests/tsc/unknownControlFlow.json | 456 + .../tests/tsc/unknownType1.json | 188 + .../tests/tsc/unknownType2.json | 289 + .../tsc/untypedModuleImport_allowJs.json | 3 + .../tests/tsc/useObjectValuesAndEntries1.json | 49 + .../tests/tsc/useObjectValuesAndEntries2.json | 9 + .../tests/tsc/useObjectValuesAndEntries3.json | 9 + .../tests/tsc/useObjectValuesAndEntries4.json | 9 + .../tests/tsc/usePromiseFinally.json | 4 + .../tests/tsc/useRegexpGroups.json | 18 + .../tests/tsc/useSharedArrayBuffer1.json | 6 + .../tests/tsc/useSharedArrayBuffer2.json | 6 + .../tests/tsc/useSharedArrayBuffer3.json | 6 + .../tests/tsc/useSharedArrayBuffer4.json | 12 + .../tests/tsc/useSharedArrayBuffer5.json | 8 + .../tests/tsc/useSharedArrayBuffer6.json | 5 + .../tests/tsc/usingDeclarations.1.json | 79 + .../tests/tsc/usingDeclarations.11.json | 18 + .../tests/tsc/usingDeclarations.12.json | 5 + .../tests/tsc/usingDeclarations.14.json | 1 + .../tests/tsc/usingDeclarations.15.json | 2 + .../tests/tsc/usingDeclarations.2.json | 4 + .../tests/tsc/usingDeclarations.3.json | 7 + .../tests/tsc/usingDeclarations.4.json | 2 + .../tests/tsc/usingDeclarations.9.json | 1 + .../usingDeclarationsDeclarationEmit.1.json | 6 + .../usingDeclarationsDeclarationEmit.2.json | 8 + .../tsc/usingDeclarationsInForAwaitOf.json | 4 + .../tests/tsc/usingDeclarationsInForOf.1.json | 3 + ...medEvaluationDecoratorsAndClassFields.json | 11 + .../usingDeclarationsTopLevelOfModule.1.json | 11 + .../usingDeclarationsTopLevelOfModule.2.json | 6 + .../usingDeclarationsTopLevelOfModule.3.json | 8 + ...ngDeclarationsWithESClassDecorators.1.json | 4 + ...gDeclarationsWithESClassDecorators.10.json | 3 + ...gDeclarationsWithESClassDecorators.11.json | 5 + ...gDeclarationsWithESClassDecorators.12.json | 6 + ...ngDeclarationsWithESClassDecorators.2.json | 4 + ...ngDeclarationsWithESClassDecorators.3.json | 5 + ...ngDeclarationsWithESClassDecorators.4.json | 3 + ...ngDeclarationsWithESClassDecorators.5.json | 5 + ...ngDeclarationsWithESClassDecorators.6.json | 6 + ...ngDeclarationsWithESClassDecorators.7.json | 4 + ...ngDeclarationsWithESClassDecorators.8.json | 4 + ...ngDeclarationsWithESClassDecorators.9.json | 5 + .../usingDeclarationsWithImportHelpers.json | 1 + ...clarationsWithLegacyClassDecorators.1.json | 4 + ...larationsWithLegacyClassDecorators.10.json | 3 + ...larationsWithLegacyClassDecorators.11.json | 5 + ...larationsWithLegacyClassDecorators.12.json | 6 + ...clarationsWithLegacyClassDecorators.2.json | 4 + ...clarationsWithLegacyClassDecorators.3.json | 4 + ...clarationsWithLegacyClassDecorators.4.json | 3 + ...clarationsWithLegacyClassDecorators.5.json | 5 + ...clarationsWithLegacyClassDecorators.6.json | 6 + ...clarationsWithLegacyClassDecorators.7.json | 4 + ...clarationsWithLegacyClassDecorators.8.json | 4 + ...clarationsWithLegacyClassDecorators.9.json | 4 + .../tests/tsc/validBooleanAssignments.json | 11 + .../tests/tsc/validEnumAssignments.json | 32 + .../validMultipleVariableDeclarations.json | 48 + .../tests/tsc/validNullAssignments.json | 32 + .../tests/tsc/validNumberAssignments.json | 17 + .../tests/tsc/validStringAssignments.json | 11 + .../tests/tsc/validUndefinedAssignments.json | 35 + .../tests/tsc/validUndefinedValues.json | 4 + .../tests/tsc/validVoidAssignments.json | 9 + .../tests/tsc/validVoidValues.json | 4 + .../tests/tsc/valuesMergingAcrossModules.json | 10 + .../tests/tsc/varRequireFromJavascript.json | 11 + .../tests/tsc/varRequireFromTypescript.json | 14 + .../tests/tsc/variadicTuples1.json | 792 ++ .../swc_ecma_parser/tests/tsc/variance.json | 20 + .../tsc/verbatimModuleSyntaxConstEnum.json | 2 + .../verbatimModuleSyntaxConstEnumUsage.json | 11 + ...batimModuleSyntaxInternalImportEquals.json | 9 + .../tsc/verbatimModuleSyntaxNoElisionCJS.json | 15 + .../tsc/verbatimModuleSyntaxNoElisionESM.json | 27 + .../verbatimModuleSyntaxRestrictionsCJS.json | 29 + .../verbatimModuleSyntaxRestrictionsESM.json | 13 + .../tsc/voidOperatorWithAnyOtherType.json | 65 + .../tsc/voidOperatorWithBooleanType.json | 25 + .../tests/tsc/voidOperatorWithEnumType.json | 23 + .../tests/tsc/voidOperatorWithNumberType.json | 42 + .../tests/tsc/voidOperatorWithStringType.json | 42 + .../tsc/voidParamAssignmentCompatibility.json | 13 + .../tests/tsc/weakTypesAndLiterals01.json | 34 + .../tests/tsc/whileBreakStatements.json | 15 + .../tests/tsc/whileContinueStatements.json | 17 + .../tests/tsc/wideningTuples1.json | 9 + .../tests/tsc/wideningTuples2.json | 6 + .../tests/tsc/wideningTuples3.json | 4 + .../tests/tsc/wideningTuples4.json | 5 + .../tests/tsc/wideningTuples5.json | 3 + .../tests/tsc/wideningTuples6.json | 5 + .../tests/tsc/wideningTuples7.json | 5 + .../tests/tsc/withStatements.json | 4 + crates/swc_ecma_parser/tests/tsc/witness.json | 126 + .../tsc/wrappedAndRecursiveConstraints.json | 21 + .../tsc/wrappedAndRecursiveConstraints2.json | 11 + .../tsc/wrappedAndRecursiveConstraints3.json | 23 + .../tsc/wrappedAndRecursiveConstraints4.json | 23 + .../tsc/yieldExpressionInControlFlow.json | 8 + .../tests/typescript/amaro-194/input.ts.json | 30 + .../arrow-function/annotated/input.ts.json | 2 + .../async-await-null/input.ts.json | 1 + .../input.ts.json | 3 + .../async-generic/input.ts.json | 5 + .../arrow-function/async-param/input.ts.json | 12 + .../arrow-function/async-rest/input.ts.json | 1 + .../arrow-function/async/input.ts.json | 2 + .../const-type-param/input.ts.json | 6 + .../default-parameter-values/input.ts.json | 1 + .../destructuring/input.ts.json | 1 + .../arrow-function/generic-tsx/input.ts.json | 5 + .../arrow-function/generic/input.ts.json | 5 + .../inside-conditional-expr/input.ts.json | 3 + .../optional-parameter/input.ts.json | 2 + .../predicate-types/input.ts.json | 2 + .../tests/typescript/case1/input.ts.json | 1 + .../tests/typescript/cast/as/input.ts.json | 7 + .../cast/assert-and-assign/input.ts.json | 1 + .../cast/false-positive/input.ts.json | 2 + .../multiple-assert-and-assign/input.ts.json | 1 + .../cast/need-parentheses/input.ts.json | 5 + .../cast/null-assertion-2/input.ts.json | 1 + .../cast/null-assertion-3/input.ts.json | 2 + .../null-assertion-and-assign-2/input.ts.json | 1 + .../null-assertion-and-assign/input.ts.json | 1 + .../input.ts.json | 2 + .../input.ts.json | 1 + .../cast/null-assertion/input.ts.json | 1 + .../type-assertion-and-assign/input.ts.json | 1 + .../abstract-false-positive/input.ts.json | 1 + .../input.ts.json | 6 + .../typescript/class/abstract/input.ts.json | 6 + .../class/auto-accessor/input.ts.json | 3 + .../input.ts.json | 5 + .../class/constructor/input.ts.json | 7 + .../typescript/class/declare/input.ts.json | 2 + .../typescript/class/decorators/input.ts.json | 9 + .../input.ts.json | 9 + .../class/expression-extends/input.ts.json | 5 + .../class/expression-generic/input.ts.json | 3 + .../class/expression-implements/input.ts.json | 5 + .../class/extends-implements/input.ts.json | 5 + .../typescript/class/extends/input.ts.json | 3 + .../typescript/class/generic/input.ts.json | 3 + .../class/get-generic/input.ts.json | 2 + .../class/get-set-asi-issue/input.ts.json | 2 + .../typescript/class/implements/input.ts.json | 3 + .../class/index-signature/input.ts.json | 5 + .../members-with-modifier-names/input.ts.json | 2 + .../members-with-reserved-names/input.ts.json | 1 + .../class/method-computed/input.ts.json | 3 + .../class/method-generic/input.ts.json | 12 + .../class/method-no-body/input.ts.json | 1 + .../class/method-optional/input.ts.json | 1 + .../class/method-return-type/input.ts.json | 1 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../class/modifier-override/input.ts.json | 2 + .../class/modifiers-accessors/input.ts.json | 1 + .../modifiers-methods-async/input.ts.json | 1 + .../class/modifiers-properties/input.ts.json | 1 + .../override-parameter-property/input.ts.json | 8 + .../typescript/class/override/input.ts.json | 3 + .../typescript/class/properties/input.ts.json | 1 + .../class/property-computed/input.ts.json | 3 + .../class/property-declare/input.ts.json | 1 + .../class/property-private/input.ts.json | 1 + .../typescript/class/static/input.ts.json | 1 + .../const/no-initializer/input.ts.json | 1 + .../tests/typescript/cts/1.cts.json | 3 + .../custom/arrow/complex-tsc/input.ts.json | 20 + .../custom/arrow/complex/input.ts.json | 23 + .../custom/async-with-as/input.ts.json | 10 + .../custom/const-enum/input.ts.json | 4 + .../arrow/input.ts.json | 5 + .../function/input.ts.json | 5 + .../dynamic-import-expr-ctx/input.ts.json | 2 + .../import-type/typeof/as/input.ts.json | 2 + .../import-type/typeof/simple/input.ts.json | 1 + .../custom/issue-196-01/input.ts.json | 3 + .../custom/issue-196-02/input.ts.json | 4 + .../typescript/custom/issue-236/input.ts.json | 8 + .../typescript/custom/issue-259/input.ts.json | 2 + .../custom/issue-327-1/input.ts.json | 4 + .../custom/issue-327-2/input.ts.json | 4 + .../typescript/custom/issue-338/input.ts.json | 3 + .../typescript/custom/issue-370/input.ts.json | 4 + .../typescript/custom/issue-374/input.ts.json | 3 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../input.ts.json | 1 + .../custom/issue-410-1/input.ts.json | 5 + .../custom/issue-410-2/input.ts.json | 5 + .../issue-432-readonly-array/input.ts.json | 1 + .../custom/issue-433-1/input.ts.json | 3 + .../custom/issue-433-2/input.ts.json | 3 + .../typescript/custom/issue-461/input.ts.json | 3 + .../typescript/custom/issue-496/input.ts.json | 3 + .../typescript/custom/issue-535/input.ts.json | 1 + .../typescript/custom/issue-538/input.ts.json | 1 + .../issue-612-async-generator/input.ts.json | 1 + .../typescript/custom/issue-623/input.ts.json | 1 + .../custom/issue-709-2/input.ts.json | 2 + .../custom/issue-709-3/input.ts.json | 4 + .../custom/issue-709/input.d.ts.json | 8 + .../typescript/custom/issue-716/input.ts.json | 14 + .../typescript/custom/issue-717/input.ts.json | 3 + .../typescript/custom/issue-720/input.ts.json | 1 + .../custom/ternary-paren/input.ts.json | 1 + .../typescript/custom/ternary/input.ts.json | 1 + .../custom/tsx-issue-573/input.tsx.json | 5 + .../custom/tsx-unary-paren/input.tsx.json | 7 + .../custom/tsx-unary/input.tsx.json | 13 + .../type-only/export/aliased/input.ts.json | 2 + .../type-only/export/specific/input.ts.json | 1 + .../export/type-only-specifier/input.ts.json | 25 + .../type-only/import/aliased/input.ts.json | 2 + .../type-only/import/default/input.ts.json | 2 + .../type-only/import/specific/input.ts.json | 1 + .../import/type-only-specifier/input.ts.json | 20 + .../custom/yield-object-paren/input.ts.json | 1 + .../custom/yield-object/input.ts.json | 1 + .../typescript/declare/const/input.ts.json | 2 + .../declare/destructure/input.ts.json | 4 + .../declare/interface/input.ts.json | 1 + .../typescript/declare/let/input.ts.json | 1 + .../typescript/declare/var/input.ts.json | 2 + .../decorators/parameter/input.ts.json | 12 + .../decorators/type-arguments/input.ts.json | 2 + .../typescript/deno-1671/case1/input.ts.json | 1 + .../typescript/deno-8925/case1/input.ts.json | 3 + .../typescript/deno-8925/case2/input.ts.json | 3 + .../typescript/deno-9620/case1/input.ts.json | 1 + .../2021-02-17/case1/input.tsx.json | 24 + .../2021-02-17/case2/input.tsx.json | 24 + .../typescript/deno/dso/reflect/input.ts.json | 1586 ++++ .../cts/input.cts.json | 3 + .../mts/input.mts.json | 3 + .../tests/typescript/enum/const/input.ts.json | 1 + .../enum/declare-const/input.ts.json | 1 + .../typescript/enum/declare/input.ts.json | 1 + .../enum/export-const/input.ts.json | 1 + .../enum/export-declare-const/input.ts.json | 1 + .../typescript/enum/export/input.ts.json | 1 + .../enum/members-reserved-words/input.ts.json | 3 + .../enum/members-strings/input.ts.json | 1 + .../input.ts.json | 2 + .../enum/members-trailing-comma/input.ts.json | 2 + .../typescript/enum/members/input.ts.json | 3 + .../tests/typescript/eof-issue/input.tsx.json | 2 + .../es2019/from-entries/input.ts.json | 13 + .../export-default-interface/index.ts.json | 1 + .../export/as-namespace/input.ts.json | 1 + .../typescript/export/declare/input.ts.json | 7 + .../typescript/export/equals/input.ts.json | 1 + .../export/namespace-from/input.ts.json | 1 + .../export/nested-same-name/input.ts.json | 3 + .../function/annotated/input.ts.json | 5 + .../function/anonymous/input.ts.json | 5 + .../typescript/function/declare/input.ts.json | 4 + .../function/export-default/input.ts.json | 1 + .../function/overloads/input.ts.json | 4 + .../function/predicate-types/input.ts.json | 11 + .../dynamic-import/expr/input.ts.json | 1 + .../dynamic-import/top/input.ts.json | 3 + .../export/test1/input.ts.json | 1 + .../export/test2/input.tsx.json | 1 + .../stmt/test1/input.ts.json | 1 + .../import/equals-require/input.ts.json | 1 + .../import/equals-type-only/input.ts.json | 1 + .../typescript/import/equals/input.ts.json | 2 + .../export-import-require/input.ts.json | 1 + .../export-import-type-require/input.ts.json | 1 + .../import/export-import/input.ts.json | 2 + .../import/not-top-level/input.ts.json | 1 + .../instantiation-expr/asi/input.ts.json | 42 + .../instantiation-expr/base/input.ts.json | 14 + .../instantiation-expr/bin-op/input.ts.json | 16 + .../instantiation-expr/eof/input.ts.json | 3 + .../more-exprs/input.ts.json | 54 + .../optional-chaining/input.ts.json | 2 + .../relational/input.ts.json | 3 + .../instantiation-expr/type/input.ts.json | 4 + .../interface/call-signature/input.ts.json | 2 + .../construct-signature/input.ts.json | 2 + .../typescript/interface/export/input.ts.json | 2 + .../interface/extends/input.ts.json | 3 + .../interface/generic/input.ts.json | 3 + .../interface/index-signature/input.ts.json | 2 + .../interface/method-computed/input.ts.json | 3 + .../interface/method-generic/input.ts.json | 5 + .../interface/method-optional/input.ts.json | 2 + .../interface/method-plain/input.ts.json | 5 + .../interface/modifiers/input.ts.json | 2 + .../interface/properties/input.ts.json | 4 + .../interface/property-computed/input.ts.json | 3 + .../property-named-public/input.ts.json | 2 + .../reserved-method-name/input.ts.json | 2 + .../interface/separators/input.ts.json | 9 + .../typescript/issue-1066/case1/input.ts.json | 2 + .../typescript/issue-10800/input.d.ts.json | 1 + .../issue-1252/case1/input.tsx.json | 10 + .../typescript/issue-1299/ts/input.ts.json | 12 + .../typescript/issue-1299/tsx/input.tsx.json | 12 + .../tests/typescript/issue-1441/input.ts.json | 1 + .../issue-1446/case1/input.tsx.json | 3 + .../issue-1446/case2/input.tsx.json | 2 + .../tests/typescript/issue-1449/input.ts.json | 2 + .../typescript/issue-1454/case1/input.ts.json | 1 + .../typescript/issue-1454/case2/input.ts.json | 2 + .../typescript/issue-1454/case3/input.ts.json | 2 + .../issue-1454/case4/input.tsx.json | 3 + .../typescript/issue-1454/case5/input.ts.json | 3 + .../tests/typescript/issue-1503/input.ts.json | 1 + .../issue-1505/case1/input.tsx.json | 19 + .../issue-1505/case2/input.tsx.json | 49 + .../typescript/issue-1512/case1/input.ts.json | 4 + .../typescript/issue-1514/case1/input.ts.json | 1 + .../typescript/issue-1517/case1/input.ts.json | 4 + .../typescript/issue-1517/case2/input.ts.json | 4 + .../issue-1526/case1/input.tsx.json | 2 + .../issue-1526/case2/input.tsx.json | 1 + .../issue-1526/case3/input.tsx.json | 3 + .../typescript/issue-1526/case4/input.ts.json | 3 + .../tests/typescript/issue-1549/input.ts.json | 1 + .../typescript/issue-1558/case1/input.ts.json | 5 + .../tests/typescript/issue-1653/input.ts.json | 6 + .../typescript/issue-1708/case1/input.ts.json | 3 + .../typescript/issue-1751/case1/input.ts.json | 1 + .../typescript/issue-1862/case1/input.ts.json | 2 + .../typescript/issue-2040/case1/input.ts.json | 6 + .../typescript/issue-2040/case2/input.ts.json | 5 + .../issue-2040/case3/input.tsx.json | 6 + .../typescript/issue-2160/case1/input.ts.json | 4 + .../typescript/issue-2160/case2/input.ts.json | 2 + .../typescript/issue-2160/case3/input.ts.json | 2 + .../issue-2161/case1/input.tsx.json | 9 + .../typescript/issue-2196/ts/input.ts.json | 2 + .../typescript/issue-2196/tsx/input.ts.json | 2 + .../issue-2237/case1/input.tsx.json | 4 + .../issue-2237/case2/input.tsx.json | 3 + .../issue-2264/case1/input.tsx.json | 3 + .../issue-2264/case2/input.tsx.json | 3 + .../typescript/issue-2343/1/input.ts.json | 2 + .../tests/typescript/issue-2417/input.ts.json | 15 + .../tests/typescript/issue-2853/input.ts.json | 1 + .../typescript/issue-2896/input.tsx.json | 2 + .../tests/typescript/issue-3236/input.ts.json | 2 + .../typescript/issue-3241/1/input.tsx.json | 10 + .../typescript/issue-3241/2/input.tsx.json | 1 + .../tests/typescript/issue-3337/input.ts.json | 3 + .../tests/typescript/issue-3341/input.ts.json | 1 + .../tests/typescript/issue-3694/input.ts.json | 5 + .../tests/typescript/issue-3862/index.ts.json | 5 + .../tests/typescript/issue-4132/index.ts.json | 2 + .../typescript/issue-4178/1/index.ts.json | 6 + .../typescript/issue-4178/2/index.ts.json | 6 + .../typescript/issue-4178/3/index.ts.json | 5 + .../typescript/issue-4296/1/input.tsx.json | 17 + .../typescript/issue-4911/1/input.ts.json | 3 + .../typescript/issue-4911/2/input.ts.json | 18 + .../typescript/issue-4911/3/input.ts.json | 45 + .../tests/typescript/issue-4937/index.ts.json | 2 + .../tests/typescript/issue-6430/index.ts.json | 43 + .../typescript/issue-6601/index.tsx.json | 53 + .../tests/typescript/issue-6739/1.ts.json | 4 + .../tests/typescript/issue-6739/2.tsx.json | 4 + .../tests/typescript/issue-6851/1.ts.json | 5 + .../typescript/issue-6976/1/input.ts.json | 1 + .../typescript/issue-7042/case1/input.ts.json | 1 + .../typescript/issue-7042/case2/input.ts.json | 1 + .../typescript/issue-7042/case3/input.ts.json | 1 + .../typescript/issue-7186/1/input.ts.json | 6 + .../typescript/issue-7186/2/input.tsx.json | 6 + .../tests/typescript/issue-7187/input.ts.json | 6 + .../typescript/issue-7224/1/input.tsx.json | 9 + .../tests/typescript/issue-7305/input.ts.json | 12 + .../typescript/issue-7372/1/input.ts.json | 1 + .../typescript/issue-7372/2/input.tsx.json | 1 + .../tests/typescript/issue-7387/input.ts.json | 5 + .../typescript/issue-7403/1/input.ts.json | 5 + .../typescript/issue-7403/10/input.ts.json | 7 + .../typescript/issue-7403/2/input.ts.json | 5 + .../typescript/issue-7403/3/input.ts.json | 5 + .../typescript/issue-7403/4/input.ts.json | 5 + .../typescript/issue-7403/5/input.ts.json | 5 + .../typescript/issue-7403/6/input.ts.json | 5 + .../typescript/issue-7403/7/input.ts.json | 5 + .../typescript/issue-7403/8/input.ts.json | 7 + .../typescript/issue-7403/9/input.ts.json | 7 + .../typescript/issue-7444/1/input.tsx.json | 2 + .../typescript/issue-7456/1/input.tsx.json | 3 + .../typescript/issue-7580/input.tsx.json | 6 + .../tests/typescript/issue-8073/input.ts.json | 9 + .../tests/typescript/issue-812/input.ts.json | 1 + .../tests/typescript/issue-8121/input.ts.json | 1 + .../typescript/issue-814/case1/input.ts.json | 1 + .../typescript/issue-814/case2/input.ts.json | 3 + .../typescript/issue-818/case1/input.ts.json | 6 + .../typescript/issue-818/case2/input.ts.json | 6 + .../tests/typescript/issue-8209/input.ts.json | 11 + .../typescript/issue-8308/1/input.ts.json | 1 + .../typescript/issue-8308/2/input.ts.json | 1 + .../typescript/issue-8308/3/input.ts.json | 1 + .../tests/typescript/issue-8526/input.ts.json | 1 + .../tests/typescript/issue-8581/input.ts.json | 23 + .../tests/typescript/issue-861/input.ts.json | 1 + .../typescript/issue-8627/1/input.ts.json | 3 + .../typescript/issue-8627/2/input.ts.json | 3 + .../typescript/issue-8735/1/input.ts.json | 9 + .../typescript/issue-8735/2/input.tsx.json | 9 + .../tests/typescript/issue-874/input.ts.json | 1 + .../tests/typescript/issue-913/input.ts.json | 230 + .../tests/typescript/issue-915/input.ts.json | 2 + .../tests/typescript/issue-944/input.ts.json | 1 + .../tests/typescript/issue-947/input.ts.json | 1 + .../tests/typescript/issue-9802/input.ts.json | 41 + .../typescript/issue-9914/1/input.ts.json | 4 + .../typescript/issue-9914/2/input.ts.json | 4 + .../typescript/jssue-7428/1/input.ts.json | 4 + .../typescript/jssue-7428/2/input.tsx.json | 4 + .../new-target/in-class/input.ts.json | 3 + .../in-function-declaration/input.ts.json | 3 + .../new-target/in-function-expr/input.ts.json | 3 + .../body-declare/input.ts.json | 2 + .../body-nested-declare/input.ts.json | 3 + .../body-nested/input.ts.json | 2 + .../module-namespace/body/input.ts.json | 2 + .../global-in-module/input.ts.json | 2 + .../head-declare/input.ts.json | 4 + .../head-export/input.ts.json | 3 + .../module-namespace/head/input.ts.json | 5 + .../tests/typescript/mts/1.mts.json | 2 + .../tests/typescript/next/0001/input.tsx.json | 3 + .../next/stack-overflow/1/input.ts.json | 7880 +++++++++++++++++ .../and-nullish/input.ts.json | 3 + .../associativity/input.ts.json | 3 + .../expression/input.ts.json | 1 + .../multiline/input.ts.json | 3 + .../nullish-and/input.ts.json | 3 + .../nullish-or/input.ts.json | 3 + .../or-nullish/input.ts.json | 3 + .../object/getter-prop/input.ts.json | 1 + .../method-async-generator/input.ts.json | 3 + .../input.ts.json | 4 + .../constructor-call/input.ts.json | 2 + .../function-call/input.ts.json | 9 + .../member-access-bracket/input.ts.json | 10 + .../member-access/input.ts.json | 3 + .../optioanl-chain-expression/input.ts.json | 1 + .../input.ts.json | 1 + .../parenthised-chain/input.ts.json | 3 + .../separated-chaining/input.ts.json | 2 + .../super-method-class/input.ts.json | 2 + .../type-arguments-with-call/input.ts.json | 1 + .../type-arguments/input.ts.json | 1 + .../input.ts.json | 2 + .../is-default-export/input.ts.json | 3 + .../member-expr-assign/input.ts.json | 1 + .../regression/tsx-issue-7742/input.ts.json | 6 + .../tests/typescript/stack-size/input.ts.json | 14 + .../tests/typescript/stc/0001/input.ts.json | 2 + .../tests/typescript/stc/0002/input.ts.json | 1 + .../template-literal-type/input.ts.json | 6 + .../typescript/top-level-await/input.ts.json | 4 + .../typescript/ts-import-type/input.ts.json | 3 + .../tsx/brace-is-block/input.ts.json | 4 + .../tsx/type-arguments/input.ts.json | 7 + .../tsx/type-parameters/input.ts.json | 2 + .../type-alias/declare/input.ts.json | 1 + .../type-alias/export/input.ts.json | 1 + .../type-alias/generic-complex/input.ts.json | 5 + .../type-alias/generic/input.ts.json | 3 + .../typescript/type-alias/plain/input.ts.json | 1 + .../type-arguments/call/input.ts.json | 5 + .../new-false-positive/input.ts.json | 2 + .../type-arguments/new/input.ts.json | 5 + .../tagged-template-no-asi/input.ts.json | 2 + .../tagged-template/input.ts.json | 2 + .../type-arguments/tsx/input.ts.json | 3 + .../type-arguments/whitespace/input.ts.json | 2 + .../typescript/types/array/input.ts.json | 1 + .../basic/input.ts.json | 63 + .../distinguishing/input.ts.json | 46 + .../types/conditional-infer/input.ts.json | 6 + .../types/conditional/input.ts.json | 1 + .../types/function-generic/input.ts.json | 5 + .../types/function-in-generic/input.ts.json | 2 + .../types/function-with-this/input.ts.json | 2 + .../typescript/types/function/input.ts.json | 4 + .../typescript/types/indexed/input.ts.json | 3 + .../typescript/types/keywords/input.ts.json | 13 + .../types/literal-boolean/input.ts.json | 2 + .../literal-number-negative/input.ts.json | 1 + .../types/literal-number/input.ts.json | 1 + .../types/literal-string/input.ts.json | 1 + .../typescript/types/mapped/input.ts.json | 10 + .../types/object-shorthand/input.ts.json | 5 + .../types/parenthesized/input.ts.json | 1 + .../reference-generic-nested/input.ts.json | 3 + .../types/reference-generic/input.ts.json | 2 + .../typescript/types/reference/input.ts.json | 2 + .../types/tuple-empty/input.ts.json | 1 + .../types/tuple-optional/input.ts.json | 1 + .../tuple-rest-after-optional/input.ts.json | 2 + .../typescript/types/tuple-rest/input.ts.json | 1 + .../typescript/types/tuple/input.ts.json | 1 + .../types/type-literal/input.ts.json | 2 + .../types/type-operator/input.ts.json | 3 + .../typescript/types/typeof/input.ts.json | 2 + .../types/union-intersection/input.ts.json | 6 + .../typescript/v4/issue-864/input.ts.json | 5 + .../typescript/v4/issue-865/input.ts.json | 3 + .../typescript/v4/issue-866/input.ts.json | 6 + .../typescript/v4/issue-941/input.ts.json | 1 + .../v4/optional-tuple-element/input.ts.json | 4 + .../definite-assignment/input.ts.json | 1 + .../variance-annotations/1/input.ts.json | 233 + .../with_jsx/input.tsx.json | 233 + .../typescript/vercel/web-875/input.ts.json | 33 + crates/swc_ecma_visit/src/generated.rs | 390 + crates/swc_estree_compat/src/swcify/expr.rs | 3 +- crates/swc_typescript/src/fast_dts/enum.rs | 3 +- 4848 files changed, 143102 insertions(+), 62 deletions(-) create mode 100644 crates/swc_common/src/node_id.rs diff --git a/bindings/binding_core_wasm/__tests__/simple.js b/bindings/binding_core_wasm/__tests__/simple.js index eaf947f2e349..5ae37f8c9185 100644 --- a/bindings/binding_core_wasm/__tests__/simple.js +++ b/bindings/binding_core_wasm/__tests__/simple.js @@ -111,6 +111,7 @@ describe("parse", () => { "decorators": [], "identifier": { "ctxt": 2, + "nodeId": 4294967295, "optional": false, "span": { "end": 254, @@ -157,6 +158,7 @@ describe("parse", () => { "decorators": [], "identifier": { "ctxt": 2, + "nodeId": 4294967295, "optional": false, "span": { "end": 267, diff --git a/crates/swc_common/src/lib.rs b/crates/swc_common/src/lib.rs index 8d09e8cc960d..4ccc58ae6ae2 100644 --- a/crates/swc_common/src/lib.rs +++ b/crates/swc_common/src/lib.rs @@ -39,6 +39,7 @@ pub use swc_eq_ignore_macros::{EqIgnoreSpan, TypeEq}; pub use self::{ eq::{EqIgnoreSpan, TypeEq}, errors::{SourceMapper, SourceMapperDyn}, + node_id::NodeId, pos::{ hygiene, BytePos, CharPos, FileName, Globals, Loc, LocWithOpt, Mark, MultiSpan, SourceFile, SourceFileAndBytePos, SourceFileAndLine, Span, SpanLinesError, Spanned, SyntaxContext, @@ -59,6 +60,7 @@ mod eq; pub mod errors; pub mod input; pub mod iter; +mod node_id; pub mod pass; pub mod plugin; mod pos; diff --git a/crates/swc_common/src/node_id.rs b/crates/swc_common/src/node_id.rs new file mode 100644 index 000000000000..428b1c27a147 --- /dev/null +++ b/crates/swc_common/src/node_id.rs @@ -0,0 +1,27 @@ +use crate::util::take::Take; + +#[derive(Eq, Hash, Debug, PartialEq, Clone, Copy, serde::Serialize, serde::Deserialize)] +#[cfg_attr( + any(feature = "rkyv-impl"), + derive(rkyv::Archive, rkyv::Serialize, rkyv::Deserialize) +)] +#[cfg_attr(feature = "rkyv-impl", derive(bytecheck::CheckBytes))] +#[cfg_attr(feature = "rkyv-impl", repr(C))] +#[cfg_attr(feature = "shrink-to-fit", derive(shrink_to_fit::ShrinkToFit))] +pub struct NodeId(#[cfg_attr(feature = "__rkyv", rkyv(omit_bounds))] u32); + +impl NodeId { + pub const DUMMY: NodeId = NodeId(u32::MAX); +} + +impl Default for NodeId { + fn default() -> Self { + NodeId::DUMMY + } +} + +impl Take for NodeId { + fn dummy() -> Self { + NodeId::DUMMY + } +} diff --git a/crates/swc_ecma_ast/src/ident.rs b/crates/swc_ecma_ast/src/ident.rs index bff302b894c7..89b5fb25daf0 100644 --- a/crates/swc_ecma_ast/src/ident.rs +++ b/crates/swc_ecma_ast/src/ident.rs @@ -9,7 +9,8 @@ use phf::phf_set; use rustc_hash::FxHashSet; use swc_atoms::{atom, Atom, UnsafeAtom}; use swc_common::{ - ast_node, util::take::Take, BytePos, EqIgnoreSpan, Mark, Span, Spanned, SyntaxContext, DUMMY_SP, + ast_node, util::take::Take, BytePos, EqIgnoreSpan, Mark, NodeId, Span, Spanned, SyntaxContext, + DUMMY_SP, }; use crate::{typescript::TsTypeAnn, Expr}; @@ -91,6 +92,7 @@ impl From<&'_ BindingIdent> for Ident { ctxt: bi.ctxt, sym: bi.sym.clone(), optional: bi.optional, + node_id: bi.node_id, } } } @@ -179,6 +181,9 @@ pub struct Ident { #[cfg_attr(feature = "__rkyv", rkyv(omit_bounds))] pub ctxt: SyntaxContext, + #[cfg_attr(feature = "__rkyv", rkyv(omit_bounds))] + pub node_id: NodeId, + #[cfg_attr(feature = "serde-impl", serde(rename = "value"))] pub sym: Atom, @@ -565,6 +570,7 @@ impl<'a> arbitrary::Arbitrary<'a> for Ident { sym, optional, ctxt: Default::default(), + node_id: NodeId::DUMMY, }) } } @@ -592,6 +598,7 @@ impl Ident { ctxt, sym, optional: false, + node_id: NodeId::DUMMY, } } diff --git a/crates/swc_ecma_ast/src/lib.rs b/crates/swc_ecma_ast/src/lib.rs index 60291b480469..78f90694ebc8 100644 --- a/crates/swc_ecma_ast/src/lib.rs +++ b/crates/swc_ecma_ast/src/lib.rs @@ -511,7 +511,7 @@ mod rkyv_layout_assert { assert_size!(ArchivedProgram, 32); assert_size!(ArchivedModule, 28); assert_size!(ArchivedScript, 28); - assert_size!(ArchivedModuleItem, 52); + assert_size!(ArchivedModuleItem, 56); // Class types assert_size!(ArchivedAutoAccessor, 96); @@ -528,13 +528,13 @@ mod rkyv_layout_assert { assert_size!(ArchivedStaticBlock, 28); // Declaration types - assert_size!(ArchivedClassDecl, 32); - assert_size!(ArchivedDecl, 36); - assert_size!(ArchivedFnDecl, 32); + assert_size!(ArchivedClassDecl, 36); + assert_size!(ArchivedDecl, 40); + assert_size!(ArchivedFnDecl, 36); assert_size!(ArchivedUsingDecl, 20); assert_size!(ArchivedVarDecl, 24); assert_size!(ArchivedVarDeclKind, 1); - assert_size!(ArchivedVarDeclarator, 56); + assert_size!(ArchivedVarDeclarator, 60); // Expression types assert_size!(ArchivedArrayLit, 16); @@ -546,11 +546,11 @@ mod rkyv_layout_assert { assert_size!(ArchivedBlockStmtOrExpr, 24); assert_size!(ArchivedCallExpr, 44); assert_size!(ArchivedCallee, 16); - assert_size!(ArchivedClassExpr, 32); + assert_size!(ArchivedClassExpr, 36); assert_size!(ArchivedCondExpr, 20); assert_size!(ArchivedExpr, 64); assert_size!(ArchivedExprOrSpread, 16); - assert_size!(ArchivedFnExpr, 32); + assert_size!(ArchivedFnExpr, 36); assert_size!(ArchivedImport, 12); assert_size!(ArchivedMemberExpr, 32); assert_size!(ArchivedMemberProp, 20); @@ -578,12 +578,12 @@ mod rkyv_layout_assert { // Function types assert_size!(ArchivedFunction, 72); - assert_size!(ArchivedParam, 52); - assert_size!(ArchivedParamOrTsParamProp, 60); + assert_size!(ArchivedParam, 56); + assert_size!(ArchivedParamOrTsParamProp, 64); // Identifier types - assert_size!(ArchivedBindingIdent, 32); - assert_size!(ArchivedIdent, 24); + assert_size!(ArchivedBindingIdent, 36); + assert_size!(ArchivedIdent, 28); assert_size!(ArchivedIdentName, 16); assert_size!(ArchivedPrivateName, 16); @@ -592,19 +592,19 @@ mod rkyv_layout_assert { assert_size!(ArchivedJSXAttrName, 44); assert_size!(ArchivedJSXAttrOrSpread, 120); assert_size!(ArchivedJSXAttrValue, 48); - assert_size!(ArchivedJSXClosingElement, 64); + assert_size!(ArchivedJSXClosingElement, 68); assert_size!(ArchivedJSXClosingFragment, 8); - assert_size!(ArchivedJSXElement, 168); + assert_size!(ArchivedJSXElement, 176); assert_size!(ArchivedJSXElementChild, 36); - assert_size!(ArchivedJSXElementName, 56); + assert_size!(ArchivedJSXElementName, 60); assert_size!(ArchivedJSXEmptyExpr, 8); assert_size!(ArchivedJSXExpr, 12); assert_size!(ArchivedJSXExprContainer, 20); assert_size!(ArchivedJSXFragment, 32); - assert_size!(ArchivedJSXMemberExpr, 52); + assert_size!(ArchivedJSXMemberExpr, 56); assert_size!(ArchivedJSXNamespacedName, 40); - assert_size!(ArchivedJSXObject, 28); - assert_size!(ArchivedJSXOpeningElement, 84); + assert_size!(ArchivedJSXObject, 32); + assert_size!(ArchivedJSXOpeningElement, 88); assert_size!(ArchivedJSXOpeningFragment, 8); assert_size!(ArchivedJSXSpreadChild, 12); assert_size!(ArchivedJSXText, 24); @@ -619,21 +619,21 @@ mod rkyv_layout_assert { assert_size!(ArchivedStr, 28); // Module declaration types - assert_size!(ArchivedDefaultDecl, 36); + assert_size!(ArchivedDefaultDecl, 40); assert_size!(ArchivedExportAll, 24); - assert_size!(ArchivedExportDecl, 44); - assert_size!(ArchivedExportDefaultDecl, 44); + assert_size!(ArchivedExportDecl, 48); + assert_size!(ArchivedExportDefaultDecl, 48); assert_size!(ArchivedExportDefaultExpr, 12); - assert_size!(ArchivedExportDefaultSpecifier, 24); + assert_size!(ArchivedExportDefaultSpecifier, 28); assert_size!(ArchivedExportNamedSpecifier, 80); assert_size!(ArchivedExportNamespaceSpecifier, 40); assert_size!(ArchivedExportSpecifier, 84); assert_size!(ArchivedImportDecl, 36); - assert_size!(ArchivedImportDefaultSpecifier, 32); - assert_size!(ArchivedImportNamedSpecifier, 72); - assert_size!(ArchivedImportSpecifier, 76); - assert_size!(ArchivedImportStarAsSpecifier, 32); - assert_size!(ArchivedModuleDecl, 48); + assert_size!(ArchivedImportDefaultSpecifier, 36); + assert_size!(ArchivedImportNamedSpecifier, 76); + assert_size!(ArchivedImportSpecifier, 80); + assert_size!(ArchivedImportStarAsSpecifier, 36); + assert_size!(ArchivedModuleDecl, 52); assert_size!(ArchivedModuleExportName, 32); assert_size!(ArchivedNamedExport, 36); @@ -646,15 +646,15 @@ mod rkyv_layout_assert { // Pattern types assert_size!(ArchivedArrayPat, 28); assert_size!(ArchivedAssignPat, 16); - assert_size!(ArchivedAssignPatProp, 48); + assert_size!(ArchivedAssignPatProp, 52); assert_size!(ArchivedKeyValuePatProp, 48); assert_size!(ArchivedObjectPat, 28); assert_size!(ArchivedObjectPatProp, 56); - assert_size!(ArchivedPat, 36); + assert_size!(ArchivedPat, 40); assert_size!(ArchivedRestPat, 28); // Property types - assert_size!(ArchivedAssignProp, 36); + assert_size!(ArchivedAssignProp, 40); assert_size!(ArchivedComputedPropName, 12); assert_size!(ArchivedGetterProp, 80); assert_size!(ArchivedKeyValueProp, 48); @@ -665,9 +665,9 @@ mod rkyv_layout_assert { // Statement types assert_size!(ArchivedBlockStmt, 20); - assert_size!(ArchivedBreakStmt, 36); - assert_size!(ArchivedCatchClause, 68); - assert_size!(ArchivedContinueStmt, 36); + assert_size!(ArchivedBreakStmt, 40); + assert_size!(ArchivedCatchClause, 72); + assert_size!(ArchivedContinueStmt, 40); assert_size!(ArchivedDebuggerStmt, 8); assert_size!(ArchivedDoWhileStmt, 16); assert_size!(ArchivedEmptyStmt, 8); @@ -677,13 +677,13 @@ mod rkyv_layout_assert { assert_size!(ArchivedForOfStmt, 28); assert_size!(ArchivedForStmt, 40); assert_size!(ArchivedIfStmt, 24); - assert_size!(ArchivedLabeledStmt, 36); + assert_size!(ArchivedLabeledStmt, 40); assert_size!(ArchivedReturnStmt, 16); assert_size!(ArchivedStmt, 44); assert_size!(ArchivedSwitchCase, 24); assert_size!(ArchivedSwitchStmt, 20); assert_size!(ArchivedThrowStmt, 12); - assert_size!(ArchivedTryStmt, 124); + assert_size!(ArchivedTryStmt, 128); assert_size!(ArchivedVarDeclOrExpr, 8); assert_size!(ArchivedWhileStmt, 16); assert_size!(ArchivedWithStmt, 16); @@ -698,69 +698,69 @@ mod rkyv_layout_assert { assert_size!(ArchivedTsConstAssertion, 12); assert_size!(ArchivedTsConstructSignatureDecl, 32); assert_size!(ArchivedTsConstructorType, 32); - assert_size!(ArchivedTsEntityName, 28); - assert_size!(ArchivedTsEnumDecl, 44); + assert_size!(ArchivedTsEntityName, 32); + assert_size!(ArchivedTsEnumDecl, 48); assert_size!(ArchivedTsEnumMember, 48); assert_size!(ArchivedTsEnumMemberId, 32); assert_size!(ArchivedTsExportAssignment, 12); assert_size!(ArchivedTsExprWithTypeArgs, 20); assert_size!(ArchivedTsExternalModuleRef, 36); assert_size!(ArchivedTsFnOrConstructorType, 36); - assert_size!(ArchivedTsFnParam, 36); + assert_size!(ArchivedTsFnParam, 40); assert_size!(ArchivedTsFnType, 28); assert_size!(ArchivedTsGetterSignature, 24); - assert_size!(ArchivedTsImportEqualsDecl, 76); - assert_size!(ArchivedTsImportType, 92); + assert_size!(ArchivedTsImportEqualsDecl, 80); + assert_size!(ArchivedTsImportType, 96); assert_size!(ArchivedTsIndexSignature, 28); assert_size!(ArchivedTsIndexedAccessType, 20); - assert_size!(ArchivedTsInferType, 60); + assert_size!(ArchivedTsInferType, 64); assert_size!(ArchivedTsInstantiation, 16); assert_size!(ArchivedTsInterfaceBody, 16); - assert_size!(ArchivedTsInterfaceDecl, 68); + assert_size!(ArchivedTsInterfaceDecl, 72); assert_size!(ArchivedTsIntersectionType, 16); assert_size!(ArchivedTsKeywordType, 12); assert_size!(ArchivedTsKeywordTypeKind, 1); assert_size!(ArchivedTsLit, 40); assert_size!(ArchivedTsLitType, 48); - assert_size!(ArchivedTsMappedType, 84); + assert_size!(ArchivedTsMappedType, 88); assert_size!(ArchivedTsMethodSignature, 40); assert_size!(ArchivedTsModuleBlock, 16); - assert_size!(ArchivedTsModuleDecl, 92); + assert_size!(ArchivedTsModuleDecl, 96); assert_size!(ArchivedTsModuleName, 32); assert_size!(ArchivedTsModuleRef, 40); - assert_size!(ArchivedTsNamespaceBody, 44); - assert_size!(ArchivedTsNamespaceDecl, 40); - assert_size!(ArchivedTsNamespaceExportDecl, 32); + assert_size!(ArchivedTsNamespaceBody, 48); + assert_size!(ArchivedTsNamespaceDecl, 44); + assert_size!(ArchivedTsNamespaceExportDecl, 36); assert_size!(ArchivedTsNonNullExpr, 12); assert_size!(ArchivedTsOptionalType, 12); - assert_size!(ArchivedTsParamProp, 56); - assert_size!(ArchivedTsParamPropParam, 36); + assert_size!(ArchivedTsParamProp, 60); + assert_size!(ArchivedTsParamPropParam, 40); assert_size!(ArchivedTsParenthesizedType, 12); assert_size!(ArchivedTsPropertySignature, 28); - assert_size!(ArchivedTsQualifiedName, 52); + assert_size!(ArchivedTsQualifiedName, 56); assert_size!(ArchivedTsRestType, 12); assert_size!(ArchivedTsSatisfiesExpr, 16); - assert_size!(ArchivedTsSetterSignature, 52); + assert_size!(ArchivedTsSetterSignature, 56); assert_size!(ArchivedTsThisType, 8); - assert_size!(ArchivedTsThisTypeOrIdent, 28); + assert_size!(ArchivedTsThisTypeOrIdent, 32); assert_size!(ArchivedTsTplLitType, 24); - assert_size!(ArchivedTsTupleElement, 52); + assert_size!(ArchivedTsTupleElement, 56); assert_size!(ArchivedTsTupleType, 16); assert_size!(ArchivedTsType, 120); - assert_size!(ArchivedTsTypeAliasDecl, 48); + assert_size!(ArchivedTsTypeAliasDecl, 52); assert_size!(ArchivedTsTypeAnn, 12); assert_size!(ArchivedTsTypeAssertion, 16); - assert_size!(ArchivedTsTypeElement, 56); + assert_size!(ArchivedTsTypeElement, 60); assert_size!(ArchivedTsTypeLit, 16); assert_size!(ArchivedTsTypeOperator, 16); assert_size!(ArchivedTsTypeOperatorOp, 1); - assert_size!(ArchivedTsTypeParam, 52); + assert_size!(ArchivedTsTypeParam, 56); assert_size!(ArchivedTsTypeParamDecl, 16); assert_size!(ArchivedTsTypeParamInstantiation, 16); - assert_size!(ArchivedTsTypePredicate, 48); - assert_size!(ArchivedTsTypeQuery, 112); - assert_size!(ArchivedTsTypeQueryExpr, 96); - assert_size!(ArchivedTsTypeRef, 44); + assert_size!(ArchivedTsTypePredicate, 52); + assert_size!(ArchivedTsTypeQuery, 116); + assert_size!(ArchivedTsTypeQueryExpr, 100); + assert_size!(ArchivedTsTypeRef, 48); assert_size!(ArchivedTsUnionOrIntersectionType, 20); assert_size!(ArchivedTsUnionType, 16); } diff --git a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/attributes-declaration/input.js.json b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/attributes-declaration/input.js.json index 65afc9fb0211..2c97009071d8 100644 --- a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/attributes-declaration/input.js.json +++ b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/attributes-declaration/input.js.json @@ -25,6 +25,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/defer-as-default/input.js.json b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/defer-as-default/input.js.json index ad9b095574a3..e0a90e242c05 100644 --- a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/defer-as-default/input.js.json +++ b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/defer-as-default/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defer", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/import-defer/input.js.json b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/import-defer/input.js.json index cc607639e97f..f7d385d69d21 100644 --- a/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/import-defer/input.js.json +++ b/crates/swc_ecma_parser/tests/js/deferred-import-evaluation/import-defer/input.js.json @@ -25,6 +25,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-callee/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-callee/input.js.json index c210a0fc8153..cb9ab51705cb 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-callee/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-callee/input.js.json @@ -25,6 +25,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -38,6 +39,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member-no-plugin/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member-no-plugin/input.js.json index ce34f948d60d..6a555fc2af2f 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member-no-plugin/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member-no-plugin/input.js.json @@ -31,6 +31,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -47,6 +48,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -83,6 +85,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -99,6 +102,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member/input.js.json index ce34f948d60d..6a555fc2af2f 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-computed-member/input.js.json @@ -31,6 +31,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -47,6 +48,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -83,6 +85,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -99,6 +102,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-expression-statement/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-expression-statement/input.js.json index 70aec146c32a..b395707fa062 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-expression-statement/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-expression-statement/input.js.json @@ -18,6 +18,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false } @@ -42,6 +43,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reader", "optional": false, "typeAnnotation": null @@ -60,6 +62,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReader", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-await-of/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-await-of/input.js.json index b24cc3f5af9e..a3b25443d569 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-await-of/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-await-of/input.js.json @@ -19,6 +19,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false, "typeAnnotation": null @@ -30,6 +31,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-in/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-in/input.js.json index 98cef32d451d..3163e978df43 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-in/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-in/input.js.json @@ -18,6 +18,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -111,6 +113,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -168,6 +171,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-init/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-init/input.js.json index c28569bb8423..0bdc32ba6236 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-init/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-init/input.js.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reader", "optional": false, "typeAnnotation": null @@ -53,6 +55,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReader", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-of/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-of/input.js.json index 25be528ffe0b..8d521467cb2f 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-of/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-for-of/input.js.json @@ -19,6 +19,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false, "typeAnnotation": null @@ -30,6 +31,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, @@ -61,6 +63,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -80,6 +83,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, @@ -118,6 +122,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -140,6 +145,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, @@ -178,6 +184,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -219,6 +226,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-in/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-in/input.js.json index 8ca9228e3832..87a2b59342f6 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-in/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-as-identifier-in/input.js.json @@ -32,6 +32,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -42,6 +43,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false } @@ -53,6 +55,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-basic/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-basic/input.js.json index 8ae75beb6320..5e01f1bdb926 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-basic/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-basic/input.js.json @@ -34,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "basic", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReader", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-escaped/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-escaped/input.js.json index 3b38923c7b54..4d84acc5184a 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-escaped/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-escaped/input.js.json @@ -34,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-non-bmp/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-non-bmp/input.js.json index 588bf073b487..515002390695 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-non-bmp/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-non-bmp/input.js.json @@ -34,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "𠮷", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-using/input.js.json b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-using/input.js.json index 3a3234295b68..da38d2cd7806 100644 --- a/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-using/input.js.json +++ b/crates/swc_ecma_parser/tests/js/explicit-resource-management/valid-using-binding-using/input.js.json @@ -34,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, @@ -80,6 +82,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false, "typeAnnotation": null @@ -96,6 +99,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/string-literal/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/string-literal/input.js.json index 699a698fb5fc..902ca28b327b 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/string-literal/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/string-literal/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/trailing-comma/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/trailing-comma/input.js.json index 877776ea0c3c..7f32636f8f6c 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/trailing-comma/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/trailing-comma/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -101,6 +103,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-empty-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-empty-assertion/input.js.json index 2e02a5094220..75f3611d2210 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-empty-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-empty-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -89,6 +91,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -134,6 +137,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -180,6 +184,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-class/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-class/input.js.json index 71b92b291255..151041f3b019 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-class/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-class/input.js.json @@ -20,6 +20,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-function/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-function/input.js.json index 622d9ea50527..95a938a4586d 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-function/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-function/input.js.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-variable/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-variable/input.js.json index 3231620f93ae..a6bd81a04176 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-variable/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-variable/input.js.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-without-from/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-without-from/input.js.json index 16e1c19a384e..509f1f4f6ce0 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-without-from/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-export-without-from/input.js.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-star-as-with-assertions/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-star-as-with-assertions/input.js.json index 7e1abf581ab9..8df90a6c79da 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-star-as-with-assertions/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-star-as-with-assertions/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-and-assertions-multiple-lines/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-and-assertions-multiple-lines/input.js.json index ca675fc2c71f..324da5d27665 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-and-assertions-multiple-lines/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-and-assertions-multiple-lines/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions-and-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions-and-value/input.js.json index 8f2a980bd82a..faf52f73265d 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions-and-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions-and-value/input.js.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions/input.js.json index f1180fa514e4..403509dd0ac0 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-assertions/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-invalid-value/input.js.json index 7c56f265818c..64e573a30f50 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-no-type-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-no-type-assertion/input.js.json index 98c3ea980ec3..88e6b0a3a567 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-no-type-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-no-type-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-object-method-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-object-method-assertion/input.js.json index 97f955a35ce6..3af67ba7aa95 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-object-method-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-with-object-method-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-without-assertions/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-without-assertions/input.js.json index ffb3b54cc8cf..681f83de5edb 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-without-assertions/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-export-without-assertions/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-assertions/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-assertions/input.js.json index c00ad7da95d1..47983d90b608 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-assertions/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-assertions/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-invalid-value/input.js.json index a78a3a94d1f3..98ebbdfed71a 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-no-type-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-no-type-assertion/input.js.json index fd09c30f38b7..909fdfea1a67 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-no-type-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-no-type-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-object-method-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-object-method-assertion/input.js.json index 2368ee8be68c..45953de2008e 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-object-method-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-with-object-method-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-without-assertions/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-without-assertions/input.js.json index 1a9d9f7c8499..9d0f409a0974 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-without-assertions/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/valid-syntax-without-assertions/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/without-plugin/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/without-plugin/input.js.json index c00ad7da95d1..47983d90b608 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/without-plugin/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions-with-keyword/without-plugin/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/import-assert-call-expression/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/import-assert-call-expression/input.js.json index b751c4ac7a4b..b8ffa7a63246 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/import-assert-call-expression/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/import-assert-call-expression/input.js.json @@ -45,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/string-literal/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/string-literal/input.js.json index 64f047363b84..317e3e3c78ce 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/string-literal/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/string-literal/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/trailing-comma/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/trailing-comma/input.js.json index 5c37a557c3bc..83895732d0cc 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/trailing-comma/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/trailing-comma/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -101,6 +103,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-empty-assertion/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-empty-assertion/input.js.json index 2233b89beafa..2d7e51c52b0a 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-empty-assertion/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-empty-assertion/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -89,6 +91,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -134,6 +137,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -180,6 +184,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-class/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-class/input.js.json index 71b92b291255..151041f3b019 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-class/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-class/input.js.json @@ -20,6 +20,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-function/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-function/input.js.json index 622d9ea50527..95a938a4586d 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-function/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-function/input.js.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-variable/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-variable/input.js.json index 3231620f93ae..a6bd81a04176 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-variable/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-variable/input.js.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-without-from/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-without-from/input.js.json index 16e1c19a384e..509f1f4f6ce0 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-without-from/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-export-without-from/input.js.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-star-as-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-star-as-with-attributes/input.js.json index da07ec3915b4..7c8b3c41c9a0 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-star-as-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-star-as-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json index 9a0cded887e5..d0132ccd7ecf 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes-and-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes-and-value/input.js.json index 7e330b8308af..b28cbd6d5ac3 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes-and-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes-and-value/input.js.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes/input.js.json index 4cca6b786b2f..af8bcfc37281 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-invalid-value/input.js.json index 57d5bac276e8..165de9edf596 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-no-type-attribute/input.js.json index 22de30777e2f..e5c60faeacc7 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-object-method-attribute/input.js.json index e7b9515ff184..f79ff78480d4 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-without-attributes/input.js.json index ffb3b54cc8cf..681f83de5edb 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-export-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-attributes/input.js.json index 220cc8596f51..7e1680922ed9 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-invalid-value/input.js.json index 95ff1de60f37..cc13fb0c292d 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-no-type-attribute/input.js.json index b950c290c167..2d8fc660afe4 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-object-method-attribute/input.js.json index 083867b540d7..341fd1edd92a 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-without-attributes/input.js.json index 1a9d9f7c8499..9d0f409a0974 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/valid-syntax-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-assertions/without-plugin/input.js.json b/crates/swc_ecma_parser/tests/js/import-assertions/without-plugin/input.js.json index 220cc8596f51..7e1680922ed9 100644 --- a/crates/swc_ecma_parser/tests/js/import-assertions/without-plugin/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-assertions/without-plugin/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/import-assert-call-expression/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/import-assert-call-expression/input.js.json index b751c4ac7a4b..b8ffa7a63246 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/import-assert-call-expression/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/import-assert-call-expression/input.js.json @@ -45,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/string-literal/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/string-literal/input.js.json index 64f047363b84..317e3e3c78ce 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/string-literal/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/string-literal/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/trailing-comma/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/trailing-comma/input.js.json index 5c37a557c3bc..83895732d0cc 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/trailing-comma/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/trailing-comma/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -101,6 +103,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-empty-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-empty-attribute/input.js.json index 2233b89beafa..2d7e51c52b0a 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-empty-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-empty-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -89,6 +91,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -134,6 +137,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -180,6 +184,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-class/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-class/input.js.json index 71b92b291255..151041f3b019 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-class/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-class/input.js.json @@ -20,6 +20,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-function/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-function/input.js.json index 622d9ea50527..95a938a4586d 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-function/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-function/input.js.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-variable/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-variable/input.js.json index 3231620f93ae..a6bd81a04176 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-variable/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-variable/input.js.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-without-from/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-without-from/input.js.json index 16e1c19a384e..509f1f4f6ce0 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-without-from/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-export-without-from/input.js.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-star-as-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-star-as-with-attributes/input.js.json index da07ec3915b4..7c8b3c41c9a0 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-star-as-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-star-as-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json index 9a0cded887e5..d0132ccd7ecf 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes-and-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes-and-value/input.js.json index 7e330b8308af..b28cbd6d5ac3 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes-and-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes-and-value/input.js.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes/input.js.json index 4cca6b786b2f..af8bcfc37281 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-invalid-value/input.js.json index 57d5bac276e8..165de9edf596 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-no-type-attribute/input.js.json index 22de30777e2f..e5c60faeacc7 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-object-method-attribute/input.js.json index e7b9515ff184..f79ff78480d4 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-without-attributes/input.js.json index ffb3b54cc8cf..681f83de5edb 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-export-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-attributes/input.js.json index 220cc8596f51..7e1680922ed9 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-invalid-value/input.js.json index 95ff1de60f37..cc13fb0c292d 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-no-type-attribute/input.js.json index b950c290c167..2d8fc660afe4 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-object-method-attribute/input.js.json index 083867b540d7..341fd1edd92a 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-without-attributes/input.js.json index 1a9d9f7c8499..9d0f409a0974 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/valid-syntax-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/without-plugin/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/without-plugin/input.js.json index 220cc8596f51..7e1680922ed9 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/without-plugin/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes-deprecatedAssertKeyword/without-plugin/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/string-literal/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/string-literal/input.js.json index 699a698fb5fc..902ca28b327b 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/string-literal/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/string-literal/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/trailing-comma/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/trailing-comma/input.js.json index 877776ea0c3c..7f32636f8f6c 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/trailing-comma/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/trailing-comma/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -91,6 +92,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -101,6 +103,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-empty-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-empty-attribute/input.js.json index 2e02a5094220..75f3611d2210 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-empty-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-empty-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -89,6 +91,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -134,6 +137,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -180,6 +184,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-class/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-class/input.js.json index 71b92b291255..151041f3b019 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-class/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-class/input.js.json @@ -20,6 +20,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-function/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-function/input.js.json index 622d9ea50527..95a938a4586d 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-function/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-function/input.js.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-variable/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-variable/input.js.json index 3231620f93ae..a6bd81a04176 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-variable/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-variable/input.js.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-without-from/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-without-from/input.js.json index 16e1c19a384e..509f1f4f6ce0 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-without-from/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-export-without-from/input.js.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-star-as-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-star-as-with-attributes/input.js.json index 7e1abf581ab9..8df90a6c79da 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-star-as-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-star-as-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json index ca675fc2c71f..324da5d27665 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-and-attributes-multiple-lines/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes-and-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes-and-value/input.js.json index 8f2a980bd82a..faf52f73265d 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes-and-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes-and-value/input.js.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes/input.js.json index f1180fa514e4..403509dd0ac0 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-invalid-value/input.js.json index 7c56f265818c..64e573a30f50 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-no-type-attribute/input.js.json index 98c3ea980ec3..88e6b0a3a567 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-object-method-attribute/input.js.json index 97f955a35ce6..3af67ba7aa95 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-without-attributes/input.js.json index ffb3b54cc8cf..681f83de5edb 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-export-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-attributes/input.js.json index c00ad7da95d1..47983d90b608 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-invalid-value/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-invalid-value/input.js.json index a78a3a94d1f3..98ebbdfed71a 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-invalid-value/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-invalid-value/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-no-type-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-no-type-attribute/input.js.json index fd09c30f38b7..909fdfea1a67 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-no-type-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-no-type-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-object-method-attribute/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-object-method-attribute/input.js.json index 2368ee8be68c..45953de2008e 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-object-method-attribute/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-with-object-method-attribute/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-without-attributes/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-without-attributes/input.js.json index 1a9d9f7c8499..9d0f409a0974 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-without-attributes/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/valid-syntax-without-attributes/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/import-attributes/without-plugin/input.js.json b/crates/swc_ecma_parser/tests/js/import-attributes/without-plugin/input.js.json index c00ad7da95d1..47983d90b608 100644 --- a/crates/swc_ecma_parser/tests/js/import-attributes/without-plugin/input.js.json +++ b/crates/swc_ecma_parser/tests/js/import-attributes/without-plugin/input.js.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/issue-10372/input.js.json b/crates/swc_ecma_parser/tests/js/issue-10372/input.js.json index a422314c89c8..1f9b2576d879 100644 --- a/crates/swc_ecma_parser/tests/js/issue-10372/input.js.json +++ b/crates/swc_ecma_parser/tests/js/issue-10372/input.js.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/issue-10558/1/index.js.json b/crates/swc_ecma_parser/tests/js/issue-10558/1/index.js.json index 371d17874e42..1d3f1046dbf7 100644 --- a/crates/swc_ecma_parser/tests/js/issue-10558/1/index.js.json +++ b/crates/swc_ecma_parser/tests/js/issue-10558/1/index.js.json @@ -33,6 +33,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/issue-10597/using.cjs.json b/crates/swc_ecma_parser/tests/js/issue-10597/using.cjs.json index 9c24a5ad189f..e73527003441 100644 --- a/crates/swc_ecma_parser/tests/js/issue-10597/using.cjs.json +++ b/crates/swc_ecma_parser/tests/js/issue-10597/using.cjs.json @@ -26,6 +26,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/issue-4176/1/input.js.json b/crates/swc_ecma_parser/tests/js/issue-4176/1/input.js.json index 8311d59b3867..971ef096ad6b 100644 --- a/crates/swc_ecma_parser/tests/js/issue-4176/1/input.js.json +++ b/crates/swc_ecma_parser/tests/js/issue-4176/1/input.js.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/issue-5276/input.js.json b/crates/swc_ecma_parser/tests/js/issue-5276/input.js.json index 855d491739c5..6f14b14b4c6c 100644 --- a/crates/swc_ecma_parser/tests/js/issue-5276/input.js.json +++ b/crates/swc_ecma_parser/tests/js/issue-5276/input.js.json @@ -20,6 +20,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -76,6 +77,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyDecorator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/issue-8482/input.js.json b/crates/swc_ecma_parser/tests/js/issue-8482/input.js.json index 2e7e1936bbf6..b490237b921d 100644 --- a/crates/swc_ecma_parser/tests/js/issue-8482/input.js.json +++ b/crates/swc_ecma_parser/tests/js/issue-8482/input.js.json @@ -34,6 +34,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/js/jssue-7428/1/input.js.json b/crates/swc_ecma_parser/tests/js/jssue-7428/1/input.js.json index 1c1ed8311a3a..508f172d8730 100644 --- a/crates/swc_ecma_parser/tests/js/jssue-7428/1/input.js.json +++ b/crates/swc_ecma_parser/tests/js/jssue-7428/1/input.js.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -68,6 +69,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -153,6 +155,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -179,6 +182,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/optional-chaining/1/input.js.json b/crates/swc_ecma_parser/tests/js/optional-chaining/1/input.js.json index abf438a94be2..5215e909f880 100644 --- a/crates/swc_ecma_parser/tests/js/optional-chaining/1/input.js.json +++ b/crates/swc_ecma_parser/tests/js/optional-chaining/1/input.js.json @@ -71,6 +71,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/optional-chaining/2/input.js.json b/crates/swc_ecma_parser/tests/js/optional-chaining/2/input.js.json index 7fb6f78863a9..5f6a0e1abb72 100644 --- a/crates/swc_ecma_parser/tests/js/optional-chaining/2/input.js.json +++ b/crates/swc_ecma_parser/tests/js/optional-chaining/2/input.js.json @@ -100,6 +100,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/optional-chaining/3/input.js.json b/crates/swc_ecma_parser/tests/js/optional-chaining/3/input.js.json index 3bf9b413e293..a5bfe1d3ffea 100644 --- a/crates/swc_ecma_parser/tests/js/optional-chaining/3/input.js.json +++ b/crates/swc_ecma_parser/tests/js/optional-chaining/3/input.js.json @@ -44,6 +44,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "missing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/optional-chaining/4/input.js.json b/crates/swc_ecma_parser/tests/js/optional-chaining/4/input.js.json index 3a59824c9fe5..7abdbc3b3928 100644 --- a/crates/swc_ecma_parser/tests/js/optional-chaining/4/input.js.json +++ b/crates/swc_ecma_parser/tests/js/optional-chaining/4/input.js.json @@ -44,6 +44,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/optional-chaining/5/input.js.json b/crates/swc_ecma_parser/tests/js/optional-chaining/5/input.js.json index 6fa37984e3ae..c7b006789f6d 100644 --- a/crates/swc_ecma_parser/tests/js/optional-chaining/5/input.js.json +++ b/crates/swc_ecma_parser/tests/js/optional-chaining/5/input.js.json @@ -38,6 +38,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/attributes-declaration/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/attributes-declaration/input.js.json index ae15a1a63257..d4b44f642172 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/attributes-declaration/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/attributes-declaration/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/dynamic-import-options-comments/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/dynamic-import-options-comments/input.js.json index aee5edaf362b..f59cdc0ba7d6 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/dynamic-import-options-comments/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/dynamic-import-options-comments/input.js.json @@ -48,6 +48,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-default-binding-source/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-default-binding-source/input.js.json index 45056e356673..352b4c7e38c4 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-default-binding-source/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-default-binding-source/input.js.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-from/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-from/input.js.json index f0ac12516315..18b53c6f49f4 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-from/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-from/input.js.json @@ -25,6 +25,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-source/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-source/input.js.json index 61f2cd64df0e..0a205ad7ff1e 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-source/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-binding-source/input.js.json @@ -25,6 +25,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-comments/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-comments/input.js.json index 54939986e2be..8bf338b97139 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-comments/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source-comments/input.js.json @@ -25,6 +25,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source/input.js.json b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source/input.js.json index f00e97ab0d67..a298f1d1cd56 100644 --- a/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source/input.js.json +++ b/crates/swc_ecma_parser/tests/js/source-phase-imports/import-source/input.js.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/js/stack-overflow/1.js.json b/crates/swc_ecma_parser/tests/js/stack-overflow/1.js.json index 2908043bd97f..7da9d84592f6 100644 --- a/crates/swc_ecma_parser/tests/js/stack-overflow/1.js.json +++ b/crates/swc_ecma_parser/tests/js/stack-overflow/1.js.json @@ -2231,6 +2231,7 @@ "end": 21408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/1/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/1/input.js.json index 427379f543f8..50906c3b8781 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/1/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/1/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/10/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/10/input.js.json index 5ba6c890e11d..babcd0f78dd1 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/10/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/10/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -66,6 +67,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/11/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/11/input.js.json index ffe24516b3f7..7c821e1cb4ea 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/11/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/11/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -61,6 +62,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/12/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/12/input.js.json index 846f98aaceb5..80f5da7995de 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/12/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/12/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -53,6 +54,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false }, @@ -90,6 +92,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/14/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/14/input.js.json index 842390ab515b..cd95794f3b33 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/14/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/14/input.js.json @@ -32,6 +32,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -72,6 +73,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/15/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/15/input.js.json index be8f6a627a32..6af8a7a27bc9 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/15/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/15/input.js.json @@ -38,6 +38,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -93,6 +94,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/16/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/16/input.js.json index d95a446ce1f3..b1f9975e3feb 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/16/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/16/input.js.json @@ -39,6 +39,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -61,6 +62,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/17/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/17/input.js.json index c4e64396d09f..49e9c3a99760 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/17/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/17/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/18/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/18/input.js.json index 03dbb841c0c9..0f6a8dbdc461 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/18/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/18/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/19/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/19/input.js.json index 805f51354da8..65022ff77075 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/19/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/19/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -95,6 +96,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } @@ -117,6 +119,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/20/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/20/input.js.json index 8ca28a3f4ae4..222796b468fc 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/20/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/20/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -73,6 +74,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false }, @@ -135,6 +137,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false }, @@ -178,6 +181,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -209,6 +213,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false }, @@ -236,6 +241,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -255,6 +261,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/21/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/21/input.js.json index 5478197c0d51..72dd2b458de3 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/21/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/21/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -47,6 +48,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -78,6 +80,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false } @@ -95,6 +98,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -112,6 +116,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -130,6 +135,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/22/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/22/input.js.json index 84f75fb0cac1..baeead5d9402 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/22/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/22/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -61,6 +62,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/3/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/3/input.js.json index 3a53923360cd..4393f9d5b9f2 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/3/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/3/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -100,6 +101,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -128,6 +130,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -155,6 +158,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -183,6 +187,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -202,6 +207,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/4/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/4/input.js.json index 955f83a12228..235b407f49b9 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/4/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/4/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/5/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/5/input.js.json index 427379f543f8..50906c3b8781 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/5/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/5/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/6/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/6/input.js.json index 53e75f544c53..a241038ca22e 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/6/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/6/input.js.json @@ -26,6 +26,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "日本語", "optional": false }, @@ -51,6 +52,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "日本語", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/7/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/7/input.js.json index 06325336b42c..5bcd74542b2c 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/7/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/7/input.js.json @@ -26,6 +26,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbC-def", "optional": false }, @@ -86,6 +87,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbC-def", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/8/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/8/input.js.json index 180778bd4a14..aaf7428f4045 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/8/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/8/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -67,6 +68,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -85,6 +87,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -114,6 +117,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/asi/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/asi/input.js.json index 83c1b303819d..c3830a25b238 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/asi/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/asi/input.js.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -56,6 +57,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -86,6 +88,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-517/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-517/input.js.json index b6c7d0699f1e..b83ebab1c864 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-517/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-517/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -61,6 +62,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-542/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-542/input.js.json index 0f059a5cb5a7..5bac238e2ff4 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-542/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-542/input.js.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "page", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -83,6 +85,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "em", "optional": false }, @@ -118,6 +121,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "em", "optional": false } @@ -146,6 +150,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-612-async-generator/issue.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-612-async-generator/issue.js.json index 7a8686c93e87..f1b0ca679f81 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-612-async-generator/issue.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-612-async-generator/issue.js.json @@ -14,6 +14,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "agf", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-614/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-614/input.js.json index 52efdb831d18..e63d2239bfb4 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-614/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-614/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-615/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-615/input.js.json index 1cecf5d33029..9cf27e4c1353 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-615/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-615/input.js.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-720/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-720/input.js.json index 9c0996fd4932..eebc9557efa2 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-720/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/issue-720/input.js.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl-space/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl-space/input.js.json index 454c36eb00ef..f546d4023867 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl-space/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl-space/input.js.json @@ -25,6 +25,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl/input.js.json index 72d07cf1f35b..65cacab15c86 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/tpl/input.js.json @@ -25,6 +25,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/unary-paren/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/unary-paren/input.js.json index 9affb7f58266..2f11a5600102 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/unary-paren/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/unary-paren/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -52,6 +53,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false }, @@ -94,6 +96,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -173,6 +177,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -208,6 +213,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false } @@ -241,6 +247,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false }, @@ -265,6 +272,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -300,6 +308,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -327,6 +336,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -362,6 +372,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -393,6 +404,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -420,6 +432,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/custom/unary/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/custom/unary/input.js.json index 04610ef9f95d..47c631d93029 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/custom/unary/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/custom/unary/input.js.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -52,6 +53,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false }, @@ -94,6 +96,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -173,6 +177,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -208,6 +213,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false } @@ -241,6 +247,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false }, @@ -259,6 +266,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -294,6 +302,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -314,6 +323,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -349,6 +359,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -379,6 +390,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -406,6 +418,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/empty-expression-container/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/empty-expression-container/input.js.json index 0a0e4754d202..3a3fb1c70e34 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/empty-expression-container/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/empty-expression-container/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -66,6 +67,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/entity/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/entity/input.js.json index 908b3a58c3e4..70d7978fd0a4 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/entity/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/entity/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -61,6 +62,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/fragment-3/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/fragment-3/input.js.json index 27ba1997820a..dde500bca5bc 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/fragment-3/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/fragment-3/input.js.json @@ -49,6 +49,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -84,6 +85,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } @@ -113,6 +115,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -148,6 +151,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/fragment-5/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/fragment-5/input.js.json index dd25f930cf3e..55812ddb5f53 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/fragment-5/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/fragment-5/input.js.json @@ -49,6 +49,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -74,6 +75,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -103,6 +105,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -128,6 +131,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/fragment-6/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/fragment-6/input.js.json index 8c3ecda558be..1892cb2bd1e4 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/fragment-6/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/fragment-6/input.js.json @@ -40,6 +40,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -75,6 +76,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10635/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10635/input.js.json index d8a01d939f3d..2a2112d9428c 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10635/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10635/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -67,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "styles", "optional": false }, @@ -109,6 +111,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -136,6 +139,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -177,6 +181,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "styles", "optional": false }, @@ -219,6 +224,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -246,6 +252,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -281,6 +288,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -308,6 +316,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -343,6 +352,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case1.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case1.jsx.json index 7546b98a44a4..e584308b0a75 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case1.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case1.jsx.json @@ -49,6 +49,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -84,6 +85,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case2.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case2.jsx.json index 60ddcb37d74e..6119331f64f9 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case2.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case2.jsx.json @@ -49,6 +49,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -84,6 +85,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case5.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case5.jsx.json index aa3a0beb0155..ae78c7fe48ae 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case5.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/case5.jsx.json @@ -121,6 +121,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -156,6 +157,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } @@ -190,6 +192,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -225,6 +228,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/input.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/input.jsx.json index c1c27979d78c..cfc2db4dc381 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/input.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10692/input.jsx.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -60,6 +61,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -135,6 +137,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -170,6 +173,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } @@ -199,6 +203,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10698/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10698/input.js.json index 4d522405840d..8da0b1bf9394 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10698/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10698/input.js.json @@ -38,6 +38,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, @@ -98,6 +99,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, @@ -149,6 +151,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -201,6 +204,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, @@ -321,6 +325,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a-b", "optional": false }, @@ -372,6 +377,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a-type", "optional": false }, @@ -423,6 +429,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a-type", "optional": false }, @@ -474,6 +481,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type-type", "optional": false }, @@ -525,6 +533,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type-b", "optional": false }, @@ -576,6 +585,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type-type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10729/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10729/input.js.json index 7d0a274f0024..31d80135bdad 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10729/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10729/input.js.json @@ -38,6 +38,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, @@ -129,6 +130,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, @@ -303,6 +305,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widget", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/input.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/input.jsx.json index e4a48ec96cbb..b0f8302b16a7 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/input.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/input.jsx.json @@ -38,6 +38,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/keyword.jsx.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/keyword.jsx.json index b796f0074d96..0206127e8b6f 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/keyword.jsx.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-10889/keyword.jsx.json @@ -26,6 +26,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/case1/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/case1/input.js.json index 406e0fe2ce7e..d2b666d81497 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/case1/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/case1/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -124,6 +126,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/not-keyword/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/not-keyword/input.js.json index 4535df76725c..c726adaf60dc 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/not-keyword/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-2075/not-keyword/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -124,6 +126,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-2264/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-2264/input.js.json index ce2f696c37d9..09eb0a6e74da 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-2264/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-2264/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false }, @@ -82,6 +84,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-6522/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-6522/input.js.json index cce9901130a2..a916457b724f 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-6522/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-6522/input.js.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -83,6 +85,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -112,6 +115,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -142,6 +146,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -167,6 +172,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -196,6 +202,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -226,6 +233,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -251,6 +259,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -280,6 +289,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -310,6 +320,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -335,6 +346,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -364,6 +376,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -394,6 +407,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -419,6 +433,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -434,6 +449,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -476,6 +492,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -506,6 +523,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -549,6 +567,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -592,6 +611,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -617,6 +637,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -632,6 +653,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -678,6 +700,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -703,6 +726,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -718,6 +742,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -779,6 +804,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -804,6 +830,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } @@ -833,6 +860,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false }, @@ -858,6 +886,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/issue-812/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/issue-812/input.js.json index 732cc342b8f3..120777c44df7 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/issue-812/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/issue-812/input.js.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/jsx/basic/keyword-tag/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/keyword-tag/input.js.json index 6548ddaef53f..7c379c478bfd 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/keyword-tag/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/keyword-tag/input.js.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var", "optional": false }, @@ -51,6 +52,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/nonentity-decimal/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/nonentity-decimal/input.js.json index e4009a57f1b0..0d4e045f1965 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/nonentity-decimal/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/nonentity-decimal/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -61,6 +62,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/nonentity/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/nonentity/input.js.json index 8af6bca59069..bdfd0d174440 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/nonentity/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/nonentity/input.js.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -61,6 +62,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/string/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/string/input.js.json index 4bc945beb1c8..b810dfb95829 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/string/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/string/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -124,6 +126,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -156,6 +159,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -252,6 +257,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/template/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/template/input.js.json index 5c7d67be35aa..5b69a3dafd9f 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/template/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/template/input.js.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -135,6 +137,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -167,6 +170,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -186,6 +190,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -274,6 +279,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/jsx/basic/yield-tag/input.js.json b/crates/swc_ecma_parser/tests/jsx/basic/yield-tag/input.js.json index 65a681d215cb..c0274ac61fc5 100644 --- a/crates/swc_ecma_parser/tests/jsx/basic/yield-tag/input.js.json +++ b/crates/swc_ecma_parser/tests/jsx/basic/yield-tag/input.js.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false }, @@ -60,6 +61,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -85,6 +87,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/1.0lib-noErrors.json b/crates/swc_ecma_parser/tests/tsc/1.0lib-noErrors.json index a2243b75c061..a43c3370da54 100644 --- a/crates/swc_ecma_parser/tests/tsc/1.0lib-noErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/1.0lib-noErrors.json @@ -28,6 +28,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false }, @@ -125,6 +128,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -199,6 +204,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -232,6 +238,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radix", "optional": true, "typeAnnotation": { @@ -287,6 +294,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseFloat", "optional": false }, @@ -306,6 +314,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": { @@ -361,6 +370,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNaN", "optional": false }, @@ -380,6 +390,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": { @@ -435,6 +446,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFinite", "optional": false }, @@ -454,6 +466,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": { @@ -509,6 +522,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeURI", "optional": false }, @@ -528,6 +542,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodedURI", "optional": false, "typeAnnotation": { @@ -583,6 +598,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeURIComponent", "optional": false }, @@ -602,6 +618,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodedURIComponent", "optional": false, "typeAnnotation": { @@ -657,6 +674,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodeURI", "optional": false }, @@ -676,6 +694,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uri", "optional": false, "typeAnnotation": { @@ -731,6 +750,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodeURIComponent", "optional": false }, @@ -750,6 +770,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uriComponent", "optional": false, "typeAnnotation": { @@ -834,6 +855,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -861,6 +883,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "configurable", "optional": false }, @@ -896,6 +919,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumerable", "optional": false }, @@ -931,6 +955,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -966,6 +991,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writable", "optional": false }, @@ -1000,6 +1026,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -1036,6 +1063,7 @@ "end": 3146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -1049,6 +1077,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1101,6 +1130,7 @@ "end": 3197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptorMap", "optional": false }, @@ -1124,6 +1154,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1162,6 +1193,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -1191,6 +1223,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1218,6 +1251,7 @@ "end": 3380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -1242,6 +1276,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1262,6 +1297,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -1298,6 +1334,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleString", "optional": false }, @@ -1334,6 +1371,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -1359,6 +1397,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1380,6 +1419,7 @@ "end": 3815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProperty", "optional": false }, @@ -1393,6 +1433,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1442,6 +1483,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isPrototypeOf", "optional": false }, @@ -1455,6 +1497,7 @@ "end": 4028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1476,6 +1519,7 @@ "end": 4036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1514,6 +1558,7 @@ "end": 4188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyIsEnumerable", "optional": false }, @@ -1527,6 +1572,7 @@ "end": 4190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1589,6 +1635,7 @@ "end": 4301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false, "typeAnnotation": { @@ -1618,6 +1665,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -1656,6 +1704,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1702,6 +1751,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1752,6 +1802,7 @@ "end": 4450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -1776,6 +1827,7 @@ "end": 4458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1796,6 +1848,7 @@ "end": 4601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getPrototypeOf", "optional": false }, @@ -1809,6 +1862,7 @@ "end": 4603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1858,6 +1912,7 @@ "end": 4950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnPropertyDescriptor", "optional": false }, @@ -1871,6 +1926,7 @@ "end": 4952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1896,6 +1952,7 @@ "end": 4960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1934,6 +1991,7 @@ "end": 4989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -1955,6 +2013,7 @@ "end": 5370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnPropertyNames", "optional": false }, @@ -1968,6 +2027,7 @@ "end": 5372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2024,6 +2084,7 @@ "end": 5682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false }, @@ -2037,6 +2098,7 @@ "end": 5684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2062,6 +2124,7 @@ "end": 5701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "properties", "optional": true, "typeAnnotation": { @@ -2083,6 +2146,7 @@ "end": 5725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptorMap", "optional": false }, @@ -2121,6 +2185,7 @@ "end": 6176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProperty", "optional": false }, @@ -2134,6 +2199,7 @@ "end": 6178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2159,6 +2225,7 @@ "end": 6186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2184,6 +2251,7 @@ "end": 6206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false, "typeAnnotation": { @@ -2205,6 +2273,7 @@ "end": 6226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -2243,6 +2312,7 @@ "end": 6660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProperties", "optional": false }, @@ -2256,6 +2326,7 @@ "end": 6662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2281,6 +2352,7 @@ "end": 6679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "properties", "optional": false, "typeAnnotation": { @@ -2302,6 +2374,7 @@ "end": 6702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptorMap", "optional": false }, @@ -2340,6 +2413,7 @@ "end": 6911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seal", "optional": false }, @@ -2353,6 +2427,7 @@ "end": 6913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2402,6 +2477,7 @@ "end": 7134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "freeze", "optional": false }, @@ -2415,6 +2491,7 @@ "end": 7136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2464,6 +2541,7 @@ "end": 7299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preventExtensions", "optional": false }, @@ -2477,6 +2555,7 @@ "end": 7301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2526,6 +2605,7 @@ "end": 7513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSealed", "optional": false }, @@ -2539,6 +2619,7 @@ "end": 7515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2588,6 +2669,7 @@ "end": 7744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFrozen", "optional": false }, @@ -2601,6 +2683,7 @@ "end": 7746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2650,6 +2733,7 @@ "end": 7920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isExtensible", "optional": false }, @@ -2663,6 +2747,7 @@ "end": 7922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2712,6 +2797,7 @@ "end": 8202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -2725,6 +2811,7 @@ "end": 8204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2790,6 +2877,7 @@ "end": 8280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -2816,6 +2904,7 @@ "end": 8604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -2829,6 +2918,7 @@ "end": 8612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -2854,6 +2944,7 @@ "end": 8627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": true, "typeAnnotation": { @@ -2903,6 +2994,7 @@ "end": 8896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -2916,6 +3008,7 @@ "end": 8904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -2951,6 +3044,7 @@ "end": 8922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -3009,6 +3103,7 @@ "end": 9369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -3022,6 +3117,7 @@ "end": 9377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -3057,6 +3153,7 @@ "end": 9395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -3116,6 +3213,7 @@ "end": 9424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -3151,6 +3249,7 @@ "end": 9441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -3186,6 +3285,7 @@ "end": 9496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -3221,6 +3321,7 @@ "end": 9513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "caller", "optional": false }, @@ -3245,6 +3346,7 @@ "end": 9523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3278,6 +3380,7 @@ "end": 9548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false, "typeAnnotation": { @@ -3317,6 +3420,7 @@ "end": 9680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3364,6 +3468,7 @@ "end": 9701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3396,6 +3501,7 @@ "end": 9715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3443,6 +3549,7 @@ "end": 9736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3465,6 +3572,7 @@ "end": 9751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -3489,6 +3597,7 @@ "end": 9761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3518,6 +3627,7 @@ "end": 9786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IArguments", "optional": false }, @@ -3541,6 +3651,7 @@ "end": 9807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -3596,6 +3707,7 @@ "end": 9825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -3631,6 +3743,7 @@ "end": 9845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callee", "optional": false }, @@ -3655,6 +3768,7 @@ "end": 9855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3678,6 +3792,7 @@ "end": 9876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3704,6 +3819,7 @@ "end": 9947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -3740,6 +3856,7 @@ "end": 10107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "charAt", "optional": false }, @@ -3753,6 +3870,7 @@ "end": 10111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -3802,6 +3920,7 @@ "end": 10375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "charCodeAt", "optional": false }, @@ -3815,6 +3934,7 @@ "end": 10381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -3864,6 +3984,7 @@ "end": 10582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -3887,6 +4008,7 @@ "end": 10593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": null @@ -3945,6 +4067,7 @@ "end": 10922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexOf", "optional": false }, @@ -3958,6 +4081,7 @@ "end": 10935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -3983,6 +4107,7 @@ "end": 10953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -4032,6 +4157,7 @@ "end": 11248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastIndexOf", "optional": false }, @@ -4045,6 +4171,7 @@ "end": 11261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -4070,6 +4197,7 @@ "end": 11279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -4119,6 +4247,7 @@ "end": 11466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localeCompare", "optional": false }, @@ -4132,6 +4261,7 @@ "end": 11471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "that", "optional": false, "typeAnnotation": { @@ -4181,6 +4311,7 @@ "end": 11739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -4194,6 +4325,7 @@ "end": 11746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -4250,6 +4382,7 @@ "end": 12025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -4263,6 +4396,7 @@ "end": 12032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -4284,6 +4418,7 @@ "end": 12040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4329,6 +4464,7 @@ "end": 12405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -4342,6 +4478,7 @@ "end": 12417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -4367,6 +4504,7 @@ "end": 12439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -4416,6 +4554,7 @@ "end": 12741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -4429,6 +4568,7 @@ "end": 12753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -4454,6 +4594,7 @@ "end": 12775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -4476,6 +4617,7 @@ "end": 12787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false, "typeAnnotation": { @@ -4511,6 +4653,7 @@ "end": 12804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4589,6 +4732,7 @@ "end": 13203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -4602,6 +4746,7 @@ "end": 13215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -4623,6 +4768,7 @@ "end": 13223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4637,6 +4783,7 @@ "end": 13237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -4686,6 +4833,7 @@ "end": 13557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -4699,6 +4847,7 @@ "end": 13569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -4720,6 +4869,7 @@ "end": 13577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4734,6 +4884,7 @@ "end": 13591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -4756,6 +4907,7 @@ "end": 13603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false, "typeAnnotation": { @@ -4791,6 +4943,7 @@ "end": 13620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4869,6 +5022,7 @@ "end": 13825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "search", "optional": false }, @@ -4882,6 +5036,7 @@ "end": 13832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -4931,6 +5086,7 @@ "end": 14027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "search", "optional": false }, @@ -4944,6 +5100,7 @@ "end": 14034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -4965,6 +5122,7 @@ "end": 14042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -5003,6 +5161,7 @@ "end": 14472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "slice", "optional": false }, @@ -5016,6 +5175,7 @@ "end": 14478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": true, "typeAnnotation": { @@ -5041,6 +5201,7 @@ "end": 14492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -5090,6 +5251,7 @@ "end": 14911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "split", "optional": false }, @@ -5103,6 +5265,7 @@ "end": 14921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": false, "typeAnnotation": { @@ -5128,6 +5291,7 @@ "end": 14936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limit", "optional": true, "typeAnnotation": { @@ -5184,6 +5348,7 @@ "end": 15366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "split", "optional": false }, @@ -5197,6 +5362,7 @@ "end": 15376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": false, "typeAnnotation": { @@ -5218,6 +5384,7 @@ "end": 15384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -5232,6 +5399,7 @@ "end": 15391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limit", "optional": true, "typeAnnotation": { @@ -5288,6 +5456,7 @@ "end": 15899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false }, @@ -5301,6 +5470,7 @@ "end": 15905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -5326,6 +5496,7 @@ "end": 15918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -5375,6 +5546,7 @@ "end": 16030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLowerCase", "optional": false }, @@ -5411,6 +5583,7 @@ "end": 16183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleLowerCase", "optional": false }, @@ -5447,6 +5620,7 @@ "end": 16287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toUpperCase", "optional": false }, @@ -5483,6 +5657,7 @@ "end": 16474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleUpperCase", "optional": false }, @@ -5519,6 +5694,7 @@ "end": 16597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "trim", "optional": false }, @@ -5556,6 +5732,7 @@ "end": 16670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -5590,6 +5767,7 @@ "end": 17032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substr", "optional": false }, @@ -5603,6 +5781,7 @@ "end": 17037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false, "typeAnnotation": { @@ -5628,6 +5807,7 @@ "end": 17053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": true, "typeAnnotation": { @@ -5674,6 +5854,7 @@ "end": 17092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -5741,6 +5922,7 @@ "end": 17251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false, "typeAnnotation": { @@ -5770,6 +5952,7 @@ "end": 17269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -5808,6 +5991,7 @@ "end": 17284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5830,6 +6014,7 @@ "end": 17296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -5880,6 +6065,7 @@ "end": 17326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -5904,6 +6090,7 @@ "end": 17334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5924,6 +6111,7 @@ "end": 17352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromCharCode", "optional": false }, @@ -5947,6 +6135,7 @@ "end": 17361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "codes", "optional": false, "typeAnnotation": null @@ -6014,6 +6203,7 @@ "end": 17402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -6052,6 +6242,7 @@ "end": 17426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false, "typeAnnotation": { @@ -6081,6 +6272,7 @@ "end": 17444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -6119,6 +6311,7 @@ "end": 17460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -6141,6 +6334,7 @@ "end": 17472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -6191,6 +6385,7 @@ "end": 17503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -6215,6 +6410,7 @@ "end": 17512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -6244,6 +6440,7 @@ "end": 17533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -6270,6 +6467,7 @@ "end": 17737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -6283,6 +6481,7 @@ "end": 17743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radix", "optional": true, "typeAnnotation": { @@ -6332,6 +6531,7 @@ "end": 17977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toFixed", "optional": false }, @@ -6345,6 +6545,7 @@ "end": 17992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fractionDigits", "optional": true, "typeAnnotation": { @@ -6394,6 +6595,7 @@ "end": 18241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toExponential", "optional": false }, @@ -6407,6 +6609,7 @@ "end": 18256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fractionDigits", "optional": true, "typeAnnotation": { @@ -6456,6 +6659,7 @@ "end": 18542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toPrecision", "optional": false }, @@ -6469,6 +6673,7 @@ "end": 18552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "precision", "optional": true, "typeAnnotation": { @@ -6531,6 +6736,7 @@ "end": 18706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false, "typeAnnotation": { @@ -6560,6 +6766,7 @@ "end": 18724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -6598,6 +6805,7 @@ "end": 18739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -6620,6 +6828,7 @@ "end": 18751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -6670,6 +6879,7 @@ "end": 18781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -6694,6 +6904,7 @@ "end": 18789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -6715,6 +6926,7 @@ "end": 18908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MAX_VALUE", "optional": false }, @@ -6750,6 +6962,7 @@ "end": 19043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MIN_VALUE", "optional": false }, @@ -6785,6 +6998,7 @@ "end": 19268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false }, @@ -6820,6 +7034,7 @@ "end": 19487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NEGATIVE_INFINITY", "optional": false }, @@ -6855,6 +7070,7 @@ "end": 19691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "POSITIVE_INFINITY", "optional": false }, @@ -6898,6 +7114,7 @@ "end": 19718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -6925,6 +7142,7 @@ "end": 19822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6960,6 +7178,7 @@ "end": 19880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LN10", "optional": false }, @@ -6995,6 +7214,7 @@ "end": 19936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LN2", "optional": false }, @@ -7030,6 +7250,7 @@ "end": 19993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LOG2E", "optional": false }, @@ -7065,6 +7286,7 @@ "end": 20052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LOG10E", "optional": false }, @@ -7100,6 +7322,7 @@ "end": 20151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PI", "optional": false }, @@ -7135,6 +7358,7 @@ "end": 20262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SQRT1_2", "optional": false }, @@ -7170,6 +7394,7 @@ "end": 20314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SQRT2", "optional": false }, @@ -7204,6 +7429,7 @@ "end": 20626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abs", "optional": false }, @@ -7217,6 +7443,7 @@ "end": 20628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7266,6 +7493,7 @@ "end": 20776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acos", "optional": false }, @@ -7279,6 +7507,7 @@ "end": 20778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7328,6 +7557,7 @@ "end": 20904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asin", "optional": false }, @@ -7341,6 +7571,7 @@ "end": 20906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7390,6 +7621,7 @@ "end": 21069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "atan", "optional": false }, @@ -7403,6 +7635,7 @@ "end": 21071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7452,6 +7685,7 @@ "end": 21347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "atan2", "optional": false }, @@ -7465,6 +7699,7 @@ "end": 21349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7490,6 +7725,7 @@ "end": 21360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7539,6 +7775,7 @@ "end": 21527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ceil", "optional": false }, @@ -7552,6 +7789,7 @@ "end": 21529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7601,6 +7839,7 @@ "end": 21695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cos", "optional": false }, @@ -7614,6 +7853,7 @@ "end": 21697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7663,6 +7903,7 @@ "end": 21878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exp", "optional": false }, @@ -7676,6 +7917,7 @@ "end": 21880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7725,6 +7967,7 @@ "end": 22045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "floor", "optional": false }, @@ -7738,6 +7981,7 @@ "end": 22047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7787,6 +8031,7 @@ "end": 22190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -7800,6 +8045,7 @@ "end": 22192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7849,6 +8095,7 @@ "end": 22364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false }, @@ -7872,6 +8119,7 @@ "end": 22374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -7930,6 +8178,7 @@ "end": 22549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -7953,6 +8202,7 @@ "end": 22559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -8011,6 +8261,7 @@ "end": 22786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pow", "optional": false }, @@ -8024,6 +8275,7 @@ "end": 22788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8049,6 +8301,7 @@ "end": 22799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8098,6 +8351,7 @@ "end": 22886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "random", "optional": false }, @@ -8134,6 +8388,7 @@ "end": 23066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "round", "optional": false }, @@ -8147,6 +8402,7 @@ "end": 23068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8196,6 +8452,7 @@ "end": 23231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sin", "optional": false }, @@ -8209,6 +8466,7 @@ "end": 23233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8258,6 +8516,7 @@ "end": 23361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sqrt", "optional": false }, @@ -8271,6 +8530,7 @@ "end": 23363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8320,6 +8580,7 @@ "end": 23529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tan", "optional": false }, @@ -8333,6 +8594,7 @@ "end": 23531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8395,6 +8657,7 @@ "end": 23656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false, "typeAnnotation": { @@ -8416,6 +8679,7 @@ "end": 23662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -8441,6 +8705,7 @@ "end": 23742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -8467,6 +8732,7 @@ "end": 23859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -8503,6 +8769,7 @@ "end": 23932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toDateString", "optional": false }, @@ -8539,6 +8806,7 @@ "end": 24005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toTimeString", "optional": false }, @@ -8575,6 +8843,7 @@ "end": 24134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleString", "optional": false }, @@ -8611,6 +8880,7 @@ "end": 24266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleDateString", "optional": false }, @@ -8647,6 +8917,7 @@ "end": 24398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleTimeString", "optional": false }, @@ -8683,6 +8954,7 @@ "end": 24515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -8719,6 +8991,7 @@ "end": 24586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getTime", "optional": false }, @@ -8755,6 +9028,7 @@ "end": 24657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFullYear", "optional": false }, @@ -8791,6 +9065,7 @@ "end": 24752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCFullYear", "optional": false }, @@ -8827,6 +9102,7 @@ "end": 24821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMonth", "optional": false }, @@ -8863,6 +9139,7 @@ "end": 24931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCMonth", "optional": false }, @@ -8899,6 +9176,7 @@ "end": 25010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getDate", "optional": false }, @@ -8935,6 +9213,7 @@ "end": 25114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCDate", "optional": false }, @@ -8971,6 +9250,7 @@ "end": 25191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getDay", "optional": false }, @@ -9007,6 +9287,7 @@ "end": 25292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCDay", "optional": false }, @@ -9043,6 +9324,7 @@ "end": 25371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getHours", "optional": false }, @@ -9079,6 +9361,7 @@ "end": 25487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCHours", "optional": false }, @@ -9115,6 +9398,7 @@ "end": 25577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMinutes", "optional": false }, @@ -9151,6 +9435,7 @@ "end": 25691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCMinutes", "optional": false }, @@ -9187,6 +9472,7 @@ "end": 25781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSeconds", "optional": false }, @@ -9223,6 +9509,7 @@ "end": 25895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCSeconds", "optional": false }, @@ -9259,6 +9546,7 @@ "end": 25988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMilliseconds", "optional": false }, @@ -9295,6 +9583,7 @@ "end": 26112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUTCMilliseconds", "optional": false }, @@ -9331,6 +9620,7 @@ "end": 26264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getTimezoneOffset", "optional": false }, @@ -9367,6 +9657,7 @@ "end": 26484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setTime", "optional": false }, @@ -9380,6 +9671,7 @@ "end": 26489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "time", "optional": false, "typeAnnotation": { @@ -9429,6 +9721,7 @@ "end": 26684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setMilliseconds", "optional": false }, @@ -9442,6 +9735,7 @@ "end": 26687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": false, "typeAnnotation": { @@ -9491,6 +9785,7 @@ "end": 26908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCMilliseconds", "optional": false }, @@ -9504,6 +9799,7 @@ "end": 26911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": false, "typeAnnotation": { @@ -9553,6 +9849,7 @@ "end": 27161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setSeconds", "optional": false }, @@ -9566,6 +9863,7 @@ "end": 27165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": false, "typeAnnotation": { @@ -9591,6 +9889,7 @@ "end": 27177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -9640,6 +9939,7 @@ "end": 27451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCSeconds", "optional": false }, @@ -9653,6 +9953,7 @@ "end": 27455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": false, "typeAnnotation": { @@ -9678,6 +9979,7 @@ "end": 27467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -9727,6 +10029,7 @@ "end": 27782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setMinutes", "optional": false }, @@ -9740,6 +10043,7 @@ "end": 27786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": { @@ -9765,6 +10069,7 @@ "end": 27799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": true, "typeAnnotation": { @@ -9790,6 +10095,7 @@ "end": 27812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -9839,6 +10145,7 @@ "end": 28151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCMinutes", "optional": false }, @@ -9852,6 +10159,7 @@ "end": 28155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": { @@ -9877,6 +10185,7 @@ "end": 28168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": true, "typeAnnotation": { @@ -9902,6 +10211,7 @@ "end": 28181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -9951,6 +10261,7 @@ "end": 28552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setHours", "optional": false }, @@ -9964,6 +10275,7 @@ "end": 28558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hours", "optional": false, "typeAnnotation": { @@ -9989,6 +10301,7 @@ "end": 28571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": true, "typeAnnotation": { @@ -10014,6 +10327,7 @@ "end": 28585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": true, "typeAnnotation": { @@ -10039,6 +10353,7 @@ "end": 28598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -10088,6 +10403,7 @@ "end": 28995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCHours", "optional": false }, @@ -10101,6 +10417,7 @@ "end": 29001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hours", "optional": false, "typeAnnotation": { @@ -10126,6 +10443,7 @@ "end": 29014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": true, "typeAnnotation": { @@ -10151,6 +10469,7 @@ "end": 29028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sec", "optional": true, "typeAnnotation": { @@ -10176,6 +10495,7 @@ "end": 29041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -10225,6 +10545,7 @@ "end": 29242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setDate", "optional": false }, @@ -10238,6 +10559,7 @@ "end": 29247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": false, "typeAnnotation": { @@ -10287,6 +10609,7 @@ "end": 29467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCDate", "optional": false }, @@ -10300,6 +10623,7 @@ "end": 29472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": false, "typeAnnotation": { @@ -10349,6 +10673,7 @@ "end": 29874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setMonth", "optional": false }, @@ -10362,6 +10687,7 @@ "end": 29880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": false, "typeAnnotation": { @@ -10387,6 +10713,7 @@ "end": 29894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -10436,6 +10763,7 @@ "end": 30314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCMonth", "optional": false }, @@ -10449,6 +10777,7 @@ "end": 30320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": false, "typeAnnotation": { @@ -10474,6 +10803,7 @@ "end": 30334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -10523,6 +10853,7 @@ "end": 30702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setFullYear", "optional": false }, @@ -10536,6 +10867,7 @@ "end": 30707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year", "optional": false, "typeAnnotation": { @@ -10561,6 +10893,7 @@ "end": 30722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": true, "typeAnnotation": { @@ -10586,6 +10919,7 @@ "end": 30737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -10635,6 +10969,7 @@ "end": 31172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setUTCFullYear", "optional": false }, @@ -10648,6 +10983,7 @@ "end": 31177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year", "optional": false, "typeAnnotation": { @@ -10673,6 +11009,7 @@ "end": 31192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": true, "typeAnnotation": { @@ -10698,6 +11035,7 @@ "end": 31207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -10747,6 +11085,7 @@ "end": 31330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toUTCString", "optional": false }, @@ -10783,6 +11122,7 @@ "end": 31416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toISOString", "optional": false }, @@ -10819,6 +11159,7 @@ "end": 31585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toJSON", "optional": false }, @@ -10832,6 +11173,7 @@ "end": 31589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": true, "typeAnnotation": { @@ -10894,6 +11236,7 @@ "end": 31625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false, "typeAnnotation": { @@ -10935,6 +11278,7 @@ "end": 31645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -10957,6 +11301,7 @@ "end": 31661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -10995,6 +11340,7 @@ "end": 31676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -11017,6 +11363,7 @@ "end": 31692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -11055,6 +11402,7 @@ "end": 31707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -11077,6 +11425,7 @@ "end": 31722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year", "optional": false, "typeAnnotation": { @@ -11102,6 +11451,7 @@ "end": 31737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": false, "typeAnnotation": { @@ -11127,6 +11477,7 @@ "end": 31751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -11152,6 +11503,7 @@ "end": 31767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hours", "optional": true, "typeAnnotation": { @@ -11177,6 +11529,7 @@ "end": 31785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minutes", "optional": true, "typeAnnotation": { @@ -11202,6 +11555,7 @@ "end": 31803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seconds", "optional": true, "typeAnnotation": { @@ -11227,6 +11581,7 @@ "end": 31816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -11265,6 +11620,7 @@ "end": 31832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -11311,6 +11667,7 @@ "end": 31863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -11335,6 +11692,7 @@ "end": 31869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -11355,6 +11713,7 @@ "end": 32059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parse", "optional": false }, @@ -11368,6 +11727,7 @@ "end": 32061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -11417,6 +11777,7 @@ "end": 32999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UTC", "optional": false }, @@ -11430,6 +11791,7 @@ "end": 33004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year", "optional": false, "typeAnnotation": { @@ -11455,6 +11817,7 @@ "end": 33019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month", "optional": false, "typeAnnotation": { @@ -11480,6 +11843,7 @@ "end": 33033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": true, "typeAnnotation": { @@ -11505,6 +11869,7 @@ "end": 33049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hours", "optional": true, "typeAnnotation": { @@ -11530,6 +11895,7 @@ "end": 33067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minutes", "optional": true, "typeAnnotation": { @@ -11555,6 +11921,7 @@ "end": 33085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seconds", "optional": true, "typeAnnotation": { @@ -11580,6 +11947,7 @@ "end": 33098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ms", "optional": true, "typeAnnotation": { @@ -11629,6 +11997,7 @@ "end": 33125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -11674,6 +12043,7 @@ "end": 33165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpExecArray", "optional": false }, @@ -11697,6 +12067,7 @@ "end": 33186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -11752,6 +12123,7 @@ "end": 33207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -11787,6 +12159,7 @@ "end": 33227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -11822,6 +12195,7 @@ "end": 33246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false }, @@ -11856,6 +12230,7 @@ "end": 33269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -11892,6 +12267,7 @@ "end": 33299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleString", "optional": false }, @@ -11928,6 +12304,7 @@ "end": 33321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -11951,6 +12328,7 @@ "end": 33330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -12023,6 +12401,7 @@ "end": 33363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "join", "optional": false }, @@ -12036,6 +12415,7 @@ "end": 33373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": true, "typeAnnotation": { @@ -12085,6 +12465,7 @@ "end": 33400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pop", "optional": false }, @@ -12121,6 +12502,7 @@ "end": 33420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "push", "optional": false }, @@ -12144,6 +12526,7 @@ "end": 33429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -12202,6 +12585,7 @@ "end": 33461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reverse", "optional": false }, @@ -12245,6 +12629,7 @@ "end": 33484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shift", "optional": false }, @@ -12281,6 +12666,7 @@ "end": 33505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "slice", "optional": false }, @@ -12294,6 +12680,7 @@ "end": 33511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": true, "typeAnnotation": { @@ -12319,6 +12706,7 @@ "end": 33525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -12375,6 +12763,7 @@ "end": 33555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sort", "optional": false }, @@ -12388,6 +12777,7 @@ "end": 33565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareFn", "optional": true, "typeAnnotation": { @@ -12410,6 +12800,7 @@ "end": 33570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -12435,6 +12826,7 @@ "end": 33581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -12511,6 +12903,7 @@ "end": 33623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "splice", "optional": false }, @@ -12524,6 +12917,7 @@ "end": 33629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -12580,6 +12974,7 @@ "end": 33660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "splice", "optional": false }, @@ -12593,6 +12988,7 @@ "end": 33666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -12618,6 +13014,7 @@ "end": 33687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteCount", "optional": false, "typeAnnotation": { @@ -12653,6 +13050,7 @@ "end": 33705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -12718,6 +13116,7 @@ "end": 33739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unshift", "optional": false }, @@ -12741,6 +13140,7 @@ "end": 33748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -12799,6 +13199,7 @@ "end": 33781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexOf", "optional": false }, @@ -12812,6 +13213,7 @@ "end": 33795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchElement", "optional": false, "typeAnnotation": { @@ -12837,6 +13239,7 @@ "end": 33814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromIndex", "optional": true, "typeAnnotation": { @@ -12886,6 +13289,7 @@ "end": 33849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastIndexOf", "optional": false }, @@ -12899,6 +13303,7 @@ "end": 33863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchElement", "optional": false, "typeAnnotation": { @@ -12924,6 +13329,7 @@ "end": 33882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromIndex", "optional": true, "typeAnnotation": { @@ -12973,6 +13379,7 @@ "end": 33911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "every", "optional": false }, @@ -12986,6 +13393,7 @@ "end": 33922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13008,6 +13416,7 @@ "end": 33930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13033,6 +13442,7 @@ "end": 33945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -13058,6 +13468,7 @@ "end": 33960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -13110,6 +13521,7 @@ "end": 33991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -13159,6 +13571,7 @@ "end": 34017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false }, @@ -13172,6 +13585,7 @@ "end": 34028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13194,6 +13608,7 @@ "end": 34036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13219,6 +13634,7 @@ "end": 34051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -13244,6 +13660,7 @@ "end": 34066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -13296,6 +13713,7 @@ "end": 34097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -13345,6 +13763,7 @@ "end": 34126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -13358,6 +13777,7 @@ "end": 34137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13380,6 +13800,7 @@ "end": 34145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13405,6 +13826,7 @@ "end": 34160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -13430,6 +13852,7 @@ "end": 34175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -13482,6 +13905,7 @@ "end": 34203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -13531,6 +13955,7 @@ "end": 34225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -13544,6 +13969,7 @@ "end": 34236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13566,6 +13992,7 @@ "end": 34244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13591,6 +14018,7 @@ "end": 34259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -13616,6 +14044,7 @@ "end": 34274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -13668,6 +14097,7 @@ "end": 34301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -13724,6 +14154,7 @@ "end": 34327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -13737,6 +14168,7 @@ "end": 34338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13759,6 +14191,7 @@ "end": 34346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13784,6 +14217,7 @@ "end": 34361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -13809,6 +14243,7 @@ "end": 34376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -13861,6 +14296,7 @@ "end": 34407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -13917,6 +14353,7 @@ "end": 34436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduce", "optional": false }, @@ -13930,6 +14367,7 @@ "end": 34447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -13952,6 +14390,7 @@ "end": 34463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -13977,6 +14416,7 @@ "end": 34482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -14002,6 +14442,7 @@ "end": 34501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -14027,6 +14468,7 @@ "end": 34516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -14079,6 +14521,7 @@ "end": 34548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": true, "typeAnnotation": { @@ -14128,6 +14571,7 @@ "end": 34577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduceRight", "optional": false }, @@ -14141,6 +14585,7 @@ "end": 34588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -14163,6 +14608,7 @@ "end": 34604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -14188,6 +14634,7 @@ "end": 34623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -14213,6 +14660,7 @@ "end": 34642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -14238,6 +14686,7 @@ "end": 34657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -14290,6 +14739,7 @@ "end": 34689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": true, "typeAnnotation": { @@ -14342,6 +14792,7 @@ "end": 34723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -14368,6 +14819,7 @@ "end": 34976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -14381,6 +14833,7 @@ "end": 34983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": { @@ -14419,6 +14872,7 @@ "end": 35009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpExecArray", "optional": false }, @@ -14440,6 +14894,7 @@ "end": 35200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -14453,6 +14908,7 @@ "end": 35207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": { @@ -14503,6 +14959,7 @@ "end": 35413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false }, @@ -14538,6 +14995,7 @@ "end": 35574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -14573,6 +15031,7 @@ "end": 35744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ignoreCase", "optional": false }, @@ -14608,6 +15067,7 @@ "end": 35912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multiline", "optional": false }, @@ -14643,6 +15103,7 @@ "end": 35937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastIndex", "optional": false }, @@ -14677,6 +15138,7 @@ "end": 35990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compile", "optional": false }, @@ -14702,6 +15164,7 @@ "end": 36000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -14736,6 +15199,7 @@ "end": 36022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false, "typeAnnotation": { @@ -14765,6 +15229,7 @@ "end": 36042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false, "typeAnnotation": { @@ -14790,6 +15255,7 @@ "end": 36057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": true, "typeAnnotation": { @@ -14828,6 +15294,7 @@ "end": 36075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -14850,6 +15317,7 @@ "end": 36089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false, "typeAnnotation": { @@ -14875,6 +15343,7 @@ "end": 36104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": true, "typeAnnotation": { @@ -14913,6 +15382,7 @@ "end": 36122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -14935,6 +15405,7 @@ "end": 36162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$1", "optional": false }, @@ -14970,6 +15441,7 @@ "end": 36178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$2", "optional": false }, @@ -15005,6 +15477,7 @@ "end": 36194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$3", "optional": false }, @@ -15040,6 +15513,7 @@ "end": 36210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$4", "optional": false }, @@ -15075,6 +15549,7 @@ "end": 36226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$5", "optional": false }, @@ -15110,6 +15585,7 @@ "end": 36242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$6", "optional": false }, @@ -15145,6 +15621,7 @@ "end": 36258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$7", "optional": false }, @@ -15180,6 +15657,7 @@ "end": 36274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$8", "optional": false }, @@ -15215,6 +15693,7 @@ "end": 36290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$9", "optional": false }, @@ -15250,6 +15729,7 @@ "end": 36313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastMatch", "optional": false }, @@ -15293,6 +15773,7 @@ "end": 36341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15320,6 +15801,7 @@ "end": 36352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -15355,6 +15837,7 @@ "end": 36373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false }, @@ -15402,6 +15885,7 @@ "end": 36402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false, "typeAnnotation": { @@ -15431,6 +15915,7 @@ "end": 36422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -15469,6 +15954,7 @@ "end": 36439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15491,6 +15977,7 @@ "end": 36453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -15529,6 +16016,7 @@ "end": 36470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15551,6 +16039,7 @@ "end": 36485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -15575,6 +16064,7 @@ "end": 36492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15604,6 +16094,7 @@ "end": 36516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EvalError", "optional": false }, @@ -15623,6 +16114,7 @@ "end": 36530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15661,6 +16153,7 @@ "end": 36556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EvalError", "optional": false, "typeAnnotation": { @@ -15690,6 +16183,7 @@ "end": 36576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -15728,6 +16222,7 @@ "end": 36597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EvalError", "optional": false }, @@ -15750,6 +16245,7 @@ "end": 36611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -15788,6 +16284,7 @@ "end": 36632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EvalError", "optional": false }, @@ -15810,6 +16307,7 @@ "end": 36647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -15834,6 +16332,7 @@ "end": 36658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EvalError", "optional": false }, @@ -15863,6 +16362,7 @@ "end": 36683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RangeError", "optional": false }, @@ -15882,6 +16382,7 @@ "end": 36697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -15920,6 +16421,7 @@ "end": 36724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RangeError", "optional": false, "typeAnnotation": { @@ -15949,6 +16451,7 @@ "end": 36744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -15987,6 +16490,7 @@ "end": 36766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RangeError", "optional": false }, @@ -16009,6 +16513,7 @@ "end": 36780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16047,6 +16552,7 @@ "end": 36802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RangeError", "optional": false }, @@ -16069,6 +16575,7 @@ "end": 36817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -16093,6 +16600,7 @@ "end": 36829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RangeError", "optional": false }, @@ -16122,6 +16630,7 @@ "end": 36858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReferenceError", "optional": false }, @@ -16141,6 +16650,7 @@ "end": 36872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -16179,6 +16689,7 @@ "end": 36903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReferenceError", "optional": false, "typeAnnotation": { @@ -16208,6 +16719,7 @@ "end": 36923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16246,6 +16758,7 @@ "end": 36949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReferenceError", "optional": false }, @@ -16268,6 +16781,7 @@ "end": 36963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16306,6 +16820,7 @@ "end": 36989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReferenceError", "optional": false }, @@ -16328,6 +16843,7 @@ "end": 37004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -16352,6 +16868,7 @@ "end": 37020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReferenceError", "optional": false }, @@ -16381,6 +16898,7 @@ "end": 37046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxError", "optional": false }, @@ -16400,6 +16918,7 @@ "end": 37060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -16438,6 +16957,7 @@ "end": 37088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxError", "optional": false, "typeAnnotation": { @@ -16467,6 +16987,7 @@ "end": 37108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16505,6 +17026,7 @@ "end": 37131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxError", "optional": false }, @@ -16527,6 +17049,7 @@ "end": 37145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16565,6 +17088,7 @@ "end": 37168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxError", "optional": false }, @@ -16587,6 +17111,7 @@ "end": 37183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -16611,6 +17136,7 @@ "end": 37196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxError", "optional": false }, @@ -16640,6 +17166,7 @@ "end": 37220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16659,6 +17186,7 @@ "end": 37234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -16697,6 +17225,7 @@ "end": 37260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false, "typeAnnotation": { @@ -16726,6 +17255,7 @@ "end": 37280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16764,6 +17294,7 @@ "end": 37301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16786,6 +17317,7 @@ "end": 37315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -16824,6 +17356,7 @@ "end": 37336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16846,6 +17379,7 @@ "end": 37351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -16870,6 +17404,7 @@ "end": 37362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16899,6 +17434,7 @@ "end": 37385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URIError", "optional": false }, @@ -16918,6 +17454,7 @@ "end": 37399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -16956,6 +17493,7 @@ "end": 37424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URIError", "optional": false, "typeAnnotation": { @@ -16985,6 +17523,7 @@ "end": 37444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -17023,6 +17562,7 @@ "end": 37464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URIError", "optional": false }, @@ -17045,6 +17585,7 @@ "end": 37478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -17083,6 +17624,7 @@ "end": 37498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URIError", "optional": false }, @@ -17105,6 +17647,7 @@ "end": 37513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -17129,6 +17672,7 @@ "end": 37523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URIError", "optional": false }, @@ -17158,6 +17702,7 @@ "end": 37542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -17184,6 +17729,7 @@ "end": 37917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parse", "optional": false }, @@ -17197,6 +17743,7 @@ "end": 37922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": { @@ -17222,6 +17769,7 @@ "end": 37939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reviver", "optional": true, "typeAnnotation": { @@ -17244,6 +17792,7 @@ "end": 37946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -17269,6 +17818,7 @@ "end": 37958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17338,6 +17888,7 @@ "end": 38178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringify", "optional": false }, @@ -17351,6 +17902,7 @@ "end": 38184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17400,6 +17952,7 @@ "end": 38463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringify", "optional": false }, @@ -17413,6 +17966,7 @@ "end": 38469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17438,6 +17992,7 @@ "end": 38484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false, "typeAnnotation": { @@ -17460,6 +18015,7 @@ "end": 38490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -17485,6 +18041,7 @@ "end": 38505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17554,6 +18111,7 @@ "end": 38787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringify", "optional": false }, @@ -17567,6 +18125,7 @@ "end": 38793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17592,6 +18151,7 @@ "end": 38808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false, "typeAnnotation": { @@ -17648,6 +18208,7 @@ "end": 39224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringify", "optional": false }, @@ -17661,6 +18222,7 @@ "end": 39230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17686,6 +18248,7 @@ "end": 39245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false, "typeAnnotation": { @@ -17708,6 +18271,7 @@ "end": 39251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -17733,6 +18297,7 @@ "end": 39266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17778,6 +18343,7 @@ "end": 39286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "space", "optional": false, "typeAnnotation": { @@ -17827,6 +18393,7 @@ "end": 39695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringify", "optional": false }, @@ -17840,6 +18407,7 @@ "end": 39701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17865,6 +18433,7 @@ "end": 39716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false, "typeAnnotation": { @@ -17897,6 +18466,7 @@ "end": 39730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "space", "optional": false, "typeAnnotation": { @@ -17959,6 +18529,7 @@ "end": 39908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false, "typeAnnotation": { @@ -17980,6 +18551,7 @@ "end": 39914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -18005,6 +18577,7 @@ "end": 40051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -18029,6 +18602,7 @@ "end": 40053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18061,6 +18635,7 @@ "end": 40139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -18097,6 +18672,7 @@ "end": 40169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleString", "optional": false }, @@ -18133,6 +18709,7 @@ "end": 40312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -18156,6 +18733,7 @@ "end": 40336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -18185,6 +18763,7 @@ "end": 40339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18219,6 +18798,7 @@ "end": 40345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18246,6 +18826,7 @@ "end": 40314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18271,6 +18852,7 @@ "end": 40324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18295,6 +18877,7 @@ "end": 40480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -18318,6 +18901,7 @@ "end": 40489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -18347,6 +18931,7 @@ "end": 40492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18381,6 +18966,7 @@ "end": 40498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18403,6 +18989,7 @@ "end": 40787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "join", "optional": false }, @@ -18416,6 +19003,7 @@ "end": 40797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": true, "typeAnnotation": { @@ -18465,6 +19053,7 @@ "end": 40904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pop", "optional": false }, @@ -18490,6 +19079,7 @@ "end": 40909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18511,6 +19101,7 @@ "end": 41067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "push", "optional": false }, @@ -18534,6 +19125,7 @@ "end": 41076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -18563,6 +19155,7 @@ "end": 41079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18602,6 +19195,7 @@ "end": 41164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reverse", "optional": false }, @@ -18633,6 +19227,7 @@ "end": 41169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18655,6 +19250,7 @@ "end": 41263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shift", "optional": false }, @@ -18680,6 +19276,7 @@ "end": 41268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18701,6 +19298,7 @@ "end": 41476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "slice", "optional": false }, @@ -18714,6 +19312,7 @@ "end": 41482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": true, "typeAnnotation": { @@ -18739,6 +19338,7 @@ "end": 41496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -18783,6 +19383,7 @@ "end": 41509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18805,6 +19406,7 @@ "end": 41731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sort", "optional": false }, @@ -18818,6 +19420,7 @@ "end": 41741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareFn", "optional": true, "typeAnnotation": { @@ -18840,6 +19443,7 @@ "end": 41746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -18861,6 +19465,7 @@ "end": 41749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18875,6 +19480,7 @@ "end": 41752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -18896,6 +19502,7 @@ "end": 41755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18949,6 +19556,7 @@ "end": 41770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18971,6 +19579,7 @@ "end": 42026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "splice", "optional": false }, @@ -18984,6 +19593,7 @@ "end": 42032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -19028,6 +19638,7 @@ "end": 42044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19050,6 +19661,7 @@ "end": 42450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "splice", "optional": false }, @@ -19063,6 +19675,7 @@ "end": 42456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -19088,6 +19701,7 @@ "end": 42477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteCount", "optional": false, "typeAnnotation": { @@ -19123,6 +19737,7 @@ "end": 42495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -19152,6 +19767,7 @@ "end": 42498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19186,6 +19802,7 @@ "end": 42504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19208,6 +19825,7 @@ "end": 42660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unshift", "optional": false }, @@ -19231,6 +19849,7 @@ "end": 42669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -19260,6 +19879,7 @@ "end": 42672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19299,6 +19919,7 @@ "end": 42977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexOf", "optional": false }, @@ -19312,6 +19933,7 @@ "end": 42991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchElement", "optional": false, "typeAnnotation": { @@ -19333,6 +19955,7 @@ "end": 42994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19347,6 +19970,7 @@ "end": 43005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromIndex", "optional": true, "typeAnnotation": { @@ -19396,6 +20020,7 @@ "end": 43350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastIndexOf", "optional": false }, @@ -19409,6 +20034,7 @@ "end": 43364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchElement", "optional": false, "typeAnnotation": { @@ -19430,6 +20056,7 @@ "end": 43367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19444,6 +20071,7 @@ "end": 43378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromIndex", "optional": true, "typeAnnotation": { @@ -19493,6 +20121,7 @@ "end": 43879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "every", "optional": false }, @@ -19506,6 +20135,7 @@ "end": 43890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -19528,6 +20158,7 @@ "end": 43898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19549,6 +20180,7 @@ "end": 43901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19563,6 +20195,7 @@ "end": 43908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -19588,6 +20221,7 @@ "end": 43923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -19615,6 +20249,7 @@ "end": 43926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19650,6 +20285,7 @@ "end": 43949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -19699,6 +20335,7 @@ "end": 44463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false }, @@ -19712,6 +20349,7 @@ "end": 44474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -19734,6 +20372,7 @@ "end": 44482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19755,6 +20394,7 @@ "end": 44485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19769,6 +20409,7 @@ "end": 44492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -19794,6 +20435,7 @@ "end": 44507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -19821,6 +20463,7 @@ "end": 44510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19856,6 +20499,7 @@ "end": 44533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -19905,6 +20549,7 @@ "end": 44959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -19918,6 +20563,7 @@ "end": 44970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -19940,6 +20586,7 @@ "end": 44978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19961,6 +20608,7 @@ "end": 44981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19975,6 +20623,7 @@ "end": 44988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -20000,6 +20649,7 @@ "end": 45003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -20027,6 +20677,7 @@ "end": 45006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20062,6 +20713,7 @@ "end": 45026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -20111,6 +20763,7 @@ "end": 45501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -20124,6 +20777,7 @@ "end": 45515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -20146,6 +20800,7 @@ "end": 45523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -20167,6 +20822,7 @@ "end": 45526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20181,6 +20837,7 @@ "end": 45533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -20206,6 +20863,7 @@ "end": 45548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -20233,6 +20891,7 @@ "end": 45551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20262,6 +20921,7 @@ "end": 45559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20278,6 +20938,7 @@ "end": 45568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -20322,6 +20983,7 @@ "end": 45578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20349,6 +21011,7 @@ "end": 45503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20374,6 +21037,7 @@ "end": 46029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -20387,6 +21051,7 @@ "end": 46040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -20409,6 +21074,7 @@ "end": 46048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -20430,6 +21096,7 @@ "end": 46051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20444,6 +21111,7 @@ "end": 46058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -20469,6 +21137,7 @@ "end": 46073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -20496,6 +21165,7 @@ "end": 46076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20531,6 +21201,7 @@ "end": 46099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": true, "typeAnnotation": { @@ -20575,6 +21246,7 @@ "end": 46109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20597,6 +21269,7 @@ "end": 46745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduce", "optional": false }, @@ -20610,6 +21283,7 @@ "end": 46756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -20632,6 +21306,7 @@ "end": 46772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -20653,6 +21328,7 @@ "end": 46775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20667,6 +21343,7 @@ "end": 46789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -20688,6 +21365,7 @@ "end": 46792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20702,6 +21380,7 @@ "end": 46806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -20727,6 +21406,7 @@ "end": 46821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -20754,6 +21434,7 @@ "end": 46824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20783,6 +21464,7 @@ "end": 46832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20799,6 +21481,7 @@ "end": 46846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": true, "typeAnnotation": { @@ -20820,6 +21503,7 @@ "end": 46850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20847,6 +21531,7 @@ "end": 46854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20868,6 +21553,7 @@ "end": 47487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduce", "optional": false }, @@ -20881,6 +21567,7 @@ "end": 47501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -20903,6 +21590,7 @@ "end": 47517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -20924,6 +21612,7 @@ "end": 47520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20938,6 +21627,7 @@ "end": 47534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -20959,6 +21649,7 @@ "end": 47537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20973,6 +21664,7 @@ "end": 47551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -20998,6 +21690,7 @@ "end": 47566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -21025,6 +21718,7 @@ "end": 47569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21054,6 +21748,7 @@ "end": 47577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21070,6 +21765,7 @@ "end": 47591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": false, "typeAnnotation": { @@ -21091,6 +21787,7 @@ "end": 47594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21118,6 +21815,7 @@ "end": 47598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21144,6 +21842,7 @@ "end": 47489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21169,6 +21868,7 @@ "end": 48265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduceRight", "optional": false }, @@ -21182,6 +21882,7 @@ "end": 48276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -21204,6 +21905,7 @@ "end": 48292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -21225,6 +21927,7 @@ "end": 48295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21239,6 +21942,7 @@ "end": 48309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -21260,6 +21964,7 @@ "end": 48312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21274,6 +21979,7 @@ "end": 48326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -21299,6 +22005,7 @@ "end": 48341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -21326,6 +22033,7 @@ "end": 48344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21355,6 +22063,7 @@ "end": 48352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21371,6 +22080,7 @@ "end": 48366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": true, "typeAnnotation": { @@ -21392,6 +22102,7 @@ "end": 48370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21419,6 +22130,7 @@ "end": 48374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21440,6 +22152,7 @@ "end": 49040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reduceRight", "optional": false }, @@ -21453,6 +22166,7 @@ "end": 49054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackfn", "optional": false, "typeAnnotation": { @@ -21475,6 +22189,7 @@ "end": 49070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previousValue", "optional": false, "typeAnnotation": { @@ -21496,6 +22211,7 @@ "end": 49073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21510,6 +22226,7 @@ "end": 49087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentValue", "optional": false, "typeAnnotation": { @@ -21531,6 +22248,7 @@ "end": 49090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21545,6 +22263,7 @@ "end": 49104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndex", "optional": false, "typeAnnotation": { @@ -21570,6 +22289,7 @@ "end": 49119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -21597,6 +22317,7 @@ "end": 49122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21626,6 +22347,7 @@ "end": 49130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21642,6 +22364,7 @@ "end": 49144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": false, "typeAnnotation": { @@ -21663,6 +22386,7 @@ "end": 49147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21690,6 +22414,7 @@ "end": 49151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21716,6 +22441,7 @@ "end": 49042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21742,6 +22468,7 @@ "end": 49301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -21773,6 +22500,7 @@ "end": 49326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -21811,6 +22539,7 @@ "end": 49330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21850,6 +22579,7 @@ "end": 49351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false, "typeAnnotation": { @@ -21879,6 +22609,7 @@ "end": 49375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayLength", "optional": true, "typeAnnotation": { @@ -21936,6 +22667,7 @@ "end": 49417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayLength", "optional": false, "typeAnnotation": { @@ -21980,6 +22712,7 @@ "end": 49429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22007,6 +22740,7 @@ "end": 49404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22043,6 +22777,7 @@ "end": 49453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -22072,6 +22807,7 @@ "end": 49456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22106,6 +22842,7 @@ "end": 49462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22133,6 +22870,7 @@ "end": 49443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22159,6 +22897,7 @@ "end": 49482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayLength", "optional": true, "typeAnnotation": { @@ -22216,6 +22955,7 @@ "end": 49520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayLength", "optional": false, "typeAnnotation": { @@ -22260,6 +23000,7 @@ "end": 49532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22287,6 +23028,7 @@ "end": 49507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22323,6 +23065,7 @@ "end": 49552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -22352,6 +23095,7 @@ "end": 49555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22386,6 +23130,7 @@ "end": 49561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22413,6 +23158,7 @@ "end": 49542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22438,6 +23184,7 @@ "end": 49576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false }, @@ -22451,6 +23198,7 @@ "end": 49580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -22501,6 +23249,7 @@ "end": 49610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -22525,6 +23274,7 @@ "end": 49617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.json index 26fe3b3a3edf..bb5cf0a7b367 100644 --- a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -60,6 +61,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -124,6 +127,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -167,6 +171,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -209,6 +214,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -244,6 +250,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -292,6 +299,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": { @@ -321,6 +329,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -356,6 +365,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -409,6 +419,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -427,6 +438,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -460,6 +472,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -477,6 +490,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientWithSameNameAndCommonRoot.json index 68d4ef779c0d..4e0b9bdf3d62 100644 --- a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndAmbientWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -92,6 +94,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -156,6 +160,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -210,6 +215,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -235,6 +241,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -276,6 +283,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +317,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -447,6 +456,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -476,6 +486,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -511,6 +522,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -564,6 +576,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -587,6 +600,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -635,6 +649,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -659,6 +674,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.json index e4894fa384fb..0a2642466008 100644 --- a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -92,6 +94,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -156,6 +160,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -210,6 +215,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -235,6 +241,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -279,6 +286,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -315,6 +323,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -381,6 +390,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -410,6 +420,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -445,6 +456,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -498,6 +510,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -521,6 +534,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -569,6 +583,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -593,6 +608,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.json index e0e2c4a7cc53..95d880b506ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -60,6 +61,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -124,6 +127,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -167,6 +171,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -272,6 +277,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -336,6 +343,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -389,6 +397,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -407,6 +416,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -440,6 +450,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -457,6 +468,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ArrowFunction4.json b/crates/swc_ecma_parser/tests/tsc/ArrowFunction4.json index f6a05afa5847..141f684491b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/ArrowFunction4.json +++ b/crates/swc_ecma_parser/tests/tsc/ArrowFunction4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.json index 715c9c577ad8..5da9465a38ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.json @@ -14,6 +14,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule1", "optional": false }, @@ -99,6 +100,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +140,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +171,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule1", "optional": false }, @@ -187,6 +191,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -206,6 +211,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -227,6 +233,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -268,6 +275,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule2", "optional": false }, @@ -353,6 +361,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -392,6 +401,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -422,6 +432,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule2", "optional": false }, @@ -455,6 +466,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -476,6 +488,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -497,6 +510,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -582,6 +596,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -621,6 +636,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -640,6 +656,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -664,6 +681,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule3", "optional": false }, @@ -749,6 +767,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +807,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -818,6 +838,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule3", "optional": false }, @@ -857,6 +878,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -885,6 +907,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false } @@ -908,6 +931,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule4", "optional": false }, @@ -993,6 +1017,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1057,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1062,6 +1088,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule4", "optional": false }, @@ -1081,6 +1108,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1126,6 +1154,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.json index 9a1286513e62..075b34ff53d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -99,6 +100,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +147,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -212,6 +216,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -255,6 +260,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +291,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -310,6 +317,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -329,6 +337,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -350,6 +359,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -372,6 +382,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -393,6 +404,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -429,6 +441,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -457,6 +470,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +501,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.json index 3e3451b75b23..c73979de2d04 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -99,6 +100,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +147,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -215,6 +218,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -245,6 +249,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -270,6 +275,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -289,6 +295,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +317,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -332,6 +340,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -353,6 +362,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -389,6 +399,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -417,6 +428,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +459,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.json index a2a8c0b87cb6..e246eb7046eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -99,6 +100,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +147,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -232,6 +235,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +266,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -287,6 +292,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -306,6 +312,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -327,6 +334,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -349,6 +357,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -370,6 +379,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -419,6 +429,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -472,6 +483,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.json index d0c8ae9d4542..691de9413fcc 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -58,6 +59,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -236,6 +239,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -273,6 +277,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -298,6 +303,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, @@ -358,6 +364,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -383,6 +390,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -427,6 +435,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -463,6 +472,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -605,6 +615,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -649,6 +660,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -674,6 +686,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.json index 1a16730ded01..b433f12eed16 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -58,6 +59,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -236,6 +239,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -273,6 +277,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -292,6 +297,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, @@ -353,6 +359,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -378,6 +385,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -422,6 +430,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -458,6 +467,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -600,6 +610,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -644,6 +655,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -663,6 +675,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.json index 42077ff8cdf1..9e54c372f741 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -58,6 +59,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -208,6 +211,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -247,6 +251,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -286,6 +291,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -323,6 +329,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -348,6 +355,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -392,6 +400,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -428,6 +437,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -542,6 +552,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -588,6 +599,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -627,6 +639,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.json index d5dfb62bf631..98d2d54c5c54 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -58,6 +59,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -208,6 +211,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -247,6 +251,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -280,6 +285,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -316,6 +322,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -341,6 +348,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -385,6 +393,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -421,6 +430,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -535,6 +545,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -581,6 +592,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -614,6 +626,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRoot.json index faa7b28f03af..2698aa9a6eb3 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -39,6 +40,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -64,6 +66,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -105,6 +108,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -138,6 +142,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -208,6 +213,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -255,6 +261,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -373,6 +380,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -391,6 +399,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -423,6 +432,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -462,6 +472,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -480,6 +491,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -547,6 +559,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -577,6 +590,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -653,6 +667,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -682,6 +697,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -725,6 +741,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -799,6 +816,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -838,6 +856,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false, "typeAnnotation": null @@ -856,6 +875,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -893,6 +913,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -910,6 +931,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -949,6 +971,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -967,6 +990,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1000,6 +1024,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1054,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRootES6.json b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRootES6.json index 94b79c6376a4..9a7849a59b10 100644 --- a/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRootES6.json +++ b/crates/swc_ecma_parser/tests/tsc/ClassAndModuleWithSameNameAndCommonRootES6.json @@ -21,6 +21,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -39,6 +40,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -64,6 +66,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -105,6 +108,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -138,6 +142,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -208,6 +213,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -255,6 +261,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -373,6 +380,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -391,6 +399,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -423,6 +432,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -462,6 +472,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -480,6 +491,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -547,6 +559,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -577,6 +590,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -653,6 +667,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -682,6 +697,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -725,6 +741,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -799,6 +816,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -838,6 +856,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false, "typeAnnotation": null @@ -856,6 +875,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -893,6 +913,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -910,6 +931,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -949,6 +971,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -967,6 +990,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1000,6 +1024,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1054,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck1.json b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck1.json index e3162f13747d..16c933eebc91 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck1.json +++ b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck1.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck2.json b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck2.json index c3b2b70f9f6f..80bd8445e436 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck2.json +++ b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck2.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck4.json b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck4.json index e43dfcb5707d..ede52aa9f202 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck4.json +++ b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck4.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -105,6 +106,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck6.json b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck6.json index 4f6c25debc9d..7d931de959b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck6.json +++ b/crates/swc_ecma_parser/tests/tsc/ES3For-ofTypeCheck6.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -112,6 +113,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of1.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of1.json index 4a8e745b9947..7f849945d5b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of1.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of1.json @@ -35,6 +35,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -123,6 +124,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -145,6 +147,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of10.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of10.json index 00e4f229726e..d55b6cc9ba18 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of10.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of10.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -103,6 +104,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -207,6 +210,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -231,6 +235,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of11.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of11.json index f2938e043af1..9d4e9da47ba7 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of11.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of11.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of13.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of13.json index 6dc7f561f8e9..c5de90ee49bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of13.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of13.json @@ -35,6 +35,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -120,6 +121,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of14.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of14.json index 6281d734cd62..2f95c064a913 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of14.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of14.json @@ -35,6 +35,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of15.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of15.json index 3fd2fad921f3..9ba0ed47e257 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of15.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of15.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -107,6 +109,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -166,6 +170,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of16.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of16.json index 35ab77fee160..83f3dbedff76 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of16.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of16.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -107,6 +109,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -166,6 +170,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -194,6 +199,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of17.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of17.json index e7b3b8bf1cea..a7ee3c40a733 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of17.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of17.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -107,6 +109,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -132,6 +135,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -169,6 +173,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -180,6 +185,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -208,6 +214,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of18.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of18.json index 9264a088520d..1ed70f04b632 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of18.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of18.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -110,6 +112,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of19.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of19.json index 5f0d39b1ea1b..9671fb49b3c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of19.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of19.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -86,6 +88,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -135,6 +138,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -173,6 +177,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of2.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of2.json index 814fed940412..2d391d9515a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of2.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of2.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of21.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of21.json index 87e9ba2da11b..74d6fc25d2f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of21.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of21.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -90,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of22.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of22.json index 89dfbd77eb93..0d69f6b58f61 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of22.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of22.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -120,6 +121,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": null @@ -163,6 +165,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -185,6 +188,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of23.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of23.json index 708fc8379b72..086c2abdcade 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of23.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of23.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -120,6 +121,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": null @@ -163,6 +165,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -185,6 +188,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of24.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of24.json index 36176634f752..de66d7acbdc1 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of24.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of24.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111,6 +112,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +164,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of25.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of25.json index 6908250ac6dd..08d3dd255c1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of25.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of25.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111,6 +112,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -151,6 +154,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -168,6 +172,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of26.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of26.json index c8a33c7dfe36..6e643fc32c67 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of26.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of26.json @@ -48,6 +48,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -152,6 +154,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -169,6 +172,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of27.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of27.json index 35d21e0f4d4a..28639cbd7327 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of27.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of27.json @@ -58,6 +58,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -174,6 +176,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -191,6 +194,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of28.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of28.json index ec55d248f6e7..447e5e0e9c39 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of28.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of28.json @@ -48,6 +48,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -152,6 +154,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -169,6 +172,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of29.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of29.json index 8555b511c1df..b453b2e9f2f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of29.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of29.json @@ -58,6 +58,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -174,6 +176,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -191,6 +194,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of3.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of3.json index 3ce2e118dccf..172e6537385f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of3.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of3.json @@ -35,6 +35,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -112,6 +113,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -123,6 +125,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of30.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of30.json index 898e8b1728c8..adde77e04922 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of30.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of30.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -223,6 +226,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -250,6 +254,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -275,6 +280,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false }, @@ -299,6 +305,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -316,6 +323,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of31.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of31.json index 521668db244c..29a4ceaa2fc0 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of31.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of31.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -122,6 +124,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -160,6 +163,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -208,6 +212,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -225,6 +230,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of33.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of33.json index a063d33e02a4..a05d47f3785f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of33.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of33.json @@ -35,6 +35,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -123,6 +124,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -145,6 +147,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of34.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of34.json index ab71a68dc3f1..7c1af152a2ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of34.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of34.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -103,6 +104,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -194,6 +196,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -218,6 +221,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of35.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of35.json index bf06a64d1e63..d29296bd5a28 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of35.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of35.json @@ -58,6 +58,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -174,6 +176,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -191,6 +194,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of36.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of36.json index f47db610195c..4c199f3db570 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of36.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of36.json @@ -48,6 +48,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -152,6 +154,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -169,6 +172,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of37.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of37.json index 2b6d751dc12e..3d86581c8b2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of37.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of37.json @@ -35,6 +35,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -165,6 +166,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -247,6 +249,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -288,6 +291,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -341,6 +345,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -363,6 +368,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -386,6 +392,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -424,6 +431,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -458,6 +466,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -471,6 +480,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of4.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of4.json index 9f7bcc1bba1a..09e0fa7ab307 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of4.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of4.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -86,6 +88,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -117,6 +120,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -128,6 +132,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of5.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of5.json index 1d81161551fe..d460af08a810 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of5.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of5.json @@ -35,6 +35,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of6.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of6.json index fa7dea818b6e..29aa9c906085 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of6.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of6.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -90,6 +91,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -138,6 +140,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -158,6 +161,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -171,6 +175,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of7.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of7.json index 1d3c4fe4cfe4..1f7f81bad4bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of7.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of7.json @@ -35,6 +35,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -134,6 +137,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -182,6 +186,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -202,6 +207,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -215,6 +221,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of8.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of8.json index 7c57768c7350..7b263499102d 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of8.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of8.json @@ -14,6 +14,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -103,6 +104,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -194,6 +196,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -218,6 +221,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-of9.json b/crates/swc_ecma_parser/tests/tsc/ES5For-of9.json index e642edca81a3..046f5159ddb5 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-of9.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-of9.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -103,6 +104,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -215,6 +218,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -239,6 +243,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck1.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck1.json index e3162f13747d..16c933eebc91 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck1.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck1.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck10.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck10.json index dd524c07acf5..2a3d158b2656 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck10.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck10.json @@ -14,6 +14,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -149,6 +150,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -243,6 +245,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -266,6 +269,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck11.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck11.json index 84a9fb46248e..e46e79373639 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck11.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck11.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -98,6 +99,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -135,6 +137,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -146,6 +149,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck12.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck12.json index ff42480f72c4..f3758e47a9fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck12.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck12.json @@ -35,6 +35,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck13.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck13.json index 821dd07b0361..56d0c351b200 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck13.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck13.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strSet", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -86,6 +88,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -122,6 +125,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strSet", "optional": false }, @@ -177,6 +181,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strSet", "optional": false }, @@ -236,6 +241,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -252,6 +258,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strSet", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck14.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck14.json index 566952524717..88291e79b14a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck14.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck14.json @@ -28,6 +28,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -124,6 +126,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck2.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck2.json index c3b2b70f9f6f..80bd8445e436 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck2.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck2.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck3.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck3.json index 1a531a94f794..a7dc61a72ef2 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck3.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck3.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -146,6 +147,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -162,6 +164,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck4.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck4.json index e43dfcb5707d..ede52aa9f202 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck4.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck4.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -105,6 +106,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck5.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck5.json index 0a6a80589ec6..e9c4fd2438e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck5.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck5.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -105,6 +106,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck6.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck6.json index 4f6c25debc9d..7d931de959b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck6.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck6.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -112,6 +113,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck7.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck7.json index bf760c3bf505..0b7fb4b086ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck7.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck7.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -98,6 +99,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck8.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck8.json index 30ba95e75aee..b0fd98d61713 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck8.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck8.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -128,6 +129,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -165,6 +167,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -176,6 +179,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck9.json b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck9.json index eda73eea097d..c4795d20e49d 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck9.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5For-ofTypeCheck9.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -121,6 +122,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -137,6 +139,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty1.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty1.json index 4740486d158b..7bcdec8d1489 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty1.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty1.json @@ -18,6 +18,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolConstructor", "optional": false }, @@ -45,6 +46,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -92,6 +94,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolConstructor", "optional": false }, @@ -148,6 +152,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -180,6 +185,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -228,6 +234,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -250,6 +257,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty2.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty2.json index 54b4bb919476..b730ed54d69f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty2.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -54,6 +55,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +131,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -210,6 +214,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -236,6 +241,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -292,6 +298,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -327,6 +334,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty3.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty3.json index ab5f7cc9dc33..5dff72db54ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty3.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty3.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -96,6 +98,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -177,6 +180,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -203,6 +207,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty4.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty4.json index ce75c213830e..26c5371f1401 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty4.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty4.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -96,6 +98,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -132,6 +135,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -213,6 +217,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -239,6 +244,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty5.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty5.json index dd0b61d30464..cd2419703663 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty5.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty5.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -96,6 +98,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -132,6 +135,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -220,6 +224,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -246,6 +251,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty6.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty6.json index fb934b44fd8f..a1d9520ae309 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty6.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -131,6 +133,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty7.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty7.json index 807f992de9b1..7b09e42c6e72 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty7.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolProperty7.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -96,6 +98,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -132,6 +135,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -213,6 +217,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -239,6 +244,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5SymbolType1.json b/crates/swc_ecma_parser/tests/tsc/ES5SymbolType1.json index 586263ec31fb..bc75af4e6925 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5SymbolType1.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5SymbolType1.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ES5for-of32.json b/crates/swc_ecma_parser/tests/tsc/ES5for-of32.json index ff6f99c62da9..020ca9716819 100644 --- a/crates/swc_ecma_parser/tests/tsc/ES5for-of32.json +++ b/crates/swc_ecma_parser/tests/tsc/ES5for-of32.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -151,6 +153,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -198,6 +202,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false }, @@ -239,6 +244,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -314,6 +320,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -325,6 +332,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/EnumAndModuleWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/EnumAndModuleWithSameNameAndCommonRoot.json index 004849aa43ed..4e3f6a0e87a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/EnumAndModuleWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/EnumAndModuleWithSameNameAndCommonRoot.json @@ -20,6 +20,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -37,6 +38,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -55,6 +57,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -78,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -103,6 +107,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -147,6 +152,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -183,6 +189,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -249,6 +256,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -270,6 +278,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -305,6 +314,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -322,6 +332,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -361,6 +372,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -390,6 +402,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -425,6 +438,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -478,6 +492,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -502,6 +517,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportClassWhichExtendsInterfaceWithInaccessibleType.json b/crates/swc_ecma_parser/tests/tsc/ExportClassWhichExtendsInterfaceWithInaccessibleType.json index 9459cb91e37d..c060b608fce4 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportClassWhichExtendsInterfaceWithInaccessibleType.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportClassWhichExtendsInterfaceWithInaccessibleType.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -71,6 +73,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +109,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -140,6 +144,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromOrigin", "optional": false }, @@ -153,6 +158,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -174,6 +180,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -217,6 +224,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2d", "optional": false }, @@ -261,6 +269,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -297,6 +306,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -359,6 +369,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -380,6 +391,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -452,6 +464,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json index 70098bcd0657..0eb1c5f4ec46 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -174,6 +176,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -195,6 +198,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -271,6 +275,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -330,6 +335,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -368,6 +374,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin3d", "optional": false, "typeAnnotation": { @@ -389,6 +396,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -485,6 +493,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -529,6 +538,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -550,6 +560,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -575,6 +586,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -596,6 +608,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -640,6 +653,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -659,6 +673,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.json index 17cf41a7f2df..151e5527b0c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -153,6 +155,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "points", "optional": false }, @@ -174,6 +177,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -235,6 +240,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -273,6 +279,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInTypeParameterConstraint.json b/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInTypeParameterConstraint.json index 445b1ffba648..313ff729376a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInTypeParameterConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportClassWithInaccessibleTypeInTypeParameterConstraint.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -167,6 +169,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -188,6 +191,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -264,6 +268,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -323,6 +328,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -361,6 +367,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin3d", "optional": false, "typeAnnotation": { @@ -382,6 +389,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -478,6 +486,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -522,6 +531,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -543,6 +553,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -568,6 +579,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -589,6 +601,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -640,6 +653,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -661,6 +675,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -722,6 +737,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -745,6 +761,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -785,6 +802,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -804,6 +822,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.json index d650c6399f63..bdd7e55a18d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -160,6 +162,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -204,6 +207,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -225,6 +229,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -250,6 +255,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -315,6 +322,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromOrigin", "optional": false }, @@ -334,6 +342,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -355,6 +364,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -398,6 +408,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -463,6 +474,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -495,6 +507,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.json index 7106e2a890f5..5187bb6b803a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -153,6 +155,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -197,6 +200,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -218,6 +222,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -243,6 +248,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -308,6 +315,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromOrigin", "optional": false }, @@ -327,6 +335,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -348,6 +357,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -391,6 +401,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -456,6 +467,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -488,6 +500,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.json index fc6357991bbb..b4fcfe31d85d 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -154,6 +156,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -198,6 +201,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -244,6 +249,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -265,6 +271,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -308,6 +315,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromOrigin", "optional": false }, @@ -327,6 +335,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -348,6 +357,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -391,6 +401,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -456,6 +467,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -488,6 +500,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json index 95a022a5848c..7f23cc1946c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +170,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -187,6 +192,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -267,6 +273,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -286,6 +293,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -313,6 +321,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -367,6 +376,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin3d", "optional": false, "typeAnnotation": { @@ -388,6 +398,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -488,6 +499,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -512,6 +524,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -531,6 +544,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -562,6 +576,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -583,6 +598,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -597,6 +613,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -643,6 +661,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -667,6 +686,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -688,6 +708,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -712,6 +733,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.json index 99370b600e30..6798026578a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -71,6 +73,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +109,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -149,6 +153,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "points", "optional": false }, @@ -172,6 +177,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -210,6 +216,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -233,6 +240,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -271,6 +279,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.json b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.json index fa019460a88c..06926dcf1d2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -71,6 +73,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +109,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -159,6 +163,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -180,6 +185,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -260,6 +266,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -279,6 +286,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -306,6 +314,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -360,6 +369,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin3d", "optional": false, "typeAnnotation": { @@ -381,6 +391,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -481,6 +492,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -505,6 +517,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -524,6 +537,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -555,6 +569,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -576,6 +591,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -590,6 +606,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -611,6 +628,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -636,6 +654,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -660,6 +679,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, @@ -681,6 +701,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -705,6 +726,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPoint", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportModuleWithAccessibleTypesOnItsExportedMembers.json b/crates/swc_ecma_parser/tests/tsc/ExportModuleWithAccessibleTypesOnItsExportedMembers.json index 84589eaa48cd..2db86935a751 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportModuleWithAccessibleTypesOnItsExportedMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportModuleWithAccessibleTypesOnItsExportedMembers.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -90,6 +92,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -227,6 +232,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -248,6 +254,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -269,6 +276,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -320,6 +328,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -361,6 +370,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -382,6 +392,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -404,6 +415,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -425,6 +437,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -476,6 +489,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -497,6 +511,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -540,6 +555,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -605,6 +621,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.json index e6b5b51139d4..25556bd0389d 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -84,6 +86,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -209,6 +214,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -299,6 +305,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unity", "optional": false, "typeAnnotation": null @@ -334,6 +341,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -390,6 +398,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.json index ddd2807c38ca..90aa13c472b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -84,6 +86,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnitSquare", "optional": false, "typeAnnotation": { @@ -217,6 +222,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "top", "optional": false }, @@ -249,6 +255,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "left", "optional": false }, @@ -273,6 +280,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -294,6 +302,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right", "optional": false }, @@ -318,6 +327,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -343,6 +353,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bottom", "optional": false }, @@ -375,6 +386,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "left", "optional": false }, @@ -399,6 +411,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -420,6 +433,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right", "optional": false }, @@ -444,6 +458,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.json b/crates/swc_ecma_parser/tests/tsc/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.json index fd392bcaa1dc..b1dd8ad6209e 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -127,6 +129,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beez", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -171,6 +175,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -216,6 +221,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beez2", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -258,6 +265,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportVariableWithAccessibleTypeInTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/ExportVariableWithAccessibleTypeInTypeAnnotation.json index 892eb090c4b9..095a3deb2980 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportVariableWithAccessibleTypeInTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportVariableWithAccessibleTypeInTypeAnnotation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +170,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -187,6 +192,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ExportVariableWithInaccessibleTypeInTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/ExportVariableWithInaccessibleTypeInTypeAnnotation.json index 6258bf138b03..6ef26f68d97f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ExportVariableWithInaccessibleTypeInTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/ExportVariableWithInaccessibleTypeInTypeAnnotation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +170,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -187,6 +192,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -261,6 +267,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -280,6 +287,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -307,6 +315,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -360,6 +369,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin3d", "optional": false, "typeAnnotation": { @@ -381,6 +391,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndCommonRoot.json index ddff34daaffc..2f37c24bafe3 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -148,6 +150,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -180,6 +183,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -219,6 +223,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -307,6 +312,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -350,6 +356,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -385,6 +392,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -440,6 +448,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -457,6 +466,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -496,6 +506,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": { @@ -525,6 +536,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -560,6 +572,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -613,6 +626,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -637,6 +651,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -679,6 +694,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -702,6 +718,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -743,6 +760,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -768,6 +786,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -873,6 +892,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -912,6 +932,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -1000,6 +1021,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1043,6 +1065,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1078,6 +1101,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1133,6 +1157,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1150,6 +1175,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1189,6 +1215,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": { @@ -1218,6 +1245,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1253,6 +1281,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1306,6 +1335,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -1330,6 +1360,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1372,6 +1403,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -1395,6 +1427,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndDifferentCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndDifferentCommonRoot.json index 8388192328dc..c6256398836d 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndDifferentCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionAndModuleWithSameNameAndDifferentCommonRoot.json @@ -21,6 +21,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -148,6 +150,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -180,6 +183,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -219,6 +223,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -307,6 +312,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -350,6 +356,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -385,6 +392,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -440,6 +448,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -457,6 +466,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -496,6 +506,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": { @@ -525,6 +536,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -560,6 +572,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -613,6 +626,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl", "optional": false, "typeAnnotation": null @@ -636,6 +650,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration11_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration11_es6.json index 213f6b743520..ce4b8d9f8cbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration11_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration11_es6.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration13_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration13_es6.json index 7db43486f254..b6efb87a7ca1 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration13_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration13_es6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration1_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration1_es6.json index c1331621731e..3093c95298dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration1_es6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration2_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration2_es6.json index e2e70ebeec48..726d5c7ad51d 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration2_es6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration3_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration3_es6.json index b4e2c08b7d54..10aad9de23c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration3_es6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration4_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration4_es6.json index 29c2fb6d048e..b9c213635878 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration4_es6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration8_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration8_es6.json index 8168996e6315..a62521e771ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration8_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration8_es6.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false } @@ -65,6 +67,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration9_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration9_es6.json index fc554c5ff219..a0b1835146a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration9_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionDeclaration9_es6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionExpression1_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionExpression1_es6.json index 2f5129d690c1..d281bd5c72db 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionExpression1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionExpression1_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionExpression2_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionExpression2_es6.json index e56e0fd8e984..8ca0600974d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionExpression2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionExpression2_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments1_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments1_es6.json index bd63a91e0e42..9d52b486ba7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments1_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments5_es6.json b/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments5_es6.json index f3a7b471deb5..0ab29b77ce18 100644 --- a/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments5_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/FunctionPropertyAssignments5_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/InvalidNonInstantiatedModule.json b/crates/swc_ecma_parser/tests/tsc/InvalidNonInstantiatedModule.json index 70d7223659b2..830ce40875bc 100644 --- a/crates/swc_ecma_parser/tests/tsc/InvalidNonInstantiatedModule.json +++ b/crates/swc_ecma_parser/tests/tsc/InvalidNonInstantiatedModule.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -163,6 +167,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -174,6 +179,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -204,6 +210,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -225,6 +232,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration1_es6.json b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration1_es6.json index 725cae333a3f..a38fcac9e1a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration1_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration2_es6.json b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration2_es6.json index e7695987dbef..45ffeb9b2fe3 100644 --- a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration2_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration3_es6.json b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration3_es6.json index 47f0529caf12..a7a7ace908b7 100644 --- a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration3_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration7_es6.json b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration7_es6.json index 166b46f3729d..94f36e513e3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration7_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/MemberFunctionDeclaration7_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleAndClassWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/ModuleAndClassWithSameNameAndCommonRoot.json index ccb43529f863..3695bc112caa 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleAndClassWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleAndClassWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -39,6 +40,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -71,6 +73,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -110,6 +113,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -128,6 +132,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -188,6 +193,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -206,6 +212,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -231,6 +238,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -272,6 +280,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -305,6 +314,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -375,6 +385,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -422,6 +433,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -540,6 +552,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -579,6 +592,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false, "typeAnnotation": null @@ -597,6 +611,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -620,6 +635,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleAndEnumWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/ModuleAndEnumWithSameNameAndCommonRoot.json index 4c544c0b1020..e8e9e10c9d7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleAndEnumWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleAndEnumWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -46,6 +47,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -90,6 +92,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -184,6 +188,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -201,6 +206,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -219,6 +225,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -249,6 +256,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -270,6 +278,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -305,6 +314,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -322,6 +332,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, @@ -361,6 +372,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -390,6 +402,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -425,6 +438,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -478,6 +492,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -502,6 +517,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumdule", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleAndFunctionWithSameNameAndCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/ModuleAndFunctionWithSameNameAndCommonRoot.json index 060307ebdcf3..5279f0b3de4c 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleAndFunctionWithSameNameAndCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleAndFunctionWithSameNameAndCommonRoot.json @@ -21,6 +21,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -92,6 +94,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -173,6 +176,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -198,6 +202,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -300,6 +305,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -332,6 +338,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -371,6 +378,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -448,6 +456,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedClasses.json b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedClasses.json index 471ef5b0edaf..fd731a747829 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedClasses.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -160,6 +162,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AG", "optional": false }, @@ -205,6 +208,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +259,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -294,6 +299,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -316,6 +322,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -340,6 +347,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -447,6 +455,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AG2", "optional": false }, @@ -492,6 +501,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +552,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -581,6 +592,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -603,6 +615,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -643,6 +656,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -672,6 +686,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -707,6 +722,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -760,6 +776,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -784,6 +801,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -826,6 +844,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AG", "optional": false, "typeAnnotation": null @@ -850,6 +869,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -916,6 +936,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -940,6 +961,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -982,6 +1004,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ag2", "optional": false, "typeAnnotation": null @@ -1006,6 +1029,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedEnums.json b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedEnums.json index 3e5b239b0912..ebe78e36c2ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedEnums.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedEnums.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -52,6 +53,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -69,6 +71,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -87,6 +90,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -110,6 +114,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Day", "optional": false }, @@ -127,6 +132,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Monday", "optional": false }, @@ -145,6 +151,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tuesday", "optional": false }, @@ -178,6 +185,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -205,6 +213,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -240,6 +249,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -288,6 +298,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -311,6 +322,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedFunctions.json b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedFunctions.json index 8e20fd4cbbc1..c98560061964 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedFunctions.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -65,6 +67,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -137,6 +140,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fng", "optional": false }, @@ -156,6 +160,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +244,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +267,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -290,6 +298,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -307,6 +316,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -326,6 +336,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -391,6 +402,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fng2", "optional": false }, @@ -410,6 +422,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -431,6 +444,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +506,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -514,6 +529,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -544,6 +560,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -577,6 +594,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -599,6 +617,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -665,6 +684,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -682,6 +702,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -721,6 +742,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fng", "optional": false, "typeAnnotation": { @@ -743,6 +765,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -792,6 +816,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -814,6 +839,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -844,6 +870,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -881,6 +908,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fng", "optional": false, "typeAnnotation": null @@ -898,6 +926,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -937,6 +966,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -954,6 +984,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -993,6 +1024,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fng2", "optional": false, "typeAnnotation": null @@ -1010,6 +1042,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedImportAlias.json b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedImportAlias.json index 15cb0e59b6b0..a4b6e49cedf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedImportAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedImportAlias.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -150,6 +154,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3d", "optional": false }, @@ -169,6 +174,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -196,6 +202,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -239,6 +246,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -264,6 +272,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -308,6 +317,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -335,6 +345,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -369,6 +380,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -396,6 +408,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -453,6 +466,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Geometry", "optional": false }, @@ -478,6 +492,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Points", "optional": false }, @@ -488,6 +503,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -507,6 +523,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lines", "optional": false }, @@ -517,6 +534,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -550,6 +568,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -577,6 +596,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Points", "optional": false }, @@ -676,6 +696,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unit", "optional": false, "typeAnnotation": { @@ -703,6 +724,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lines", "optional": false }, @@ -739,6 +761,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lines", "optional": false }, @@ -761,6 +784,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false } @@ -851,6 +875,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -880,6 +905,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -915,6 +941,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -968,6 +995,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1001,6 +1029,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Geometry", "optional": false }, @@ -1054,6 +1083,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1071,6 +1101,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Geometry", "optional": false }, @@ -1110,6 +1141,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": { @@ -1139,6 +1171,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -1171,6 +1204,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1206,6 +1240,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1245,6 +1280,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -1277,6 +1313,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1312,6 +1349,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1369,6 +1407,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": null @@ -1386,6 +1425,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Geometry", "optional": false }, @@ -1425,6 +1465,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": null @@ -1448,6 +1489,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Geometry", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedVariables.json b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedVariables.json index f1d04cb43923..220621cd8b8b 100644 --- a/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedVariables.json +++ b/crates/swc_ecma_parser/tests/tsc/ModuleWithExportedAndNonExportedVariables.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -190,6 +194,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -207,6 +212,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -246,6 +252,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -263,6 +270,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/Protected3.json b/crates/swc_ecma_parser/tests/tsc/Protected3.json index f4e0008fa24f..71f9432eb3a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/Protected3.json +++ b/crates/swc_ecma_parser/tests/tsc/Protected3.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/Protected5.json b/crates/swc_ecma_parser/tests/tsc/Protected5.json index 604cd3c7b4c9..a40a44e20d78 100644 --- a/crates/swc_ecma_parser/tests/tsc/Protected5.json +++ b/crates/swc_ecma_parser/tests/tsc/Protected5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/Protected8.json b/crates/swc_ecma_parser/tests/tsc/Protected8.json index 4681e2a9f463..68f3c048a661 100644 --- a/crates/swc_ecma_parser/tests/tsc/Protected8.json +++ b/crates/swc_ecma_parser/tests/tsc/Protected8.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "protected", "optional": false }, @@ -66,6 +68,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/Protected9.json b/crates/swc_ecma_parser/tests/tsc/Protected9.json index 836f2c2fd4f2..913778553e58 100644 --- a/crates/swc_ecma_parser/tests/tsc/Protected9.json +++ b/crates/swc_ecma_parser/tests/tsc/Protected9.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/TupleType1.json b/crates/swc_ecma_parser/tests/tsc/TupleType1.json index bb585af2b42e..80eac442e83d 100644 --- a/crates/swc_ecma_parser/tests/tsc/TupleType1.json +++ b/crates/swc_ecma_parser/tests/tsc/TupleType1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/TupleType2.json b/crates/swc_ecma_parser/tests/tsc/TupleType2.json index b9e356221b39..dd6ce0baed59 100644 --- a/crates/swc_ecma_parser/tests/tsc/TupleType2.json +++ b/crates/swc_ecma_parser/tests/tsc/TupleType2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/TupleType3.json b/crates/swc_ecma_parser/tests/tsc/TupleType3.json index 4232ba0dfce3..2dd8e66b858e 100644 --- a/crates/swc_ecma_parser/tests/tsc/TupleType3.json +++ b/crates/swc_ecma_parser/tests/tsc/TupleType3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/TupleType5.json b/crates/swc_ecma_parser/tests/tsc/TupleType5.json index 8ee39af2080c..89a943a02a44 100644 --- a/crates/swc_ecma_parser/tests/tsc/TupleType5.json +++ b/crates/swc_ecma_parser/tests/tsc/TupleType5.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.json index c1760c47153e..72037dfc2ceb 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -164,6 +166,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -183,6 +186,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -224,6 +228,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -251,6 +256,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -319,6 +325,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -355,6 +362,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -418,6 +426,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -447,6 +456,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -482,6 +492,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -535,6 +546,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -562,6 +574,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -599,6 +612,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -617,6 +631,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -635,6 +650,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -660,6 +676,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -740,6 +757,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -772,6 +790,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -804,6 +823,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -823,6 +843,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -915,6 +936,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -944,6 +966,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -997,6 +1020,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1036,6 +1060,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.json index a6f0c3279255..60ad6bedf3e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -146,6 +150,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toCarth", "optional": false }, @@ -171,6 +176,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -202,6 +208,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +232,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -251,6 +259,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromCarth", "optional": false }, @@ -276,6 +285,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -313,6 +323,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -342,6 +353,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -377,6 +389,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -411,6 +424,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toCarth", "optional": false }, @@ -442,6 +456,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -491,6 +506,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -518,6 +534,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -555,6 +572,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -573,6 +591,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -591,6 +610,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -620,6 +640,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -647,6 +668,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -674,6 +696,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -697,6 +720,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -724,6 +748,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -769,6 +794,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -801,6 +827,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -819,6 +846,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -842,6 +870,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -869,6 +898,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -899,6 +929,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -929,6 +960,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -959,6 +991,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1009,6 +1042,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1038,6 +1072,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1065,6 +1100,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1088,6 +1124,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1115,6 +1152,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1167,6 +1205,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1206,6 +1245,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.json index 949228d8018e..3e3d851ed625 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.json @@ -21,6 +21,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -159,6 +163,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -184,6 +189,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mirror", "optional": false }, @@ -203,6 +209,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -283,6 +291,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -319,6 +328,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -359,6 +369,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +389,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -423,6 +435,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -444,6 +457,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -524,6 +538,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -557,6 +572,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -610,6 +626,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -635,6 +652,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Plane", "optional": false }, @@ -679,6 +697,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false, "typeAnnotation": { @@ -700,6 +719,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -725,6 +745,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false, "typeAnnotation": { @@ -746,6 +767,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -805,6 +827,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -834,6 +857,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -869,6 +893,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -922,6 +947,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -949,6 +975,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -993,6 +1020,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1010,6 +1038,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1049,6 +1078,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1079,6 +1109,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1110,6 +1141,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1144,6 +1176,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1173,6 +1206,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false }, @@ -1203,6 +1237,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1233,6 +1268,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false }, @@ -1263,6 +1299,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1311,6 +1348,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1344,6 +1382,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1397,6 +1436,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1427,6 +1467,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1458,6 +1499,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.json index 7f85e908572a..078096981c38 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -164,6 +166,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -189,6 +192,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -307,6 +311,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -325,6 +330,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -343,6 +349,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -368,6 +375,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -448,6 +456,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -480,6 +489,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -512,6 +522,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -537,6 +548,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.json index b8f15a0b3d50..1813dfd8a570 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -146,6 +150,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toCarth", "optional": false }, @@ -171,6 +176,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -202,6 +208,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -231,6 +238,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -257,6 +265,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromCarth", "optional": false }, @@ -282,6 +291,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -320,6 +330,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -349,6 +360,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -384,6 +396,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -418,6 +431,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toCarth", "optional": false }, @@ -449,6 +463,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -479,6 +494,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromCarth", "optional": false }, @@ -510,6 +526,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -559,6 +576,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -586,6 +604,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -623,6 +642,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -641,6 +661,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -659,6 +680,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -688,6 +710,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -715,6 +738,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -742,6 +766,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -765,6 +790,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": { @@ -792,6 +818,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -837,6 +864,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -869,6 +897,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -887,6 +916,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -916,6 +946,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -943,6 +974,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -973,6 +1005,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1003,6 +1036,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -1033,6 +1067,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1084,6 +1119,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1113,6 +1149,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -1143,6 +1180,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1173,6 +1211,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -1203,6 +1242,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1233,6 +1273,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1260,6 +1301,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1283,6 +1325,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1310,6 +1353,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1362,6 +1406,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1401,6 +1446,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.json index 0d946e76d5f3..f66d81bdf1d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.json @@ -27,6 +27,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -56,6 +57,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -83,6 +85,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -118,6 +121,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -165,6 +169,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -190,6 +195,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mirror", "optional": false }, @@ -209,6 +215,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -230,6 +237,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +297,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -325,6 +334,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -365,6 +375,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +395,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -429,6 +441,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -450,6 +463,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -537,6 +551,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -576,6 +591,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -597,6 +613,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -680,6 +697,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -705,6 +723,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Plane", "optional": false }, @@ -749,6 +768,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false, "typeAnnotation": { @@ -770,6 +790,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -795,6 +816,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false, "typeAnnotation": { @@ -816,6 +838,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.json index 2acc88e74982..9af49a3cae1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -39,6 +40,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -78,6 +80,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -148,6 +152,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -187,6 +192,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -240,6 +246,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -309,6 +317,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -350,6 +359,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -368,6 +378,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -386,6 +397,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -411,6 +423,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -491,6 +504,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -523,6 +537,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -549,6 +564,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -574,6 +590,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -666,6 +683,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -695,6 +713,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -748,6 +767,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -787,6 +807,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.json index b832a74ac9db..337d58cdd390 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.json @@ -21,6 +21,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Root", "optional": false }, @@ -53,6 +54,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +84,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -109,6 +112,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -144,6 +148,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -191,6 +196,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -216,6 +222,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mirror", "optional": false }, @@ -235,6 +242,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -256,6 +264,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -315,6 +324,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -351,6 +361,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -391,6 +402,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -410,6 +422,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -449,6 +462,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "otherRoot", "optional": false }, @@ -481,6 +495,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -520,6 +535,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -553,6 +569,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Root", "optional": false }, @@ -654,6 +671,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -679,6 +697,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Plane", "optional": false }, @@ -723,6 +742,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false, "typeAnnotation": { @@ -756,6 +776,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Root", "optional": false }, @@ -799,6 +820,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false, "typeAnnotation": { @@ -832,6 +854,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Root", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndSameCommonRoot.json b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndSameCommonRoot.json index 0acd65220a6e..d05a9ee931de 100644 --- a/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndSameCommonRoot.json +++ b/crates/swc_ecma_parser/tests/tsc/TwoInternalModulesWithTheSameNameAndSameCommonRoot.json @@ -21,6 +21,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -159,6 +163,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -184,6 +189,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mirror", "optional": false }, @@ -203,6 +209,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -283,6 +291,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -319,6 +328,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -359,6 +369,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +389,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -413,6 +425,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -452,6 +465,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": { @@ -473,6 +487,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -556,6 +571,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -581,6 +597,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Plane", "optional": false }, @@ -625,6 +642,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false, "typeAnnotation": { @@ -646,6 +664,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -671,6 +690,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false, "typeAnnotation": { @@ -692,6 +712,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -751,6 +772,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -780,6 +802,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -815,6 +838,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -868,6 +892,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -895,6 +920,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -939,6 +965,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -956,6 +983,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -995,6 +1023,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1025,6 +1054,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1056,6 +1086,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1090,6 +1121,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1119,6 +1151,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tl", "optional": false }, @@ -1149,6 +1182,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1179,6 +1213,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "br", "optional": false }, @@ -1209,6 +1244,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1257,6 +1293,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1290,6 +1327,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1343,6 +1381,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1373,6 +1412,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1404,6 +1444,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/TypeGuardWithArrayUnion.json b/crates/swc_ecma_parser/tests/tsc/TypeGuardWithArrayUnion.json index 9db08013599d..ac54129ab35d 100644 --- a/crates/swc_ecma_parser/tests/tsc/TypeGuardWithArrayUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/TypeGuardWithArrayUnion.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -81,6 +82,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "saySize", "optional": false }, @@ -100,6 +102,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { @@ -128,6 +131,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -152,6 +156,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -198,6 +203,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false }, @@ -208,6 +214,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -239,6 +246,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/TypeGuardWithEnumUnion.json b/crates/swc_ecma_parser/tests/tsc/TypeGuardWithEnumUnion.json index a9f1d166b1fb..864677cfe915 100644 --- a/crates/swc_ecma_parser/tests/tsc/TypeGuardWithEnumUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/TypeGuardWithEnumUnion.json @@ -20,6 +20,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -55,6 +57,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -73,6 +76,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +93,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -108,6 +113,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -136,6 +142,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -196,6 +203,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -241,6 +249,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -252,6 +261,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -282,6 +292,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -303,6 +314,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -348,6 +360,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -359,6 +372,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -389,6 +403,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -431,6 +446,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -450,6 +466,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -478,6 +495,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -553,6 +571,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -598,6 +617,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -609,6 +629,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -639,6 +660,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -700,6 +722,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -745,6 +768,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -756,6 +780,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -786,6 +811,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -807,6 +833,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -852,6 +879,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -863,6 +891,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -893,6 +922,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -970,6 +1000,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1015,6 +1046,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1026,6 +1058,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1056,6 +1089,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1112,6 +1146,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1123,6 +1158,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1153,6 +1189,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1181,6 +1218,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration10_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration10_es6.json index 239afdc03d94..773ddbf97fdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration10_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration10_es6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration12_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration12_es6.json index fcbe290a224e..7d91b767a17c 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration12_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration12_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration3_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration3_es6.json index eafaffe33b75..3d20c48b91c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration3_es6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration5_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration5_es6.json index c2fcbce1f614..39ccbddd6fcf 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration5_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration5_es6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration6_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration6_es6.json index e0d5f6aefe1b..ed021d4559e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration6_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration6_es6.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "let", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration7_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration7_es6.json index e49760a6f775..9c7d75cdb9fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration7_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration7_es6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration8_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration8_es6.json index d9a839b8a3ff..b5f3c0ca3e98 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration8_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration8_es6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration9_es6.json b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration9_es6.json index e4528922f17c..110d7b4f762c 100644 --- a/crates/swc_ecma_parser/tests/tsc/VariableDeclaration9_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/VariableDeclaration9_es6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression10_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression10_es6.json index c12736267006..80038f9470fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression10_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression10_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -89,6 +90,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression11_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression11_es6.json index cd54dd4a12a7..2e5bda8712ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression11_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression11_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -80,6 +81,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression13_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression13_es6.json index 498fc43f5084..218f2406eca1 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression13_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression13_es6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression19_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression19_es6.json index 9f4fc1e7d3a5..1ed294484fba 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression19_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression19_es6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -70,6 +72,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -114,6 +117,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression1_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression1_es6.json index 985f4bea6943..f11c6bde1e5c 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression1_es6.json @@ -18,6 +18,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression3_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression3_es6.json index e71ecd92326a..e42fd7b65cdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression3_es6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression4_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression4_es6.json index e765d3a9a013..d54087fd76ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression4_es6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression6_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression6_es6.json index 1965ca7aaaf5..b807a953f20a 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression6_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression6_es6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression7_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression7_es6.json index 56ac9a584f36..e85014fb0a23 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression7_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression7_es6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression8_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression8_es6.json index ce70652ec2f4..4e741be77b4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression8_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression8_es6.json @@ -25,6 +25,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, @@ -38,6 +39,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -55,6 +57,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -99,6 +102,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldExpression9_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldExpression9_es6.json index 3ab557f7dd81..57ee0997923b 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldExpression9_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldExpression9_es6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/YieldStarExpression1_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldStarExpression1_es6.json index fd36abba8650..cc0c7f25ef0a 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldStarExpression1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldStarExpression1_es6.json @@ -25,6 +25,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/YieldStarExpression4_es6.json b/crates/swc_ecma_parser/tests/tsc/YieldStarExpression4_es6.json index e25022973647..c4659ab03e3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/YieldStarExpression4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/YieldStarExpression4_es6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/abstractProperty.json b/crates/swc_ecma_parser/tests/tsc/abstractProperty.json index a2ab366757af..59968492bf9c 100644 --- a/crates/swc_ecma_parser/tests/tsc/abstractProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/abstractProperty.json @@ -14,6 +14,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -121,6 +122,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -193,6 +195,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -246,6 +249,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -263,6 +267,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -349,6 +354,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorWithES5.json b/crates/swc_ecma_parser/tests/tsc/accessorWithES5.json index 0e7d93aa95dc..1b4bae7a87d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorWithES5.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorWithES5.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -101,6 +102,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -142,6 +144,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -205,6 +208,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -287,6 +291,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -320,6 +325,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/accessorWithMismatchedAccessibilityModifiers.json b/crates/swc_ecma_parser/tests/tsc/accessorWithMismatchedAccessibilityModifiers.json index 150c0d040281..b069bd11676e 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorWithMismatchedAccessibilityModifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorWithMismatchedAccessibilityModifiers.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -115,6 +116,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -164,6 +166,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -265,6 +268,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -314,6 +318,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -355,6 +360,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -464,6 +470,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -505,6 +512,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsAreNotContextuallyTyped.json b/crates/swc_ecma_parser/tests/tsc/accessorsAreNotContextuallyTyped.json index ac11e3c34b4c..2e07e5cfcbd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsAreNotContextuallyTyped.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsAreNotContextuallyTyped.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -195,6 +198,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -273,6 +277,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -294,6 +299,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -329,6 +335,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -353,6 +360,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideMethod.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideMethod.json index 55fd87395a9e..8f90ae9179ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideMethod.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -176,6 +178,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty.json index fb4debebae67..eb95fb59661c 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +76,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -154,6 +156,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -232,6 +236,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -380,6 +385,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -442,6 +448,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -469,6 +476,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty2.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty2.json index 7e20d86d9028..e81aa54e6e3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty2.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -75,6 +76,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -176,6 +178,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -222,6 +225,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -251,6 +255,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -305,6 +310,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -336,6 +342,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -354,6 +361,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -390,6 +398,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -418,6 +427,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty3.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty3.json index d598379c1405..c739edfde2df 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty3.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty3.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -81,6 +82,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lion", "optional": false }, @@ -229,6 +231,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -291,6 +294,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -318,6 +322,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty4.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty4.json index 38698c34bc09..40726f8ff901 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty4.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty4.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -81,6 +82,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lion", "optional": false }, @@ -243,6 +245,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -319,6 +322,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -346,6 +350,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty5.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty5.json index 2f7df468025d..75647f6524d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty5.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty5.json @@ -18,6 +18,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -82,6 +84,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +104,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -125,6 +129,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -151,6 +156,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -252,6 +258,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -293,6 +300,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty6.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty6.json index b1b02e74d6c2..29cff0dede91 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty6.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty6.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +76,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -154,6 +156,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -232,6 +236,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -380,6 +385,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -442,6 +448,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -469,6 +476,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty8.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty8.json index d2bd56160a40..3b4ed9742324 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty8.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty8.json @@ -19,6 +19,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Types", "optional": false }, @@ -95,6 +96,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Properties", "optional": false }, @@ -118,6 +120,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -141,6 +144,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -179,6 +183,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Types", "optional": false }, @@ -218,6 +223,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -244,6 +250,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -280,6 +287,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -298,6 +306,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -354,6 +363,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -372,6 +382,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -428,6 +439,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnyCtor", "optional": false }, @@ -451,6 +463,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -493,6 +506,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -541,6 +555,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -559,6 +574,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classWithProperties", "optional": false }, @@ -578,6 +594,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "properties", "optional": false, "typeAnnotation": { @@ -599,6 +616,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -621,6 +639,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "klass", "optional": false, "typeAnnotation": { @@ -642,6 +661,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnyCtor", "optional": false }, @@ -665,6 +685,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -706,6 +727,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -729,6 +751,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -767,6 +790,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Types", "optional": false }, @@ -797,6 +821,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -861,6 +886,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -879,6 +905,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Properties", "optional": false }, @@ -902,6 +929,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -929,6 +957,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -960,6 +989,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -978,6 +1008,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Properties", "optional": false }, @@ -1001,6 +1032,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1072,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false, "typeAnnotation": null @@ -1058,6 +1091,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classWithProperties", "optional": false }, @@ -1154,6 +1188,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1187,6 +1222,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1325,6 +1361,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1356,6 +1393,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mine", "optional": false, "typeAnnotation": null @@ -1374,6 +1412,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1407,6 +1446,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1424,6 +1464,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mine", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty9.json b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty9.json index c3125774739a..611e39be60c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty9.json +++ b/crates/swc_ecma_parser/tests/tsc/accessorsOverrideProperty9.json @@ -25,6 +25,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -48,6 +49,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +92,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +172,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertiesOf", "optional": false }, @@ -191,6 +196,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -222,6 +228,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -248,6 +255,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -278,6 +286,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -296,6 +305,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -318,6 +328,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IApiItemConstructor", "optional": false }, @@ -337,6 +348,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -360,6 +372,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -381,6 +394,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertiesOf", "optional": false }, @@ -404,6 +418,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -431,6 +446,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -511,6 +527,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -534,6 +551,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -567,6 +585,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiEnumMember", "optional": false }, @@ -585,6 +604,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -606,6 +626,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItemContainerMixin", "optional": false }, @@ -625,6 +646,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -652,6 +674,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -676,6 +699,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -699,6 +723,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -721,6 +746,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItemContainerMixin", "optional": false }, @@ -740,6 +766,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false, "typeAnnotation": { @@ -761,6 +788,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -793,6 +821,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixedClass", "optional": false }, @@ -844,6 +873,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -914,6 +944,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -996,6 +1027,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1019,6 +1051,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false }, @@ -1044,6 +1077,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false }, @@ -1064,6 +1098,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItemContainerMixin", "optional": false }, @@ -1084,6 +1119,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixedClass", "optional": false } @@ -1112,6 +1148,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -1131,6 +1168,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IApiItemConstructor", "optional": false }, @@ -1166,6 +1204,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -1201,6 +1240,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1249,6 +1289,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItemContainerMixin", "optional": false }, @@ -1277,6 +1318,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiEnum", "optional": false }, @@ -1357,6 +1399,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1380,6 +1423,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiEnumMember", "optional": false }, @@ -1412,6 +1456,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItemContainerMixin", "optional": false }, @@ -1425,6 +1470,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApiItem", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithAnyAndEveryType.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithAnyAndEveryType.json index 78a185e88787..65a3e62cc928 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithAnyAndEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithAnyAndEveryType.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -48,6 +49,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -164,6 +166,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -181,6 +184,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -199,6 +203,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -217,6 +222,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -240,6 +246,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -279,6 +286,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -315,6 +323,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -361,6 +370,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -407,6 +417,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -453,6 +464,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -499,6 +511,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -520,6 +533,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -555,6 +569,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -573,6 +588,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -583,6 +599,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -614,6 +631,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -632,6 +650,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -642,6 +661,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -673,6 +693,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -691,6 +712,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -701,6 +723,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -732,6 +755,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -750,6 +774,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -760,6 +785,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -791,6 +817,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -809,6 +836,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -819,6 +847,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -850,6 +879,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -868,6 +898,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -878,6 +909,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -909,6 +941,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -927,6 +960,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -937,6 +971,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -968,6 +1003,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -986,6 +1022,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -996,6 +1033,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1027,6 +1065,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1045,6 +1084,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1055,6 +1095,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1086,6 +1127,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1104,6 +1146,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1114,6 +1157,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1145,6 +1189,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1163,6 +1208,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1180,6 +1226,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1214,6 +1261,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1232,6 +1280,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1242,6 +1291,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1273,6 +1323,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1291,6 +1342,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1308,6 +1360,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1342,6 +1395,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1360,6 +1414,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1370,6 +1425,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1401,6 +1457,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1419,6 +1476,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1435,6 +1493,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1475,6 +1534,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1493,6 +1553,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1503,6 +1564,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -1534,6 +1596,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -1552,6 +1615,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1592,6 +1656,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -1610,6 +1675,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1650,6 +1716,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -1668,6 +1735,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1728,6 +1796,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -1746,6 +1815,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1770,6 +1840,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1810,6 +1881,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithConstrainedTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithConstrainedTypeParameter.json index fc02e14fffe9..b439fe76e73f 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithConstrainedTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithConstrainedTypeParameter.json @@ -14,6 +14,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false }, @@ -33,6 +34,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -87,6 +90,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +113,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -130,6 +135,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -173,6 +179,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -191,6 +198,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -207,6 +215,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -223,6 +232,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -251,6 +261,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -268,6 +279,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -284,6 +296,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -315,6 +328,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -334,6 +348,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -357,6 +372,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -388,6 +404,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -417,6 +434,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "realSum", "optional": false }, @@ -436,6 +454,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -469,6 +488,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vs", "optional": false, "typeAnnotation": { @@ -496,6 +516,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -519,6 +540,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -540,6 +562,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -593,6 +616,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -609,6 +633,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vs", "optional": false }, @@ -640,6 +665,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -658,6 +684,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -674,6 +701,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -690,6 +718,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -718,6 +747,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -735,6 +765,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -751,6 +782,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -785,6 +817,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -804,6 +837,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -827,6 +861,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -858,6 +893,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithInvalidOperands.json index e7461577c53f..be5b0435f403 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithInvalidOperands.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -48,6 +49,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -164,6 +166,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -181,6 +184,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -199,6 +203,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -217,6 +222,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -240,6 +246,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -279,6 +286,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -315,6 +323,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -361,6 +370,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -407,6 +417,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -428,6 +439,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -463,6 +475,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -484,6 +497,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -519,6 +533,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -537,6 +552,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -547,6 +563,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -578,6 +595,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -596,6 +614,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -606,6 +625,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -637,6 +657,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -655,6 +676,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -665,6 +687,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -696,6 +719,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -714,6 +738,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -724,6 +749,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -755,6 +781,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -773,6 +800,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -783,6 +811,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -814,6 +843,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -832,6 +862,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -842,6 +873,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -873,6 +905,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -891,6 +924,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -901,6 +935,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -932,6 +967,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -950,6 +986,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -960,6 +997,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -991,6 +1029,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1009,6 +1048,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1019,6 +1059,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1050,6 +1091,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1068,6 +1110,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1107,6 +1150,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1162,6 +1206,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1218,6 +1263,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1273,6 +1319,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1291,6 +1338,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1301,6 +1349,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1332,6 +1381,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1350,6 +1400,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1360,6 +1411,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1391,6 +1443,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1409,6 +1462,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1426,6 +1480,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1460,6 +1515,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -1478,6 +1534,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1488,6 +1545,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1519,6 +1577,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -1543,6 +1602,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1569,6 +1629,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1603,6 +1664,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -1627,6 +1689,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1659,6 +1722,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1702,6 +1766,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -1726,6 +1791,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1745,6 +1811,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndInvalidOperator.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndInvalidOperator.json index 1261c1894834..734779226181 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndInvalidOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndInvalidOperator.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -94,6 +96,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -196,6 +201,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -242,6 +248,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -263,6 +270,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -298,6 +306,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -323,6 +332,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -354,6 +364,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -379,6 +390,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -410,6 +422,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -435,6 +448,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -466,6 +480,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -484,6 +499,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -522,6 +538,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -540,6 +557,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -578,6 +596,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -603,6 +622,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -634,6 +654,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -659,6 +680,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -690,6 +712,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -744,6 +767,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -819,6 +843,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -851,6 +876,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -885,6 +911,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndValidOperator.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndValidOperator.json index f00a72b99eb3..a784d0682f77 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndValidOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNullValueAndValidOperator.json @@ -20,6 +20,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -216,6 +223,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -251,6 +259,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -297,6 +306,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -336,6 +346,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -367,6 +378,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -399,6 +411,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -437,6 +450,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -462,6 +476,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -493,6 +508,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -548,6 +564,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -573,6 +590,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -604,6 +622,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -635,6 +654,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -675,6 +695,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -706,6 +727,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -754,6 +776,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -772,6 +795,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -810,6 +834,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -865,6 +890,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -883,6 +909,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -921,6 +948,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -945,6 +973,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -992,6 +1021,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1016,6 +1046,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1071,6 +1102,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1096,6 +1128,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1127,6 +1160,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1182,6 +1216,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1200,6 +1235,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1238,6 +1274,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNumberAndEnum.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNumberAndEnum.json index ae71bdca2a3b..61401638f176 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNumberAndEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithNumberAndEnum.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -77,6 +80,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -94,6 +98,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -112,6 +117,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -142,6 +148,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -188,6 +195,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -209,6 +217,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -244,6 +253,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -272,6 +282,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -290,6 +301,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -327,6 +339,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -345,6 +358,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -355,6 +369,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -386,6 +401,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -404,6 +420,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -414,6 +431,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -445,6 +463,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -463,6 +482,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -473,6 +493,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -504,6 +525,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -522,6 +544,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -532,6 +555,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -563,6 +587,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -590,6 +615,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -621,6 +647,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -645,6 +672,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -694,6 +722,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -718,6 +747,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -743,6 +773,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -783,6 +814,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -807,6 +839,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -840,6 +873,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -888,6 +922,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -912,6 +947,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -945,6 +981,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -993,6 +1030,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1011,6 +1049,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1021,6 +1060,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1052,6 +1092,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1070,6 +1111,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1080,6 +1122,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1111,6 +1154,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1129,6 +1173,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1139,6 +1184,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1170,6 +1216,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1188,6 +1235,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1198,6 +1246,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1229,6 +1278,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1247,6 +1297,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1257,6 +1308,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithOnlyNullValueOrUndefinedValue.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithOnlyNullValueOrUndefinedValue.json index 1e47c333e081..7833da97c4cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithOnlyNullValueOrUndefinedValue.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithOnlyNullValueOrUndefinedValue.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -137,6 +140,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -155,6 +159,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -193,6 +198,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -211,6 +217,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -221,6 +228,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithStringAndEveryType.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithStringAndEveryType.json index effb9a98834f..11b1da6dd673 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithStringAndEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithStringAndEveryType.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -343,6 +353,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -389,6 +400,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -410,6 +422,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -445,6 +458,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -491,6 +505,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -509,6 +524,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -519,6 +535,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -550,6 +567,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -568,6 +586,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -578,6 +597,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -609,6 +629,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -627,6 +648,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -637,6 +659,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -668,6 +691,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -686,6 +710,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -696,6 +721,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -727,6 +753,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -745,6 +772,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -755,6 +783,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -786,6 +815,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -804,6 +834,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -814,6 +845,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -845,6 +877,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -863,6 +896,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -873,6 +907,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -904,6 +939,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -922,6 +958,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -932,6 +969,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -963,6 +1001,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -981,6 +1020,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -991,6 +1031,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1022,6 +1063,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1040,6 +1082,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1050,6 +1093,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1081,6 +1125,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1099,6 +1144,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1109,6 +1155,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1140,6 +1187,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1158,6 +1206,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1168,6 +1217,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1199,6 +1249,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1217,6 +1268,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1227,6 +1279,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1258,6 +1311,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1276,6 +1330,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1286,6 +1341,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1317,6 +1373,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1335,6 +1392,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1345,6 +1403,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1376,6 +1435,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1394,6 +1454,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1410,6 +1471,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1450,6 +1512,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -1468,6 +1531,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1508,6 +1572,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -1526,6 +1591,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1566,6 +1632,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -1584,6 +1651,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1644,6 +1712,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -1662,6 +1731,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithTypeParameter.json index fc5e96d91733..c8c06468c97a 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithTypeParameter.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -71,6 +74,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -90,6 +94,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -111,6 +116,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -133,6 +139,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -154,6 +161,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -200,6 +208,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -246,6 +255,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -292,6 +302,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -338,6 +349,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -384,6 +396,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -405,6 +418,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -440,6 +454,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -461,6 +476,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -496,6 +512,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -542,6 +559,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -574,6 +592,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -584,6 +603,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -615,6 +635,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -633,6 +654,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -643,6 +665,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -674,6 +697,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -692,6 +716,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -702,6 +727,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -733,6 +759,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -751,6 +778,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -761,6 +789,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -792,6 +821,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -810,6 +840,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -820,6 +851,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -851,6 +883,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -869,6 +902,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -879,6 +913,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -910,6 +945,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -928,6 +964,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -938,6 +975,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -969,6 +1007,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -987,6 +1026,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -997,6 +1037,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1028,6 +1069,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1046,6 +1088,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1056,6 +1099,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1087,6 +1131,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1105,6 +1150,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1115,6 +1161,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1146,6 +1193,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1164,6 +1212,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1174,6 +1223,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1205,6 +1255,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1223,6 +1274,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1233,6 +1285,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1264,6 +1317,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1282,6 +1336,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1292,6 +1347,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1323,6 +1379,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1341,6 +1398,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1351,6 +1409,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1382,6 +1441,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1400,6 +1460,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1438,6 +1499,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1456,6 +1518,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1466,6 +1529,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1497,6 +1561,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -1515,6 +1580,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1525,6 +1591,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1556,6 +1623,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -1574,6 +1642,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1584,6 +1653,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1615,6 +1685,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -1633,6 +1704,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1693,6 +1765,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -1711,6 +1784,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1751,6 +1825,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1773,6 +1848,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndInvalidOperands.json index cb51d755bd61..dca44551704a 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndInvalidOperands.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -94,6 +96,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -196,6 +201,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -242,6 +248,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -263,6 +270,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -298,6 +306,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -316,6 +325,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -326,6 +336,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -357,6 +368,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -375,6 +387,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -385,6 +398,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -416,6 +430,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -434,6 +449,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -444,6 +460,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -475,6 +492,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -493,6 +511,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -503,6 +522,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -534,6 +554,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -552,6 +573,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -562,6 +584,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -593,6 +616,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -611,6 +635,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -621,6 +646,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -652,6 +678,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -670,6 +697,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -680,6 +708,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -711,6 +740,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -729,6 +759,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -768,6 +799,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -786,6 +818,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -846,6 +879,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -864,6 +898,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -881,6 +916,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -915,6 +951,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -933,6 +970,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndValidOperator.json b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndValidOperator.json index 7b70a11c38b3..c10c6e24091a 100644 --- a/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndValidOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/additionOperatorWithUndefinedValueAndValidOperator.json @@ -20,6 +20,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -216,6 +223,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -251,6 +259,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -297,6 +306,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -329,6 +339,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -339,6 +350,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -370,6 +382,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -402,6 +415,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -412,6 +426,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -443,6 +458,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -461,6 +477,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -471,6 +488,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -502,6 +520,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -520,6 +539,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -560,6 +580,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -578,6 +599,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -588,6 +610,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -619,6 +642,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -637,6 +661,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -653,6 +678,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -693,6 +719,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -711,6 +738,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -727,6 +755,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -775,6 +804,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -793,6 +823,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -803,6 +834,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -834,6 +866,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -861,6 +894,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -892,6 +926,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -910,6 +945,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -920,6 +956,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -951,6 +988,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -975,6 +1013,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -994,6 +1033,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1025,6 +1065,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1049,6 +1090,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1076,6 +1118,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1107,6 +1150,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1125,6 +1169,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1135,6 +1180,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1166,6 +1212,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1184,6 +1231,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1224,6 +1272,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -1242,6 +1291,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1252,6 +1302,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1283,6 +1334,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1310,6 +1362,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/allowImportingTypesDtsExtension.json b/crates/swc_ecma_parser/tests/tsc/allowImportingTypesDtsExtension.json index 60fb86d6e314..dd416a2b597b 100644 --- a/crates/swc_ecma_parser/tests/tsc/allowImportingTypesDtsExtension.json +++ b/crates/swc_ecma_parser/tests/tsc/allowImportingTypesDtsExtension.json @@ -25,6 +25,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -50,6 +51,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -95,6 +97,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -135,6 +138,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -183,6 +187,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "user", "optional": false, "typeAnnotation": { @@ -204,6 +209,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -260,6 +266,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUser", "optional": false }, @@ -292,6 +299,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "user", "optional": false } @@ -329,6 +337,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/allowUnescapedParagraphAndLineSeparatorsInStringLiteral.json b/crates/swc_ecma_parser/tests/tsc/allowUnescapedParagraphAndLineSeparatorsInStringLiteral.json index 14fa9f922aef..9b984171d5ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/allowUnescapedParagraphAndLineSeparatorsInStringLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/allowUnescapedParagraphAndLineSeparatorsInStringLiteral.json @@ -28,6 +28,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedLineSeparator1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedParagraphSeparator1", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedLineSeparator2", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedParagraphSeparator2", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedLineSeparator3", "optional": false, "typeAnnotation": null @@ -239,6 +244,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringContainingUnescapedParagraphSeparator3", "optional": false, "typeAnnotation": null @@ -290,6 +296,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/allowsImportingTsExtension.json b/crates/swc_ecma_parser/tests/tsc/allowsImportingTsExtension.json index b1519f8bc53f..154d9434d22f 100644 --- a/crates/swc_ecma_parser/tests/tsc/allowsImportingTsExtension.json +++ b/crates/swc_ecma_parser/tests/tsc/allowsImportingTsExtension.json @@ -20,6 +20,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -91,6 +93,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -151,6 +154,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_A", "optional": false }, @@ -161,6 +165,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -194,6 +199,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__A", "optional": false }, @@ -220,6 +226,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -250,6 +257,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aPromise", "optional": false, "typeAnnotation": null @@ -309,6 +317,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -369,6 +378,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_A", "optional": false }, @@ -379,6 +389,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -412,6 +423,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__A", "optional": false }, @@ -438,6 +450,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -468,6 +481,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aPromise", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ambient.json b/crates/swc_ecma_parser/tests/tsc/ambient.json index c7e3378fd15d..565d8593d832 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambient.json +++ b/crates/swc_ecma_parser/tests/tsc/ambient.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -99,6 +100,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -128,6 +130,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -146,6 +149,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -170,6 +174,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -189,6 +194,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -207,6 +213,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientAccessors.json b/crates/swc_ecma_parser/tests/tsc/ambientAccessors.json index 8f0ae05a040f..2d07f6354ac2 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientAccessors.json @@ -14,6 +14,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -104,6 +105,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -222,6 +224,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -340,6 +343,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -458,6 +462,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarations.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarations.json index d1bbf685e6cb..418c5c64e8ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarations.json @@ -28,6 +28,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -118,6 +121,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -137,6 +141,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -211,6 +217,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -266,6 +273,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -285,6 +293,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -318,6 +327,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -373,6 +383,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -392,6 +403,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -411,6 +423,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": null @@ -438,6 +451,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -457,6 +471,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": true, "typeAnnotation": null @@ -484,6 +499,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -503,6 +519,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -522,6 +539,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": null @@ -551,6 +569,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -580,6 +599,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -599,6 +619,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": null @@ -628,6 +649,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -678,6 +700,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn9", "optional": false }, @@ -707,6 +730,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -757,6 +781,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -786,6 +811,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -815,6 +841,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -854,6 +881,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -876,6 +904,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cls", "optional": false }, @@ -952,6 +981,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cls", "optional": false }, @@ -996,6 +1026,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1153,6 +1184,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1170,6 +1202,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1188,6 +1221,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1206,6 +1240,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1228,6 +1263,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1245,6 +1281,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1263,6 +1300,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1289,6 +1327,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1307,6 +1346,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1333,6 +1373,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1355,6 +1396,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1372,6 +1414,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1395,6 +1438,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1428,6 +1472,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -1463,6 +1508,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1480,6 +1526,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1512,6 +1559,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1545,6 +1593,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1563,6 +1612,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1620,6 +1670,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1637,6 +1688,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1676,6 +1728,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1700,6 +1753,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1767,6 +1821,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsExternal.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsExternal.json index a8f85c4898c0..786cfc7c93df 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsExternal.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsExternal.json @@ -53,6 +53,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -130,6 +132,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -171,6 +174,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "imp1", "optional": false }, @@ -206,6 +210,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "imp3", "optional": false }, @@ -249,6 +254,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -266,6 +272,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "imp3", "optional": false }, @@ -305,6 +312,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns.json index 2df82f15f93b..c9117dad4469 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns.json @@ -45,6 +45,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -64,6 +65,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -168,6 +170,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": { @@ -249,6 +252,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foos", "optional": false, "typeAnnotation": { @@ -324,6 +328,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -360,6 +365,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -387,6 +393,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -446,6 +454,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -459,6 +468,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false } @@ -487,6 +497,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foos", "optional": false }, @@ -527,6 +538,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -540,6 +552,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foos", "optional": false } @@ -568,6 +581,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fileText", "optional": false } @@ -606,6 +620,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -619,6 +634,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fileText", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging1.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging1.json index 75b97efdfde5..234a79fefc19 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging1.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging1.json @@ -53,6 +53,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false }, @@ -118,6 +120,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false }, @@ -186,6 +189,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false, "typeAnnotation": { @@ -232,6 +236,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false }, @@ -251,6 +256,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging2.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging2.json index 2b6029e6ae0a..683be981805f 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging2.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging2.json @@ -53,6 +53,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false }, @@ -118,6 +120,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false }, @@ -137,6 +140,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alsoOnlyInA", "optional": false }, @@ -205,6 +209,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false, "typeAnnotation": { @@ -251,6 +256,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everywhere", "optional": false }, @@ -270,6 +276,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyInA", "optional": false }, @@ -289,6 +296,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alsoOnlyInA", "optional": false }, @@ -357,6 +365,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alsoOnlyInA", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging3.json b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging3.json index f3875c47195e..614e23cbc2d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging3.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientDeclarationsPatterns_merging3.json @@ -49,6 +49,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OhNo", "optional": false }, @@ -76,6 +77,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "star", "optional": false }, @@ -148,6 +150,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OhNo", "optional": false }, @@ -175,6 +178,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -223,6 +227,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OhNo", "optional": false }, @@ -266,6 +271,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ohno", "optional": false, "typeAnnotation": { @@ -287,6 +293,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OhNo", "optional": false }, @@ -318,6 +325,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ohno", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration1.json index ef2fd6a35cd9..09f312b57037 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration1.json @@ -20,6 +20,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -106,6 +109,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -116,6 +120,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -133,6 +138,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -156,6 +162,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -184,6 +191,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration2.json index b93f49d75318..7e7121bbaeea 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientEnumDeclaration2.json @@ -20,6 +20,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -77,6 +80,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -94,6 +98,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -112,6 +117,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleInsideNonAmbient.json b/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleInsideNonAmbient.json index 6a299b9b4667..c6d3f837df3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleInsideNonAmbient.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleInsideNonAmbient.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleMerging.json b/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleMerging.json index caeff2edf7ae..83773f49dec6 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleMerging.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientExternalModuleMerging.json @@ -20,6 +20,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -63,6 +64,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -119,6 +122,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -136,6 +140,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -206,6 +211,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -287,6 +293,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbient.json b/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbient.json index f6d863481aba..23c364a1b0db 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbient.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbient.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -60,6 +61,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -118,6 +121,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +161,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -185,6 +190,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -217,6 +223,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -250,6 +257,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -268,6 +276,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -294,6 +303,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -326,6 +336,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -347,6 +358,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbientExternalModule.json b/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbientExternalModule.json index 23b7b267f04f..6a3dbd4779e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbientExternalModule.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientInsideNonAmbientExternalModule.json @@ -34,6 +34,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -59,6 +60,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -92,6 +94,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +134,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -159,6 +163,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientShorthand.json b/crates/swc_ecma_parser/tests/tsc/ambientShorthand.json index 934ee51ebe0e..5fa68987b07a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientShorthand.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientShorthand.json @@ -65,6 +65,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -82,6 +83,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -122,6 +124,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false } @@ -155,6 +158,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boom", "optional": false }, @@ -195,6 +199,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -208,6 +213,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -221,6 +227,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false } @@ -234,6 +241,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boom", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_duplicate.json b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_duplicate.json index 49bfb00c4eea..d46af80699c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_duplicate.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_duplicate.json @@ -65,6 +65,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_merging.json b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_merging.json index 357409014c25..362f4c77abd2 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_merging.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_merging.json @@ -79,6 +79,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -126,6 +127,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -143,6 +145,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_reExport.json b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_reExport.json index 698752df5f17..3712a1e9109e 100644 --- a/crates/swc_ecma_parser/tests/tsc/ambientShorthand_reExport.json +++ b/crates/swc_ecma_parser/tests/tsc/ambientShorthand_reExport.json @@ -45,6 +45,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -102,6 +103,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -142,6 +144,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false } @@ -180,6 +183,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -193,6 +197,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/amdImportAsPrimaryExpression.json b/crates/swc_ecma_parser/tests/tsc/amdImportAsPrimaryExpression.json index df21e6bc3ba7..2f84a4208a78 100644 --- a/crates/swc_ecma_parser/tests/tsc/amdImportAsPrimaryExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/amdImportAsPrimaryExpression.json @@ -26,6 +26,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -43,6 +44,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -61,6 +63,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -79,6 +82,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +106,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -154,6 +159,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/amdImportNotAsPrimaryExpression.json b/crates/swc_ecma_parser/tests/tsc/amdImportNotAsPrimaryExpression.json index dd93fca77c09..faa347ed37a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/amdImportNotAsPrimaryExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/amdImportNotAsPrimaryExpression.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -125,6 +126,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -152,6 +154,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -187,6 +190,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false }, @@ -234,6 +238,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -263,6 +268,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -290,6 +296,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -340,6 +347,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -357,6 +365,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -375,6 +384,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -393,6 +403,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -416,6 +427,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -451,6 +463,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -467,6 +480,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -503,6 +517,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -530,6 +545,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -574,6 +590,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -601,6 +618,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -652,6 +670,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -703,6 +722,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -736,6 +756,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -796,6 +817,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -829,6 +851,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -882,6 +905,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -934,6 +958,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/annotatedThisPropertyInitializerDoesntNarrow.json b/crates/swc_ecma_parser/tests/tsc/annotatedThisPropertyInitializerDoesntNarrow.json index 0a5d588a8e6e..245880aa37a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/annotatedThisPropertyInitializerDoesntNarrow.json +++ b/crates/swc_ecma_parser/tests/tsc/annotatedThisPropertyInitializerDoesntNarrow.json @@ -14,6 +14,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mappy", "optional": false }, @@ -33,6 +34,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -74,6 +76,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -209,6 +212,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mappy", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/anyAsConstructor.json b/crates/swc_ecma_parser/tests/tsc/anyAsConstructor.json index d1cc1b271484..7c8b6dd27ad5 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAsConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAsConstructor.json @@ -28,6 +28,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -125,6 +128,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -189,6 +194,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -207,6 +213,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -220,6 +227,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -254,6 +262,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -272,6 +281,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -285,6 +295,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/anyAsFunctionCall.json b/crates/swc_ecma_parser/tests/tsc/anyAsFunctionCall.json index 3d100be9169c..3081cffa5c3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAsFunctionCall.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAsFunctionCall.json @@ -28,6 +28,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -125,6 +128,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -189,6 +194,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -207,6 +213,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -220,6 +227,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/anyAsGenericFunctionCall.json b/crates/swc_ecma_parser/tests/tsc/anyAsGenericFunctionCall.json index 218534218cfb..0d1b9c8c1e52 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAsGenericFunctionCall.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAsGenericFunctionCall.json @@ -28,6 +28,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -141,6 +144,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -159,6 +163,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -207,6 +212,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -288,6 +294,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -306,6 +313,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -319,6 +327,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -344,6 +353,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -379,6 +389,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -397,6 +408,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -410,6 +422,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/anyAssignabilityInInheritance.json b/crates/swc_ecma_parser/tests/tsc/anyAssignabilityInInheritance.json index 43119594542f..b09358f1c410 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAssignabilityInInheritance.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAssignabilityInInheritance.json @@ -18,6 +18,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -143,6 +146,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -194,6 +199,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +255,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -268,6 +275,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -337,6 +345,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -355,6 +364,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -368,6 +378,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -388,6 +399,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -407,6 +419,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -462,6 +475,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -481,6 +495,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -550,6 +565,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -568,6 +584,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -581,6 +598,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -601,6 +619,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -620,6 +639,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -675,6 +695,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -694,6 +715,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +785,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -781,6 +804,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -794,6 +818,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -814,6 +839,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -833,6 +859,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -854,6 +881,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -892,6 +920,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -908,6 +937,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -927,6 +957,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -996,6 +1027,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1014,6 +1046,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1027,6 +1060,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1047,6 +1081,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1066,6 +1101,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1087,6 +1123,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1125,6 +1162,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1141,6 +1179,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1160,6 +1199,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1229,6 +1269,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1247,6 +1288,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1260,6 +1302,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1280,6 +1323,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1299,6 +1343,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1328,6 +1373,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1392,6 +1438,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1426,6 +1473,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1445,6 +1493,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1514,6 +1563,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1532,6 +1582,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1545,6 +1596,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1565,6 +1617,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1584,6 +1637,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1653,6 +1707,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1672,6 +1727,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1741,6 +1797,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1759,6 +1816,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1772,6 +1830,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1796,6 +1855,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1823,6 +1883,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1856,6 +1917,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1875,6 +1937,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1896,6 +1959,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1934,6 +1998,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1950,6 +2015,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1969,6 +2035,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2038,6 +2105,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2056,6 +2124,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2069,6 +2138,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2089,6 +2159,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2156,6 +2227,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2175,6 +2247,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2196,6 +2269,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2234,6 +2308,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2250,6 +2325,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2269,6 +2345,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2338,6 +2415,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2356,6 +2434,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2369,6 +2448,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2389,6 +2469,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2434,6 +2515,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2473,6 +2555,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2496,6 +2579,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2515,6 +2599,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2536,6 +2621,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2590,6 +2676,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2622,6 +2709,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2641,6 +2729,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2710,6 +2799,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2728,6 +2818,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2741,6 +2832,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2761,6 +2853,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2780,6 +2873,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2802,6 +2896,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2858,6 +2953,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2891,6 +2987,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2910,6 +3007,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2979,6 +3077,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2997,6 +3096,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3010,6 +3110,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3030,6 +3131,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3049,6 +3151,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3071,6 +3174,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3092,6 +3196,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3120,6 +3225,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3150,6 +3256,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3191,6 +3298,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3212,6 +3320,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3240,6 +3349,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3270,6 +3380,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3288,6 +3399,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3307,6 +3419,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3376,6 +3489,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -3394,6 +3508,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3407,6 +3522,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3433,6 +3549,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3450,6 +3567,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3466,6 +3584,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3485,6 +3604,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3506,6 +3626,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3544,6 +3665,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3560,6 +3682,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3579,6 +3702,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3648,6 +3772,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -3666,6 +3791,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3679,6 +3805,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3699,6 +3826,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3740,6 +3868,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3779,6 +3908,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -3809,6 +3939,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3828,6 +3959,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3849,6 +3981,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3887,6 +4020,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3903,6 +4037,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3922,6 +4057,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3991,6 +4127,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -4009,6 +4146,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4022,6 +4160,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4042,6 +4181,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4116,6 +4256,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4155,6 +4296,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -4185,6 +4327,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4204,6 +4347,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4225,6 +4369,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4263,6 +4408,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4279,6 +4425,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4298,6 +4445,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4367,6 +4515,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -4385,6 +4534,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4398,6 +4548,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4418,6 +4569,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -4437,6 +4589,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4458,6 +4611,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4496,6 +4650,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4512,6 +4667,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -4531,6 +4687,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4600,6 +4757,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -4618,6 +4776,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4631,6 +4790,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4651,6 +4811,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -4670,6 +4831,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4725,6 +4887,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -4744,6 +4907,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4813,6 +4977,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -4831,6 +4996,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4844,6 +5010,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType.json b/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType.json index 866f61f8a684..ccb399bdf9dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +143,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -162,6 +165,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -187,6 +191,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -214,6 +219,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -261,6 +267,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": { @@ -282,6 +289,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -309,6 +317,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -326,6 +335,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -356,6 +366,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -412,6 +424,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -437,6 +450,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -467,6 +481,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -492,6 +507,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -522,6 +538,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -547,6 +564,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -577,6 +595,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -598,6 +617,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -612,6 +632,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -642,6 +663,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -667,6 +689,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -697,6 +720,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -722,6 +746,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -752,6 +777,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -773,6 +799,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -787,6 +814,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -817,6 +845,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -842,6 +871,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -872,6 +902,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -913,6 +944,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -943,6 +975,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -964,6 +997,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -978,6 +1012,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1008,6 +1043,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1030,6 +1066,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1075,6 +1112,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1102,6 +1140,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -1113,6 +1152,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1138,6 +1178,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": null @@ -1149,6 +1190,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1174,6 +1216,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": null @@ -1185,6 +1228,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1213,6 +1257,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1245,6 +1290,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1275,6 +1321,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1304,6 +1351,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1336,6 +1384,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1366,6 +1415,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1388,6 +1438,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1409,6 +1460,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1437,6 +1489,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1467,6 +1520,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1483,6 +1537,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1513,6 +1568,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1534,6 +1590,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1548,6 +1605,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1578,6 +1636,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1599,6 +1658,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1613,6 +1673,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1629,6 +1690,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1648,6 +1710,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1669,6 +1732,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1691,6 +1755,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1712,6 +1777,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1734,6 +1800,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1755,6 +1822,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1798,6 +1866,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1809,6 +1878,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1834,6 +1904,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1845,6 +1916,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1870,6 +1942,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1881,6 +1954,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1910,6 +1984,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1932,6 +2007,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1954,6 +2030,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1973,6 +2050,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType2.json b/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType2.json index 8369669d7731..7bc79cd02ff7 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType2.json +++ b/crates/swc_ecma_parser/tests/tsc/anyAssignableToEveryType2.json @@ -18,6 +18,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -133,6 +136,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -156,6 +160,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -211,6 +216,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -248,6 +254,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -271,6 +278,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -326,6 +334,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -363,6 +372,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -386,6 +396,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -441,6 +452,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -478,6 +490,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -501,6 +514,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -539,6 +553,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -566,6 +581,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -603,6 +619,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -626,6 +643,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +682,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -691,6 +710,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -728,6 +748,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -751,6 +772,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -797,6 +819,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -842,6 +865,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -879,6 +903,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -902,6 +927,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -964,6 +990,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1001,6 +1028,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1024,6 +1052,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1062,6 +1091,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1089,6 +1119,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1153,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1193,6 +1225,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1216,6 +1249,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1254,6 +1288,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1281,6 +1316,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1314,6 +1350,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1359,6 +1396,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1398,6 +1436,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1425,6 +1464,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1448,6 +1488,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1486,6 +1527,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1529,6 +1571,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1566,6 +1609,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -1589,6 +1633,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1628,6 +1673,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1672,6 +1718,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1709,6 +1756,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1732,6 +1780,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1771,6 +1820,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1792,6 +1842,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1820,6 +1871,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1850,6 +1902,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1879,6 +1932,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1918,6 +1972,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1935,6 +1990,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1955,6 +2011,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -1978,6 +2035,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2016,6 +2074,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2043,6 +2102,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2076,6 +2136,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2117,6 +2178,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2156,6 +2218,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2190,6 +2253,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2213,6 +2277,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2251,6 +2316,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2278,6 +2344,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2311,6 +2378,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2385,6 +2453,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2424,6 +2493,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2458,6 +2528,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2481,6 +2552,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2519,6 +2591,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2546,6 +2619,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2583,6 +2657,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -2607,6 +2682,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2636,6 +2712,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2674,6 +2751,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2701,6 +2779,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2738,6 +2817,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -2762,6 +2842,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2784,6 +2865,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2803,6 +2885,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2830,6 +2913,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2868,6 +2952,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2895,6 +2980,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2932,6 +3018,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I19", "optional": false }, @@ -2955,6 +3042,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2993,6 +3081,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3020,6 +3109,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3057,6 +3147,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -3080,6 +3171,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3135,6 +3227,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/anyPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/anyPropertyAccess.json index 32c7e5d70e82..a8b49c1bfbe7 100644 --- a/crates/swc_ecma_parser/tests/tsc/anyPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/anyPropertyAccess.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -91,6 +93,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -130,6 +133,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -194,6 +199,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -218,6 +224,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -268,6 +275,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -291,6 +299,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -339,6 +348,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -362,6 +372,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -418,6 +429,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -441,6 +453,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/apparentTypeSubtyping.json b/crates/swc_ecma_parser/tests/tsc/apparentTypeSubtyping.json index 4dfc754fc2b0..c5a411a722b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/apparentTypeSubtyping.json +++ b/crates/swc_ecma_parser/tests/tsc/apparentTypeSubtyping.json @@ -14,6 +14,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59,6 +60,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -98,6 +100,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -117,6 +120,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -138,6 +142,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -183,6 +188,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -207,6 +213,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -231,6 +238,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -270,6 +278,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -315,6 +324,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -365,6 +375,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -397,6 +408,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -442,6 +454,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -466,6 +479,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -490,6 +504,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -509,6 +524,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/apparentTypeSupertype.json b/crates/swc_ecma_parser/tests/tsc/apparentTypeSupertype.json index 9d6337c91b91..cd1e18836382 100644 --- a/crates/swc_ecma_parser/tests/tsc/apparentTypeSupertype.json +++ b/crates/swc_ecma_parser/tests/tsc/apparentTypeSupertype.json @@ -14,6 +14,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -126,6 +128,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -150,6 +153,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -174,6 +178,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -193,6 +198,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/argumentExpressionContextualTyping.json b/crates/swc_ecma_parser/tests/tsc/argumentExpressionContextualTyping.json index 3828d52915a3..891a404383cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/argumentExpressionContextualTyping.json +++ b/crates/swc_ecma_parser/tests/tsc/argumentExpressionContextualTyping.json @@ -14,6 +14,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +58,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -107,6 +110,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -126,6 +130,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -145,6 +150,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -191,6 +197,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -234,6 +241,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -251,6 +259,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -300,6 +309,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -319,6 +329,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -338,6 +349,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -412,6 +424,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -431,6 +444,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -543,6 +557,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -706,6 +721,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -735,6 +751,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -803,6 +820,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -835,6 +853,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -870,6 +889,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -905,6 +925,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1090,6 +1111,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1103,6 +1125,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false } @@ -1131,6 +1154,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1297,6 +1321,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1372,6 +1397,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -1507,6 +1533,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1520,6 +1547,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1548,6 +1576,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1623,6 +1652,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1636,6 +1666,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1664,6 +1695,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1724,6 +1756,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1755,6 +1788,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1768,6 +1802,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithAnyAndNumber.json b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithAnyAndNumber.json index 288f56d0510c..87c63c807dcf 100644 --- a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithAnyAndNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithAnyAndNumber.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -148,6 +152,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -179,6 +184,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -197,6 +203,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -207,6 +214,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -238,6 +246,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -256,6 +265,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -296,6 +306,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -323,6 +334,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -354,6 +366,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -411,6 +424,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -429,6 +443,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -469,6 +484,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -496,6 +512,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -527,6 +544,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -545,6 +563,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -555,6 +574,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -586,6 +606,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -604,6 +625,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -614,6 +636,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -645,6 +668,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -663,6 +687,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -673,6 +698,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -704,6 +730,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -722,6 +749,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -762,6 +790,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -789,6 +818,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -820,6 +850,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -877,6 +908,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -895,6 +927,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -935,6 +968,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -962,6 +996,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -993,6 +1028,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1011,6 +1047,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1021,6 +1058,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1052,6 +1090,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1070,6 +1109,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1080,6 +1120,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1111,6 +1152,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1129,6 +1171,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1139,6 +1182,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1170,6 +1214,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -1188,6 +1233,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1228,6 +1274,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -1255,6 +1302,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1286,6 +1334,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc5", "optional": false, "typeAnnotation": null @@ -1343,6 +1392,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc6", "optional": false, "typeAnnotation": null @@ -1361,6 +1411,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1401,6 +1452,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc7", "optional": false, "typeAnnotation": null @@ -1428,6 +1480,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1459,6 +1512,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc8", "optional": false, "typeAnnotation": null @@ -1477,6 +1531,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1487,6 +1542,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1518,6 +1574,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -1536,6 +1593,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1546,6 +1604,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1577,6 +1636,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -1595,6 +1655,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1605,6 +1666,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1636,6 +1698,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -1654,6 +1717,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1694,6 +1758,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -1721,6 +1786,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1752,6 +1818,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd5", "optional": false, "typeAnnotation": null @@ -1809,6 +1876,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd6", "optional": false, "typeAnnotation": null @@ -1827,6 +1895,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1867,6 +1936,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd7", "optional": false, "typeAnnotation": null @@ -1894,6 +1964,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1925,6 +1996,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd8", "optional": false, "typeAnnotation": null @@ -1943,6 +2015,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1953,6 +2026,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1984,6 +2058,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -2002,6 +2077,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2012,6 +2088,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2043,6 +2120,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -2061,6 +2139,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2071,6 +2150,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2102,6 +2182,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -2120,6 +2201,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2160,6 +2242,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -2187,6 +2270,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2218,6 +2302,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re5", "optional": false, "typeAnnotation": null @@ -2275,6 +2360,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re6", "optional": false, "typeAnnotation": null @@ -2293,6 +2379,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2333,6 +2420,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re7", "optional": false, "typeAnnotation": null @@ -2360,6 +2448,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2391,6 +2480,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re8", "optional": false, "typeAnnotation": null @@ -2409,6 +2499,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2419,6 +2510,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2450,6 +2542,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -2468,6 +2561,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2478,6 +2572,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2509,6 +2604,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -2527,6 +2623,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2537,6 +2634,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2568,6 +2666,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -2586,6 +2685,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2626,6 +2726,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -2653,6 +2754,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2684,6 +2786,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf5", "optional": false, "typeAnnotation": null @@ -2741,6 +2844,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf6", "optional": false, "typeAnnotation": null @@ -2759,6 +2863,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2799,6 +2904,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf7", "optional": false, "typeAnnotation": null @@ -2826,6 +2932,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2857,6 +2964,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf8", "optional": false, "typeAnnotation": null @@ -2875,6 +2983,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2885,6 +2994,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2916,6 +3026,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -2934,6 +3045,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2944,6 +3056,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2975,6 +3088,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -2993,6 +3107,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3003,6 +3118,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3034,6 +3150,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -3052,6 +3169,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3092,6 +3210,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -3119,6 +3238,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3150,6 +3270,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg5", "optional": false, "typeAnnotation": null @@ -3207,6 +3328,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg6", "optional": false, "typeAnnotation": null @@ -3225,6 +3347,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3265,6 +3388,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg7", "optional": false, "typeAnnotation": null @@ -3292,6 +3416,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3323,6 +3448,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg8", "optional": false, "typeAnnotation": null @@ -3341,6 +3467,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3351,6 +3478,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3382,6 +3510,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -3400,6 +3529,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3410,6 +3540,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3441,6 +3572,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -3459,6 +3591,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3469,6 +3602,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3500,6 +3634,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -3518,6 +3653,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3558,6 +3694,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -3585,6 +3722,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3616,6 +3754,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh5", "optional": false, "typeAnnotation": null @@ -3673,6 +3812,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh6", "optional": false, "typeAnnotation": null @@ -3691,6 +3831,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3731,6 +3872,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh7", "optional": false, "typeAnnotation": null @@ -3758,6 +3900,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3789,6 +3932,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh8", "optional": false, "typeAnnotation": null @@ -3807,6 +3951,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3817,6 +3962,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3848,6 +3994,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri1", "optional": false, "typeAnnotation": null @@ -3866,6 +4013,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3876,6 +4024,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3907,6 +4056,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri2", "optional": false, "typeAnnotation": null @@ -3925,6 +4075,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3935,6 +4086,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3966,6 +4118,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri3", "optional": false, "typeAnnotation": null @@ -3984,6 +4137,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4024,6 +4178,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri4", "optional": false, "typeAnnotation": null @@ -4051,6 +4206,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4082,6 +4238,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri5", "optional": false, "typeAnnotation": null @@ -4139,6 +4296,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri6", "optional": false, "typeAnnotation": null @@ -4157,6 +4315,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4197,6 +4356,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri7", "optional": false, "typeAnnotation": null @@ -4224,6 +4384,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4255,6 +4416,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri8", "optional": false, "typeAnnotation": null @@ -4273,6 +4435,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4283,6 +4446,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4314,6 +4478,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj1", "optional": false, "typeAnnotation": null @@ -4332,6 +4497,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4342,6 +4508,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4373,6 +4540,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj2", "optional": false, "typeAnnotation": null @@ -4391,6 +4559,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4401,6 +4570,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4432,6 +4602,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj3", "optional": false, "typeAnnotation": null @@ -4450,6 +4621,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4490,6 +4662,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj4", "optional": false, "typeAnnotation": null @@ -4517,6 +4690,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4548,6 +4722,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj5", "optional": false, "typeAnnotation": null @@ -4605,6 +4780,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj6", "optional": false, "typeAnnotation": null @@ -4623,6 +4799,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4663,6 +4840,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj7", "optional": false, "typeAnnotation": null @@ -4690,6 +4868,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4721,6 +4900,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj8", "optional": false, "typeAnnotation": null @@ -4739,6 +4919,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4749,6 +4930,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnum.json b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnum.json index d6067cb7f2ce..7d9caf54121a 100644 --- a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnum.json @@ -20,6 +20,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -85,6 +88,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -233,6 +240,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -251,6 +259,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -261,6 +270,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -292,6 +302,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -310,6 +321,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -320,6 +332,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -351,6 +364,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -369,6 +383,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -379,6 +394,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -410,6 +426,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -428,6 +445,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -438,6 +456,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -469,6 +488,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -487,6 +507,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -497,6 +518,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -528,6 +550,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -552,6 +575,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -571,6 +595,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -602,6 +627,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -626,6 +652,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -645,6 +672,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -676,6 +704,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -700,6 +729,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -725,6 +755,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -765,6 +796,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra9", "optional": false, "typeAnnotation": null @@ -789,6 +821,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -838,6 +871,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra10", "optional": false, "typeAnnotation": null @@ -856,6 +890,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -872,6 +907,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -912,6 +948,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra11", "optional": false, "typeAnnotation": null @@ -930,6 +967,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -946,6 +984,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -986,6 +1025,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra12", "optional": false, "typeAnnotation": null @@ -1019,6 +1059,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1059,6 +1100,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -1077,6 +1119,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1087,6 +1130,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1118,6 +1162,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -1136,6 +1181,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1146,6 +1192,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1177,6 +1224,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -1195,6 +1243,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1205,6 +1254,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1236,6 +1286,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1254,6 +1305,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1264,6 +1316,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1295,6 +1348,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1313,6 +1367,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1323,6 +1378,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1354,6 +1410,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -1378,6 +1435,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1397,6 +1455,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1428,6 +1487,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -1452,6 +1512,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1471,6 +1532,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1502,6 +1564,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1526,6 +1589,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1551,6 +1615,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1591,6 +1656,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb9", "optional": false, "typeAnnotation": null @@ -1615,6 +1681,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1664,6 +1731,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb10", "optional": false, "typeAnnotation": null @@ -1682,6 +1750,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1698,6 +1767,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1738,6 +1808,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb11", "optional": false, "typeAnnotation": null @@ -1756,6 +1827,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1772,6 +1844,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1812,6 +1885,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb12", "optional": false, "typeAnnotation": null @@ -1845,6 +1919,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1885,6 +1960,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1903,6 +1979,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1913,6 +1990,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1944,6 +2022,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1962,6 +2041,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1972,6 +2052,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2003,6 +2084,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -2021,6 +2103,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2031,6 +2114,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2062,6 +2146,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -2080,6 +2165,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2090,6 +2176,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2121,6 +2208,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc5", "optional": false, "typeAnnotation": null @@ -2139,6 +2227,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2149,6 +2238,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2180,6 +2270,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc6", "optional": false, "typeAnnotation": null @@ -2204,6 +2295,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2223,6 +2315,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2254,6 +2347,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc7", "optional": false, "typeAnnotation": null @@ -2278,6 +2372,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2297,6 +2392,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2328,6 +2424,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc8", "optional": false, "typeAnnotation": null @@ -2352,6 +2449,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2377,6 +2475,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2417,6 +2516,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc9", "optional": false, "typeAnnotation": null @@ -2441,6 +2541,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2490,6 +2591,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc10", "optional": false, "typeAnnotation": null @@ -2508,6 +2610,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2524,6 +2627,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2564,6 +2668,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc11", "optional": false, "typeAnnotation": null @@ -2582,6 +2687,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2598,6 +2704,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2638,6 +2745,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc12", "optional": false, "typeAnnotation": null @@ -2671,6 +2779,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2711,6 +2820,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -2729,6 +2839,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2739,6 +2850,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2770,6 +2882,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -2788,6 +2901,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2798,6 +2912,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2829,6 +2944,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -2847,6 +2963,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2857,6 +2974,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2888,6 +3006,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -2906,6 +3025,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2916,6 +3036,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2947,6 +3068,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd5", "optional": false, "typeAnnotation": null @@ -2965,6 +3087,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2975,6 +3098,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3006,6 +3130,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd6", "optional": false, "typeAnnotation": null @@ -3030,6 +3155,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3049,6 +3175,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3080,6 +3207,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd7", "optional": false, "typeAnnotation": null @@ -3104,6 +3232,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3123,6 +3252,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3154,6 +3284,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd8", "optional": false, "typeAnnotation": null @@ -3178,6 +3309,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3203,6 +3335,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3243,6 +3376,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd9", "optional": false, "typeAnnotation": null @@ -3267,6 +3401,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3316,6 +3451,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd10", "optional": false, "typeAnnotation": null @@ -3334,6 +3470,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3350,6 +3487,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3390,6 +3528,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd11", "optional": false, "typeAnnotation": null @@ -3408,6 +3547,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3424,6 +3564,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3464,6 +3605,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd12", "optional": false, "typeAnnotation": null @@ -3497,6 +3639,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3537,6 +3680,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -3555,6 +3699,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3565,6 +3710,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3596,6 +3742,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -3614,6 +3761,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3624,6 +3772,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3655,6 +3804,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -3673,6 +3823,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3683,6 +3834,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3714,6 +3866,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -3732,6 +3885,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3742,6 +3896,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3773,6 +3928,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re5", "optional": false, "typeAnnotation": null @@ -3791,6 +3947,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3801,6 +3958,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3832,6 +3990,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re6", "optional": false, "typeAnnotation": null @@ -3856,6 +4015,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3875,6 +4035,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3906,6 +4067,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re7", "optional": false, "typeAnnotation": null @@ -3930,6 +4092,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3949,6 +4112,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3980,6 +4144,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re8", "optional": false, "typeAnnotation": null @@ -4004,6 +4169,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4029,6 +4195,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4069,6 +4236,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re9", "optional": false, "typeAnnotation": null @@ -4093,6 +4261,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4142,6 +4311,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re10", "optional": false, "typeAnnotation": null @@ -4160,6 +4330,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4176,6 +4347,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4216,6 +4388,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re11", "optional": false, "typeAnnotation": null @@ -4234,6 +4407,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4250,6 +4424,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4290,6 +4465,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re12", "optional": false, "typeAnnotation": null @@ -4323,6 +4499,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4363,6 +4540,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -4381,6 +4559,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4391,6 +4570,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4422,6 +4602,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -4440,6 +4621,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4450,6 +4632,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4481,6 +4664,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -4499,6 +4683,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4509,6 +4694,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4540,6 +4726,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -4558,6 +4745,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4568,6 +4756,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4599,6 +4788,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf5", "optional": false, "typeAnnotation": null @@ -4617,6 +4807,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4627,6 +4818,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4658,6 +4850,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf6", "optional": false, "typeAnnotation": null @@ -4682,6 +4875,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4701,6 +4895,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4732,6 +4927,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf7", "optional": false, "typeAnnotation": null @@ -4756,6 +4952,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4775,6 +4972,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4806,6 +5004,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf8", "optional": false, "typeAnnotation": null @@ -4830,6 +5029,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4855,6 +5055,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4895,6 +5096,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf9", "optional": false, "typeAnnotation": null @@ -4919,6 +5121,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4968,6 +5171,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf10", "optional": false, "typeAnnotation": null @@ -4986,6 +5190,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5002,6 +5207,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5042,6 +5248,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf11", "optional": false, "typeAnnotation": null @@ -5060,6 +5267,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5076,6 +5284,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5116,6 +5325,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf12", "optional": false, "typeAnnotation": null @@ -5149,6 +5359,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5189,6 +5400,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -5207,6 +5419,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5217,6 +5430,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5248,6 +5462,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -5266,6 +5481,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5276,6 +5492,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5307,6 +5524,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -5325,6 +5543,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5335,6 +5554,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5366,6 +5586,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -5384,6 +5605,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5394,6 +5616,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5425,6 +5648,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg5", "optional": false, "typeAnnotation": null @@ -5443,6 +5667,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5453,6 +5678,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5484,6 +5710,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg6", "optional": false, "typeAnnotation": null @@ -5508,6 +5735,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5527,6 +5755,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5558,6 +5787,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg7", "optional": false, "typeAnnotation": null @@ -5582,6 +5812,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5601,6 +5832,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5632,6 +5864,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg8", "optional": false, "typeAnnotation": null @@ -5656,6 +5889,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5681,6 +5915,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5721,6 +5956,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg9", "optional": false, "typeAnnotation": null @@ -5745,6 +5981,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5794,6 +6031,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg10", "optional": false, "typeAnnotation": null @@ -5812,6 +6050,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5828,6 +6067,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5868,6 +6108,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg11", "optional": false, "typeAnnotation": null @@ -5886,6 +6127,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5902,6 +6144,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5942,6 +6185,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg12", "optional": false, "typeAnnotation": null @@ -5975,6 +6219,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6015,6 +6260,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -6033,6 +6279,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6043,6 +6290,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6074,6 +6322,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -6092,6 +6341,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6102,6 +6352,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6133,6 +6384,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -6151,6 +6403,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6161,6 +6414,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6192,6 +6446,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -6210,6 +6465,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6220,6 +6476,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6251,6 +6508,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh5", "optional": false, "typeAnnotation": null @@ -6269,6 +6527,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6279,6 +6538,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6310,6 +6570,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh6", "optional": false, "typeAnnotation": null @@ -6334,6 +6595,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6353,6 +6615,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6384,6 +6647,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh7", "optional": false, "typeAnnotation": null @@ -6408,6 +6672,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6427,6 +6692,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6458,6 +6724,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh8", "optional": false, "typeAnnotation": null @@ -6482,6 +6749,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6507,6 +6775,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6547,6 +6816,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh9", "optional": false, "typeAnnotation": null @@ -6571,6 +6841,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6620,6 +6891,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh10", "optional": false, "typeAnnotation": null @@ -6638,6 +6910,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6654,6 +6927,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6694,6 +6968,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh11", "optional": false, "typeAnnotation": null @@ -6712,6 +6987,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6728,6 +7004,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6768,6 +7045,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh12", "optional": false, "typeAnnotation": null @@ -6801,6 +7079,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6841,6 +7120,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri1", "optional": false, "typeAnnotation": null @@ -6859,6 +7139,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6869,6 +7150,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6900,6 +7182,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri2", "optional": false, "typeAnnotation": null @@ -6918,6 +7201,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6928,6 +7212,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6959,6 +7244,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri3", "optional": false, "typeAnnotation": null @@ -6977,6 +7263,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6987,6 +7274,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7018,6 +7306,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri4", "optional": false, "typeAnnotation": null @@ -7036,6 +7325,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7046,6 +7336,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7077,6 +7368,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri5", "optional": false, "typeAnnotation": null @@ -7095,6 +7387,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7105,6 +7398,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7136,6 +7430,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri6", "optional": false, "typeAnnotation": null @@ -7160,6 +7455,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7179,6 +7475,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7210,6 +7507,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri7", "optional": false, "typeAnnotation": null @@ -7234,6 +7532,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7253,6 +7552,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7284,6 +7584,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri8", "optional": false, "typeAnnotation": null @@ -7308,6 +7609,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7333,6 +7635,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7373,6 +7676,7 @@ "end": 2263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri9", "optional": false, "typeAnnotation": null @@ -7397,6 +7701,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7446,6 +7751,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri10", "optional": false, "typeAnnotation": null @@ -7464,6 +7770,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7480,6 +7787,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7520,6 +7828,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri11", "optional": false, "typeAnnotation": null @@ -7538,6 +7847,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7554,6 +7864,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7594,6 +7905,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri12", "optional": false, "typeAnnotation": null @@ -7627,6 +7939,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7667,6 +7980,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj1", "optional": false, "typeAnnotation": null @@ -7685,6 +7999,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7695,6 +8010,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7726,6 +8042,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj2", "optional": false, "typeAnnotation": null @@ -7744,6 +8061,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7754,6 +8072,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7785,6 +8104,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj3", "optional": false, "typeAnnotation": null @@ -7803,6 +8123,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7813,6 +8134,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7844,6 +8166,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj4", "optional": false, "typeAnnotation": null @@ -7862,6 +8185,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7872,6 +8196,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7903,6 +8228,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj5", "optional": false, "typeAnnotation": null @@ -7921,6 +8247,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7931,6 +8258,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7962,6 +8290,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj6", "optional": false, "typeAnnotation": null @@ -7986,6 +8315,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8005,6 +8335,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8036,6 +8367,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj7", "optional": false, "typeAnnotation": null @@ -8060,6 +8392,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8079,6 +8412,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8110,6 +8444,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj8", "optional": false, "typeAnnotation": null @@ -8134,6 +8469,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8159,6 +8495,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8199,6 +8536,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj9", "optional": false, "typeAnnotation": null @@ -8223,6 +8561,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8272,6 +8611,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj10", "optional": false, "typeAnnotation": null @@ -8290,6 +8630,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8306,6 +8647,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8346,6 +8688,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj11", "optional": false, "typeAnnotation": null @@ -8364,6 +8707,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8380,6 +8724,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8420,6 +8765,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj12", "optional": false, "typeAnnotation": null @@ -8453,6 +8799,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnumUnion.json b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnumUnion.json index 38289c84234c..f1d559455f89 100644 --- a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnumUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithEnumUnion.json @@ -20,6 +20,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -77,6 +80,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -94,6 +98,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -112,6 +117,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -142,6 +148,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -188,6 +195,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -234,6 +242,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -262,6 +271,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -280,6 +290,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -317,6 +328,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -335,6 +347,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -345,6 +358,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -376,6 +390,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -394,6 +409,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -404,6 +420,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -435,6 +452,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -453,6 +471,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -463,6 +482,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -494,6 +514,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -512,6 +533,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -522,6 +544,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -553,6 +576,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -571,6 +595,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -581,6 +606,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -612,6 +638,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -636,6 +663,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -655,6 +683,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -686,6 +715,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -710,6 +740,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -729,6 +760,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -760,6 +792,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -784,6 +817,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -809,6 +843,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -849,6 +884,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra9", "optional": false, "typeAnnotation": null @@ -873,6 +909,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -922,6 +959,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra10", "optional": false, "typeAnnotation": null @@ -940,6 +978,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -956,6 +995,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -996,6 +1036,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra11", "optional": false, "typeAnnotation": null @@ -1014,6 +1055,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1030,6 +1072,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1070,6 +1113,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra12", "optional": false, "typeAnnotation": null @@ -1103,6 +1147,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1143,6 +1188,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -1161,6 +1207,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1171,6 +1218,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1202,6 +1250,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -1220,6 +1269,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1230,6 +1280,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1261,6 +1312,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -1279,6 +1331,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1289,6 +1342,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1320,6 +1374,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1338,6 +1393,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1348,6 +1404,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1379,6 +1436,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1397,6 +1455,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1407,6 +1466,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1438,6 +1498,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -1462,6 +1523,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1481,6 +1543,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1512,6 +1575,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -1536,6 +1600,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1555,6 +1620,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1586,6 +1652,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1610,6 +1677,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1635,6 +1703,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1675,6 +1744,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb9", "optional": false, "typeAnnotation": null @@ -1699,6 +1769,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1748,6 +1819,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb10", "optional": false, "typeAnnotation": null @@ -1766,6 +1838,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1782,6 +1855,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1822,6 +1896,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb11", "optional": false, "typeAnnotation": null @@ -1840,6 +1915,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1856,6 +1932,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1896,6 +1973,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb12", "optional": false, "typeAnnotation": null @@ -1929,6 +2007,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1969,6 +2048,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1987,6 +2067,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1997,6 +2078,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2028,6 +2110,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -2046,6 +2129,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2056,6 +2140,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2087,6 +2172,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -2105,6 +2191,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2115,6 +2202,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2146,6 +2234,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -2164,6 +2253,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2174,6 +2264,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2205,6 +2296,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc5", "optional": false, "typeAnnotation": null @@ -2223,6 +2315,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2233,6 +2326,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2264,6 +2358,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc6", "optional": false, "typeAnnotation": null @@ -2288,6 +2383,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2307,6 +2403,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2338,6 +2435,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc7", "optional": false, "typeAnnotation": null @@ -2362,6 +2460,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2381,6 +2480,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2412,6 +2512,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc8", "optional": false, "typeAnnotation": null @@ -2436,6 +2537,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2461,6 +2563,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2501,6 +2604,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc9", "optional": false, "typeAnnotation": null @@ -2525,6 +2629,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2574,6 +2679,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc10", "optional": false, "typeAnnotation": null @@ -2592,6 +2698,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2608,6 +2715,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2648,6 +2756,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc11", "optional": false, "typeAnnotation": null @@ -2666,6 +2775,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2682,6 +2792,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2722,6 +2833,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc12", "optional": false, "typeAnnotation": null @@ -2755,6 +2867,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2795,6 +2908,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -2813,6 +2927,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2823,6 +2938,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2854,6 +2970,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -2872,6 +2989,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2882,6 +3000,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2913,6 +3032,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -2931,6 +3051,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2941,6 +3062,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2972,6 +3094,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -2990,6 +3113,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3000,6 +3124,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3031,6 +3156,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd5", "optional": false, "typeAnnotation": null @@ -3049,6 +3175,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3059,6 +3186,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3090,6 +3218,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd6", "optional": false, "typeAnnotation": null @@ -3114,6 +3243,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3133,6 +3263,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3164,6 +3295,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd7", "optional": false, "typeAnnotation": null @@ -3188,6 +3320,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3207,6 +3340,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3238,6 +3372,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd8", "optional": false, "typeAnnotation": null @@ -3262,6 +3397,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3287,6 +3423,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3327,6 +3464,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd9", "optional": false, "typeAnnotation": null @@ -3351,6 +3489,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3400,6 +3539,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd10", "optional": false, "typeAnnotation": null @@ -3418,6 +3558,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3434,6 +3575,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3474,6 +3616,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd11", "optional": false, "typeAnnotation": null @@ -3492,6 +3635,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3508,6 +3652,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3548,6 +3693,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd12", "optional": false, "typeAnnotation": null @@ -3581,6 +3727,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3621,6 +3768,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -3639,6 +3787,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3649,6 +3798,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3680,6 +3830,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -3698,6 +3849,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3708,6 +3860,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3739,6 +3892,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -3757,6 +3911,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3767,6 +3922,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3798,6 +3954,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -3816,6 +3973,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3826,6 +3984,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3857,6 +4016,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re5", "optional": false, "typeAnnotation": null @@ -3875,6 +4035,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3885,6 +4046,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3916,6 +4078,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re6", "optional": false, "typeAnnotation": null @@ -3940,6 +4103,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3959,6 +4123,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3990,6 +4155,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re7", "optional": false, "typeAnnotation": null @@ -4014,6 +4180,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4033,6 +4200,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4064,6 +4232,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re8", "optional": false, "typeAnnotation": null @@ -4088,6 +4257,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4113,6 +4283,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4153,6 +4324,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re9", "optional": false, "typeAnnotation": null @@ -4177,6 +4349,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4226,6 +4399,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re10", "optional": false, "typeAnnotation": null @@ -4244,6 +4418,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4260,6 +4435,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4300,6 +4476,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re11", "optional": false, "typeAnnotation": null @@ -4318,6 +4495,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4334,6 +4512,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4374,6 +4553,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re12", "optional": false, "typeAnnotation": null @@ -4407,6 +4587,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4447,6 +4628,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -4465,6 +4647,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4475,6 +4658,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4506,6 +4690,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -4524,6 +4709,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4534,6 +4720,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4565,6 +4752,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -4583,6 +4771,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4593,6 +4782,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4624,6 +4814,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -4642,6 +4833,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4652,6 +4844,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4683,6 +4876,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf5", "optional": false, "typeAnnotation": null @@ -4701,6 +4895,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4711,6 +4906,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4742,6 +4938,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf6", "optional": false, "typeAnnotation": null @@ -4766,6 +4963,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4785,6 +4983,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4816,6 +5015,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf7", "optional": false, "typeAnnotation": null @@ -4840,6 +5040,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4859,6 +5060,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4890,6 +5092,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf8", "optional": false, "typeAnnotation": null @@ -4914,6 +5117,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4939,6 +5143,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4979,6 +5184,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf9", "optional": false, "typeAnnotation": null @@ -5003,6 +5209,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5052,6 +5259,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf10", "optional": false, "typeAnnotation": null @@ -5070,6 +5278,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5086,6 +5295,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5126,6 +5336,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf11", "optional": false, "typeAnnotation": null @@ -5144,6 +5355,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5160,6 +5372,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5200,6 +5413,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf12", "optional": false, "typeAnnotation": null @@ -5233,6 +5447,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5273,6 +5488,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -5291,6 +5507,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5301,6 +5518,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5332,6 +5550,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -5350,6 +5569,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5360,6 +5580,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5391,6 +5612,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -5409,6 +5631,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5419,6 +5642,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5450,6 +5674,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -5468,6 +5693,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5478,6 +5704,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5509,6 +5736,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg5", "optional": false, "typeAnnotation": null @@ -5527,6 +5755,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5537,6 +5766,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5568,6 +5798,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg6", "optional": false, "typeAnnotation": null @@ -5592,6 +5823,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5611,6 +5843,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5642,6 +5875,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg7", "optional": false, "typeAnnotation": null @@ -5666,6 +5900,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5685,6 +5920,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5716,6 +5952,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg8", "optional": false, "typeAnnotation": null @@ -5740,6 +5977,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5765,6 +6003,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5805,6 +6044,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg9", "optional": false, "typeAnnotation": null @@ -5829,6 +6069,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5878,6 +6119,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg10", "optional": false, "typeAnnotation": null @@ -5896,6 +6138,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5912,6 +6155,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5952,6 +6196,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg11", "optional": false, "typeAnnotation": null @@ -5970,6 +6215,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5986,6 +6232,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6026,6 +6273,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg12", "optional": false, "typeAnnotation": null @@ -6059,6 +6307,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6099,6 +6348,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -6117,6 +6367,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6127,6 +6378,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6158,6 +6410,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -6176,6 +6429,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6186,6 +6440,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6217,6 +6472,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -6235,6 +6491,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6245,6 +6502,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6276,6 +6534,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -6294,6 +6553,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6304,6 +6564,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6335,6 +6596,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh5", "optional": false, "typeAnnotation": null @@ -6353,6 +6615,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6363,6 +6626,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6394,6 +6658,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh6", "optional": false, "typeAnnotation": null @@ -6418,6 +6683,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6437,6 +6703,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6468,6 +6735,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh7", "optional": false, "typeAnnotation": null @@ -6492,6 +6760,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6511,6 +6780,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6542,6 +6812,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh8", "optional": false, "typeAnnotation": null @@ -6566,6 +6837,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6591,6 +6863,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6631,6 +6904,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh9", "optional": false, "typeAnnotation": null @@ -6655,6 +6929,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6704,6 +6979,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh10", "optional": false, "typeAnnotation": null @@ -6722,6 +6998,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6738,6 +7015,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6778,6 +7056,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh11", "optional": false, "typeAnnotation": null @@ -6796,6 +7075,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6812,6 +7092,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6852,6 +7133,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh12", "optional": false, "typeAnnotation": null @@ -6885,6 +7167,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6925,6 +7208,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri1", "optional": false, "typeAnnotation": null @@ -6943,6 +7227,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6953,6 +7238,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6984,6 +7270,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri2", "optional": false, "typeAnnotation": null @@ -7002,6 +7289,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7012,6 +7300,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7043,6 +7332,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri3", "optional": false, "typeAnnotation": null @@ -7061,6 +7351,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7071,6 +7362,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7102,6 +7394,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri4", "optional": false, "typeAnnotation": null @@ -7120,6 +7413,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7130,6 +7424,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7161,6 +7456,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri5", "optional": false, "typeAnnotation": null @@ -7179,6 +7475,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7189,6 +7486,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7220,6 +7518,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri6", "optional": false, "typeAnnotation": null @@ -7244,6 +7543,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7263,6 +7563,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7294,6 +7595,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri7", "optional": false, "typeAnnotation": null @@ -7318,6 +7620,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7337,6 +7640,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7368,6 +7672,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri8", "optional": false, "typeAnnotation": null @@ -7392,6 +7697,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7417,6 +7723,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7457,6 +7764,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri9", "optional": false, "typeAnnotation": null @@ -7481,6 +7789,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7530,6 +7839,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri10", "optional": false, "typeAnnotation": null @@ -7548,6 +7858,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7564,6 +7875,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7604,6 +7916,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri11", "optional": false, "typeAnnotation": null @@ -7622,6 +7935,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7638,6 +7952,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7678,6 +7993,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ri12", "optional": false, "typeAnnotation": null @@ -7711,6 +8027,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7751,6 +8068,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj1", "optional": false, "typeAnnotation": null @@ -7769,6 +8087,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7779,6 +8098,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7810,6 +8130,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj2", "optional": false, "typeAnnotation": null @@ -7828,6 +8149,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7838,6 +8160,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7869,6 +8192,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj3", "optional": false, "typeAnnotation": null @@ -7887,6 +8211,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7897,6 +8222,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7928,6 +8254,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj4", "optional": false, "typeAnnotation": null @@ -7946,6 +8273,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7956,6 +8284,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7987,6 +8316,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj5", "optional": false, "typeAnnotation": null @@ -8005,6 +8335,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8015,6 +8346,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8046,6 +8378,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj6", "optional": false, "typeAnnotation": null @@ -8070,6 +8403,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8089,6 +8423,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8120,6 +8455,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj7", "optional": false, "typeAnnotation": null @@ -8144,6 +8480,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8163,6 +8500,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8194,6 +8532,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj8", "optional": false, "typeAnnotation": null @@ -8218,6 +8557,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8243,6 +8583,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8283,6 +8624,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj9", "optional": false, "typeAnnotation": null @@ -8307,6 +8649,7 @@ "end": 2533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8356,6 +8699,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj10", "optional": false, "typeAnnotation": null @@ -8374,6 +8718,7 @@ "end": 2553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8390,6 +8735,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8430,6 +8776,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj11", "optional": false, "typeAnnotation": null @@ -8448,6 +8795,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8464,6 +8812,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8504,6 +8853,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rj12", "optional": false, "typeAnnotation": null @@ -8537,6 +8887,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithInvalidOperands.json index 48de77908dae..cc0b0754d820 100644 --- a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithInvalidOperands.json @@ -20,6 +20,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -316,6 +325,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -369,6 +379,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -390,6 +401,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -425,6 +437,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -443,6 +456,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -453,6 +467,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -484,6 +499,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -502,6 +518,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -512,6 +529,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -543,6 +561,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -561,6 +580,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -571,6 +591,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -602,6 +623,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -620,6 +642,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -630,6 +653,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -661,6 +685,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -679,6 +704,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -689,6 +715,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -720,6 +747,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -738,6 +766,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -748,6 +777,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -779,6 +809,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -797,6 +828,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -807,6 +839,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -838,6 +871,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -856,6 +890,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -866,6 +901,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -897,6 +933,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -915,6 +952,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -925,6 +963,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -956,6 +995,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -974,6 +1014,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -984,6 +1025,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1015,6 +1057,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -1033,6 +1076,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1043,6 +1087,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1074,6 +1119,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -1092,6 +1138,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1102,6 +1149,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1133,6 +1181,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -1151,6 +1200,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1161,6 +1211,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1192,6 +1243,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c2", "optional": false, "typeAnnotation": null @@ -1210,6 +1262,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1220,6 +1273,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1251,6 +1305,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c3", "optional": false, "typeAnnotation": null @@ -1269,6 +1324,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1279,6 +1335,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1310,6 +1367,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c4", "optional": false, "typeAnnotation": null @@ -1328,6 +1386,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1338,6 +1397,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1369,6 +1429,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c5", "optional": false, "typeAnnotation": null @@ -1387,6 +1448,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1397,6 +1459,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1428,6 +1491,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c6", "optional": false, "typeAnnotation": null @@ -1446,6 +1510,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1456,6 +1521,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1487,6 +1553,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1505,6 +1572,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1515,6 +1583,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1546,6 +1615,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d2", "optional": false, "typeAnnotation": null @@ -1564,6 +1634,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1574,6 +1645,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1605,6 +1677,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d3", "optional": false, "typeAnnotation": null @@ -1623,6 +1696,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1633,6 +1707,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1664,6 +1739,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d4", "optional": false, "typeAnnotation": null @@ -1682,6 +1758,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1692,6 +1769,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1723,6 +1801,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d5", "optional": false, "typeAnnotation": null @@ -1741,6 +1820,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1751,6 +1831,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1782,6 +1863,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d6", "optional": false, "typeAnnotation": null @@ -1800,6 +1882,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1810,6 +1893,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1841,6 +1925,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1859,6 +1944,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1869,6 +1955,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1900,6 +1987,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e2", "optional": false, "typeAnnotation": null @@ -1918,6 +2006,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1928,6 +2017,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1959,6 +2049,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e3", "optional": false, "typeAnnotation": null @@ -1977,6 +2068,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1987,6 +2079,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2018,6 +2111,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e4", "optional": false, "typeAnnotation": null @@ -2036,6 +2130,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2046,6 +2141,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2077,6 +2173,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e5", "optional": false, "typeAnnotation": null @@ -2095,6 +2192,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2105,6 +2203,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2136,6 +2235,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e6", "optional": false, "typeAnnotation": null @@ -2154,6 +2254,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2164,6 +2265,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2195,6 +2297,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f1", "optional": false, "typeAnnotation": null @@ -2213,6 +2316,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2223,6 +2327,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2254,6 +2359,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f2", "optional": false, "typeAnnotation": null @@ -2272,6 +2378,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2282,6 +2389,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2313,6 +2421,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f3", "optional": false, "typeAnnotation": null @@ -2331,6 +2440,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2341,6 +2451,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2372,6 +2483,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f4", "optional": false, "typeAnnotation": null @@ -2390,6 +2502,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2400,6 +2513,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2431,6 +2545,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f5", "optional": false, "typeAnnotation": null @@ -2449,6 +2564,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2459,6 +2575,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2490,6 +2607,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f6", "optional": false, "typeAnnotation": null @@ -2508,6 +2626,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2518,6 +2637,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2549,6 +2669,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g1", "optional": false, "typeAnnotation": null @@ -2573,6 +2694,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2592,6 +2714,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2623,6 +2746,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g2", "optional": false, "typeAnnotation": null @@ -2647,6 +2771,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2666,6 +2791,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2697,6 +2823,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g3", "optional": false, "typeAnnotation": null @@ -2721,6 +2848,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2740,6 +2868,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2771,6 +2900,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g4", "optional": false, "typeAnnotation": null @@ -2795,6 +2925,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2814,6 +2945,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2845,6 +2977,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g5", "optional": false, "typeAnnotation": null @@ -2869,6 +3002,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2888,6 +3022,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2919,6 +3054,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g6", "optional": false, "typeAnnotation": null @@ -2943,6 +3079,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2962,6 +3099,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2993,6 +3131,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h1", "optional": false, "typeAnnotation": null @@ -3011,6 +3150,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3027,6 +3167,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3067,6 +3208,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h2", "optional": false, "typeAnnotation": null @@ -3085,6 +3227,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3101,6 +3244,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3141,6 +3285,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h3", "optional": false, "typeAnnotation": null @@ -3159,6 +3304,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3175,6 +3321,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3215,6 +3362,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h4", "optional": false, "typeAnnotation": null @@ -3233,6 +3381,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3249,6 +3398,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3289,6 +3439,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h5", "optional": false, "typeAnnotation": null @@ -3307,6 +3458,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3323,6 +3475,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3363,6 +3516,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h6", "optional": false, "typeAnnotation": null @@ -3381,6 +3535,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3397,6 +3552,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3437,6 +3593,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -3455,6 +3612,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3465,6 +3623,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3496,6 +3655,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -3514,6 +3674,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3524,6 +3685,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3555,6 +3717,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -3573,6 +3736,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3583,6 +3747,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3614,6 +3779,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -3632,6 +3798,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3642,6 +3809,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3673,6 +3841,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3691,6 +3860,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3701,6 +3871,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3732,6 +3903,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3750,6 +3922,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3760,6 +3933,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3791,6 +3965,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3809,6 +3984,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3819,6 +3995,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3850,6 +4027,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3868,6 +4046,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3878,6 +4057,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3909,6 +4089,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3927,6 +4108,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3937,6 +4119,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3968,6 +4151,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3986,6 +4170,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3996,6 +4181,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4027,6 +4213,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -4045,6 +4232,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4055,6 +4243,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4086,6 +4275,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -4104,6 +4294,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4114,6 +4305,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4145,6 +4337,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -4163,6 +4356,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4173,6 +4367,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4204,6 +4399,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c2", "optional": false, "typeAnnotation": null @@ -4222,6 +4418,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4232,6 +4429,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4263,6 +4461,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c3", "optional": false, "typeAnnotation": null @@ -4281,6 +4480,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4291,6 +4491,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4322,6 +4523,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c4", "optional": false, "typeAnnotation": null @@ -4340,6 +4542,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4350,6 +4553,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4381,6 +4585,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c5", "optional": false, "typeAnnotation": null @@ -4399,6 +4604,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4409,6 +4615,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4440,6 +4647,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c6", "optional": false, "typeAnnotation": null @@ -4458,6 +4666,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4468,6 +4677,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4499,6 +4709,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -4517,6 +4728,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4527,6 +4739,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4558,6 +4771,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d2", "optional": false, "typeAnnotation": null @@ -4576,6 +4790,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4586,6 +4801,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4617,6 +4833,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d3", "optional": false, "typeAnnotation": null @@ -4635,6 +4852,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4645,6 +4863,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4676,6 +4895,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d4", "optional": false, "typeAnnotation": null @@ -4694,6 +4914,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4704,6 +4925,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4735,6 +4957,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d5", "optional": false, "typeAnnotation": null @@ -4753,6 +4976,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4763,6 +4987,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4794,6 +5019,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d6", "optional": false, "typeAnnotation": null @@ -4812,6 +5038,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4822,6 +5049,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4853,6 +5081,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -4871,6 +5100,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4881,6 +5111,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4912,6 +5143,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e2", "optional": false, "typeAnnotation": null @@ -4930,6 +5162,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4940,6 +5173,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4971,6 +5205,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e3", "optional": false, "typeAnnotation": null @@ -4989,6 +5224,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4999,6 +5235,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5030,6 +5267,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e4", "optional": false, "typeAnnotation": null @@ -5048,6 +5286,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5058,6 +5297,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5089,6 +5329,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e5", "optional": false, "typeAnnotation": null @@ -5107,6 +5348,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5117,6 +5359,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5148,6 +5391,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e6", "optional": false, "typeAnnotation": null @@ -5166,6 +5410,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5176,6 +5421,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -5207,6 +5453,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f1", "optional": false, "typeAnnotation": null @@ -5225,6 +5472,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5235,6 +5483,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5266,6 +5515,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f2", "optional": false, "typeAnnotation": null @@ -5284,6 +5534,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5294,6 +5545,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5325,6 +5577,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f3", "optional": false, "typeAnnotation": null @@ -5343,6 +5596,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5353,6 +5607,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5384,6 +5639,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f4", "optional": false, "typeAnnotation": null @@ -5402,6 +5658,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5412,6 +5669,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5443,6 +5701,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f5", "optional": false, "typeAnnotation": null @@ -5461,6 +5720,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5471,6 +5731,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5502,6 +5763,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2f6", "optional": false, "typeAnnotation": null @@ -5520,6 +5782,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5530,6 +5793,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -5561,6 +5825,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g1", "optional": false, "typeAnnotation": null @@ -5585,6 +5850,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5604,6 +5870,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5635,6 +5902,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g2", "optional": false, "typeAnnotation": null @@ -5659,6 +5927,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5678,6 +5947,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5709,6 +5979,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g3", "optional": false, "typeAnnotation": null @@ -5733,6 +6004,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5752,6 +6024,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5783,6 +6056,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g4", "optional": false, "typeAnnotation": null @@ -5807,6 +6081,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5826,6 +6101,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5857,6 +6133,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g5", "optional": false, "typeAnnotation": null @@ -5881,6 +6158,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5900,6 +6178,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5931,6 +6210,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2g6", "optional": false, "typeAnnotation": null @@ -5955,6 +6235,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5974,6 +6255,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6005,6 +6287,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h1", "optional": false, "typeAnnotation": null @@ -6023,6 +6306,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6039,6 +6323,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6079,6 +6364,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h2", "optional": false, "typeAnnotation": null @@ -6097,6 +6383,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6113,6 +6400,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6153,6 +6441,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h3", "optional": false, "typeAnnotation": null @@ -6171,6 +6460,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6187,6 +6477,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6227,6 +6518,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h4", "optional": false, "typeAnnotation": null @@ -6245,6 +6537,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -6261,6 +6554,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6301,6 +6595,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h5", "optional": false, "typeAnnotation": null @@ -6319,6 +6614,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6335,6 +6631,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6375,6 +6672,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2h6", "optional": false, "typeAnnotation": null @@ -6393,6 +6691,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6409,6 +6708,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6449,6 +6749,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -6467,6 +6768,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6477,6 +6779,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6508,6 +6811,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -6526,6 +6830,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6536,6 +6841,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6567,6 +6873,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -6585,6 +6892,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6595,6 +6903,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6626,6 +6935,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -6644,6 +6954,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6654,6 +6965,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6685,6 +6997,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -6703,6 +7016,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6713,6 +7027,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6744,6 +7059,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -6762,6 +7078,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6772,6 +7089,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6803,6 +7121,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -6821,6 +7140,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6831,6 +7151,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6862,6 +7183,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -6880,6 +7202,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6890,6 +7213,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6921,6 +7245,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -6939,6 +7264,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6949,6 +7275,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6980,6 +7307,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -6998,6 +7326,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7008,6 +7337,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7039,6 +7369,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -7057,6 +7388,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7067,6 +7399,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7098,6 +7431,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -7116,6 +7450,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7126,6 +7461,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7157,6 +7493,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c1", "optional": false, "typeAnnotation": null @@ -7175,6 +7512,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7185,6 +7523,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7216,6 +7555,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c2", "optional": false, "typeAnnotation": null @@ -7234,6 +7574,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7244,6 +7585,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7275,6 +7617,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c3", "optional": false, "typeAnnotation": null @@ -7293,6 +7636,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7303,6 +7647,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7334,6 +7679,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c4", "optional": false, "typeAnnotation": null @@ -7352,6 +7698,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7362,6 +7709,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7393,6 +7741,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c5", "optional": false, "typeAnnotation": null @@ -7411,6 +7760,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7421,6 +7771,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7452,6 +7803,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c6", "optional": false, "typeAnnotation": null @@ -7470,6 +7822,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7480,6 +7833,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7511,6 +7865,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d1", "optional": false, "typeAnnotation": null @@ -7529,6 +7884,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7539,6 +7895,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7570,6 +7927,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d2", "optional": false, "typeAnnotation": null @@ -7588,6 +7946,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7598,6 +7957,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7629,6 +7989,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d3", "optional": false, "typeAnnotation": null @@ -7647,6 +8008,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7657,6 +8019,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7688,6 +8051,7 @@ "end": 2609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d4", "optional": false, "typeAnnotation": null @@ -7706,6 +8070,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7716,6 +8081,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7747,6 +8113,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d5", "optional": false, "typeAnnotation": null @@ -7765,6 +8132,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7775,6 +8143,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7806,6 +8175,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d6", "optional": false, "typeAnnotation": null @@ -7824,6 +8194,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7834,6 +8205,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7865,6 +8237,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e1", "optional": false, "typeAnnotation": null @@ -7883,6 +8256,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7893,6 +8267,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7924,6 +8299,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e2", "optional": false, "typeAnnotation": null @@ -7942,6 +8318,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7952,6 +8329,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7983,6 +8361,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e3", "optional": false, "typeAnnotation": null @@ -8001,6 +8380,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8011,6 +8391,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8042,6 +8423,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e4", "optional": false, "typeAnnotation": null @@ -8060,6 +8442,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8070,6 +8453,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8101,6 +8485,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e5", "optional": false, "typeAnnotation": null @@ -8119,6 +8504,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8129,6 +8515,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8160,6 +8547,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e6", "optional": false, "typeAnnotation": null @@ -8178,6 +8566,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8188,6 +8577,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -8219,6 +8609,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f1", "optional": false, "typeAnnotation": null @@ -8237,6 +8628,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8247,6 +8639,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8278,6 +8671,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f2", "optional": false, "typeAnnotation": null @@ -8296,6 +8690,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8306,6 +8701,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8337,6 +8733,7 @@ "end": 2809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f3", "optional": false, "typeAnnotation": null @@ -8355,6 +8752,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8365,6 +8763,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8396,6 +8795,7 @@ "end": 2827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f4", "optional": false, "typeAnnotation": null @@ -8414,6 +8814,7 @@ "end": 2831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8424,6 +8825,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8455,6 +8857,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f5", "optional": false, "typeAnnotation": null @@ -8473,6 +8876,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8483,6 +8887,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8514,6 +8919,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3f6", "optional": false, "typeAnnotation": null @@ -8532,6 +8938,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8542,6 +8949,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -8573,6 +8981,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g1", "optional": false, "typeAnnotation": null @@ -8597,6 +9006,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8616,6 +9026,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8647,6 +9058,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g2", "optional": false, "typeAnnotation": null @@ -8671,6 +9083,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8690,6 +9103,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8721,6 +9135,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g3", "optional": false, "typeAnnotation": null @@ -8745,6 +9160,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8764,6 +9180,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8795,6 +9212,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g4", "optional": false, "typeAnnotation": null @@ -8819,6 +9237,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8838,6 +9257,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8869,6 +9289,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g5", "optional": false, "typeAnnotation": null @@ -8893,6 +9314,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8912,6 +9334,7 @@ "end": 2982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8943,6 +9366,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3g6", "optional": false, "typeAnnotation": null @@ -8967,6 +9391,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8986,6 +9411,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -9017,6 +9443,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h1", "optional": false, "typeAnnotation": null @@ -9035,6 +9462,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9051,6 +9479,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9091,6 +9520,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h2", "optional": false, "typeAnnotation": null @@ -9109,6 +9539,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9125,6 +9556,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9165,6 +9597,7 @@ "end": 3058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h3", "optional": false, "typeAnnotation": null @@ -9183,6 +9616,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9199,6 +9633,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9239,6 +9674,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h4", "optional": false, "typeAnnotation": null @@ -9257,6 +9693,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -9273,6 +9710,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9313,6 +9751,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h5", "optional": false, "typeAnnotation": null @@ -9331,6 +9770,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9347,6 +9787,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9387,6 +9828,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3h6", "optional": false, "typeAnnotation": null @@ -9405,6 +9847,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -9421,6 +9864,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9461,6 +9905,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -9479,6 +9924,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9489,6 +9935,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9520,6 +9967,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -9538,6 +9986,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9548,6 +9997,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9579,6 +10029,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -9597,6 +10048,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9607,6 +10059,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -9638,6 +10091,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -9656,6 +10110,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9666,6 +10121,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -9697,6 +10153,7 @@ "end": 3240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -9715,6 +10172,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9725,6 +10183,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9756,6 +10215,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -9774,6 +10234,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9784,6 +10245,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -9815,6 +10277,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -9833,6 +10296,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9843,6 +10307,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9874,6 +10339,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -9892,6 +10358,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9902,6 +10369,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9933,6 +10401,7 @@ "end": 3313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -9951,6 +10420,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9961,6 +10431,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -9992,6 +10463,7 @@ "end": 3331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -10010,6 +10482,7 @@ "end": 3335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10020,6 +10493,7 @@ "end": 3339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -10051,6 +10525,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -10069,6 +10544,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10079,6 +10555,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10110,6 +10587,7 @@ "end": 3367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -10128,6 +10606,7 @@ "end": 3371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10138,6 +10617,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -10169,6 +10649,7 @@ "end": 3386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c1", "optional": false, "typeAnnotation": null @@ -10187,6 +10668,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10197,6 +10679,7 @@ "end": 3394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -10228,6 +10711,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c2", "optional": false, "typeAnnotation": null @@ -10246,6 +10730,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10256,6 +10741,7 @@ "end": 3417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -10287,6 +10773,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c3", "optional": false, "typeAnnotation": null @@ -10305,6 +10792,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10315,6 +10803,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -10346,6 +10835,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c4", "optional": false, "typeAnnotation": null @@ -10364,6 +10854,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10374,6 +10865,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -10405,6 +10897,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c5", "optional": false, "typeAnnotation": null @@ -10423,6 +10916,7 @@ "end": 3472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10433,6 +10927,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10464,6 +10959,7 @@ "end": 3486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c6", "optional": false, "typeAnnotation": null @@ -10482,6 +10978,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -10492,6 +10989,7 @@ "end": 3494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -10523,6 +11021,7 @@ "end": 3505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d1", "optional": false, "typeAnnotation": null @@ -10541,6 +11040,7 @@ "end": 3509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10551,6 +11051,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -10582,6 +11083,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d2", "optional": false, "typeAnnotation": null @@ -10600,6 +11102,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10610,6 +11113,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -10641,6 +11145,7 @@ "end": 3541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d3", "optional": false, "typeAnnotation": null @@ -10659,6 +11164,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10669,6 +11175,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -10700,6 +11207,7 @@ "end": 3559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d4", "optional": false, "typeAnnotation": null @@ -10718,6 +11226,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10728,6 +11237,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -10759,6 +11269,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d5", "optional": false, "typeAnnotation": null @@ -10777,6 +11288,7 @@ "end": 3581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10787,6 +11299,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10818,6 +11331,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d6", "optional": false, "typeAnnotation": null @@ -10836,6 +11350,7 @@ "end": 3599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -10846,6 +11361,7 @@ "end": 3603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -10877,6 +11393,7 @@ "end": 3614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e1", "optional": false, "typeAnnotation": null @@ -10895,6 +11412,7 @@ "end": 3618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -10905,6 +11423,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -10936,6 +11455,7 @@ "end": 3632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e2", "optional": false, "typeAnnotation": null @@ -10954,6 +11474,7 @@ "end": 3636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -10964,6 +11485,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -10995,6 +11517,7 @@ "end": 3650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e3", "optional": false, "typeAnnotation": null @@ -11013,6 +11536,7 @@ "end": 3654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -11023,6 +11547,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -11054,6 +11579,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e4", "optional": false, "typeAnnotation": null @@ -11072,6 +11598,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -11082,6 +11609,7 @@ "end": 3676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -11113,6 +11641,7 @@ "end": 3686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e5", "optional": false, "typeAnnotation": null @@ -11131,6 +11660,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -11141,6 +11671,7 @@ "end": 3694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -11172,6 +11703,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e6", "optional": false, "typeAnnotation": null @@ -11190,6 +11722,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -11200,6 +11733,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -11231,6 +11765,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f1", "optional": false, "typeAnnotation": null @@ -11249,6 +11784,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11259,6 +11795,7 @@ "end": 3731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -11290,6 +11827,7 @@ "end": 3741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f2", "optional": false, "typeAnnotation": null @@ -11308,6 +11846,7 @@ "end": 3745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11318,6 +11857,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -11349,6 +11889,7 @@ "end": 3759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f3", "optional": false, "typeAnnotation": null @@ -11367,6 +11908,7 @@ "end": 3763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11377,6 +11919,7 @@ "end": 3767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -11408,6 +11951,7 @@ "end": 3777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f4", "optional": false, "typeAnnotation": null @@ -11426,6 +11970,7 @@ "end": 3781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11436,6 +11981,7 @@ "end": 3785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -11467,6 +12013,7 @@ "end": 3795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f5", "optional": false, "typeAnnotation": null @@ -11485,6 +12032,7 @@ "end": 3799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11495,6 +12043,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -11526,6 +12075,7 @@ "end": 3813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4f6", "optional": false, "typeAnnotation": null @@ -11544,6 +12094,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -11554,6 +12105,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -11585,6 +12137,7 @@ "end": 3832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g1", "optional": false, "typeAnnotation": null @@ -11609,6 +12162,7 @@ "end": 3836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11628,6 +12182,7 @@ "end": 3842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -11659,6 +12214,7 @@ "end": 3857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g2", "optional": false, "typeAnnotation": null @@ -11683,6 +12239,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11702,6 +12259,7 @@ "end": 3867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -11733,6 +12291,7 @@ "end": 3877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g3", "optional": false, "typeAnnotation": null @@ -11757,6 +12316,7 @@ "end": 3881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11776,6 +12336,7 @@ "end": 3887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -11807,6 +12368,7 @@ "end": 3902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g4", "optional": false, "typeAnnotation": null @@ -11831,6 +12393,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11850,6 +12413,7 @@ "end": 3912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -11881,6 +12445,7 @@ "end": 3922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g5", "optional": false, "typeAnnotation": null @@ -11905,6 +12470,7 @@ "end": 3926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11924,6 +12490,7 @@ "end": 3932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -11955,6 +12522,7 @@ "end": 3942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4g6", "optional": false, "typeAnnotation": null @@ -11979,6 +12547,7 @@ "end": 3946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -11998,6 +12567,7 @@ "end": 3952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -12029,6 +12599,7 @@ "end": 3963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h1", "optional": false, "typeAnnotation": null @@ -12047,6 +12618,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12063,6 +12635,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12103,6 +12676,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h2", "optional": false, "typeAnnotation": null @@ -12121,6 +12695,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12137,6 +12712,7 @@ "end": 3996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12177,6 +12753,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h3", "optional": false, "typeAnnotation": null @@ -12195,6 +12772,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -12211,6 +12789,7 @@ "end": 4016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12251,6 +12830,7 @@ "end": 4033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h4", "optional": false, "typeAnnotation": null @@ -12269,6 +12849,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -12285,6 +12866,7 @@ "end": 4041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12325,6 +12907,7 @@ "end": 4053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h5", "optional": false, "typeAnnotation": null @@ -12343,6 +12926,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -12359,6 +12943,7 @@ "end": 4061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12399,6 +12984,7 @@ "end": 4073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4h6", "optional": false, "typeAnnotation": null @@ -12417,6 +13003,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -12433,6 +13020,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -12473,6 +13061,7 @@ "end": 4109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -12491,6 +13080,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12501,6 +13091,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -12532,6 +13123,7 @@ "end": 4133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -12550,6 +13142,7 @@ "end": 4137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12560,6 +13153,7 @@ "end": 4142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -12591,6 +13185,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -12609,6 +13204,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12619,6 +13215,7 @@ "end": 4161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -12650,6 +13247,7 @@ "end": 4176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -12668,6 +13266,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12678,6 +13277,7 @@ "end": 4185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -12709,6 +13309,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -12727,6 +13328,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12737,6 +13339,7 @@ "end": 4204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -12768,6 +13371,7 @@ "end": 4214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -12786,6 +13390,7 @@ "end": 4218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12796,6 +13401,7 @@ "end": 4223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -12827,6 +13433,7 @@ "end": 4234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -12845,6 +13452,7 @@ "end": 4238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12855,6 +13463,7 @@ "end": 4243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -12886,6 +13495,7 @@ "end": 4253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -12904,6 +13514,7 @@ "end": 4257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12914,6 +13525,7 @@ "end": 4262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -12945,6 +13557,7 @@ "end": 4272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -12963,6 +13576,7 @@ "end": 4276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12973,6 +13587,7 @@ "end": 4281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -13004,6 +13619,7 @@ "end": 4291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -13022,6 +13638,7 @@ "end": 4295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13032,6 +13649,7 @@ "end": 4300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -13063,6 +13681,7 @@ "end": 4310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -13081,6 +13700,7 @@ "end": 4314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13091,6 +13711,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -13122,6 +13743,7 @@ "end": 4329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -13140,6 +13762,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13150,6 +13773,7 @@ "end": 4338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -13181,6 +13805,7 @@ "end": 4349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c1", "optional": false, "typeAnnotation": null @@ -13199,6 +13824,7 @@ "end": 4353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13209,6 +13835,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -13240,6 +13867,7 @@ "end": 4373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c2", "optional": false, "typeAnnotation": null @@ -13258,6 +13886,7 @@ "end": 4377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13268,6 +13897,7 @@ "end": 4382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -13299,6 +13929,7 @@ "end": 4392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c3", "optional": false, "typeAnnotation": null @@ -13317,6 +13948,7 @@ "end": 4396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13327,6 +13959,7 @@ "end": 4401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -13358,6 +13991,7 @@ "end": 4416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c4", "optional": false, "typeAnnotation": null @@ -13376,6 +14010,7 @@ "end": 4420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13386,6 +14021,7 @@ "end": 4425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -13417,6 +14053,7 @@ "end": 4435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c5", "optional": false, "typeAnnotation": null @@ -13435,6 +14072,7 @@ "end": 4439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13445,6 +14083,7 @@ "end": 4444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -13476,6 +14115,7 @@ "end": 4454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c6", "optional": false, "typeAnnotation": null @@ -13494,6 +14134,7 @@ "end": 4458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13504,6 +14145,7 @@ "end": 4463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -13535,6 +14177,7 @@ "end": 4474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d1", "optional": false, "typeAnnotation": null @@ -13553,6 +14196,7 @@ "end": 4478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13563,6 +14207,7 @@ "end": 4483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -13594,6 +14239,7 @@ "end": 4493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d2", "optional": false, "typeAnnotation": null @@ -13612,6 +14258,7 @@ "end": 4497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13622,6 +14269,7 @@ "end": 4502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -13653,6 +14301,7 @@ "end": 4512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d3", "optional": false, "typeAnnotation": null @@ -13671,6 +14320,7 @@ "end": 4516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13681,6 +14331,7 @@ "end": 4521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -13712,6 +14363,7 @@ "end": 4531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d4", "optional": false, "typeAnnotation": null @@ -13730,6 +14382,7 @@ "end": 4535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13740,6 +14393,7 @@ "end": 4540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -13771,6 +14425,7 @@ "end": 4550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d5", "optional": false, "typeAnnotation": null @@ -13789,6 +14444,7 @@ "end": 4554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13799,6 +14455,7 @@ "end": 4559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -13830,6 +14487,7 @@ "end": 4569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d6", "optional": false, "typeAnnotation": null @@ -13848,6 +14506,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13858,6 +14517,7 @@ "end": 4578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -13889,6 +14549,7 @@ "end": 4589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e1", "optional": false, "typeAnnotation": null @@ -13907,6 +14568,7 @@ "end": 4593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -13917,6 +14579,7 @@ "end": 4598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -13948,6 +14611,7 @@ "end": 4608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e2", "optional": false, "typeAnnotation": null @@ -13966,6 +14630,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -13976,6 +14641,7 @@ "end": 4617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -14007,6 +14673,7 @@ "end": 4627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e3", "optional": false, "typeAnnotation": null @@ -14025,6 +14692,7 @@ "end": 4631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -14035,6 +14703,7 @@ "end": 4636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -14066,6 +14735,7 @@ "end": 4646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e4", "optional": false, "typeAnnotation": null @@ -14084,6 +14754,7 @@ "end": 4650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -14094,6 +14765,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -14125,6 +14797,7 @@ "end": 4665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e5", "optional": false, "typeAnnotation": null @@ -14143,6 +14816,7 @@ "end": 4669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -14153,6 +14827,7 @@ "end": 4674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -14184,6 +14859,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e6", "optional": false, "typeAnnotation": null @@ -14202,6 +14878,7 @@ "end": 4688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -14212,6 +14889,7 @@ "end": 4693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -14243,6 +14921,7 @@ "end": 4704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f1", "optional": false, "typeAnnotation": null @@ -14261,6 +14940,7 @@ "end": 4708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14271,6 +14951,7 @@ "end": 4713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -14302,6 +14983,7 @@ "end": 4723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f2", "optional": false, "typeAnnotation": null @@ -14320,6 +15002,7 @@ "end": 4727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14330,6 +15013,7 @@ "end": 4732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -14361,6 +15045,7 @@ "end": 4742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f3", "optional": false, "typeAnnotation": null @@ -14379,6 +15064,7 @@ "end": 4746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14389,6 +15075,7 @@ "end": 4751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -14420,6 +15107,7 @@ "end": 4761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f4", "optional": false, "typeAnnotation": null @@ -14438,6 +15126,7 @@ "end": 4765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14448,6 +15137,7 @@ "end": 4770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -14479,6 +15169,7 @@ "end": 4780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f5", "optional": false, "typeAnnotation": null @@ -14497,6 +15188,7 @@ "end": 4784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14507,6 +15199,7 @@ "end": 4789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -14538,6 +15231,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5f6", "optional": false, "typeAnnotation": null @@ -14556,6 +15250,7 @@ "end": 4803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -14566,6 +15261,7 @@ "end": 4808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -14597,6 +15293,7 @@ "end": 4819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g1", "optional": false, "typeAnnotation": null @@ -14621,6 +15318,7 @@ "end": 4823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -14640,6 +15338,7 @@ "end": 4830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -14671,6 +15370,7 @@ "end": 4845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g2", "optional": false, "typeAnnotation": null @@ -14695,6 +15395,7 @@ "end": 4849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -14714,6 +15415,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -14745,6 +15447,7 @@ "end": 4866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g3", "optional": false, "typeAnnotation": null @@ -14769,6 +15472,7 @@ "end": 4870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -14788,6 +15492,7 @@ "end": 4877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -14819,6 +15524,7 @@ "end": 4892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g4", "optional": false, "typeAnnotation": null @@ -14843,6 +15549,7 @@ "end": 4896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -14862,6 +15569,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -14893,6 +15601,7 @@ "end": 4913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g5", "optional": false, "typeAnnotation": null @@ -14917,6 +15626,7 @@ "end": 4917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -14936,6 +15646,7 @@ "end": 4924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -14967,6 +15678,7 @@ "end": 4934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5g6", "optional": false, "typeAnnotation": null @@ -14991,6 +15703,7 @@ "end": 4938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15010,6 +15723,7 @@ "end": 4945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -15041,6 +15755,7 @@ "end": 4956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h1", "optional": false, "typeAnnotation": null @@ -15059,6 +15774,7 @@ "end": 4960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15075,6 +15791,7 @@ "end": 4965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15115,6 +15832,7 @@ "end": 4982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h2", "optional": false, "typeAnnotation": null @@ -15133,6 +15851,7 @@ "end": 4986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -15149,6 +15868,7 @@ "end": 4991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15189,6 +15909,7 @@ "end": 5003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h3", "optional": false, "typeAnnotation": null @@ -15207,6 +15928,7 @@ "end": 5007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -15223,6 +15945,7 @@ "end": 5012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15263,6 +15986,7 @@ "end": 5029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h4", "optional": false, "typeAnnotation": null @@ -15281,6 +16005,7 @@ "end": 5033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -15297,6 +16022,7 @@ "end": 5038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15337,6 +16063,7 @@ "end": 5050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h5", "optional": false, "typeAnnotation": null @@ -15355,6 +16082,7 @@ "end": 5054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -15371,6 +16099,7 @@ "end": 5059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15411,6 +16140,7 @@ "end": 5071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5h6", "optional": false, "typeAnnotation": null @@ -15429,6 +16159,7 @@ "end": 5075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -15445,6 +16176,7 @@ "end": 5080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -15485,6 +16217,7 @@ "end": 5108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -15503,6 +16236,7 @@ "end": 5112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15513,6 +16247,7 @@ "end": 5117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -15544,6 +16279,7 @@ "end": 5132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -15562,6 +16298,7 @@ "end": 5136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15572,6 +16309,7 @@ "end": 5141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -15603,6 +16341,7 @@ "end": 5151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -15621,6 +16360,7 @@ "end": 5155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15631,6 +16371,7 @@ "end": 5160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -15662,6 +16403,7 @@ "end": 5175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -15680,6 +16422,7 @@ "end": 5179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15690,6 +16433,7 @@ "end": 5184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -15721,6 +16465,7 @@ "end": 5194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -15739,6 +16484,7 @@ "end": 5198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15749,6 +16495,7 @@ "end": 5203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -15780,6 +16527,7 @@ "end": 5213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -15798,6 +16546,7 @@ "end": 5217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -15808,6 +16557,7 @@ "end": 5222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -15839,6 +16589,7 @@ "end": 5233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -15857,6 +16608,7 @@ "end": 5237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -15867,6 +16619,7 @@ "end": 5242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -15898,6 +16651,7 @@ "end": 5252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -15916,6 +16670,7 @@ "end": 5256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -15926,6 +16681,7 @@ "end": 5261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -15957,6 +16713,7 @@ "end": 5271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -15975,6 +16732,7 @@ "end": 5275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -15985,6 +16743,7 @@ "end": 5280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -16016,6 +16775,7 @@ "end": 5290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -16034,6 +16794,7 @@ "end": 5294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -16044,6 +16805,7 @@ "end": 5299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -16075,6 +16837,7 @@ "end": 5309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -16093,6 +16856,7 @@ "end": 5313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -16103,6 +16867,7 @@ "end": 5318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -16134,6 +16899,7 @@ "end": 5328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -16152,6 +16918,7 @@ "end": 5332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -16162,6 +16929,7 @@ "end": 5337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -16193,6 +16961,7 @@ "end": 5348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c1", "optional": false, "typeAnnotation": null @@ -16211,6 +16980,7 @@ "end": 5352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16221,6 +16991,7 @@ "end": 5357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -16252,6 +17023,7 @@ "end": 5372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c2", "optional": false, "typeAnnotation": null @@ -16270,6 +17042,7 @@ "end": 5376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16280,6 +17053,7 @@ "end": 5381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -16311,6 +17085,7 @@ "end": 5391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c3", "optional": false, "typeAnnotation": null @@ -16329,6 +17104,7 @@ "end": 5395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16339,6 +17115,7 @@ "end": 5400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -16370,6 +17147,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c4", "optional": false, "typeAnnotation": null @@ -16388,6 +17166,7 @@ "end": 5419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16398,6 +17177,7 @@ "end": 5424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -16429,6 +17209,7 @@ "end": 5434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c5", "optional": false, "typeAnnotation": null @@ -16447,6 +17228,7 @@ "end": 5438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16457,6 +17239,7 @@ "end": 5443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -16488,6 +17271,7 @@ "end": 5453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c6", "optional": false, "typeAnnotation": null @@ -16506,6 +17290,7 @@ "end": 5457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -16516,6 +17301,7 @@ "end": 5462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -16547,6 +17333,7 @@ "end": 5473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d1", "optional": false, "typeAnnotation": null @@ -16565,6 +17352,7 @@ "end": 5477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16575,6 +17363,7 @@ "end": 5482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -16606,6 +17395,7 @@ "end": 5492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d2", "optional": false, "typeAnnotation": null @@ -16624,6 +17414,7 @@ "end": 5496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16634,6 +17425,7 @@ "end": 5501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -16665,6 +17457,7 @@ "end": 5511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d3", "optional": false, "typeAnnotation": null @@ -16683,6 +17476,7 @@ "end": 5515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16693,6 +17487,7 @@ "end": 5520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -16724,6 +17519,7 @@ "end": 5530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d4", "optional": false, "typeAnnotation": null @@ -16742,6 +17538,7 @@ "end": 5534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16752,6 +17549,7 @@ "end": 5539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -16783,6 +17581,7 @@ "end": 5549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d5", "optional": false, "typeAnnotation": null @@ -16801,6 +17600,7 @@ "end": 5553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16811,6 +17611,7 @@ "end": 5558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -16842,6 +17643,7 @@ "end": 5568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d6", "optional": false, "typeAnnotation": null @@ -16860,6 +17662,7 @@ "end": 5572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -16870,6 +17673,7 @@ "end": 5577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -16901,6 +17705,7 @@ "end": 5588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e1", "optional": false, "typeAnnotation": null @@ -16919,6 +17724,7 @@ "end": 5592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -16929,6 +17735,7 @@ "end": 5597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -16960,6 +17767,7 @@ "end": 5607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e2", "optional": false, "typeAnnotation": null @@ -16978,6 +17786,7 @@ "end": 5611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -16988,6 +17797,7 @@ "end": 5616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -17019,6 +17829,7 @@ "end": 5626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e3", "optional": false, "typeAnnotation": null @@ -17037,6 +17848,7 @@ "end": 5630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -17047,6 +17859,7 @@ "end": 5635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -17078,6 +17891,7 @@ "end": 5645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e4", "optional": false, "typeAnnotation": null @@ -17096,6 +17910,7 @@ "end": 5649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -17106,6 +17921,7 @@ "end": 5654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -17137,6 +17953,7 @@ "end": 5664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e5", "optional": false, "typeAnnotation": null @@ -17155,6 +17972,7 @@ "end": 5668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -17165,6 +17983,7 @@ "end": 5673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17196,6 +18015,7 @@ "end": 5683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e6", "optional": false, "typeAnnotation": null @@ -17214,6 +18034,7 @@ "end": 5687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -17224,6 +18045,7 @@ "end": 5692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -17255,6 +18077,7 @@ "end": 5703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f1", "optional": false, "typeAnnotation": null @@ -17273,6 +18096,7 @@ "end": 5707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17283,6 +18107,7 @@ "end": 5712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -17314,6 +18139,7 @@ "end": 5722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f2", "optional": false, "typeAnnotation": null @@ -17332,6 +18158,7 @@ "end": 5726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17342,6 +18169,7 @@ "end": 5731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -17373,6 +18201,7 @@ "end": 5741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f3", "optional": false, "typeAnnotation": null @@ -17391,6 +18220,7 @@ "end": 5745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17401,6 +18231,7 @@ "end": 5750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -17432,6 +18263,7 @@ "end": 5760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f4", "optional": false, "typeAnnotation": null @@ -17450,6 +18282,7 @@ "end": 5764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17460,6 +18293,7 @@ "end": 5769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -17491,6 +18325,7 @@ "end": 5779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f5", "optional": false, "typeAnnotation": null @@ -17509,6 +18344,7 @@ "end": 5783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17519,6 +18355,7 @@ "end": 5788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17550,6 +18387,7 @@ "end": 5798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6f6", "optional": false, "typeAnnotation": null @@ -17568,6 +18406,7 @@ "end": 5802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -17578,6 +18417,7 @@ "end": 5807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -17609,6 +18449,7 @@ "end": 5818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g1", "optional": false, "typeAnnotation": null @@ -17633,6 +18474,7 @@ "end": 5822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -17652,6 +18494,7 @@ "end": 5829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -17683,6 +18526,7 @@ "end": 5844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g2", "optional": false, "typeAnnotation": null @@ -17707,6 +18551,7 @@ "end": 5848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -17726,6 +18571,7 @@ "end": 5855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -17757,6 +18603,7 @@ "end": 5865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g3", "optional": false, "typeAnnotation": null @@ -17781,6 +18628,7 @@ "end": 5869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -17800,6 +18648,7 @@ "end": 5876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -17831,6 +18680,7 @@ "end": 5891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g4", "optional": false, "typeAnnotation": null @@ -17855,6 +18705,7 @@ "end": 5895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -17874,6 +18725,7 @@ "end": 5902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -17905,6 +18757,7 @@ "end": 5912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g5", "optional": false, "typeAnnotation": null @@ -17929,6 +18782,7 @@ "end": 5916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -17948,6 +18802,7 @@ "end": 5923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17979,6 +18834,7 @@ "end": 5933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6g6", "optional": false, "typeAnnotation": null @@ -18003,6 +18859,7 @@ "end": 5937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18022,6 +18879,7 @@ "end": 5944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -18053,6 +18911,7 @@ "end": 5955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h1", "optional": false, "typeAnnotation": null @@ -18071,6 +18930,7 @@ "end": 5959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18087,6 +18947,7 @@ "end": 5964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18127,6 +18988,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h2", "optional": false, "typeAnnotation": null @@ -18145,6 +19007,7 @@ "end": 5985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -18161,6 +19024,7 @@ "end": 5990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18201,6 +19065,7 @@ "end": 6002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h3", "optional": false, "typeAnnotation": null @@ -18219,6 +19084,7 @@ "end": 6006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -18235,6 +19101,7 @@ "end": 6011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18275,6 +19142,7 @@ "end": 6028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h4", "optional": false, "typeAnnotation": null @@ -18293,6 +19161,7 @@ "end": 6032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -18309,6 +19178,7 @@ "end": 6037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18349,6 +19219,7 @@ "end": 6049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h5", "optional": false, "typeAnnotation": null @@ -18367,6 +19238,7 @@ "end": 6053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -18383,6 +19255,7 @@ "end": 6058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18423,6 +19296,7 @@ "end": 6070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6h6", "optional": false, "typeAnnotation": null @@ -18441,6 +19315,7 @@ "end": 6074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -18457,6 +19332,7 @@ "end": 6079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -18497,6 +19373,7 @@ "end": 6108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -18515,6 +19392,7 @@ "end": 6112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18525,6 +19403,7 @@ "end": 6118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -18556,6 +19435,7 @@ "end": 6133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -18574,6 +19454,7 @@ "end": 6137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18584,6 +19465,7 @@ "end": 6143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -18615,6 +19497,7 @@ "end": 6153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -18633,6 +19516,7 @@ "end": 6157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18643,6 +19527,7 @@ "end": 6163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -18674,6 +19559,7 @@ "end": 6178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -18692,6 +19578,7 @@ "end": 6182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18702,6 +19589,7 @@ "end": 6188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -18733,6 +19621,7 @@ "end": 6198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -18751,6 +19640,7 @@ "end": 6202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18761,6 +19651,7 @@ "end": 6208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -18792,6 +19683,7 @@ "end": 6218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -18810,6 +19702,7 @@ "end": 6222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18820,6 +19713,7 @@ "end": 6228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -18851,6 +19745,7 @@ "end": 6239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -18869,6 +19764,7 @@ "end": 6243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -18879,6 +19775,7 @@ "end": 6249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -18910,6 +19807,7 @@ "end": 6259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -18928,6 +19826,7 @@ "end": 6263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -18938,6 +19837,7 @@ "end": 6269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -18969,6 +19869,7 @@ "end": 6279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -18987,6 +19888,7 @@ "end": 6283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -18997,6 +19899,7 @@ "end": 6289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -19028,6 +19931,7 @@ "end": 6299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -19046,6 +19950,7 @@ "end": 6303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -19056,6 +19961,7 @@ "end": 6309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -19087,6 +19993,7 @@ "end": 6319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -19105,6 +20012,7 @@ "end": 6323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -19115,6 +20023,7 @@ "end": 6329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -19146,6 +20055,7 @@ "end": 6339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -19164,6 +20074,7 @@ "end": 6343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -19174,6 +20085,7 @@ "end": 6349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -19205,6 +20117,7 @@ "end": 6360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c1", "optional": false, "typeAnnotation": null @@ -19223,6 +20136,7 @@ "end": 6364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19233,6 +20147,7 @@ "end": 6370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -19264,6 +20179,7 @@ "end": 6385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c2", "optional": false, "typeAnnotation": null @@ -19282,6 +20198,7 @@ "end": 6389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19292,6 +20209,7 @@ "end": 6395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -19323,6 +20241,7 @@ "end": 6405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c3", "optional": false, "typeAnnotation": null @@ -19341,6 +20260,7 @@ "end": 6409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19351,6 +20271,7 @@ "end": 6415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -19382,6 +20303,7 @@ "end": 6430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c4", "optional": false, "typeAnnotation": null @@ -19400,6 +20322,7 @@ "end": 6434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19410,6 +20333,7 @@ "end": 6440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -19441,6 +20365,7 @@ "end": 6450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c5", "optional": false, "typeAnnotation": null @@ -19459,6 +20384,7 @@ "end": 6454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19469,6 +20395,7 @@ "end": 6460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -19500,6 +20427,7 @@ "end": 6470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c6", "optional": false, "typeAnnotation": null @@ -19518,6 +20446,7 @@ "end": 6474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -19528,6 +20457,7 @@ "end": 6480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -19559,6 +20489,7 @@ "end": 6491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d1", "optional": false, "typeAnnotation": null @@ -19577,6 +20508,7 @@ "end": 6495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19587,6 +20519,7 @@ "end": 6501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -19618,6 +20551,7 @@ "end": 6511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d2", "optional": false, "typeAnnotation": null @@ -19636,6 +20570,7 @@ "end": 6515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19646,6 +20581,7 @@ "end": 6521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -19677,6 +20613,7 @@ "end": 6531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d3", "optional": false, "typeAnnotation": null @@ -19695,6 +20632,7 @@ "end": 6535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19705,6 +20643,7 @@ "end": 6541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -19736,6 +20675,7 @@ "end": 6551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d4", "optional": false, "typeAnnotation": null @@ -19754,6 +20694,7 @@ "end": 6555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19764,6 +20705,7 @@ "end": 6561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -19795,6 +20737,7 @@ "end": 6571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d5", "optional": false, "typeAnnotation": null @@ -19813,6 +20756,7 @@ "end": 6575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19823,6 +20767,7 @@ "end": 6581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -19854,6 +20799,7 @@ "end": 6591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d6", "optional": false, "typeAnnotation": null @@ -19872,6 +20818,7 @@ "end": 6595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -19882,6 +20829,7 @@ "end": 6601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -19913,6 +20861,7 @@ "end": 6612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e1", "optional": false, "typeAnnotation": null @@ -19931,6 +20880,7 @@ "end": 6616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19941,6 +20891,7 @@ "end": 6622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -19972,6 +20923,7 @@ "end": 6632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e2", "optional": false, "typeAnnotation": null @@ -19990,6 +20942,7 @@ "end": 6636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20000,6 +20953,7 @@ "end": 6642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -20031,6 +20985,7 @@ "end": 6652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e3", "optional": false, "typeAnnotation": null @@ -20049,6 +21004,7 @@ "end": 6656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20059,6 +21015,7 @@ "end": 6662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -20090,6 +21047,7 @@ "end": 6672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e4", "optional": false, "typeAnnotation": null @@ -20108,6 +21066,7 @@ "end": 6676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20118,6 +21077,7 @@ "end": 6682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -20149,6 +21109,7 @@ "end": 6692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e5", "optional": false, "typeAnnotation": null @@ -20167,6 +21128,7 @@ "end": 6696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20177,6 +21139,7 @@ "end": 6702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -20208,6 +21171,7 @@ "end": 6712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e6", "optional": false, "typeAnnotation": null @@ -20226,6 +21190,7 @@ "end": 6716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20236,6 +21201,7 @@ "end": 6722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -20267,6 +21233,7 @@ "end": 6733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f1", "optional": false, "typeAnnotation": null @@ -20285,6 +21252,7 @@ "end": 6737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20295,6 +21263,7 @@ "end": 6743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -20326,6 +21295,7 @@ "end": 6753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f2", "optional": false, "typeAnnotation": null @@ -20344,6 +21314,7 @@ "end": 6757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20354,6 +21325,7 @@ "end": 6763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -20385,6 +21357,7 @@ "end": 6773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f3", "optional": false, "typeAnnotation": null @@ -20403,6 +21376,7 @@ "end": 6777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20413,6 +21387,7 @@ "end": 6783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -20444,6 +21419,7 @@ "end": 6793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f4", "optional": false, "typeAnnotation": null @@ -20462,6 +21438,7 @@ "end": 6797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20472,6 +21449,7 @@ "end": 6803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -20503,6 +21481,7 @@ "end": 6813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f5", "optional": false, "typeAnnotation": null @@ -20521,6 +21500,7 @@ "end": 6817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20531,6 +21511,7 @@ "end": 6823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -20562,6 +21543,7 @@ "end": 6833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7f6", "optional": false, "typeAnnotation": null @@ -20580,6 +21562,7 @@ "end": 6837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20590,6 +21573,7 @@ "end": 6843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -20621,6 +21605,7 @@ "end": 6854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g1", "optional": false, "typeAnnotation": null @@ -20645,6 +21630,7 @@ "end": 6858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -20664,6 +21650,7 @@ "end": 6866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -20695,6 +21682,7 @@ "end": 6881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g2", "optional": false, "typeAnnotation": null @@ -20719,6 +21707,7 @@ "end": 6885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -20738,6 +21727,7 @@ "end": 6893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -20769,6 +21759,7 @@ "end": 6903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g3", "optional": false, "typeAnnotation": null @@ -20793,6 +21784,7 @@ "end": 6907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -20812,6 +21804,7 @@ "end": 6915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -20843,6 +21836,7 @@ "end": 6930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g4", "optional": false, "typeAnnotation": null @@ -20867,6 +21861,7 @@ "end": 6934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -20886,6 +21881,7 @@ "end": 6942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -20917,6 +21913,7 @@ "end": 6952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g5", "optional": false, "typeAnnotation": null @@ -20941,6 +21938,7 @@ "end": 6956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -20960,6 +21958,7 @@ "end": 6964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -20991,6 +21990,7 @@ "end": 6974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7g6", "optional": false, "typeAnnotation": null @@ -21015,6 +22015,7 @@ "end": 6978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21034,6 +22035,7 @@ "end": 6986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -21065,6 +22067,7 @@ "end": 6997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h1", "optional": false, "typeAnnotation": null @@ -21083,6 +22086,7 @@ "end": 7001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21099,6 +22103,7 @@ "end": 7007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21139,6 +22144,7 @@ "end": 7024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h2", "optional": false, "typeAnnotation": null @@ -21157,6 +22163,7 @@ "end": 7028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -21173,6 +22180,7 @@ "end": 7034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21213,6 +22221,7 @@ "end": 7046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h3", "optional": false, "typeAnnotation": null @@ -21231,6 +22240,7 @@ "end": 7050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -21247,6 +22257,7 @@ "end": 7056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21287,6 +22298,7 @@ "end": 7073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h4", "optional": false, "typeAnnotation": null @@ -21305,6 +22317,7 @@ "end": 7077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -21321,6 +22334,7 @@ "end": 7083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21361,6 +22375,7 @@ "end": 7095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h5", "optional": false, "typeAnnotation": null @@ -21379,6 +22394,7 @@ "end": 7099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -21395,6 +22411,7 @@ "end": 7105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21435,6 +22452,7 @@ "end": 7117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7h6", "optional": false, "typeAnnotation": null @@ -21453,6 +22471,7 @@ "end": 7121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -21469,6 +22488,7 @@ "end": 7127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -21509,6 +22529,7 @@ "end": 7154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -21527,6 +22548,7 @@ "end": 7158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21537,6 +22559,7 @@ "end": 7162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -21568,6 +22591,7 @@ "end": 7177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -21586,6 +22610,7 @@ "end": 7181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21596,6 +22621,7 @@ "end": 7185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -21627,6 +22653,7 @@ "end": 7195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -21645,6 +22672,7 @@ "end": 7199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21655,6 +22683,7 @@ "end": 7203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -21686,6 +22715,7 @@ "end": 7218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -21704,6 +22734,7 @@ "end": 7222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21714,6 +22745,7 @@ "end": 7226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -21745,6 +22777,7 @@ "end": 7236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -21763,6 +22796,7 @@ "end": 7240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21773,6 +22807,7 @@ "end": 7244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -21804,6 +22839,7 @@ "end": 7254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -21822,6 +22858,7 @@ "end": 7258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21832,6 +22869,7 @@ "end": 7262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -21863,6 +22901,7 @@ "end": 7273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -21881,6 +22920,7 @@ "end": 7277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -21891,6 +22931,7 @@ "end": 7281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -21922,6 +22963,7 @@ "end": 7291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -21940,6 +22982,7 @@ "end": 7295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -21950,6 +22993,7 @@ "end": 7299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -21981,6 +23025,7 @@ "end": 7309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -21999,6 +23044,7 @@ "end": 7313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22009,6 +23055,7 @@ "end": 7317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -22040,6 +23087,7 @@ "end": 7327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -22058,6 +23106,7 @@ "end": 7331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22068,6 +23117,7 @@ "end": 7335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -22099,6 +23149,7 @@ "end": 7345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -22117,6 +23168,7 @@ "end": 7349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22127,6 +23179,7 @@ "end": 7353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22158,6 +23211,7 @@ "end": 7363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -22176,6 +23230,7 @@ "end": 7367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22186,6 +23241,7 @@ "end": 7371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -22217,6 +23273,7 @@ "end": 7382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c1", "optional": false, "typeAnnotation": null @@ -22235,6 +23292,7 @@ "end": 7386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22245,6 +23303,7 @@ "end": 7390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -22276,6 +23335,7 @@ "end": 7405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c2", "optional": false, "typeAnnotation": null @@ -22294,6 +23354,7 @@ "end": 7409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22304,6 +23365,7 @@ "end": 7413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -22335,6 +23397,7 @@ "end": 7423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c3", "optional": false, "typeAnnotation": null @@ -22353,6 +23416,7 @@ "end": 7427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22363,6 +23427,7 @@ "end": 7431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -22394,6 +23459,7 @@ "end": 7446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c4", "optional": false, "typeAnnotation": null @@ -22412,6 +23478,7 @@ "end": 7450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22422,6 +23489,7 @@ "end": 7454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -22453,6 +23521,7 @@ "end": 7464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c5", "optional": false, "typeAnnotation": null @@ -22471,6 +23540,7 @@ "end": 7468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22481,6 +23551,7 @@ "end": 7472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22512,6 +23583,7 @@ "end": 7482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c6", "optional": false, "typeAnnotation": null @@ -22530,6 +23602,7 @@ "end": 7486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22540,6 +23613,7 @@ "end": 7490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -22571,6 +23645,7 @@ "end": 7501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d1", "optional": false, "typeAnnotation": null @@ -22589,6 +23664,7 @@ "end": 7505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22599,6 +23675,7 @@ "end": 7509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -22630,6 +23707,7 @@ "end": 7519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d2", "optional": false, "typeAnnotation": null @@ -22648,6 +23726,7 @@ "end": 7523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22658,6 +23737,7 @@ "end": 7527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -22689,6 +23769,7 @@ "end": 7537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d3", "optional": false, "typeAnnotation": null @@ -22707,6 +23788,7 @@ "end": 7541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22717,6 +23799,7 @@ "end": 7545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -22748,6 +23831,7 @@ "end": 7555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d4", "optional": false, "typeAnnotation": null @@ -22766,6 +23850,7 @@ "end": 7559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22776,6 +23861,7 @@ "end": 7563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -22807,6 +23893,7 @@ "end": 7573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d5", "optional": false, "typeAnnotation": null @@ -22825,6 +23912,7 @@ "end": 7577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22835,6 +23923,7 @@ "end": 7581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22866,6 +23955,7 @@ "end": 7591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d6", "optional": false, "typeAnnotation": null @@ -22884,6 +23974,7 @@ "end": 7595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -22894,6 +23985,7 @@ "end": 7599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -22925,6 +24017,7 @@ "end": 7610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e1", "optional": false, "typeAnnotation": null @@ -22943,6 +24036,7 @@ "end": 7614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -22953,6 +24047,7 @@ "end": 7618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -22984,6 +24079,7 @@ "end": 7628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e2", "optional": false, "typeAnnotation": null @@ -23002,6 +24098,7 @@ "end": 7632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23012,6 +24109,7 @@ "end": 7636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -23043,6 +24141,7 @@ "end": 7646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e3", "optional": false, "typeAnnotation": null @@ -23061,6 +24160,7 @@ "end": 7650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23071,6 +24171,7 @@ "end": 7654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -23102,6 +24203,7 @@ "end": 7664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e4", "optional": false, "typeAnnotation": null @@ -23120,6 +24222,7 @@ "end": 7668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23130,6 +24233,7 @@ "end": 7672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -23161,6 +24265,7 @@ "end": 7682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e5", "optional": false, "typeAnnotation": null @@ -23179,6 +24284,7 @@ "end": 7686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23189,6 +24295,7 @@ "end": 7690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23220,6 +24327,7 @@ "end": 7700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e6", "optional": false, "typeAnnotation": null @@ -23238,6 +24346,7 @@ "end": 7704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23248,6 +24357,7 @@ "end": 7708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -23279,6 +24389,7 @@ "end": 7719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f1", "optional": false, "typeAnnotation": null @@ -23297,6 +24408,7 @@ "end": 7723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23307,6 +24419,7 @@ "end": 7727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -23338,6 +24451,7 @@ "end": 7737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f2", "optional": false, "typeAnnotation": null @@ -23356,6 +24470,7 @@ "end": 7741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23366,6 +24481,7 @@ "end": 7745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -23397,6 +24513,7 @@ "end": 7755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f3", "optional": false, "typeAnnotation": null @@ -23415,6 +24532,7 @@ "end": 7759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23425,6 +24543,7 @@ "end": 7763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -23456,6 +24575,7 @@ "end": 7773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f4", "optional": false, "typeAnnotation": null @@ -23474,6 +24594,7 @@ "end": 7777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23484,6 +24605,7 @@ "end": 7781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -23515,6 +24637,7 @@ "end": 7791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f5", "optional": false, "typeAnnotation": null @@ -23533,6 +24656,7 @@ "end": 7795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23543,6 +24667,7 @@ "end": 7799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23574,6 +24699,7 @@ "end": 7809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8f6", "optional": false, "typeAnnotation": null @@ -23592,6 +24718,7 @@ "end": 7813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -23602,6 +24729,7 @@ "end": 7817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -23633,6 +24761,7 @@ "end": 7828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g1", "optional": false, "typeAnnotation": null @@ -23657,6 +24786,7 @@ "end": 7832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -23676,6 +24806,7 @@ "end": 7838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -23707,6 +24838,7 @@ "end": 7853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g2", "optional": false, "typeAnnotation": null @@ -23731,6 +24863,7 @@ "end": 7857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -23750,6 +24883,7 @@ "end": 7863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -23781,6 +24915,7 @@ "end": 7873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g3", "optional": false, "typeAnnotation": null @@ -23805,6 +24940,7 @@ "end": 7877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -23824,6 +24960,7 @@ "end": 7883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -23855,6 +24992,7 @@ "end": 7898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g4", "optional": false, "typeAnnotation": null @@ -23879,6 +25017,7 @@ "end": 7902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -23898,6 +25037,7 @@ "end": 7908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -23929,6 +25069,7 @@ "end": 7918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g5", "optional": false, "typeAnnotation": null @@ -23953,6 +25094,7 @@ "end": 7922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -23972,6 +25114,7 @@ "end": 7928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -24003,6 +25146,7 @@ "end": 7938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8g6", "optional": false, "typeAnnotation": null @@ -24027,6 +25171,7 @@ "end": 7942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24046,6 +25191,7 @@ "end": 7948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -24077,6 +25223,7 @@ "end": 7959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h1", "optional": false, "typeAnnotation": null @@ -24095,6 +25242,7 @@ "end": 7963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24111,6 +25259,7 @@ "end": 7967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24151,6 +25300,7 @@ "end": 7984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h2", "optional": false, "typeAnnotation": null @@ -24169,6 +25319,7 @@ "end": 7988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -24185,6 +25336,7 @@ "end": 7992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24225,6 +25377,7 @@ "end": 8004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h3", "optional": false, "typeAnnotation": null @@ -24243,6 +25396,7 @@ "end": 8008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -24259,6 +25413,7 @@ "end": 8012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24299,6 +25454,7 @@ "end": 8029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h4", "optional": false, "typeAnnotation": null @@ -24317,6 +25473,7 @@ "end": 8033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -24333,6 +25490,7 @@ "end": 8037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24373,6 +25531,7 @@ "end": 8049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h5", "optional": false, "typeAnnotation": null @@ -24391,6 +25550,7 @@ "end": 8053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -24407,6 +25567,7 @@ "end": 8057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24447,6 +25608,7 @@ "end": 8069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8h6", "optional": false, "typeAnnotation": null @@ -24465,6 +25627,7 @@ "end": 8073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -24481,6 +25644,7 @@ "end": 8077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -24521,6 +25685,7 @@ "end": 8104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a1", "optional": false, "typeAnnotation": null @@ -24539,6 +25704,7 @@ "end": 8108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24549,6 +25715,7 @@ "end": 8112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -24580,6 +25747,7 @@ "end": 8127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a2", "optional": false, "typeAnnotation": null @@ -24598,6 +25766,7 @@ "end": 8131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24608,6 +25777,7 @@ "end": 8135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -24639,6 +25809,7 @@ "end": 8145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a3", "optional": false, "typeAnnotation": null @@ -24657,6 +25828,7 @@ "end": 8149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24667,6 +25839,7 @@ "end": 8153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -24698,6 +25871,7 @@ "end": 8168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a4", "optional": false, "typeAnnotation": null @@ -24716,6 +25890,7 @@ "end": 8172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24726,6 +25901,7 @@ "end": 8176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -24757,6 +25933,7 @@ "end": 8186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a5", "optional": false, "typeAnnotation": null @@ -24775,6 +25952,7 @@ "end": 8190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24785,6 +25963,7 @@ "end": 8194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -24816,6 +25995,7 @@ "end": 8204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a6", "optional": false, "typeAnnotation": null @@ -24834,6 +26014,7 @@ "end": 8208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -24844,6 +26025,7 @@ "end": 8212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -24875,6 +26057,7 @@ "end": 8223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b1", "optional": false, "typeAnnotation": null @@ -24893,6 +26076,7 @@ "end": 8227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -24903,6 +26087,7 @@ "end": 8231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -24934,6 +26119,7 @@ "end": 8241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b2", "optional": false, "typeAnnotation": null @@ -24952,6 +26138,7 @@ "end": 8245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -24962,6 +26149,7 @@ "end": 8249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -24993,6 +26181,7 @@ "end": 8259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b3", "optional": false, "typeAnnotation": null @@ -25011,6 +26200,7 @@ "end": 8263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -25021,6 +26211,7 @@ "end": 8267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -25052,6 +26243,7 @@ "end": 8277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b4", "optional": false, "typeAnnotation": null @@ -25070,6 +26262,7 @@ "end": 8281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -25080,6 +26273,7 @@ "end": 8285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -25111,6 +26305,7 @@ "end": 8295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b5", "optional": false, "typeAnnotation": null @@ -25129,6 +26324,7 @@ "end": 8299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -25139,6 +26335,7 @@ "end": 8303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -25170,6 +26367,7 @@ "end": 8313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b6", "optional": false, "typeAnnotation": null @@ -25188,6 +26386,7 @@ "end": 8317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -25198,6 +26397,7 @@ "end": 8321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -25229,6 +26429,7 @@ "end": 8332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c1", "optional": false, "typeAnnotation": null @@ -25247,6 +26448,7 @@ "end": 8336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25257,6 +26459,7 @@ "end": 8340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -25288,6 +26491,7 @@ "end": 8355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c2", "optional": false, "typeAnnotation": null @@ -25306,6 +26510,7 @@ "end": 8359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25316,6 +26521,7 @@ "end": 8363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -25347,6 +26553,7 @@ "end": 8373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c3", "optional": false, "typeAnnotation": null @@ -25365,6 +26572,7 @@ "end": 8377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25375,6 +26583,7 @@ "end": 8381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -25406,6 +26615,7 @@ "end": 8396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c4", "optional": false, "typeAnnotation": null @@ -25424,6 +26634,7 @@ "end": 8400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25434,6 +26645,7 @@ "end": 8404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -25465,6 +26677,7 @@ "end": 8414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c5", "optional": false, "typeAnnotation": null @@ -25483,6 +26696,7 @@ "end": 8418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25493,6 +26707,7 @@ "end": 8422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -25524,6 +26739,7 @@ "end": 8432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9c6", "optional": false, "typeAnnotation": null @@ -25542,6 +26758,7 @@ "end": 8436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -25552,6 +26769,7 @@ "end": 8440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -25583,6 +26801,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d1", "optional": false, "typeAnnotation": null @@ -25601,6 +26820,7 @@ "end": 8455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25611,6 +26831,7 @@ "end": 8459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -25642,6 +26863,7 @@ "end": 8469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d2", "optional": false, "typeAnnotation": null @@ -25660,6 +26882,7 @@ "end": 8473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25670,6 +26893,7 @@ "end": 8477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -25701,6 +26925,7 @@ "end": 8487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d3", "optional": false, "typeAnnotation": null @@ -25719,6 +26944,7 @@ "end": 8491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25729,6 +26955,7 @@ "end": 8495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -25760,6 +26987,7 @@ "end": 8505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d4", "optional": false, "typeAnnotation": null @@ -25778,6 +27006,7 @@ "end": 8509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25788,6 +27017,7 @@ "end": 8513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -25819,6 +27049,7 @@ "end": 8523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d5", "optional": false, "typeAnnotation": null @@ -25837,6 +27068,7 @@ "end": 8527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25847,6 +27079,7 @@ "end": 8531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -25878,6 +27111,7 @@ "end": 8541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9d6", "optional": false, "typeAnnotation": null @@ -25896,6 +27130,7 @@ "end": 8545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -25906,6 +27141,7 @@ "end": 8549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -25937,6 +27173,7 @@ "end": 8560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e1", "optional": false, "typeAnnotation": null @@ -25955,6 +27192,7 @@ "end": 8564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -25965,6 +27203,7 @@ "end": 8568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -25996,6 +27235,7 @@ "end": 8578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e2", "optional": false, "typeAnnotation": null @@ -26014,6 +27254,7 @@ "end": 8582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26024,6 +27265,7 @@ "end": 8586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -26055,6 +27297,7 @@ "end": 8596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e3", "optional": false, "typeAnnotation": null @@ -26073,6 +27316,7 @@ "end": 8600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26083,6 +27327,7 @@ "end": 8604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -26114,6 +27359,7 @@ "end": 8614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e4", "optional": false, "typeAnnotation": null @@ -26132,6 +27378,7 @@ "end": 8618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26142,6 +27389,7 @@ "end": 8622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -26173,6 +27421,7 @@ "end": 8632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e5", "optional": false, "typeAnnotation": null @@ -26191,6 +27440,7 @@ "end": 8636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26201,6 +27451,7 @@ "end": 8640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -26232,6 +27483,7 @@ "end": 8650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9e6", "optional": false, "typeAnnotation": null @@ -26250,6 +27502,7 @@ "end": 8654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26260,6 +27513,7 @@ "end": 8658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -26291,6 +27545,7 @@ "end": 8669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f1", "optional": false, "typeAnnotation": null @@ -26309,6 +27564,7 @@ "end": 8673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26319,6 +27575,7 @@ "end": 8677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -26350,6 +27607,7 @@ "end": 8687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f2", "optional": false, "typeAnnotation": null @@ -26368,6 +27626,7 @@ "end": 8691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26378,6 +27637,7 @@ "end": 8695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -26409,6 +27669,7 @@ "end": 8705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f3", "optional": false, "typeAnnotation": null @@ -26427,6 +27688,7 @@ "end": 8709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26437,6 +27699,7 @@ "end": 8713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -26468,6 +27731,7 @@ "end": 8723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f4", "optional": false, "typeAnnotation": null @@ -26486,6 +27750,7 @@ "end": 8727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26496,6 +27761,7 @@ "end": 8731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -26527,6 +27793,7 @@ "end": 8741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f5", "optional": false, "typeAnnotation": null @@ -26545,6 +27812,7 @@ "end": 8745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26555,6 +27823,7 @@ "end": 8749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -26586,6 +27855,7 @@ "end": 8759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9f6", "optional": false, "typeAnnotation": null @@ -26604,6 +27874,7 @@ "end": 8763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26614,6 +27885,7 @@ "end": 8767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -26645,6 +27917,7 @@ "end": 8778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g1", "optional": false, "typeAnnotation": null @@ -26669,6 +27942,7 @@ "end": 8782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -26688,6 +27962,7 @@ "end": 8788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -26719,6 +27994,7 @@ "end": 8803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g2", "optional": false, "typeAnnotation": null @@ -26743,6 +28019,7 @@ "end": 8807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -26762,6 +28039,7 @@ "end": 8813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -26793,6 +28071,7 @@ "end": 8823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g3", "optional": false, "typeAnnotation": null @@ -26817,6 +28096,7 @@ "end": 8827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -26836,6 +28116,7 @@ "end": 8833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -26867,6 +28148,7 @@ "end": 8848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g4", "optional": false, "typeAnnotation": null @@ -26891,6 +28173,7 @@ "end": 8852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -26910,6 +28193,7 @@ "end": 8858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -26941,6 +28225,7 @@ "end": 8868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g5", "optional": false, "typeAnnotation": null @@ -26965,6 +28250,7 @@ "end": 8872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -26984,6 +28270,7 @@ "end": 8878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -27015,6 +28302,7 @@ "end": 8888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9g6", "optional": false, "typeAnnotation": null @@ -27039,6 +28327,7 @@ "end": 8892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27058,6 +28347,7 @@ "end": 8898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -27089,6 +28379,7 @@ "end": 8909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h1", "optional": false, "typeAnnotation": null @@ -27107,6 +28398,7 @@ "end": 8913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27123,6 +28415,7 @@ "end": 8917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27163,6 +28456,7 @@ "end": 8934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h2", "optional": false, "typeAnnotation": null @@ -27181,6 +28475,7 @@ "end": 8938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -27197,6 +28492,7 @@ "end": 8942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27237,6 +28533,7 @@ "end": 8954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h3", "optional": false, "typeAnnotation": null @@ -27255,6 +28552,7 @@ "end": 8958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -27271,6 +28569,7 @@ "end": 8962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27311,6 +28610,7 @@ "end": 8979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h4", "optional": false, "typeAnnotation": null @@ -27329,6 +28629,7 @@ "end": 8983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -27345,6 +28646,7 @@ "end": 8987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27385,6 +28687,7 @@ "end": 8999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h5", "optional": false, "typeAnnotation": null @@ -27403,6 +28706,7 @@ "end": 9003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -27419,6 +28723,7 @@ "end": 9007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27459,6 +28764,7 @@ "end": 9019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9h6", "optional": false, "typeAnnotation": null @@ -27477,6 +28783,7 @@ "end": 9023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -27493,6 +28800,7 @@ "end": 9027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -27533,6 +28841,7 @@ "end": 9055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a1", "optional": false, "typeAnnotation": null @@ -27551,6 +28860,7 @@ "end": 9059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27561,6 +28871,7 @@ "end": 9063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -27592,6 +28903,7 @@ "end": 9079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a2", "optional": false, "typeAnnotation": null @@ -27610,6 +28922,7 @@ "end": 9083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27620,6 +28933,7 @@ "end": 9087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -27651,6 +28965,7 @@ "end": 9098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a3", "optional": false, "typeAnnotation": null @@ -27669,6 +28984,7 @@ "end": 9102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27679,6 +28995,7 @@ "end": 9106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -27710,6 +29027,7 @@ "end": 9122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a4", "optional": false, "typeAnnotation": null @@ -27728,6 +29046,7 @@ "end": 9126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27738,6 +29057,7 @@ "end": 9130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -27769,6 +29089,7 @@ "end": 9141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a5", "optional": false, "typeAnnotation": null @@ -27787,6 +29108,7 @@ "end": 9145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27797,6 +29119,7 @@ "end": 9149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -27828,6 +29151,7 @@ "end": 9160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a6", "optional": false, "typeAnnotation": null @@ -27846,6 +29170,7 @@ "end": 9164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -27856,6 +29181,7 @@ "end": 9168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -27887,6 +29213,7 @@ "end": 9180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b1", "optional": false, "typeAnnotation": null @@ -27905,6 +29232,7 @@ "end": 9184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -27915,6 +29243,7 @@ "end": 9188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -27946,6 +29275,7 @@ "end": 9199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b2", "optional": false, "typeAnnotation": null @@ -27964,6 +29294,7 @@ "end": 9203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -27974,6 +29305,7 @@ "end": 9207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -28005,6 +29337,7 @@ "end": 9218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b3", "optional": false, "typeAnnotation": null @@ -28023,6 +29356,7 @@ "end": 9222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -28033,6 +29367,7 @@ "end": 9226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -28064,6 +29399,7 @@ "end": 9237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b4", "optional": false, "typeAnnotation": null @@ -28082,6 +29418,7 @@ "end": 9241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -28092,6 +29429,7 @@ "end": 9245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -28123,6 +29461,7 @@ "end": 9256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b5", "optional": false, "typeAnnotation": null @@ -28141,6 +29480,7 @@ "end": 9260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -28151,6 +29491,7 @@ "end": 9264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -28182,6 +29523,7 @@ "end": 9275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b6", "optional": false, "typeAnnotation": null @@ -28200,6 +29542,7 @@ "end": 9279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -28210,6 +29553,7 @@ "end": 9283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -28241,6 +29585,7 @@ "end": 9295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c1", "optional": false, "typeAnnotation": null @@ -28259,6 +29604,7 @@ "end": 9299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28269,6 +29615,7 @@ "end": 9303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -28300,6 +29647,7 @@ "end": 9319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c2", "optional": false, "typeAnnotation": null @@ -28318,6 +29666,7 @@ "end": 9323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28328,6 +29677,7 @@ "end": 9327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -28359,6 +29709,7 @@ "end": 9338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c3", "optional": false, "typeAnnotation": null @@ -28377,6 +29728,7 @@ "end": 9342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28387,6 +29739,7 @@ "end": 9346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -28418,6 +29771,7 @@ "end": 9362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c4", "optional": false, "typeAnnotation": null @@ -28436,6 +29790,7 @@ "end": 9366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28446,6 +29801,7 @@ "end": 9370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -28477,6 +29833,7 @@ "end": 9381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c5", "optional": false, "typeAnnotation": null @@ -28495,6 +29852,7 @@ "end": 9385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28505,6 +29863,7 @@ "end": 9389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -28536,6 +29895,7 @@ "end": 9400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10c6", "optional": false, "typeAnnotation": null @@ -28554,6 +29914,7 @@ "end": 9404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -28564,6 +29925,7 @@ "end": 9408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -28595,6 +29957,7 @@ "end": 9420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d1", "optional": false, "typeAnnotation": null @@ -28613,6 +29976,7 @@ "end": 9424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28623,6 +29987,7 @@ "end": 9428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -28654,6 +30019,7 @@ "end": 9439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d2", "optional": false, "typeAnnotation": null @@ -28672,6 +30038,7 @@ "end": 9443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28682,6 +30049,7 @@ "end": 9447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -28713,6 +30081,7 @@ "end": 9458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d3", "optional": false, "typeAnnotation": null @@ -28731,6 +30100,7 @@ "end": 9462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28741,6 +30111,7 @@ "end": 9466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -28772,6 +30143,7 @@ "end": 9477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d4", "optional": false, "typeAnnotation": null @@ -28790,6 +30162,7 @@ "end": 9481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28800,6 +30173,7 @@ "end": 9485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -28831,6 +30205,7 @@ "end": 9496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d5", "optional": false, "typeAnnotation": null @@ -28849,6 +30224,7 @@ "end": 9500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28859,6 +30235,7 @@ "end": 9504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -28890,6 +30267,7 @@ "end": 9515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10d6", "optional": false, "typeAnnotation": null @@ -28908,6 +30286,7 @@ "end": 9519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -28918,6 +30297,7 @@ "end": 9523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -28949,6 +30329,7 @@ "end": 9535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e1", "optional": false, "typeAnnotation": null @@ -28967,6 +30348,7 @@ "end": 9539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -28977,6 +30359,7 @@ "end": 9543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -29008,6 +30391,7 @@ "end": 9554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e2", "optional": false, "typeAnnotation": null @@ -29026,6 +30410,7 @@ "end": 9558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -29036,6 +30421,7 @@ "end": 9562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -29067,6 +30453,7 @@ "end": 9573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e3", "optional": false, "typeAnnotation": null @@ -29085,6 +30472,7 @@ "end": 9577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -29095,6 +30483,7 @@ "end": 9581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -29126,6 +30515,7 @@ "end": 9592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e4", "optional": false, "typeAnnotation": null @@ -29144,6 +30534,7 @@ "end": 9596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -29154,6 +30545,7 @@ "end": 9600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -29185,6 +30577,7 @@ "end": 9611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e5", "optional": false, "typeAnnotation": null @@ -29203,6 +30596,7 @@ "end": 9615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -29213,6 +30607,7 @@ "end": 9619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -29244,6 +30639,7 @@ "end": 9630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10e6", "optional": false, "typeAnnotation": null @@ -29262,6 +30658,7 @@ "end": 9634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -29272,6 +30669,7 @@ "end": 9638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -29303,6 +30701,7 @@ "end": 9650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f1", "optional": false, "typeAnnotation": null @@ -29321,6 +30720,7 @@ "end": 9654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29331,6 +30731,7 @@ "end": 9658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -29362,6 +30763,7 @@ "end": 9669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f2", "optional": false, "typeAnnotation": null @@ -29380,6 +30782,7 @@ "end": 9673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29390,6 +30793,7 @@ "end": 9677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -29421,6 +30825,7 @@ "end": 9688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f3", "optional": false, "typeAnnotation": null @@ -29439,6 +30844,7 @@ "end": 9692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29449,6 +30855,7 @@ "end": 9696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -29480,6 +30887,7 @@ "end": 9707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f4", "optional": false, "typeAnnotation": null @@ -29498,6 +30906,7 @@ "end": 9711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29508,6 +30917,7 @@ "end": 9715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -29539,6 +30949,7 @@ "end": 9726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f5", "optional": false, "typeAnnotation": null @@ -29557,6 +30968,7 @@ "end": 9730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29567,6 +30979,7 @@ "end": 9734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -29598,6 +31011,7 @@ "end": 9745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10f6", "optional": false, "typeAnnotation": null @@ -29616,6 +31030,7 @@ "end": 9749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -29626,6 +31041,7 @@ "end": 9753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -29657,6 +31073,7 @@ "end": 9765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g1", "optional": false, "typeAnnotation": null @@ -29681,6 +31098,7 @@ "end": 9769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -29700,6 +31118,7 @@ "end": 9775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -29731,6 +31150,7 @@ "end": 9791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g2", "optional": false, "typeAnnotation": null @@ -29755,6 +31175,7 @@ "end": 9795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -29774,6 +31195,7 @@ "end": 9801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -29805,6 +31227,7 @@ "end": 9812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g3", "optional": false, "typeAnnotation": null @@ -29829,6 +31252,7 @@ "end": 9816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -29848,6 +31272,7 @@ "end": 9822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -29879,6 +31304,7 @@ "end": 9838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g4", "optional": false, "typeAnnotation": null @@ -29903,6 +31329,7 @@ "end": 9842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -29922,6 +31349,7 @@ "end": 9848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -29953,6 +31381,7 @@ "end": 9859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g5", "optional": false, "typeAnnotation": null @@ -29977,6 +31406,7 @@ "end": 9863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -29996,6 +31426,7 @@ "end": 9869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -30027,6 +31458,7 @@ "end": 9880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10g6", "optional": false, "typeAnnotation": null @@ -30051,6 +31483,7 @@ "end": 9884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30070,6 +31503,7 @@ "end": 9890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -30101,6 +31535,7 @@ "end": 9902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h1", "optional": false, "typeAnnotation": null @@ -30119,6 +31554,7 @@ "end": 9906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -30135,6 +31571,7 @@ "end": 9910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30175,6 +31612,7 @@ "end": 9928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h2", "optional": false, "typeAnnotation": null @@ -30193,6 +31631,7 @@ "end": 9932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -30209,6 +31648,7 @@ "end": 9936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30249,6 +31689,7 @@ "end": 9949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h3", "optional": false, "typeAnnotation": null @@ -30267,6 +31708,7 @@ "end": 9953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -30283,6 +31725,7 @@ "end": 9957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30323,6 +31766,7 @@ "end": 9975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h4", "optional": false, "typeAnnotation": null @@ -30341,6 +31785,7 @@ "end": 9979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -30357,6 +31802,7 @@ "end": 9983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30397,6 +31843,7 @@ "end": 9996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h5", "optional": false, "typeAnnotation": null @@ -30415,6 +31862,7 @@ "end": 10000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -30431,6 +31879,7 @@ "end": 10004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -30471,6 +31920,7 @@ "end": 10017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10h6", "optional": false, "typeAnnotation": null @@ -30489,6 +31939,7 @@ "end": 10021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -30505,6 +31956,7 @@ "end": 10025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithTypeParameter.json index 4c9e35b77e9d..ae925938badd 100644 --- a/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/arithmeticOperatorWithTypeParameter.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -238,6 +244,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -284,6 +291,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -330,6 +338,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -348,6 +357,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -358,6 +368,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -389,6 +400,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -407,6 +419,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -417,6 +430,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -448,6 +462,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -466,6 +481,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -476,6 +492,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -507,6 +524,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -535,6 +554,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -566,6 +586,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -584,6 +605,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -594,6 +616,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -625,6 +648,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -643,6 +667,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -653,6 +678,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -684,6 +710,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -702,6 +729,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -712,6 +740,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -743,6 +772,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a8", "optional": false, "typeAnnotation": null @@ -761,6 +791,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -771,6 +802,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -802,6 +834,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a9", "optional": false, "typeAnnotation": null @@ -820,6 +853,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -830,6 +864,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -861,6 +896,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a10", "optional": false, "typeAnnotation": null @@ -879,6 +915,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -889,6 +926,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -920,6 +958,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -938,6 +977,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -948,6 +988,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -979,6 +1020,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -997,6 +1039,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1007,6 +1050,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1038,6 +1082,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -1056,6 +1101,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1066,6 +1112,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1097,6 +1144,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -1115,6 +1163,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1125,6 +1174,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1156,6 +1206,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -1174,6 +1225,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1184,6 +1236,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1215,6 +1268,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -1233,6 +1287,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1243,6 +1298,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1274,6 +1330,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -1292,6 +1349,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1302,6 +1360,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1333,6 +1392,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a8", "optional": false, "typeAnnotation": null @@ -1351,6 +1411,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1361,6 +1422,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1392,6 +1454,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a9", "optional": false, "typeAnnotation": null @@ -1410,6 +1473,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1420,6 +1484,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1451,6 +1516,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a10", "optional": false, "typeAnnotation": null @@ -1469,6 +1535,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1479,6 +1546,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1510,6 +1578,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1528,6 +1597,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1538,6 +1608,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1569,6 +1640,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -1587,6 +1659,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1597,6 +1670,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1628,6 +1702,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -1646,6 +1721,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1656,6 +1732,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1687,6 +1764,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -1705,6 +1783,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1715,6 +1794,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1746,6 +1826,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -1764,6 +1845,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1774,6 +1856,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1805,6 +1888,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -1823,6 +1907,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1833,6 +1918,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1864,6 +1950,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -1882,6 +1969,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1892,6 +1980,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1923,6 +2012,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b8", "optional": false, "typeAnnotation": null @@ -1941,6 +2031,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1951,6 +2042,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1982,6 +2074,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b9", "optional": false, "typeAnnotation": null @@ -2000,6 +2093,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2010,6 +2104,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2041,6 +2136,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b10", "optional": false, "typeAnnotation": null @@ -2059,6 +2155,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2069,6 +2166,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2100,6 +2198,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -2118,6 +2217,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2128,6 +2228,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2159,6 +2260,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -2177,6 +2279,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2187,6 +2290,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2218,6 +2322,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -2236,6 +2341,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2246,6 +2352,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2277,6 +2384,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -2295,6 +2403,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2305,6 +2414,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2336,6 +2446,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -2354,6 +2465,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2364,6 +2476,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2395,6 +2508,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -2413,6 +2527,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2423,6 +2538,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2454,6 +2570,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -2472,6 +2589,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2482,6 +2600,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2513,6 +2632,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b8", "optional": false, "typeAnnotation": null @@ -2531,6 +2651,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2541,6 +2662,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2572,6 +2694,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b9", "optional": false, "typeAnnotation": null @@ -2590,6 +2713,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2600,6 +2724,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2631,6 +2756,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b10", "optional": false, "typeAnnotation": null @@ -2649,6 +2775,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2659,6 +2786,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2690,6 +2818,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -2708,6 +2837,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2718,6 +2848,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2749,6 +2880,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c2", "optional": false, "typeAnnotation": null @@ -2767,6 +2899,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2777,6 +2910,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2808,6 +2942,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c3", "optional": false, "typeAnnotation": null @@ -2826,6 +2961,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2836,6 +2972,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2867,6 +3004,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c4", "optional": false, "typeAnnotation": null @@ -2885,6 +3023,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2895,6 +3034,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2926,6 +3066,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c5", "optional": false, "typeAnnotation": null @@ -2944,6 +3085,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2954,6 +3096,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2985,6 +3128,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c6", "optional": false, "typeAnnotation": null @@ -3003,6 +3147,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3013,6 +3158,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3044,6 +3190,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c7", "optional": false, "typeAnnotation": null @@ -3062,6 +3209,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3072,6 +3220,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3103,6 +3252,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c8", "optional": false, "typeAnnotation": null @@ -3121,6 +3271,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3131,6 +3282,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3162,6 +3314,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c9", "optional": false, "typeAnnotation": null @@ -3180,6 +3333,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3190,6 +3344,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3221,6 +3376,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c10", "optional": false, "typeAnnotation": null @@ -3239,6 +3395,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3249,6 +3406,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3280,6 +3438,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -3298,6 +3457,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3308,6 +3468,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3339,6 +3500,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c2", "optional": false, "typeAnnotation": null @@ -3357,6 +3519,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3367,6 +3530,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3398,6 +3562,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c3", "optional": false, "typeAnnotation": null @@ -3416,6 +3581,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3426,6 +3592,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3457,6 +3624,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c4", "optional": false, "typeAnnotation": null @@ -3475,6 +3643,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3485,6 +3654,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3516,6 +3686,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c5", "optional": false, "typeAnnotation": null @@ -3534,6 +3705,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3544,6 +3716,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3575,6 +3748,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c6", "optional": false, "typeAnnotation": null @@ -3593,6 +3767,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3603,6 +3778,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3634,6 +3810,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c7", "optional": false, "typeAnnotation": null @@ -3652,6 +3829,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3662,6 +3840,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3693,6 +3872,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c8", "optional": false, "typeAnnotation": null @@ -3711,6 +3891,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3721,6 +3902,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3752,6 +3934,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c9", "optional": false, "typeAnnotation": null @@ -3770,6 +3953,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3780,6 +3964,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3811,6 +3996,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c10", "optional": false, "typeAnnotation": null @@ -3829,6 +4015,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3839,6 +4026,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3870,6 +4058,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -3888,6 +4077,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3898,6 +4088,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3929,6 +4120,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d2", "optional": false, "typeAnnotation": null @@ -3947,6 +4139,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3957,6 +4150,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3988,6 +4182,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d3", "optional": false, "typeAnnotation": null @@ -4006,6 +4201,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4016,6 +4212,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4047,6 +4244,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d4", "optional": false, "typeAnnotation": null @@ -4065,6 +4263,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4075,6 +4274,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4106,6 +4306,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d5", "optional": false, "typeAnnotation": null @@ -4124,6 +4325,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4134,6 +4336,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4165,6 +4368,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d6", "optional": false, "typeAnnotation": null @@ -4183,6 +4387,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4193,6 +4398,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4224,6 +4430,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d7", "optional": false, "typeAnnotation": null @@ -4242,6 +4449,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4252,6 +4460,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4283,6 +4492,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d8", "optional": false, "typeAnnotation": null @@ -4301,6 +4511,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4311,6 +4522,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4342,6 +4554,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d9", "optional": false, "typeAnnotation": null @@ -4360,6 +4573,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4370,6 +4584,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4401,6 +4616,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d10", "optional": false, "typeAnnotation": null @@ -4419,6 +4635,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4429,6 +4646,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4460,6 +4678,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -4478,6 +4697,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4488,6 +4708,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4519,6 +4740,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d2", "optional": false, "typeAnnotation": null @@ -4537,6 +4759,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4547,6 +4770,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4578,6 +4802,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d3", "optional": false, "typeAnnotation": null @@ -4596,6 +4821,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4606,6 +4832,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4637,6 +4864,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d4", "optional": false, "typeAnnotation": null @@ -4655,6 +4883,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4665,6 +4894,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4696,6 +4926,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d5", "optional": false, "typeAnnotation": null @@ -4714,6 +4945,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4724,6 +4956,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4755,6 +4988,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d6", "optional": false, "typeAnnotation": null @@ -4773,6 +5007,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4783,6 +5018,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4814,6 +5050,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d7", "optional": false, "typeAnnotation": null @@ -4832,6 +5069,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4842,6 +5080,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4873,6 +5112,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d8", "optional": false, "typeAnnotation": null @@ -4891,6 +5131,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4901,6 +5142,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4932,6 +5174,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d9", "optional": false, "typeAnnotation": null @@ -4950,6 +5193,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4960,6 +5204,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4991,6 +5236,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d10", "optional": false, "typeAnnotation": null @@ -5009,6 +5255,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5019,6 +5266,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5050,6 +5298,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -5068,6 +5317,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5078,6 +5328,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5109,6 +5360,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e2", "optional": false, "typeAnnotation": null @@ -5127,6 +5379,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5137,6 +5390,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5168,6 +5422,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e3", "optional": false, "typeAnnotation": null @@ -5186,6 +5441,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5196,6 +5452,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5227,6 +5484,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e4", "optional": false, "typeAnnotation": null @@ -5245,6 +5503,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5255,6 +5514,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5286,6 +5546,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e5", "optional": false, "typeAnnotation": null @@ -5304,6 +5565,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5314,6 +5576,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5345,6 +5608,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e6", "optional": false, "typeAnnotation": null @@ -5363,6 +5627,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5373,6 +5638,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5404,6 +5670,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e7", "optional": false, "typeAnnotation": null @@ -5422,6 +5689,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5432,6 +5700,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5463,6 +5732,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e8", "optional": false, "typeAnnotation": null @@ -5481,6 +5751,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5491,6 +5762,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5522,6 +5794,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e9", "optional": false, "typeAnnotation": null @@ -5540,6 +5813,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5550,6 +5824,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5581,6 +5856,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e10", "optional": false, "typeAnnotation": null @@ -5599,6 +5875,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5609,6 +5886,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5640,6 +5918,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -5658,6 +5937,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5668,6 +5948,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5699,6 +5980,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e2", "optional": false, "typeAnnotation": null @@ -5717,6 +5999,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5727,6 +6010,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5758,6 +6042,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e3", "optional": false, "typeAnnotation": null @@ -5776,6 +6061,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5786,6 +6072,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5817,6 +6104,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e4", "optional": false, "typeAnnotation": null @@ -5835,6 +6123,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5845,6 +6134,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5876,6 +6166,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e5", "optional": false, "typeAnnotation": null @@ -5894,6 +6185,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5904,6 +6196,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5935,6 +6228,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e6", "optional": false, "typeAnnotation": null @@ -5953,6 +6247,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5963,6 +6258,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5994,6 +6290,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e7", "optional": false, "typeAnnotation": null @@ -6012,6 +6309,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6022,6 +6320,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6053,6 +6352,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e8", "optional": false, "typeAnnotation": null @@ -6071,6 +6371,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6081,6 +6382,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6112,6 +6414,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e9", "optional": false, "typeAnnotation": null @@ -6130,6 +6433,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6140,6 +6444,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6171,6 +6476,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e10", "optional": false, "typeAnnotation": null @@ -6189,6 +6495,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6199,6 +6506,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6230,6 +6538,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f1", "optional": false, "typeAnnotation": null @@ -6248,6 +6557,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6258,6 +6568,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6289,6 +6600,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f2", "optional": false, "typeAnnotation": null @@ -6307,6 +6619,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6317,6 +6630,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6348,6 +6662,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f3", "optional": false, "typeAnnotation": null @@ -6366,6 +6681,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6376,6 +6692,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6407,6 +6724,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f4", "optional": false, "typeAnnotation": null @@ -6425,6 +6743,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6435,6 +6754,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6466,6 +6786,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f5", "optional": false, "typeAnnotation": null @@ -6484,6 +6805,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6494,6 +6816,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6525,6 +6848,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f6", "optional": false, "typeAnnotation": null @@ -6543,6 +6867,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6553,6 +6878,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6584,6 +6910,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f7", "optional": false, "typeAnnotation": null @@ -6602,6 +6929,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6612,6 +6940,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6643,6 +6972,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f8", "optional": false, "typeAnnotation": null @@ -6661,6 +6991,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6671,6 +7002,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6702,6 +7034,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f9", "optional": false, "typeAnnotation": null @@ -6720,6 +7053,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6730,6 +7064,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6761,6 +7096,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f10", "optional": false, "typeAnnotation": null @@ -6779,6 +7115,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6789,6 +7126,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6821,6 +7159,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arityAndOrderCompatibility01.json b/crates/swc_ecma_parser/tests/tsc/arityAndOrderCompatibility01.json index 0d83b3867517..59cde4f5f54b 100644 --- a/crates/swc_ecma_parser/tests/tsc/arityAndOrderCompatibility01.json +++ b/crates/swc_ecma_parser/tests/tsc/arityAndOrderCompatibility01.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrNum", "optional": false }, @@ -37,6 +38,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -165,6 +167,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -220,6 +223,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -299,6 +303,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -320,6 +325,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrNum", "optional": false }, @@ -355,6 +361,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -452,6 +459,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -520,6 +528,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -531,6 +540,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -542,6 +552,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -557,6 +568,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -594,6 +606,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -605,6 +618,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -616,6 +630,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -631,6 +646,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -668,6 +684,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -679,6 +696,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -690,6 +708,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -705,6 +724,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -735,6 +755,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j1", "optional": false, "typeAnnotation": { @@ -809,6 +830,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -839,6 +861,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": { @@ -913,6 +936,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -943,6 +967,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j3", "optional": false, "typeAnnotation": { @@ -1017,6 +1042,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1047,6 +1073,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -1121,6 +1148,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1151,6 +1179,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -1225,6 +1254,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1255,6 +1285,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": { @@ -1329,6 +1360,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1359,6 +1391,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l1", "optional": false, "typeAnnotation": { @@ -1401,6 +1434,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1431,6 +1465,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l2", "optional": false, "typeAnnotation": { @@ -1473,6 +1508,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1503,6 +1539,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l3", "optional": false, "typeAnnotation": { @@ -1545,6 +1582,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1575,6 +1613,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false, "typeAnnotation": { @@ -1617,6 +1656,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1647,6 +1687,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false, "typeAnnotation": { @@ -1689,6 +1730,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1719,6 +1761,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false, "typeAnnotation": { @@ -1761,6 +1804,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1791,6 +1835,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": { @@ -1849,6 +1894,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1879,6 +1925,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": { @@ -1937,6 +1984,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1967,6 +2015,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false, "typeAnnotation": { @@ -2025,6 +2074,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2055,6 +2105,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -2113,6 +2164,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2143,6 +2195,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -2201,6 +2254,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2231,6 +2285,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -2289,6 +2344,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayAssignmentPatternWithAny.json b/crates/swc_ecma_parser/tests/tsc/arrayAssignmentPatternWithAny.json index e410ea4f6f07..86fa7a8b10f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayAssignmentPatternWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayAssignmentPatternWithAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -124,6 +126,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -139,6 +142,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteral.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteral.json index 479499f99400..23745d7cb262 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteral.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -131,6 +134,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -183,6 +187,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -247,6 +252,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -265,6 +271,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -314,6 +321,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -374,6 +382,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -413,6 +422,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -459,6 +469,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -532,6 +543,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -617,6 +629,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -656,6 +669,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralExpressionContextualTyping.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralExpressionContextualTyping.json index 437e4c4a3c58..12bd7c46ac3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralExpressionContextualTyping.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralExpressionContextualTyping.json @@ -28,6 +28,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": null @@ -179,6 +181,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false, "typeAnnotation": { @@ -330,6 +333,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup1", "optional": false, "typeAnnotation": { @@ -532,6 +536,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup2", "optional": false, "typeAnnotation": { @@ -683,6 +688,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spr", "optional": false, "typeAnnotation": null @@ -742,6 +748,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -775,6 +782,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spr1", "optional": false, "typeAnnotation": null @@ -834,6 +842,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false } @@ -867,6 +876,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spr2", "optional": false, "typeAnnotation": { @@ -989,6 +999,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralInference.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralInference.json index c3f847e74967..0ea075e5c7c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralInference.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralInference.json @@ -26,6 +26,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppType", "optional": false }, @@ -43,6 +44,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeaderDetail", "optional": false }, @@ -69,6 +71,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeaderMultiDetail", "optional": false }, @@ -95,6 +98,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AdvancedList", "optional": false }, @@ -121,6 +125,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Standard", "optional": false }, @@ -147,6 +152,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Relationship", "optional": false }, @@ -173,6 +179,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Report", "optional": false }, @@ -199,6 +206,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Composite", "optional": false }, @@ -225,6 +233,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListOnly", "optional": false }, @@ -251,6 +260,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleSettings", "optional": false }, @@ -288,6 +298,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -305,6 +316,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -323,6 +335,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TreeEntity", "optional": false }, @@ -341,6 +354,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Standard", "optional": false }, @@ -359,6 +373,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MiniApp", "optional": false }, @@ -377,6 +392,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PivotTable", "optional": false }, @@ -408,6 +424,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appTypeStylesWithError", "optional": false, "typeAnnotation": { @@ -429,6 +446,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -452,6 +470,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppType", "optional": false }, @@ -470,6 +489,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -493,6 +513,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -520,6 +541,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -557,6 +579,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppType", "optional": false }, @@ -594,6 +617,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -622,6 +646,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -665,6 +690,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppType", "optional": false }, @@ -702,6 +728,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -730,6 +757,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -758,6 +786,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -801,6 +830,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppType", "optional": false }, @@ -838,6 +868,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -866,6 +897,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AppStyle", "optional": false }, @@ -904,6 +936,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -933,6 +966,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -962,6 +996,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1001,6 +1036,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1073,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1068,6 +1105,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -1103,6 +1141,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1143,6 +1182,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1239,6 +1279,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1285,6 +1326,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpread.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpread.json index b1bf9b0a77a6..a28c2832458f 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpread.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -56,6 +57,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -132,6 +134,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -188,6 +192,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -223,6 +228,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -256,6 +262,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -336,6 +344,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -359,6 +368,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -404,6 +414,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -427,6 +438,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -484,6 +496,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -531,6 +544,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -588,6 +602,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -623,6 +638,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -651,6 +667,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -684,6 +701,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -707,6 +725,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -723,6 +742,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -739,6 +759,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -765,6 +786,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -807,6 +829,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -883,6 +906,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -918,6 +942,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -962,6 +987,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1040,6 +1066,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1082,6 +1109,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1196,6 +1224,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpreadES5iterable.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpreadES5iterable.json index e0429068233c..f553558969e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpreadES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralSpreadES5iterable.json @@ -14,6 +14,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -56,6 +57,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -132,6 +134,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -188,6 +192,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -223,6 +228,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -256,6 +262,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -336,6 +344,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -359,6 +368,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -404,6 +414,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -427,6 +438,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -484,6 +496,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -531,6 +544,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -588,6 +602,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -623,6 +638,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -651,6 +667,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -684,6 +701,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -707,6 +725,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -723,6 +742,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -739,6 +759,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -765,6 +786,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -807,6 +829,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -883,6 +906,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -918,6 +942,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -962,6 +987,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1040,6 +1066,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1082,6 +1109,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1196,6 +1224,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralWidened.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralWidened.json index 3f2d2f115967..2c4332ec20d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralWidened.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralWidened.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -169,6 +172,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -189,6 +193,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -202,6 +207,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -235,6 +241,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -318,6 +325,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -380,6 +388,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -409,6 +418,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -422,6 +432,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -458,6 +469,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -521,6 +533,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -584,6 +597,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -620,6 +634,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -645,6 +660,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -675,6 +691,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -695,6 +712,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -728,6 +746,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -749,6 +768,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -782,6 +802,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -802,6 +823,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -815,6 +837,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralWithMultipleBestCommonTypes.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralWithMultipleBestCommonTypes.json index 8f91a88af4d5..c1a30304f87e 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralWithMultipleBestCommonTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralWithMultipleBestCommonTypes.json @@ -28,6 +28,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -92,6 +94,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -145,6 +148,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -174,6 +178,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -209,6 +214,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -262,6 +268,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -291,6 +298,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -326,6 +334,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -379,6 +388,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -399,6 +409,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -412,6 +423,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -445,6 +457,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bs", "optional": false, "typeAnnotation": null @@ -465,6 +478,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -478,6 +492,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -511,6 +526,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cs", "optional": false, "typeAnnotation": null @@ -531,6 +547,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -544,6 +561,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -557,6 +575,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -590,6 +609,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ds", "optional": false, "typeAnnotation": null @@ -618,6 +638,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -639,6 +660,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -679,6 +701,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -742,6 +765,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "es", "optional": false, "typeAnnotation": null @@ -770,6 +794,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -821,6 +846,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -842,6 +868,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -894,6 +921,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs", "optional": false, "typeAnnotation": null @@ -922,6 +950,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -951,6 +980,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -986,6 +1016,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1044,6 +1075,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1073,6 +1105,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1108,6 +1141,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1178,6 +1212,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gs", "optional": false, "typeAnnotation": null @@ -1206,6 +1241,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1235,6 +1271,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1270,6 +1307,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1328,6 +1366,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1357,6 +1396,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1392,6 +1432,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiterals.json b/crates/swc_ecma_parser/tests/tsc/arrayLiterals.json index 47a2cd265855..fedfddf9471b 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiterals.json @@ -28,6 +28,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr1", "optional": false, "typeAnnotation": null @@ -127,6 +128,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -237,6 +239,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringArrArr", "optional": false, "typeAnnotation": null @@ -325,6 +328,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringArr", "optional": false, "typeAnnotation": null @@ -389,6 +393,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberArr", "optional": false, "typeAnnotation": null @@ -477,6 +482,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolArr", "optional": false, "typeAnnotation": null @@ -547,6 +553,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -614,6 +621,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classArr", "optional": false, "typeAnnotation": null @@ -641,6 +649,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -664,6 +673,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -700,6 +710,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classTypeArray", "optional": false, "typeAnnotation": null @@ -720,6 +731,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -733,6 +745,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -746,6 +759,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -779,6 +793,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classTypeArray", "optional": false, "typeAnnotation": { @@ -800,6 +815,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -823,6 +839,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -861,6 +878,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context1", "optional": false, "typeAnnotation": { @@ -886,6 +904,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -932,6 +951,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -967,6 +987,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1182,6 +1203,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context2", "optional": false, "typeAnnotation": null @@ -1352,6 +1374,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1405,6 +1428,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1450,6 +1474,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1474,6 +1499,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1519,6 +1545,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1557,6 +1584,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context3", "optional": false, "typeAnnotation": { @@ -1584,6 +1612,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1615,6 +1644,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1638,6 +1668,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1674,6 +1705,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context4", "optional": false, "typeAnnotation": { @@ -1701,6 +1733,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1732,6 +1765,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1755,6 +1789,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES5.json b/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES5.json index 98bf70a65d07..558f7c3a2d96 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES5.json @@ -28,6 +28,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -106,6 +107,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -170,6 +172,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -196,6 +199,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -241,6 +245,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -266,6 +271,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -299,6 +305,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -364,6 +371,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -387,6 +395,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -421,6 +430,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": { @@ -504,6 +514,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -527,6 +538,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -560,6 +572,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -752,6 +765,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -763,6 +777,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -838,6 +853,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -849,6 +865,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -928,6 +945,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -1004,6 +1022,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -1080,6 +1099,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp2", "optional": false, "typeAnnotation": { @@ -1265,6 +1285,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp3", "optional": false, "typeAnnotation": null @@ -1285,6 +1306,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1308,6 +1330,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1341,6 +1364,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp4", "optional": false, "typeAnnotation": null @@ -1370,6 +1394,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -1389,6 +1414,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1412,6 +1438,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1443,6 +1470,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray2", "optional": false }, @@ -1462,6 +1490,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1492,6 +1521,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1510,6 +1540,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1553,6 +1584,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false, "typeAnnotation": null @@ -1599,6 +1631,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1632,6 +1665,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1655,6 +1689,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1688,6 +1723,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1732,6 +1768,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1765,6 +1802,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1786,6 +1824,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -1812,6 +1851,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1845,6 +1885,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1866,6 +1907,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray2", "optional": false }, @@ -1892,6 +1934,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1908,6 +1951,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1941,6 +1985,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -1964,6 +2009,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp3", "optional": false } @@ -1997,6 +2043,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -2020,6 +2067,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp4", "optional": false } @@ -2053,6 +2101,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -2088,6 +2137,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -2124,6 +2174,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d8", "optional": false, "typeAnnotation": { @@ -2184,6 +2235,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -2220,6 +2272,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d9", "optional": false, "typeAnnotation": null @@ -2252,6 +2305,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES6.json b/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES6.json index 233eb62d5e37..64bdfda772b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiterals2ES6.json @@ -28,6 +28,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -106,6 +107,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -170,6 +172,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -196,6 +199,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -241,6 +245,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -266,6 +271,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -299,6 +305,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -364,6 +371,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -387,6 +395,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -421,6 +430,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": { @@ -504,6 +514,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -527,6 +538,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -560,6 +572,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -752,6 +765,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -763,6 +777,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -838,6 +853,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -849,6 +865,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -928,6 +945,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -1004,6 +1022,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -1080,6 +1099,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp2", "optional": false, "typeAnnotation": { @@ -1255,6 +1275,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -1274,6 +1295,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1297,6 +1319,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1328,6 +1351,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray2", "optional": false }, @@ -1347,6 +1371,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1377,6 +1402,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1395,6 +1421,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1438,6 +1465,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false, "typeAnnotation": null @@ -1484,6 +1512,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1517,6 +1546,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1540,6 +1570,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1573,6 +1604,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1617,6 +1649,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1650,6 +1683,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1671,6 +1705,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -1697,6 +1732,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1730,6 +1766,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1751,6 +1788,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray2", "optional": false }, @@ -1777,6 +1815,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1793,6 +1832,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1826,6 +1866,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -1849,6 +1890,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1882,6 +1924,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -1905,6 +1948,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1938,6 +1982,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -1961,6 +2006,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1994,6 +2040,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d8", "optional": false, "typeAnnotation": { @@ -2054,6 +2101,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -2090,6 +2138,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d9", "optional": false, "typeAnnotation": null @@ -2122,6 +2171,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiterals3.json b/crates/swc_ecma_parser/tests/tsc/arrayLiterals3.json index 739d082f8b17..9d7e2f916de5 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiterals3.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiterals3.json @@ -28,6 +28,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -130,6 +131,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -275,6 +277,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -286,6 +289,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -424,6 +428,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -500,6 +505,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -576,6 +582,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp2", "optional": false, "typeAnnotation": { @@ -751,6 +758,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false }, @@ -910,6 +918,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -929,6 +938,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -952,6 +962,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -983,6 +994,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray2", "optional": false }, @@ -1002,6 +1014,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1032,6 +1045,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1050,6 +1064,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1093,6 +1108,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": { @@ -1114,6 +1130,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false }, @@ -1140,6 +1157,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp2", "optional": false } @@ -1173,6 +1191,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -1259,6 +1278,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1292,6 +1312,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1313,6 +1334,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myArray", "optional": false }, @@ -1339,6 +1361,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1355,6 +1378,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayLiteralsWithRecursiveGenerics.json b/crates/swc_ecma_parser/tests/tsc/arrayLiteralsWithRecursiveGenerics.json index 6c8b3892cf27..163ddf8d9909 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayLiteralsWithRecursiveGenerics.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayLiteralsWithRecursiveGenerics.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -59,6 +60,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -132,6 +135,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -155,6 +159,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +205,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -223,6 +229,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedList", "optional": false }, @@ -268,6 +275,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -292,6 +300,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -316,6 +325,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -347,6 +357,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -365,6 +376,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -410,6 +422,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +473,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -483,6 +497,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -506,6 +521,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -551,6 +567,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -588,6 +605,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -609,6 +627,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -660,6 +679,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": { @@ -681,6 +701,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -732,6 +753,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList", "optional": false, "typeAnnotation": { @@ -753,6 +775,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -804,6 +827,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xs", "optional": false, "typeAnnotation": null @@ -824,6 +848,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -837,6 +862,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList", "optional": false } @@ -870,6 +896,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ys", "optional": false, "typeAnnotation": null @@ -890,6 +917,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -903,6 +931,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false } @@ -936,6 +965,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zs", "optional": false, "typeAnnotation": null @@ -956,6 +986,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -999,6 +1030,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myDerivedList", "optional": false, "typeAnnotation": { @@ -1020,6 +1052,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedList", "optional": false }, @@ -1071,6 +1104,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -1091,6 +1125,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -1104,6 +1139,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myDerivedList", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/arrayOfFunctionTypes3.json b/crates/swc_ecma_parser/tests/tsc/arrayOfFunctionTypes3.json index 77a35e7b539b..0a1c81fb33f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayOfFunctionTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayOfFunctionTypes3.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -118,6 +119,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -142,6 +144,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -178,6 +181,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -259,6 +263,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -279,6 +284,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -292,6 +298,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -325,6 +332,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -349,6 +357,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -399,6 +408,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -428,6 +438,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -478,6 +489,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -546,6 +558,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -575,6 +588,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -625,6 +639,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -693,6 +708,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -722,6 +738,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -772,6 +789,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -840,6 +858,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -860,6 +879,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -873,6 +893,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -886,6 +907,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -919,6 +941,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -936,6 +959,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -983,6 +1007,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1001,6 +1026,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false }, @@ -1047,6 +1073,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -1065,6 +1092,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false }, @@ -1111,6 +1139,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1140,6 +1169,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1161,6 +1191,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1204,6 +1235,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1230,6 +1262,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1298,6 +1331,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1327,6 +1361,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1348,6 +1383,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1391,6 +1427,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1417,6 +1454,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1485,6 +1523,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1514,6 +1553,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1564,6 +1604,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1585,6 +1626,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1628,6 +1670,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1672,6 +1715,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -1692,6 +1736,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1705,6 +1750,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1718,6 +1764,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -1751,6 +1798,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1768,6 +1816,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false }, @@ -1815,6 +1864,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1833,6 +1883,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arraySpreadImportHelpers.json b/crates/swc_ecma_parser/tests/tsc/arraySpreadImportHelpers.json index 1b8da336d1e4..f326c6263733 100644 --- a/crates/swc_ecma_parser/tests/tsc/arraySpreadImportHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/arraySpreadImportHelpers.json @@ -39,6 +39,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -139,6 +141,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -195,6 +198,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__spreadArray", "optional": false }, @@ -214,6 +218,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "to", "optional": false, "typeAnnotation": { @@ -254,6 +259,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/arraySpreadInCall.json b/crates/swc_ecma_parser/tests/tsc/arraySpreadInCall.json index 56f76c3d8b34..ae0cacad5146 100644 --- a/crates/swc_ecma_parser/tests/tsc/arraySpreadInCall.json +++ b/crates/swc_ecma_parser/tests/tsc/arraySpreadInCall.json @@ -14,6 +14,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -99,6 +102,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -132,6 +136,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -165,6 +170,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -264,6 +271,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -379,6 +387,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -494,6 +503,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -609,6 +619,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -739,6 +750,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -884,6 +896,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1067,6 +1080,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1096,6 +1110,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1119,6 +1134,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1157,6 +1173,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1201,6 +1218,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1231,6 +1249,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x21", "optional": false, "typeAnnotation": null @@ -1249,6 +1268,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1322,6 +1342,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x22", "optional": false, "typeAnnotation": null @@ -1340,6 +1361,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1424,6 +1446,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x23", "optional": false, "typeAnnotation": null @@ -1442,6 +1465,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1522,6 +1546,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x24", "optional": false, "typeAnnotation": null @@ -1540,6 +1565,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1617,6 +1643,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1646,6 +1673,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1669,6 +1697,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1707,6 +1736,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1759,6 +1789,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1789,6 +1820,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x31", "optional": false, "typeAnnotation": null @@ -1807,6 +1839,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1880,6 +1913,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x32", "optional": false, "typeAnnotation": null @@ -1898,6 +1932,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1982,6 +2017,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x33", "optional": false, "typeAnnotation": null @@ -2000,6 +2036,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2080,6 +2117,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x34", "optional": false, "typeAnnotation": null @@ -2098,6 +2136,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2175,6 +2214,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2204,6 +2244,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2227,6 +2268,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2265,6 +2307,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2317,6 +2360,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2347,6 +2391,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x41", "optional": false, "typeAnnotation": null @@ -2365,6 +2410,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2438,6 +2484,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x42", "optional": false, "typeAnnotation": null @@ -2456,6 +2503,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2540,6 +2588,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x43", "optional": false, "typeAnnotation": null @@ -2558,6 +2607,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2638,6 +2688,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x44", "optional": false, "typeAnnotation": null @@ -2656,6 +2707,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2737,6 +2789,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAction", "optional": false }, @@ -2763,6 +2816,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "run", "optional": false }, @@ -2776,6 +2830,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": true, "typeAnnotation": { @@ -2838,6 +2893,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -2859,6 +2915,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAction", "optional": false }, @@ -2897,6 +2954,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes.json b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes.json index d02e79b5086e..064a7ee937a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -97,6 +98,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -161,6 +164,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -179,6 +183,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -212,6 +217,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -230,6 +236,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -263,6 +270,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -341,6 +349,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -358,6 +367,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -405,6 +415,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -423,6 +434,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false }, @@ -456,6 +468,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -474,6 +487,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false }, @@ -507,6 +521,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -528,6 +543,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -595,6 +611,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -612,6 +629,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -659,6 +677,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -677,6 +696,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false }, @@ -710,6 +730,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -728,6 +749,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes2.json b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes2.json index 81976186b2c4..1e77525b8b6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfFunctionTypes2.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -98,6 +99,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -115,6 +117,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -162,6 +165,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -180,6 +184,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -213,6 +218,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -231,6 +237,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -264,6 +271,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -342,6 +350,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -359,6 +368,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -406,6 +416,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -424,6 +435,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false }, @@ -457,6 +469,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -475,6 +488,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false }, @@ -508,6 +522,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -529,6 +544,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -597,6 +613,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -614,6 +631,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -661,6 +679,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -679,6 +698,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false }, @@ -712,6 +732,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -730,6 +751,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfTypeOf.json b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfTypeOf.json index cd23479b9fcd..0326d0fa21be 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrayTypeOfTypeOf.json +++ b/crates/swc_ecma_parser/tests/tsc/arrayTypeOfTypeOf.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xs", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -131,6 +134,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xs2", "optional": false, "typeAnnotation": { @@ -152,6 +156,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -187,6 +192,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xs3", "optional": false, "typeAnnotation": { @@ -208,6 +214,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -259,6 +266,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xs4", "optional": false, "typeAnnotation": { @@ -280,6 +288,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -303,6 +312,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrowFunctionExpressions.json b/crates/swc_ecma_parser/tests/tsc/arrowFunctionExpressions.json index 7acdc7bdb4f9..f7752a1d30df 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrowFunctionExpressions.json +++ b/crates/swc_ecma_parser/tests/tsc/arrowFunctionExpressions.json @@ -28,6 +28,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -79,6 +81,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -123,6 +126,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -142,6 +146,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -188,6 +193,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -235,6 +241,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -254,6 +261,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -317,6 +325,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -336,6 +345,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -399,6 +409,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -445,6 +456,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -464,6 +476,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -483,6 +496,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -494,6 +508,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -530,6 +545,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -549,6 +565,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -568,6 +585,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -579,6 +597,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -615,6 +634,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -637,6 +657,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -703,6 +724,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -729,6 +751,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -779,6 +802,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -815,6 +839,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -867,6 +892,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -894,6 +920,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -944,6 +971,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -981,6 +1009,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1033,6 +1062,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -1065,6 +1095,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1125,6 +1156,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p6", "optional": false, "typeAnnotation": null @@ -1157,6 +1189,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1209,6 +1242,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p7", "optional": false, "typeAnnotation": null @@ -1258,6 +1292,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1315,6 +1350,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p8", "optional": false, "typeAnnotation": null @@ -1347,6 +1383,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1407,6 +1444,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p9", "optional": false, "typeAnnotation": null @@ -1462,6 +1500,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1557,6 +1596,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p10", "optional": false, "typeAnnotation": null @@ -1596,6 +1636,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1615,6 +1656,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false, "typeAnnotation": null @@ -1657,6 +1699,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1697,6 +1740,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1716,6 +1760,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1774,6 +1819,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1793,6 +1839,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1873,6 +1920,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1892,6 +1940,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1911,6 +1960,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1956,6 +2006,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1975,6 +2026,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1994,6 +2046,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2058,6 +2111,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrrr", "optional": false, "typeAnnotation": null @@ -2085,6 +2139,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2127,6 +2182,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2160,6 +2216,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2170,6 +2227,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2221,6 +2279,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2260,6 +2319,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrrr", "optional": false }, @@ -2328,6 +2388,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -2360,6 +2421,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFn", "optional": false }, @@ -2402,6 +2464,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -2421,6 +2484,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2455,6 +2519,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2488,6 +2553,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -2498,6 +2564,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2556,6 +2623,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -2620,6 +2688,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFn", "optional": false }, @@ -2662,6 +2731,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -2681,6 +2751,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2723,6 +2794,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2769,6 +2841,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -2830,6 +2903,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFn", "optional": false }, @@ -2858,6 +2932,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "innerFn", "optional": false }, @@ -2900,6 +2975,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrowFn", "optional": false, "typeAnnotation": null @@ -2953,6 +3029,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2971,6 +3048,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrowFn", "optional": false }, @@ -3004,6 +3082,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3064,6 +3143,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3083,6 +3163,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3119,6 +3200,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -3138,6 +3220,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3200,6 +3283,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3210,6 +3294,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3247,6 +3332,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -3301,6 +3387,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -3326,6 +3413,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3375,6 +3463,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -3407,6 +3496,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOuterFn", "optional": false }, @@ -3449,6 +3539,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -3468,6 +3559,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3504,6 +3596,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "innerFn", "optional": false }, @@ -3550,6 +3643,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3588,6 +3682,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "innerFn", "optional": false } @@ -3616,6 +3711,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -3650,6 +3746,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -3689,6 +3786,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOuterFn", "optional": false }, @@ -3747,6 +3845,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3772,6 +3871,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tryCatchFn", "optional": false }, @@ -3828,6 +3928,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3871,6 +3972,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3906,6 +4008,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3932,6 +4035,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3986,6 +4090,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es2017.json b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es2017.json index 3a4062565447..753b2e99f493 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es2017.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es5.json b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es5.json index 73d1778365ac..70f5be5699e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es5.json @@ -28,6 +28,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es6.json b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es6.json index 3a4062565447..753b2e99f493 100644 --- a/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/arrowFunctionWithParameterNameAsync_es6.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asOpEmitParens.json b/crates/swc_ecma_parser/tests/tsc/asOpEmitParens.json index 52ad76b5fbb3..ebd7849f591d 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOpEmitParens.json +++ b/crates/swc_ecma_parser/tests/tsc/asOpEmitParens.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -76,6 +77,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -141,6 +143,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -203,6 +206,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asOperator1.json b/crates/swc_ecma_parser/tests/tsc/asOperator1.json index abc4f33ecc6d..69fb01884975 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperator1.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperator1.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -124,6 +127,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -199,6 +203,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -222,6 +227,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -270,6 +276,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -339,6 +346,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asOperator2.json b/crates/swc_ecma_parser/tests/tsc/asOperator2.json index 4a71e1eb76e3..40f9a116812d 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperator2.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperator2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asOperator3.json b/crates/swc_ecma_parser/tests/tsc/asOperator3.json index 8bcd6acc2037..bec31f6db520 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperator3.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperator3.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -43,6 +44,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -224,6 +227,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -327,6 +331,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -430,6 +435,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -516,6 +522,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -582,6 +589,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -685,6 +693,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -709,6 +718,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -790,6 +800,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -814,6 +825,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asOperator4.json b/crates/swc_ecma_parser/tests/tsc/asOperator4.json index 27650c063dc6..05d6be0f8ebb 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperator4.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperator4.json @@ -20,6 +20,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -66,6 +67,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -105,6 +107,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -143,6 +146,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asOperatorASI.json b/crates/swc_ecma_parser/tests/tsc/asOperatorASI.json index be1ba054efaa..d1131cbfdc13 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperatorASI.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperatorASI.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -69,6 +71,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -133,6 +136,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -219,6 +224,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -256,6 +262,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -269,6 +276,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asOperatorAmbiguity.json b/crates/swc_ecma_parser/tests/tsc/asOperatorAmbiguity.json index 7b163f3dc955..74ed6c586a11 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperatorAmbiguity.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperatorAmbiguity.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -99,6 +102,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -149,6 +154,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -196,6 +202,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -242,6 +249,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -259,6 +267,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -281,6 +290,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -304,6 +314,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -341,6 +352,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -364,6 +376,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asOperatorContextualType.json b/crates/swc_ecma_parser/tests/tsc/asOperatorContextualType.json index 1cf6db6a45fd..c0ce19d6d950 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperatorContextualType.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperatorContextualType.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -59,6 +60,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -71,6 +73,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -94,6 +97,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/asOperatorNames.json b/crates/swc_ecma_parser/tests/tsc/asOperatorNames.json index 5da008293dd1..8db0d06e6ff9 100644 --- a/crates/swc_ecma_parser/tests/tsc/asOperatorNames.json +++ b/crates/swc_ecma_parser/tests/tsc/asOperatorNames.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -124,6 +127,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as1", "optional": false, "typeAnnotation": null @@ -181,6 +186,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule01.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule01.json index 2da26dc73ee6..874c3fae022d 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule01.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule01.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -110,6 +112,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false } @@ -127,6 +130,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule02.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule02.json index d209ed45712a..8ce4c48069bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule02.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsAmbientExternalModule02.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -136,6 +139,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false } @@ -153,6 +157,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface01.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface01.json index 1ffe033cd73b..3ea88762fe9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface01.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface01.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": { @@ -98,6 +100,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false } @@ -115,6 +118,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface02.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface02.json index 28d10fae7726..713ae450f282 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface02.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface02.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false } @@ -130,6 +134,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface03.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface03.json index b3fe87a75dae..ddf59b5ed3d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface03.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface03.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": { @@ -101,6 +103,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -124,6 +127,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false } @@ -141,6 +145,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface04.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface04.json index d21d15c5ebfc..40b6006d3e50 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface04.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsInterface04.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": { @@ -132,6 +135,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace01.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace01.json index 0454026d84b6..ab1cb80542fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace01.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace01.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "namespace", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace02.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace02.json index 0a6df1ba25dd..e5d68d5d42af 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace02.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace02.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -110,6 +112,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } @@ -127,6 +130,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace03.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace03.json index e3ae5cb76912..c86cbd54c252 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace03.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace03.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "namespace", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -139,6 +142,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace04.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace04.json index e2520a462f4e..eb3cc1a77512 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace04.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace04.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace05.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace05.json index d9e39cf690bf..3b56183fa7bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace05.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsNamespace05.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "namespace", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -118,6 +121,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -156,6 +160,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -174,6 +179,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -192,6 +198,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias01.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias01.json index ff32fbecb070..7d51727802fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias01.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias01.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -138,6 +142,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": null @@ -149,6 +154,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias02.json b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias02.json index 36a1de792e10..215a81ff8987 100644 --- a/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias02.json +++ b/crates/swc_ecma_parser/tests/tsc/asiPreventsParsingAsTypeAlias02.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -140,6 +144,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -164,6 +169,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": null @@ -175,6 +181,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assertionTypePredicates2.json b/crates/swc_ecma_parser/tests/tsc/assertionTypePredicates2.json index 4d9b58bb44f5..2b0bbf20d763 100644 --- a/crates/swc_ecma_parser/tests/tsc/assertionTypePredicates2.json +++ b/crates/swc_ecma_parser/tests/tsc/assertionTypePredicates2.json @@ -28,6 +28,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -135,6 +138,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -157,6 +161,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -201,6 +206,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false, "typeAnnotation": null @@ -244,6 +250,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -301,6 +308,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -314,6 +322,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assertionsAndNonReturningFunctions.json b/crates/swc_ecma_parser/tests/tsc/assertionsAndNonReturningFunctions.json index 8c299d545e92..fe60e582f793 100644 --- a/crates/swc_ecma_parser/tests/tsc/assertionsAndNonReturningFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/assertionsAndNonReturningFunctions.json @@ -28,6 +28,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false } @@ -104,6 +107,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -133,6 +137,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertIsString", "optional": false }, @@ -152,6 +157,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -212,6 +218,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -248,6 +255,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -273,6 +281,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert2", "optional": false }, @@ -292,6 +301,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false, "typeAnnotation": null @@ -332,6 +342,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false } @@ -356,6 +367,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -381,6 +393,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -420,6 +433,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -443,6 +457,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -462,6 +477,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -567,6 +584,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -605,6 +623,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -680,6 +699,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert2", "optional": false }, @@ -707,6 +727,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -745,6 +766,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -820,6 +842,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertIsString", "optional": false }, @@ -833,6 +856,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -860,6 +884,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -935,6 +960,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -955,6 +981,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -979,6 +1006,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -998,6 +1026,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1031,6 +1060,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1116,6 +1146,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignAnyToEveryType.json b/crates/swc_ecma_parser/tests/tsc/assignAnyToEveryType.json index 8e1113afde05..6573a5f3ea19 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignAnyToEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/assignAnyToEveryType.json @@ -28,6 +28,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -129,6 +132,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -154,6 +158,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -184,6 +189,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -209,6 +215,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -239,6 +246,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -264,6 +272,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -294,6 +303,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -329,6 +339,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -340,6 +351,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -368,6 +380,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -379,6 +392,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -406,6 +420,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -417,6 +432,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -437,6 +453,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -454,6 +471,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +502,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -505,6 +524,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -519,6 +539,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -549,6 +570,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -566,6 +588,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -602,6 +625,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -613,6 +637,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -627,6 +652,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -708,6 +734,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -729,6 +756,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -743,6 +771,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -763,6 +792,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -790,6 +820,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -837,6 +868,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -858,6 +890,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -872,6 +905,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -902,6 +936,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -952,6 +987,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -982,6 +1018,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": { @@ -1011,6 +1048,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1032,6 +1070,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1075,6 +1114,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1098,6 +1138,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1121,6 +1162,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1160,6 +1202,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1201,6 +1244,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -1212,6 +1256,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1226,6 +1271,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -1245,6 +1291,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1266,6 +1313,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1309,6 +1357,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1320,6 +1369,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1349,6 +1399,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignEveryTypeToAny.json b/crates/swc_ecma_parser/tests/tsc/assignEveryTypeToAny.json index e69efd39495d..b6a925444617 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignEveryTypeToAny.json +++ b/crates/swc_ecma_parser/tests/tsc/assignEveryTypeToAny.json @@ -28,6 +28,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -146,6 +149,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -182,6 +187,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -219,6 +225,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -255,6 +262,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -266,6 +274,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -291,6 +300,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -329,6 +339,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -366,6 +377,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -377,6 +389,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -405,6 +418,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -448,6 +462,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -459,6 +474,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -487,6 +503,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -498,6 +515,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -525,6 +543,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -536,6 +555,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -564,6 +584,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": { @@ -585,6 +606,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -617,6 +639,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -628,6 +651,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -648,6 +672,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -665,6 +690,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -692,6 +718,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -709,6 +736,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -746,6 +774,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -763,6 +792,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -799,6 +829,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -810,6 +841,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -828,6 +860,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -855,6 +888,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -902,6 +936,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -923,6 +958,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -955,6 +991,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -966,6 +1003,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -980,6 +1018,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1061,6 +1100,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1082,6 +1122,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1114,6 +1155,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1125,6 +1167,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -1153,6 +1196,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1221,6 +1265,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1232,6 +1277,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1257,6 +1303,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1340,6 +1387,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1376,6 +1424,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1397,6 +1446,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1433,6 +1483,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1461,6 +1512,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1487,6 +1539,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1506,6 +1559,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1527,6 +1581,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1570,6 +1625,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1581,6 +1637,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1610,6 +1667,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface.json b/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface.json index c284e97a71c1..143da2b6c611 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -120,6 +123,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +135,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -156,6 +161,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -167,6 +173,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface2.json b/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface2.json index 9c14122b6648..fa8d782b226d 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromBooleanInterface2.json @@ -18,6 +18,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -44,6 +45,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -83,6 +85,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotBoolean", "optional": false }, @@ -109,6 +112,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -158,6 +162,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -197,6 +202,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -218,6 +224,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -253,6 +260,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -274,6 +282,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotBoolean", "optional": false }, @@ -306,6 +315,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -317,6 +327,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -342,6 +353,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -353,6 +365,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -378,6 +391,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -389,6 +403,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -414,6 +429,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -425,6 +441,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -450,6 +467,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -461,6 +479,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -486,6 +505,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -497,6 +517,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface.json b/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface.json index 81c05966693c..37efc07ea109 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -121,6 +124,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -157,6 +162,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -168,6 +174,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface2.json b/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface2.json index 1684b76d4ba9..26b285f7adb6 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromNumberInterface2.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -83,6 +85,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotNumber", "optional": false }, @@ -109,6 +112,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -122,6 +126,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radix", "optional": true, "typeAnnotation": { @@ -171,6 +176,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toFixed", "optional": false }, @@ -184,6 +190,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fractionDigits", "optional": true, "typeAnnotation": { @@ -233,6 +240,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toExponential", "optional": false }, @@ -246,6 +254,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fractionDigits", "optional": true, "typeAnnotation": { @@ -295,6 +304,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toPrecision", "optional": false }, @@ -308,6 +318,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "precision", "optional": true, "typeAnnotation": { @@ -357,6 +368,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -393,6 +405,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -442,6 +455,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -482,6 +496,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -503,6 +518,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -538,6 +554,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -559,6 +576,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotNumber", "optional": false }, @@ -591,6 +609,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -602,6 +621,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -627,6 +647,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -638,6 +659,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -663,6 +685,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -674,6 +697,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -699,6 +723,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -710,6 +735,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -735,6 +761,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -746,6 +773,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -771,6 +799,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -782,6 +811,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface.json b/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface.json index d7bde3ed0cb4..984c0866b02b 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -121,6 +124,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -157,6 +162,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -168,6 +174,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface2.json b/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface2.json index 0c244b77906f..762d8c9be8bc 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignFromStringInterface2.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -83,6 +85,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotString", "optional": false }, @@ -109,6 +112,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -145,6 +149,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -181,6 +186,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "charAt", "optional": false }, @@ -194,6 +200,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -243,6 +250,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "charCodeAt", "optional": false }, @@ -256,6 +264,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -305,6 +314,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -328,6 +338,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": null @@ -386,6 +397,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexOf", "optional": false }, @@ -399,6 +411,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -424,6 +437,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -473,6 +487,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastIndexOf", "optional": false }, @@ -486,6 +501,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -511,6 +527,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -560,6 +577,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localeCompare", "optional": false }, @@ -573,6 +591,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "that", "optional": false, "typeAnnotation": { @@ -622,6 +641,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -635,6 +655,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -673,6 +694,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpMatchArray", "optional": false }, @@ -694,6 +716,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -707,6 +730,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -728,6 +752,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -755,6 +780,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpMatchArray", "optional": false }, @@ -776,6 +802,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -789,6 +816,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -814,6 +842,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -863,6 +892,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -876,6 +906,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -901,6 +932,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -923,6 +955,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false, "typeAnnotation": { @@ -958,6 +991,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1036,6 +1070,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -1049,6 +1084,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -1070,6 +1106,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1084,6 +1121,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -1133,6 +1171,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -1146,6 +1185,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -1167,6 +1207,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1181,6 +1222,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -1203,6 +1245,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false, "typeAnnotation": { @@ -1238,6 +1281,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1316,6 +1360,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "search", "optional": false }, @@ -1329,6 +1374,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -1378,6 +1424,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "search", "optional": false }, @@ -1391,6 +1438,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -1412,6 +1460,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1450,6 +1499,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "slice", "optional": false }, @@ -1463,6 +1513,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": true, "typeAnnotation": { @@ -1488,6 +1539,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -1537,6 +1589,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "split", "optional": false }, @@ -1550,6 +1603,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": false, "typeAnnotation": { @@ -1575,6 +1629,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limit", "optional": true, "typeAnnotation": { @@ -1631,6 +1686,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "split", "optional": false }, @@ -1644,6 +1700,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": false, "typeAnnotation": { @@ -1665,6 +1722,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1679,6 +1737,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limit", "optional": true, "typeAnnotation": { @@ -1735,6 +1794,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substring", "optional": false }, @@ -1748,6 +1808,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -1773,6 +1834,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -1822,6 +1884,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLowerCase", "optional": false }, @@ -1858,6 +1921,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleLowerCase", "optional": false }, @@ -1894,6 +1958,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toUpperCase", "optional": false }, @@ -1930,6 +1995,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLocaleUpperCase", "optional": false }, @@ -1966,6 +2032,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "trim", "optional": false }, @@ -2003,6 +2070,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -2037,6 +2105,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "substr", "optional": false }, @@ -2050,6 +2119,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false, "typeAnnotation": { @@ -2075,6 +2145,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": true, "typeAnnotation": { @@ -2124,6 +2195,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -2157,6 +2229,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -2224,6 +2297,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2264,6 +2338,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2285,6 +2360,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2320,6 +2396,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2341,6 +2418,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotString", "optional": false }, @@ -2373,6 +2451,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2384,6 +2463,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2409,6 +2489,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2420,6 +2501,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2445,6 +2527,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2456,6 +2539,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2481,6 +2565,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2492,6 +2577,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2517,6 +2603,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2528,6 +2615,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2553,6 +2641,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2564,6 +2653,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignObjectToNonPrimitive.json b/crates/swc_ecma_parser/tests/tsc/assignObjectToNonPrimitive.json index 19c60ddd0395..23098e1d6518 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignObjectToNonPrimitive.json +++ b/crates/swc_ecma_parser/tests/tsc/assignObjectToNonPrimitive.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -170,6 +173,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -181,6 +185,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -206,6 +211,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -217,6 +223,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationES2022.json b/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationES2022.json index d3650e2e6d7e..82cc816dc051 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationES2022.json +++ b/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationES2022.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +436,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -697,6 +699,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -763,6 +766,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -780,6 +784,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -948,6 +953,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": { @@ -996,6 +1002,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1086,6 +1093,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1155,6 +1163,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1245,6 +1254,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1297,6 +1307,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1345,6 +1356,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1389,6 +1401,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1410,6 +1423,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationESNext.json b/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationESNext.json index d3650e2e6d7e..82cc816dc051 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationESNext.json +++ b/crates/swc_ecma_parser/tests/tsc/assignParameterPropertyToPropertyDeclarationESNext.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +436,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -697,6 +699,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -763,6 +766,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -780,6 +784,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -948,6 +953,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": { @@ -996,6 +1002,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1086,6 +1093,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1155,6 +1163,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1245,6 +1254,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1297,6 +1307,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1345,6 +1356,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1389,6 +1401,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1410,6 +1423,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatBetweenTupleAndArray.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatBetweenTupleAndArray.json index 9f1545945099..2c359c62320d 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatBetweenTupleAndArray.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatBetweenTupleAndArray.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numNumTuple", "optional": false, "typeAnnotation": { @@ -186,6 +188,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numEmptyObjTuple", "optional": false, "typeAnnotation": { @@ -265,6 +268,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjTuple", "optional": false, "typeAnnotation": { @@ -328,6 +332,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numArray", "optional": false, "typeAnnotation": { @@ -381,6 +386,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false, "typeAnnotation": { @@ -431,6 +437,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numArray", "optional": false, "typeAnnotation": null @@ -442,6 +449,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numNumTuple", "optional": false } @@ -467,6 +475,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false, "typeAnnotation": null @@ -478,6 +487,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjTuple", "optional": false } @@ -503,6 +513,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false, "typeAnnotation": null @@ -514,6 +525,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false } @@ -539,6 +551,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false, "typeAnnotation": null @@ -550,6 +563,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numNumTuple", "optional": false } @@ -575,6 +589,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false, "typeAnnotation": null @@ -586,6 +601,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numEmptyObjTuple", "optional": false } @@ -611,6 +627,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numArray", "optional": false, "typeAnnotation": null @@ -622,6 +639,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false } @@ -647,6 +665,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjTuple", "optional": false, "typeAnnotation": null @@ -658,6 +677,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjArray", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures.json index 37b9482ed466..af8ee7e4b7ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures.json @@ -18,6 +18,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -45,6 +46,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -128,6 +131,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +167,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +263,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -268,6 +275,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -293,6 +301,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -304,6 +313,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -322,6 +332,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -349,6 +360,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -411,6 +423,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -432,6 +445,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -467,6 +481,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -496,6 +511,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -561,6 +577,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -572,6 +589,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -597,6 +615,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -608,6 +627,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -633,6 +653,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -644,6 +665,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -669,6 +691,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -680,6 +703,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -705,6 +729,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -724,6 +749,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -745,6 +771,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -784,6 +811,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +847,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -867,6 +896,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -889,6 +919,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -968,6 +999,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -987,6 +1019,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1041,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1047,6 +1081,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1082,6 +1117,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1130,6 +1166,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1152,6 +1189,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1224,6 +1262,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1251,6 +1290,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1313,6 +1353,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1334,6 +1375,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1369,6 +1411,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1398,6 +1441,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1463,6 +1507,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1474,6 +1519,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1499,6 +1545,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1510,6 +1557,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1535,6 +1583,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1554,6 +1603,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1609,6 +1659,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1631,6 +1682,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1710,6 +1762,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1721,6 +1774,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1746,6 +1800,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1757,6 +1812,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1782,6 +1838,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1801,6 +1858,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1856,6 +1914,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1878,6 +1937,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures2.json index fbb234d0c3ab..342a59978189 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures2.json @@ -18,6 +18,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -44,6 +45,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -57,6 +59,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -119,6 +122,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -140,6 +144,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +180,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -203,6 +209,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -216,6 +223,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -281,6 +289,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -292,6 +301,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -317,6 +327,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -328,6 +339,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -346,6 +358,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -372,6 +385,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -385,6 +399,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -447,6 +462,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -468,6 +484,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -503,6 +520,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -531,6 +549,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -544,6 +563,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -609,6 +629,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -620,6 +641,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -645,6 +667,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -656,6 +679,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -681,6 +705,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -692,6 +717,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -717,6 +743,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -728,6 +755,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -753,6 +781,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -821,6 +850,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -857,6 +887,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -878,6 +909,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +949,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -955,6 +988,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -985,6 +1019,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1051,6 +1086,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1087,6 +1123,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1168,6 +1205,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1236,6 +1274,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1272,6 +1311,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1293,6 +1333,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1332,6 +1373,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1370,6 +1412,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1409,6 +1452,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1491,6 +1535,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1539,6 +1584,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1561,6 +1607,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1640,6 +1687,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1688,6 +1736,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1710,6 +1759,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1782,6 +1832,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1808,6 +1859,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1821,6 +1873,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1883,6 +1936,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1904,6 +1958,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1939,6 +1994,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1967,6 +2023,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1980,6 +2037,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2045,6 +2103,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2056,6 +2115,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2081,6 +2141,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2092,6 +2153,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2117,6 +2179,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2136,6 +2199,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2191,6 +2255,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2213,6 +2278,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2292,6 +2358,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2303,6 +2370,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2328,6 +2396,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2339,6 +2408,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2364,6 +2434,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2383,6 +2454,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2438,6 +2510,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2460,6 +2533,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures3.json index 691ebf5d421f..cf309922e50d 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures3.json @@ -14,6 +14,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -323,6 +330,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -418,6 +427,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -440,6 +450,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -513,6 +524,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -535,6 +547,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -601,6 +614,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -623,6 +637,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -648,6 +663,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -714,6 +730,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -736,6 +753,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -758,6 +776,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -844,6 +863,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -866,6 +886,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -888,6 +909,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -909,6 +931,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -937,6 +960,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -967,6 +991,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1004,6 +1029,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1026,6 +1052,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1048,6 +1075,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1069,6 +1097,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1097,6 +1126,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1128,6 +1158,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1149,6 +1180,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1177,6 +1209,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1216,6 +1249,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -1238,6 +1272,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1260,6 +1295,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1281,6 +1317,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1309,6 +1346,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1325,6 +1363,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1347,6 +1386,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1368,6 +1408,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1396,6 +1437,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1427,6 +1469,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1448,6 +1491,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1476,6 +1520,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1515,6 +1560,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -1537,6 +1583,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1559,6 +1606,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1580,6 +1628,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1608,6 +1657,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1624,6 +1674,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1646,6 +1697,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1667,6 +1719,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1695,6 +1748,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1726,6 +1780,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1747,6 +1802,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1775,6 +1831,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1814,6 +1871,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": { @@ -1846,6 +1904,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1875,6 +1934,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1904,6 +1964,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1941,6 +2002,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1963,6 +2025,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1992,6 +2055,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2024,6 +2088,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2053,6 +2118,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2088,6 +2154,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2134,6 +2201,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2171,6 +2239,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": { @@ -2193,6 +2262,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2214,6 +2284,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2237,6 +2308,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2254,6 +2326,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2275,6 +2348,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2298,6 +2372,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2329,6 +2404,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2352,6 +2428,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2392,6 +2469,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false, "typeAnnotation": { @@ -2414,6 +2492,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2435,6 +2514,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2458,6 +2538,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2475,6 +2556,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2496,6 +2578,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2519,6 +2602,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2550,6 +2634,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2573,6 +2658,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2613,6 +2699,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": { @@ -2635,6 +2722,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2664,6 +2752,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2699,6 +2788,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2745,6 +2835,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2782,6 +2873,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -2811,6 +2903,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2868,6 +2961,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2943,6 +3037,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -2972,6 +3067,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2993,6 +3089,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3043,6 +3140,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3062,6 +3160,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3086,6 +3185,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3107,6 +3207,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3157,6 +3258,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3176,6 +3278,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3218,6 +3321,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -3247,6 +3351,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3269,6 +3374,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3346,6 +3452,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3368,6 +3475,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3463,6 +3571,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -3492,6 +3601,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3521,6 +3631,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3571,6 +3682,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3650,6 +3762,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3679,6 +3792,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3729,6 +3843,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3750,6 +3865,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3777,6 +3893,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3846,6 +3963,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3868,6 +3986,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3889,6 +4008,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3917,6 +4037,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3953,6 +4074,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3988,6 +4110,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3999,6 +4122,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4024,6 +4148,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4035,6 +4160,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4063,6 +4189,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -4085,6 +4212,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4106,6 +4234,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4134,6 +4263,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4195,6 +4325,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -4206,6 +4337,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4231,6 +4363,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -4242,6 +4375,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4270,6 +4404,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -4292,6 +4427,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4313,6 +4449,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4341,6 +4478,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4371,6 +4509,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4405,6 +4544,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -4416,6 +4556,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4441,6 +4582,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -4452,6 +4594,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4480,6 +4623,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -4502,6 +4646,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4523,6 +4668,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4537,6 +4683,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4558,6 +4705,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4586,6 +4734,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4608,6 +4757,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4638,6 +4788,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4672,6 +4823,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -4683,6 +4835,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4708,6 +4861,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -4719,6 +4873,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4747,6 +4902,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -4769,6 +4925,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4791,6 +4948,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4812,6 +4970,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4840,6 +4999,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4870,6 +5030,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4892,6 +5053,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4922,6 +5084,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4956,6 +5119,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -4967,6 +5131,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4992,6 +5157,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -5003,6 +5169,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5031,6 +5198,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -5053,6 +5221,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5075,6 +5244,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5096,6 +5266,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5124,6 +5295,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5154,6 +5326,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5173,6 +5346,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5193,6 +5367,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5212,6 +5387,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5240,6 +5416,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5274,6 +5451,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -5285,6 +5463,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5310,6 +5489,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -5321,6 +5501,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5349,6 +5530,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -5371,6 +5553,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5393,6 +5576,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5414,6 +5598,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5442,6 +5627,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5472,6 +5658,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5491,6 +5678,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5511,6 +5699,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5530,6 +5719,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5559,6 +5749,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5580,6 +5771,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5608,6 +5800,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5644,6 +5837,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -5655,6 +5849,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5680,6 +5875,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -5691,6 +5887,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5719,6 +5916,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -5741,6 +5939,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5763,6 +5962,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5784,6 +5984,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5812,6 +6013,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5828,6 +6030,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5850,6 +6053,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5871,6 +6075,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5899,6 +6104,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5929,6 +6135,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5948,6 +6155,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5968,6 +6176,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5987,6 +6196,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6016,6 +6226,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -6037,6 +6248,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6065,6 +6277,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6101,6 +6314,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -6112,6 +6326,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -6137,6 +6352,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -6148,6 +6364,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -6176,6 +6393,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": { @@ -6198,6 +6416,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6220,6 +6439,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6241,6 +6461,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6269,6 +6490,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6285,6 +6507,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6307,6 +6530,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -6336,6 +6560,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6371,6 +6596,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -6417,6 +6643,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6447,6 +6674,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6466,6 +6694,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6486,6 +6715,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6505,6 +6735,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6534,6 +6765,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -6555,6 +6787,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6583,6 +6816,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6619,6 +6853,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -6630,6 +6865,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -6655,6 +6891,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": null @@ -6666,6 +6903,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -6694,6 +6932,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -6726,6 +6965,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6755,6 +6995,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6784,6 +7025,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6803,6 +7045,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6831,6 +7074,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6865,6 +7109,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -6876,6 +7121,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -6901,6 +7147,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": null @@ -6912,6 +7159,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -6940,6 +7188,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -6962,6 +7211,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6983,6 +7233,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6997,6 +7248,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7018,6 +7270,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7046,6 +7299,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7065,6 +7319,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7093,6 +7348,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7127,6 +7383,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -7138,6 +7395,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -7163,6 +7421,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -7174,6 +7433,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -7202,6 +7462,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": { @@ -7224,6 +7485,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7245,6 +7507,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7268,6 +7531,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7285,6 +7549,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7306,6 +7571,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7334,6 +7600,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7353,6 +7620,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7376,6 +7644,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7407,6 +7676,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7430,6 +7700,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7467,6 +7738,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": null @@ -7478,6 +7750,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false } @@ -7503,6 +7776,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": null @@ -7514,6 +7788,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false } @@ -7542,6 +7817,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false, "typeAnnotation": { @@ -7564,6 +7840,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7585,6 +7862,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7608,6 +7886,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7625,6 +7904,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7646,6 +7926,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7674,6 +7955,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7693,6 +7975,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7716,6 +7999,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7747,6 +8031,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7781,6 +8066,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false, "typeAnnotation": null @@ -7792,6 +8078,7 @@ "end": 2609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false } @@ -7817,6 +8104,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false, "typeAnnotation": null @@ -7828,6 +8116,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false } @@ -7856,6 +8145,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false, "typeAnnotation": { @@ -7878,6 +8168,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7907,6 +8198,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7931,6 +8223,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7952,6 +8245,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7976,6 +8270,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8008,6 +8303,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8038,6 +8334,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8072,6 +8369,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": null @@ -8083,6 +8381,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false } @@ -8108,6 +8407,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false, "typeAnnotation": null @@ -8119,6 +8419,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false } @@ -8147,6 +8448,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -8169,6 +8471,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8190,6 +8493,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8218,6 +8522,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8254,6 +8559,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8289,6 +8595,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -8300,6 +8607,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -8325,6 +8633,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -8336,6 +8645,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -8364,6 +8674,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -8386,6 +8697,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8407,6 +8719,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8435,6 +8748,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8454,6 +8768,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8513,6 +8828,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": null @@ -8524,6 +8840,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -8549,6 +8866,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -8560,6 +8878,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -8588,6 +8907,7 @@ "end": 2855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -8610,6 +8930,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8632,6 +8953,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8653,6 +8975,7 @@ "end": 2869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8681,6 +9004,7 @@ "end": 2875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8711,6 +9035,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8747,6 +9072,7 @@ "end": 2881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8782,6 +9108,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -8793,6 +9120,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -8818,6 +9146,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -8829,6 +9158,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -8857,6 +9187,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": { @@ -8879,6 +9210,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8901,6 +9233,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8922,6 +9255,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8950,6 +9284,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8980,6 +9315,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9016,6 +9352,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9051,6 +9388,7 @@ "end": 2966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": null @@ -9062,6 +9400,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false } @@ -9087,6 +9426,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": null @@ -9098,6 +9438,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures4.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures4.json index c8b6b53f9e0a..27a0d4dac59b 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures4.json @@ -21,6 +21,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -342,6 +350,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonGenericSignaturesInBaseType", "optional": false }, @@ -375,6 +384,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -397,6 +407,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -470,6 +481,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -492,6 +504,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -514,6 +527,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -535,6 +549,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -563,6 +578,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -594,6 +610,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -615,6 +632,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -643,6 +661,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -682,6 +701,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -704,6 +724,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -726,6 +747,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -747,6 +769,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -775,6 +798,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -791,6 +815,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -813,6 +838,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -834,6 +860,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -862,6 +889,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -893,6 +921,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -914,6 +943,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -942,6 +972,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -981,6 +1012,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": { @@ -1013,6 +1045,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1042,6 +1075,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1071,6 +1105,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1108,6 +1143,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1130,6 +1166,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1159,6 +1196,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1191,6 +1229,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1220,6 +1259,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1255,6 +1295,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1301,6 +1342,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1338,6 +1380,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": { @@ -1360,6 +1403,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1381,6 +1425,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1404,6 +1449,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1421,6 +1467,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1442,6 +1489,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1465,6 +1513,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1496,6 +1545,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1519,6 +1569,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1559,6 +1610,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": { @@ -1588,6 +1640,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1645,6 +1698,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1720,6 +1774,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -1742,6 +1797,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1771,6 +1827,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1806,6 +1863,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1879,6 +1937,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -1908,6 +1967,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1937,6 +1997,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1987,6 +2048,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2066,6 +2128,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2158,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2145,6 +2209,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2242,6 +2307,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2271,6 +2337,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2300,6 +2367,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2321,6 +2389,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2348,6 +2417,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2374,6 +2444,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2393,6 +2464,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2417,6 +2489,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2438,6 +2511,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2465,6 +2539,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2491,6 +2566,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2510,6 +2586,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2563,6 +2640,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2592,6 +2670,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2613,6 +2692,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2640,6 +2720,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2666,6 +2747,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2685,6 +2767,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2709,6 +2792,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2730,6 +2814,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2757,6 +2842,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2783,6 +2869,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2802,6 +2889,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2873,6 +2961,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2895,6 +2984,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2916,6 +3006,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2944,6 +3035,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2966,6 +3058,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3002,6 +3095,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3037,6 +3131,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3048,6 +3143,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3073,6 +3169,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3084,6 +3181,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3112,6 +3210,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -3134,6 +3233,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3156,6 +3256,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3177,6 +3278,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3205,6 +3307,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3235,6 +3338,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3254,6 +3358,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3274,6 +3379,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3293,6 +3399,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3313,6 +3420,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3332,6 +3440,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3361,6 +3470,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3382,6 +3492,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3410,6 +3521,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3446,6 +3558,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -3457,6 +3570,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3482,6 +3596,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -3493,6 +3608,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3521,6 +3637,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -3543,6 +3660,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3565,6 +3683,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3586,6 +3705,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3614,6 +3734,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3630,6 +3751,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3652,6 +3774,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -3681,6 +3804,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3727,6 +3851,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3757,6 +3882,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3776,6 +3902,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3796,6 +3923,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3815,6 +3943,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3844,6 +3973,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3865,6 +3995,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3893,6 +4024,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3929,6 +4061,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -3940,6 +4073,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -3965,6 +4099,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -3976,6 +4111,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -4004,6 +4140,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -4036,6 +4173,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4065,6 +4203,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4094,6 +4233,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4113,6 +4253,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4141,6 +4282,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4175,6 +4317,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -4186,6 +4329,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -4211,6 +4355,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": null @@ -4222,6 +4367,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -4250,6 +4396,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -4272,6 +4419,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4293,6 +4441,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4307,6 +4456,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4328,6 +4478,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4356,6 +4507,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4375,6 +4527,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4403,6 +4556,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4437,6 +4591,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -4448,6 +4603,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -4473,6 +4629,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -4484,6 +4641,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -4512,6 +4670,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": { @@ -4534,6 +4693,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4555,6 +4715,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4578,6 +4739,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4595,6 +4757,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4616,6 +4779,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4639,6 +4803,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4670,6 +4835,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4689,6 +4855,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4712,6 +4879,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4743,6 +4911,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4777,6 +4946,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": null @@ -4788,6 +4958,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false } @@ -4813,6 +4984,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": null @@ -4824,6 +4996,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false } @@ -4852,6 +5025,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -4874,6 +5048,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4903,6 +5078,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4927,6 +5103,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4948,6 +5125,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4972,6 +5150,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5004,6 +5183,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5034,6 +5214,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5068,6 +5249,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5079,6 +5261,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -5104,6 +5287,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5115,6 +5299,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5143,6 +5328,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false, "typeAnnotation": { @@ -5165,6 +5351,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5194,6 +5381,7 @@ "end": 2531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5218,6 +5406,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5239,6 +5428,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5263,6 +5453,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5295,6 +5486,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5314,6 +5506,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5366,6 +5559,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5377,6 +5571,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false } @@ -5402,6 +5597,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false, "typeAnnotation": null @@ -5413,6 +5609,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5441,6 +5638,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -5463,6 +5661,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5485,6 +5684,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5506,6 +5706,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5534,6 +5735,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5564,6 +5766,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5600,6 +5803,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5635,6 +5839,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": null @@ -5646,6 +5851,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -5671,6 +5877,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -5682,6 +5889,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -5710,6 +5918,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -5732,6 +5941,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5754,6 +5964,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5775,6 +5986,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5803,6 +6015,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5833,6 +6046,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5894,6 +6108,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -5905,6 +6120,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -5930,6 +6146,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -5941,6 +6158,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -5965,6 +6183,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -5998,6 +6217,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -6020,6 +6240,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6041,6 +6262,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6069,6 +6291,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6105,6 +6328,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6143,6 +6367,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -6165,6 +6390,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6186,6 +6412,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6214,6 +6441,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6275,6 +6503,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -6286,6 +6515,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6311,6 +6541,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -6322,6 +6553,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6350,6 +6582,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -6372,6 +6605,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6393,6 +6627,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6421,6 +6656,7 @@ "end": 3044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6485,6 +6721,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -6507,6 +6744,7 @@ "end": 3086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6528,6 +6766,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6556,6 +6795,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6592,6 +6832,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6627,6 +6868,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -6638,6 +6880,7 @@ "end": 3115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6663,6 +6906,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -6674,6 +6918,7 @@ "end": 3132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures5.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures5.json index 929884394bc3..1a57a7b54b98 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures5.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures5.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -323,6 +330,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -366,6 +375,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +404,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -430,6 +441,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -468,6 +480,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -490,6 +503,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -511,6 +525,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -539,6 +554,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -603,6 +619,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -625,6 +642,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +664,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +693,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -731,6 +751,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -753,6 +774,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -774,6 +796,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +811,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -809,6 +833,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -837,6 +862,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -859,6 +885,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -916,6 +943,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -938,6 +966,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -960,6 +989,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -981,6 +1011,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1009,6 +1040,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1039,6 +1071,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1061,6 +1094,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1091,6 +1125,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1128,6 +1163,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1150,6 +1186,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1172,6 +1209,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1193,6 +1231,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1221,6 +1260,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1251,6 +1291,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1270,6 +1311,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1298,6 +1340,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1335,6 +1378,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1357,6 +1401,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1386,6 +1431,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1410,6 +1456,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1428,6 +1475,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1457,6 +1505,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1481,6 +1530,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1502,6 +1552,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1526,6 +1577,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1558,6 +1610,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1588,6 +1641,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1625,6 +1679,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -1647,6 +1702,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1676,6 +1732,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1700,6 +1757,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1721,6 +1779,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1745,6 +1804,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1777,6 +1837,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1813,6 +1874,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1851,6 +1913,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -1873,6 +1936,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1966,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1926,6 +1991,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1947,6 +2013,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1971,6 +2038,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2003,6 +2071,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2022,6 +2091,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2056,6 +2126,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2094,6 +2165,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2123,6 +2195,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2145,6 +2218,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2166,6 +2240,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2194,6 +2269,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2229,6 +2305,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2256,6 +2333,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2275,6 +2353,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2299,6 +2378,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2321,6 +2401,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2342,6 +2423,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2370,6 +2452,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2405,6 +2488,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2432,6 +2516,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2451,6 +2536,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2493,6 +2579,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -2522,6 +2609,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2551,6 +2639,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2572,6 +2661,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2599,6 +2689,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2625,6 +2716,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2644,6 +2736,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2668,6 +2761,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2689,6 +2783,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2716,6 +2811,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2742,6 +2838,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2761,6 +2858,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2814,6 +2912,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2843,6 +2942,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2864,6 +2964,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2891,6 +2992,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2917,6 +3019,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2936,6 +3039,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2960,6 +3064,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2981,6 +3086,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3008,6 +3114,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3034,6 +3141,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3053,6 +3161,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3124,6 +3233,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3146,6 +3256,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3167,6 +3278,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3195,6 +3307,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3231,6 +3344,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3266,6 +3380,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3277,6 +3392,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3302,6 +3418,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3313,6 +3430,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3341,6 +3459,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -3363,6 +3482,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3384,6 +3504,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3412,6 +3533,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3473,6 +3595,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3484,6 +3607,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3509,6 +3633,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3520,6 +3645,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3548,6 +3674,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -3570,6 +3697,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3591,6 +3719,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3619,6 +3748,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3649,6 +3779,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3683,6 +3814,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -3694,6 +3826,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3719,6 +3852,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -3730,6 +3864,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3758,6 +3893,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -3780,6 +3916,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3801,6 +3938,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3815,6 +3953,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3836,6 +3975,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3864,6 +4004,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3886,6 +4027,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3940,6 +4082,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3951,6 +4094,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3976,6 +4120,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -3987,6 +4132,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4015,6 +4161,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -4037,6 +4184,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4059,6 +4207,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4080,6 +4229,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4108,6 +4258,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4138,6 +4289,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4160,6 +4312,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4190,6 +4343,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4224,6 +4378,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -4235,6 +4390,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4260,6 +4416,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -4271,6 +4428,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4299,6 +4457,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -4321,6 +4480,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4343,6 +4503,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4364,6 +4525,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4392,6 +4554,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4422,6 +4585,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4441,6 +4605,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4461,6 +4626,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4480,6 +4646,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4508,6 +4675,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4542,6 +4710,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -4553,6 +4722,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4578,6 +4748,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -4589,6 +4760,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4617,6 +4789,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -4639,6 +4812,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4668,6 +4842,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4692,6 +4867,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4710,6 +4886,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4739,6 +4916,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4763,6 +4941,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4784,6 +4963,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4808,6 +4988,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4840,6 +5021,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4862,6 +5044,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4892,6 +5075,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4926,6 +5110,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -4937,6 +5122,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -4962,6 +5148,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -4973,6 +5160,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -5001,6 +5189,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -5023,6 +5212,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5052,6 +5242,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5076,6 +5267,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5097,6 +5289,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5121,6 +5314,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5153,6 +5347,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5175,6 +5370,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5211,6 +5407,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5246,6 +5443,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5257,6 +5455,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -5282,6 +5481,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5293,6 +5493,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5321,6 +5522,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -5343,6 +5545,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5372,6 +5575,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5396,6 +5600,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5417,6 +5622,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5441,6 +5647,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5473,6 +5680,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5509,6 +5717,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5544,6 +5753,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5555,6 +5765,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -5580,6 +5791,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5591,6 +5803,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -5619,6 +5832,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -5641,6 +5855,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5663,6 +5878,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5684,6 +5900,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5712,6 +5929,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5742,6 +5960,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5778,6 +5997,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5813,6 +6033,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -5824,6 +6045,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -5849,6 +6071,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -5860,6 +6083,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -5888,6 +6112,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": { @@ -5910,6 +6135,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5932,6 +6158,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5953,6 +6180,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5981,6 +6209,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6011,6 +6240,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6072,6 +6302,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": null @@ -6083,6 +6314,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false } @@ -6108,6 +6340,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": null @@ -6119,6 +6352,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures6.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures6.json index e4a47fb43013..7ee0ef879ff1 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures6.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignatures6.json @@ -14,6 +14,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +487,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -499,6 +513,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -520,6 +535,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -548,6 +564,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -598,6 +615,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -623,6 +641,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -644,6 +663,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +692,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -715,6 +736,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -740,6 +762,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -761,6 +784,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -775,6 +799,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -796,6 +821,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -824,6 +850,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -846,6 +873,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -889,6 +917,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -914,6 +943,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -936,6 +966,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -957,6 +988,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -985,6 +1017,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1015,6 +1048,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1067,6 +1102,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1115,6 +1152,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1137,6 +1175,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1158,6 +1197,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1186,6 +1226,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1216,6 +1257,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1235,6 +1277,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1263,6 +1306,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1330,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1311,6 +1356,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1340,6 +1386,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1364,6 +1411,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1382,6 +1430,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1411,6 +1460,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1435,6 +1485,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1456,6 +1507,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1480,6 +1532,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1512,6 +1565,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1542,6 +1596,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1565,6 +1620,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1590,6 +1646,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1619,6 +1676,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1643,6 +1701,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1664,6 +1723,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1688,6 +1748,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1720,6 +1781,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1818,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1780,6 +1843,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1805,6 +1869,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1834,6 +1899,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1924,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1879,6 +1946,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1903,6 +1971,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1935,6 +2004,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1954,6 +2024,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1988,6 +2059,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2024,6 +2096,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2045,6 +2118,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2080,6 +2154,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2102,6 +2177,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2123,6 +2199,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2151,6 +2228,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2187,6 +2265,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2228,6 +2307,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2247,6 +2327,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2272,6 +2353,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2289,6 +2371,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2326,6 +2409,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2348,6 +2432,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2369,6 +2454,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2397,6 +2483,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2464,6 +2551,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2483,6 +2571,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2508,6 +2597,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2525,6 +2615,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2562,6 +2653,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -2584,6 +2676,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2605,6 +2698,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2633,6 +2727,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2663,6 +2758,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2703,6 +2799,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2722,6 +2819,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2747,6 +2845,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -2764,6 +2863,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2801,6 +2901,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -2823,6 +2924,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2844,6 +2946,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2858,6 +2961,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2879,6 +2983,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2907,6 +3012,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2929,6 +3035,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2989,6 +3096,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3008,6 +3116,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3033,6 +3142,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -3050,6 +3160,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3087,6 +3198,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -3109,6 +3221,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3131,6 +3244,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3152,6 +3266,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3180,6 +3295,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3210,6 +3326,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3232,6 +3349,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3262,6 +3380,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3302,6 +3421,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3321,6 +3441,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3346,6 +3467,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -3363,6 +3485,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3400,6 +3523,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -3422,6 +3546,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3451,6 +3576,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3475,6 +3601,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3493,6 +3620,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3522,6 +3650,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3546,6 +3675,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3567,6 +3697,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3591,6 +3722,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3623,6 +3755,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3645,6 +3778,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3675,6 +3809,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3715,6 +3850,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3734,6 +3870,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -3759,6 +3896,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -3776,6 +3914,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3813,6 +3952,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -3835,6 +3975,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3864,6 +4005,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3888,6 +4030,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3909,6 +4052,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3933,6 +4077,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3965,6 +4110,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4001,6 +4147,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4042,6 +4189,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4061,6 +4209,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -4086,6 +4235,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -4103,6 +4253,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithOptionalParameters.json index b1f903452079..2751a9578fc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithOptionalParameters.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -96,6 +98,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -121,6 +124,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -198,6 +203,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -250,6 +256,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -275,6 +282,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -300,6 +308,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -352,6 +361,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -377,6 +387,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -402,6 +413,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -454,6 +466,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -479,6 +492,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -504,6 +518,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -568,6 +583,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -589,6 +605,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -624,6 +641,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -683,6 +701,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -731,6 +750,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -750,6 +770,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -805,6 +826,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -824,6 +846,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -879,6 +902,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -896,6 +920,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -930,6 +955,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -947,6 +973,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -981,6 +1008,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -998,6 +1026,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1032,6 +1061,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1049,6 +1079,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1083,6 +1114,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1100,6 +1132,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1134,6 +1167,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1151,6 +1185,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1188,6 +1223,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1210,6 +1246,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1273,6 +1310,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1321,6 +1359,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1340,6 +1379,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1395,6 +1435,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1414,6 +1455,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1469,6 +1511,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1486,6 +1529,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1520,6 +1564,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1537,6 +1582,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1571,6 +1617,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1588,6 +1635,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1622,6 +1670,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1639,6 +1688,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1673,6 +1723,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1690,6 +1741,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1724,6 +1776,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1741,6 +1794,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1778,6 +1832,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1800,6 +1855,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1863,6 +1919,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1911,6 +1968,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1930,6 +1988,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1985,6 +2044,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2004,6 +2064,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2059,6 +2120,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2078,6 +2140,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2103,6 +2166,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2158,6 +2222,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2175,6 +2240,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2209,6 +2275,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2226,6 +2293,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2260,6 +2328,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2277,6 +2346,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2311,6 +2381,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2328,6 +2399,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2362,6 +2434,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2379,6 +2452,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2413,6 +2487,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2430,6 +2505,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2467,6 +2543,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -2489,6 +2566,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2514,6 +2592,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2577,6 +2656,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2625,6 +2705,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2644,6 +2725,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2669,6 +2751,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2724,6 +2807,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2743,6 +2827,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2798,6 +2883,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2817,6 +2903,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2842,6 +2929,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2897,6 +2985,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2914,6 +3003,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2948,6 +3038,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2965,6 +3056,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2999,6 +3091,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3016,6 +3109,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3050,6 +3144,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3067,6 +3162,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3101,6 +3197,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3118,6 +3215,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3152,6 +3250,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3169,6 +3268,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3206,6 +3306,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -3228,6 +3329,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3253,6 +3355,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3316,6 +3419,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3364,6 +3468,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3383,6 +3488,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3408,6 +3514,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3463,6 +3570,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3482,6 +3590,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3537,6 +3646,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3556,6 +3666,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3581,6 +3692,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3636,6 +3748,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3653,6 +3766,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3687,6 +3801,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3704,6 +3819,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3738,6 +3854,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3755,6 +3872,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3789,6 +3907,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3806,6 +3925,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3840,6 +3960,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3857,6 +3978,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3891,6 +4013,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3908,6 +4031,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithRestParameters.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithRestParameters.json index baccfffe238a..e260ff984340 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithRestParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithCallSignaturesWithRestParameters.json @@ -18,6 +18,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -141,6 +144,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -166,6 +170,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -201,6 +206,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -262,6 +268,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -287,6 +294,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -312,6 +320,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -347,6 +356,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -408,6 +418,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -433,6 +444,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -458,6 +470,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -493,6 +506,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -566,6 +580,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -598,6 +613,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -670,6 +686,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -718,6 +735,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -747,6 +765,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -811,6 +830,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -840,6 +860,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -904,6 +925,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -923,6 +945,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -978,6 +1001,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -997,6 +1021,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1022,6 +1047,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1047,6 +1073,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -1102,6 +1129,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1121,6 +1149,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1176,6 +1205,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1195,6 +1225,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1253,6 +1284,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1275,6 +1307,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1310,6 +1343,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1382,6 +1416,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1430,6 +1465,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1459,6 +1495,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1523,6 +1560,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1542,6 +1580,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1597,6 +1636,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1616,6 +1656,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1671,6 +1712,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1690,6 +1732,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1725,6 +1768,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1789,6 +1833,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1808,6 +1853,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1843,6 +1889,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1907,6 +1954,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1926,6 +1974,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1951,6 +2000,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2006,6 +2056,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2025,6 +2076,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2050,6 +2102,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2108,6 +2161,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -2130,6 +2184,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2155,6 +2210,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2190,6 +2246,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2262,6 +2319,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2310,6 +2368,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2329,6 +2388,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2384,6 +2444,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2403,6 +2464,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2458,6 +2520,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2477,6 +2540,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2502,6 +2566,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2557,6 +2622,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2576,6 +2642,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2601,6 +2668,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2626,6 +2694,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -2681,6 +2750,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2700,6 +2770,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2735,6 +2806,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2799,6 +2871,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2818,6 +2891,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2843,6 +2917,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2868,6 +2943,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -2926,6 +3002,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -2948,6 +3025,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2973,6 +3051,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3008,6 +3087,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3080,6 +3160,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3128,6 +3209,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3147,6 +3229,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3172,6 +3255,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3227,6 +3311,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3246,6 +3331,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3301,6 +3387,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3320,6 +3407,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3345,6 +3433,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3400,6 +3489,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3419,6 +3509,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3444,6 +3535,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3499,6 +3591,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3518,6 +3611,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3553,6 +3647,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures.json index e722861d28c9..7c972a378de6 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures.json @@ -18,6 +18,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -45,6 +46,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -128,6 +131,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +167,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +263,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -268,6 +275,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -293,6 +301,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -304,6 +313,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -322,6 +332,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -349,6 +360,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -411,6 +423,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -432,6 +445,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -467,6 +481,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -496,6 +511,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -561,6 +577,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -572,6 +589,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -597,6 +615,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -608,6 +627,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -633,6 +653,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -644,6 +665,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -669,6 +691,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -680,6 +703,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -698,6 +722,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -725,6 +750,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -787,6 +813,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -808,6 +835,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -843,6 +871,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -872,6 +901,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -937,6 +967,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -948,6 +979,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -973,6 +1005,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -984,6 +1017,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1009,6 +1043,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1028,6 +1063,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1083,6 +1119,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1105,6 +1142,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1184,6 +1222,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1195,6 +1234,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1220,6 +1260,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1231,6 +1272,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1256,6 +1298,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1275,6 +1318,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1330,6 +1374,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1352,6 +1397,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures2.json index 7d81becdd722..ca1aa8cd5b5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures2.json @@ -18,6 +18,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -45,6 +46,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -70,6 +72,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -135,6 +138,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -156,6 +160,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +196,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -220,6 +226,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -245,6 +252,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -313,6 +321,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -324,6 +333,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -349,6 +359,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -360,6 +371,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -378,6 +390,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -405,6 +418,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -430,6 +444,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -495,6 +510,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -516,6 +532,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -551,6 +568,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -580,6 +598,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -605,6 +624,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -673,6 +693,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -684,6 +705,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -709,6 +731,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -720,6 +743,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -745,6 +769,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -756,6 +781,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -781,6 +807,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -792,6 +819,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -817,6 +845,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -865,6 +894,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -887,6 +917,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -966,6 +997,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1014,6 +1046,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1036,6 +1069,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1108,6 +1142,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1134,6 +1169,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1147,6 +1183,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1209,6 +1246,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1230,6 +1268,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1265,6 +1304,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1293,6 +1333,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1306,6 +1347,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1371,6 +1413,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1382,6 +1425,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1407,6 +1451,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1418,6 +1463,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1443,6 +1489,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1462,6 +1509,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1517,6 +1565,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1539,6 +1588,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1618,6 +1668,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1629,6 +1680,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1654,6 +1706,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1665,6 +1718,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1690,6 +1744,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1709,6 +1764,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1764,6 +1820,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1786,6 +1843,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures3.json index 25aed083f5d9..5a525f79363a 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures3.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -323,6 +330,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -419,6 +428,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -441,6 +451,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -515,6 +526,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -537,6 +549,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -604,6 +617,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -626,6 +640,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -651,6 +666,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -718,6 +734,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -740,6 +757,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -762,6 +780,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -849,6 +868,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -871,6 +891,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -893,6 +914,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -914,6 +936,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -942,6 +965,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -972,6 +996,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1010,6 +1035,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1032,6 +1058,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1054,6 +1081,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1075,6 +1103,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1134,6 +1164,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1155,6 +1186,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1183,6 +1215,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1223,6 +1256,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -1245,6 +1279,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1267,6 +1302,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1288,6 +1324,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1316,6 +1353,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1332,6 +1370,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1354,6 +1393,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1375,6 +1415,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1403,6 +1444,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1434,6 +1476,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1455,6 +1498,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1483,6 +1527,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1523,6 +1568,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -1545,6 +1591,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1567,6 +1614,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1588,6 +1636,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1616,6 +1665,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1632,6 +1682,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1654,6 +1705,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1675,6 +1727,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1703,6 +1756,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1734,6 +1788,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1755,6 +1810,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1783,6 +1839,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1823,6 +1880,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": { @@ -1855,6 +1913,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1884,6 +1943,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1913,6 +1973,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1951,6 +2012,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1973,6 +2035,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2002,6 +2065,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2034,6 +2098,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2063,6 +2128,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2098,6 +2164,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2144,6 +2211,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2182,6 +2250,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": { @@ -2204,6 +2273,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2225,6 +2295,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2248,6 +2319,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2265,6 +2337,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2286,6 +2359,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2309,6 +2383,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2340,6 +2415,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2363,6 +2439,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2404,6 +2481,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false, "typeAnnotation": { @@ -2426,6 +2504,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2447,6 +2526,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2470,6 +2550,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2487,6 +2568,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2508,6 +2590,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2531,6 +2614,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2562,6 +2646,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2585,6 +2670,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2626,6 +2712,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": { @@ -2648,6 +2735,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2677,6 +2765,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2712,6 +2801,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2758,6 +2848,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2796,6 +2887,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -2825,6 +2917,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2882,6 +2975,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2957,6 +3051,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -2986,6 +3081,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3007,6 +3103,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3057,6 +3154,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3076,6 +3174,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3100,6 +3199,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3121,6 +3221,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3171,6 +3272,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3190,6 +3292,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3232,6 +3335,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -3261,6 +3365,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3283,6 +3388,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3361,6 +3467,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3383,6 +3490,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3479,6 +3587,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -3508,6 +3617,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3537,6 +3647,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3587,6 +3698,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3666,6 +3778,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3695,6 +3808,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3745,6 +3859,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3766,6 +3881,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3793,6 +3909,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3862,6 +3979,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3884,6 +4002,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3905,6 +4024,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3933,6 +4053,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3969,6 +4090,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4005,6 +4127,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4016,6 +4139,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4041,6 +4165,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4052,6 +4177,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4080,6 +4206,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -4102,6 +4229,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4123,6 +4251,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4151,6 +4280,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4213,6 +4343,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -4224,6 +4355,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4249,6 +4381,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -4260,6 +4393,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4288,6 +4422,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -4310,6 +4445,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4331,6 +4467,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4359,6 +4496,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4389,6 +4527,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4424,6 +4563,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -4435,6 +4575,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4460,6 +4601,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -4471,6 +4613,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4499,6 +4642,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -4521,6 +4665,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4542,6 +4687,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4556,6 +4702,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4577,6 +4724,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4605,6 +4753,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4627,6 +4776,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4657,6 +4807,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4692,6 +4843,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -4703,6 +4855,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4728,6 +4881,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -4739,6 +4893,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4767,6 +4922,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -4789,6 +4945,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4811,6 +4968,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4832,6 +4990,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4860,6 +5019,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4890,6 +5050,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4912,6 +5073,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4942,6 +5104,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4977,6 +5140,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -4988,6 +5152,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5013,6 +5178,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -5024,6 +5190,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5052,6 +5219,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -5074,6 +5242,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5096,6 +5265,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5117,6 +5287,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5145,6 +5316,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5175,6 +5347,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5194,6 +5367,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5214,6 +5388,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5233,6 +5408,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5261,6 +5437,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5296,6 +5473,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -5307,6 +5485,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5332,6 +5511,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -5343,6 +5523,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5371,6 +5552,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -5393,6 +5575,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5415,6 +5598,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5436,6 +5620,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5464,6 +5649,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5494,6 +5680,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5513,6 +5700,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5533,6 +5721,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5552,6 +5741,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5581,6 +5771,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5602,6 +5793,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5630,6 +5822,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5667,6 +5860,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -5678,6 +5872,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5703,6 +5898,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -5714,6 +5910,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5742,6 +5939,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -5764,6 +5962,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5786,6 +5985,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5807,6 +6007,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5835,6 +6036,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5851,6 +6053,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5873,6 +6076,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5894,6 +6098,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5922,6 +6127,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5952,6 +6158,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5971,6 +6178,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5991,6 +6199,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6010,6 +6219,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6039,6 +6249,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -6060,6 +6271,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6088,6 +6300,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6125,6 +6338,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -6136,6 +6350,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -6161,6 +6376,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -6172,6 +6388,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -6200,6 +6417,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": { @@ -6222,6 +6440,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6244,6 +6463,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6265,6 +6485,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6293,6 +6514,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6309,6 +6531,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6331,6 +6554,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -6360,6 +6584,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6395,6 +6620,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -6441,6 +6667,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6471,6 +6698,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6490,6 +6718,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6510,6 +6739,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6529,6 +6759,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6558,6 +6789,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -6579,6 +6811,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6607,6 +6840,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6644,6 +6878,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -6655,6 +6890,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -6680,6 +6916,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": null @@ -6691,6 +6928,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -6719,6 +6957,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -6751,6 +6990,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6780,6 +7020,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6809,6 +7050,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6828,6 +7070,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6856,6 +7099,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6891,6 +7135,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -6902,6 +7147,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -6927,6 +7173,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": null @@ -6938,6 +7185,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -6966,6 +7214,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -6988,6 +7237,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7009,6 +7259,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7023,6 +7274,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7044,6 +7296,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7072,6 +7325,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7091,6 +7345,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7119,6 +7374,7 @@ "end": 2531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7154,6 +7410,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -7165,6 +7422,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -7190,6 +7448,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -7201,6 +7460,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -7229,6 +7489,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": { @@ -7251,6 +7512,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7272,6 +7534,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7295,6 +7558,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7312,6 +7576,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7333,6 +7598,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7361,6 +7627,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7380,6 +7647,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7403,6 +7671,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7434,6 +7703,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7457,6 +7727,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7495,6 +7766,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": null @@ -7506,6 +7778,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false } @@ -7531,6 +7804,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": null @@ -7542,6 +7816,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false } @@ -7570,6 +7845,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false, "typeAnnotation": { @@ -7592,6 +7868,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7613,6 +7890,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7636,6 +7914,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7653,6 +7932,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7674,6 +7954,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7702,6 +7983,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7721,6 +8003,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7744,6 +8027,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7775,6 +8059,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7810,6 +8095,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false, "typeAnnotation": null @@ -7821,6 +8107,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false } @@ -7846,6 +8133,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b13", "optional": false, "typeAnnotation": null @@ -7857,6 +8145,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false } @@ -7885,6 +8174,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false, "typeAnnotation": { @@ -7907,6 +8197,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7936,6 +8227,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7960,6 +8252,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7981,6 +8274,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8005,6 +8299,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8037,6 +8332,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8067,6 +8363,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8102,6 +8399,7 @@ "end": 2830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": null @@ -8113,6 +8411,7 @@ "end": 2836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false } @@ -8138,6 +8437,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b14", "optional": false, "typeAnnotation": null @@ -8149,6 +8449,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false } @@ -8177,6 +8478,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -8199,6 +8501,7 @@ "end": 2879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8220,6 +8523,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8248,6 +8552,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8284,6 +8589,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8320,6 +8626,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -8331,6 +8638,7 @@ "end": 2902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -8356,6 +8664,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -8367,6 +8676,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -8395,6 +8705,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -8417,6 +8728,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8438,6 +8750,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8466,6 +8779,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8485,6 +8799,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8545,6 +8860,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": null @@ -8556,6 +8872,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -8581,6 +8898,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -8592,6 +8910,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -8620,6 +8939,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -8642,6 +8962,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8664,6 +8985,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8685,6 +9007,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8713,6 +9036,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8744,6 +9068,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8780,6 +9105,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8816,6 +9142,7 @@ "end": 3064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -8827,6 +9154,7 @@ "end": 3070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -8852,6 +9180,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -8863,6 +9192,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -8891,6 +9221,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": { @@ -8913,6 +9244,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8935,6 +9267,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8956,6 +9289,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8984,6 +9318,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9015,6 +9350,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9051,6 +9387,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9087,6 +9424,7 @@ "end": 3144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": null @@ -9098,6 +9436,7 @@ "end": 3150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false } @@ -9123,6 +9462,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": null @@ -9134,6 +9474,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures4.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures4.json index 3850603497f5..03924606f5a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures4.json @@ -21,6 +21,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -342,6 +350,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonGenericSignaturesInBaseType", "optional": false }, @@ -375,6 +384,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -397,6 +407,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -471,6 +482,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -493,6 +505,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -515,6 +528,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -536,6 +550,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -564,6 +579,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -595,6 +611,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -616,6 +633,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -644,6 +662,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -684,6 +703,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -706,6 +726,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -728,6 +749,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -749,6 +771,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -777,6 +800,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -793,6 +817,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -815,6 +840,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -836,6 +862,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -864,6 +891,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -895,6 +923,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -916,6 +945,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -944,6 +974,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -984,6 +1015,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": { @@ -1016,6 +1048,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1045,6 +1078,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1074,6 +1108,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1112,6 +1147,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1134,6 +1170,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1163,6 +1200,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1195,6 +1233,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1224,6 +1263,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1259,6 +1299,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1305,6 +1346,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1343,6 +1385,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": { @@ -1365,6 +1408,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1386,6 +1430,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1409,6 +1454,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1472,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1447,6 +1494,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1470,6 +1518,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1501,6 +1550,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1524,6 +1574,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1565,6 +1616,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": { @@ -1594,6 +1646,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1651,6 +1704,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1726,6 +1780,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -1748,6 +1803,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1777,6 +1833,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1812,6 +1869,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1886,6 +1944,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -1915,6 +1974,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1944,6 +2004,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1994,6 +2055,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2073,6 +2135,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2165,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2152,6 +2216,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2249,6 +2314,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2278,6 +2344,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2307,6 +2374,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2328,6 +2396,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2355,6 +2424,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2381,6 +2451,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2400,6 +2471,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2424,6 +2496,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2445,6 +2518,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2472,6 +2546,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2498,6 +2573,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2517,6 +2593,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2570,6 +2647,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2599,6 +2677,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2620,6 +2699,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2647,6 +2727,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2673,6 +2754,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2692,6 +2774,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2716,6 +2799,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2737,6 +2821,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2764,6 +2849,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2790,6 +2876,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2809,6 +2896,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2880,6 +2968,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2902,6 +2991,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2923,6 +3013,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2951,6 +3042,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2973,6 +3065,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3009,6 +3102,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3045,6 +3139,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3056,6 +3151,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3081,6 +3177,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3092,6 +3189,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3120,6 +3218,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -3142,6 +3241,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3164,6 +3264,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3185,6 +3286,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3213,6 +3315,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3243,6 +3346,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3262,6 +3366,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3282,6 +3387,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3301,6 +3407,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3321,6 +3428,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3340,6 +3448,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3369,6 +3478,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3390,6 +3500,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3418,6 +3529,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3455,6 +3567,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -3466,6 +3579,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3491,6 +3605,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -3502,6 +3617,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3530,6 +3646,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -3552,6 +3669,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3574,6 +3692,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3595,6 +3714,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3623,6 +3743,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3639,6 +3760,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3661,6 +3783,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -3690,6 +3813,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3736,6 +3860,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3766,6 +3891,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3785,6 +3911,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3805,6 +3932,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3824,6 +3952,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3853,6 +3982,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3874,6 +4004,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3902,6 +4033,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3939,6 +4071,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -3950,6 +4083,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -3975,6 +4109,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -3986,6 +4121,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -4014,6 +4150,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -4046,6 +4183,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4075,6 +4213,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4104,6 +4243,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4123,6 +4263,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4151,6 +4292,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4186,6 +4328,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -4197,6 +4340,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -4222,6 +4366,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": null @@ -4233,6 +4378,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -4261,6 +4407,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -4283,6 +4430,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4304,6 +4452,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4318,6 +4467,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4339,6 +4489,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4367,6 +4518,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4386,6 +4538,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4414,6 +4567,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4449,6 +4603,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -4460,6 +4615,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -4485,6 +4641,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -4496,6 +4653,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -4524,6 +4682,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": { @@ -4546,6 +4705,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4567,6 +4727,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4590,6 +4751,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4607,6 +4769,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4628,6 +4791,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4651,6 +4815,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4682,6 +4847,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4701,6 +4867,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4724,6 +4891,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4755,6 +4923,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4790,6 +4959,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": null @@ -4801,6 +4971,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false } @@ -4826,6 +4997,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": null @@ -4837,6 +5009,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false } @@ -4865,6 +5038,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -4887,6 +5061,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4916,6 +5091,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4940,6 +5116,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4961,6 +5138,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4985,6 +5163,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5017,6 +5196,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5047,6 +5227,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5082,6 +5263,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5093,6 +5275,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -5118,6 +5301,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5129,6 +5313,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5157,6 +5342,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false, "typeAnnotation": { @@ -5179,6 +5365,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5208,6 +5395,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5232,6 +5420,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5253,6 +5442,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5277,6 +5467,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5309,6 +5500,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5328,6 +5520,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5381,6 +5574,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5392,6 +5586,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false } @@ -5417,6 +5612,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15a", "optional": false, "typeAnnotation": null @@ -5428,6 +5624,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5456,6 +5653,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -5478,6 +5676,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5500,6 +5699,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5521,6 +5721,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5549,6 +5750,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5579,6 +5781,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5615,6 +5818,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5651,6 +5855,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": null @@ -5662,6 +5867,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -5687,6 +5893,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -5698,6 +5905,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -5726,6 +5934,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -5748,6 +5957,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5770,6 +5980,7 @@ "end": 2838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5791,6 +6002,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5819,6 +6031,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5849,6 +6062,7 @@ "end": 2831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5911,6 +6125,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -5922,6 +6137,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -5947,6 +6163,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -5958,6 +6175,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -5982,6 +6200,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -6015,6 +6234,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -6037,6 +6257,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6058,6 +6279,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6086,6 +6308,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6122,6 +6345,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6161,6 +6385,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -6183,6 +6408,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6204,6 +6430,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6232,6 +6459,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6294,6 +6522,7 @@ "end": 3108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -6305,6 +6534,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6330,6 +6560,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -6341,6 +6572,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6369,6 +6601,7 @@ "end": 3209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -6391,6 +6624,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6412,6 +6646,7 @@ "end": 3223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6440,6 +6675,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6505,6 +6741,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -6527,6 +6764,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6548,6 +6786,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6576,6 +6815,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6612,6 +6852,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6648,6 +6889,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -6659,6 +6901,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6684,6 +6927,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -6695,6 +6939,7 @@ "end": 3315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures5.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures5.json index 36839dc25791..0245592efe79 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures5.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures5.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -323,6 +330,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -366,6 +375,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +404,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -430,6 +441,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +481,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -491,6 +504,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -512,6 +526,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +555,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -605,6 +621,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -627,6 +644,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -648,6 +666,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -676,6 +695,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -734,6 +754,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -756,6 +777,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -777,6 +799,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +814,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -812,6 +836,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -840,6 +865,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -862,6 +888,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -920,6 +947,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -942,6 +970,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -964,6 +993,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -985,6 +1015,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1013,6 +1044,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1044,6 +1076,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1066,6 +1099,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1096,6 +1130,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1134,6 +1169,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1156,6 +1192,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1178,6 +1215,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1199,6 +1237,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1227,6 +1266,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1258,6 +1298,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1277,6 +1318,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1305,6 +1347,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1343,6 +1386,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1365,6 +1409,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1394,6 +1439,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1418,6 +1464,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1436,6 +1483,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1465,6 +1513,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1489,6 +1538,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1510,6 +1560,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1534,6 +1585,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1566,6 +1618,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1596,6 +1649,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1634,6 +1688,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -1656,6 +1711,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1685,6 +1741,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1709,6 +1766,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1730,6 +1788,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1754,6 +1813,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1786,6 +1846,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1822,6 +1883,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1861,6 +1923,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -1883,6 +1946,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1912,6 +1976,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1936,6 +2001,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1957,6 +2023,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1981,6 +2048,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2013,6 +2081,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2032,6 +2101,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2066,6 +2136,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2105,6 +2176,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2134,6 +2206,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2156,6 +2229,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2177,6 +2251,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2205,6 +2280,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2241,6 +2317,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2268,6 +2345,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2287,6 +2365,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2311,6 +2390,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2333,6 +2413,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2354,6 +2435,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2382,6 +2464,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2418,6 +2501,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2445,6 +2529,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2464,6 +2549,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2506,6 +2592,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -2535,6 +2622,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2564,6 +2652,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2585,6 +2674,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2612,6 +2702,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2638,6 +2729,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2657,6 +2749,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2681,6 +2774,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2702,6 +2796,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2729,6 +2824,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2755,6 +2851,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2774,6 +2871,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2827,6 +2925,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2856,6 +2955,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2877,6 +2977,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2904,6 +3005,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2930,6 +3032,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2949,6 +3052,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2973,6 +3077,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2994,6 +3099,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3021,6 +3127,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3047,6 +3154,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3066,6 +3174,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3137,6 +3246,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3159,6 +3269,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3180,6 +3291,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3208,6 +3320,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3244,6 +3357,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3280,6 +3394,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3291,6 +3406,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3316,6 +3432,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3327,6 +3444,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3355,6 +3473,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -3377,6 +3496,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3398,6 +3518,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3426,6 +3547,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3488,6 +3610,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3499,6 +3622,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3524,6 +3648,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3535,6 +3660,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3563,6 +3689,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -3585,6 +3712,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3606,6 +3734,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3634,6 +3763,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3664,6 +3794,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3699,6 +3830,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -3710,6 +3842,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3735,6 +3868,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -3746,6 +3880,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3774,6 +3909,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -3796,6 +3932,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3817,6 +3954,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3831,6 +3969,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3852,6 +3991,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3880,6 +4020,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3902,6 +4043,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3957,6 +4099,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3968,6 +4111,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3993,6 +4137,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -4004,6 +4149,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4032,6 +4178,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -4054,6 +4201,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4076,6 +4224,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4097,6 +4246,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4125,6 +4275,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4156,6 +4307,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4178,6 +4330,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4208,6 +4361,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4243,6 +4397,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -4254,6 +4409,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4279,6 +4435,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -4290,6 +4447,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4318,6 +4476,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -4340,6 +4499,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4362,6 +4522,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4383,6 +4544,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4411,6 +4573,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4442,6 +4605,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4461,6 +4625,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4481,6 +4646,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4500,6 +4666,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4528,6 +4695,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4563,6 +4731,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -4574,6 +4743,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4599,6 +4769,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -4610,6 +4781,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4638,6 +4810,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -4660,6 +4833,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4689,6 +4863,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4713,6 +4888,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4731,6 +4907,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4760,6 +4937,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4784,6 +4962,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4805,6 +4984,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4829,6 +5009,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4861,6 +5042,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4883,6 +5065,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4913,6 +5096,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4948,6 +5132,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -4959,6 +5144,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -4984,6 +5170,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -4995,6 +5182,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -5023,6 +5211,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": { @@ -5045,6 +5234,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5074,6 +5264,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5098,6 +5289,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5119,6 +5311,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5143,6 +5336,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5175,6 +5369,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5197,6 +5392,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5233,6 +5429,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5269,6 +5466,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5280,6 +5478,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false } @@ -5305,6 +5504,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5316,6 +5516,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false } @@ -5344,6 +5545,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -5366,6 +5568,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5395,6 +5598,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5419,6 +5623,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5440,6 +5645,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5464,6 +5670,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5496,6 +5703,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5532,6 +5740,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5568,6 +5777,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": null @@ -5579,6 +5789,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -5604,6 +5815,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b15", "optional": false, "typeAnnotation": null @@ -5615,6 +5827,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false } @@ -5643,6 +5856,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": { @@ -5665,6 +5879,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5687,6 +5902,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5708,6 +5924,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5736,6 +5953,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5767,6 +5985,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5803,6 +6022,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5839,6 +6059,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": null @@ -5850,6 +6071,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false } @@ -5875,6 +6097,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b17", "optional": false, "typeAnnotation": null @@ -5886,6 +6109,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false } @@ -5914,6 +6138,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": { @@ -5936,6 +6161,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5958,6 +6184,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5979,6 +6206,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6007,6 +6235,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6037,6 +6266,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6100,6 +6330,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": null @@ -6111,6 +6342,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false } @@ -6136,6 +6368,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b18", "optional": false, "typeAnnotation": null @@ -6147,6 +6380,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures6.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures6.json index 99b09c68f117..401149210bec 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures6.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignatures6.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +488,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -500,6 +514,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +536,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -549,6 +565,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -600,6 +617,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -625,6 +643,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +665,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +694,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +739,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -743,6 +765,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +802,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -799,6 +824,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -827,6 +853,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +876,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -893,6 +921,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -918,6 +947,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -940,6 +970,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -961,6 +992,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -989,6 +1021,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1019,6 +1052,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1106,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1095,6 +1131,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1120,6 +1157,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1180,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1163,6 +1202,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1231,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1221,6 +1262,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1240,6 +1282,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1268,6 +1311,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1336,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1317,6 +1362,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1346,6 +1392,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1370,6 +1417,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1436,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1417,6 +1466,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1441,6 +1491,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1462,6 +1513,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1486,6 +1538,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1518,6 +1571,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1548,6 +1602,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1572,6 +1627,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1597,6 +1653,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1626,6 +1683,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1650,6 +1708,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1730,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1695,6 +1755,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1727,6 +1788,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1763,6 +1825,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1788,6 +1851,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1813,6 +1877,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1842,6 +1907,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1866,6 +1932,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1887,6 +1954,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1911,6 +1979,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +2012,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1962,6 +2032,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1996,6 +2067,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2033,6 +2105,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2054,6 +2127,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2089,6 +2163,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2111,6 +2186,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2132,6 +2208,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2160,6 +2237,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2196,6 +2274,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2238,6 +2317,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2257,6 +2337,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2282,6 +2363,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2299,6 +2381,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2336,6 +2419,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2358,6 +2442,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2379,6 +2464,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2407,6 +2493,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2475,6 +2562,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2494,6 +2582,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2519,6 +2608,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2536,6 +2626,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2573,6 +2664,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -2595,6 +2687,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2616,6 +2709,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2644,6 +2738,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2674,6 +2769,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2715,6 +2811,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2734,6 +2831,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2759,6 +2857,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -2776,6 +2875,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2813,6 +2913,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -2835,6 +2936,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2856,6 +2958,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2870,6 +2973,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2891,6 +2995,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2919,6 +3024,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2941,6 +3047,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3002,6 +3109,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3021,6 +3129,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3046,6 +3155,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -3063,6 +3173,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3100,6 +3211,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -3122,6 +3234,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3144,6 +3257,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3165,6 +3279,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3193,6 +3308,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3223,6 +3339,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3245,6 +3362,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3275,6 +3393,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3316,6 +3435,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3335,6 +3455,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3360,6 +3481,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -3377,6 +3499,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3414,6 +3537,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -3436,6 +3560,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3465,6 +3590,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3489,6 +3615,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3507,6 +3634,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3536,6 +3664,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3560,6 +3689,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3581,6 +3711,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3605,6 +3736,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3637,6 +3769,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3659,6 +3792,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3689,6 +3823,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3730,6 +3865,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3749,6 +3885,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -3774,6 +3911,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -3791,6 +3929,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3828,6 +3967,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": { @@ -3850,6 +3990,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3879,6 +4020,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3903,6 +4045,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3924,6 +4067,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3948,6 +4092,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3980,6 +4125,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4016,6 +4162,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4058,6 +4205,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4077,6 +4225,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false } @@ -4102,6 +4251,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b16", "optional": false, "typeAnnotation": null @@ -4119,6 +4269,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignaturesWithOptionalParameters.json index 50c33192f33e..a3af8f157dda 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithConstructSignaturesWithOptionalParameters.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -97,6 +99,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -122,6 +125,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -200,6 +205,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -253,6 +259,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -278,6 +285,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +311,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -356,6 +365,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -381,6 +391,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -406,6 +417,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -459,6 +471,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -484,6 +497,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -509,6 +523,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -574,6 +589,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -595,6 +611,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -630,6 +647,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -690,6 +708,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -707,6 +726,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -741,6 +761,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -758,6 +779,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -792,6 +814,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -809,6 +832,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -843,6 +867,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -860,6 +885,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -894,6 +920,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -911,6 +938,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -945,6 +973,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -962,6 +991,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -999,6 +1029,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1021,6 +1052,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1085,6 +1117,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1102,6 +1135,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1136,6 +1170,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1153,6 +1188,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1187,6 +1223,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1204,6 +1241,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1238,6 +1276,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1255,6 +1294,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1289,6 +1329,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1306,6 +1347,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1340,6 +1382,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1357,6 +1400,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1394,6 +1438,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1416,6 +1461,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1480,6 +1526,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1497,6 +1544,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1531,6 +1579,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1548,6 +1597,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1582,6 +1632,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1599,6 +1650,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1633,6 +1685,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1650,6 +1703,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1684,6 +1738,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1701,6 +1756,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1735,6 +1791,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1752,6 +1809,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1789,6 +1847,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1811,6 +1870,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1836,6 +1896,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1900,6 +1961,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -1917,6 +1979,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1951,6 +2014,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -1968,6 +2032,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2002,6 +2067,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2019,6 +2085,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2053,6 +2120,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2070,6 +2138,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2104,6 +2173,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2121,6 +2191,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2155,6 +2226,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2172,6 +2244,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2209,6 +2282,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -2231,6 +2305,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2256,6 +2331,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2320,6 +2396,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2337,6 +2414,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2371,6 +2449,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2388,6 +2467,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2422,6 +2502,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2439,6 +2520,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2473,6 +2555,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2490,6 +2573,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2524,6 +2608,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2541,6 +2626,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2575,6 +2661,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -2592,6 +2679,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithDiscriminatedUnion.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithDiscriminatedUnion.json index 0cbb51dd96ee..4ff6f7a2e65a 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithDiscriminatedUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithDiscriminatedUnion.json @@ -21,6 +21,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example1", "optional": false }, @@ -45,6 +46,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -70,6 +72,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -105,6 +108,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -143,6 +147,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +180,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -217,6 +223,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -261,6 +268,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -303,6 +311,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -352,6 +361,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -373,6 +383,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -408,6 +419,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -429,6 +441,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -461,6 +474,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -472,6 +486,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -496,6 +511,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example2", "optional": false }, @@ -520,6 +536,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -545,6 +562,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -613,6 +631,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -659,6 +678,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +711,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -734,6 +755,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -811,6 +833,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -854,6 +877,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -906,6 +930,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -949,6 +974,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1031,6 +1057,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1052,6 +1079,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1087,6 +1115,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1108,6 +1137,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1140,6 +1170,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1151,6 +1182,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1175,6 +1207,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example3", "optional": false }, @@ -1199,6 +1232,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1224,6 +1258,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1292,6 +1327,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1338,6 +1374,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1370,6 +1407,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1413,6 +1451,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1490,6 +1529,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1533,6 +1573,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1610,6 +1651,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1653,6 +1695,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1710,6 +1753,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1731,6 +1775,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1766,6 +1811,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1787,6 +1833,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1819,6 +1866,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1830,6 +1878,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1854,6 +1903,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example4", "optional": false }, @@ -1878,6 +1928,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1903,6 +1954,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1971,6 +2023,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2017,6 +2070,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2049,6 +2103,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2092,6 +2147,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2169,6 +2225,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2212,6 +2269,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2264,6 +2322,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2307,6 +2366,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2375,6 +2435,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2424,6 +2485,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2445,6 +2507,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2480,6 +2543,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2501,6 +2565,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2533,6 +2598,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2544,6 +2610,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2568,6 +2635,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example5", "optional": false }, @@ -2592,6 +2660,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2668,6 +2737,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2693,6 +2763,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2717,6 +2788,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2738,6 +2810,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2762,6 +2835,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2783,6 +2857,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2807,6 +2882,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2831,6 +2907,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2863,6 +2940,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2906,6 +2984,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2930,6 +3009,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2951,6 +3031,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2975,6 +3056,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3005,6 +3087,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3048,6 +3131,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3072,6 +3156,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3093,6 +3178,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3117,6 +3203,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3147,6 +3234,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3190,6 +3278,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3214,6 +3303,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3235,6 +3325,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3259,6 +3350,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3289,6 +3381,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3313,6 +3406,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3334,6 +3428,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3377,6 +3472,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3401,6 +3497,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3431,6 +3528,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3455,6 +3553,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3476,6 +3575,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3519,6 +3619,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3543,6 +3644,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3573,6 +3675,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3597,6 +3700,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3618,6 +3722,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3661,6 +3766,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3685,6 +3791,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3715,6 +3822,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3739,6 +3847,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3760,6 +3869,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3784,6 +3894,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3805,6 +3916,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3857,6 +3969,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3881,6 +3994,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3902,6 +4016,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3926,6 +4041,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -3947,6 +4063,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3999,6 +4116,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4023,6 +4141,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4044,6 +4163,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4068,6 +4188,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4089,6 +4210,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4146,6 +4268,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4167,6 +4290,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -4202,6 +4326,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4223,6 +4348,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4255,6 +4381,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4266,6 +4393,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4290,6 +4418,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH14865", "optional": false }, @@ -4314,6 +4443,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Style1", "optional": false }, @@ -4346,6 +4476,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4389,6 +4520,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4433,6 +4565,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4476,6 +4609,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4516,6 +4650,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Style2", "optional": false }, @@ -4541,6 +4676,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4609,6 +4745,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4656,6 +4793,7 @@ "end": 2681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4677,6 +4815,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Style2", "optional": false }, @@ -4760,6 +4899,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4781,6 +4921,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Style1", "optional": false }, @@ -4812,6 +4953,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4844,6 +4986,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4877,6 +5020,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4888,6 +5032,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4912,6 +5057,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH30170", "optional": false }, @@ -4935,6 +5081,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -4962,6 +5109,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -5007,6 +5155,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yellow", "optional": false }, @@ -5034,6 +5183,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -5075,6 +5225,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "draw", "optional": false }, @@ -5094,6 +5245,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -5122,6 +5274,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -5140,6 +5293,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yellow", "optional": false }, @@ -5180,6 +5334,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "drawWithColor", "optional": false }, @@ -5199,6 +5354,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentColor", "optional": false, "typeAnnotation": { @@ -5294,6 +5450,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "draw", "optional": false }, @@ -5324,6 +5481,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentColor", "optional": false } @@ -5361,6 +5519,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH12052", "optional": false }, @@ -5384,6 +5543,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILinearAxis", "optional": false }, @@ -5411,6 +5571,7 @@ "end": 3291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5456,6 +5617,7 @@ "end": 3336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ICategoricalAxis", "optional": false }, @@ -5483,6 +5645,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5529,6 +5692,7 @@ "end": 3377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAxis", "optional": false }, @@ -5553,6 +5717,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILinearAxis", "optional": false }, @@ -5571,6 +5736,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ICategoricalAxis", "optional": false }, @@ -5593,6 +5759,7 @@ "end": 3430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAxisType", "optional": false }, @@ -5648,6 +5815,7 @@ "end": 3484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAxisType", "optional": false }, @@ -5776,6 +5944,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAxisType", "optional": false }, @@ -5806,6 +5975,7 @@ "end": 3632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad", "optional": false, "typeAnnotation": { @@ -5827,6 +5997,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAxis", "optional": false }, @@ -5865,6 +6036,7 @@ "end": 3661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAxisType", "optional": false }, @@ -5901,6 +6073,7 @@ "end": 3681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good", "optional": false, "typeAnnotation": { @@ -5922,6 +6095,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAxis", "optional": false }, @@ -5953,6 +6127,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5989,6 +6164,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good", "optional": false }, @@ -6015,6 +6191,7 @@ "end": 3739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAxisType", "optional": false }, @@ -6042,6 +6219,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH18421", "optional": false }, @@ -6065,6 +6243,7 @@ "end": 3848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingTypeOne", "optional": false }, @@ -6092,6 +6271,7 @@ "end": 3863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6137,6 +6317,7 @@ "end": 3905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingTypeTwo", "optional": false }, @@ -6164,6 +6345,7 @@ "end": 3920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6210,6 +6392,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingType", "optional": false }, @@ -6270,6 +6453,7 @@ "end": 3987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6294,6 +6478,7 @@ "end": 4002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingTypeOne", "optional": false }, @@ -6312,6 +6497,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingTypeTwo", "optional": false }, @@ -6329,6 +6515,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeNewThing", "optional": false }, @@ -6348,6 +6535,7 @@ "end": 4055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thingType", "optional": false, "typeAnnotation": { @@ -6369,6 +6557,7 @@ "end": 4066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingType", "optional": false }, @@ -6422,6 +6611,7 @@ "end": 4121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thingType", "optional": false } @@ -6453,6 +6643,7 @@ "end": 4074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6479,6 +6670,7 @@ "end": 4215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH15907", "optional": false }, @@ -6503,6 +6695,7 @@ "end": 4233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -6535,6 +6728,7 @@ "end": 4242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6587,6 +6781,7 @@ "end": 4265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6630,6 +6825,7 @@ "end": 4312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dispatchAction", "optional": false }, @@ -6649,6 +6845,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -6670,6 +6867,7 @@ "end": 4327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -6736,6 +6934,7 @@ "end": 4361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "active", "optional": false, "typeAnnotation": null @@ -6772,6 +6971,7 @@ "end": 4389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dispatchAction", "optional": false }, @@ -6814,6 +7014,7 @@ "end": 4406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "active", "optional": false }, @@ -6864,6 +7065,7 @@ "end": 4516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH20889", "optional": false }, @@ -6887,6 +7089,7 @@ "end": 4535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -6914,6 +7117,7 @@ "end": 4550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6959,6 +7163,7 @@ "end": 4580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -6986,6 +7191,7 @@ "end": 4595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -7032,6 +7238,7 @@ "end": 4620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AU", "optional": false }, @@ -7056,6 +7263,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -7074,6 +7282,7 @@ "end": 4630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -7091,6 +7300,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7110,6 +7320,7 @@ "end": 4654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -7131,6 +7342,7 @@ "end": 4658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AU", "optional": false }, @@ -7177,6 +7389,7 @@ "end": 4680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -7198,6 +7411,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AU", "optional": false }, @@ -7235,6 +7449,7 @@ "end": 4711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -7280,6 +7495,7 @@ "end": 4810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GH39357", "optional": false }, @@ -7304,6 +7520,7 @@ "end": 4823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7479,6 +7696,7 @@ "end": 4883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7564,6 +7782,7 @@ "end": 4922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -7585,6 +7804,7 @@ "end": 4925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7620,6 +7840,7 @@ "end": 4938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7641,6 +7862,7 @@ "end": 4941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7675,6 +7897,7 @@ "end": 4945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7702,6 +7925,7 @@ "end": 4958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7732,6 +7956,7 @@ "end": 4971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithEnumIndexer.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithEnumIndexer.json index 63414eaa7e5e..3b5a02a1e60a 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithEnumIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithEnumIndexer.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -67,6 +69,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -88,6 +91,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -111,6 +115,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures.json index 9ee84052e512..c8522a00c777 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +73,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -99,6 +102,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -132,6 +136,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -206,6 +211,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -228,6 +234,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -255,6 +262,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -284,6 +292,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -311,6 +320,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -381,6 +391,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -392,6 +403,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -417,6 +429,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -428,6 +441,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures2.json index 0e583e144b9b..7a4d6f8f29fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures2.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -125,6 +129,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +175,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -198,6 +204,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -225,6 +232,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -246,6 +254,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -270,6 +279,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -299,6 +309,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -343,6 +354,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -381,6 +393,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -402,6 +415,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -437,6 +451,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -458,6 +473,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -490,6 +506,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -501,6 +518,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -526,6 +544,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -537,6 +556,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures3.json index 8936cb29a0a4..652158f8b532 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures3.json @@ -18,6 +18,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -97,6 +100,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +145,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -169,6 +175,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -190,6 +197,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -218,6 +226,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -249,6 +258,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -275,6 +285,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -313,6 +324,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -335,6 +347,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -356,6 +369,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +398,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -415,6 +430,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -436,6 +452,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -464,6 +481,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -494,6 +512,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -517,6 +536,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -535,6 +555,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -577,6 +598,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -599,6 +621,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -620,6 +643,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -648,6 +672,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -679,6 +704,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -700,6 +726,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -728,6 +755,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -766,6 +794,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -788,6 +817,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -809,6 +839,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -838,6 +869,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -859,6 +891,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -887,6 +920,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -918,6 +952,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -944,6 +979,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -989,6 +1025,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1000,6 +1037,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures4.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures4.json index e877c015b4e1..fb1ad296c80e 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures4.json @@ -18,6 +18,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -42,6 +43,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -99,6 +102,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -132,6 +136,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +159,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -175,6 +181,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -203,6 +210,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -222,6 +230,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -245,6 +254,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -303,6 +313,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -325,6 +336,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -346,6 +358,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -374,6 +387,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -393,6 +407,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -416,6 +431,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -439,6 +455,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -497,6 +514,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -508,6 +526,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -533,6 +552,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -544,6 +564,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.json index 29a75602a808..a91695ba098c 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.json @@ -21,6 +21,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassTypeParam", "optional": false }, @@ -40,6 +41,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -99,6 +101,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -152,6 +155,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -201,6 +206,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +260,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -275,6 +282,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -303,6 +311,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -356,6 +365,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -377,6 +387,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -391,6 +402,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -412,6 +424,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +453,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -493,6 +507,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -514,6 +529,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -528,6 +544,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -549,6 +566,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -577,6 +595,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -732,6 +751,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -753,6 +773,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -825,6 +846,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -846,6 +868,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -975,6 +998,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -996,6 +1020,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1068,6 +1093,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1089,6 +1115,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1218,6 +1245,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1239,6 +1267,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1311,6 +1340,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1332,6 +1362,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1404,6 +1435,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1425,6 +1457,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1439,6 +1472,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1460,6 +1494,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1589,6 +1624,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1610,6 +1646,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1624,6 +1661,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1645,6 +1683,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1717,6 +1756,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1738,6 +1778,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1810,6 +1851,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1831,6 +1873,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1845,6 +1888,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1866,6 +1910,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1995,6 +2040,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2016,6 +2062,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2030,6 +2077,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2051,6 +2099,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2123,6 +2172,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2144,6 +2194,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2216,6 +2267,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2237,6 +2289,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2251,6 +2304,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2272,6 +2326,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2335,6 +2390,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2368,6 +2424,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesInvalid", "optional": false }, @@ -2387,6 +2444,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2446,6 +2504,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2476,6 +2535,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2529,6 +2589,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2550,6 +2611,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2578,6 +2640,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2608,6 +2671,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2661,6 +2725,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2682,6 +2747,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2710,6 +2776,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2740,6 +2807,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2793,6 +2861,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2814,6 +2883,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2828,6 +2898,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2849,6 +2920,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2877,6 +2949,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2907,6 +2980,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2960,6 +3034,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2981,6 +3056,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2995,6 +3071,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3016,6 +3093,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3044,6 +3122,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3074,6 +3153,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3108,6 +3188,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -3167,6 +3248,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3220,6 +3302,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3241,6 +3324,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3269,6 +3353,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3322,6 +3407,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3343,6 +3429,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3371,6 +3458,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3424,6 +3512,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3445,6 +3534,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3459,6 +3549,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3480,6 +3571,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3508,6 +3600,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3561,6 +3654,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3582,6 +3676,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3596,6 +3691,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3617,6 +3713,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3645,6 +3742,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3686,6 +3784,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3709,6 +3808,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3751,6 +3851,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3772,6 +3873,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -3807,6 +3909,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3828,6 +3931,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -3851,6 +3955,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3892,6 +3997,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3917,6 +4023,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3957,6 +4064,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3982,6 +4090,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4022,6 +4131,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4047,6 +4157,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4087,6 +4198,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4112,6 +4224,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4152,6 +4265,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4177,6 +4291,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4217,6 +4332,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4242,6 +4358,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4282,6 +4399,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4307,6 +4425,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4347,6 +4466,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4372,6 +4492,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4412,6 +4533,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4437,6 +4559,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4477,6 +4600,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4502,6 +4626,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4542,6 +4667,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4567,6 +4693,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4607,6 +4734,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4632,6 +4760,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4672,6 +4801,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4697,6 +4827,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4737,6 +4868,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4762,6 +4894,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4802,6 +4935,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4827,6 +4961,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4867,6 +5002,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4892,6 +5028,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4932,6 +5069,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4957,6 +5095,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4997,6 +5136,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5022,6 +5162,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5062,6 +5203,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5087,6 +5229,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5127,6 +5270,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5152,6 +5296,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5192,6 +5337,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5217,6 +5363,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5257,6 +5404,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5282,6 +5430,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5322,6 +5471,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5347,6 +5497,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5387,6 +5538,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5412,6 +5564,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5452,6 +5605,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5477,6 +5631,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5515,6 +5670,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5547,6 +5703,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesValid", "optional": false }, @@ -5566,6 +5723,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5625,6 +5783,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5655,6 +5814,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5708,6 +5868,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -5729,6 +5890,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5757,6 +5919,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5787,6 +5950,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5840,6 +6004,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5861,6 +6026,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5889,6 +6055,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5919,6 +6086,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5972,6 +6140,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5993,6 +6162,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6007,6 +6177,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -6028,6 +6199,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6056,6 +6228,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6086,6 +6259,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6139,6 +6313,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6160,6 +6335,7 @@ "end": 2792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6174,6 +6350,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -6195,6 +6372,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6223,6 +6401,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6253,6 +6432,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6373,6 +6553,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6438,6 +6619,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6459,6 +6641,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6496,6 +6679,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6561,6 +6745,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6582,6 +6767,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6619,6 +6805,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6706,6 +6893,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6771,6 +6959,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6792,6 +6981,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6829,6 +7019,7 @@ "end": 3144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6894,6 +7085,7 @@ "end": 3225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6915,6 +7107,7 @@ "end": 3225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6952,6 +7145,7 @@ "end": 3219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7039,6 +7233,7 @@ "end": 3290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7104,6 +7299,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -7125,6 +7321,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7162,6 +7359,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7227,6 +7425,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7248,6 +7447,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7285,6 +7485,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7350,6 +7551,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7371,6 +7573,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7385,6 +7588,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7406,6 +7610,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7443,6 +7648,7 @@ "end": 3501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7530,6 +7736,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7595,6 +7802,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -7616,6 +7824,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7630,6 +7839,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -7651,6 +7861,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7688,6 +7899,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7753,6 +7965,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7774,6 +7987,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7811,6 +8025,7 @@ "end": 3729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7876,6 +8091,7 @@ "end": 3809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7897,6 +8113,7 @@ "end": 3809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7911,6 +8128,7 @@ "end": 3815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7932,6 +8150,7 @@ "end": 3815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7969,6 +8188,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8056,6 +8276,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8121,6 +8342,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -8142,6 +8364,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8156,6 +8379,7 @@ "end": 3962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -8177,6 +8401,7 @@ "end": 3962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8214,6 +8439,7 @@ "end": 3948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8279,6 +8505,7 @@ "end": 4032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8300,6 +8527,7 @@ "end": 4032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8337,6 +8565,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8402,6 +8631,7 @@ "end": 4105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8423,6 +8653,7 @@ "end": 4105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8437,6 +8668,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8458,6 +8690,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8495,6 +8728,7 @@ "end": 4099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer.json index 54e08002b6a8..dd6a0e2cd490 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -346,6 +357,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -402,6 +415,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -427,6 +441,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +480,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -507,6 +523,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -518,6 +535,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -543,6 +561,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -554,6 +573,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -582,6 +602,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -607,6 +628,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -645,6 +667,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -687,6 +710,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -698,6 +722,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -723,6 +748,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -734,6 +760,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -755,6 +782,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -774,6 +802,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -795,6 +824,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +863,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -869,6 +900,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +920,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -909,6 +942,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -930,6 +964,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -968,6 +1003,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -989,6 +1025,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1014,6 +1051,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1032,6 +1070,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1074,6 +1113,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1095,6 +1135,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1118,6 +1159,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1156,6 +1198,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1181,6 +1224,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1219,6 +1263,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1261,6 +1306,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1272,6 +1318,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1297,6 +1344,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1308,6 +1356,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1336,6 +1385,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1361,6 +1411,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1399,6 +1450,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1441,6 +1493,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1452,6 +1505,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1477,6 +1531,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1488,6 +1543,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1516,6 +1572,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -1541,6 +1598,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1579,6 +1637,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1621,6 +1680,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1632,6 +1692,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1657,6 +1718,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1668,6 +1730,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1697,6 +1760,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1716,6 +1780,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer2.json index 2b614f46b1c9..e5614ebab0bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer2.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +280,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -348,6 +359,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -369,6 +381,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -404,6 +417,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -429,6 +443,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -467,6 +482,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -509,6 +525,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -520,6 +537,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -545,6 +563,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -556,6 +575,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -584,6 +604,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -609,6 +630,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -647,6 +669,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -689,6 +712,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -700,6 +724,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -725,6 +750,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -736,6 +762,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -757,6 +784,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -780,6 +808,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -804,6 +833,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -823,6 +853,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -850,6 +881,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -888,6 +920,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +950,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -936,6 +970,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -959,6 +994,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -985,6 +1021,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1023,6 +1060,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1048,6 +1086,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1090,6 +1129,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1111,6 +1151,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1134,6 +1175,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1172,6 +1214,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1197,6 +1240,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1235,6 +1279,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1277,6 +1322,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1288,6 +1334,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1313,6 +1360,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1324,6 +1372,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1352,6 +1401,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1377,6 +1427,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1415,6 +1466,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1457,6 +1509,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1468,6 +1521,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1493,6 +1547,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1504,6 +1559,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1532,6 +1588,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -1557,6 +1614,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1595,6 +1653,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1637,6 +1696,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1648,6 +1708,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1673,6 +1734,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1684,6 +1746,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1713,6 +1776,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1732,6 +1796,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer3.json index 29b54c0be5fa..7761c067582a 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithNumericIndexer3.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -346,6 +357,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -402,6 +415,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -427,6 +441,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +480,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -507,6 +523,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -518,6 +535,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -543,6 +561,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -554,6 +573,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -568,6 +588,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -589,6 +610,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -627,6 +649,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -648,6 +671,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -679,6 +703,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -704,6 +729,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -742,6 +768,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -784,6 +811,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -795,6 +823,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -820,6 +849,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -831,6 +861,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -852,6 +883,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -871,6 +903,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -892,6 +925,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -930,6 +964,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -966,6 +1001,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -985,6 +1021,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1006,6 +1043,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1048,6 +1086,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1069,6 +1108,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1092,6 +1132,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1155,6 +1197,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1193,6 +1236,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1235,6 +1279,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1246,6 +1291,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1271,6 +1317,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1282,6 +1329,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1310,6 +1358,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1335,6 +1384,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1373,6 +1423,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1415,6 +1466,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1426,6 +1478,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1451,6 +1504,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1462,6 +1516,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1491,6 +1546,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1510,6 +1566,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers.json index 2e558f23dfc5..0c50cc594c85 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers.json @@ -21,6 +21,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SimpleTypes", "optional": false }, @@ -40,6 +41,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -107,6 +109,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -188,6 +191,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -209,6 +213,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -244,6 +249,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -265,6 +271,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -290,6 +297,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -317,6 +325,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -354,6 +363,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -381,6 +391,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -428,6 +439,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -449,6 +461,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -484,6 +497,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -505,6 +519,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -540,6 +555,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -569,6 +585,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -622,6 +639,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -651,6 +669,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -704,6 +723,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -764,6 +784,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -821,6 +842,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -832,6 +854,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -857,6 +880,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -868,6 +892,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -893,6 +918,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -904,6 +930,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -929,6 +956,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -940,6 +968,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -965,6 +994,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -976,6 +1006,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1001,6 +1032,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1012,6 +1044,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1037,6 +1070,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1048,6 +1082,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1073,6 +1108,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1084,6 +1120,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1109,6 +1146,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1120,6 +1158,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1145,6 +1184,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1156,6 +1196,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1181,6 +1222,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1192,6 +1234,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1217,6 +1260,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1228,6 +1272,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1253,6 +1298,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1264,6 +1310,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1289,6 +1336,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1300,6 +1348,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1325,6 +1374,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1336,6 +1386,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1361,6 +1412,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1372,6 +1424,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1397,6 +1450,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1408,6 +1462,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1433,6 +1488,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1444,6 +1500,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1469,6 +1526,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1480,6 +1538,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1504,6 +1563,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectTypes", "optional": false }, @@ -1523,6 +1583,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1568,6 +1629,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1600,6 +1662,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1645,6 +1708,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1691,6 +1755,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1712,6 +1777,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1747,6 +1813,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1768,6 +1835,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1793,6 +1861,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1820,6 +1889,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1844,6 +1914,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1867,6 +1938,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1894,6 +1966,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1918,6 +1991,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1951,6 +2025,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1972,6 +2047,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -2007,6 +2083,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2028,6 +2105,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2063,6 +2141,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2092,6 +2171,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2116,6 +2196,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2155,6 +2236,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2184,6 +2266,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2208,6 +2291,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2247,6 +2331,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2275,6 +2360,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2308,6 +2394,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2336,6 +2423,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2366,6 +2454,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2377,6 +2466,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2402,6 +2492,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2413,6 +2504,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2438,6 +2530,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2449,6 +2542,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2474,6 +2568,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2485,6 +2580,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2510,6 +2606,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2521,6 +2618,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2546,6 +2644,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -2557,6 +2656,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2582,6 +2682,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2593,6 +2694,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2618,6 +2720,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2629,6 +2732,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2654,6 +2758,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2665,6 +2770,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2690,6 +2796,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2701,6 +2808,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2726,6 +2834,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2737,6 +2846,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2762,6 +2872,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2773,6 +2884,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2798,6 +2910,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2809,6 +2922,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2834,6 +2948,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2845,6 +2960,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2870,6 +2986,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2881,6 +2998,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2906,6 +3024,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2917,6 +3036,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2942,6 +3062,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2953,6 +3074,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2978,6 +3100,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2989,6 +3112,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3014,6 +3138,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3025,6 +3150,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers2.json index c261a951fe83..824452fea2ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers2.json @@ -14,6 +14,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -81,6 +82,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +164,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -183,6 +186,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -218,6 +222,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -239,6 +244,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -264,6 +270,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -291,6 +298,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -326,6 +334,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -363,6 +372,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -390,6 +400,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -425,6 +436,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -472,6 +484,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -493,6 +506,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -528,6 +542,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -549,6 +564,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -584,6 +600,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -613,6 +630,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -648,6 +666,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -701,6 +720,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -730,6 +750,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -765,6 +786,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -818,6 +840,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -878,6 +901,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -935,6 +959,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -946,6 +971,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -971,6 +997,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -982,6 +1009,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1007,6 +1035,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1018,6 +1047,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1043,6 +1073,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1054,6 +1085,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1079,6 +1111,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1090,6 +1123,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1115,6 +1149,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1126,6 +1161,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1151,6 +1187,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1162,6 +1199,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1187,6 +1225,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1198,6 +1237,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1223,6 +1263,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1234,6 +1275,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1259,6 +1301,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1270,6 +1313,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1295,6 +1339,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1306,6 +1351,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1331,6 +1377,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1342,6 +1389,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1367,6 +1415,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1378,6 +1427,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1403,6 +1453,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1414,6 +1465,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1439,6 +1491,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1450,6 +1503,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1475,6 +1529,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1486,6 +1541,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1511,6 +1567,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1522,6 +1579,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1547,6 +1605,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1558,6 +1617,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1583,6 +1643,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1594,6 +1655,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers3.json index c4472286e63e..463664cda53d 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers3.json @@ -14,6 +14,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -84,6 +85,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -100,6 +102,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +173,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -200,6 +204,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -256,6 +262,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -277,6 +284,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -302,6 +310,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -329,6 +338,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -364,6 +374,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -401,6 +412,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -428,6 +440,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -463,6 +476,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -510,6 +524,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -531,6 +546,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -566,6 +582,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -587,6 +604,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -622,6 +640,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -651,6 +670,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -686,6 +706,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -739,6 +760,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -768,6 +790,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -803,6 +826,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -856,6 +880,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -877,6 +902,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -940,6 +966,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -961,6 +988,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1021,6 +1049,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1032,6 +1061,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1057,6 +1087,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1068,6 +1099,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1093,6 +1125,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1104,6 +1137,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1129,6 +1163,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1140,6 +1175,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1165,6 +1201,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1176,6 +1213,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1201,6 +1239,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1212,6 +1251,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1237,6 +1277,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1248,6 +1289,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1273,6 +1315,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1284,6 +1327,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1309,6 +1353,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1320,6 +1365,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1345,6 +1391,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1356,6 +1403,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1381,6 +1429,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1392,6 +1441,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1417,6 +1467,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1428,6 +1479,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1453,6 +1505,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1464,6 +1517,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1489,6 +1543,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1500,6 +1555,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1525,6 +1581,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1536,6 +1593,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1561,6 +1619,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1572,6 +1631,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1597,6 +1657,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1608,6 +1669,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1633,6 +1695,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1644,6 +1707,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1669,6 +1733,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1680,6 +1745,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers4.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers4.json index c07c00580a0f..9837ccf2b7ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers4.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers4.json @@ -21,6 +21,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnlyDerived", "optional": false }, @@ -40,6 +41,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -259,6 +265,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -304,6 +311,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -336,6 +344,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -381,6 +390,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -427,6 +437,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -448,6 +459,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -483,6 +495,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -504,6 +517,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -529,6 +543,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -556,6 +571,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -580,6 +596,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -603,6 +620,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -630,6 +648,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -654,6 +673,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -687,6 +707,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -708,6 +729,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -743,6 +765,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -799,6 +823,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -828,6 +853,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -852,6 +878,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -891,6 +918,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -920,6 +948,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -944,6 +973,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -983,6 +1013,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1018,6 +1049,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1054,6 +1086,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1089,6 +1122,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1122,6 +1156,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1133,6 +1168,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1158,6 +1194,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1169,6 +1206,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1194,6 +1232,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1205,6 +1244,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1230,6 +1270,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1241,6 +1282,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1266,6 +1308,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1277,6 +1320,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1302,6 +1346,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1313,6 +1358,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1338,6 +1384,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1349,6 +1396,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1374,6 +1422,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1385,6 +1434,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1410,6 +1460,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1421,6 +1472,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1446,6 +1498,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1457,6 +1510,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1482,6 +1536,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1493,6 +1548,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1518,6 +1574,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1529,6 +1586,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1554,6 +1612,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1565,6 +1624,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1590,6 +1650,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1601,6 +1662,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1626,6 +1688,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1637,6 +1700,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1662,6 +1726,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1673,6 +1738,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1698,6 +1764,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1709,6 +1776,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1734,6 +1802,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1745,6 +1814,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1770,6 +1840,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1781,6 +1852,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1805,6 +1877,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithBase", "optional": false }, @@ -1824,6 +1897,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1891,6 +1965,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1950,6 +2025,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1967,6 +2043,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2026,6 +2103,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2043,6 +2121,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2088,6 +2167,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2120,6 +2200,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2165,6 +2246,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2211,6 +2293,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2232,6 +2315,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2267,6 +2351,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2288,6 +2373,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2313,6 +2399,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -2340,6 +2427,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2364,6 +2452,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2387,6 +2476,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2414,6 +2504,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2438,6 +2529,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2471,6 +2563,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -2492,6 +2585,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -2527,6 +2621,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2548,6 +2643,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2583,6 +2679,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2612,6 +2709,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2636,6 +2734,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2675,6 +2774,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2704,6 +2804,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2728,6 +2829,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2767,6 +2869,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2802,6 +2905,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2838,6 +2942,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2873,6 +2978,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2906,6 +3012,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2917,6 +3024,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2942,6 +3050,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2953,6 +3062,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2978,6 +3088,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2989,6 +3100,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -3014,6 +3126,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -3025,6 +3138,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3050,6 +3164,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -3061,6 +3176,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3086,6 +3202,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -3097,6 +3214,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -3122,6 +3240,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -3133,6 +3252,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3158,6 +3278,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -3169,6 +3290,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3194,6 +3316,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -3205,6 +3328,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3230,6 +3354,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3241,6 +3366,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3266,6 +3392,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3277,6 +3404,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3302,6 +3430,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3313,6 +3442,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3338,6 +3468,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3349,6 +3480,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -3374,6 +3506,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3385,6 +3518,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3410,6 +3544,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3421,6 +3556,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3446,6 +3582,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3457,6 +3594,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3482,6 +3620,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3493,6 +3632,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3518,6 +3658,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3529,6 +3670,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3554,6 +3696,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3565,6 +3708,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers5.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers5.json index 0fa8881f76f6..ce5dbed8e88b 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers5.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembers5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +144,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -168,6 +172,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooo", "optional": false }, @@ -215,6 +220,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -268,6 +275,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -279,6 +287,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -304,6 +313,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -315,6 +325,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersAccessibility.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersAccessibility.json index 99ff3d544b2f..723991ec00bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersAccessibility.json @@ -21,6 +21,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetIsPublic", "optional": false }, @@ -40,6 +41,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -138,6 +141,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -185,6 +189,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -214,6 +219,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -267,6 +273,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -288,6 +295,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -323,6 +331,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -344,6 +353,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -365,6 +375,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -432,6 +443,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -513,6 +525,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -534,6 +547,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -569,6 +583,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -590,6 +605,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -622,6 +638,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -633,6 +650,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -658,6 +676,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -669,6 +688,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -694,6 +714,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -705,6 +726,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -730,6 +752,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -741,6 +764,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -766,6 +790,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -777,6 +802,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -802,6 +828,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -813,6 +840,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -838,6 +866,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -849,6 +878,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -874,6 +904,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -885,6 +916,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -910,6 +942,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -921,6 +954,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -946,6 +980,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -957,6 +992,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -982,6 +1018,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -993,6 +1030,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1018,6 +1056,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1029,6 +1068,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1054,6 +1094,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1065,6 +1106,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1090,6 +1132,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1101,6 +1144,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1126,6 +1170,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1137,6 +1182,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1162,6 +1208,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1173,6 +1220,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1198,6 +1246,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1209,6 +1258,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1234,6 +1284,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1245,6 +1296,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1270,6 +1322,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1281,6 +1334,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1306,6 +1360,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1317,6 +1372,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1342,6 +1398,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1353,6 +1410,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1377,6 +1435,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetIsPublic", "optional": false }, @@ -1396,6 +1455,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1467,6 +1527,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1486,6 +1547,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1524,6 +1586,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1553,6 +1616,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1606,6 +1670,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1627,6 +1692,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1662,6 +1728,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1683,6 +1750,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1704,6 +1772,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1771,6 +1840,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1852,6 +1922,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1873,6 +1944,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1908,6 +1980,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1929,6 +2002,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1961,6 +2035,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1972,6 +2047,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1997,6 +2073,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2008,6 +2085,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2033,6 +2111,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2044,6 +2123,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2069,6 +2149,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2080,6 +2161,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2105,6 +2187,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2116,6 +2199,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2141,6 +2225,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2152,6 +2237,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2177,6 +2263,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2188,6 +2275,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2213,6 +2301,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2224,6 +2313,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2249,6 +2339,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2260,6 +2351,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2285,6 +2377,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2296,6 +2389,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2321,6 +2415,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2332,6 +2427,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2357,6 +2453,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2368,6 +2465,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2393,6 +2491,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2404,6 +2503,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2429,6 +2529,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2440,6 +2541,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2465,6 +2567,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2476,6 +2579,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2501,6 +2605,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2512,6 +2617,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2537,6 +2643,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2548,6 +2655,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2573,6 +2681,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2584,6 +2693,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2609,6 +2719,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2620,6 +2731,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2645,6 +2757,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2656,6 +2769,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2681,6 +2795,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2692,6 +2807,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2717,6 +2833,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2728,6 +2845,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2753,6 +2871,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2764,6 +2883,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersNumericNames.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersNumericNames.json index c28d47a60215..fc138f2e90c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersNumericNames.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersNumericNames.json @@ -14,6 +14,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -82,6 +83,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -164,6 +166,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -185,6 +188,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -220,6 +224,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -241,6 +246,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +272,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -327,6 +334,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -364,6 +372,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -425,6 +434,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -472,6 +482,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -493,6 +504,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -528,6 +540,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -549,6 +562,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -584,6 +598,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -647,6 +662,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -700,6 +716,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -763,6 +780,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -816,6 +834,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -877,6 +896,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -935,6 +955,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -946,6 +967,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -971,6 +993,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -982,6 +1005,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1007,6 +1031,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1018,6 +1043,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1043,6 +1069,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1054,6 +1081,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1079,6 +1107,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1090,6 +1119,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1115,6 +1145,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1126,6 +1157,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1151,6 +1183,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1162,6 +1195,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1187,6 +1221,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1198,6 +1233,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1223,6 +1259,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1234,6 +1271,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1259,6 +1297,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1270,6 +1309,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1295,6 +1335,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1306,6 +1347,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1331,6 +1373,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1342,6 +1385,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1367,6 +1411,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1378,6 +1423,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1403,6 +1449,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1414,6 +1461,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1439,6 +1487,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1450,6 +1499,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1475,6 +1525,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1486,6 +1537,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1511,6 +1563,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1522,6 +1575,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1547,6 +1601,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1558,6 +1613,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1583,6 +1639,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1594,6 +1651,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality.json index 7b175028e5a8..c5c428ae553e 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -240,6 +245,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetHasOptional", "optional": false }, @@ -263,6 +269,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -290,6 +297,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -314,6 +322,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -347,6 +356,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +414,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -432,6 +444,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -456,6 +469,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -495,6 +509,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -516,6 +531,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -554,6 +570,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -580,6 +597,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -607,6 +625,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -631,6 +650,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -654,6 +674,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -681,6 +702,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -705,6 +727,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -728,6 +751,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -755,6 +779,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -779,6 +804,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -812,6 +838,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -833,6 +860,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -868,6 +896,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -889,6 +918,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -924,6 +954,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -945,6 +976,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -977,6 +1009,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -988,6 +1021,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1013,6 +1047,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1024,6 +1059,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1049,6 +1085,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1060,6 +1097,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1085,6 +1123,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1096,6 +1135,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1121,6 +1161,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1132,6 +1173,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1157,6 +1199,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1168,6 +1211,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1193,6 +1237,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1204,6 +1249,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1229,6 +1275,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1240,6 +1287,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1265,6 +1313,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1276,6 +1325,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1301,6 +1351,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1312,6 +1363,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1337,6 +1389,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1348,6 +1401,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1373,6 +1427,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1384,6 +1439,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1409,6 +1465,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1420,6 +1477,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1444,6 +1502,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SourceHasOptional", "optional": false }, @@ -1467,6 +1526,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1494,6 +1554,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1518,6 +1579,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1551,6 +1613,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1572,6 +1635,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1607,6 +1671,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1636,6 +1701,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1660,6 +1726,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1699,6 +1766,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1734,6 +1802,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1760,6 +1829,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1787,6 +1857,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1811,6 +1882,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1834,6 +1906,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1861,6 +1934,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1885,6 +1959,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1908,6 +1983,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1935,6 +2011,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1959,6 +2036,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1992,6 +2070,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2013,6 +2092,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2048,6 +2128,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -2069,6 +2150,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2104,6 +2186,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2125,6 +2208,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2157,6 +2241,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2168,6 +2253,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2193,6 +2279,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2204,6 +2291,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2229,6 +2317,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2240,6 +2329,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2265,6 +2355,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2276,6 +2367,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2301,6 +2393,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2312,6 +2405,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2337,6 +2431,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2348,6 +2443,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2373,6 +2469,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2384,6 +2481,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2409,6 +2507,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2420,6 +2519,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2445,6 +2545,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2456,6 +2557,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2481,6 +2583,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2492,6 +2595,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2517,6 +2621,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2528,6 +2633,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2553,6 +2659,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2564,6 +2671,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2589,6 +2697,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2600,6 +2709,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality2.json index 1d3c11bde305..de6ec16d0469 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersOptionality2.json @@ -14,6 +14,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -240,6 +245,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetHasOptional", "optional": false }, @@ -263,6 +269,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -290,6 +297,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -314,6 +322,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -347,6 +356,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +414,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -432,6 +444,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -456,6 +469,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -495,6 +509,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -516,6 +531,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -554,6 +570,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -580,6 +597,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -607,6 +625,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -631,6 +650,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -654,6 +674,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -681,6 +702,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -705,6 +727,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -728,6 +751,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -755,6 +779,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -779,6 +804,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -812,6 +838,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -833,6 +860,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -868,6 +896,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -889,6 +918,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -924,6 +954,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -945,6 +976,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -977,6 +1009,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -988,6 +1021,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1013,6 +1047,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1024,6 +1059,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1049,6 +1085,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1060,6 +1097,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1085,6 +1123,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1096,6 +1135,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1121,6 +1161,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1132,6 +1173,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1157,6 +1199,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1168,6 +1211,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1193,6 +1237,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1204,6 +1249,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1229,6 +1275,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1240,6 +1287,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1265,6 +1313,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1276,6 +1325,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1301,6 +1351,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1312,6 +1363,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1337,6 +1389,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1348,6 +1401,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1373,6 +1427,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1384,6 +1439,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1409,6 +1465,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1420,6 +1477,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1444,6 +1502,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SourceHasOptional", "optional": false }, @@ -1467,6 +1526,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1494,6 +1554,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1518,6 +1579,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1551,6 +1613,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1572,6 +1635,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1607,6 +1671,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1636,6 +1701,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt", "optional": false }, @@ -1660,6 +1726,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1699,6 +1766,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1734,6 +1802,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1760,6 +1829,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1787,6 +1857,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1811,6 +1882,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1834,6 +1906,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1861,6 +1934,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1885,6 +1959,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1908,6 +1983,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1935,6 +2011,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1959,6 +2036,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1992,6 +2070,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2013,6 +2092,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2048,6 +2128,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -2069,6 +2150,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2104,6 +2186,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2125,6 +2208,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2157,6 +2241,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2168,6 +2253,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2193,6 +2279,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2204,6 +2291,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2229,6 +2317,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2240,6 +2329,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2265,6 +2355,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2276,6 +2367,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2301,6 +2393,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2312,6 +2405,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2337,6 +2431,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2348,6 +2443,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2373,6 +2469,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2384,6 +2481,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2409,6 +2507,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2420,6 +2519,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2445,6 +2545,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2456,6 +2557,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2481,6 +2583,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2492,6 +2595,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2517,6 +2621,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2528,6 +2633,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2553,6 +2659,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2564,6 +2671,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2589,6 +2697,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2600,6 +2709,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersStringNumericNames.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersStringNumericNames.json index d4bc4cf025b7..abf48679a66c 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersStringNumericNames.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithObjectMembersStringNumericNames.json @@ -21,6 +21,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustStrings", "optional": false }, @@ -40,6 +41,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -108,6 +110,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -190,6 +193,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -211,6 +215,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -246,6 +251,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -267,6 +273,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +299,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -353,6 +361,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -390,6 +399,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -451,6 +461,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -498,6 +509,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -519,6 +531,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -554,6 +567,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -575,6 +589,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -610,6 +625,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -673,6 +689,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -726,6 +743,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -789,6 +807,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -842,6 +861,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -903,6 +923,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -961,6 +982,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -972,6 +994,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -997,6 +1020,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1008,6 +1032,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1033,6 +1058,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1044,6 +1070,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1069,6 +1096,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1080,6 +1108,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1105,6 +1134,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1116,6 +1146,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1141,6 +1172,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1152,6 +1184,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1177,6 +1210,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1188,6 +1222,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1213,6 +1248,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1224,6 +1260,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1249,6 +1286,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1260,6 +1298,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1285,6 +1324,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1296,6 +1336,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1321,6 +1362,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1332,6 +1374,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1357,6 +1400,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1368,6 +1412,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1393,6 +1438,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1404,6 +1450,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1429,6 +1476,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1440,6 +1488,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1465,6 +1514,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1476,6 +1526,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1501,6 +1552,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1512,6 +1564,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1537,6 +1590,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1548,6 +1602,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1573,6 +1628,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1584,6 +1640,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1609,6 +1666,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1620,6 +1678,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1644,6 +1703,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumbersAndStrings", "optional": false }, @@ -1663,6 +1723,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1731,6 +1792,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1813,6 +1875,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1834,6 +1897,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1869,6 +1933,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1890,6 +1955,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1915,6 +1981,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1976,6 +2043,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2013,6 +2081,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2074,6 +2143,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2121,6 +2191,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -2142,6 +2213,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -2177,6 +2249,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2198,6 +2271,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2233,6 +2307,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2296,6 +2371,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2349,6 +2425,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2412,6 +2489,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2465,6 +2543,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -2526,6 +2605,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -2584,6 +2664,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2595,6 +2676,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2620,6 +2702,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2631,6 +2714,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2656,6 +2740,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2667,6 +2752,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2692,6 +2778,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2703,6 +2790,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2728,6 +2816,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2739,6 +2828,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2764,6 +2854,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -2775,6 +2866,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2800,6 +2892,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2811,6 +2904,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2836,6 +2930,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2847,6 +2942,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2872,6 +2968,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -2883,6 +2980,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2908,6 +3006,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2919,6 +3018,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2944,6 +3044,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2955,6 +3056,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2980,6 +3082,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2991,6 +3094,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3016,6 +3120,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3027,6 +3132,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -3052,6 +3158,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3063,6 +3170,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3088,6 +3196,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3099,6 +3208,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3124,6 +3234,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3135,6 +3246,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3160,6 +3272,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -3171,6 +3284,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3196,6 +3310,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3207,6 +3322,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3232,6 +3348,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3243,6 +3360,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3268,6 +3386,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -3279,6 +3398,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer.json index 935c3506349e..bed11d364c19 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer.json @@ -18,6 +18,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -346,6 +357,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -402,6 +415,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -427,6 +441,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +480,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -507,6 +523,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -518,6 +535,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -543,6 +561,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -554,6 +573,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -582,6 +602,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -607,6 +628,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -645,6 +667,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -687,6 +710,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -698,6 +722,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -723,6 +748,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -734,6 +760,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -755,6 +782,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -774,6 +802,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -795,6 +824,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +863,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -869,6 +900,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +920,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -909,6 +942,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -930,6 +964,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -968,6 +1003,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -989,6 +1025,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1014,6 +1051,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1046,6 +1084,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -1071,6 +1110,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1109,6 +1149,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1154,6 +1195,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -1175,6 +1217,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1198,6 +1241,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1233,6 +1277,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1244,6 +1289,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1269,6 +1315,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1280,6 +1327,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1294,6 +1342,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1315,6 +1364,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1353,6 +1403,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1374,6 +1425,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1399,6 +1451,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1431,6 +1484,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1456,6 +1510,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1494,6 +1549,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1536,6 +1592,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1547,6 +1604,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1572,6 +1630,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1583,6 +1642,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1597,6 +1657,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1639,6 +1700,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -1664,6 +1726,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1702,6 +1765,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1747,6 +1811,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1768,6 +1833,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1791,6 +1857,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1826,6 +1893,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1837,6 +1905,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1862,6 +1931,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1873,6 +1943,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1901,6 +1972,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1926,6 +1998,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1964,6 +2037,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2006,6 +2080,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2017,6 +2092,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2042,6 +2118,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -2053,6 +2130,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2082,6 +2160,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2101,6 +2180,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer2.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer2.json index 48d735f03a03..d6d8ee7320a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer2.json @@ -18,6 +18,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +280,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -348,6 +359,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -369,6 +381,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -404,6 +417,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -429,6 +443,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -467,6 +482,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -509,6 +525,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -520,6 +537,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -545,6 +563,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -556,6 +575,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -584,6 +604,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -609,6 +630,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -647,6 +669,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -689,6 +712,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -700,6 +724,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -725,6 +750,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -736,6 +762,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -757,6 +784,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -780,6 +808,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -804,6 +833,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -823,6 +853,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -850,6 +881,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -888,6 +920,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +950,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -936,6 +970,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -959,6 +994,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -985,6 +1021,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1023,6 +1060,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1062,6 +1100,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -1087,6 +1126,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1125,6 +1165,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1170,6 +1211,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -1191,6 +1233,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1214,6 +1257,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1249,6 +1293,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1260,6 +1305,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1285,6 +1331,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1296,6 +1343,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1314,6 +1362,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1333,6 +1382,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1356,6 +1406,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1382,6 +1433,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1420,6 +1472,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1459,6 +1512,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1484,6 +1538,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1522,6 +1577,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1564,6 +1620,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1575,6 +1632,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1600,6 +1658,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1611,6 +1670,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1625,6 +1685,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1667,6 +1728,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -1692,6 +1754,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1730,6 +1793,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1775,6 +1839,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1796,6 +1861,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1819,6 +1885,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1854,6 +1921,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1865,6 +1933,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1890,6 +1959,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1901,6 +1971,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1929,6 +2000,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1954,6 +2026,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1992,6 +2065,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2034,6 +2108,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2045,6 +2120,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2070,6 +2146,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -2081,6 +2158,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2110,6 +2188,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2129,6 +2208,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer3.json b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer3.json index 2a56c668b146..1d11a4884c24 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithStringIndexer3.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -258,6 +266,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -314,6 +324,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -339,6 +350,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -409,6 +421,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -420,6 +433,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -445,6 +459,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -456,6 +471,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -477,6 +493,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -496,6 +513,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -517,6 +535,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +574,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -591,6 +611,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -610,6 +631,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -631,6 +653,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -673,6 +696,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -694,6 +718,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -717,6 +742,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -755,6 +781,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -780,6 +807,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -850,6 +878,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -861,6 +890,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -886,6 +916,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -897,6 +928,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -926,6 +958,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -945,6 +978,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentGenericLookupTypeNarrowing.json b/crates/swc_ecma_parser/tests/tsc/assignmentGenericLookupTypeNarrowing.json index 0075ba6786a3..3c0325820980 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentGenericLookupTypeNarrowing.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentGenericLookupTypeNarrowing.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mappedObject", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -118,6 +120,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -208,6 +211,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -227,6 +231,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -248,6 +253,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -286,6 +292,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +338,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -349,6 +357,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -368,6 +377,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -389,6 +399,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -435,6 +446,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": null @@ -453,6 +465,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -472,6 +485,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mappedObject", "optional": false }, @@ -488,6 +502,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -521,6 +536,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false }, @@ -565,6 +581,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -582,6 +599,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false }, @@ -622,6 +640,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentLHSIsReference.json b/crates/swc_ecma_parser/tests/tsc/assignmentLHSIsReference.json index 1d1b4f8bfbf7..1c7011283c38 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentLHSIsReference.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentLHSIsReference.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -142,6 +146,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -161,6 +166,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -215,6 +221,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -226,6 +233,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -261,6 +269,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -290,6 +299,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -346,6 +356,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -365,6 +376,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -396,6 +408,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -423,6 +436,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -454,6 +468,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -465,6 +480,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -479,6 +495,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -498,6 +515,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -558,6 +576,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -569,6 +588,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -613,6 +633,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -633,6 +654,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -670,6 +692,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -698,6 +721,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentToParenthesizedIdentifiers.json b/crates/swc_ecma_parser/tests/tsc/assignmentToParenthesizedIdentifiers.json index 75aeb32251a9..2df55e4874c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentToParenthesizedIdentifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentToParenthesizedIdentifiers.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -147,6 +150,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -219,6 +224,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -258,6 +264,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -311,6 +318,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -366,6 +374,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -422,6 +431,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -472,6 +482,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -527,6 +538,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -583,6 +595,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -627,6 +640,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -688,6 +702,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -739,6 +754,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -771,6 +787,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -810,6 +827,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -858,6 +876,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false, "typeAnnotation": null @@ -922,6 +941,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -997,6 +1017,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false } @@ -1073,6 +1094,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1143,6 +1165,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1218,6 +1241,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false } @@ -1294,6 +1318,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1347,6 +1372,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1392,6 +1418,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1446,6 +1473,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false } @@ -1483,6 +1511,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1502,6 +1531,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1535,6 +1565,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1564,6 +1595,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1625,6 +1657,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1666,6 +1699,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1701,6 +1735,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1742,6 +1777,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1789,6 +1825,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1845,6 +1882,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1901,6 +1939,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1957,6 +1996,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2007,6 +2047,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2070,6 +2111,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2134,6 +2176,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2192,6 +2235,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2255,6 +2299,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2319,6 +2364,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2373,6 +2419,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2390,6 +2437,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2417,6 +2465,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -2428,6 +2477,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2459,6 +2509,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -2470,6 +2521,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2484,6 +2536,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2521,6 +2574,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -2532,6 +2586,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2563,6 +2618,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -2574,6 +2630,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero1.json b/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero1.json index 9749562d9d5c..355458fe11ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero1.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero1.json @@ -31,6 +31,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -63,6 +64,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -121,6 +123,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -170,6 +173,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero2.json b/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero2.json index a87b3b3def37..6c5722fa01f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero2.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentToVoidZero2.json @@ -31,6 +31,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -80,6 +81,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -134,6 +136,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -176,6 +179,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -225,6 +229,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -282,6 +287,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -307,6 +313,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -330,6 +337,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -479,6 +487,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -497,6 +506,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -533,6 +543,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -558,6 +569,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -592,6 +604,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -611,6 +624,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -651,6 +665,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -661,6 +676,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/assignmentTypeNarrowing.json b/crates/swc_ecma_parser/tests/tsc/assignmentTypeNarrowing.json index 234b6df71121..7ef9bea3af60 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignmentTypeNarrowing.json +++ b/crates/swc_ecma_parser/tests/tsc/assignmentTypeNarrowing.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -114,6 +116,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -173,6 +177,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -216,6 +221,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -253,6 +259,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -307,6 +314,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -350,6 +358,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -404,6 +413,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -451,6 +461,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -505,6 +516,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -548,6 +560,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -610,6 +623,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -663,6 +677,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -727,6 +742,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -754,6 +770,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -798,6 +815,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -809,6 +827,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -833,6 +852,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -854,6 +874,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AOrArrA", "optional": false }, @@ -877,6 +898,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -908,6 +930,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -932,6 +955,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -964,6 +988,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -985,6 +1010,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AOrArrA", "optional": false }, @@ -1016,6 +1042,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1123,6 +1150,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/assignments.json b/crates/swc_ecma_parser/tests/tsc/assignments.json index ae99f0968009..eb8458211c3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/assignments.json +++ b/crates/swc_ecma_parser/tests/tsc/assignments.json @@ -21,6 +21,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -53,6 +54,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +115,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -140,6 +144,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -157,6 +162,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -184,6 +190,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -223,6 +230,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -253,6 +261,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -298,6 +307,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -334,6 +344,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -363,6 +374,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -385,6 +397,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -404,6 +417,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -444,6 +458,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -477,6 +492,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -512,6 +528,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es5.json index cdabfbb67d25..9601d986659f 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es5.json @@ -19,6 +19,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseAlias", "optional": false }, @@ -42,6 +43,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -89,6 +92,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -107,6 +111,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -149,6 +154,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseAlias", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es6.json index 816e48fb0c10..a0cfb7f0f93c 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAliasReturnType_es6.json @@ -19,6 +19,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseAlias", "optional": false }, @@ -42,6 +43,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -89,6 +92,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -107,6 +111,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -149,6 +154,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseAlias", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es2017.json index 571fa47dc4d4..47058dde2aaa 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es2017.json @@ -28,6 +28,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -128,6 +131,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es5.json index ff4375934985..7d01f9c57dff 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es5.json @@ -28,6 +28,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -128,6 +131,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es6.json index 68f37db96049..3f6f7f8de572 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction10_es6.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -128,6 +131,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction11_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction11_es5.json index 1d3b0584325d..8ecc44230ed3 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction11_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction11_es5.json @@ -14,6 +14,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -64,6 +65,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -132,6 +134,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -172,6 +175,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es2017.json index 9ca14f97c835..cf1eeafdf8c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es2017.json @@ -28,6 +28,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es5.json index e744965b45f8..95743bbc58f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es5.json @@ -28,6 +28,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es6.json index 4ae28bb1cd72..12b25cdb4faf 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction1_es6.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es2017.json index 25dbcd974cd8..b3d0f63a17a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es2017.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es5.json index e9944dd8eb92..043e05df1e6f 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es5.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es6.json index e9bb41336ca5..5f8ac07cdaf8 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction2_es6.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es2017.json index f0439fd39618..b4ba225205b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es2017.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es5.json index d5eb0a527806..8d001df287d2 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es5.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es6.json index 595d615b066e..7eca6d9d340e 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction3_es6.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es2017.json index de95afc1df52..b09576262356 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es2017.json @@ -28,6 +28,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es5.json index 35b370491f03..7d9ed0babf0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es5.json @@ -28,6 +28,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es6.json index de444756ccf9..751b2a013879 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction4_es6.json @@ -28,6 +28,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es2017.json index 211ac78b5f8b..be8704335b32 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es2017.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -64,6 +65,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -112,6 +114,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -182,6 +186,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es5.json index 08128509f46c..57d024a1f569 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es5.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -64,6 +65,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -112,6 +114,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -182,6 +186,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es6.json index b720939c9505..50b7854bc9fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesArguments_es6.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -64,6 +65,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -112,6 +114,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -182,6 +186,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -229,6 +234,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -283,6 +289,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es2017.json index cde5410cc65b..24bcb8d8266c 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es2017.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es5.json index 7a988887ea03..d6e49dbf3b8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es5.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es6.json index 9044f355897f..eef450673f61 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunctionCapturesThis_es6.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction_allowJs.json b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction_allowJs.json index 13b89a64bc97..4cd5bc454027 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction_allowJs.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncArrowFunction_allowJs.json @@ -28,6 +28,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -134,6 +136,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -204,6 +207,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -223,6 +227,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -266,6 +271,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es2017.json index 595204707f1c..479c36d2cca1 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es2017.json @@ -25,6 +25,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -68,6 +69,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -140,6 +143,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -198,6 +203,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -232,6 +238,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -274,6 +281,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -306,6 +314,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -348,6 +357,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -394,6 +404,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -449,6 +460,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -494,6 +506,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -544,6 +557,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -589,6 +603,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -639,6 +654,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -692,6 +708,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -735,6 +752,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -785,6 +803,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -828,6 +847,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -878,6 +898,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -897,6 +918,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -932,6 +954,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -951,6 +974,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -986,6 +1010,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1005,6 +1030,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1030,6 +1056,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1124,6 +1153,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1174,6 +1204,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1264,6 +1295,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1335,6 +1367,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1373,6 +1406,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1480,6 +1514,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1563,6 +1598,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1689,6 +1725,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1772,6 +1809,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1825,6 +1863,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1850,6 +1889,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es5.json index 8f58f93b5d7d..9a6056658375 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es5.json @@ -25,6 +25,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -68,6 +69,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -140,6 +143,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -198,6 +203,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -232,6 +238,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -274,6 +281,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -306,6 +314,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -348,6 +357,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -394,6 +404,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -449,6 +460,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -494,6 +506,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -544,6 +557,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -589,6 +603,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -639,6 +654,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -692,6 +708,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -735,6 +752,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -785,6 +803,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -828,6 +847,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -878,6 +898,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -897,6 +918,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -932,6 +954,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -951,6 +974,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -986,6 +1010,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1005,6 +1030,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1030,6 +1056,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1124,6 +1153,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1174,6 +1204,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1264,6 +1295,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1335,6 +1367,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1373,6 +1406,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1480,6 +1514,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1563,6 +1598,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1689,6 +1725,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1772,6 +1809,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1825,6 +1863,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1850,6 +1889,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es6.json index 82439f713f48..600e81d46fb9 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwaitIsolatedModules_es6.json @@ -25,6 +25,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -68,6 +69,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -140,6 +143,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -198,6 +203,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -232,6 +238,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -274,6 +281,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -306,6 +314,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -348,6 +357,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -394,6 +404,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -449,6 +460,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -494,6 +506,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -544,6 +557,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -589,6 +603,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -639,6 +654,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -692,6 +708,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -735,6 +752,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -785,6 +803,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -828,6 +847,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -878,6 +898,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -897,6 +918,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -932,6 +954,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -951,6 +974,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -986,6 +1010,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1005,6 +1030,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1030,6 +1056,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1124,6 +1153,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1174,6 +1204,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1264,6 +1295,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1335,6 +1367,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1373,6 +1406,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1480,6 +1514,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1563,6 +1598,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1689,6 +1725,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1772,6 +1809,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1825,6 +1863,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1850,6 +1889,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwaitNestedClasses_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncAwaitNestedClasses_es5.json index ddc9357ed030..a1bc274ca4ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwaitNestedClasses_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwaitNestedClasses_es5.json @@ -14,6 +14,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -48,6 +49,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +110,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -129,6 +132,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -162,6 +166,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -216,6 +221,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -269,6 +275,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -341,6 +348,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -453,6 +461,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es2017.json index 10c526b9e40d..903638c4cd4c 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es2017.json @@ -19,6 +19,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -42,6 +43,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -89,6 +92,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +125,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false, "typeAnnotation": { @@ -142,6 +147,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -177,6 +183,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -198,6 +205,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -249,6 +257,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -270,6 +279,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -307,6 +317,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -341,6 +352,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -383,6 +395,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -415,6 +428,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -457,6 +471,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -503,6 +518,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -558,6 +574,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -603,6 +620,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -653,6 +671,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -698,6 +717,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -748,6 +768,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -801,6 +822,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -844,6 +866,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -894,6 +917,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -937,6 +961,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -987,6 +1012,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -1006,6 +1032,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1041,6 +1068,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -1060,6 +1088,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1095,6 +1124,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1139,6 +1170,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1189,6 +1221,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1208,6 +1241,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1233,6 +1267,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1283,6 +1318,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1373,6 +1409,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1444,6 +1481,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1482,6 +1520,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1589,6 +1628,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1672,6 +1712,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1798,6 +1839,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1881,6 +1923,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1934,6 +1977,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1959,6 +2003,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1997,6 +2042,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -2029,6 +2075,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false }, @@ -2076,6 +2123,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es5.json index 354058bb706f..37ea70cab3f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es5.json @@ -19,6 +19,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -42,6 +43,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -89,6 +92,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +125,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false, "typeAnnotation": { @@ -142,6 +147,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -177,6 +183,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -198,6 +205,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -249,6 +257,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -270,6 +279,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -307,6 +317,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -341,6 +352,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -383,6 +395,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -415,6 +428,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -457,6 +471,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -503,6 +518,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -558,6 +574,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -603,6 +620,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -653,6 +671,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -698,6 +717,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -748,6 +768,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -801,6 +822,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -844,6 +866,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -894,6 +917,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -937,6 +961,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -987,6 +1012,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -1006,6 +1032,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1041,6 +1068,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -1060,6 +1088,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1095,6 +1124,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1139,6 +1170,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1189,6 +1221,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1208,6 +1241,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1233,6 +1267,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1283,6 +1318,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1373,6 +1409,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1444,6 +1481,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1482,6 +1520,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1589,6 +1628,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1672,6 +1712,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1798,6 +1839,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1881,6 +1923,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1934,6 +1977,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1959,6 +2003,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1997,6 +2042,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -2029,6 +2075,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false }, @@ -2076,6 +2123,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es6.json index 06af4ea9757f..0dc24f5920fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncAwait_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncAwait_es6.json @@ -19,6 +19,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -42,6 +43,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -89,6 +92,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +125,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false, "typeAnnotation": { @@ -142,6 +147,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -177,6 +183,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -198,6 +205,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -249,6 +257,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false, "typeAnnotation": { @@ -270,6 +279,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -307,6 +317,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -341,6 +352,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -383,6 +395,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -415,6 +428,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -457,6 +471,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -503,6 +518,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -558,6 +574,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -603,6 +620,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -653,6 +671,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -698,6 +717,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -748,6 +768,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -801,6 +822,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -844,6 +866,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -894,6 +917,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -937,6 +961,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -987,6 +1012,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -1006,6 +1032,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1041,6 +1068,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -1060,6 +1088,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1095,6 +1124,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mp", "optional": false }, @@ -1139,6 +1170,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1189,6 +1221,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1208,6 +1241,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1233,6 +1267,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1283,6 +1318,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1373,6 +1409,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1444,6 +1481,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1482,6 +1520,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1589,6 +1628,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1672,6 +1712,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1798,6 +1839,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1881,6 +1923,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1934,6 +1977,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1959,6 +2003,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1997,6 +2042,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -2029,6 +2075,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false }, @@ -2076,6 +2123,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es2017.json index 515046a24bc5..a6fdf4a133a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es2017.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -56,6 +57,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es5.json index 8144eb4949e1..cd56eb366947 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es5.json @@ -14,6 +14,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -56,6 +57,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es6.json index 032031bfb9a2..55039c365a8a 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration11_es6.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -56,6 +57,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es2017.json index ec723e52287c..cb81ec9d7441 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es2017.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -113,6 +116,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es5.json index bcb6f0effad1..fd800f865aa6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es5.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -113,6 +116,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es6.json index 7a1b3c37694c..a74856d6a07f 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration13_es6.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, @@ -113,6 +116,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es2017.json index 70bc5110258a..0eee3b09b776 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es2017.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es5.json index cea7a07b5280..f68d6e3e4b2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es5.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es6.json index 3fbdee0fe750..e932d4e5c0c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration14_es6.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration16_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration16_es5.json index ad124f311035..42c5edc3114a 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration16_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration16_es5.json @@ -14,6 +14,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thenable", "optional": false }, @@ -104,6 +105,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -123,6 +125,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -149,6 +152,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -187,6 +191,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -206,6 +211,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -232,6 +238,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -270,6 +277,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -289,6 +297,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -315,6 +324,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -353,6 +363,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -372,6 +383,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -398,6 +410,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -436,6 +449,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -455,6 +469,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -481,6 +496,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es2017.json index e1cabd296829..aded0331622b 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es2017.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es5.json index ab22e6bd2293..c9abb85c79c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es5.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es6.json index 7b66643de953..3e2b5fba4f21 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration1_es6.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es2017.json index 4f7ae96b7495..31e79b90357b 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es2017.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es5.json index 383a109cabb4..d92f2f493f22 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es5.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es6.json index a9aa11d7929c..c5907a356c24 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration2_es6.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es2017.json index f0439fd39618..b4ba225205b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es2017.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es5.json index d5eb0a527806..8d001df287d2 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es5.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es6.json index 595d615b066e..7eca6d9d340e 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration3_es6.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": null @@ -50,6 +52,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es2017.json index 7f6cded7bc2e..b0e7a1a92c86 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es2017.json @@ -14,6 +14,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es5.json index 7cb3410cb62d..f4f444546357 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es5.json @@ -14,6 +14,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es6.json index 7e85ea4d8da1..5fd7aabca6f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration4_es6.json @@ -14,6 +14,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es2017.json index b3491fc2fc39..73fb3788c687 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es2017.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } @@ -65,6 +67,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es5.json index 514b3e777e6d..31aa08477143 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es5.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } @@ -65,6 +67,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es6.json index b92984d59c14..2813c04f45f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclaration8_es6.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false } @@ -65,6 +67,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationCapturesArguments_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationCapturesArguments_es5.json index f90dd5f6691e..89e9dd5c210a 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationCapturesArguments_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationCapturesArguments_es5.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -64,6 +65,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -98,6 +100,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -149,6 +152,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -181,6 +185,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationParameterEvaluation.json b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationParameterEvaluation.json index 2cc4be859547..aa475bcf10aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationParameterEvaluation.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncFunctionDeclarationParameterEvaluation.json @@ -14,6 +14,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -69,6 +72,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -104,6 +108,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -138,6 +143,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -149,6 +155,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -189,6 +196,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -214,6 +222,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -225,6 +234,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -266,6 +276,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -291,6 +302,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -316,6 +328,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -327,6 +340,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -376,6 +390,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -406,6 +421,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -431,6 +447,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -442,6 +459,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -471,6 +489,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -508,6 +527,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -533,6 +553,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -544,6 +565,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -573,6 +595,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -616,6 +639,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -641,6 +665,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -666,6 +691,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -677,6 +703,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -706,6 +733,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -757,6 +785,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -787,6 +816,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -833,6 +863,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -844,6 +875,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -856,6 +888,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -881,6 +914,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -927,6 +961,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -938,6 +973,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -958,6 +994,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -988,6 +1025,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1024,6 +1063,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1097,6 +1137,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1135,6 +1176,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1181,6 +1223,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1192,6 +1235,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1204,6 +1248,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1229,6 +1274,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -1275,6 +1321,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1286,6 +1333,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1306,6 +1354,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1336,6 +1385,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1378,6 +1428,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1397,6 +1448,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1414,6 +1466,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1425,6 +1478,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1471,6 +1525,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1505,6 +1560,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1516,6 +1572,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1567,6 +1624,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1592,6 +1650,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1603,6 +1662,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1637,6 +1697,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1680,6 +1741,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -1705,6 +1767,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1716,6 +1779,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1758,6 +1822,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1806,6 +1871,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -1831,6 +1897,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1842,6 +1909,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1863,6 +1931,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1911,6 +1980,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -1936,6 +2006,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1947,6 +2018,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1968,6 +2040,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2004,6 +2077,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -2047,6 +2121,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -2072,6 +2147,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2083,6 +2159,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2104,6 +2181,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2148,6 +2226,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -2196,6 +2275,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -2243,6 +2323,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2254,6 +2335,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2266,6 +2348,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -2309,6 +2392,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -2356,6 +2440,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2367,6 +2452,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2387,6 +2473,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -2435,6 +2522,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -2460,6 +2548,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2471,6 +2560,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2537,6 +2627,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncGeneratorGenericNonWrappedReturn.json b/crates/swc_ecma_parser/tests/tsc/asyncGeneratorGenericNonWrappedReturn.json index a1ef369dbfd7..aeeaefff4448 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncGeneratorGenericNonWrappedReturn.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncGeneratorGenericNonWrappedReturn.json @@ -20,6 +20,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -39,6 +40,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -96,6 +99,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -124,6 +128,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -177,6 +183,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -195,6 +202,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -213,6 +221,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncGeneratorParameterEvaluation.json b/crates/swc_ecma_parser/tests/tsc/asyncGeneratorParameterEvaluation.json index e5df83727aba..98eb7c03ede0 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncGeneratorParameterEvaluation.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncGeneratorParameterEvaluation.json @@ -14,6 +14,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -69,6 +72,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -104,6 +108,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -138,6 +143,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -149,6 +155,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -189,6 +196,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Super", "optional": false }, @@ -265,6 +273,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -306,6 +315,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -331,6 +341,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -342,6 +353,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -378,6 +390,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -465,6 +478,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Super", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es5.json index 1854dd6e31f6..fb3f735bdf0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es5.json @@ -20,6 +20,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -38,6 +39,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -62,6 +64,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -93,6 +96,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -123,6 +127,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -152,6 +157,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -225,6 +231,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +262,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -278,6 +286,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es6.json index cc335251f0bd..67e2b80059e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncImportedPromise_es6.json @@ -20,6 +20,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -38,6 +39,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -62,6 +64,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -93,6 +96,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -123,6 +127,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -152,6 +157,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -225,6 +231,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +262,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -278,6 +286,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuperConflict_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuperConflict_es6.json index 7ae002b86c32..7ff628518d7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuperConflict_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuperConflict_es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +128,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -191,6 +193,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_super", "optional": false, "typeAnnotation": null @@ -229,6 +232,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_superIndex", "optional": false, "typeAnnotation": null @@ -392,6 +396,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -445,6 +450,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -550,6 +556,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_super", "optional": false, "typeAnnotation": null @@ -588,6 +595,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_superIndex", "optional": false, "typeAnnotation": null @@ -626,6 +634,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -765,6 +774,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -818,6 +828,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -898,6 +909,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -953,6 +965,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1035,6 +1048,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1128,6 +1142,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1158,6 +1173,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es2017.json index 83ef1a1fc8a2..580fb39fddf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es2017.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +128,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -316,6 +318,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +372,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -474,6 +478,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -613,6 +618,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -666,6 +672,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -746,6 +753,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -801,6 +809,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -883,6 +892,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -976,6 +986,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1006,6 +1017,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es5.json index 152b5e6dc81f..7222af23d899 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es5.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +128,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -316,6 +318,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +372,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -474,6 +478,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -613,6 +618,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -666,6 +672,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -746,6 +753,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -801,6 +809,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -883,6 +892,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -976,6 +986,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1006,6 +1017,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es6.json index 8f9fe567b574..a67e61e2e3de 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMethodWithSuper_es6.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +128,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -316,6 +318,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +372,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -474,6 +478,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -613,6 +618,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -666,6 +672,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -746,6 +753,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -801,6 +809,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -883,6 +892,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -976,6 +986,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1342,6 +1353,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1557,6 +1569,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1629,6 +1642,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1711,6 +1725,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1775,6 +1790,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1842,6 +1858,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1967,6 +1984,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2206,6 +2224,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2286,6 +2305,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2376,6 +2396,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2448,6 +2469,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2523,6 +2545,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2640,6 +2663,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2855,6 +2879,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2927,6 +2952,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3009,6 +3035,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3073,6 +3100,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3140,6 +3168,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3265,6 +3294,7 @@ "end": 3791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3504,6 +3534,7 @@ "end": 4032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3584,6 +3615,7 @@ "end": 4103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3674,6 +3706,7 @@ "end": 4190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3746,6 +3779,7 @@ "end": 4269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3821,6 +3855,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3854,6 +3889,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3871,6 +3907,7 @@ "end": 4436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3912,6 +3949,7 @@ "end": 4455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4055,6 +4093,7 @@ "end": 4511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4146,6 +4185,7 @@ "end": 4553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4289,6 +4329,7 @@ "end": 4623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4366,6 +4407,7 @@ "end": 4657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5625,6 +5667,7 @@ "end": 4670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es5.json index a82803ee97ba..5f4123f90a04 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es5.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -48,6 +49,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es6.json index d1b5566c3534..ddd7c1640667 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncMultiFile_es6.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -48,6 +49,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es2017.json index 1c2d598e45b7..747622dab67b 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es2017.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -33,6 +34,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -128,6 +131,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -172,6 +177,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -185,6 +191,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -225,6 +232,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -244,6 +252,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -282,6 +292,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es5.json index 00f7f4d0a573..d20eb382946e 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es5.json @@ -14,6 +14,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -33,6 +34,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -128,6 +131,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -172,6 +177,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -185,6 +191,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -225,6 +232,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -244,6 +252,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -282,6 +292,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es6.json index c8e2d8d1830a..53056faf3ad5 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUnParenthesizedArrowFunction_es6.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -128,6 +131,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -172,6 +177,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -185,6 +191,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -225,6 +232,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -244,6 +252,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherFunction", "optional": false }, @@ -282,6 +292,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es2017.json b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es2017.json index edb9a314d5cb..0d17e3479dd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -190,6 +194,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -225,6 +231,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -257,6 +264,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es5.json b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es5.json index d926d52f61f1..e8830d461362 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -190,6 +194,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -225,6 +231,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -257,6 +264,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es6.json index b97822981af8..7707d31dd9f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncUseStrict_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -190,6 +194,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -225,6 +231,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -257,6 +264,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/asyncWithVarShadowing_es6.json b/crates/swc_ecma_parser/tests/tsc/asyncWithVarShadowing_es6.json index 3be9034721ad..cb1694f61f88 100644 --- a/crates/swc_ecma_parser/tests/tsc/asyncWithVarShadowing_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/asyncWithVarShadowing_es6.json @@ -28,6 +28,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -79,6 +81,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -166,6 +171,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -209,6 +215,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -229,6 +236,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -254,6 +262,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -273,6 +282,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -316,6 +326,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -341,6 +352,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -360,6 +372,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -403,6 +416,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -414,6 +428,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -437,6 +452,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -456,6 +472,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -512,6 +529,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -529,6 +547,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -552,6 +571,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -571,6 +591,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -627,6 +648,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -646,6 +668,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -663,6 +686,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -686,6 +710,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -705,6 +730,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -761,6 +787,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -772,6 +799,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -787,6 +815,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -810,6 +839,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -829,6 +859,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -889,6 +920,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -905,6 +937,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -928,6 +961,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn9", "optional": false }, @@ -947,6 +981,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1020,6 +1055,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1042,6 +1078,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1065,6 +1102,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -1084,6 +1122,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1163,6 +1202,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1180,6 +1220,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1196,6 +1237,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1219,6 +1261,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -1238,6 +1281,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1298,6 +1342,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1315,6 +1360,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1338,6 +1384,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn12", "optional": false }, @@ -1357,6 +1404,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1407,6 +1455,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1422,6 +1471,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1445,6 +1495,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn13", "optional": false }, @@ -1464,6 +1515,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1520,6 +1572,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1531,6 +1584,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1546,6 +1600,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1569,6 +1624,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn14", "optional": false }, @@ -1588,6 +1644,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1639,6 +1696,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1654,6 +1712,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1677,6 +1736,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn15", "optional": false }, @@ -1696,6 +1756,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1756,6 +1817,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1773,6 +1835,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1796,6 +1859,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn16", "optional": false }, @@ -1815,6 +1879,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1872,6 +1937,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1891,6 +1957,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1914,6 +1981,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn17", "optional": false }, @@ -1933,6 +2001,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1996,6 +2065,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2011,6 +2081,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2026,6 +2097,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2049,6 +2121,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn18", "optional": false }, @@ -2081,6 +2154,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2130,6 +2204,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2155,6 +2230,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn19", "optional": false }, @@ -2181,6 +2257,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2228,6 +2305,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2253,6 +2331,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn20", "optional": false }, @@ -2272,6 +2351,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2323,6 +2403,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2350,6 +2431,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn21", "optional": false }, @@ -2369,6 +2451,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2402,6 +2485,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2436,6 +2520,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2465,6 +2550,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn22", "optional": false }, @@ -2484,6 +2570,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2517,6 +2604,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2560,6 +2648,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2588,6 +2677,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn23", "optional": false }, @@ -2607,6 +2697,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2664,6 +2755,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2688,6 +2780,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2720,6 +2813,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn24", "optional": false }, @@ -2739,6 +2833,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2787,6 +2882,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2822,6 +2918,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2852,6 +2949,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn25", "optional": false }, @@ -2871,6 +2969,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2919,6 +3018,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2954,6 +3054,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2984,6 +3085,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn26", "optional": false }, @@ -3003,6 +3105,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3064,6 +3167,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3105,6 +3209,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3135,6 +3240,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn27", "optional": false }, @@ -3154,6 +3260,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3221,6 +3328,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3249,6 +3357,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn28", "optional": false }, @@ -3268,6 +3377,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3301,6 +3411,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3335,6 +3446,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3363,6 +3475,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn29", "optional": false }, @@ -3382,6 +3495,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3415,6 +3529,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3449,6 +3564,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3477,6 +3593,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn30", "optional": false }, @@ -3496,6 +3613,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3545,6 +3663,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3556,6 +3675,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3591,6 +3711,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn31", "optional": false }, @@ -3610,6 +3731,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3672,6 +3794,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3689,6 +3812,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3724,6 +3848,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn32", "optional": false }, @@ -3743,6 +3868,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3803,6 +3929,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3831,6 +3958,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn33", "optional": false }, @@ -3850,6 +3978,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3913,6 +4042,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3929,6 +4059,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3958,6 +4089,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn34", "optional": false }, @@ -3977,6 +4109,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4026,6 +4159,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4042,6 +4176,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4076,6 +4211,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4104,6 +4240,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn35", "optional": false }, @@ -4123,6 +4260,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4173,6 +4311,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4189,6 +4328,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4218,6 +4358,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn36", "optional": false }, @@ -4237,6 +4378,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4300,6 +4442,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4322,6 +4465,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4351,6 +4495,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn37", "optional": false }, @@ -4370,6 +4515,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4420,6 +4566,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4436,6 +4583,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4470,6 +4618,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4498,6 +4647,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn38", "optional": false }, @@ -4517,6 +4667,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4550,6 +4701,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4567,6 +4719,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4594,6 +4747,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4623,6 +4777,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn39", "optional": false }, @@ -4642,6 +4797,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4675,6 +4831,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4709,6 +4866,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4731,6 +4889,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -4754,6 +4913,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn40", "optional": false }, @@ -4773,6 +4933,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4846,6 +5007,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/augmentedTypeAssignmentCompatIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/augmentedTypeAssignmentCompatIndexSignature.json index 86bb6bb9b012..9f2d249557e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/augmentedTypeAssignmentCompatIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/augmentedTypeAssignmentCompatIndexSignature.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -68,6 +70,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -95,6 +98,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -118,6 +122,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -141,6 +146,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -208,6 +215,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -231,6 +239,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -269,6 +278,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -308,6 +318,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -347,6 +358,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -400,6 +412,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -425,6 +438,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -463,6 +477,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -487,6 +502,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -517,6 +533,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -542,6 +559,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -580,6 +598,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -604,6 +623,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/augmentedTypeBracketAccessIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/augmentedTypeBracketAccessIndexSignature.json index f2c1928f4f24..eed4fb169520 100644 --- a/crates/swc_ecma_parser/tests/tsc/augmentedTypeBracketAccessIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/augmentedTypeBracketAccessIndexSignature.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -68,6 +70,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -95,6 +98,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -118,6 +122,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -141,6 +146,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -208,6 +215,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -231,6 +239,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -269,6 +278,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -308,6 +318,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -370,6 +381,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor1.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor1.json index 3a02b6ce3985..a0d35bcb3aac 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor1.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor1.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor10.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor10.json index 93a6f0422254..891bd99773a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor10.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor10.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -72,6 +73,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -163,6 +165,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -230,6 +233,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3_Inner", "optional": false }, @@ -314,6 +318,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false } @@ -348,6 +353,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4_1", "optional": false }, @@ -406,6 +412,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4_2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor11.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor11.json index f883d0c9ab92..c425557de320 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor11.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor11.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor2.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor2.json index f45295e45975..9d8c6a649768 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor2.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor2.json @@ -14,6 +14,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor3.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor3.json index ba04afe358dd..07d138387c2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor3.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor3.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor4.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor4.json index 3de73d963f97..3bc4b60d977d 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor4.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor4.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor6.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor6.json index e75d4ff469e6..8952fce7ae32 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor6.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor6.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -78,6 +79,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -131,6 +133,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -148,6 +151,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -240,6 +244,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor7.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor7.json index a553877796b1..10d14503d981 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor7.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor7.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -78,6 +79,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -128,6 +130,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -145,6 +148,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -224,6 +228,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor8.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor8.json index ae418743442e..717ae16cb5fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor8.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor8.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -115,6 +116,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -216,6 +218,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -244,6 +247,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -349,6 +353,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessor9.json b/crates/swc_ecma_parser/tests/tsc/autoAccessor9.json index 93764d812be4..2d5ba9a167eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessor9.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessor9.json @@ -14,6 +14,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -72,6 +73,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -198,6 +200,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -289,6 +292,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -417,6 +421,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -542,6 +547,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -600,6 +606,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessorAllowedModifiers.json b/crates/swc_ecma_parser/tests/tsc/autoAccessorAllowedModifiers.json index 6546ca5ffb58..add41811784c 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessorAllowedModifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessorAllowedModifiers.json @@ -14,6 +14,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -569,6 +570,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -662,6 +664,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -679,6 +682,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/autoAccessorNoUseDefineForClassFields.json b/crates/swc_ecma_parser/tests/tsc/autoAccessorNoUseDefineForClassFields.json index 19e548d48c4a..c3f5573cdd06 100644 --- a/crates/swc_ecma_parser/tests/tsc/autoAccessorNoUseDefineForClassFields.json +++ b/crates/swc_ecma_parser/tests/tsc/autoAccessorNoUseDefineForClassFields.json @@ -14,6 +14,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -72,6 +73,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -130,6 +132,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -219,6 +222,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -277,6 +281,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -335,6 +340,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -427,6 +433,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es2017.json index f0d4cfe2abe0..3b1e1d948502 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es5.json index 9bacce39213e..5596d2f6f505 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es6.json index c13212316faf..7ccc0fc1ab24 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression1_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es2017.json index 354c22ba7f89..da688087023f 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es5.json index 1707601c015b..fd97427efc41 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es6.json index 964aa5697c13..bab672acd822 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression2_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es2017.json index 0c119ff747e1..0e6935e17a2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es5.json index bab1cc74bce6..e418ca46dde7 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es6.json index 808be68bba1a..89cfd3b69043 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression3_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -316,6 +325,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -344,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -375,6 +386,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es2017.json index 3a627a381d26..0a01186c6369 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -311,6 +319,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -322,6 +331,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -352,6 +362,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -383,6 +394,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es5.json index 85c27d08b245..339207fda61c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -311,6 +319,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -322,6 +331,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -352,6 +362,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -383,6 +394,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es6.json index 267209d99a3e..dc4a48c7e735 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression4_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -311,6 +319,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -322,6 +331,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -352,6 +362,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -383,6 +394,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es2017.json index 60c709a22c96..888bba946263 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -366,6 +375,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -391,6 +401,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -417,6 +428,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -448,6 +460,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es5.json index ba467175beeb..c2482db4b3ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -366,6 +375,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -391,6 +401,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -417,6 +428,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -448,6 +460,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es6.json index 17d38b63140d..a1b4bf7f2e51 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitBinaryExpression5_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -172,6 +176,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -212,6 +217,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -251,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -281,6 +288,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -366,6 +375,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -391,6 +401,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -417,6 +428,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -448,6 +460,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es2017.json index e5ea6a61f3ec..10ba8e221104 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -982,6 +1012,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -995,6 +1026,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1026,6 +1058,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1057,6 +1090,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es5.json index b3cf4be954ef..a8f12e9e95fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -982,6 +1012,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -995,6 +1026,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1026,6 +1058,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1057,6 +1090,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es6.json index 614f36599978..1139a0d628fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression1_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -982,6 +1012,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -995,6 +1026,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1026,6 +1058,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1057,6 +1090,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es2017.json index fb139a094650..a1cbc918200c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -975,6 +1004,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -989,6 +1019,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1002,6 +1033,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es5.json index 330ab6d30b8d..464e202a4992 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -975,6 +1004,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -989,6 +1019,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1002,6 +1033,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es6.json index 34708eb47267..e21d205a924d 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression2_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -975,6 +1004,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -989,6 +1019,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1002,6 +1033,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es2017.json index 833a6cef42fa..6f827dcfdefc 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -988,6 +1018,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1002,6 +1033,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es5.json index 9a146c96829f..2f45b9d57455 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -988,6 +1018,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1002,6 +1033,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es6.json index 8362df67a851..7e2fc070744f 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression3_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -956,6 +984,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -969,6 +998,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -988,6 +1018,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1002,6 +1033,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1033,6 +1065,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1064,6 +1097,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es2017.json index e7183c7d2ce9..4a1b10a3a76d 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -968,6 +996,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false } @@ -983,6 +1012,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -996,6 +1026,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1009,6 +1040,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1040,6 +1072,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1071,6 +1104,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es5.json index df25e0a74172..aca0cdf6ae66 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -968,6 +996,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false } @@ -983,6 +1012,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -996,6 +1026,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1009,6 +1040,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1040,6 +1072,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1071,6 +1104,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es6.json index 8ee63d6a210f..097b6b05faed 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression4_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -968,6 +996,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false } @@ -983,6 +1012,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -996,6 +1026,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1009,6 +1040,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1040,6 +1072,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1071,6 +1104,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es2017.json index ad5d744304d4..8f543642a881 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -997,6 +1027,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1010,6 +1041,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1041,6 +1073,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1072,6 +1105,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es5.json index 6b1e3457ed59..2dc9ef093206 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -997,6 +1027,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1010,6 +1041,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1041,6 +1073,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1072,6 +1105,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es6.json index 0e5fcd217ca3..9a5ad9edf783 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression5_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -997,6 +1027,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1010,6 +1041,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1041,6 +1073,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1072,6 +1105,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es2017.json index a8e6c88c36e2..0c16e9b557ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -990,6 +1019,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1004,6 +1034,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1017,6 +1048,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es5.json index 3d3fe86a90a9..0b9c9f9185cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -990,6 +1019,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1004,6 +1034,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1017,6 +1048,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es6.json index 791c117b6833..ad4501907958 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression6_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -990,6 +1019,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1004,6 +1034,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1017,6 +1048,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es2017.json index 3cfd2d3f402f..cc6303c29e5c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1003,6 +1033,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1017,6 +1048,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es5.json index 201337f22a22..62ea938f3fc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1003,6 +1033,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1017,6 +1048,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es6.json index e782046faa5b..704ee5b51b2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression7_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -962,6 +990,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -984,6 +1013,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1003,6 +1033,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1017,6 +1048,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1048,6 +1080,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1079,6 +1112,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es2017.json index 675005a6406e..c186da7f6e02 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es2017.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -974,6 +1002,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false } @@ -998,6 +1027,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1011,6 +1041,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1024,6 +1055,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1055,6 +1087,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1086,6 +1119,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es5.json index d48b8b638d49..d97979308338 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -974,6 +1002,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false } @@ -998,6 +1027,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1011,6 +1041,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1024,6 +1055,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1055,6 +1087,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1086,6 +1119,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es6.json index 30fd2b9a3c74..5b7eaf5753dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitCallExpression8_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -132,6 +135,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -151,6 +155,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -184,6 +189,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -286,6 +293,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -327,6 +336,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -445,6 +457,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pfn", "optional": false, "typeAnnotation": { @@ -466,6 +479,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -497,6 +511,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -522,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -547,6 +563,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -618,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false, "typeAnnotation": { @@ -639,6 +657,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -669,6 +688,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -682,6 +702,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg0", "optional": false, "typeAnnotation": { @@ -707,6 +728,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -789,6 +812,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -829,6 +853,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -869,6 +894,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -908,6 +934,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false }, @@ -938,6 +965,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -974,6 +1002,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "po", "optional": false } @@ -998,6 +1027,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1011,6 +1041,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1024,6 +1055,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1055,6 +1087,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false }, @@ -1086,6 +1119,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es2017.json index a14452ec0610..fd25947d8461 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es2017.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -98,6 +101,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -122,6 +126,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -150,6 +155,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +186,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -214,6 +221,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es5.json index 547082dedcb9..d67b42167f85 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es5.json @@ -14,6 +14,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -98,6 +101,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -122,6 +126,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -150,6 +155,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +186,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -214,6 +221,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es6.json index b57579f844ec..2996b498af3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitClassExpression_es6.json @@ -14,6 +14,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -98,6 +101,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -122,6 +126,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -150,6 +155,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +186,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -214,6 +221,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitInheritedPromise_es2017.json b/crates/swc_ecma_parser/tests/tsc/awaitInheritedPromise_es2017.json index 06d55d11a0e0..1460c4f7c99c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitInheritedPromise_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitInheritedPromise_es2017.json @@ -18,6 +18,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -37,6 +38,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -91,6 +93,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -112,6 +115,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -133,6 +137,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -171,6 +176,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUnion_es5.json b/crates/swc_ecma_parser/tests/tsc/awaitUnion_es5.json index efffd5954a96..f051970d40e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUnion_es5.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUnion_es5.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -119,6 +121,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -153,6 +156,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -206,6 +210,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -227,6 +232,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -295,6 +301,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -331,6 +338,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -384,6 +392,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -420,6 +429,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -476,6 +486,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -518,6 +529,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_a", "optional": false, "typeAnnotation": null @@ -535,6 +547,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -566,6 +579,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_b", "optional": false, "typeAnnotation": null @@ -583,6 +597,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -614,6 +629,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_c", "optional": false, "typeAnnotation": null @@ -631,6 +647,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -662,6 +679,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_d", "optional": false, "typeAnnotation": null @@ -679,6 +697,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -710,6 +729,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_e", "optional": false, "typeAnnotation": null @@ -727,6 +747,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUnion_es6.json b/crates/swc_ecma_parser/tests/tsc/awaitUnion_es6.json index fa9490640b95..89c86882a73c 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUnion_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUnion_es6.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -119,6 +121,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -153,6 +156,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -206,6 +210,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -227,6 +232,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -295,6 +301,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -331,6 +338,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -384,6 +392,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -420,6 +429,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -476,6 +486,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -518,6 +529,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_a", "optional": false, "typeAnnotation": null @@ -535,6 +547,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -566,6 +579,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_b", "optional": false, "typeAnnotation": null @@ -583,6 +597,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -614,6 +629,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_c", "optional": false, "typeAnnotation": null @@ -631,6 +647,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -662,6 +679,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_d", "optional": false, "typeAnnotation": null @@ -679,6 +697,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -710,6 +729,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await_e", "optional": false, "typeAnnotation": null @@ -727,6 +747,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.1.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.1.json index 94b48620520b..4cb80c186825 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.1.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.1.json @@ -26,6 +26,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -107,6 +109,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false }, @@ -147,6 +150,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -179,6 +183,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -256,6 +261,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ag", "optional": false }, @@ -296,6 +302,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -328,6 +335,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -435,6 +443,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -476,6 +485,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -508,6 +518,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -568,6 +579,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -630,6 +642,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -662,6 +675,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -771,6 +785,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d13", "optional": false, "typeAnnotation": null @@ -803,6 +818,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -929,6 +945,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d15", "optional": false, "typeAnnotation": null @@ -961,6 +978,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1088,6 +1106,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d19", "optional": false, "typeAnnotation": null @@ -1120,6 +1139,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1188,6 +1208,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1241,6 +1262,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d20", "optional": false, "typeAnnotation": null @@ -1273,6 +1295,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1360,6 +1383,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d21", "optional": false, "typeAnnotation": null @@ -1392,6 +1416,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1511,6 +1536,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d22", "optional": false, "typeAnnotation": null @@ -1543,6 +1569,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1632,6 +1659,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d23", "optional": false, "typeAnnotation": null @@ -1664,6 +1692,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1742,6 +1771,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d24", "optional": false, "typeAnnotation": null @@ -1774,6 +1804,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1846,6 +1877,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d25", "optional": false, "typeAnnotation": null @@ -1878,6 +1910,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1964,6 +1997,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d26", "optional": false, "typeAnnotation": null @@ -1996,6 +2030,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2067,6 +2102,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d27", "optional": false, "typeAnnotation": null @@ -2099,6 +2135,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2185,6 +2222,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d28", "optional": false, "typeAnnotation": null @@ -2217,6 +2255,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2311,6 +2350,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d29", "optional": false, "typeAnnotation": null @@ -2343,6 +2383,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2432,6 +2473,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d30", "optional": false, "typeAnnotation": null @@ -2464,6 +2506,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2544,6 +2587,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2590,6 +2634,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d31", "optional": false, "typeAnnotation": null @@ -2622,6 +2667,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2695,6 +2741,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2741,6 +2788,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d32", "optional": false, "typeAnnotation": null @@ -2773,6 +2821,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.12.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.12.json index b444b382d014..802363e5cdd2 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.12.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.12.json @@ -14,6 +14,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -54,6 +55,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.13.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.13.json index a8c5b2fab04a..970f500a38f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.13.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.13.json @@ -26,6 +26,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -90,6 +92,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.15.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.15.json index 30ca2ffe708f..02462ca72580 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.15.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.15.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -54,6 +55,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -86,6 +88,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.2.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.2.json index 180a9dbfcd1d..dc4b12e1170d 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.2.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.2.json @@ -34,6 +34,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -117,6 +119,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -149,6 +152,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.3.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.3.json index 1d274006f174..576f9c30a920 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.3.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.3.json @@ -34,6 +34,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -117,6 +119,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -154,6 +158,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -172,6 +177,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -204,6 +210,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.9.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.9.json index 0888905c8e68..a983ed4546b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.9.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarations.9.json @@ -34,6 +34,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsTopLevelOfModule.1.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsTopLevelOfModule.1.json index 22002722d9c2..ce54fa49869e 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsTopLevelOfModule.1.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsTopLevelOfModule.1.json @@ -34,6 +34,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -104,6 +106,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -136,6 +139,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -199,6 +203,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -245,6 +250,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -305,6 +311,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -327,6 +334,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -340,6 +348,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -353,6 +362,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -366,6 +376,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsWithImportHelpers.json b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsWithImportHelpers.json index dae4bf5ba1f2..6270ae45137e 100644 --- a/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsWithImportHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/awaitUsingDeclarationsWithImportHelpers.json @@ -25,6 +25,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -65,6 +66,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017.json index 110649681f6b..bb78d2423499 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -80,6 +81,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -146,6 +148,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, @@ -212,6 +215,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_1.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_1.json index 2fddcd98bae2..06d0ae570adc 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_1.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_1.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -80,6 +81,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -146,6 +148,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -212,6 +215,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, @@ -278,6 +282,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_2.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_2.json index 3ca535628f94..5815c39e6655 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_2.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es2017_2.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -80,6 +81,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -146,6 +148,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6.json index 938862221ef4..f936956f0129 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -80,6 +81,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -146,6 +148,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, @@ -212,6 +215,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_1.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_1.json index 97a987a607e5..69bf974daa5a 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_1.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_1.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -80,6 +81,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -146,6 +148,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -212,6 +215,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, @@ -278,6 +282,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_2.json b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_2.json index 286bcd4edf12..e9b4c1bf0e56 100644 --- a/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_2.json +++ b/crates/swc_ecma_parser/tests/tsc/await_unaryExpression_es6_2.json @@ -14,6 +14,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -80,6 +81,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -146,6 +148,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions.json b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions.json index 283d16626a00..32b9ade5c264 100644 --- a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions.json +++ b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions.json @@ -28,6 +28,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -92,6 +94,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -145,6 +148,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -174,6 +178,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -209,6 +214,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -248,6 +254,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -315,6 +322,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -374,6 +382,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -391,6 +400,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -450,6 +460,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -481,6 +492,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": { @@ -502,6 +514,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -537,6 +550,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false, "typeAnnotation": { @@ -558,6 +572,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -593,6 +608,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false, "typeAnnotation": { @@ -614,6 +630,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -649,6 +666,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -713,6 +731,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -776,6 +795,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -801,6 +821,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -811,6 +832,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -842,6 +864,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -867,6 +890,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -877,6 +901,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -908,6 +933,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -941,6 +967,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -989,6 +1016,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1010,6 +1038,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1060,6 +1089,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -1082,6 +1112,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1103,6 +1134,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1159,6 +1191,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1207,6 +1240,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1228,6 +1262,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1278,6 +1313,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1311,6 +1347,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1332,6 +1369,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1369,6 +1407,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1430,6 +1469,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": { @@ -1451,6 +1491,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1479,6 +1520,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -1489,6 +1531,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -1520,6 +1563,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1545,6 +1589,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -1555,6 +1600,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -1572,6 +1618,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1591,6 +1638,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1612,6 +1660,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1634,6 +1683,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1655,6 +1705,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1705,6 +1756,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1715,6 +1767,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1744,6 +1797,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1766,6 +1820,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1796,6 +1851,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions2.json b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions2.json index 2d2406306d0b..03723b5bb85e 100644 --- a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions2.json +++ b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfConditionalExpressions2.json @@ -14,6 +14,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -247,6 +252,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": { @@ -268,6 +274,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -303,6 +310,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false, "typeAnnotation": { @@ -324,6 +332,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -359,6 +368,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false, "typeAnnotation": { @@ -380,6 +390,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -415,6 +426,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -479,6 +491,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -504,6 +517,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -514,6 +528,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -531,6 +546,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -550,6 +566,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -571,6 +588,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -593,6 +611,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -614,6 +633,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -664,6 +684,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -674,6 +695,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -703,6 +725,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -725,6 +748,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -747,6 +771,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -766,6 +791,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -787,6 +813,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -809,6 +836,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -830,6 +858,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -880,6 +909,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -890,6 +920,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -919,6 +950,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -938,6 +970,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -958,6 +991,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -980,6 +1014,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -999,6 +1034,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1020,6 +1056,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1042,6 +1079,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1063,6 +1101,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1113,6 +1152,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1123,6 +1163,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1152,6 +1193,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1171,6 +1213,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1191,6 +1234,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1210,6 +1254,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1230,6 +1275,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple.json b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple.json index 0d69ca3be0cf..3da5c54abe1d 100644 --- a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple.json +++ b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -132,6 +135,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -231,6 +236,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -316,6 +322,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -333,6 +340,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -355,6 +363,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -372,6 +381,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, @@ -402,6 +412,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -438,6 +449,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -496,6 +508,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -600,6 +614,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -626,6 +641,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -664,6 +680,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -743,6 +760,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": { @@ -778,6 +796,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -804,6 +823,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -855,6 +875,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -875,6 +896,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -888,6 +910,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -916,6 +939,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -942,6 +966,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -970,6 +995,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1007,6 +1033,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1039,6 +1066,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1067,6 +1095,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -1093,6 +1122,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1121,6 +1151,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1173,6 +1204,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -1190,6 +1222,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1237,6 +1270,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1254,6 +1288,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1301,6 +1336,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1318,6 +1354,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1365,6 +1402,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -1382,6 +1420,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple2.json b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple2.json index 98b580b21809..f15a14ae710d 100644 --- a/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple2.json +++ b/crates/swc_ecma_parser/tests/tsc/bestCommonTypeOfTuple2.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -73,6 +75,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -92,6 +95,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +152,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -164,6 +169,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -220,6 +226,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -236,6 +243,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -292,6 +300,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -308,6 +317,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -353,6 +363,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +381,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -460,6 +472,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -476,6 +489,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -555,6 +569,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -586,6 +601,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -621,6 +637,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -647,6 +664,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -685,6 +703,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -720,6 +739,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -746,6 +766,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -784,6 +805,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -819,6 +841,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -845,6 +868,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -883,6 +907,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": { @@ -918,6 +943,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -944,6 +970,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -982,6 +1009,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false, "typeAnnotation": { @@ -1017,6 +1045,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1043,6 +1072,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1081,6 +1111,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e11", "optional": false, "typeAnnotation": null @@ -1098,6 +1129,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1145,6 +1177,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e21", "optional": false, "typeAnnotation": null @@ -1162,6 +1195,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1209,6 +1243,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e31", "optional": false, "typeAnnotation": null @@ -1226,6 +1261,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1273,6 +1309,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e41", "optional": false, "typeAnnotation": null @@ -1290,6 +1327,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -1337,6 +1375,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e51", "optional": false, "typeAnnotation": null @@ -1354,6 +1393,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bigintMissingES2019.json b/crates/swc_ecma_parser/tests/tsc/bigintMissingES2019.json index 097ac1963106..29714e30ff08 100644 --- a/crates/swc_ecma_parser/tests/tsc/bigintMissingES2019.json +++ b/crates/swc_ecma_parser/tests/tsc/bigintMissingES2019.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -48,6 +49,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -70,6 +72,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -134,6 +138,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -166,6 +171,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221,6 +227,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -253,6 +260,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bigintMissingES2020.json b/crates/swc_ecma_parser/tests/tsc/bigintMissingES2020.json index 097ac1963106..29714e30ff08 100644 --- a/crates/swc_ecma_parser/tests/tsc/bigintMissingES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/bigintMissingES2020.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -48,6 +49,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -70,6 +72,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -134,6 +138,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -166,6 +171,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221,6 +227,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -253,6 +260,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bigintMissingESNext.json b/crates/swc_ecma_parser/tests/tsc/bigintMissingESNext.json index 097ac1963106..29714e30ff08 100644 --- a/crates/swc_ecma_parser/tests/tsc/bigintMissingESNext.json +++ b/crates/swc_ecma_parser/tests/tsc/bigintMissingESNext.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -48,6 +49,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -70,6 +72,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -134,6 +138,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -166,6 +171,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221,6 +227,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -253,6 +260,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteral.json b/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteral.json index f308a9d51b29..eb42bc0604a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteral.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin3", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin4", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false } @@ -248,6 +254,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false }, @@ -320,6 +327,7 @@ "end": 8310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -369,6 +377,7 @@ "end": 8348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false } @@ -380,6 +389,7 @@ "end": 8358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false }, @@ -448,6 +458,7 @@ "end": 8481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -488,6 +499,7 @@ "end": 8509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -528,6 +540,7 @@ "end": 8537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -568,6 +581,7 @@ "end": 8565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -608,6 +622,7 @@ "end": 8590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -648,6 +663,7 @@ "end": 8618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -688,6 +704,7 @@ "end": 8646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -728,6 +745,7 @@ "end": 8674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -768,6 +786,7 @@ "end": 8706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -808,6 +827,7 @@ "end": 8734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -848,6 +868,7 @@ "end": 8762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -888,6 +909,7 @@ "end": 8790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -928,6 +950,7 @@ "end": 8815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -968,6 +991,7 @@ "end": 8843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1008,6 +1032,7 @@ "end": 8871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1048,6 +1073,7 @@ "end": 8899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1088,6 +1114,7 @@ "end": 8940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1128,6 +1155,7 @@ "end": 8983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteralES6.json b/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteralES6.json index ad8ac00a4e74..e33ee01dbab2 100644 --- a/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteralES6.json +++ b/crates/swc_ecma_parser/tests/tsc/binaryIntegerLiteralES6.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin3", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin4", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false } @@ -248,6 +254,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin1", "optional": false }, @@ -320,6 +327,7 @@ "end": 8310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -369,6 +377,7 @@ "end": 8348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false } @@ -380,6 +389,7 @@ "end": 8358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bin2", "optional": false }, @@ -448,6 +458,7 @@ "end": 8481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -488,6 +499,7 @@ "end": 8509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -528,6 +540,7 @@ "end": 8537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -568,6 +581,7 @@ "end": 8565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -608,6 +622,7 @@ "end": 8590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -648,6 +663,7 @@ "end": 8618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -688,6 +704,7 @@ "end": 8646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -728,6 +745,7 @@ "end": 8674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -768,6 +786,7 @@ "end": 8704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -808,6 +827,7 @@ "end": 8732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -848,6 +868,7 @@ "end": 8760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -888,6 +909,7 @@ "end": 8788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -928,6 +950,7 @@ "end": 8813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -968,6 +991,7 @@ "end": 8841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1008,6 +1032,7 @@ "end": 8869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1048,6 +1073,7 @@ "end": 8897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1088,6 +1114,7 @@ "end": 8940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1128,6 +1155,7 @@ "end": 8983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/binderUninitializedModuleExportsAssignment.json b/crates/swc_ecma_parser/tests/tsc/binderUninitializedModuleExportsAssignment.json index 8b11b7dabf3b..8c464fa6a111 100644 --- a/crates/swc_ecma_parser/tests/tsc/binderUninitializedModuleExportsAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/binderUninitializedModuleExportsAssignment.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loop1", "optional": false, "typeAnnotation": null @@ -39,6 +40,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loop2", "optional": false }, @@ -69,6 +71,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loop2", "optional": false, "typeAnnotation": null @@ -80,6 +83,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loop1", "optional": false }, @@ -113,6 +117,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -132,6 +137,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loop2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithBooleanType.json index 5acc052ccc3f..ad689131e28f 100644 --- a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +859,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -865,6 +885,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -917,6 +938,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -949,6 +971,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1023,6 +1046,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1063,6 +1087,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithEnumType.json index 7e5c02cadf2f..29a8c5938979 100644 --- a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -37,6 +38,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -127,6 +131,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -158,6 +163,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -182,6 +188,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -230,6 +237,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -267,6 +275,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -292,6 +301,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -342,6 +352,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -393,6 +404,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -426,6 +438,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -467,6 +480,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -498,6 +512,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -553,6 +568,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -586,6 +602,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithNumberType.json index 48b8aac97c0c..a255eb50bafb 100644 --- a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1270,6 +1300,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1295,6 +1326,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1327,6 +1359,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1372,6 +1405,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1382,6 +1416,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1414,6 +1449,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1439,6 +1475,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1471,6 +1508,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1505,6 +1543,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1545,6 +1584,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1592,6 +1632,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1618,6 +1659,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithStringType.json index bfaa01329439..b6f096acc271 100644 --- a/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/bitwiseNotOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1382,6 +1415,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1414,6 +1448,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1459,6 +1494,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1501,6 +1538,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1526,6 +1564,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1558,6 +1597,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1599,6 +1639,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1625,6 +1666,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bivariantInferences.json b/crates/swc_ecma_parser/tests/tsc/bivariantInferences.json index b9be299647fc..a2a3a7f47bce 100644 --- a/crates/swc_ecma_parser/tests/tsc/bivariantInferences.json +++ b/crates/swc_ecma_parser/tests/tsc/bivariantInferences.json @@ -18,6 +18,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -42,6 +43,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "equalsShallow", "optional": false }, @@ -87,6 +90,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -108,6 +112,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -131,6 +136,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -148,6 +154,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": { @@ -169,6 +176,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -192,6 +200,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +247,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +286,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -407,6 +418,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -538,6 +550,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -562,6 +575,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -584,6 +598,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/boolInsteadOfBoolean.json b/crates/swc_ecma_parser/tests/tsc/boolInsteadOfBoolean.json index 1dd71c64c0b7..5f715f483192 100644 --- a/crates/swc_ecma_parser/tests/tsc/boolInsteadOfBoolean.json +++ b/crates/swc_ecma_parser/tests/tsc/boolInsteadOfBoolean.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false }, @@ -84,6 +86,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -136,6 +140,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -147,6 +152,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes1.json b/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes1.json index b57be5d56658..7941a3ae425b 100644 --- a/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes1.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -77,6 +78,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -130,6 +132,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -172,6 +175,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -228,6 +233,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -249,6 +255,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -284,6 +291,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -361,6 +369,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -431,6 +440,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -450,6 +460,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -514,6 +525,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -568,6 +580,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -579,6 +592,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -604,6 +618,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -615,6 +630,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -636,6 +652,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -655,6 +672,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -719,6 +737,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -807,6 +826,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -825,6 +845,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -835,6 +856,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -866,6 +888,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -884,6 +907,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -894,6 +918,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -925,6 +950,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -943,6 +969,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -967,6 +994,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -986,6 +1014,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1026,6 +1055,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1090,6 +1120,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1108,6 +1139,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1118,6 +1150,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1149,6 +1182,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1167,6 +1201,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1177,6 +1212,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1208,6 +1244,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1226,6 +1263,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1236,6 +1274,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1267,6 +1306,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1285,6 +1325,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1295,6 +1336,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1326,6 +1368,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1344,6 +1387,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1375,6 +1419,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1393,6 +1438,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1417,6 +1463,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1436,6 +1483,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1498,6 +1546,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1517,6 +1566,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1579,6 +1629,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1598,6 +1649,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1653,6 +1705,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1672,6 +1725,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1729,6 +1783,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -1747,6 +1802,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1792,6 +1848,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -1810,6 +1867,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1855,6 +1913,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -1873,6 +1932,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1886,6 +1946,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1913,6 +1974,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -1932,6 +1994,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1986,6 +2049,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2036,6 +2100,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2055,6 +2120,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2133,6 +2199,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2221,6 +2288,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2240,6 +2308,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2387,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2410,6 +2480,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -2423,6 +2494,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2447,6 +2519,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -2466,6 +2539,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2544,6 +2618,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2568,6 +2643,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2595,6 +2671,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2618,6 +2695,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -2637,6 +2715,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2722,6 +2801,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2755,6 +2835,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2782,6 +2863,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2810,6 +2892,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -2842,6 +2925,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2884,6 +2968,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2928,6 +3013,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2970,6 +3056,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3005,6 +3092,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3024,6 +3112,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3045,6 +3134,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3087,6 +3177,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3134,6 +3225,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3183,6 +3275,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3216,6 +3309,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3235,6 +3329,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3256,6 +3351,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3298,6 +3394,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3345,6 +3442,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3394,6 +3492,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3431,6 +3530,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3444,6 +3544,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes2.json b/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes2.json index 5ff435553b47..f54a62431053 100644 --- a/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/booleanLiteralTypes2.json @@ -19,6 +19,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -77,6 +78,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -130,6 +132,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -172,6 +175,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -228,6 +233,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -249,6 +255,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -284,6 +291,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -361,6 +369,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -431,6 +440,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -450,6 +460,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -514,6 +525,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -568,6 +580,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -579,6 +592,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -604,6 +618,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -615,6 +630,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -636,6 +652,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -655,6 +672,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -719,6 +737,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -807,6 +826,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -825,6 +845,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -835,6 +856,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -866,6 +888,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -884,6 +907,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -894,6 +918,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -925,6 +950,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -943,6 +969,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -967,6 +994,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -986,6 +1014,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1026,6 +1055,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1090,6 +1120,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1108,6 +1139,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1118,6 +1150,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1149,6 +1182,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1167,6 +1201,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1177,6 +1212,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1208,6 +1244,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1226,6 +1263,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1236,6 +1274,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1267,6 +1306,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1285,6 +1325,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1295,6 +1336,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1326,6 +1368,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1344,6 +1387,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1375,6 +1419,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1393,6 +1438,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1417,6 +1463,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1436,6 +1483,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1498,6 +1546,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1517,6 +1566,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1579,6 +1629,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1598,6 +1649,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1653,6 +1705,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1672,6 +1725,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1729,6 +1783,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -1747,6 +1802,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1792,6 +1848,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -1810,6 +1867,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1855,6 +1913,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -1873,6 +1932,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1886,6 +1946,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1913,6 +1974,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -1932,6 +1994,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1986,6 +2049,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2036,6 +2100,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2055,6 +2120,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2133,6 +2199,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2221,6 +2288,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2240,6 +2308,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2387,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2410,6 +2480,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -2423,6 +2494,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2447,6 +2519,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -2466,6 +2539,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2544,6 +2618,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2568,6 +2643,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2595,6 +2671,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2618,6 +2695,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -2637,6 +2715,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2722,6 +2801,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2755,6 +2835,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2782,6 +2863,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2810,6 +2892,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -2842,6 +2925,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2884,6 +2968,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2928,6 +3013,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2970,6 +3056,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3005,6 +3092,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3024,6 +3112,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3045,6 +3134,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3087,6 +3177,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3134,6 +3225,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3183,6 +3275,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3216,6 +3309,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3235,6 +3329,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3256,6 +3351,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3298,6 +3394,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3345,6 +3442,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3394,6 +3492,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3431,6 +3530,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3444,6 +3544,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/booleanPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/booleanPropertyAccess.json index 9898bbaaac22..eb2ffa1d170f 100644 --- a/crates/swc_ecma_parser/tests/tsc/booleanPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/booleanPropertyAccess.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -91,6 +93,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -133,6 +136,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/bundlerSyntaxRestrictions.json b/crates/swc_ecma_parser/tests/tsc/bundlerSyntaxRestrictions.json index 93bb83c45dc1..77c39aed7c45 100644 --- a/crates/swc_ecma_parser/tests/tsc/bundlerSyntaxRestrictions.json +++ b/crates/swc_ecma_parser/tests/tsc/bundlerSyntaxRestrictions.json @@ -28,6 +28,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -152,6 +154,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readFileSync", "optional": false }, @@ -171,6 +174,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -204,6 +208,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoding", "optional": true, "typeAnnotation": { @@ -294,6 +299,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs", "optional": false }, @@ -330,6 +336,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -369,6 +376,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sep", "optional": false, "typeAnnotation": { @@ -409,6 +417,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false } @@ -497,6 +506,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -515,6 +525,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -557,6 +568,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -605,6 +617,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -680,6 +693,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/callChain.2.json b/crates/swc_ecma_parser/tests/tsc/callChain.2.json index cb4e3ce60856..0eee14776064 100644 --- a/crates/swc_ecma_parser/tests/tsc/callChain.2.json +++ b/crates/swc_ecma_parser/tests/tsc/callChain.2.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -118,6 +119,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -149,6 +151,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -193,6 +196,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -281,6 +285,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -322,6 +327,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -351,6 +357,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -410,6 +417,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -503,6 +511,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callChain.3.json b/crates/swc_ecma_parser/tests/tsc/callChain.3.json index e4f3a4af3f5d..831ef3879912 100644 --- a/crates/swc_ecma_parser/tests/tsc/callChain.3.json +++ b/crates/swc_ecma_parser/tests/tsc/callChain.3.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "absorb", "optional": false }, @@ -48,6 +49,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +80,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +111,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -143,6 +147,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -156,6 +161,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -185,6 +191,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -209,6 +216,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +248,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +275,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -320,6 +330,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": { @@ -372,6 +383,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -449,6 +461,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -548,6 +562,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "absorb", "optional": false }, @@ -589,6 +604,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false, "typeAnnotation": { @@ -658,6 +674,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -735,6 +752,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n4", "optional": false, "typeAnnotation": { @@ -804,6 +822,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -851,6 +870,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "absorb", "optional": false }, @@ -892,6 +912,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -930,6 +951,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1004,6 +1026,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1040,6 +1063,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callChain.json b/crates/swc_ecma_parser/tests/tsc/callChain.json index 62c7bef83c34..0a3b90ca3de8 100644 --- a/crates/swc_ecma_parser/tests/tsc/callChain.json +++ b/crates/swc_ecma_parser/tests/tsc/callChain.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -81,6 +82,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -163,6 +165,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -198,6 +201,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -246,6 +250,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -321,6 +326,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -416,6 +422,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -460,6 +467,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -495,6 +503,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -593,6 +602,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -651,6 +661,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -722,6 +733,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -820,6 +832,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -942,6 +955,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1008,6 +1022,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1087,6 +1102,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1193,6 +1209,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1306,6 +1323,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -1335,6 +1353,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1383,6 +1402,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1439,6 +1459,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1532,6 +1553,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -1605,6 +1627,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -1691,6 +1714,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -1804,6 +1828,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -1941,6 +1966,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2022,6 +2048,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2116,6 +2143,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2237,6 +2265,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2382,6 +2411,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2463,6 +2493,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2557,6 +2588,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2678,6 +2710,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2800,6 +2833,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -2843,6 +2877,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2865,6 +2900,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2886,6 +2922,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2914,6 +2951,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2944,6 +2982,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2974,6 +3013,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3000,6 +3040,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, @@ -3019,6 +3060,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3088,6 +3130,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -3144,6 +3187,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3157,6 +3201,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false } @@ -3192,6 +3237,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -3227,6 +3273,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3335,6 +3382,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3421,6 +3469,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -3515,6 +3564,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callChainInference.json b/crates/swc_ecma_parser/tests/tsc/callChainInference.json index 94468f610e3e..dc3257ea77ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/callChainInference.json +++ b/crates/swc_ecma_parser/tests/tsc/callChainInference.json @@ -18,6 +18,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -44,6 +45,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +59,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -78,6 +81,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +96,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -120,6 +125,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -164,6 +170,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -190,6 +197,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -225,6 +233,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -272,6 +281,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -300,6 +310,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -335,6 +346,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -386,6 +398,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -461,6 +474,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callChainWithSuper.json b/crates/swc_ecma_parser/tests/tsc/callChainWithSuper.json index 1eaab763ffdb..8ee34f8d39d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/callChainWithSuper.json +++ b/crates/swc_ecma_parser/tests/tsc/callChainWithSuper.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -84,6 +85,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -293,6 +295,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithIncorrectNumberOfTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithIncorrectNumberOfTypeArguments.json index 2b6a4fdccff1..9a207f97b4d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithIncorrectNumberOfTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithIncorrectNumberOfTypeArguments.json @@ -14,6 +14,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -158,6 +163,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -180,6 +186,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -210,6 +217,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +248,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -332,6 +342,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -350,6 +361,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -440,6 +452,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -459,6 +472,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -480,6 +494,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -494,6 +509,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -515,6 +531,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -569,6 +586,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -591,6 +609,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -621,6 +640,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -655,6 +675,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -673,6 +694,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -747,6 +769,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -765,6 +788,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -855,6 +879,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -884,6 +909,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -905,6 +931,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -919,6 +946,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -940,6 +968,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -967,6 +996,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -993,6 +1023,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1015,6 +1046,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1059,6 +1091,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1077,6 +1110,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1151,6 +1185,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -1169,6 +1204,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1245,6 +1281,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1286,6 +1323,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1307,6 +1345,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1329,6 +1368,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1350,6 +1390,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1411,6 +1452,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1433,6 +1475,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1463,6 +1506,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1507,6 +1551,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1544,6 +1589,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1631,6 +1677,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -1668,6 +1715,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1761,6 +1809,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1787,6 +1836,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1800,6 +1850,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1821,6 +1872,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1835,6 +1887,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1856,6 +1909,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1883,6 +1937,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1909,6 +1964,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1931,6 +1987,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1969,6 +2026,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1990,6 +2048,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2025,6 +2084,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2049,6 +2109,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2132,6 +2193,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -2156,6 +2218,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2241,6 +2304,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2282,6 +2346,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2303,6 +2368,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2325,6 +2391,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2346,6 +2413,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2407,6 +2475,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2444,6 +2513,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2466,6 +2536,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2503,6 +2574,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2540,6 +2612,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2627,6 +2700,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -2664,6 +2738,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2757,6 +2832,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2781,6 +2857,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2803,6 +2880,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2835,6 +2913,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2848,6 +2927,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2869,6 +2949,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2883,6 +2964,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2904,6 +2986,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2931,6 +3014,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2965,6 +3049,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -2986,6 +3071,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3045,6 +3131,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -3069,6 +3156,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -3152,6 +3240,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -3176,6 +3265,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithZeroTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithZeroTypeArguments.json index 4f54b3bc5c10..01480d364e87 100644 --- a/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithZeroTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/callGenericFunctionWithZeroTypeArguments.json @@ -14,6 +14,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -115,6 +118,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +149,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +180,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -193,6 +199,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -239,6 +246,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -258,6 +266,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +343,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -363,6 +374,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -397,6 +409,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -415,6 +428,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -461,6 +475,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -490,6 +505,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -511,6 +527,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +555,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -564,6 +582,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -608,6 +627,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -626,6 +646,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -658,6 +679,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -699,6 +721,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -720,6 +743,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -781,6 +805,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -811,6 +836,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -855,6 +881,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -892,6 +919,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -941,6 +969,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -967,6 +996,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -980,6 +1010,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1001,6 +1032,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1028,6 +1060,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1054,6 +1087,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1092,6 +1126,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1113,6 +1148,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1148,6 +1184,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1172,6 +1209,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1213,6 +1251,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1254,6 +1293,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1275,6 +1315,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1336,6 +1377,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1373,6 +1415,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1410,6 +1453,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1447,6 +1491,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1496,6 +1541,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1520,6 +1566,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1552,6 +1599,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1565,6 +1613,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1586,6 +1635,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1613,6 +1663,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1647,6 +1698,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1668,6 +1720,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1719,6 +1772,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1743,6 +1797,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callNonGenericFunctionWithTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/callNonGenericFunctionWithTypeArguments.json index bbe0a1035e9e..a270b94c107f 100644 --- a/crates/swc_ecma_parser/tests/tsc/callNonGenericFunctionWithTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/callNonGenericFunctionWithTypeArguments.json @@ -14,6 +14,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -111,6 +113,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -129,6 +132,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -191,6 +195,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +291,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -365,6 +373,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -394,6 +403,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -462,6 +472,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -480,6 +491,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -528,6 +540,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -569,6 +582,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -661,6 +675,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -698,6 +713,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -763,6 +779,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -789,6 +806,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -802,6 +820,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -864,6 +883,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -885,6 +905,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -920,6 +941,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -944,6 +966,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1001,6 +1024,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1042,6 +1066,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1134,6 +1159,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1171,6 +1197,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1236,6 +1263,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1262,6 +1290,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1275,6 +1304,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1323,6 +1353,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1344,6 +1375,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1379,6 +1411,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1403,6 +1436,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1474,6 +1508,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1506,6 +1541,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1524,6 +1560,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1573,6 +1610,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1619,6 +1657,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1637,6 +1676,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callOfPropertylessConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/callOfPropertylessConstructorFunction.json index f84a2f447c5a..ee0702c9dde7 100644 --- a/crates/swc_ecma_parser/tests/tsc/callOfPropertylessConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/callOfPropertylessConstructorFunction.json @@ -14,6 +14,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dependency", "optional": false }, @@ -33,6 +34,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -97,6 +100,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dependency", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callOverload.json b/crates/swc_ecma_parser/tests/tsc/callOverload.json index 73769042a206..badbfcecebad 100644 --- a/crates/swc_ecma_parser/tests/tsc/callOverload.json +++ b/crates/swc_ecma_parser/tests/tsc/callOverload.json @@ -14,6 +14,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -33,6 +34,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeTwo", "optional": false }, @@ -107,6 +110,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +144,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -195,6 +200,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRest", "optional": false }, @@ -214,6 +220,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -257,6 +264,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -280,6 +288,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -354,6 +363,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -404,6 +414,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -444,6 +455,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -520,6 +532,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeTwo", "optional": false }, @@ -596,6 +609,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRest", "optional": false }, @@ -624,6 +638,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -652,6 +667,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRest", "optional": false }, @@ -679,6 +695,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRest", "optional": false }, @@ -695,6 +712,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance.json index b48b1a5cc598..e529d98b4515 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance.json @@ -21,6 +21,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallSignature", "optional": false }, @@ -44,6 +45,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -71,6 +73,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -198,6 +203,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -217,6 +223,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -244,6 +251,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -294,6 +302,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -319,6 +328,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -369,6 +379,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +401,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -433,6 +445,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -461,6 +474,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -488,6 +502,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -540,6 +555,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -559,6 +575,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -586,6 +603,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +656,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -657,6 +676,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -684,6 +704,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -705,6 +726,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -748,6 +770,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -782,6 +805,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberWithCallSignature", "optional": false }, @@ -805,6 +829,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -832,6 +857,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -857,6 +883,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -909,6 +936,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -934,6 +962,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -959,6 +988,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1011,6 +1041,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1036,6 +1067,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1057,6 +1089,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1085,6 +1118,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1164,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1149,6 +1184,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1176,6 +1212,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1201,6 +1238,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1253,6 +1291,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1278,6 +1317,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1303,6 +1343,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1355,6 +1396,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1380,6 +1422,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1401,6 +1444,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1429,6 +1473,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1474,6 +1519,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1501,6 +1547,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1526,6 +1573,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1578,6 +1626,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1603,6 +1652,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1624,6 +1674,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1652,6 +1703,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1682,6 +1734,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1707,6 +1760,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1726,6 +1780,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1753,6 +1808,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1778,6 +1834,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1832,6 +1889,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1851,6 +1909,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1878,6 +1937,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1903,6 +1963,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1924,6 +1985,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1952,6 +2014,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance2.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance2.json index 77b73348c538..4fdc3be941cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance2.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance2.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -424,6 +434,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -449,6 +460,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -508,6 +520,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -533,6 +546,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -585,6 +599,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -610,6 +625,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -635,6 +651,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -687,6 +704,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -712,6 +730,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -734,6 +753,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -806,6 +826,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -831,6 +852,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -853,6 +875,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -874,6 +897,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -902,6 +926,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -932,6 +957,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -955,6 +981,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -980,6 +1007,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1002,6 +1030,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1023,6 +1052,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1051,6 +1081,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1082,6 +1113,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1103,6 +1135,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1131,6 +1164,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1156,6 +1190,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1181,6 +1216,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1203,6 +1239,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1224,6 +1261,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1252,6 +1290,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1268,6 +1307,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1290,6 +1330,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1311,6 +1352,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1339,6 +1381,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1370,6 +1413,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1391,6 +1435,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1419,6 +1464,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1444,6 +1490,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1469,6 +1516,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1491,6 +1539,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1512,6 +1561,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1540,6 +1590,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1556,6 +1607,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1578,6 +1630,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1599,6 +1652,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1627,6 +1681,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1658,6 +1713,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1679,6 +1735,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1707,6 +1764,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1732,6 +1790,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1767,6 +1826,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1796,6 +1856,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1825,6 +1886,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1848,6 +1910,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1873,6 +1936,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1966,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1934,6 +1999,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1963,6 +2029,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1998,6 +2065,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2044,6 +2112,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2067,6 +2136,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -2092,6 +2162,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2113,6 +2184,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2136,6 +2208,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2153,6 +2226,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2174,6 +2248,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2197,6 +2272,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2228,6 +2304,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2251,6 +2328,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2277,6 +2355,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -2302,6 +2381,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2323,6 +2403,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2346,6 +2427,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2363,6 +2445,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2384,6 +2467,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2407,6 +2491,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2438,6 +2523,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2461,6 +2547,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2487,6 +2574,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -2512,6 +2600,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2541,6 +2630,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2576,6 +2666,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2622,6 +2713,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2645,6 +2737,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -2677,6 +2770,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2734,6 +2828,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2795,6 +2890,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -2827,6 +2923,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2848,6 +2945,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2898,6 +2996,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2917,6 +3016,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2941,6 +3041,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2962,6 +3063,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3012,6 +3114,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3031,6 +3134,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3059,6 +3163,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -3091,6 +3196,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3113,6 +3219,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3190,6 +3297,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3212,6 +3320,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3293,6 +3402,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -3325,6 +3435,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3354,6 +3465,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3404,6 +3516,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3483,6 +3596,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3512,6 +3626,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3562,6 +3677,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3583,6 +3699,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3610,6 +3727,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3667,6 +3785,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3686,6 +3805,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3713,6 +3833,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3738,6 +3859,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3759,6 +3881,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3787,6 +3910,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3823,6 +3947,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3847,6 +3972,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3872,6 +3998,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3893,6 +4020,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3921,6 +4049,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3971,6 +4100,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3996,6 +4126,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4017,6 +4148,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4045,6 +4177,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4075,6 +4208,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4098,6 +4232,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4123,6 +4258,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4144,6 +4280,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4158,6 +4295,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4179,6 +4317,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4207,6 +4346,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4229,6 +4369,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4259,6 +4400,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4282,6 +4424,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4307,6 +4450,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4329,6 +4473,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4350,6 +4495,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4378,6 +4524,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4408,6 +4555,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4430,6 +4578,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4460,6 +4609,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4483,6 +4633,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4508,6 +4659,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4530,6 +4682,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4551,6 +4704,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4579,6 +4733,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4609,6 +4764,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4628,6 +4784,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4648,6 +4805,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4667,6 +4825,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4695,6 +4854,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4718,6 +4878,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4743,6 +4904,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4765,6 +4927,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4786,6 +4949,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4814,6 +4978,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4844,6 +5009,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4863,6 +5029,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4883,6 +5050,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4902,6 +5070,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4931,6 +5100,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4952,6 +5122,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4980,6 +5151,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5005,6 +5177,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -5030,6 +5203,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5052,6 +5226,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5073,6 +5248,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5101,6 +5277,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5117,6 +5294,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5139,6 +5317,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5160,6 +5339,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5188,6 +5368,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5218,6 +5399,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5237,6 +5419,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5257,6 +5440,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5276,6 +5460,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5305,6 +5490,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5326,6 +5512,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5354,6 +5541,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5379,6 +5567,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -5404,6 +5593,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5426,6 +5616,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5447,6 +5638,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5475,6 +5667,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5491,6 +5684,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5513,6 +5707,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5542,6 +5737,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5577,6 +5773,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -5623,6 +5820,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5653,6 +5851,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5672,6 +5871,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5692,6 +5892,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5711,6 +5912,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5740,6 +5942,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5761,6 +5964,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5789,6 +5993,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5814,6 +6019,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5849,6 +6055,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5878,6 +6085,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5907,6 +6115,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5926,6 +6135,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5954,6 +6164,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5977,6 +6188,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -6002,6 +6214,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6023,6 +6236,7 @@ "end": 2553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6037,6 +6251,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6058,6 +6273,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6086,6 +6302,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6105,6 +6322,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6133,6 +6351,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6156,6 +6375,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -6181,6 +6401,7 @@ "end": 2607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6202,6 +6423,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6225,6 +6447,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6242,6 +6465,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6263,6 +6487,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6291,6 +6516,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6310,6 +6536,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6333,6 +6560,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6364,6 +6592,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6387,6 +6616,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6413,6 +6643,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -6438,6 +6669,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6459,6 +6691,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6482,6 +6715,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6499,6 +6733,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6520,6 +6755,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6548,6 +6784,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6567,6 +6804,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6590,6 +6828,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6621,6 +6860,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6644,6 +6884,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -6669,6 +6910,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6698,6 +6940,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6722,6 +6965,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6743,6 +6987,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6767,6 +7012,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6799,6 +7045,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6821,6 +7068,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6851,6 +7099,7 @@ "end": 2879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6874,6 +7123,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -6899,6 +7149,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6920,6 +7171,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6948,6 +7200,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6984,6 +7237,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7008,6 +7262,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -7033,6 +7288,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7054,6 +7310,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7082,6 +7339,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7101,6 +7359,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7149,6 +7408,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -7174,6 +7434,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7196,6 +7457,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7217,6 +7479,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7245,6 +7508,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7275,6 +7539,7 @@ "end": 2982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7311,6 +7576,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7335,6 +7601,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -7360,6 +7627,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7382,6 +7650,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7403,6 +7672,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7431,6 +7701,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7461,6 +7732,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7497,6 +7769,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance3.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance3.json index 6b122fa33d68..682652274027 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance3.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance3.json @@ -21,6 +21,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -342,6 +350,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonGenericSignaturesInBaseType", "optional": false }, @@ -365,6 +374,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -392,6 +402,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -417,6 +428,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -476,6 +488,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -501,6 +514,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -523,6 +537,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -544,6 +559,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -572,6 +588,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -603,6 +620,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -624,6 +642,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -652,6 +671,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -677,6 +697,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -702,6 +723,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -724,6 +746,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -745,6 +768,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -773,6 +797,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -789,6 +814,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -811,6 +837,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -832,6 +859,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -860,6 +888,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -891,6 +920,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -912,6 +942,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -940,6 +971,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -965,6 +997,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1000,6 +1033,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1029,6 +1063,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1058,6 +1093,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1081,6 +1117,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1106,6 +1143,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1135,6 +1173,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1167,6 +1206,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1196,6 +1236,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1231,6 +1272,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1277,6 +1319,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1300,6 +1343,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -1325,6 +1369,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1346,6 +1391,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1369,6 +1415,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1386,6 +1433,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1407,6 +1455,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1430,6 +1479,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1461,6 +1511,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1484,6 +1535,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1510,6 +1562,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -1542,6 +1595,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1599,6 +1653,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1660,6 +1715,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1685,6 +1741,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1714,6 +1771,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1749,6 +1807,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1808,6 +1867,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1840,6 +1900,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1869,6 +1930,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1919,6 +1981,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1998,6 +2061,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2027,6 +2091,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2077,6 +2142,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2160,6 +2226,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -2192,6 +2259,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2221,6 +2289,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2242,6 +2311,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2269,6 +2339,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2295,6 +2366,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2314,6 +2386,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2338,6 +2411,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2359,6 +2433,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2386,6 +2461,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2412,6 +2488,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2431,6 +2508,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2484,6 +2562,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2513,6 +2592,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2534,6 +2614,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2561,6 +2642,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2587,6 +2669,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2606,6 +2689,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2630,6 +2714,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2651,6 +2736,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2678,6 +2764,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2704,6 +2791,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2723,6 +2811,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2782,6 +2871,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2801,6 +2891,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2828,6 +2919,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2853,6 +2945,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2874,6 +2967,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2902,6 +2996,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2924,6 +3019,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2960,6 +3056,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2986,6 +3083,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3010,6 +3108,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3032,6 +3131,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3057,6 +3157,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3084,6 +3185,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3109,6 +3211,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3130,6 +3233,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3164,6 +3268,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3190,6 +3295,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -3209,6 +3315,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3236,6 +3343,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3261,6 +3369,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3283,6 +3392,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3304,6 +3414,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3332,6 +3443,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3362,6 +3474,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3381,6 +3494,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3401,6 +3515,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3420,6 +3535,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3440,6 +3556,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3459,6 +3576,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3488,6 +3606,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3509,6 +3628,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3537,6 +3657,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3564,6 +3685,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -3583,6 +3705,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3610,6 +3733,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -3635,6 +3759,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3657,6 +3782,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3678,6 +3804,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3706,6 +3833,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3722,6 +3850,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3744,6 +3873,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -3773,6 +3903,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3819,6 +3950,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3849,6 +3981,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3868,6 +4001,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3888,6 +4022,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3907,6 +4042,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3936,6 +4072,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3957,6 +4094,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3985,6 +4123,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4012,6 +4151,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4B", "optional": false }, @@ -4031,6 +4171,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4058,6 +4199,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -4093,6 +4235,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4122,6 +4265,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4151,6 +4295,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4170,6 +4315,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4198,6 +4344,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4223,6 +4370,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4C", "optional": false }, @@ -4242,6 +4390,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4269,6 +4418,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -4294,6 +4444,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4315,6 +4466,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4329,6 +4481,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4350,6 +4503,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4378,6 +4532,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4397,6 +4552,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4425,6 +4581,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4450,6 +4607,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4E", "optional": false }, @@ -4469,6 +4627,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4496,6 +4655,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -4521,6 +4681,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4542,6 +4703,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4565,6 +4727,7 @@ "end": 3006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4582,6 +4745,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4603,6 +4767,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4626,6 +4791,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4657,6 +4823,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4676,6 +4843,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4699,6 +4867,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4730,6 +4899,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4755,6 +4925,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -4774,6 +4945,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4801,6 +4973,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -4826,6 +4999,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4855,6 +5029,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4879,6 +5054,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4900,6 +5076,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4924,6 +5101,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4956,6 +5134,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4986,6 +5165,7 @@ "end": 3178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5011,6 +5191,7 @@ "end": 3267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -5030,6 +5211,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5057,6 +5239,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -5082,6 +5265,7 @@ "end": 3315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5111,6 +5295,7 @@ "end": 3320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5135,6 +5320,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5156,6 +5342,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5180,6 +5367,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5212,6 +5400,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5231,6 +5420,7 @@ "end": 3312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5274,6 +5464,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -5293,6 +5484,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5320,6 +5512,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -5345,6 +5538,7 @@ "end": 3645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5367,6 +5561,7 @@ "end": 3649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5388,6 +5583,7 @@ "end": 3652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5416,6 +5612,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5446,6 +5643,7 @@ "end": 3642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5482,6 +5680,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5508,6 +5707,7 @@ "end": 3699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -5527,6 +5727,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5554,6 +5755,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -5579,6 +5781,7 @@ "end": 3734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5601,6 +5804,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5622,6 +5826,7 @@ "end": 3741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5650,6 +5855,7 @@ "end": 3747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5680,6 +5886,7 @@ "end": 3731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5738,6 +5945,7 @@ "end": 3934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -5761,6 +5969,7 @@ "end": 4004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5788,6 +5997,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5813,6 +6023,7 @@ "end": 4028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5834,6 +6045,7 @@ "end": 4031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5862,6 +6074,7 @@ "end": 4025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5898,6 +6111,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5924,6 +6138,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -5943,6 +6158,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5970,6 +6186,7 @@ "end": 4099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5995,6 +6212,7 @@ "end": 4106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6016,6 +6234,7 @@ "end": 4109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6044,6 +6263,7 @@ "end": 4103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6096,6 +6316,7 @@ "end": 4211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6123,6 +6344,7 @@ "end": 4228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6148,6 +6370,7 @@ "end": 4235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6169,6 +6392,7 @@ "end": 4238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6197,6 +6421,7 @@ "end": 4232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6249,6 +6474,7 @@ "end": 4284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -6268,6 +6494,7 @@ "end": 4294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6295,6 +6522,7 @@ "end": 4311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6320,6 +6548,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6341,6 +6570,7 @@ "end": 4321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6369,6 +6599,7 @@ "end": 4315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6405,6 +6636,7 @@ "end": 4327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance4.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance4.json index 61d35d78e8d0..a9eb79a2c3ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance4.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance4.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +487,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -499,6 +513,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -520,6 +535,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -548,6 +564,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -598,6 +615,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -623,6 +641,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -644,6 +663,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +692,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -715,6 +736,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -740,6 +762,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -761,6 +784,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -775,6 +799,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -796,6 +821,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -824,6 +850,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -846,6 +873,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -889,6 +917,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -914,6 +943,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -936,6 +966,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -957,6 +988,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -985,6 +1017,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1015,6 +1048,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1067,6 +1102,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1115,6 +1152,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1137,6 +1175,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1158,6 +1197,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1186,6 +1226,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1216,6 +1257,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1235,6 +1277,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1263,6 +1306,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1330,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1311,6 +1356,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1340,6 +1386,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1364,6 +1411,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1382,6 +1430,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1411,6 +1460,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1435,6 +1485,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1456,6 +1507,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1480,6 +1532,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1512,6 +1565,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1542,6 +1596,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1565,6 +1620,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1590,6 +1646,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1619,6 +1676,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1643,6 +1701,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1664,6 +1723,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1688,6 +1748,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1720,6 +1781,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1818,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1780,6 +1843,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1805,6 +1869,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1834,6 +1899,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1924,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1879,6 +1946,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1903,6 +1971,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1935,6 +2004,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1954,6 +2024,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1988,6 +2059,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2012,6 +2084,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -2044,6 +2117,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2066,6 +2140,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2087,6 +2162,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2115,6 +2191,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2150,6 +2227,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2177,6 +2255,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2196,6 +2275,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2220,6 +2300,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2242,6 +2323,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2263,6 +2345,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2291,6 +2374,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2326,6 +2410,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2353,6 +2438,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2372,6 +2458,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2400,6 +2487,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -2432,6 +2520,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2461,6 +2550,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2482,6 +2572,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2509,6 +2600,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2535,6 +2627,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2554,6 +2647,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2578,6 +2672,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2599,6 +2694,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2626,6 +2722,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2652,6 +2749,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2671,6 +2769,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2724,6 +2823,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2753,6 +2853,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2774,6 +2875,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2801,6 +2903,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2827,6 +2930,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2846,6 +2950,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2870,6 +2975,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2891,6 +2997,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2918,6 +3025,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2944,6 +3052,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2963,6 +3072,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3022,6 +3132,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3041,6 +3152,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3068,6 +3180,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3093,6 +3206,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3114,6 +3228,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3142,6 +3257,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3178,6 +3294,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3202,6 +3319,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3227,6 +3345,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3248,6 +3367,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3276,6 +3396,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3326,6 +3447,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3351,6 +3473,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3372,6 +3495,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3400,6 +3524,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3430,6 +3555,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3453,6 +3579,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3478,6 +3605,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3499,6 +3627,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3513,6 +3642,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3534,6 +3664,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3562,6 +3693,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3584,6 +3716,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3627,6 +3760,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3652,6 +3786,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3674,6 +3809,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3695,6 +3831,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3723,6 +3860,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3753,6 +3891,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3775,6 +3914,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3805,6 +3945,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3828,6 +3969,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3853,6 +3995,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3875,6 +4018,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3896,6 +4040,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3924,6 +4069,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3954,6 +4100,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3973,6 +4120,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3993,6 +4141,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4012,6 +4161,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4040,6 +4190,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4063,6 +4214,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -4088,6 +4240,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4117,6 +4270,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4141,6 +4295,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4159,6 +4314,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4188,6 +4344,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4212,6 +4369,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4233,6 +4391,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4257,6 +4416,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4289,6 +4449,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4311,6 +4472,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4341,6 +4503,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4364,6 +4527,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -4389,6 +4553,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4418,6 +4583,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4442,6 +4608,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4463,6 +4630,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4487,6 +4655,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4519,6 +4688,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4541,6 +4711,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4577,6 +4748,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4601,6 +4773,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -4626,6 +4799,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4655,6 +4829,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4679,6 +4854,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4700,6 +4876,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4724,6 +4901,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4756,6 +4934,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4792,6 +4971,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4816,6 +4996,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -4841,6 +5022,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4863,6 +5045,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4884,6 +5067,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4912,6 +5096,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4942,6 +5127,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4978,6 +5164,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5002,6 +5189,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -5027,6 +5215,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5049,6 +5238,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5070,6 +5260,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5098,6 +5289,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5128,6 +5320,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance5.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance5.json index e959fd14246c..4a181f009ecd 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance5.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance5.json @@ -14,6 +14,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -424,6 +434,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -449,6 +460,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -508,6 +520,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -533,6 +546,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -585,6 +599,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -610,6 +625,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -635,6 +651,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -687,6 +704,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -712,6 +730,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -734,6 +753,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -806,6 +826,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -831,6 +852,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -853,6 +875,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -874,6 +897,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -902,6 +926,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -932,6 +957,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -955,6 +981,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -980,6 +1007,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1002,6 +1030,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1023,6 +1052,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1051,6 +1081,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1082,6 +1113,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1103,6 +1135,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1131,6 +1164,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1156,6 +1190,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1181,6 +1216,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1203,6 +1239,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1224,6 +1261,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1252,6 +1290,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1268,6 +1307,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1290,6 +1330,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1311,6 +1352,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1339,6 +1381,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1370,6 +1413,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1391,6 +1435,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1419,6 +1464,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1444,6 +1490,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1469,6 +1516,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1491,6 +1539,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1512,6 +1561,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1540,6 +1590,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1556,6 +1607,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1578,6 +1630,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1599,6 +1652,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1627,6 +1681,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1658,6 +1713,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1679,6 +1735,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1707,6 +1764,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1732,6 +1790,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1767,6 +1826,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1796,6 +1856,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1825,6 +1886,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1848,6 +1910,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1873,6 +1936,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1966,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1934,6 +1999,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1963,6 +2029,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1998,6 +2065,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2044,6 +2112,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2067,6 +2136,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -2092,6 +2162,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2113,6 +2184,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2136,6 +2208,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2153,6 +2226,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2174,6 +2248,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2197,6 +2272,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2228,6 +2304,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2251,6 +2328,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2277,6 +2355,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -2302,6 +2381,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2323,6 +2403,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2346,6 +2427,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2363,6 +2445,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2384,6 +2467,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2407,6 +2491,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2438,6 +2523,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2461,6 +2547,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2487,6 +2574,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -2512,6 +2600,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2541,6 +2630,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2576,6 +2666,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2622,6 +2713,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2647,6 +2739,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2666,6 +2759,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2693,6 +2787,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2718,6 +2813,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2739,6 +2835,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2767,6 +2864,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2803,6 +2901,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2829,6 +2928,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2848,6 +2948,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2875,6 +2976,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2900,6 +3002,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2921,6 +3024,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2949,6 +3053,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2985,6 +3090,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3009,6 +3115,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3034,6 +3141,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3055,6 +3163,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3083,6 +3192,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3133,6 +3243,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3158,6 +3269,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3179,6 +3291,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3207,6 +3320,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3237,6 +3351,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3260,6 +3375,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3285,6 +3401,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3306,6 +3423,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3320,6 +3438,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3341,6 +3460,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3369,6 +3489,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3391,6 +3512,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3421,6 +3543,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3444,6 +3567,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3469,6 +3593,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3491,6 +3616,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3512,6 +3638,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3540,6 +3667,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3570,6 +3698,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3592,6 +3721,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3622,6 +3752,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3645,6 +3776,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3670,6 +3802,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3692,6 +3825,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3713,6 +3847,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3741,6 +3876,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3771,6 +3907,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3790,6 +3927,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3810,6 +3948,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3829,6 +3968,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3857,6 +3997,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3880,6 +4021,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3905,6 +4047,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3927,6 +4070,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3948,6 +4092,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3976,6 +4121,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4006,6 +4152,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4025,6 +4172,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4045,6 +4193,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4064,6 +4213,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4093,6 +4243,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4114,6 +4265,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4142,6 +4294,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4167,6 +4320,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -4192,6 +4346,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4214,6 +4369,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4235,6 +4391,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4263,6 +4420,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4279,6 +4437,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4301,6 +4460,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4322,6 +4482,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4350,6 +4511,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4380,6 +4542,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4399,6 +4562,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4419,6 +4583,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4438,6 +4603,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4467,6 +4633,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4488,6 +4655,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4516,6 +4684,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4541,6 +4710,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -4566,6 +4736,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4588,6 +4759,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4609,6 +4781,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4637,6 +4810,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4653,6 +4827,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4675,6 +4850,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4704,6 +4880,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4739,6 +4916,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -4785,6 +4963,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4815,6 +4994,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4834,6 +5014,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4854,6 +5035,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4873,6 +5055,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4902,6 +5085,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4923,6 +5107,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4951,6 +5136,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4976,6 +5162,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5011,6 +5198,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5040,6 +5228,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5069,6 +5258,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5088,6 +5278,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5116,6 +5307,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5139,6 +5331,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -5164,6 +5357,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5185,6 +5379,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5199,6 +5394,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5220,6 +5416,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5248,6 +5445,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5267,6 +5465,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5295,6 +5494,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5318,6 +5518,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -5343,6 +5544,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5364,6 +5566,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5387,6 +5590,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5404,6 +5608,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5425,6 +5630,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5453,6 +5659,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5472,6 +5679,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5495,6 +5703,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5526,6 +5735,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5549,6 +5759,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5575,6 +5786,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -5600,6 +5812,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5621,6 +5834,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5644,6 +5858,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5661,6 +5876,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5682,6 +5898,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5710,6 +5927,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5729,6 +5947,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5752,6 +5971,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5783,6 +6003,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5806,6 +6027,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -5831,6 +6053,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5860,6 +6083,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5884,6 +6108,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5905,6 +6130,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5929,6 +6155,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5961,6 +6188,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5983,6 +6211,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6013,6 +6242,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance6.json b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance6.json index c65eb1da1d9a..e1fb13cc0498 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance6.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureAssignabilityInInheritance6.json @@ -14,6 +14,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +487,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -499,6 +513,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -520,6 +535,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -548,6 +564,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -598,6 +615,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -623,6 +641,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -644,6 +663,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +692,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -715,6 +736,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -740,6 +762,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -761,6 +784,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -775,6 +799,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -796,6 +821,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -824,6 +850,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -846,6 +873,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -889,6 +917,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -914,6 +943,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -936,6 +966,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -957,6 +988,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -985,6 +1017,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1015,6 +1048,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1067,6 +1102,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1115,6 +1152,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1137,6 +1175,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1158,6 +1197,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1186,6 +1226,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1216,6 +1257,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1235,6 +1277,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1263,6 +1306,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1330,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1311,6 +1356,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1340,6 +1386,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1364,6 +1411,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1382,6 +1430,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1411,6 +1460,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1435,6 +1485,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1456,6 +1507,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1480,6 +1532,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1512,6 +1565,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1542,6 +1596,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1565,6 +1620,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1590,6 +1646,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1619,6 +1676,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1643,6 +1701,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1664,6 +1723,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1688,6 +1748,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1720,6 +1781,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1818,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1780,6 +1843,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1805,6 +1869,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1834,6 +1899,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1924,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1879,6 +1946,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1903,6 +1971,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1935,6 +2004,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1954,6 +2024,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1988,6 +2059,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2014,6 +2086,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2038,6 +2111,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2063,6 +2137,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2090,6 +2165,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2115,6 +2191,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2136,6 +2213,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2170,6 +2248,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2196,6 +2275,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2220,6 +2300,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2245,6 +2326,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2272,6 +2354,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2297,6 +2380,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2402,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2368,6 +2453,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2392,6 +2478,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2417,6 +2504,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2444,6 +2532,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2469,6 +2558,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2490,6 +2580,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2518,6 +2609,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2543,6 +2635,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -2567,6 +2660,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2592,6 +2686,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2619,6 +2714,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2644,6 +2740,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2665,6 +2762,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2679,6 +2777,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2700,6 +2799,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2728,6 +2828,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2773,6 +2874,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -2797,6 +2899,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2822,6 +2925,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2849,6 +2953,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2874,6 +2979,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2896,6 +3002,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2917,6 +3024,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2945,6 +3053,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2975,6 +3084,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3005,6 +3115,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3030,6 +3141,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -3054,6 +3166,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3079,6 +3192,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3106,6 +3220,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -3131,6 +3246,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3160,6 +3276,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3184,6 +3301,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3202,6 +3320,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3231,6 +3350,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3255,6 +3375,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3276,6 +3397,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3300,6 +3422,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3332,6 +3455,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3362,6 +3486,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3387,6 +3512,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -3411,6 +3537,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3436,6 +3563,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3463,6 +3591,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -3488,6 +3617,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3517,6 +3647,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3541,6 +3672,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3562,6 +3694,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3586,6 +3719,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3624,6 +3758,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutAnnotationsOrBody.json b/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutAnnotationsOrBody.json index 87fde1afd526..721140194980 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutAnnotationsOrBody.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutAnnotationsOrBody.json @@ -14,6 +14,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -82,6 +84,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +140,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -172,6 +177,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -207,6 +213,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -228,6 +235,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -263,6 +271,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -281,6 +290,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -314,6 +324,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -338,6 +349,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -380,6 +392,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -418,6 +431,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -459,6 +473,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -477,6 +492,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -510,6 +526,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -534,6 +551,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutReturnTypeAnnotationInference.json b/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutReturnTypeAnnotationInference.json index 00722c44016f..5c58946f6d81 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutReturnTypeAnnotationInference.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignatureWithoutReturnTypeAnnotationInference.json @@ -14,6 +14,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -149,6 +153,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -168,6 +173,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -208,6 +214,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -221,6 +228,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -259,6 +267,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -277,6 +286,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -309,6 +319,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -348,6 +359,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -385,6 +397,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -403,6 +416,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -422,6 +436,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -441,6 +456,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -462,6 +478,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -498,6 +515,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -526,6 +544,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -562,6 +581,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -580,6 +600,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -612,6 +633,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -631,6 +653,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -748,6 +771,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -766,6 +790,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -798,6 +823,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -817,6 +843,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -865,6 +892,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -951,6 +979,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -969,6 +998,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1001,6 +1031,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1020,6 +1051,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1060,6 +1092,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1095,6 +1128,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1113,6 +1147,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1145,6 +1180,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1164,6 +1200,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1228,6 +1265,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1265,6 +1303,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1283,6 +1322,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1319,6 +1359,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1346,6 +1387,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1379,6 +1421,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1398,6 +1441,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1455,6 +1499,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1476,6 +1521,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1501,6 +1547,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1535,6 +1582,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1553,6 +1601,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1585,6 +1634,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1652,6 +1702,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1671,6 +1722,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1728,6 +1780,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1749,6 +1802,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1774,6 +1828,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1808,6 +1863,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1826,6 +1882,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1865,6 +1922,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1904,6 +1962,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1937,6 +1996,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2008,6 +2068,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2040,6 +2101,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -2074,6 +2136,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2092,6 +2155,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2115,6 +2179,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2142,6 +2207,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2179,6 +2245,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2206,6 +2273,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2239,6 +2307,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2281,6 +2350,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -2302,6 +2372,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2327,6 +2398,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -2361,6 +2433,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2379,6 +2452,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2398,6 +2472,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2456,6 +2531,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2495,6 +2571,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2525,6 +2602,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2557,6 +2635,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false } @@ -2591,6 +2670,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2609,6 +2689,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2628,6 +2709,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2709,6 +2791,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2750,6 +2833,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2789,6 +2873,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2819,6 +2904,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2851,6 +2937,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -2885,6 +2972,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2903,6 +2991,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2928,6 +3017,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -2945,6 +3035,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2968,6 +3059,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -3007,6 +3099,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3037,6 +3130,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3069,6 +3163,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -3103,6 +3198,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -3121,6 +3217,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType.json index e9455d7d8e5a..5a3c5e621b67 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType.json @@ -18,6 +18,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +83,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -138,6 +142,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -181,6 +186,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -207,6 +213,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -228,6 +235,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -271,6 +279,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -299,6 +308,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -326,6 +336,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -347,6 +358,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -390,6 +402,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -416,6 +429,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -437,6 +451,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -480,6 +495,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +524,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -532,6 +549,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +583,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -586,6 +605,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -625,6 +645,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +667,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -697,6 +719,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -726,6 +749,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -737,6 +761,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -761,6 +786,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -783,6 +809,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -794,6 +821,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -848,6 +876,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -877,6 +906,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -898,6 +928,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -941,6 +972,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -967,6 +999,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -988,6 +1021,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1031,6 +1065,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType2.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType2.json index a1eeefa1f5ae..a82ceaa7a422 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType2.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType2.json @@ -18,6 +18,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -87,6 +90,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -125,6 +129,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -149,6 +154,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -168,6 +174,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -202,6 +209,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -256,6 +264,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -277,6 +286,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -312,6 +322,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -336,6 +347,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -391,6 +403,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -415,6 +428,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType3.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType3.json index be1ceb048a64..e00d2e406748 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType3.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesThatDifferOnlyByReturnType3.json @@ -18,6 +18,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -124,6 +127,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -176,6 +180,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -200,6 +205,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -233,6 +239,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +292,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -309,6 +317,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +351,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithAccessibilityModifiersOnParameters.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithAccessibilityModifiersOnParameters.json index 3505c44b532c..cde2444b69eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithAccessibilityModifiersOnParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithAccessibilityModifiersOnParameters.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -101,6 +104,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -114,6 +118,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -132,6 +137,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -151,6 +157,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -204,6 +211,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -226,6 +234,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -245,6 +254,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -298,6 +308,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -317,6 +328,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -328,6 +340,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -374,6 +387,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -393,6 +407,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -414,6 +429,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -428,6 +444,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -449,6 +466,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +506,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -514,6 +533,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -533,6 +553,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -566,6 +587,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -629,6 +651,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -642,6 +665,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -660,6 +684,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -693,6 +718,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -760,6 +786,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -782,6 +809,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -815,6 +843,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -882,6 +911,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -901,6 +931,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -926,6 +957,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -986,6 +1018,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -1005,6 +1038,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1026,6 +1060,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1061,6 +1097,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1100,6 +1137,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1126,6 +1164,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1167,6 +1206,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1186,6 +1226,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1249,6 +1290,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1282,6 +1324,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1359,6 +1402,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1380,6 +1424,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1402,6 +1447,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1423,6 +1469,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1469,6 +1516,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1557,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1536,6 +1585,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1547,6 +1597,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1569,6 +1620,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1594,6 +1646,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1629,6 +1682,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1642,6 +1696,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1653,6 +1708,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1674,6 +1730,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1687,6 +1744,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1770,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1747,6 +1806,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1760,6 +1820,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1781,6 +1842,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1795,6 +1857,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1816,6 +1879,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1845,6 +1909,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1883,6 +1948,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1911,6 +1977,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1924,6 +1991,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1935,6 +2003,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1956,6 +2025,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1969,6 +2039,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1994,6 +2065,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2048,6 +2120,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2084,6 +2157,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2103,6 +2177,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2148,6 +2223,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2166,6 +2242,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2199,6 +2276,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2265,6 +2343,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2286,6 +2365,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2300,6 +2380,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2321,6 +2402,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2360,6 +2442,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithDuplicateParameters.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithDuplicateParameters.json index a188eb8e742b..95d2a6b985c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithDuplicateParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithDuplicateParameters.json @@ -14,6 +14,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -101,6 +104,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -114,6 +118,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -132,6 +137,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -151,6 +157,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -204,6 +211,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -226,6 +234,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -245,6 +254,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -298,6 +308,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -317,6 +328,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -328,6 +340,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -374,6 +387,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -393,6 +407,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -414,6 +429,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -428,6 +444,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -449,6 +466,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +506,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -514,6 +533,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -533,6 +553,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -566,6 +587,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -629,6 +651,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -642,6 +665,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -660,6 +684,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -693,6 +718,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -760,6 +786,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -782,6 +809,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -815,6 +843,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -882,6 +911,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -901,6 +931,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -926,6 +957,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -986,6 +1018,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -1005,6 +1038,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1026,6 +1060,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1061,6 +1097,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1100,6 +1137,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1126,6 +1164,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1167,6 +1206,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1186,6 +1226,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1249,6 +1290,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1282,6 +1324,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1359,6 +1402,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1380,6 +1424,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1402,6 +1447,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1423,6 +1469,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1469,6 +1516,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1557,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1536,6 +1585,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1547,6 +1597,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1569,6 +1620,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1594,6 +1646,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1629,6 +1682,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1642,6 +1696,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1653,6 +1708,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1674,6 +1730,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1687,6 +1744,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1770,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1747,6 +1806,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1760,6 +1820,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1781,6 +1842,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1795,6 +1857,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1816,6 +1879,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1845,6 +1909,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1883,6 +1948,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1911,6 +1977,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1924,6 +1991,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1935,6 +2003,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1956,6 +2025,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1969,6 +2039,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1994,6 +2065,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2048,6 +2120,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2084,6 +2157,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2103,6 +2177,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2148,6 +2223,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2166,6 +2242,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2199,6 +2276,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2265,6 +2343,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2286,6 +2365,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2300,6 +2380,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2321,6 +2402,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2360,6 +2442,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters.json index 1f2799d3cdfa..f128d384b94a 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -109,6 +112,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +131,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -194,6 +199,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -213,6 +219,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -238,6 +245,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -295,6 +303,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -335,6 +344,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -362,6 +372,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -402,6 +413,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -429,6 +441,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -469,6 +482,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -510,6 +524,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +566,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -628,6 +644,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -649,6 +666,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -687,6 +705,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -729,6 +748,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -771,6 +791,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -798,6 +819,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -833,6 +855,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -846,6 +869,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -871,6 +895,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -919,6 +944,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -940,6 +966,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -972,6 +999,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -999,6 +1027,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1045,6 +1074,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1100,6 +1130,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1164,6 +1195,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1193,6 +1225,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1228,6 +1261,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1241,6 +1275,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1292,6 +1327,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1319,6 +1355,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1365,6 +1402,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1407,6 +1445,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1459,6 +1498,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1495,6 +1535,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1554,6 +1595,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1572,6 +1614,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1605,6 +1648,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1671,6 +1715,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1737,6 +1782,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1779,6 +1825,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1834,6 +1881,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1889,6 +1937,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1956,6 +2005,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1998,6 +2048,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters2.json b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters2.json index 1fb0e9a53511..c54143dd1b99 100644 --- a/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters2.json +++ b/crates/swc_ecma_parser/tests/tsc/callSignaturesWithOptionalParameters2.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -93,6 +96,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -153,6 +157,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -193,6 +198,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -209,6 +215,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -228,6 +235,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -269,6 +277,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -288,6 +297,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -321,6 +331,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -362,6 +373,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -381,6 +393,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -414,6 +427,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -474,6 +488,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -514,6 +529,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -555,6 +571,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -596,6 +613,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -665,6 +683,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -742,6 +761,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -844,6 +865,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -913,6 +935,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -946,6 +969,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1023,6 +1047,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1044,6 +1069,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1082,6 +1108,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1124,6 +1151,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1179,6 +1207,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1234,6 +1263,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1288,6 +1318,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1315,6 +1346,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1351,6 +1383,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1376,6 +1409,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1411,6 +1445,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1424,6 +1459,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1449,6 +1485,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1484,6 +1521,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1497,6 +1535,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1522,6 +1561,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1547,6 +1587,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -1595,6 +1636,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1616,6 +1658,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1648,6 +1691,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1675,6 +1719,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1715,6 +1760,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1773,6 +1819,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1828,6 +1875,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1895,6 +1943,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1971,6 +2020,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2000,6 +2050,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2036,6 +2087,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2061,6 +2113,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2096,6 +2149,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2109,6 +2163,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2134,6 +2189,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2169,6 +2225,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2182,6 +2239,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2207,6 +2265,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2232,6 +2291,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -2283,6 +2343,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2310,6 +2371,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2350,6 +2412,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2408,6 +2471,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2463,6 +2527,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2530,6 +2595,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callWithMissingVoid.json b/crates/swc_ecma_parser/tests/tsc/callWithMissingVoid.json index fe801f3e5de3..5bea8470a776 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithMissingVoid.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithMissingVoid.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -55,6 +56,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -129,6 +132,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -173,6 +177,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -210,6 +215,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -285,6 +292,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -324,6 +332,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xUnion", "optional": false, "typeAnnotation": { @@ -345,6 +354,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -416,6 +426,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xUnion", "optional": false }, @@ -471,6 +482,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xUnion", "optional": false }, @@ -510,6 +522,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xAny", "optional": false, "typeAnnotation": { @@ -531,6 +544,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -585,6 +599,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xAny", "optional": false }, @@ -624,6 +639,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xUnknown", "optional": false, "typeAnnotation": { @@ -645,6 +661,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -699,6 +716,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xUnknown", "optional": false }, @@ -738,6 +756,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xNever", "optional": false, "typeAnnotation": { @@ -759,6 +778,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -813,6 +833,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xNever", "optional": false }, @@ -838,6 +859,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -879,6 +901,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "executor", "optional": false, "typeAnnotation": { @@ -901,6 +924,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": { @@ -923,6 +947,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -944,6 +969,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1028,6 +1054,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1062,6 +1089,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1083,6 +1111,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1102,6 +1131,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -1154,6 +1184,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1175,6 +1206,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1194,6 +1226,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -1263,6 +1296,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1284,6 +1318,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1303,6 +1338,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -1355,6 +1391,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1376,6 +1413,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1395,6 +1433,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -1447,6 +1486,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyPromise", "optional": false }, @@ -1468,6 +1508,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1487,6 +1528,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -1528,6 +1570,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1547,6 +1590,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1580,6 +1624,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1613,6 +1658,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1687,6 +1733,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1739,6 +1786,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1811,6 +1859,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1840,6 +1889,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1859,6 +1909,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1892,6 +1943,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1925,6 +1977,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1958,6 +2011,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "what", "optional": false, "typeAnnotation": { @@ -2032,6 +2086,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2116,6 +2171,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2168,6 +2224,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2240,6 +2297,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2269,6 +2327,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2288,6 +2347,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2338,6 +2398,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2371,6 +2432,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2470,6 +2532,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2550,6 +2613,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2610,6 +2674,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2650,6 +2715,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2666,6 +2732,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -2685,6 +2752,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false, "typeAnnotation": { @@ -2717,6 +2785,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2740,6 +2809,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -2792,6 +2862,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2815,6 +2886,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -2853,6 +2925,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -2914,6 +2987,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -2935,6 +3009,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2960,6 +3035,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2993,6 +3069,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3003,6 +3080,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3037,6 +3115,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3058,6 +3137,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3083,6 +3163,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3116,6 +3197,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3126,6 +3208,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3184,6 +3267,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3205,6 +3289,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3230,6 +3315,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3256,6 +3342,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3321,6 +3408,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3342,6 +3430,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3367,6 +3456,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3393,6 +3483,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3438,6 +3529,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3459,6 +3551,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3484,6 +3577,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3542,6 +3636,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3563,6 +3658,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3605,6 +3701,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3680,6 +3777,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3701,6 +3799,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3743,6 +3842,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3830,6 +3930,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -3851,6 +3952,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3893,6 +3995,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/callWithMissingVoidUndefinedUnknownAnyInJs.json b/crates/swc_ecma_parser/tests/tsc/callWithMissingVoidUndefinedUnknownAnyInJs.json index d47d57d0f1e5..4237e6f83b54 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithMissingVoidUndefinedUnknownAnyInJs.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithMissingVoidUndefinedUnknownAnyInJs.json @@ -14,6 +14,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -107,6 +110,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -181,6 +186,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -255,6 +262,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -338,6 +347,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -370,6 +380,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -383,6 +394,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -404,6 +416,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -455,6 +468,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -476,6 +490,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -527,6 +542,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -548,6 +564,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -599,6 +616,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -620,6 +638,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -671,6 +690,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -692,6 +712,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -740,6 +761,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -773,6 +795,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -809,6 +832,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -836,6 +860,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -863,6 +888,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -896,6 +922,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -938,6 +965,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -980,6 +1008,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1016,6 +1045,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1049,6 +1079,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -1085,6 +1116,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1112,6 +1144,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1139,6 +1172,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1172,6 +1206,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1214,6 +1249,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -1256,6 +1292,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpread.json b/crates/swc_ecma_parser/tests/tsc/callWithSpread.json index badad095f38a..4d5742d8991c 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpread.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -44,6 +45,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +59,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +85,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -117,6 +121,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -164,6 +169,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -184,6 +190,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -203,6 +210,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -236,6 +244,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -351,6 +361,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -404,6 +415,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -457,6 +469,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -478,6 +491,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -513,6 +527,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false, "typeAnnotation": { @@ -540,6 +555,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -573,6 +589,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -637,6 +654,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -677,6 +695,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -705,6 +724,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -745,6 +765,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -791,6 +812,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -870,6 +892,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -919,6 +942,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -953,6 +977,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1002,6 +1027,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1061,6 +1087,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1110,6 +1137,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1206,6 +1234,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1255,6 +1284,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1308,6 +1338,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1355,6 +1386,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1404,6 +1436,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1457,6 +1490,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1509,6 +1543,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1595,6 +1630,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1645,6 +1681,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1685,6 +1722,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1735,6 +1773,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1806,6 +1845,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1856,6 +1896,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1965,6 +2006,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2015,6 +2057,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2069,6 +2112,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2128,6 +2172,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2178,6 +2223,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2232,6 +2278,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2284,6 +2331,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -2386,6 +2434,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -2452,6 +2501,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2492,6 +2542,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -2558,6 +2609,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2622,6 +2674,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -2664,6 +2717,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -2736,6 +2790,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2777,6 +2832,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2810,6 +2866,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2853,6 +2910,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2935,6 +2993,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2948,6 +3007,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3001,6 +3061,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3014,6 +3075,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3030,6 +3092,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3073,6 +3136,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3106,6 +3170,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3149,6 +3214,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3221,6 +3287,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3362,6 +3429,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3541,6 +3609,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3571,6 +3640,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpread2.json b/crates/swc_ecma_parser/tests/tsc/callWithSpread2.json index 28a33f6558e3..1a96d1dcad4c 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpread2.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpread2.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -33,6 +34,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weird", "optional": false }, @@ -140,6 +144,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -190,6 +195,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -262,6 +268,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -281,6 +288,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -314,6 +322,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -347,6 +356,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -402,6 +412,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -421,6 +432,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -454,6 +466,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -487,6 +500,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -530,6 +544,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -594,6 +609,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false }, @@ -613,6 +629,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -668,6 +685,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thunk", "optional": false }, @@ -708,6 +726,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix2", "optional": false }, @@ -727,6 +746,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -760,6 +780,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -793,6 +814,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -826,6 +848,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -895,6 +918,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -948,6 +972,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false, "typeAnnotation": { @@ -1025,6 +1050,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -1101,6 +1127,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -1117,6 +1144,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1145,6 +1173,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weird", "optional": false }, @@ -1161,6 +1190,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1189,6 +1219,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weird", "optional": false }, @@ -1205,6 +1236,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false } @@ -1233,6 +1265,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weird", "optional": false }, @@ -1249,6 +1282,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1277,6 +1311,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1305,6 +1340,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1333,6 +1369,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1361,6 +1398,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1389,6 +1427,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false }, @@ -1417,6 +1456,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1445,6 +1485,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thunk", "optional": false }, @@ -1461,6 +1502,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1489,6 +1531,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -1505,6 +1548,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false } @@ -1533,6 +1577,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -1549,6 +1594,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1577,6 +1623,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1605,6 +1652,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false } @@ -1633,6 +1681,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1661,6 +1710,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1689,6 +1739,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1717,6 +1768,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false } @@ -1745,6 +1797,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1773,6 +1826,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1801,6 +1855,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1817,6 +1872,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1845,6 +1901,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1861,6 +1918,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false } @@ -1889,6 +1947,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false }, @@ -1905,6 +1964,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -1933,6 +1993,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix2", "optional": false }, @@ -1961,6 +2022,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpread3.json b/crates/swc_ecma_parser/tests/tsc/callWithSpread3.json index 30d7e462011f..fd3ea6e0a3b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpread3.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpread3.json @@ -28,6 +28,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": { @@ -202,6 +204,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false, "typeAnnotation": { @@ -311,6 +314,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false, "typeAnnotation": { @@ -364,6 +368,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n_", "optional": false, "typeAnnotation": { @@ -417,6 +422,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2n_", "optional": false, "typeAnnotation": { @@ -512,6 +518,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -531,6 +538,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -564,6 +572,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -619,6 +628,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -638,6 +648,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -671,6 +682,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -714,6 +726,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -778,6 +791,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2n_", "optional": false }, @@ -797,6 +811,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -830,6 +845,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -873,6 +889,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -937,6 +954,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs5", "optional": false }, @@ -956,6 +974,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -989,6 +1008,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1022,6 +1042,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1055,6 +1076,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1088,6 +1110,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1154,6 +1177,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1182,6 +1206,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1210,6 +1235,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1262,6 +1288,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1290,6 +1317,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1330,6 +1358,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1370,6 +1399,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1422,6 +1452,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1462,6 +1493,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1478,6 +1510,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1518,6 +1551,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2", "optional": false }, @@ -1534,6 +1568,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false } @@ -1562,6 +1597,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1578,6 +1614,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1606,6 +1643,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1622,6 +1660,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2n_", "optional": false } @@ -1650,6 +1689,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1666,6 +1706,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1682,6 +1723,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1710,6 +1752,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1726,6 +1769,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1742,6 +1786,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1758,6 +1803,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1786,6 +1832,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2n_", "optional": false }, @@ -1802,6 +1849,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -1830,6 +1878,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1846,6 +1895,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -1874,6 +1924,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1890,6 +1941,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -1906,6 +1958,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -1934,6 +1987,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -1950,6 +2004,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -1966,6 +2021,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -1994,6 +2050,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2_", "optional": false }, @@ -2010,6 +2067,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s_", "optional": false } @@ -2026,6 +2084,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2_", "optional": false } @@ -2054,6 +2113,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2n_", "optional": false }, @@ -2070,6 +2130,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2n_", "optional": false } @@ -2098,6 +2159,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs2n_", "optional": false }, @@ -2114,6 +2176,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2142,6 +2205,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fs5", "optional": false }, @@ -2158,6 +2222,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -2186,6 +2251,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpread4.json b/crates/swc_ecma_parser/tests/tsc/callWithSpread4.json index dfbcd5d00610..d2fff97661c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpread4.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpread4.json @@ -19,6 +19,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -44,6 +45,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -107,6 +110,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +149,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -170,6 +175,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -205,6 +211,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -252,6 +259,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pli", "optional": false, "typeAnnotation": { @@ -281,6 +289,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -302,6 +311,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -316,6 +326,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -337,6 +348,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -351,6 +363,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": { @@ -372,6 +385,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -386,6 +400,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false, "typeAnnotation": { @@ -407,6 +422,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -421,6 +437,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s5", "optional": false, "typeAnnotation": { @@ -442,6 +459,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -469,6 +487,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -507,6 +526,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "streams", "optional": false, "typeAnnotation": { @@ -528,6 +548,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -558,6 +579,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -576,6 +598,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -594,6 +617,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -626,6 +650,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -664,6 +689,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -685,6 +711,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -699,6 +726,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -727,6 +755,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -745,6 +774,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -771,6 +801,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "streams", "optional": false, "typeAnnotation": null @@ -794,6 +825,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -824,6 +856,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -842,6 +875,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -874,6 +908,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -930,6 +965,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writes", "optional": false, "typeAnnotation": { @@ -951,6 +987,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -986,6 +1023,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reads", "optional": false, "typeAnnotation": { @@ -1007,6 +1045,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1042,6 +1081,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tr", "optional": false, "typeAnnotation": { @@ -1063,6 +1103,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1098,6 +1139,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gun", "optional": false, "typeAnnotation": { @@ -1125,6 +1167,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -1161,6 +1204,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gz", "optional": false, "typeAnnotation": { @@ -1188,6 +1232,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RW", "optional": false }, @@ -1224,6 +1269,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false, "typeAnnotation": { @@ -1246,6 +1292,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inp", "optional": false, "typeAnnotation": { @@ -1285,6 +1332,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -1351,6 +1399,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pli", "optional": false }, @@ -1364,6 +1413,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reads", "optional": false } @@ -1380,6 +1430,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gun", "optional": false } @@ -1393,6 +1444,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tr", "optional": false } @@ -1406,6 +1458,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false } @@ -1422,6 +1475,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gz", "optional": false } @@ -1435,6 +1489,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writes", "optional": false } @@ -1452,6 +1507,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1471,6 +1527,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1504,6 +1561,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1606,6 +1664,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anys", "optional": false, "typeAnnotation": { @@ -1656,6 +1715,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1672,6 +1732,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anys", "optional": false } @@ -1700,6 +1761,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pli", "optional": false }, @@ -1731,6 +1793,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reads", "optional": false } @@ -1744,6 +1807,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writes", "optional": false } @@ -1757,6 +1821,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writes", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpread5.json b/crates/swc_ecma_parser/tests/tsc/callWithSpread5.json index b9c39eb38908..46366736892a 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpread5.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpread5.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nnnu", "optional": false, "typeAnnotation": { @@ -176,6 +178,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nntnnnt", "optional": false, "typeAnnotation": { @@ -307,6 +310,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -326,6 +330,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -359,6 +364,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -392,6 +398,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -435,6 +442,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -510,6 +518,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -526,6 +535,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nnnu", "optional": false } @@ -539,6 +549,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -567,6 +578,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -583,6 +595,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nntnnnt", "optional": false } @@ -596,6 +609,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/callWithSpreadES6.json b/crates/swc_ecma_parser/tests/tsc/callWithSpreadES6.json index ab4647562d19..a8e51fa0431c 100644 --- a/crates/swc_ecma_parser/tests/tsc/callWithSpreadES6.json +++ b/crates/swc_ecma_parser/tests/tsc/callWithSpreadES6.json @@ -18,6 +18,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -44,6 +45,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +59,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +85,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -117,6 +121,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -160,6 +165,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -179,6 +185,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -212,6 +219,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -255,6 +263,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -327,6 +336,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -380,6 +390,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -433,6 +444,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -454,6 +466,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -489,6 +502,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false, "typeAnnotation": { @@ -516,6 +530,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -549,6 +564,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -613,6 +629,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -653,6 +670,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -681,6 +699,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -721,6 +740,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -767,6 +787,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -846,6 +867,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -895,6 +917,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -929,6 +952,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -978,6 +1002,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1030,6 +1055,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1116,6 +1142,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1166,6 +1193,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1206,6 +1234,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1256,6 +1285,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1308,6 +1338,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -1410,6 +1441,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -1476,6 +1508,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1516,6 +1549,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -1582,6 +1616,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1646,6 +1681,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xa", "optional": false }, @@ -1688,6 +1724,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1760,6 +1797,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1801,6 +1839,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1834,6 +1873,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1877,6 +1917,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1959,6 +2000,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1972,6 +2014,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2025,6 +2068,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2038,6 +2082,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2054,6 +2099,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2097,6 +2143,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2130,6 +2177,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2173,6 +2221,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2245,6 +2294,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2386,6 +2436,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2565,6 +2616,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2595,6 +2647,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callbackCrossModule.json b/crates/swc_ecma_parser/tests/tsc/callbackCrossModule.json index f496a44db9af..0318dd4e540c 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackCrossModule.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackCrossModule.json @@ -31,6 +31,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -50,6 +51,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -64,6 +66,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -164,6 +168,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -264,6 +269,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callbackOnConstructor.json b/crates/swc_ecma_parser/tests/tsc/callbackOnConstructor.json index 21e6fa6c0dc8..415ac7c77b1a 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackOnConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackOnConstructor.json @@ -20,6 +20,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Preferences", "optional": false }, @@ -124,6 +125,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ooscope2", "optional": false, "typeAnnotation": null @@ -143,6 +145,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -168,6 +171,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTag1.json b/crates/swc_ecma_parser/tests/tsc/callbackTag1.json index 7b26f8c76075..139477f32768 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTag1.json @@ -28,6 +28,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sid", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -106,6 +109,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -151,6 +155,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noreturn", "optional": false, "typeAnnotation": null @@ -170,6 +175,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -195,6 +201,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTag2.json b/crates/swc_ecma_parser/tests/tsc/callbackTag2.json index 2ff54315f1cd..ae6bb650f2f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTag2.json @@ -28,6 +28,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one_twenty", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -119,6 +122,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedClass", "optional": false }, @@ -218,6 +222,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outside", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -256,6 +262,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -301,6 +308,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noreturn", "optional": false, "typeAnnotation": null @@ -320,6 +328,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "barts", "optional": false, "typeAnnotation": null @@ -331,6 +340,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tidus", "optional": false, "typeAnnotation": null @@ -342,6 +352,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noctis", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTag3.json b/crates/swc_ecma_parser/tests/tsc/callbackTag3.json index fad62cb72d7f..c3b4db79a5a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTag3.json @@ -28,6 +28,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sid", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTag4.json b/crates/swc_ecma_parser/tests/tsc/callbackTag4.json index ff6a30aa0898..897152173242 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTag4.json @@ -28,6 +28,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTagNamespace.json b/crates/swc_ecma_parser/tests/tsc/callbackTagNamespace.json index 306bc13982bc..d5087fcfb7ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTagNamespace.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTagNamespace.json @@ -28,6 +28,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -73,6 +75,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "space", "optional": false, "typeAnnotation": null @@ -92,6 +95,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "peace", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTagNestedParameter.json b/crates/swc_ecma_parser/tests/tsc/callbackTagNestedParameter.json index c0c6c7365d09..de75d8da04d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTagNestedParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTagNestedParameter.json @@ -14,6 +14,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eachPerson", "optional": false }, @@ -33,6 +34,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/callbackTagVariadicType.json b/crates/swc_ecma_parser/tests/tsc/callbackTagVariadicType.json index 400ab81d68c2..ab6a28d68980 100644 --- a/crates/swc_ecma_parser/tests/tsc/callbackTagVariadicType.json +++ b/crates/swc_ecma_parser/tests/tsc/callbackTagVariadicType.json @@ -34,6 +34,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "res", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/castingTuple.json b/crates/swc_ecma_parser/tests/tsc/castingTuple.json index a741e5946fc5..456590552c94 100644 --- a/crates/swc_ecma_parser/tests/tsc/castingTuple.json +++ b/crates/swc_ecma_parser/tests/tsc/castingTuple.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -103,6 +105,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -182,6 +186,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -238,6 +243,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -261,6 +267,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -306,6 +313,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -330,6 +338,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -375,6 +384,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -405,6 +415,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -422,6 +433,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -444,6 +456,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -461,6 +474,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -491,6 +505,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": { @@ -602,6 +617,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjTuple", "optional": false, "typeAnnotation": null @@ -619,6 +635,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false }, @@ -691,6 +708,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrBoolTuple", "optional": false, "typeAnnotation": null @@ -708,6 +726,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false }, @@ -796,6 +815,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shorter", "optional": false, "typeAnnotation": null @@ -813,6 +833,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrBoolTuple", "optional": false }, @@ -885,6 +906,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "longer", "optional": false, "typeAnnotation": null @@ -902,6 +924,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false }, @@ -990,6 +1013,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDTuple", "optional": false, "typeAnnotation": { @@ -1025,6 +1049,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1051,6 +1076,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1084,6 +1110,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1107,6 +1134,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1143,6 +1171,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceIITuple", "optional": false, "typeAnnotation": null @@ -1160,6 +1189,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDTuple", "optional": false }, @@ -1190,6 +1220,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1216,6 +1247,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1252,6 +1284,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDATuple", "optional": false, "typeAnnotation": null @@ -1269,6 +1302,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDTuple", "optional": false }, @@ -1299,6 +1333,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1325,6 +1360,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1351,6 +1387,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1387,6 +1424,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleFromCDA1", "optional": false, "typeAnnotation": null @@ -1404,6 +1442,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDATuple", "optional": false }, @@ -1451,6 +1490,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleFromCDA2", "optional": false, "typeAnnotation": null @@ -1468,6 +1508,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDATuple", "optional": false }, @@ -1515,6 +1556,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t10", "optional": false, "typeAnnotation": { @@ -1550,6 +1592,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1576,6 +1619,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1608,6 +1652,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1636,6 +1681,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1678,6 +1724,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t11", "optional": false, "typeAnnotation": null @@ -1695,6 +1742,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t10", "optional": false }, @@ -1767,6 +1815,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": null @@ -1784,6 +1833,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObjTuple", "optional": false }, @@ -1830,6 +1880,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple", "optional": false, "typeAnnotation": { @@ -1865,6 +1916,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1931,6 +1983,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1979,6 +2032,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false, "typeAnnotation": { @@ -2014,6 +2068,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2073,6 +2128,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2106,6 +2162,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2141,6 +2198,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2177,6 +2235,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple3", "optional": false, "typeAnnotation": { @@ -2305,6 +2364,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple4", "optional": false, "typeAnnotation": null @@ -2322,6 +2382,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple3", "optional": false }, @@ -2394,6 +2455,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -2411,6 +2473,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false }, @@ -2483,6 +2546,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t9", "optional": false, "typeAnnotation": null @@ -2500,6 +2564,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classCDTuple", "optional": false }, @@ -2530,6 +2595,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2556,6 +2622,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2592,6 +2659,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": null @@ -2609,6 +2677,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false }, @@ -2658,6 +2727,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/chained.json b/crates/swc_ecma_parser/tests/tsc/chained.json index ba7a14a98752..31d9bbb1712d 100644 --- a/crates/swc_ecma_parser/tests/tsc/chained.json +++ b/crates/swc_ecma_parser/tests/tsc/chained.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -92,6 +93,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -102,6 +104,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -132,6 +135,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -149,6 +153,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -176,6 +181,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -186,6 +192,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -225,6 +232,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -235,6 +243,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -273,6 +282,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -313,6 +323,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -323,6 +334,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -353,6 +365,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -393,6 +406,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -423,6 +437,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -444,6 +459,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/chained2.json b/crates/swc_ecma_parser/tests/tsc/chained2.json index 1b3042ba9b6d..f4fd0094fd0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/chained2.json +++ b/crates/swc_ecma_parser/tests/tsc/chained2.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -92,6 +93,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -102,6 +104,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -132,6 +135,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -170,6 +174,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -180,6 +185,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -219,6 +225,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -238,6 +245,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -269,6 +277,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -307,6 +316,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -317,6 +327,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -347,6 +358,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -391,6 +403,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -433,6 +446,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -472,6 +486,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -499,6 +514,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -550,6 +566,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -577,6 +594,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/chainedPrototypeAssignment.json b/crates/swc_ecma_parser/tests/tsc/chainedPrototypeAssignment.json index 56e172d847c9..38e82380ed29 100644 --- a/crates/swc_ecma_parser/tests/tsc/chainedPrototypeAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/chainedPrototypeAssignment.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -161,6 +165,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -259,6 +264,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -272,6 +278,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +380,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -392,6 +400,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -423,6 +432,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -442,6 +452,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -473,6 +484,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -505,6 +517,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -549,6 +562,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -589,6 +603,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -638,6 +653,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -656,6 +672,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -702,6 +719,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -726,6 +744,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -768,6 +787,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -792,6 +812,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -837,6 +858,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -892,6 +914,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignProperty.json b/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignProperty.json index 353ff103133b..78d932ac11cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignProperty.json @@ -31,6 +31,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -53,6 +54,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -150,6 +152,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -172,6 +175,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -269,6 +273,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -291,6 +296,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -389,6 +395,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -448,6 +455,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -470,6 +478,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -576,6 +585,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -598,6 +608,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -648,6 +659,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -717,6 +729,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -730,6 +743,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -779,6 +793,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -807,6 +822,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -913,6 +929,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -941,6 +958,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1047,6 +1065,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1075,6 +1094,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1182,6 +1202,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1241,6 +1262,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1269,6 +1291,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1384,6 +1407,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1412,6 +1436,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1471,6 +1496,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1540,6 +1566,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1553,6 +1580,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1599,6 +1627,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1623,6 +1652,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -1678,6 +1708,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1702,6 +1733,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -1769,6 +1801,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1808,6 +1841,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1840,6 +1874,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1872,6 +1907,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1904,6 +1940,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1936,6 +1973,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1975,6 +2013,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2024,6 +2063,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2073,6 +2113,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2122,6 +2163,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2171,6 +2213,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2220,6 +2263,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2269,6 +2313,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2318,6 +2363,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2356,6 +2402,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2395,6 +2442,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2427,6 +2475,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2459,6 +2508,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2491,6 +2541,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2523,6 +2574,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2562,6 +2614,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2611,6 +2664,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2660,6 +2714,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2709,6 +2764,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2758,6 +2814,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2807,6 +2864,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2856,6 +2914,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2905,6 +2964,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignPrototypeProperty.json b/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignPrototypeProperty.json index 39dff8476f2f..efc4409ece89 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignPrototypeProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/checkExportsObjectAssignPrototypeProperty.json @@ -14,6 +14,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -33,6 +34,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -139,6 +142,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -259,6 +263,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -287,6 +292,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -393,6 +399,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -421,6 +428,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -527,6 +535,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -555,6 +564,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -662,6 +672,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -721,6 +732,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -749,6 +761,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -864,6 +877,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -892,6 +906,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -951,6 +966,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1020,6 +1036,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1033,6 +1050,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1082,6 +1100,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1101,6 +1120,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false } @@ -1141,6 +1161,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1184,6 +1205,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false, "typeAnnotation": null @@ -1202,6 +1224,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1244,6 +1267,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1276,6 +1300,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1308,6 +1333,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1340,6 +1366,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1372,6 +1399,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1411,6 +1439,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1460,6 +1489,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1509,6 +1539,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1558,6 +1589,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1607,6 +1639,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1656,6 +1689,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1705,6 +1739,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -1754,6 +1789,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocOptionalParamOrder.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocOptionalParamOrder.json index 00ec4b2e9551..132acbaddf83 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocOptionalParamOrder.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocOptionalParamOrder.json @@ -14,6 +14,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocParamOnVariableDeclaredFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocParamOnVariableDeclaredFunctionExpression.json index 883ed7c60c67..a379ca0665f4 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocParamOnVariableDeclaredFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocParamOnVariableDeclaredFunctionExpression.json @@ -28,6 +28,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -59,6 +61,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -78,6 +81,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -131,6 +135,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -160,6 +165,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -173,6 +179,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -191,6 +198,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -242,6 +250,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -264,6 +273,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -305,6 +315,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": null @@ -327,6 +338,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "untyped", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocParamTag1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocParamTag1.json index b899cd56c263..677441ebf85f 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocParamTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocParamTag1.json @@ -14,6 +14,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -125,6 +129,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -165,6 +170,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag1.json index 9c14d448e9fb..4934e1e4005a 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag1.json @@ -14,6 +14,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -65,6 +66,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -116,6 +118,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag2.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag2.json index fb7dfbd81abf..e45d344026f4 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocReturnTag2.json @@ -14,6 +14,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -65,6 +66,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag1.json index ab12ccc56a0f..01362155e579 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag1.json @@ -28,6 +28,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -95,6 +96,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -182,6 +184,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -228,6 +231,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -295,6 +299,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false, "typeAnnotation": null @@ -320,6 +325,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -345,6 +351,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -406,6 +413,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t6", "optional": false, "typeAnnotation": null @@ -477,6 +485,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t7", "optional": false, "typeAnnotation": null @@ -544,6 +553,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t8", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag10.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag10.json index 0cc913ce75cc..16bf73949ae3 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag10.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag10.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -135,6 +136,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -165,6 +167,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -216,6 +219,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -246,6 +250,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -310,6 +315,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -327,6 +333,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag11.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag11.json index 9acfc93370ef..6a7bdff70402 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag11.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag11.json @@ -28,6 +28,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag12.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag12.json index faeb1e5bedb5..895a6ba8fe85 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag12.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag12.json @@ -28,6 +28,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -168,6 +170,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -207,6 +210,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -271,6 +275,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false, "typeAnnotation": null @@ -331,6 +336,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t6", "optional": false, "typeAnnotation": null @@ -411,6 +417,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t7", "optional": false, "typeAnnotation": null @@ -471,6 +478,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t8", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag13.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag13.json index e13a3677bbaf..336741a8be3e 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag13.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag13.json @@ -28,6 +28,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -139,6 +142,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag14.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag14.json index 4d3636c8cd9a..1201d3253f06 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag14.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag14.json @@ -28,6 +28,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag2.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag2.json index 154b2f4a24fb..625a39e98ad6 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag2.json @@ -28,6 +28,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -150,6 +153,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -176,6 +180,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag3.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag3.json index 0f1de2985dd4..9689e269979c 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag3.json @@ -28,6 +28,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -198,6 +201,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag5.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag5.json index ba4c61837357..9799bcc241f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag5.json @@ -28,6 +28,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "car", "optional": false, "typeAnnotation": null @@ -101,6 +102,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag6.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag6.json index 52b2552aea1b..32d86a61efee 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag6.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag6.json @@ -28,6 +28,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -98,6 +99,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -139,6 +141,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -191,6 +194,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -208,6 +212,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag7.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag7.json index 8b076ef566c3..1ffa152d7b14 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag7.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag7.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -135,6 +136,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -165,6 +167,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -216,6 +219,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -246,6 +250,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -310,6 +315,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -327,6 +333,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag8.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag8.json index bf3b32d44856..a0fa13b97359 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag8.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag8.json @@ -28,6 +28,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag9.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag9.json index ed69e9a8eb14..411a4df8cb3e 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag9.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocSatisfiesTag9.json @@ -34,6 +34,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Palette", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag1.json index ece9bd4acf6d..07bb31ef732a 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag1.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyT", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyT", "optional": false, "typeAnnotation": null @@ -183,6 +187,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyT1", "optional": false, "typeAnnotation": null @@ -220,6 +225,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyT1", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -277,6 +284,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -296,6 +304,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -338,6 +347,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -381,6 +391,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -400,6 +411,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -419,6 +431,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -461,6 +474,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -504,6 +518,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -523,6 +538,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -542,6 +558,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -584,6 +601,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -627,6 +645,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -646,6 +665,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -665,6 +685,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -707,6 +728,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -750,6 +772,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": null @@ -789,6 +812,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag2.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag2.json index cf89e25562b3..3f1a86998e31 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag2.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -126,6 +129,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -145,6 +149,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -187,6 +192,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -230,6 +236,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -249,6 +256,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -268,6 +276,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -313,6 +322,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -342,6 +352,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -360,6 +371,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -404,6 +416,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -423,6 +436,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -448,6 +462,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -505,6 +520,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -548,6 +564,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -567,6 +584,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -586,6 +604,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -628,6 +647,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag3.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag3.json index e2e1574bdcc1..04a562604124 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag3.json @@ -28,6 +28,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nns", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag4.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag4.json index 738547a47299..eaf3d3c8e8b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag4.json @@ -19,6 +19,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -81,6 +83,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -105,6 +108,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -170,6 +175,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag5.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag5.json index 0bb6e1b164f3..7093a2c19ca4 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag5.json @@ -14,6 +14,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -33,6 +34,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -100,6 +103,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -119,6 +123,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +136,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -166,6 +172,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -188,6 +195,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -221,6 +229,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -245,6 +254,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -264,6 +274,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -297,6 +308,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -331,6 +343,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -350,6 +363,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -362,6 +376,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -397,6 +412,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -419,6 +435,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -452,6 +469,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -476,6 +494,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blargle", "optional": false }, @@ -495,6 +514,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -561,6 +581,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroonetwo", "optional": false, "typeAnnotation": null @@ -579,6 +600,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blargle", "optional": false }, @@ -611,6 +633,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "monaLisa", "optional": false }, @@ -630,6 +653,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb", "optional": false, "typeAnnotation": null @@ -683,6 +707,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb", "optional": false } @@ -747,6 +772,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twothree", "optional": false, "typeAnnotation": null @@ -765,6 +791,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "monaLisa", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag6.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag6.json index b969ecd9f214..eb5bb9db5779 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag6.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag6.json @@ -14,6 +14,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -79,6 +80,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add1", "optional": false }, @@ -159,6 +163,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -178,6 +183,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -218,6 +224,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +235,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -249,6 +257,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add2", "optional": false }, @@ -268,6 +277,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -287,6 +297,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -327,6 +338,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -337,6 +349,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -358,6 +371,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add3", "optional": false }, @@ -377,6 +391,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +411,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -436,6 +452,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -446,6 +463,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -467,6 +485,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcWithMoreParameters", "optional": false }, @@ -486,6 +505,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "more", "optional": false, "typeAnnotation": null @@ -535,6 +555,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variableWithMoreParameters", "optional": false, "typeAnnotation": null @@ -557,6 +578,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "more", "optional": false, "typeAnnotation": null @@ -610,6 +632,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrowWithMoreParameters", "optional": false, "typeAnnotation": null @@ -629,6 +652,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "more", "optional": false, "typeAnnotation": null @@ -696,6 +720,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "more", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag7.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag7.json index 03757844525d..436e2fb9b87e 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag7.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTag7.json @@ -14,6 +14,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -74,6 +76,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty1.json index 59c3e04ebc00..5a564d1a924e 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty1.json @@ -28,6 +28,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lol", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -145,6 +148,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -185,6 +189,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false }, @@ -213,6 +218,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lol", "optional": false }, @@ -286,6 +292,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -305,6 +312,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -356,6 +364,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -398,6 +407,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -437,6 +447,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -456,6 +467,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -484,6 +496,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -508,6 +521,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -566,6 +580,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -615,6 +630,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty2.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty2.json index ecfaa0f06fbb..45abacf3a6be 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypeTagOnObjectProperty2.json @@ -28,6 +28,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lol", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -116,6 +118,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -235,6 +239,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -264,6 +269,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -290,6 +296,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lol", "optional": false } @@ -319,6 +326,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lol", "optional": false, "typeAnnotation": null @@ -357,6 +365,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -381,6 +390,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -436,6 +446,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -460,6 +471,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefInParamTag1.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefInParamTag1.json index c1da40d60eac..6f8cdbcf924b 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefInParamTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefInParamTag1.json @@ -14,6 +14,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false }, @@ -112,6 +115,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -161,6 +165,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -180,6 +185,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": null @@ -219,6 +225,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false }, @@ -259,6 +266,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -308,6 +316,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -327,6 +336,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": null @@ -366,6 +376,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false }, @@ -406,6 +417,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefOnlySourceFile.json b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefOnlySourceFile.json index 70b58a98bcee..384caa209434 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefOnlySourceFile.json +++ b/crates/swc_ecma_parser/tests/tsc/checkJsdocTypedefOnlySourceFile.json @@ -28,6 +28,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -63,6 +64,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -99,6 +101,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myString", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/checkObjectDefineProperty.json b/crates/swc_ecma_parser/tests/tsc/checkObjectDefineProperty.json index 417695c91613..b71cfa8433c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkObjectDefineProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/checkObjectDefineProperty.json @@ -28,6 +28,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -92,6 +94,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -189,6 +192,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -211,6 +215,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -289,6 +294,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -311,6 +317,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -408,6 +415,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -430,6 +438,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -528,6 +537,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -587,6 +597,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -609,6 +620,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -715,6 +727,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -737,6 +750,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -787,6 +801,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -856,6 +871,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -869,6 +885,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -901,6 +918,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeName", "optional": false }, @@ -920,6 +938,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false, "typeAnnotation": null @@ -959,6 +978,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -999,6 +1019,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeName", "optional": false }, @@ -1012,6 +1033,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1043,6 +1065,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1060,6 +1083,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1099,6 +1123,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1116,6 +1141,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1155,6 +1181,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnExemplar", "optional": false, "typeAnnotation": null @@ -1174,6 +1201,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1209,6 +1237,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "needsExemplar", "optional": false, "typeAnnotation": null @@ -1234,6 +1263,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1245,6 +1275,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1299,6 +1330,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false, "typeAnnotation": null @@ -1337,6 +1369,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -1356,6 +1389,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1375,6 +1409,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1421,6 +1456,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -1442,6 +1478,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false }, @@ -1474,6 +1511,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1485,6 +1523,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false } @@ -1543,6 +1582,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1562,6 +1602,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1582,6 +1623,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1621,6 +1663,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1653,6 +1696,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1685,6 +1729,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1717,6 +1762,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1749,6 +1795,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1781,6 +1828,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1820,6 +1868,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1869,6 +1918,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1918,6 +1968,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1967,6 +2018,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2016,6 +2068,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2065,6 +2118,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2114,6 +2168,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkOtherObjectAssignProperty.json b/crates/swc_ecma_parser/tests/tsc/checkOtherObjectAssignProperty.json index 152326ded311..e970df1e5bb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkOtherObjectAssignProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/checkOtherObjectAssignProperty.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -110,6 +111,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -132,6 +134,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -157,6 +160,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -188,6 +192,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -238,6 +243,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -260,6 +266,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -273,6 +280,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -355,6 +363,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propName", "optional": false, "typeAnnotation": null @@ -398,6 +407,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -420,6 +430,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -433,6 +444,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propName", "optional": false } @@ -518,6 +530,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -540,6 +553,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -597,6 +611,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -619,6 +634,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -745,6 +761,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -767,6 +784,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -841,6 +859,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -859,6 +878,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -901,6 +921,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -933,6 +954,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -965,6 +987,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -997,6 +1020,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1029,6 +1053,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1061,6 +1086,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1100,6 +1126,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1149,6 +1176,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1198,6 +1226,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1247,6 +1276,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1296,6 +1326,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -1345,6 +1376,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/checkSpecialPropertyAssignments.json b/crates/swc_ecma_parser/tests/tsc/checkSpecialPropertyAssignments.json index 1d385ec54feb..4b89410d3a6a 100644 --- a/crates/swc_ecma_parser/tests/tsc/checkSpecialPropertyAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/checkSpecialPropertyAssignments.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -145,6 +147,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -213,6 +217,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -224,6 +229,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/circular1.json b/crates/swc_ecma_parser/tests/tsc/circular1.json index 6ccae4d7f323..e2ba186ef74f 100644 --- a/crates/swc_ecma_parser/tests/tsc/circular1.json +++ b/crates/swc_ecma_parser/tests/tsc/circular1.json @@ -25,6 +25,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -64,6 +65,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circular2.json b/crates/swc_ecma_parser/tests/tsc/circular2.json index 94ef3d0b5bf7..a29e73089532 100644 --- a/crates/swc_ecma_parser/tests/tsc/circular2.json +++ b/crates/swc_ecma_parser/tests/tsc/circular2.json @@ -25,6 +25,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -65,6 +66,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +84,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -149,6 +153,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -166,6 +171,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circular3.json b/crates/swc_ecma_parser/tests/tsc/circular3.json index a3579e26781d..159a75cae3ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/circular3.json +++ b/crates/swc_ecma_parser/tests/tsc/circular3.json @@ -25,6 +25,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -65,6 +66,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +77,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -105,6 +108,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -145,6 +149,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -155,6 +160,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circular4.json b/crates/swc_ecma_parser/tests/tsc/circular4.json index 9e431f782d76..778e17333469 100644 --- a/crates/swc_ecma_parser/tests/tsc/circular4.json +++ b/crates/swc_ecma_parser/tests/tsc/circular4.json @@ -25,6 +25,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false }, @@ -67,6 +68,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns1", "optional": false }, @@ -99,6 +101,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -129,6 +132,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +162,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false }, @@ -211,6 +216,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns1", "optional": false }, @@ -253,6 +259,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns2", "optional": false }, @@ -285,6 +292,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -315,6 +323,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -344,6 +353,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularImportAlias.json b/crates/swc_ecma_parser/tests/tsc/circularImportAlias.json index 526e66a5a2bb..f0f318f766e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularImportAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/circularImportAlias.json @@ -21,6 +21,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -46,6 +47,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -56,6 +58,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -75,6 +78,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -140,6 +144,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -177,6 +182,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -202,6 +208,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -276,6 +283,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -286,6 +294,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -316,6 +325,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -345,6 +355,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -398,6 +409,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -428,6 +440,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularIndexedAccessErrors.json b/crates/swc_ecma_parser/tests/tsc/circularIndexedAccessErrors.json index e8252dc92231..368bee6aa29c 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularIndexedAccessErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/circularIndexedAccessErrors.json @@ -19,6 +19,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -44,6 +45,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -75,6 +77,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -116,6 +119,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -139,6 +143,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -211,6 +216,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -242,6 +248,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -265,6 +272,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -286,6 +294,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -308,6 +317,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -355,6 +365,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -376,6 +387,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -435,6 +447,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2x", "optional": false, "typeAnnotation": null @@ -452,6 +465,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -481,6 +495,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -505,6 +520,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -524,6 +540,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -547,6 +564,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -581,6 +599,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -612,6 +631,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -652,6 +672,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -676,6 +697,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -695,6 +717,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -718,6 +741,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -752,6 +776,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -783,6 +808,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -806,6 +832,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -845,6 +872,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -897,6 +925,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -946,6 +975,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1166,6 +1196,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1193,6 +1224,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false }, @@ -1226,6 +1258,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1268,6 +1301,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1294,6 +1328,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1319,6 +1354,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularMultipleAssignmentDeclaration.json b/crates/swc_ecma_parser/tests/tsc/circularMultipleAssignmentDeclaration.json index 7f01ba85271b..3fffdfb6fe86 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularMultipleAssignmentDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/circularMultipleAssignmentDeclaration.json @@ -31,6 +31,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -63,6 +64,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -144,6 +146,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularReference.json b/crates/swc_ecma_parser/tests/tsc/circularReference.json index 79062d41c521..c347d7264a1a 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularReference.json +++ b/crates/swc_ecma_parser/tests/tsc/circularReference.json @@ -20,6 +20,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -62,6 +63,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -87,6 +89,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -144,6 +147,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -303,6 +307,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -483,6 +488,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -525,6 +531,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -550,6 +557,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -607,6 +615,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -766,6 +775,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -937,6 +947,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tmp", "optional": false, "typeAnnotation": null @@ -961,6 +972,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1006,6 +1018,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tmp", "optional": false }, @@ -1055,6 +1068,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tmp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithClass.json b/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithClass.json index f442c9ff99db..cd6e03e23987 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithClass.json +++ b/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithClass.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v0", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -75,6 +77,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -107,6 +110,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I0", "optional": false }, @@ -124,6 +128,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I0", "optional": false }, @@ -169,6 +174,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -215,6 +221,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -236,6 +243,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -262,6 +270,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -294,6 +303,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -311,6 +321,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -332,6 +343,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -370,6 +382,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -413,6 +426,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -434,6 +448,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -460,6 +475,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -492,6 +508,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -509,6 +526,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -530,6 +548,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -568,6 +587,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithInterface.json b/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithInterface.json index 9319bec31425..b22d2a52e2d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/circularTypeAliasForUnionWithInterface.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v0", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -75,6 +77,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -107,6 +110,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I0", "optional": false }, @@ -128,6 +132,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I0", "optional": false }, @@ -155,6 +160,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -179,6 +185,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -212,6 +219,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -233,6 +241,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -259,6 +268,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -291,6 +301,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -312,6 +323,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -351,6 +363,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -385,6 +398,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -406,6 +420,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -432,6 +447,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -464,6 +480,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -485,6 +502,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -524,6 +542,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -558,6 +577,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -579,6 +599,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -605,6 +626,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -637,6 +659,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -658,6 +681,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -681,6 +705,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -719,6 +744,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -758,6 +784,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -779,6 +806,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -805,6 +833,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -837,6 +866,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -858,6 +888,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -881,6 +912,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -919,6 +951,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/circularTypeofWithVarOrFunc.json b/crates/swc_ecma_parser/tests/tsc/circularTypeofWithVarOrFunc.json index abcf998ad433..a5d6693f8896 100644 --- a/crates/swc_ecma_parser/tests/tsc/circularTypeofWithVarOrFunc.json +++ b/crates/swc_ecma_parser/tests/tsc/circularTypeofWithVarOrFunc.json @@ -19,6 +19,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias1", "optional": false }, @@ -36,6 +37,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType1", "optional": false }, @@ -65,6 +67,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType1", "optional": false, "typeAnnotation": { @@ -86,6 +89,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias1", "optional": false }, @@ -121,6 +125,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType2", "optional": false, "typeAnnotation": { @@ -142,6 +147,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias2", "optional": false }, @@ -168,6 +174,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias2", "optional": false }, @@ -185,6 +192,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType2", "optional": false }, @@ -200,6 +208,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -257,6 +266,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias3", "optional": false }, @@ -287,6 +297,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType3", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -329,6 +341,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeAlias3", "optional": false }, @@ -346,6 +359,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varOfAliasedType3", "optional": false }, @@ -365,6 +379,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -392,6 +407,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -427,6 +443,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -465,6 +482,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -482,6 +500,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnType", "optional": false }, @@ -505,6 +524,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mul", "optional": false }, @@ -523,6 +543,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mul", "optional": false }, @@ -542,6 +563,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -563,6 +585,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -612,6 +635,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false }, @@ -637,6 +661,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false }, @@ -675,6 +700,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -696,6 +722,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -713,6 +740,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnType", "optional": false }, @@ -736,6 +764,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -754,6 +783,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -813,6 +843,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/cjsImportInES2015.json b/crates/swc_ecma_parser/tests/tsc/cjsImportInES2015.json index 2b55d750beb0..fe9e129c7719 100644 --- a/crates/swc_ecma_parser/tests/tsc/cjsImportInES2015.json +++ b/crates/swc_ecma_parser/tests/tsc/cjsImportInES2015.json @@ -14,6 +14,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SpecialError", "optional": false }, @@ -32,6 +33,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -53,6 +55,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SpecialError", "optional": false } @@ -72,6 +75,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SpecialError", "optional": false }, @@ -101,6 +105,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handleError", "optional": false }, @@ -120,6 +125,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": { @@ -141,6 +147,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SpecialError", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractAsIdentifier.json b/crates/swc_ecma_parser/tests/tsc/classAbstractAsIdentifier.json index 39def5507d8b..9786734a1059 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractAsIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractAsIdentifier.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abstract", "optional": false }, @@ -112,6 +113,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abstract", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractAssignabilityConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/classAbstractAssignabilityConstructorFunction.json index 838050eaa103..208bfbba629d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractAssignabilityConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractAssignabilityConstructorFunction.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -54,6 +55,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAA", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -124,6 +127,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAA", "optional": false, "typeAnnotation": null @@ -135,6 +139,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -160,6 +165,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAA", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractClinterfaceAssignability.json b/crates/swc_ecma_parser/tests/tsc/classAbstractClinterfaceAssignability.json index 58462d8b12bf..3011156549af 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractClinterfaceAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractClinterfaceAssignability.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -82,6 +84,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IConstructor", "optional": false }, @@ -121,6 +124,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -143,6 +147,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -178,6 +183,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -202,6 +208,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -235,6 +242,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": { @@ -256,6 +264,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IConstructor", "optional": false }, @@ -277,6 +286,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -398,6 +408,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false, "typeAnnotation": { @@ -419,6 +430,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -451,6 +463,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false, "typeAnnotation": null @@ -462,6 +475,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -490,6 +504,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAA", "optional": false, "typeAnnotation": { @@ -511,6 +526,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -543,6 +559,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAA", "optional": false, "typeAnnotation": null @@ -554,6 +571,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractConstructorAssignability.json b/crates/swc_ecma_parser/tests/tsc/classAbstractConstructorAssignability.json index fb5135cb7b38..425ca776d68d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractConstructorAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractConstructorAssignability.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -58,6 +60,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +78,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -93,6 +97,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -124,6 +129,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false, "typeAnnotation": { @@ -145,6 +151,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -159,6 +166,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -189,6 +197,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false, "typeAnnotation": { @@ -210,6 +219,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -224,6 +234,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -254,6 +265,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false, "typeAnnotation": { @@ -275,6 +287,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +302,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -316,6 +330,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -343,6 +358,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -370,6 +386,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractFactoryFunction.json b/crates/swc_ecma_parser/tests/tsc/classAbstractFactoryFunction.json index 87d16864a4f2..6651e6627e9a 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractFactoryFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractFactoryFunction.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -58,6 +60,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +78,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewA", "optional": false }, @@ -94,6 +98,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Factory", "optional": false, "typeAnnotation": { @@ -115,6 +120,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -158,6 +164,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -181,6 +188,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewB", "optional": false }, @@ -200,6 +208,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Factory", "optional": false, "typeAnnotation": { @@ -221,6 +230,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -264,6 +274,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -298,6 +309,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewA", "optional": false }, @@ -311,6 +323,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -339,6 +352,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewA", "optional": false }, @@ -352,6 +366,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -380,6 +395,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewB", "optional": false }, @@ -393,6 +409,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -421,6 +438,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewB", "optional": false }, @@ -434,6 +452,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractImportInstantiation.json b/crates/swc_ecma_parser/tests/tsc/classAbstractImportInstantiation.json index 38c2777c13e3..50c77160b25a 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractImportInstantiation.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractImportInstantiation.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -46,6 +47,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +86,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +112,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myA", "optional": false }, @@ -125,6 +129,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -158,6 +163,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractInAModule.json b/crates/swc_ecma_parser/tests/tsc/classAbstractInAModule.json index 83dfee5dccfa..90018438fdc9 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractInAModule.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractInAModule.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -46,6 +47,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -79,6 +81,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -97,6 +100,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -135,6 +139,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -177,6 +182,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractInstantiations1.json b/crates/swc_ecma_parser/tests/tsc/classAbstractInstantiations1.json index 7035cae3223e..411fa87eddda 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractInstantiations1.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractInstantiations1.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -58,6 +60,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +78,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -93,6 +97,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -121,6 +126,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -148,6 +154,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -188,6 +195,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -215,6 +223,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -245,6 +254,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -266,6 +276,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -301,6 +312,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -322,6 +334,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -357,6 +370,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -378,6 +392,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -410,6 +425,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -428,6 +444,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -456,6 +473,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -474,6 +492,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -502,6 +521,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -520,6 +540,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractMergedDeclaration.json b/crates/swc_ecma_parser/tests/tsc/classAbstractMergedDeclaration.json index 1ad0162c0b33..aaf7c52b5057 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractMergedDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractMergedDeclaration.json @@ -14,6 +14,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CM", "optional": false }, @@ -47,6 +48,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CM", "optional": false }, @@ -75,6 +77,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -96,6 +99,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -122,6 +126,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CI", "optional": false }, @@ -152,6 +157,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CI", "optional": false }, @@ -180,6 +186,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IC", "optional": false }, @@ -204,6 +211,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IC", "optional": false }, @@ -230,6 +238,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC1", "optional": false }, @@ -256,6 +265,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC1", "optional": false }, @@ -282,6 +292,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC2", "optional": false }, @@ -308,6 +319,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC2", "optional": false }, @@ -334,6 +346,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCI", "optional": false }, @@ -364,6 +377,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCI", "optional": false }, @@ -392,6 +406,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DIC", "optional": false }, @@ -416,6 +431,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DIC", "optional": false }, @@ -442,6 +458,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC1", "optional": false }, @@ -468,6 +485,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC1", "optional": false }, @@ -494,6 +512,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC2", "optional": false }, @@ -520,6 +539,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC2", "optional": false }, @@ -557,6 +577,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CM", "optional": false }, @@ -584,6 +605,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -611,6 +633,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CI", "optional": false }, @@ -638,6 +661,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IC", "optional": false }, @@ -665,6 +689,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC1", "optional": false }, @@ -692,6 +717,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC2", "optional": false }, @@ -719,6 +745,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCI", "optional": false }, @@ -746,6 +773,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DIC", "optional": false }, @@ -773,6 +801,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC1", "optional": false }, @@ -800,6 +829,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DCC2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractOverloads.json b/crates/swc_ecma_parser/tests/tsc/classAbstractOverloads.json index 38ba4848098c..f7c223d514f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractOverloads.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -448,6 +449,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractSingleLineDecl.json b/crates/swc_ecma_parser/tests/tsc/classAbstractSingleLineDecl.json index 05b78afc9c15..cbd00e30be06 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractSingleLineDecl.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractSingleLineDecl.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abstract", "optional": false } @@ -57,6 +59,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -87,6 +90,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abstract", "optional": false } @@ -100,6 +104,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -137,6 +142,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -164,6 +170,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -191,6 +198,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractSuperCalls.json b/crates/swc_ecma_parser/tests/tsc/classAbstractSuperCalls.json index c965113a70ee..aadb30b82e71 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractSuperCalls.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractSuperCalls.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -101,6 +102,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -311,6 +313,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -328,6 +331,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -603,6 +607,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -620,6 +625,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -790,6 +796,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -844,6 +851,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAbstractUsingAbstractMethod1.json b/crates/swc_ecma_parser/tests/tsc/classAbstractUsingAbstractMethod1.json index bfab1945ebe1..591afb589fd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAbstractUsingAbstractMethod1.json +++ b/crates/swc_ecma_parser/tests/tsc/classAbstractUsingAbstractMethod1.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -90,6 +91,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -169,6 +171,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -186,6 +189,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -254,6 +258,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -285,6 +290,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -303,6 +309,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -339,6 +346,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -375,6 +383,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -393,6 +402,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -427,6 +437,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMerge.d.json b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMerge.d.json index 6563d5b320c6..6f3e53f8e4f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMerge.d.json +++ b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMerge.d.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -42,6 +43,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -72,6 +74,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +103,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +135,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -154,6 +159,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -178,6 +184,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -208,6 +215,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -236,6 +244,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -266,6 +275,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -303,6 +313,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -332,6 +343,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMergeConflictingMembers.json b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMergeConflictingMembers.json index 62d43a841216..cb23c1c4bc9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMergeConflictingMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceMergeConflictingMembers.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -85,6 +86,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -112,6 +114,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -145,6 +148,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -216,6 +220,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -243,6 +248,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -276,6 +282,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -347,6 +354,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -374,6 +382,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceWithSameName.json b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceWithSameName.json index 21667d56f515..28abfc1104b7 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAndInterfaceWithSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/classAndInterfaceWithSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -85,6 +86,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -152,6 +155,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -171,6 +175,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -242,6 +247,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -269,6 +275,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classAndVariableWithSameName.json b/crates/swc_ecma_parser/tests/tsc/classAndVariableWithSameName.json index 9ad8cd07a3ca..2bc5423107c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAndVariableWithSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/classAndVariableWithSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -147,6 +150,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -228,6 +232,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classAppearsToHaveMembersOfObject.json b/crates/swc_ecma_parser/tests/tsc/classAppearsToHaveMembersOfObject.json index 0051f5ec8cda..57b87afd11ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/classAppearsToHaveMembersOfObject.json +++ b/crates/swc_ecma_parser/tests/tsc/classAppearsToHaveMembersOfObject.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -151,6 +154,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -217,6 +222,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -241,6 +247,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -296,6 +303,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -317,6 +325,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -331,6 +340,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -361,6 +371,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -386,6 +397,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classCanExtendConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/classCanExtendConstructorFunction.json index 60587508761e..3eeb96a6a9fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/classCanExtendConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/classCanExtendConstructorFunction.json @@ -14,6 +14,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -33,6 +34,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberOxen", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberOxen", "optional": false } @@ -133,6 +136,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -163,6 +167,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wagons", "optional": false, "typeAnnotation": null @@ -202,6 +207,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wagons", "optional": false }, @@ -218,6 +224,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wagons", "optional": false }, @@ -282,6 +289,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -321,6 +329,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supplies", "optional": false, "typeAnnotation": null @@ -381,6 +390,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -417,6 +427,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supplies", "optional": false, "typeAnnotation": null @@ -435,6 +446,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supplies", "optional": false }, @@ -451,6 +463,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supplies", "optional": false }, @@ -520,6 +533,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -646,6 +660,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sql", "optional": false }, @@ -786,6 +801,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "files", "optional": false, "typeAnnotation": null @@ -805,6 +821,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "format", "optional": false, "typeAnnotation": null @@ -845,6 +862,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "format", "optional": false }, @@ -886,6 +904,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1046,6 +1065,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -1077,6 +1097,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false, "typeAnnotation": null @@ -1095,6 +1116,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sql", "optional": false }, @@ -1131,6 +1153,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false }, @@ -1156,6 +1179,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false }, @@ -1179,6 +1203,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drakkhen", "optional": false }, @@ -1197,6 +1222,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dragon", "optional": false }, @@ -1214,6 +1240,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dragon", "optional": false }, @@ -1233,6 +1260,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberEaten", "optional": false, "typeAnnotation": { @@ -1309,6 +1337,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberEaten", "optional": false } @@ -1330,6 +1359,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Firedrake", "optional": false }, @@ -1402,6 +1432,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dragon", "optional": false }, @@ -1419,6 +1450,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Conestoga", "optional": false }, @@ -1463,6 +1495,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "drunkOO", "optional": false, "typeAnnotation": { @@ -1570,6 +1603,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "others", "optional": false, "typeAnnotation": { @@ -1603,6 +1637,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -1647,6 +1682,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "others", "optional": false }, @@ -1682,6 +1718,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wagon", "optional": false }, @@ -1713,6 +1750,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1731,6 +1769,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Conestoga", "optional": false }, @@ -1772,6 +1811,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1804,6 +1844,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1826,6 +1867,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Soup", "optional": false }, @@ -1845,6 +1887,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flavour", "optional": false, "typeAnnotation": null @@ -1907,6 +1950,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flavour", "optional": false } @@ -1928,6 +1972,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chowder", "optional": false }, @@ -2020,6 +2065,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Soup", "optional": false }, @@ -2051,6 +2097,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "soup", "optional": false, "typeAnnotation": null @@ -2069,6 +2116,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Soup", "optional": false }, @@ -2111,6 +2159,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "soup", "optional": false }, @@ -2147,6 +2196,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chowder", "optional": false, "typeAnnotation": null @@ -2165,6 +2215,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chowder", "optional": false }, @@ -2233,6 +2284,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chowder", "optional": false }, @@ -2278,6 +2330,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errorNoArgs", "optional": false, "typeAnnotation": null @@ -2296,6 +2349,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chowder", "optional": false }, @@ -2329,6 +2383,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errorArgType", "optional": false, "typeAnnotation": null @@ -2347,6 +2402,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chowder", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility.json b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility.json index fa5f2b69f335..ef2204847016 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -150,6 +153,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -198,6 +202,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -242,6 +247,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -304,6 +310,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -322,6 +329,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -368,6 +376,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -386,6 +395,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -432,6 +442,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -450,6 +461,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -489,6 +501,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -508,6 +521,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -552,6 +566,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -573,6 +588,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -617,6 +633,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -640,6 +657,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -684,6 +702,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -705,6 +724,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -749,6 +769,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -772,6 +793,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -816,6 +838,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -837,6 +860,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -881,6 +905,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -918,6 +943,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -936,6 +962,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -982,6 +1009,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1000,6 +1028,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1046,6 +1075,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1064,6 +1094,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility2.json b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility2.json index 123508cad632..16baa3c6516d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility2.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility2.json @@ -14,6 +14,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -58,6 +59,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +142,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -190,6 +193,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -234,6 +238,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -316,6 +321,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -366,6 +372,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -410,6 +417,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -492,6 +500,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -576,6 +585,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -626,6 +636,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedA", "optional": false }, @@ -670,6 +681,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -728,6 +740,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -791,6 +804,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedA", "optional": false }, @@ -875,6 +889,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -959,6 +974,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -1001,6 +1017,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -1018,6 +1035,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedB", "optional": false }, @@ -1062,6 +1080,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1120,6 +1139,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1183,6 +1203,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedB", "optional": false }, @@ -1267,6 +1288,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -1351,6 +1373,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -1393,6 +1416,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -1410,6 +1434,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedC", "optional": false }, @@ -1454,6 +1479,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1512,6 +1538,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1575,6 +1602,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedC", "optional": false }, @@ -1659,6 +1687,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -1743,6 +1772,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -1785,6 +1815,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -1816,6 +1847,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ba", "optional": false, "typeAnnotation": null @@ -1834,6 +1866,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseA", "optional": false }, @@ -1880,6 +1913,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -1898,6 +1932,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseB", "optional": false }, @@ -1944,6 +1979,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bc", "optional": false, "typeAnnotation": null @@ -1962,6 +1998,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseC", "optional": false }, @@ -2008,6 +2045,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "da", "optional": false, "typeAnnotation": null @@ -2026,6 +2064,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedA", "optional": false }, @@ -2072,6 +2111,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false, "typeAnnotation": null @@ -2090,6 +2130,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedB", "optional": false }, @@ -2136,6 +2177,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dc", "optional": false, "typeAnnotation": null @@ -2154,6 +2196,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility3.json b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility3.json index 133b6933631a..15e36f29756a 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility3.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility3.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -58,6 +59,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -150,6 +153,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -198,6 +202,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -242,6 +247,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -290,6 +296,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false }, @@ -334,6 +341,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -396,6 +404,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -407,6 +416,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -434,6 +444,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -445,6 +456,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -470,6 +482,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -481,6 +494,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false } @@ -506,6 +520,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -517,6 +532,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false } @@ -545,6 +561,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -556,6 +573,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -583,6 +601,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -594,6 +613,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -619,6 +639,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -630,6 +651,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -655,6 +677,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -666,6 +689,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false } @@ -694,6 +718,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -705,6 +730,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false }, @@ -732,6 +758,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -743,6 +770,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -768,6 +796,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -779,6 +808,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -804,6 +834,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -815,6 +846,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility4.json b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility4.json index cc58236fec18..10011084c6e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility4.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility4.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -92,6 +93,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -153,6 +155,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -190,6 +193,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -208,6 +212,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -246,6 +251,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -324,6 +330,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -385,6 +392,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -422,6 +430,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -440,6 +449,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility5.json b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility5.json index 31218e2fa521..258cabeadf63 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility5.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorAccessibility5.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -69,6 +70,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -130,6 +132,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -159,6 +162,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -176,6 +180,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unrelated", "optional": false }, @@ -237,6 +242,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorOverloadsAccessibility.json b/crates/swc_ecma_parser/tests/tsc/classConstructorOverloadsAccessibility.json index aa60430f3729..e504b68c59b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorOverloadsAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorOverloadsAccessibility.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -163,6 +166,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +235,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -272,6 +277,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -326,6 +332,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -394,6 +401,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +443,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -489,6 +498,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -557,6 +567,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -598,6 +609,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -652,6 +664,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility.json b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility.json index 7d8f346e7fc1..22799e18751d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -58,6 +59,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -141,6 +144,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -172,6 +176,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -194,6 +199,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -238,6 +244,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -300,6 +307,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -321,6 +329,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -352,6 +361,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -374,6 +384,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -418,6 +429,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -480,6 +492,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -532,6 +546,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -554,6 +569,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -595,6 +611,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -653,6 +670,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -703,6 +721,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility2.json b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility2.json index 7f7ef35e0f53..139a9560e8a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility2.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility2.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -58,6 +59,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -141,6 +144,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -172,6 +176,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -194,6 +199,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -238,6 +244,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": true, "typeAnnotation": { @@ -300,6 +307,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -321,6 +329,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -352,6 +361,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -374,6 +384,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -418,6 +429,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": true, "typeAnnotation": { @@ -480,6 +492,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -532,6 +546,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -554,6 +569,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -595,6 +611,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -653,6 +670,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -703,6 +721,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility3.json b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility3.json index 103a294211b1..6a4eb0baa07d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility3.json +++ b/crates/swc_ecma_parser/tests/tsc/classConstructorParametersAccessibility3.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58,6 +59,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -150,6 +153,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -208,6 +212,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -258,6 +263,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -289,6 +295,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -310,6 +317,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -341,6 +349,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classDeclarationLoop.json b/crates/swc_ecma_parser/tests/tsc/classDeclarationLoop.json index 3d7c0a07a179..81562616ea6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classDeclarationLoop.json +++ b/crates/swc_ecma_parser/tests/tsc/classDeclarationLoop.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -104,6 +106,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -132,6 +135,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -153,6 +157,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -185,6 +190,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -232,6 +238,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -254,6 +261,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnBaseTypes.json b/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnBaseTypes.json index 85dfff6d7bf0..1e7601c49467 100644 --- a/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnBaseTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnBaseTypes.json @@ -19,6 +19,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, @@ -51,6 +52,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeCollection", "optional": false }, @@ -68,6 +70,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeCollectionBase", "optional": false }, @@ -89,6 +92,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -127,6 +131,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, @@ -156,6 +161,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeCollection", "optional": false }, @@ -174,6 +180,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeCollectionBase", "optional": false }, @@ -205,6 +212,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -226,6 +234,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, @@ -265,6 +274,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -313,6 +323,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -370,6 +381,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -404,6 +416,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeCollection", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnPrivateMember.json b/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnPrivateMember.json index 5cfe6eb03ab9..e0c777822d49 100644 --- a/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnPrivateMember.json +++ b/crates/swc_ecma_parser/tests/tsc/classDoesNotDependOnPrivateMember.json @@ -21,6 +21,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -44,6 +45,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -74,6 +76,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -119,6 +122,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpression.json b/crates/swc_ecma_parser/tests/tsc/classExpression.json index 64a149422d6b..2ebb65779c11 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -84,6 +86,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -153,6 +157,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -186,6 +191,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -199,6 +205,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpression1.json b/crates/swc_ecma_parser/tests/tsc/classExpression1.json index 68d77f6f85cf..49ade26c8807 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpression1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpression2.json b/crates/swc_ecma_parser/tests/tsc/classExpression2.json index 3d3fff6d8b44..4177a1b3d8df 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpression2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -54,6 +55,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -67,6 +69,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -84,6 +87,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpression3.json b/crates/swc_ecma_parser/tests/tsc/classExpression3.json index f1c18b020cc4..b70bf9360d4d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpression3.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpression3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -210,6 +211,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -228,6 +230,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +260,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -289,6 +293,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -321,6 +326,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpression4.json b/crates/swc_ecma_parser/tests/tsc/classExpression4.json index 97322fa89ce8..8207b61658cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpression4.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpression4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -147,6 +149,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpressionES61.json b/crates/swc_ecma_parser/tests/tsc/classExpressionES61.json index b9c67d7b1f8b..45452afb7b2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpressionES61.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpressionES61.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpressionES62.json b/crates/swc_ecma_parser/tests/tsc/classExpressionES62.json index e50bbd747985..6a7b5a51f08d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpressionES62.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpressionES62.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -54,6 +55,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -67,6 +69,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -84,6 +87,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpressionES63.json b/crates/swc_ecma_parser/tests/tsc/classExpressionES63.json index b1c7dfc6f034..d1b7ce223a35 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpressionES63.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpressionES63.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -210,6 +211,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -228,6 +230,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +260,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -289,6 +293,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -321,6 +326,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExpressionLoop.json b/crates/swc_ecma_parser/tests/tsc/classExpressionLoop.json index f846d823bcab..3d1d226436f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExpressionLoop.json +++ b/crates/swc_ecma_parser/tests/tsc/classExpressionLoop.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -104,6 +106,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -132,6 +135,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -170,6 +174,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -194,6 +199,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -225,6 +231,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendingBuiltinType.json b/crates/swc_ecma_parser/tests/tsc/classExtendingBuiltinType.json index 1bdbff160464..c413b7d6073e 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendingBuiltinType.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendingBuiltinType.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -32,6 +33,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -49,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -67,6 +70,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -84,6 +88,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -102,6 +107,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -119,6 +125,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -137,6 +144,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -154,6 +162,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -172,6 +181,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -189,6 +199,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -207,6 +218,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -224,6 +236,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -242,6 +255,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -259,6 +273,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C8", "optional": false }, @@ -277,6 +292,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -294,6 +310,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C9", "optional": false }, @@ -312,6 +329,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -329,6 +347,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C10", "optional": false }, @@ -347,6 +366,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendingClass.json b/crates/swc_ecma_parser/tests/tsc/classExtendingClass.json index b5dc47d9f85a..157c4359730b 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendingClass.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendingClass.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +168,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -226,6 +228,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +260,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -278,6 +282,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -313,6 +318,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -330,6 +336,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -369,6 +376,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -386,6 +394,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -425,6 +434,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -449,6 +459,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -491,6 +502,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -515,6 +527,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -543,6 +556,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -588,6 +602,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -634,6 +649,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -655,6 +671,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -721,6 +738,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -742,6 +760,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +807,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +851,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -854,6 +875,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -913,6 +935,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -937,6 +960,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -968,6 +992,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1000,6 +1025,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1021,6 +1047,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1072,6 +1099,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1089,6 +1117,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1128,6 +1157,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1145,6 +1175,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1184,6 +1215,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1208,6 +1240,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1263,6 +1296,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1287,6 +1321,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendingClassLikeType.json b/crates/swc_ecma_parser/tests/tsc/classExtendingClassLikeType.json index d515be3ccc3c..ae13fe240ec2 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendingClassLikeType.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendingClassLikeType.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42,6 +43,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -97,6 +100,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -121,6 +125,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -142,6 +147,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +172,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -185,6 +192,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D0", "optional": false }, @@ -203,6 +211,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -248,6 +257,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseConstructor", "optional": false }, @@ -275,6 +285,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -300,6 +311,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -338,6 +350,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -384,6 +397,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -405,6 +419,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -432,6 +447,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -455,6 +471,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -473,6 +490,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -502,6 +520,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -528,6 +547,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -549,6 +569,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -563,6 +584,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -584,6 +606,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -611,6 +634,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -634,6 +658,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -652,6 +677,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -681,6 +707,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -707,6 +734,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -728,6 +756,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -742,6 +771,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -763,6 +793,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -790,6 +821,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -813,6 +845,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +864,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -860,6 +894,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -882,6 +917,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -906,6 +942,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBase", "optional": false }, @@ -940,6 +977,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseConstructor", "optional": false }, @@ -956,6 +994,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1152,6 +1191,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBase", "optional": false }, @@ -1172,6 +1212,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1405,6 +1446,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBase", "optional": false }, @@ -1441,6 +1483,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -1637,6 +1680,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBase", "optional": false }, @@ -1681,6 +1725,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -1706,6 +1751,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBase", "optional": false }, @@ -1762,6 +1808,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadBaseConstructor", "optional": false }, @@ -1789,6 +1836,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1827,6 +1875,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1873,6 +1922,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1911,6 +1961,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1955,6 +2006,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBadBase", "optional": false }, @@ -1989,6 +2041,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadBaseConstructor", "optional": false }, @@ -2005,6 +2058,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -2030,6 +2084,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getBadBase", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendingNonConstructor.json b/crates/swc_ecma_parser/tests/tsc/classExtendingNonConstructor.json index 861b887f81b1..b66875ac432f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendingNonConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendingNonConstructor.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -141,6 +143,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -159,6 +162,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -176,6 +180,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -209,6 +214,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -242,6 +248,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -276,6 +283,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -310,6 +318,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -328,6 +337,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -345,6 +355,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -363,6 +374,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendingNull.json b/crates/swc_ecma_parser/tests/tsc/classExtendingNull.json index 7a57b3544152..942379549b03 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendingNull.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendingNull.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -46,6 +47,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -85,6 +87,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -152,6 +155,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsItself.json b/crates/swc_ecma_parser/tests/tsc/classExtendsItself.json index 368fedf8d6d1..e4dd946c6497 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsItself.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsItself.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -32,6 +33,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -49,6 +51,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -67,6 +70,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -91,6 +95,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +127,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +146,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -158,6 +165,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -182,6 +190,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly.json b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly.json index f6536460b8d7..9301630cafa9 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -73,6 +74,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -90,6 +92,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -149,6 +152,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -166,6 +170,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -225,6 +230,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -242,6 +248,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -287,6 +294,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -311,6 +319,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -335,6 +344,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -366,6 +376,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +395,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -429,6 +441,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +466,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -477,6 +491,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +523,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -526,6 +542,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -571,6 +588,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +613,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -619,6 +638,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -650,6 +670,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly2.json b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly2.json index 64aa69bf69f9..a0cbabe2ca0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly2.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -79,6 +80,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -112,6 +114,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -137,6 +140,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -196,6 +200,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -224,6 +229,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -249,6 +255,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -314,6 +321,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -351,6 +359,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -370,6 +379,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -415,6 +425,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -445,6 +456,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -478,6 +490,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -509,6 +522,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -534,6 +548,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -559,6 +574,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -604,6 +620,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -628,6 +645,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -652,6 +670,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -683,6 +702,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -712,6 +732,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -737,6 +758,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -782,6 +804,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -812,6 +835,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -845,6 +869,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -876,6 +901,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly3.json b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly3.json index b3d8bfa74b9e..cc8f1cbb3509 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly3.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsItselfIndirectly3.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -73,6 +74,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -90,6 +92,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -149,6 +152,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -166,6 +170,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -225,6 +230,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -242,6 +248,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -287,6 +294,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -311,6 +319,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -335,6 +344,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -366,6 +376,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +395,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -429,6 +441,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +466,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -477,6 +491,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +523,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -526,6 +542,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -571,6 +588,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +613,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -619,6 +638,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -650,6 +670,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsShadowedConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/classExtendsShadowedConstructorFunction.json index aac85eac945c..ba4c9bfbfbce 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsShadowedConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsShadowedConstructorFunction.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -88,6 +89,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -121,6 +123,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -147,6 +150,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -206,6 +210,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classExtendsValidConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/classExtendsValidConstructorFunction.json index 8cc804d0bc28..ca845f343c7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/classExtendsValidConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/classExtendsValidConstructorFunction.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -62,6 +63,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -99,6 +102,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -117,6 +121,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classImplementsMergedClassInterface.json b/crates/swc_ecma_parser/tests/tsc/classImplementsMergedClassInterface.json index e21fbf9fb63d..ee7c3aa532a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classImplementsMergedClassInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/classImplementsMergedClassInterface.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -85,6 +86,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -112,6 +114,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -145,6 +148,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -174,6 +178,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -190,6 +195,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -260,6 +266,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -276,6 +283,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -346,6 +354,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -362,6 +371,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -472,6 +482,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classInsideBlock.json b/crates/swc_ecma_parser/tests/tsc/classInsideBlock.json index 9f22a4743b51..38152b2d17e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/classInsideBlock.json +++ b/crates/swc_ecma_parser/tests/tsc/classInsideBlock.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classIsSubtypeOfBaseType.json b/crates/swc_ecma_parser/tests/tsc/classIsSubtypeOfBaseType.json index d5f1f203b858..54287a0ab272 100644 --- a/crates/swc_ecma_parser/tests/tsc/classIsSubtypeOfBaseType.json +++ b/crates/swc_ecma_parser/tests/tsc/classIsSubtypeOfBaseType.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59,6 +60,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -174,6 +178,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -209,6 +214,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -251,6 +257,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -284,6 +291,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -320,6 +328,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -373,6 +382,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -415,6 +425,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -448,6 +459,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classPropertyAsPrivate.json b/crates/swc_ecma_parser/tests/tsc/classPropertyAsPrivate.json index b6fa63abdd1b..47c8cd590015 100644 --- a/crates/swc_ecma_parser/tests/tsc/classPropertyAsPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/classPropertyAsPrivate.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -153,6 +154,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -357,6 +359,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +466,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -484,6 +488,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -515,6 +520,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -547,6 +553,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -586,6 +593,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -635,6 +643,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -670,6 +679,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -709,6 +719,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -751,6 +762,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -800,6 +812,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classPropertyAsProtected.json b/crates/swc_ecma_parser/tests/tsc/classPropertyAsProtected.json index 3545a7d3f071..93e622d1da11 100644 --- a/crates/swc_ecma_parser/tests/tsc/classPropertyAsProtected.json +++ b/crates/swc_ecma_parser/tests/tsc/classPropertyAsProtected.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -153,6 +154,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -357,6 +359,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +466,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -484,6 +488,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -515,6 +520,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -547,6 +553,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -586,6 +593,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -635,6 +643,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -670,6 +679,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -709,6 +719,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -751,6 +762,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -800,6 +812,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classPropertyIsPublicByDefault.json b/crates/swc_ecma_parser/tests/tsc/classPropertyIsPublicByDefault.json index ac65738d58f5..da67a65fe75b 100644 --- a/crates/swc_ecma_parser/tests/tsc/classPropertyIsPublicByDefault.json +++ b/crates/swc_ecma_parser/tests/tsc/classPropertyIsPublicByDefault.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -153,6 +154,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -357,6 +359,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +466,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -484,6 +488,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -515,6 +520,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -547,6 +553,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -586,6 +593,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -635,6 +643,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -670,6 +679,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -709,6 +719,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -751,6 +762,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -800,6 +812,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock1.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock1.json index ef30a83693e9..7aaedb143c80 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock1.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock1.json @@ -28,6 +28,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +104,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -132,6 +135,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock10.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock10.json index f93bd35ff429..b00d9422f40c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock10.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock10.json @@ -28,6 +28,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -174,6 +178,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -216,6 +221,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -256,6 +262,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -282,6 +289,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -330,6 +338,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -370,6 +379,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -410,6 +420,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -450,6 +461,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -493,6 +505,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -541,6 +554,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -581,6 +595,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -621,6 +636,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -661,6 +677,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock11.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock11.json index 714e6388c32b..3590eef953a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock11.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock11.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -120,6 +122,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -234,6 +238,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false, "typeAnnotation": null @@ -253,6 +258,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -274,6 +280,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -295,6 +302,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock12.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock12.json index f7bb8e10f78b..aacfca5c3f23 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock12.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock12.json @@ -14,6 +14,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -91,6 +92,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock13.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock13.json index 28fe0d20cf28..9f440c8a9774 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock13.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock13.json @@ -14,6 +14,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -126,6 +128,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -195,6 +198,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock14.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock14.json index 4fc95ecbfb5c..5bca0ebea60d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock14.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock14.json @@ -14,6 +14,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock15.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock15.json index ee4412300655..8175dce53c64 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock15.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock15.json @@ -28,6 +28,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_C__1", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -285,6 +287,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -307,6 +310,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_C__1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock17.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock17.json index 2679583469c3..012d54406b2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock17.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock17.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "friendA", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false }, @@ -69,6 +71,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -90,6 +93,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -128,6 +132,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setX", "optional": false }, @@ -141,6 +146,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -162,6 +168,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -176,6 +183,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -230,6 +238,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -310,6 +319,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -380,6 +390,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -497,6 +508,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "friendA", "optional": false, "typeAnnotation": null @@ -533,6 +545,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -572,6 +585,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -617,6 +631,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -636,6 +651,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -682,6 +698,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -701,6 +718,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -743,6 +761,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -784,6 +803,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -805,6 +825,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -845,6 +866,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -869,6 +891,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "friendA", "optional": false }, @@ -891,6 +914,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -928,6 +952,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "friendA", "optional": false }, @@ -950,6 +975,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -970,6 +996,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1030,6 +1057,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1048,6 +1076,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1094,6 +1123,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1112,6 +1142,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1125,6 +1156,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1162,6 +1194,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock18.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock18.json index e2829b62e8c7..5f5187663e4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock18.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock18.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -120,6 +121,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock2.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock2.json index 1facb39c437d..e7f148497700 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock2.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock2.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -142,6 +145,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -172,6 +176,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -189,6 +194,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -233,6 +239,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -263,6 +270,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -280,6 +288,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock21.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock21.json index c912fc6f78a3..f8a38c0c8b89 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock21.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock21.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock24.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock24.json index ed0bc196ab2d..e6e098053028 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock24.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock24.json @@ -20,6 +20,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -111,6 +112,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock25.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock25.json index ef6012d18f2f..1d004c8b0281 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock25.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock25.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -142,6 +145,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -172,6 +176,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -189,6 +194,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -233,6 +239,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -263,6 +270,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -280,6 +288,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock27.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock27.json index 0cc82d4eaf18..3b3746568e6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock27.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock27.json @@ -27,6 +27,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -111,6 +112,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -139,6 +141,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -183,6 +186,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -240,6 +244,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -268,6 +273,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -312,6 +318,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -369,6 +376,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -397,6 +405,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -441,6 +450,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock28.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock28.json index 0e35777d174c..95885a0970a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock28.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock28.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -105,6 +107,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -156,6 +159,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -178,6 +182,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock3.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock3.json index 3ef8631405ee..12cda8eea100 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock3.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock3.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -139,6 +141,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -167,6 +170,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -195,6 +199,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -223,6 +228,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -317,6 +323,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -345,6 +352,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -373,6 +381,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -401,6 +410,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock4.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock4.json index 8154ebcd2a4e..f38d21fe732c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock4.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock4.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -121,6 +122,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +184,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock5.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock5.json index 0e591b27433e..a437601f89f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock5.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock5.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +110,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -313,6 +315,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlock9.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlock9.json index 19a515848966..81fa7915899c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlock9.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlock9.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -132,6 +134,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef2.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef2.json index 8fe6dd86b21b..007c80f8f0ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef2.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef2.json @@ -14,6 +14,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef3.json b/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef3.json index b6e227449f42..97a6e99fbf43 100644 --- a/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef3.json +++ b/crates/swc_ecma_parser/tests/tsc/classStaticBlockUseBeforeDef3.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -65,6 +66,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -140,6 +142,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -199,6 +202,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -250,6 +254,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -272,6 +277,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOO", "optional": false } @@ -313,6 +319,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOO", "optional": false, "typeAnnotation": null @@ -339,6 +346,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -390,6 +398,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -412,6 +421,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOO", "optional": false } @@ -453,6 +463,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -527,6 +538,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CFA", "optional": false }, @@ -572,6 +584,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -600,6 +613,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -711,6 +725,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -738,6 +753,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classWithBaseClassButNoConstructor.json b/crates/swc_ecma_parser/tests/tsc/classWithBaseClassButNoConstructor.json index dd6c2bd99911..533fffd7b489 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithBaseClassButNoConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithBaseClassButNoConstructor.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +165,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -193,6 +197,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -204,6 +209,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -234,6 +240,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -252,6 +259,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -285,6 +293,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -303,6 +312,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -335,6 +345,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -376,6 +387,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -397,6 +409,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -441,6 +454,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -463,6 +477,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -486,6 +501,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -531,6 +547,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -555,6 +572,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -579,6 +597,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -601,6 +620,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -632,6 +652,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -650,6 +671,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -682,6 +704,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -693,6 +716,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -723,6 +747,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -741,6 +766,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -774,6 +800,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -792,6 +819,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -824,6 +852,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -869,6 +898,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -893,6 +923,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -917,6 +948,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -939,6 +971,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1000,6 +1033,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1011,6 +1045,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1041,6 +1076,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1059,6 +1095,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1092,6 +1129,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -1110,6 +1148,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1142,6 +1181,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -1201,6 +1241,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1256,6 +1297,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1267,6 +1309,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -1297,6 +1340,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -1315,6 +1359,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1348,6 +1393,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -1366,6 +1412,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithConstructors.json b/crates/swc_ecma_parser/tests/tsc/classWithConstructors.json index a3d633868314..d11d27ab4a81 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithConstructors.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithConstructors.json @@ -21,6 +21,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGeneric", "optional": false }, @@ -40,6 +41,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +83,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -143,6 +146,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -161,6 +165,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -194,6 +199,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -212,6 +218,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -244,6 +251,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -285,6 +293,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -339,6 +348,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -393,6 +403,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -455,6 +466,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -473,6 +485,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -506,6 +519,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -524,6 +538,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -570,6 +585,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -588,6 +604,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -620,6 +637,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -638,6 +656,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -669,6 +688,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -687,6 +707,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -720,6 +741,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -738,6 +760,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -784,6 +807,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -802,6 +826,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -844,6 +869,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -863,6 +889,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -904,6 +931,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -925,6 +953,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -969,6 +998,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1006,6 +1036,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1024,6 +1055,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1057,6 +1089,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1075,6 +1108,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1107,6 +1141,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1148,6 +1183,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1169,6 +1205,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1249,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1233,6 +1271,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1255,6 +1294,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1276,6 +1316,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1319,6 +1360,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1374,6 +1416,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1439,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1433,6 +1477,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1451,6 +1496,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1484,6 +1530,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1502,6 +1549,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1548,6 +1596,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1566,6 +1615,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1610,6 +1660,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1628,6 +1679,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1652,6 +1704,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1674,6 +1727,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1705,6 +1759,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1723,6 +1778,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1755,6 +1811,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1773,6 +1830,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1806,6 +1864,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1824,6 +1883,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1870,6 +1930,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1888,6 +1949,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithEmptyBody.json b/crates/swc_ecma_parser/tests/tsc/classWithEmptyBody.json index 6d311b2d6fe9..0a17ede4f18f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithEmptyBody.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithEmptyBody.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -110,6 +113,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -135,6 +139,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -162,6 +167,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -197,6 +203,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -252,6 +259,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -289,6 +297,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -375,6 +384,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -396,6 +406,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -431,6 +442,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -483,6 +496,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -518,6 +532,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -573,6 +588,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithNoConstructorOrBaseClass.json b/crates/swc_ecma_parser/tests/tsc/classWithNoConstructorOrBaseClass.json index 856907b4706a..c74545ad325d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithNoConstructorOrBaseClass.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithNoConstructorOrBaseClass.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -146,6 +149,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -173,6 +178,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -218,6 +224,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -268,6 +275,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -307,6 +315,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -329,6 +338,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -366,6 +376,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -384,6 +395,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -417,6 +429,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -435,6 +448,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -492,6 +506,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -503,6 +518,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface.json b/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface.json index e751841ab273..6a08c7a0986e 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -261,6 +263,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -304,6 +307,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +346,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -365,6 +370,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -403,6 +409,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -477,6 +484,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -504,6 +512,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -538,6 +547,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -551,6 +561,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -601,6 +612,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -632,6 +644,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -670,6 +683,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -693,6 +707,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -731,6 +746,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -804,6 +820,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -825,6 +842,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -860,6 +878,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -881,6 +900,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -913,6 +933,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -924,6 +945,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -949,6 +971,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -960,6 +983,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface2.json b/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface2.json index 0543f73bb531..f257feb90494 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface2.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithOnlyPublicMembersEquivalentToInterface2.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -261,6 +263,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -304,6 +307,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +346,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -365,6 +370,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -403,6 +409,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -517,6 +524,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -544,6 +552,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -578,6 +587,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -591,6 +601,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -641,6 +652,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -672,6 +684,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -710,6 +723,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -733,6 +747,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -771,6 +786,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -844,6 +860,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -865,6 +882,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -900,6 +918,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -921,6 +940,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -953,6 +973,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -964,6 +985,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -989,6 +1011,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1000,6 +1023,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/classWithOptionalParameter.json b/crates/swc_ecma_parser/tests/tsc/classWithOptionalParameter.json index 94c0ddc1636b..54c05584b1f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithOptionalParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithOptionalParameter.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -124,6 +125,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -169,6 +171,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -215,6 +218,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -236,6 +240,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +300,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithPredefinedTypesAsNames.json b/crates/swc_ecma_parser/tests/tsc/classWithPredefinedTypesAsNames.json index 5ebb16bc1a31..3a0539ee624c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithPredefinedTypesAsNames.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithPredefinedTypesAsNames.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false }, @@ -40,6 +41,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -66,6 +68,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false }, @@ -92,6 +95,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithPrivateProperty.json b/crates/swc_ecma_parser/tests/tsc/classWithPrivateProperty.json index 282a7311d787..087e9112d7e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithPrivateProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithPrivateProperty.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +404,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -421,6 +423,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -454,6 +457,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -485,6 +489,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -524,6 +529,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -555,6 +561,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -594,6 +601,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -625,6 +633,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -664,6 +673,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -702,6 +712,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -744,6 +755,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -782,6 +794,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -824,6 +837,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -855,6 +869,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -894,6 +909,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -932,6 +948,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -974,6 +991,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": { @@ -1012,6 +1030,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithProtectedProperty.json b/crates/swc_ecma_parser/tests/tsc/classWithProtectedProperty.json index b80cd1e2db61..1231d15328e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithProtectedProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithProtectedProperty.json @@ -14,6 +14,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -389,6 +390,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -453,6 +455,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -471,6 +474,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -504,6 +508,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -535,6 +540,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -574,6 +580,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -605,6 +612,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -644,6 +652,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -675,6 +684,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -714,6 +724,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -752,6 +763,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -794,6 +806,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -832,6 +845,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -874,6 +888,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -905,6 +920,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -944,6 +960,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -982,6 +999,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1024,6 +1042,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": { @@ -1062,6 +1081,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1103,6 +1123,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithPublicProperty.json b/crates/swc_ecma_parser/tests/tsc/classWithPublicProperty.json index a1911a361365..c110e088d8b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithPublicProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithPublicProperty.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +404,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -421,6 +423,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -454,6 +457,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -485,6 +489,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -524,6 +529,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -555,6 +561,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -594,6 +601,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -625,6 +633,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -664,6 +673,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -702,6 +712,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -744,6 +755,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -782,6 +794,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -824,6 +837,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -855,6 +869,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -894,6 +909,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -932,6 +948,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -974,6 +991,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": { @@ -1012,6 +1030,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement1.json b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement1.json index f059e49a5c94..fda0e9c4d19f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement1.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement2.json b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement2.json index b18fb9a79608..ff860b01debf 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement2.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElement2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES61.json b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES61.json index aa9690f2108b..d2a55919afdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES61.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES61.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES62.json b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES62.json index 9e916b1ccde1..c8e6061bd19b 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES62.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithSemicolonClassElementES62.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.2.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.2.json index 6c64b2570a49..a09bc31afe42 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.2.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.2.json @@ -14,6 +14,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +132,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +164,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -213,6 +216,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -257,6 +261,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -374,6 +379,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -405,6 +411,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -437,6 +444,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -448,6 +456,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -484,6 +493,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.3.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.3.json index 07e80c047fda..65e2db390ead 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.3.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.3.json @@ -14,6 +14,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +132,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +164,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -213,6 +216,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -257,6 +261,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -374,6 +379,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -405,6 +411,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -437,6 +444,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -448,6 +456,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -484,6 +493,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.json index 1884e3a5b382..cb099320741f 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterBindingPattern.json @@ -127,6 +127,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.2.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.2.json index 2ea64f73b38d..5a720165ec55 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.2.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.2.json @@ -14,6 +14,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -71,6 +72,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +171,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -212,6 +216,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -269,6 +274,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -325,6 +331,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +354,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -358,6 +366,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -394,6 +403,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.3.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.3.json index b14f2bb6c324..204e8819afe1 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.3.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.3.json @@ -14,6 +14,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -71,6 +72,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +171,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -212,6 +216,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -269,6 +274,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -325,6 +331,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +354,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -358,6 +366,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -394,6 +403,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.json index b29fab4620b5..f138c6fc33b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticFieldInParameterInitializer.json @@ -45,6 +45,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/classWithStaticMembers.json b/crates/swc_ecma_parser/tests/tsc/classWithStaticMembers.json index 429881feadd3..2f6ef2e7829c 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithStaticMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithStaticMembers.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -173,6 +174,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -239,6 +241,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -275,6 +278,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -377,6 +381,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -401,6 +406,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -443,6 +449,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -460,6 +467,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -499,6 +507,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -516,6 +525,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -541,6 +551,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -600,6 +611,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -631,6 +643,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -655,6 +668,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -697,6 +711,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -714,6 +729,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -753,6 +769,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -770,6 +787,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithTwoConstructorDefinitions.json b/crates/swc_ecma_parser/tests/tsc/classWithTwoConstructorDefinitions.json index fdbcac604d89..c9c09da110cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithTwoConstructorDefinitions.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithTwoConstructorDefinitions.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +84,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -117,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -158,6 +161,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -179,6 +183,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -230,6 +235,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -251,6 +257,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +280,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -294,6 +302,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -338,6 +347,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/classWithoutExplicitConstructor.json b/crates/swc_ecma_parser/tests/tsc/classWithoutExplicitConstructor.json index 23d0d4c4f23a..e35d27f6f77d 100644 --- a/crates/swc_ecma_parser/tests/tsc/classWithoutExplicitConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/classWithoutExplicitConstructor.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -123,6 +124,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -141,6 +143,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -174,6 +177,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -222,6 +227,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -307,6 +313,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +353,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -365,6 +373,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -400,6 +409,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -418,6 +428,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -451,6 +462,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -469,6 +481,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorInvalidAssignmentType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorInvalidAssignmentType.json index b8f990bbd124..2a2a4bf7bbe8 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorInvalidAssignmentType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorInvalidAssignmentType.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean", "optional": false, "typeAnnotation": null @@ -325,6 +332,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -335,6 +343,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -363,6 +372,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean", "optional": false, "typeAnnotation": null @@ -387,6 +397,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -397,6 +408,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -425,6 +437,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber", "optional": false, "typeAnnotation": null @@ -449,6 +462,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -459,6 +473,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -487,6 +502,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber", "optional": false, "typeAnnotation": null @@ -511,6 +527,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -521,6 +538,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -549,6 +567,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": null @@ -573,6 +592,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -583,6 +603,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -611,6 +632,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": null @@ -635,6 +657,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -645,6 +668,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherInvalidOperation.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherInvalidOperation.json index 3bf0c2be5d63..453f3eb2d8ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherInvalidOperation.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherInvalidOperation.json @@ -14,6 +14,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -130,6 +134,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -166,6 +171,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -242,6 +249,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -284,6 +292,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -305,6 +314,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -340,6 +350,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -361,6 +372,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -396,6 +408,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -444,6 +458,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -454,6 +469,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -488,6 +504,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -510,6 +527,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherValidOperation.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherValidOperation.json index a33012ab089f..a6b4c84991ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherValidOperation.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorOtherValidOperation.json @@ -34,6 +34,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -62,6 +63,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -103,6 +106,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -129,6 +133,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -148,6 +153,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -173,6 +179,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -192,6 +199,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -225,6 +233,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -289,6 +299,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -325,6 +336,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": null @@ -343,6 +355,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -387,6 +400,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -429,6 +443,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -450,6 +465,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -485,6 +501,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -506,6 +523,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -538,6 +556,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -548,6 +567,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -577,6 +597,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsT1", "optional": false, "typeAnnotation": null @@ -601,6 +622,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -611,6 +633,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -645,6 +668,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -667,6 +691,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandAnyType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandAnyType.json index a5b01153cd91..58bc9ef35288 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandAnyType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandAnyType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -265,6 +271,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -275,6 +282,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -301,6 +309,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -311,6 +320,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -337,6 +347,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -347,6 +358,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -373,6 +385,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -383,6 +396,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -409,6 +423,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -419,6 +434,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -448,6 +464,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -472,6 +489,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -482,6 +500,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -515,6 +534,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny2", "optional": false, "typeAnnotation": null @@ -539,6 +559,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -549,6 +570,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -582,6 +604,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny3", "optional": false, "typeAnnotation": null @@ -606,6 +629,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -616,6 +640,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -649,6 +674,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny4", "optional": false, "typeAnnotation": null @@ -673,6 +699,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -683,6 +710,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -716,6 +744,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny5", "optional": false, "typeAnnotation": null @@ -740,6 +769,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -750,6 +780,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -783,6 +814,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -835,6 +867,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -869,6 +902,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -880,6 +914,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1071,6 +1106,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1120,6 +1156,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1144,6 +1181,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1185,6 +1223,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny6", "optional": false, "typeAnnotation": null @@ -1218,6 +1257,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1251,6 +1291,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny7", "optional": false, "typeAnnotation": null @@ -1283,6 +1324,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1294,6 +1336,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1327,6 +1370,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny8", "optional": false, "typeAnnotation": null @@ -1390,6 +1434,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny9", "optional": false, "typeAnnotation": null @@ -1461,6 +1506,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1494,6 +1540,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny10", "optional": false, "typeAnnotation": null @@ -1533,6 +1580,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1582,6 +1630,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny11", "optional": false, "typeAnnotation": null @@ -1613,6 +1662,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1637,6 +1687,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandBooleanType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandBooleanType.json index d9f1d5f4f08d..1233a49433ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandBooleanType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -265,6 +271,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -275,6 +282,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -301,6 +309,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -311,6 +320,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -337,6 +347,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -347,6 +358,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -373,6 +385,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -383,6 +396,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -409,6 +423,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -419,6 +434,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -448,6 +464,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -472,6 +489,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -482,6 +500,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -515,6 +534,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean2", "optional": false, "typeAnnotation": null @@ -539,6 +559,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -549,6 +570,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -582,6 +604,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean3", "optional": false, "typeAnnotation": null @@ -606,6 +629,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -616,6 +640,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -649,6 +674,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean4", "optional": false, "typeAnnotation": null @@ -673,6 +699,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -683,6 +710,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -716,6 +744,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean5", "optional": false, "typeAnnotation": null @@ -740,6 +769,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -750,6 +780,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -787,6 +818,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -820,6 +852,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -831,6 +864,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -842,6 +876,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -909,6 +944,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -996,6 +1032,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1030,6 +1067,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": null @@ -1094,6 +1132,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": null @@ -1133,6 +1172,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean6", "optional": false, "typeAnnotation": null @@ -1164,6 +1204,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1197,6 +1238,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean7", "optional": false, "typeAnnotation": null @@ -1228,6 +1270,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -1239,6 +1282,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1250,6 +1294,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1283,6 +1328,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1347,6 +1393,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1379,6 +1426,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1421,6 +1469,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1497,6 +1546,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1531,6 +1581,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1562,6 +1613,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": null @@ -1626,6 +1678,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandNumberType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandNumberType.json index a74bcca246ea..e8c39aa1a27d 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandNumberType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -265,6 +271,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -275,6 +282,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -301,6 +309,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -311,6 +320,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -337,6 +347,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -347,6 +358,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -373,6 +385,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -383,6 +396,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -409,6 +423,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -419,6 +434,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -448,6 +464,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -472,6 +489,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -482,6 +500,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -515,6 +534,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -539,6 +559,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -549,6 +570,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -582,6 +604,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber3", "optional": false, "typeAnnotation": null @@ -606,6 +629,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -616,6 +640,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -649,6 +674,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber4", "optional": false, "typeAnnotation": null @@ -673,6 +699,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -683,6 +710,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -716,6 +744,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber5", "optional": false, "typeAnnotation": null @@ -740,6 +769,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -750,6 +780,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -787,6 +818,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -820,6 +852,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -831,6 +864,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -842,6 +876,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -908,6 +943,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": null @@ -969,6 +1005,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": null @@ -1019,6 +1056,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1048,6 +1086,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": null @@ -1088,6 +1127,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber6", "optional": false, "typeAnnotation": null @@ -1119,6 +1159,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1152,6 +1193,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber7", "optional": false, "typeAnnotation": null @@ -1183,6 +1225,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -1194,6 +1237,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1205,6 +1249,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1238,6 +1283,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber8", "optional": false, "typeAnnotation": null @@ -1302,6 +1348,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber9", "optional": false, "typeAnnotation": null @@ -1333,6 +1380,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": null @@ -1385,6 +1433,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber10", "optional": false, "typeAnnotation": null @@ -1425,6 +1474,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": null @@ -1469,6 +1519,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber11", "optional": false, "typeAnnotation": null @@ -1506,6 +1557,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1535,6 +1587,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandObjectType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandObjectType.json index b2c463728be6..4fad7abeb17c 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandObjectType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandObjectType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -254,6 +260,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CLASS", "optional": false }, @@ -332,6 +339,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -342,6 +350,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -368,6 +377,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -378,6 +388,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -404,6 +415,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -414,6 +426,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -440,6 +453,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -450,6 +464,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -476,6 +491,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -486,6 +502,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -515,6 +532,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -539,6 +557,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -549,6 +568,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -582,6 +602,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -606,6 +627,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -616,6 +638,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -649,6 +672,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject3", "optional": false, "typeAnnotation": null @@ -673,6 +697,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -683,6 +708,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -716,6 +742,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject4", "optional": false, "typeAnnotation": null @@ -740,6 +767,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -750,6 +778,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -783,6 +812,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject5", "optional": false, "typeAnnotation": null @@ -807,6 +837,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -817,6 +848,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -854,6 +886,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -887,6 +920,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -906,6 +940,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -971,6 +1006,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1022,6 +1058,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1064,6 +1101,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1093,6 +1131,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CLASS", "optional": false }, @@ -1125,6 +1164,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject6", "optional": false, "typeAnnotation": null @@ -1156,6 +1196,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -1189,6 +1230,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject7", "optional": false, "typeAnnotation": null @@ -1220,6 +1262,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -1239,6 +1282,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -1272,6 +1316,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject8", "optional": false, "typeAnnotation": null @@ -1335,6 +1380,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject9", "optional": false, "typeAnnotation": null @@ -1366,6 +1412,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1449,6 +1496,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject10", "optional": false, "typeAnnotation": null @@ -1489,6 +1537,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1525,6 +1574,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject11", "optional": false, "typeAnnotation": null @@ -1562,6 +1612,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1591,6 +1642,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CLASS", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandStringType.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandStringType.json index d321b17b4323..5c7b6bdda965 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorWithSecondOperandStringType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -268,6 +274,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString", "optional": false, "typeAnnotation": { @@ -311,6 +318,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -321,6 +329,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -347,6 +356,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -357,6 +367,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -383,6 +394,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -393,6 +405,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -419,6 +432,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -429,6 +443,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -455,6 +470,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -465,6 +481,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -494,6 +511,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -518,6 +536,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -528,6 +547,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -561,6 +581,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString2", "optional": false, "typeAnnotation": null @@ -585,6 +606,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -595,6 +617,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -628,6 +651,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString3", "optional": false, "typeAnnotation": null @@ -652,6 +676,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -662,6 +687,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -695,6 +721,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString4", "optional": false, "typeAnnotation": null @@ -719,6 +746,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -729,6 +757,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -762,6 +791,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString5", "optional": false, "typeAnnotation": null @@ -786,6 +816,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -796,6 +827,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -833,6 +865,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -866,6 +899,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -884,6 +918,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -898,6 +933,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -964,6 +1000,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -974,6 +1011,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1056,6 +1094,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1101,6 +1140,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": null @@ -1119,6 +1159,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1140,6 +1181,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1179,6 +1221,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString6", "optional": false, "typeAnnotation": null @@ -1210,6 +1253,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1243,6 +1287,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString7", "optional": false, "typeAnnotation": null @@ -1274,6 +1319,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": null @@ -1292,6 +1338,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1306,6 +1353,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1339,6 +1387,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString8", "optional": false, "typeAnnotation": null @@ -1403,6 +1452,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString9", "optional": false, "typeAnnotation": null @@ -1434,6 +1484,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -1444,6 +1495,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1487,6 +1539,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString10", "optional": false, "typeAnnotation": null @@ -1557,6 +1610,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1602,6 +1656,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString11", "optional": false, "typeAnnotation": null @@ -1633,6 +1688,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1653,6 +1709,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commaOperatorsMultipleOperators.json b/crates/swc_ecma_parser/tests/tsc/commaOperatorsMultipleOperators.json index 0c3914bc4f5a..84408e4a8f7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/commaOperatorsMultipleOperators.json +++ b/crates/swc_ecma_parser/tests/tsc/commaOperatorsMultipleOperators.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -265,6 +271,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -275,6 +282,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -285,6 +293,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -311,6 +320,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -321,6 +331,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -331,6 +342,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -357,6 +369,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -367,6 +380,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -377,6 +391,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -403,6 +418,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -413,6 +429,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -423,6 +440,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -449,6 +467,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -459,6 +478,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -469,6 +489,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -498,6 +519,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -522,6 +544,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -532,6 +555,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -542,6 +566,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -575,6 +600,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -599,6 +625,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false }, @@ -609,6 +636,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -619,6 +647,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -652,6 +681,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -676,6 +706,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -686,6 +717,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -696,6 +728,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -729,6 +762,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -753,6 +787,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false }, @@ -763,6 +798,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -773,6 +809,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -806,6 +843,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -830,6 +868,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -840,6 +879,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -850,6 +890,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OBJECT", "optional": false } @@ -928,6 +969,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -952,6 +994,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -994,6 +1037,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1026,6 +1070,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -1097,6 +1142,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -1129,6 +1175,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1153,6 +1200,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1195,6 +1243,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSAliasedExport.json b/crates/swc_ecma_parser/tests/tsc/commonJSAliasedExport.json index 6b9e82485c95..009863c95bbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSAliasedExport.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSAliasedExport.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "donkey", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -80,6 +83,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funky", "optional": false }, @@ -99,6 +103,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declaration", "optional": false, "typeAnnotation": null @@ -167,6 +172,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -186,6 +192,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "donkey", "optional": false } @@ -223,6 +230,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -251,6 +259,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funky", "optional": false } @@ -292,6 +301,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funky", "optional": false, "typeAnnotation": null @@ -316,6 +326,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -362,6 +373,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diddy", "optional": false, "typeAnnotation": null @@ -394,6 +406,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diddy", "optional": false, "typeAnnotation": null @@ -412,6 +425,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funky", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSImportAsPrimaryExpression.json b/crates/swc_ecma_parser/tests/tsc/commonJSImportAsPrimaryExpression.json index fd4abfb1dc18..84b37d2c17c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSImportAsPrimaryExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSImportAsPrimaryExpression.json @@ -20,6 +20,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -121,6 +122,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -166,6 +168,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSImportClassTypeReference.json b/crates/swc_ecma_parser/tests/tsc/commonJSImportClassTypeReference.json index 314db488aa0b..6a286d0920d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSImportClassTypeReference.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSImportClassTypeReference.json @@ -41,6 +41,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -97,6 +99,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -116,6 +119,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -162,6 +166,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -194,6 +199,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -255,6 +261,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -309,6 +316,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -328,6 +336,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSImportExportedClassExpression.json b/crates/swc_ecma_parser/tests/tsc/commonJSImportExportedClassExpression.json index 135d21d983c7..bd5155848953 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSImportExportedClassExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSImportExportedClassExpression.json @@ -41,6 +41,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -97,6 +99,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -116,6 +119,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -162,6 +166,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -211,6 +216,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -232,6 +238,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSImportNestedClassTypeReference.json b/crates/swc_ecma_parser/tests/tsc/commonJSImportNestedClassTypeReference.json index 08942bc54fca..dba8134a371e 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSImportNestedClassTypeReference.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSImportNestedClassTypeReference.json @@ -41,6 +41,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -97,6 +99,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -116,6 +119,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -162,6 +166,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -208,6 +213,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false, "typeAnnotation": null @@ -250,6 +256,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false }, @@ -328,6 +335,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false }, @@ -393,6 +401,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -418,6 +427,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSImportNotAsPrimaryExpression.json b/crates/swc_ecma_parser/tests/tsc/commonJSImportNotAsPrimaryExpression.json index f2987a53e9f6..007967c3765f 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSImportNotAsPrimaryExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSImportNotAsPrimaryExpression.json @@ -20,6 +20,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -125,6 +126,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -152,6 +154,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -187,6 +190,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false }, @@ -234,6 +238,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -263,6 +268,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -290,6 +296,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -340,6 +347,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -357,6 +365,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -375,6 +384,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -393,6 +403,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -416,6 +427,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -451,6 +463,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -467,6 +480,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -503,6 +517,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -530,6 +545,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -574,6 +590,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -601,6 +618,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -652,6 +670,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -703,6 +722,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -736,6 +756,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -796,6 +817,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -829,6 +851,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -882,6 +905,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -934,6 +958,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/commonJSReexport.json b/crates/swc_ecma_parser/tests/tsc/commonJSReexport.json index 22b41ebad13a..6e0655b0be72 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonJSReexport.json +++ b/crates/swc_ecma_parser/tests/tsc/commonJSReexport.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hardline", "optional": false, "typeAnnotation": null @@ -91,6 +92,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -117,6 +119,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hardline", "optional": false } @@ -150,6 +153,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -193,6 +197,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -253,6 +258,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hardline", "optional": false, "typeAnnotation": null @@ -283,6 +289,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -328,6 +335,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hardline", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/commonTypeIntersection.json b/crates/swc_ecma_parser/tests/tsc/commonTypeIntersection.json index 458aa1b71578..b8d4a6ede650 100644 --- a/crates/swc_ecma_parser/tests/tsc/commonTypeIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/commonTypeIntersection.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typename", "optional": false }, @@ -116,6 +118,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -171,6 +174,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": { @@ -207,6 +211,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typename", "optional": false }, @@ -259,6 +264,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -293,6 +299,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -323,6 +330,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -359,6 +367,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typename", "optional": false }, @@ -430,6 +439,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -466,6 +476,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typename", "optional": false }, @@ -516,6 +527,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalObjects.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalObjects.json index f5037849c915..249f79ad7dba 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalObjects.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalObjects.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -219,6 +220,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -265,6 +267,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -357,6 +360,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -562,6 +566,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -608,6 +613,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -700,6 +706,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -781,6 +788,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -873,6 +881,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -891,6 +900,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -908,6 +918,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -926,6 +937,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -947,6 +959,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -973,6 +986,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -986,6 +1000,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1038,6 +1053,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1064,6 +1080,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1077,6 +1094,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1129,6 +1147,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -1156,6 +1175,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1194,6 +1214,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -1218,6 +1239,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1245,6 +1267,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1283,6 +1306,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -1307,6 +1331,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -1330,6 +1355,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1387,6 +1413,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1410,6 +1437,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1467,6 +1495,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A6", "optional": false }, @@ -1490,6 +1519,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1547,6 +1577,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B6", "optional": false }, @@ -1570,6 +1601,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1637,6 +1669,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -1658,6 +1691,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -1693,6 +1727,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1714,6 +1749,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1749,6 +1785,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1770,6 +1807,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1805,6 +1843,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1826,6 +1865,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -1861,6 +1901,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1882,6 +1923,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -1917,6 +1959,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1938,6 +1981,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A6", "optional": false }, @@ -1973,6 +2017,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -1994,6 +2039,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -2029,6 +2075,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2050,6 +2097,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -2085,6 +2133,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -2106,6 +2155,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -2141,6 +2191,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -2162,6 +2213,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -2197,6 +2249,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -2218,6 +2271,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -2253,6 +2307,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -2274,6 +2329,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B6", "optional": false }, @@ -2309,6 +2365,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false, "typeAnnotation": { @@ -2330,6 +2387,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2365,6 +2423,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false, "typeAnnotation": { @@ -2386,6 +2445,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2421,6 +2481,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2439,6 +2500,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2449,6 +2511,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2480,6 +2543,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2498,6 +2562,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -2508,6 +2573,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -2539,6 +2605,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2557,6 +2624,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2567,6 +2635,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2598,6 +2667,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2616,6 +2686,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2626,6 +2697,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2657,6 +2729,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2675,6 +2748,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2685,6 +2759,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2716,6 +2791,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2734,6 +2810,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2744,6 +2821,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2775,6 +2853,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -2793,6 +2872,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2803,6 +2883,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2834,6 +2915,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2852,6 +2934,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2862,6 +2945,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2893,6 +2977,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2911,6 +2996,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -2921,6 +3007,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -2952,6 +3039,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2970,6 +3058,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2980,6 +3069,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3011,6 +3101,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -3029,6 +3120,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3039,6 +3131,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3070,6 +3163,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -3088,6 +3182,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3098,6 +3193,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3129,6 +3225,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -3147,6 +3244,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3157,6 +3255,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3188,6 +3287,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -3206,6 +3306,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3216,6 +3317,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3247,6 +3349,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -3265,6 +3368,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3275,6 +3379,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3306,6 +3411,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -3324,6 +3430,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -3334,6 +3441,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -3365,6 +3473,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -3383,6 +3492,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3393,6 +3503,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3424,6 +3535,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -3442,6 +3554,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3452,6 +3565,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3483,6 +3597,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3501,6 +3616,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3511,6 +3627,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3542,6 +3659,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3560,6 +3678,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3570,6 +3689,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3601,6 +3721,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -3619,6 +3740,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3629,6 +3751,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3660,6 +3783,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3678,6 +3802,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3688,6 +3813,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3719,6 +3845,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3737,6 +3864,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -3747,6 +3875,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -3778,6 +3907,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3796,6 +3926,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3806,6 +3937,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3837,6 +3969,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3855,6 +3988,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3865,6 +3999,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3896,6 +4031,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3914,6 +4050,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3924,6 +4061,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3955,6 +4093,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3973,6 +4112,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3983,6 +4123,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4014,6 +4155,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -4032,6 +4174,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4042,6 +4185,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4073,6 +4217,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -4091,6 +4236,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4101,6 +4247,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4132,6 +4279,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -4150,6 +4298,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -4160,6 +4309,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -4191,6 +4341,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -4209,6 +4360,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4219,6 +4371,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4250,6 +4403,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -4268,6 +4422,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4278,6 +4433,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4309,6 +4465,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -4327,6 +4484,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4337,6 +4495,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4368,6 +4527,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -4386,6 +4546,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4396,6 +4557,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4427,6 +4589,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -4445,6 +4608,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4455,6 +4619,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4486,6 +4651,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -4504,6 +4670,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4514,6 +4681,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4545,6 +4713,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -4563,6 +4732,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -4573,6 +4743,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -4604,6 +4775,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -4622,6 +4794,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4632,6 +4805,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4663,6 +4837,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -4681,6 +4856,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4691,6 +4867,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4722,6 +4899,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4740,6 +4918,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4750,6 +4929,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4781,6 +4961,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4799,6 +4980,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4809,6 +4991,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4840,6 +5023,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -4858,6 +5042,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4868,6 +5053,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4899,6 +5085,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4917,6 +5104,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4927,6 +5115,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4958,6 +5147,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4976,6 +5166,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -4986,6 +5177,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -5017,6 +5209,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -5035,6 +5228,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5045,6 +5239,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5076,6 +5271,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -5094,6 +5290,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5104,6 +5301,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5135,6 +5333,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -5153,6 +5352,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5163,6 +5363,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5194,6 +5395,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -5212,6 +5414,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5222,6 +5425,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5253,6 +5457,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -5271,6 +5476,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5281,6 +5487,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5312,6 +5519,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -5330,6 +5538,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5340,6 +5549,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5371,6 +5581,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -5389,6 +5600,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -5399,6 +5611,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -5430,6 +5643,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -5448,6 +5662,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5458,6 +5673,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5489,6 +5705,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -5507,6 +5724,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5517,6 +5735,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5548,6 +5767,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -5566,6 +5786,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5576,6 +5797,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5607,6 +5829,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -5625,6 +5848,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5635,6 +5859,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5666,6 +5891,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -5684,6 +5910,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5694,6 +5921,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5725,6 +5953,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5743,6 +5972,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5753,6 +5983,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5784,6 +6015,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -5802,6 +6034,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -5812,6 +6045,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -5843,6 +6077,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -5861,6 +6096,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5871,6 +6107,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5902,6 +6139,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5920,6 +6158,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5930,6 +6169,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5961,6 +6201,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5979,6 +6220,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5989,6 +6231,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6020,6 +6263,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -6038,6 +6282,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6048,6 +6293,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6079,6 +6325,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -6097,6 +6344,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6107,6 +6355,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6138,6 +6387,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -6156,6 +6406,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6166,6 +6417,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6197,6 +6449,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -6215,6 +6468,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -6225,6 +6479,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -6256,6 +6511,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -6274,6 +6530,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6284,6 +6541,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6315,6 +6573,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -6333,6 +6592,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6343,6 +6603,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6374,6 +6635,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -6392,6 +6654,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6402,6 +6665,7 @@ "end": 2553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6433,6 +6697,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -6451,6 +6716,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6461,6 +6727,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6492,6 +6759,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -6510,6 +6778,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6520,6 +6789,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6551,6 +6821,7 @@ "end": 2621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6569,6 +6840,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6579,6 +6851,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6610,6 +6883,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -6628,6 +6902,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -6638,6 +6913,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -6669,6 +6945,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -6687,6 +6964,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6697,6 +6975,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6728,6 +7007,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -6746,6 +7026,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6756,6 +7037,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6787,6 +7069,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -6805,6 +7088,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6815,6 +7099,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6846,6 +7131,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -6864,6 +7150,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6874,6 +7161,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6905,6 +7193,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -6923,6 +7212,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6933,6 +7223,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6964,6 +7255,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6982,6 +7274,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6992,6 +7285,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7023,6 +7317,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -7041,6 +7336,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -7051,6 +7347,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -7082,6 +7379,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -7100,6 +7398,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7110,6 +7409,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7141,6 +7441,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -7159,6 +7460,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7169,6 +7471,7 @@ "end": 2855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7200,6 +7503,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -7218,6 +7522,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7228,6 +7533,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7259,6 +7565,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -7277,6 +7584,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7287,6 +7595,7 @@ "end": 2897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7318,6 +7627,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -7336,6 +7646,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7346,6 +7657,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7377,6 +7689,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -7395,6 +7708,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7405,6 +7719,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7436,6 +7751,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -7454,6 +7770,7 @@ "end": 2975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -7464,6 +7781,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -7495,6 +7813,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -7513,6 +7832,7 @@ "end": 3000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7523,6 +7843,7 @@ "end": 3007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7554,6 +7875,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -7572,6 +7894,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7582,6 +7905,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7613,6 +7937,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -7631,6 +7956,7 @@ "end": 3044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7641,6 +7967,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7672,6 +7999,7 @@ "end": 3061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -7690,6 +8018,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7700,6 +8029,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7731,6 +8061,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -7749,6 +8080,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7759,6 +8091,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7790,6 +8123,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7808,6 +8142,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7818,6 +8153,7 @@ "end": 3118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7849,6 +8185,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -7867,6 +8204,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -7877,6 +8215,7 @@ "end": 3146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -7908,6 +8247,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -7926,6 +8266,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7936,6 +8277,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7967,6 +8309,7 @@ "end": 3178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -7985,6 +8328,7 @@ "end": 3183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7995,6 +8339,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8026,6 +8371,7 @@ "end": 3200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -8044,6 +8390,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8054,6 +8401,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8085,6 +8433,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -8103,6 +8452,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8113,6 +8463,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8144,6 +8495,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -8162,6 +8514,7 @@ "end": 3249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8172,6 +8525,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -8203,6 +8557,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -8221,6 +8576,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -8231,6 +8587,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -8262,6 +8619,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -8280,6 +8638,7 @@ "end": 3313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false }, @@ -8290,6 +8649,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false } @@ -8321,6 +8681,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -8339,6 +8700,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -8349,6 +8711,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -8380,6 +8743,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -8398,6 +8762,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -8408,6 +8773,7 @@ "end": 3367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -8439,6 +8805,7 @@ "end": 3377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -8457,6 +8824,7 @@ "end": 3382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -8467,6 +8835,7 @@ "end": 3389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -8498,6 +8867,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -8516,6 +8886,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8526,6 +8897,7 @@ "end": 3411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -8557,6 +8929,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -8575,6 +8948,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -8585,6 +8959,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -8616,6 +8991,7 @@ "end": 3444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8634,6 +9010,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -8644,6 +9021,7 @@ "end": 3456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -8675,6 +9053,7 @@ "end": 3466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -8693,6 +9072,7 @@ "end": 3474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base2", "optional": false }, @@ -8703,6 +9083,7 @@ "end": 3484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base1", "optional": false } @@ -8734,6 +9115,7 @@ "end": 3494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -8752,6 +9134,7 @@ "end": 3499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -8762,6 +9145,7 @@ "end": 3506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -8793,6 +9177,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -8811,6 +9196,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -8821,6 +9207,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8852,6 +9239,7 @@ "end": 3538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -8870,6 +9258,7 @@ "end": 3543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8880,6 +9269,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8911,6 +9301,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -8929,6 +9320,7 @@ "end": 3565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8939,6 +9331,7 @@ "end": 3572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8970,6 +9363,7 @@ "end": 3582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -8988,6 +9382,7 @@ "end": 3587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8998,6 +9393,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalTypeParameter.json index b439e2945fd7..3ee632760ffc 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIdenticalTypeParameter.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -128,6 +133,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -159,6 +165,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -177,6 +184,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -187,6 +195,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218,6 +227,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -236,6 +246,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -246,6 +257,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -277,6 +289,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -295,6 +308,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -305,6 +319,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -336,6 +351,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -354,6 +370,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -364,6 +381,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -395,6 +413,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -413,6 +432,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -423,6 +443,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -454,6 +475,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -472,6 +494,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -482,6 +505,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -513,6 +537,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -531,6 +556,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -541,6 +567,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -573,6 +600,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIntersectionType.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIntersectionType.json index 1ea200497070..1436e28c6f19 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIntersectionType.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithIntersectionType.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -115,6 +117,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -152,6 +155,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -240,6 +245,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -292,6 +298,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.json index c2ec31cb9fad..8d8140b38de0 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -238,6 +242,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -266,6 +271,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -291,6 +297,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -331,6 +338,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -372,6 +380,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -412,6 +421,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -440,6 +450,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -453,6 +464,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -478,6 +490,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -546,6 +559,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -574,6 +588,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -587,6 +602,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -655,6 +671,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -683,6 +700,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -696,6 +714,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -717,6 +736,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -731,6 +751,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -799,6 +820,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -827,6 +849,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -840,6 +863,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -861,6 +885,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -875,6 +900,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -896,6 +922,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -953,6 +980,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -981,6 +1009,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1006,6 +1035,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1046,6 +1076,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1074,6 +1105,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1099,6 +1131,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1139,6 +1172,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1167,6 +1201,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1180,6 +1215,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1201,6 +1237,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1258,6 +1295,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1286,6 +1324,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1299,6 +1338,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1320,6 +1360,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1377,6 +1418,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1405,6 +1447,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1428,6 +1471,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1457,6 +1501,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1515,6 +1560,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1543,6 +1589,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1566,6 +1613,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1595,6 +1643,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1653,6 +1702,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1681,6 +1731,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1694,6 +1745,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1715,6 +1767,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1742,6 +1795,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1768,6 +1822,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1812,6 +1867,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1840,6 +1896,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1853,6 +1910,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1880,6 +1938,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1908,6 +1967,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1934,6 +1994,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1978,6 +2039,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1996,6 +2058,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2006,6 +2069,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2037,6 +2101,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2055,6 +2120,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2065,6 +2131,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2096,6 +2163,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2114,6 +2182,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2124,6 +2193,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2155,6 +2225,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2173,6 +2244,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2183,6 +2255,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2214,6 +2287,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2232,6 +2306,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2242,6 +2317,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2273,6 +2349,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2291,6 +2368,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2301,6 +2379,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2332,6 +2411,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -2350,6 +2430,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -2360,6 +2441,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -2391,6 +2473,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2409,6 +2492,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2419,6 +2503,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2450,6 +2535,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2468,6 +2554,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2478,6 +2565,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2509,6 +2597,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2527,6 +2616,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2537,6 +2627,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2568,6 +2659,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2586,6 +2678,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2596,6 +2689,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2627,6 +2721,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2645,6 +2740,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2655,6 +2751,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2686,6 +2783,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2704,6 +2802,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2714,6 +2813,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2745,6 +2845,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -2763,6 +2864,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2773,6 +2875,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -2804,6 +2907,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2822,6 +2926,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2832,6 +2937,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2863,6 +2969,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2881,6 +2988,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2891,6 +2999,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2922,6 +3031,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2940,6 +3050,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2950,6 +3061,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2981,6 +3093,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2999,6 +3112,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3009,6 +3123,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3040,6 +3155,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3058,6 +3174,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3068,6 +3185,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3099,6 +3217,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3117,6 +3236,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3127,6 +3247,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3158,6 +3279,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -3176,6 +3298,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3186,6 +3309,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3217,6 +3341,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3235,6 +3360,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3245,6 +3371,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3276,6 +3403,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3294,6 +3422,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3304,6 +3433,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3335,6 +3465,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3353,6 +3484,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3363,6 +3495,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3394,6 +3527,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3412,6 +3546,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3422,6 +3557,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3453,6 +3589,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3471,6 +3608,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3481,6 +3619,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3512,6 +3651,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3530,6 +3670,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3540,6 +3681,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3571,6 +3713,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -3589,6 +3732,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -3599,6 +3743,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3630,6 +3775,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3648,6 +3794,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3658,6 +3805,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3689,6 +3837,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3707,6 +3856,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3717,6 +3867,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3748,6 +3899,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3766,6 +3918,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3776,6 +3929,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3807,6 +3961,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3825,6 +3980,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3835,6 +3991,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3866,6 +4023,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3884,6 +4042,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3894,6 +4053,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3925,6 +4085,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3943,6 +4104,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3953,6 +4115,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3984,6 +4147,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -4002,6 +4166,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4012,6 +4177,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -4043,6 +4209,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -4061,6 +4228,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4071,6 +4239,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4102,6 +4271,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -4120,6 +4290,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4130,6 +4301,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4161,6 +4333,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -4179,6 +4352,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4189,6 +4363,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4220,6 +4395,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -4238,6 +4414,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4248,6 +4425,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4279,6 +4457,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4297,6 +4476,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4307,6 +4487,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4338,6 +4519,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4356,6 +4538,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4366,6 +4549,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4397,6 +4581,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -4415,6 +4600,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -4425,6 +4611,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -4456,6 +4643,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4474,6 +4662,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4484,6 +4673,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4515,6 +4705,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4533,6 +4724,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4543,6 +4735,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4574,6 +4767,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4592,6 +4786,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4602,6 +4797,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4633,6 +4829,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4651,6 +4848,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4661,6 +4859,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4692,6 +4891,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4710,6 +4910,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4720,6 +4921,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4751,6 +4953,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4769,6 +4972,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4779,6 +4983,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4810,6 +5015,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -4828,6 +5034,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4838,6 +5045,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -4869,6 +5077,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4887,6 +5096,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4897,6 +5107,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4928,6 +5139,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4946,6 +5158,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4956,6 +5169,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4987,6 +5201,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -5005,6 +5220,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5015,6 +5231,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5046,6 +5263,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -5064,6 +5282,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5074,6 +5293,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5105,6 +5325,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -5123,6 +5344,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5133,6 +5355,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5164,6 +5387,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -5182,6 +5406,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5192,6 +5417,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5223,6 +5449,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -5241,6 +5468,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -5251,6 +5479,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5282,6 +5511,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5300,6 +5530,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5310,6 +5541,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5341,6 +5573,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -5359,6 +5592,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5369,6 +5603,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5400,6 +5635,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -5418,6 +5654,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5428,6 +5665,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5459,6 +5697,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5477,6 +5716,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5487,6 +5727,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5518,6 +5759,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5536,6 +5778,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5546,6 +5789,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5577,6 +5821,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5595,6 +5840,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5605,6 +5851,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5636,6 +5883,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -5654,6 +5902,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -5664,6 +5913,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5695,6 +5945,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5713,6 +5964,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5723,6 +5975,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5754,6 +6007,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5772,6 +6026,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5782,6 +6037,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5813,6 +6069,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5831,6 +6088,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5841,6 +6099,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5872,6 +6131,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5890,6 +6150,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5900,6 +6161,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5931,6 +6193,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5949,6 +6212,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5959,6 +6223,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5990,6 +6255,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -6008,6 +6274,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6018,6 +6285,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6049,6 +6317,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -6067,6 +6336,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6077,6 +6347,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6108,6 +6379,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6126,6 +6398,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6136,6 +6409,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6167,6 +6441,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -6185,6 +6460,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6195,6 +6471,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6226,6 +6503,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -6244,6 +6522,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6254,6 +6533,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6285,6 +6565,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -6303,6 +6584,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6313,6 +6595,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6344,6 +6627,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -6362,6 +6646,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6372,6 +6657,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6403,6 +6689,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -6421,6 +6708,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6431,6 +6719,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6462,6 +6751,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -6480,6 +6770,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -6490,6 +6781,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -6521,6 +6813,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6539,6 +6832,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6549,6 +6843,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6580,6 +6875,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6598,6 +6894,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6608,6 +6905,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6639,6 +6937,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6657,6 +6956,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6667,6 +6967,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6698,6 +6999,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6716,6 +7018,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6726,6 +7029,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6757,6 +7061,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6775,6 +7080,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6785,6 +7091,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6816,6 +7123,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6834,6 +7142,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6844,6 +7153,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6875,6 +7185,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -6893,6 +7204,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6903,6 +7215,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6934,6 +7247,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6952,6 +7266,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6962,6 +7277,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6993,6 +7309,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -7011,6 +7328,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7021,6 +7339,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7052,6 +7371,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -7070,6 +7390,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7080,6 +7401,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7111,6 +7433,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -7129,6 +7452,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7139,6 +7463,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7170,6 +7495,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -7188,6 +7514,7 @@ "end": 2533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7198,6 +7525,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7229,6 +7557,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -7247,6 +7576,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7257,6 +7587,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7288,6 +7619,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -7306,6 +7638,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -7316,6 +7649,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -7347,6 +7681,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7365,6 +7700,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7375,6 +7711,7 @@ "end": 2607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7406,6 +7743,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -7424,6 +7762,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7434,6 +7773,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7465,6 +7805,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -7483,6 +7824,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7493,6 +7835,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7524,6 +7867,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -7542,6 +7886,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7552,6 +7897,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7583,6 +7929,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -7601,6 +7948,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7611,6 +7959,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7642,6 +7991,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -7660,6 +8010,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7670,6 +8021,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7701,6 +8053,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -7719,6 +8072,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -7729,6 +8083,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -7760,6 +8115,7 @@ "end": 2766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7778,6 +8134,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7788,6 +8145,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7819,6 +8177,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7837,6 +8196,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7847,6 +8207,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7878,6 +8239,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7896,6 +8258,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7906,6 +8269,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7937,6 +8301,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7955,6 +8320,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7965,6 +8331,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7996,6 +8363,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -8014,6 +8382,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8024,6 +8393,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -8055,6 +8425,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -8073,6 +8444,7 @@ "end": 2881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -8083,6 +8455,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -8114,6 +8487,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -8132,6 +8506,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -8142,6 +8517,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -8173,6 +8549,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8191,6 +8568,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -8201,6 +8579,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -8232,6 +8611,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -8250,6 +8630,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -8260,6 +8641,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -8291,6 +8673,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -8309,6 +8692,7 @@ "end": 2970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -8319,6 +8703,7 @@ "end": 2977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8350,6 +8735,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -8368,6 +8754,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8378,6 +8765,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8409,6 +8797,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -8427,6 +8816,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8437,6 +8827,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8468,6 +8859,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -8486,6 +8878,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8496,6 +8889,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -8527,6 +8921,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -8545,6 +8940,7 @@ "end": 3058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -8555,6 +8951,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.json index 16c6cbf982bd..8d852372b8bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -238,6 +242,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -266,6 +271,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -291,6 +297,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -331,6 +338,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -372,6 +380,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -412,6 +421,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -441,6 +451,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -466,6 +477,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -504,6 +516,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -544,6 +557,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -573,6 +587,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -611,6 +626,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -651,6 +667,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -680,6 +697,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -701,6 +719,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -715,6 +734,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -753,6 +773,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -793,6 +814,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -822,6 +844,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -843,6 +866,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -857,6 +881,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -878,6 +903,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -905,6 +931,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -945,6 +972,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -986,6 +1014,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1026,6 +1055,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1067,6 +1097,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1107,6 +1138,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1136,6 +1168,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1157,6 +1190,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1184,6 +1218,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1224,6 +1259,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1253,6 +1289,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1274,6 +1311,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1301,6 +1339,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1341,6 +1380,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1380,6 +1420,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1409,6 +1450,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1437,6 +1479,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1477,6 +1520,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1516,6 +1560,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1545,6 +1590,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1573,6 +1619,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1613,6 +1660,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1642,6 +1690,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1663,6 +1712,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1690,6 +1740,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1716,6 +1767,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1760,6 +1812,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1789,6 +1842,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1816,6 +1870,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1844,6 +1899,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1870,6 +1926,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1914,6 +1971,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1932,6 +1990,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1942,6 +2001,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1973,6 +2033,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1991,6 +2052,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2001,6 +2063,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2032,6 +2095,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2050,6 +2114,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2060,6 +2125,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2091,6 +2157,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2109,6 +2176,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2119,6 +2187,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2150,6 +2219,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2168,6 +2238,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2178,6 +2249,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2209,6 +2281,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2227,6 +2300,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2237,6 +2311,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2268,6 +2343,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -2286,6 +2362,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -2296,6 +2373,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -2327,6 +2405,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2345,6 +2424,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2355,6 +2435,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2386,6 +2467,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2404,6 +2486,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2414,6 +2497,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2445,6 +2529,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2463,6 +2548,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2473,6 +2559,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2504,6 +2591,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2522,6 +2610,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2532,6 +2621,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2563,6 +2653,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2581,6 +2672,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2591,6 +2683,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2622,6 +2715,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2640,6 +2734,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2650,6 +2745,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2681,6 +2777,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -2699,6 +2796,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2709,6 +2807,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -2740,6 +2839,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2758,6 +2858,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2768,6 +2869,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2799,6 +2901,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2817,6 +2920,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2827,6 +2931,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2858,6 +2963,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2876,6 +2982,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2886,6 +2993,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2917,6 +3025,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2935,6 +3044,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2945,6 +3055,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2976,6 +3087,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2994,6 +3106,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3004,6 +3117,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3035,6 +3149,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3053,6 +3168,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3063,6 +3179,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3094,6 +3211,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -3112,6 +3230,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3122,6 +3241,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3153,6 +3273,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3171,6 +3292,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3181,6 +3303,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3212,6 +3335,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3230,6 +3354,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3240,6 +3365,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3271,6 +3397,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3289,6 +3416,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3299,6 +3427,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3330,6 +3459,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3348,6 +3478,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3358,6 +3489,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3389,6 +3521,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3407,6 +3540,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3417,6 +3551,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3448,6 +3583,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3466,6 +3602,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3476,6 +3613,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3507,6 +3645,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -3525,6 +3664,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -3535,6 +3675,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3566,6 +3707,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3584,6 +3726,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3594,6 +3737,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3625,6 +3769,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3643,6 +3788,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3653,6 +3799,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3684,6 +3831,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3702,6 +3850,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3712,6 +3861,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3743,6 +3893,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3761,6 +3912,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3771,6 +3923,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3802,6 +3955,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3820,6 +3974,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3830,6 +3985,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3861,6 +4017,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3879,6 +4036,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3889,6 +4047,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3920,6 +4079,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -3938,6 +4098,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3948,6 +4109,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3979,6 +4141,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3997,6 +4160,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4007,6 +4171,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4038,6 +4203,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -4056,6 +4222,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4066,6 +4233,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4097,6 +4265,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -4115,6 +4284,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4125,6 +4295,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4156,6 +4327,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -4174,6 +4346,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4184,6 +4357,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4215,6 +4389,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4233,6 +4408,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4243,6 +4419,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4274,6 +4451,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4292,6 +4470,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4302,6 +4481,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4333,6 +4513,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -4351,6 +4532,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -4361,6 +4543,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -4392,6 +4575,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4410,6 +4594,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4420,6 +4605,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4451,6 +4637,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4469,6 +4656,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4479,6 +4667,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4510,6 +4699,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4528,6 +4718,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4538,6 +4729,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4569,6 +4761,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4587,6 +4780,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4597,6 +4791,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4628,6 +4823,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4646,6 +4842,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4656,6 +4853,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4687,6 +4885,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4705,6 +4904,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4715,6 +4915,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4746,6 +4947,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -4764,6 +4966,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4774,6 +4977,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -4805,6 +5009,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4823,6 +5028,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4833,6 +5039,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4864,6 +5071,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4882,6 +5090,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4892,6 +5101,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4923,6 +5133,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4941,6 +5152,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4951,6 +5163,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4982,6 +5195,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -5000,6 +5214,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5010,6 +5225,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5041,6 +5257,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -5059,6 +5276,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5069,6 +5287,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5100,6 +5319,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -5118,6 +5338,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5128,6 +5349,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5159,6 +5381,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -5177,6 +5400,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -5187,6 +5411,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5218,6 +5443,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5236,6 +5462,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5246,6 +5473,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5277,6 +5505,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -5295,6 +5524,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5305,6 +5535,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5336,6 +5567,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -5354,6 +5586,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5364,6 +5597,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5395,6 +5629,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5413,6 +5648,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5423,6 +5659,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5454,6 +5691,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5472,6 +5710,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5482,6 +5721,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5513,6 +5753,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5531,6 +5772,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5541,6 +5783,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5572,6 +5815,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -5590,6 +5834,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -5600,6 +5845,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5631,6 +5877,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5649,6 +5896,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5659,6 +5907,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5690,6 +5939,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5708,6 +5958,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5718,6 +5969,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5749,6 +6001,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5767,6 +6020,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5777,6 +6031,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5808,6 +6063,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5826,6 +6082,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5836,6 +6093,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5867,6 +6125,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5885,6 +6144,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5895,6 +6155,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5926,6 +6187,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5944,6 +6206,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5954,6 +6217,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5985,6 +6249,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -6003,6 +6268,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6013,6 +6279,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6044,6 +6311,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6062,6 +6330,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6072,6 +6341,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6103,6 +6373,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -6121,6 +6392,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6131,6 +6403,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6162,6 +6435,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -6180,6 +6454,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6190,6 +6465,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6221,6 +6497,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -6239,6 +6516,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6249,6 +6527,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6280,6 +6559,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -6298,6 +6578,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6308,6 +6589,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6339,6 +6621,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -6357,6 +6640,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6367,6 +6651,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6398,6 +6683,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -6416,6 +6702,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -6426,6 +6713,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -6457,6 +6745,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6475,6 +6764,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6485,6 +6775,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6516,6 +6807,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6534,6 +6826,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6544,6 +6837,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6575,6 +6869,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6593,6 +6888,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6603,6 +6899,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6634,6 +6931,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6652,6 +6950,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6662,6 +6961,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6693,6 +6993,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6711,6 +7012,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6721,6 +7023,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6752,6 +7055,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6770,6 +7074,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6780,6 +7085,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6811,6 +7117,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -6829,6 +7136,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6839,6 +7147,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6870,6 +7179,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6888,6 +7198,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6898,6 +7209,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6929,6 +7241,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6947,6 +7260,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6957,6 +7271,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6988,6 +7303,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -7006,6 +7322,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7016,6 +7333,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7047,6 +7365,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -7065,6 +7384,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7075,6 +7395,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7106,6 +7427,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -7124,6 +7446,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7134,6 +7457,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7165,6 +7489,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -7183,6 +7508,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7193,6 +7519,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7224,6 +7551,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -7242,6 +7570,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -7252,6 +7581,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -7283,6 +7613,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7301,6 +7632,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7311,6 +7643,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7342,6 +7675,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -7360,6 +7694,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7370,6 +7705,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7401,6 +7737,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -7419,6 +7756,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7429,6 +7767,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7460,6 +7799,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -7478,6 +7818,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7488,6 +7829,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7519,6 +7861,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -7537,6 +7880,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7547,6 +7891,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7578,6 +7923,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -7596,6 +7942,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7606,6 +7953,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7637,6 +7985,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -7655,6 +8004,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -7665,6 +8015,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -7696,6 +8047,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7714,6 +8066,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7724,6 +8077,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7755,6 +8109,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7773,6 +8128,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7783,6 +8139,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7814,6 +8171,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7832,6 +8190,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7842,6 +8201,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7873,6 +8233,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7891,6 +8252,7 @@ "end": 2861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7901,6 +8263,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7932,6 +8295,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7950,6 +8314,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7960,6 +8325,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7991,6 +8357,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -8009,6 +8376,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -8019,6 +8387,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -8050,6 +8419,7 @@ "end": 2922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -8068,6 +8438,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -8078,6 +8449,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -8109,6 +8481,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8127,6 +8500,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -8137,6 +8511,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -8168,6 +8543,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -8186,6 +8562,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -8196,6 +8573,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -8227,6 +8605,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -8245,6 +8624,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -8255,6 +8635,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8286,6 +8667,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -8304,6 +8686,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8314,6 +8697,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8345,6 +8729,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -8363,6 +8748,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8373,6 +8759,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8404,6 +8791,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -8422,6 +8810,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8432,6 +8821,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -8463,6 +8853,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -8481,6 +8872,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -8491,6 +8883,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.json index 360ede2fbfe8..638274c0dc04 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -238,6 +242,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -263,6 +268,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -361,6 +368,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -434,6 +442,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -459,6 +468,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -497,6 +507,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -542,6 +553,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -567,6 +579,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -605,6 +618,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -650,6 +664,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -675,6 +690,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -713,6 +729,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -758,6 +775,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -783,6 +801,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -821,6 +840,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -866,6 +886,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -891,6 +912,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -929,6 +951,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -974,6 +997,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -999,6 +1023,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -1037,6 +1062,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1082,6 +1108,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1100,6 +1127,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1110,6 +1138,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1141,6 +1170,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1159,6 +1189,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1169,6 +1200,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1200,6 +1232,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -1218,6 +1251,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1228,6 +1262,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1259,6 +1294,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -1277,6 +1313,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1287,6 +1324,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1318,6 +1356,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1336,6 +1375,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1346,6 +1386,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1377,6 +1418,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -1395,6 +1437,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1405,6 +1448,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1436,6 +1480,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -1454,6 +1499,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1464,6 +1510,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1495,6 +1542,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -1513,6 +1561,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -1523,6 +1572,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1554,6 +1604,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1572,6 +1623,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1582,6 +1634,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1613,6 +1666,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -1631,6 +1685,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1641,6 +1696,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1672,6 +1728,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -1690,6 +1747,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1700,6 +1758,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1731,6 +1790,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -1749,6 +1809,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1759,6 +1820,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1790,6 +1852,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1808,6 +1871,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1818,6 +1882,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1849,6 +1914,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -1867,6 +1933,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1877,6 +1944,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1908,6 +1976,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -1926,6 +1995,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1936,6 +2006,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1967,6 +2038,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -1985,6 +2057,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -1995,6 +2068,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2026,6 +2100,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2044,6 +2119,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2054,6 +2130,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2085,6 +2162,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -2103,6 +2181,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2113,6 +2192,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2144,6 +2224,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -2162,6 +2243,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2172,6 +2254,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2203,6 +2286,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -2221,6 +2305,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2231,6 +2316,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2262,6 +2348,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2280,6 +2367,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2290,6 +2378,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2321,6 +2410,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -2339,6 +2429,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2349,6 +2440,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2380,6 +2472,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -2398,6 +2491,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2408,6 +2502,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2439,6 +2534,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -2457,6 +2553,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2467,6 +2564,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2498,6 +2596,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -2516,6 +2615,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2526,6 +2626,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2557,6 +2658,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -2575,6 +2677,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2585,6 +2688,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2616,6 +2720,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -2634,6 +2739,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2644,6 +2750,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2675,6 +2782,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -2693,6 +2801,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2703,6 +2812,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2734,6 +2844,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -2752,6 +2863,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2762,6 +2874,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2793,6 +2906,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -2811,6 +2925,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2821,6 +2936,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2852,6 +2968,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -2870,6 +2987,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2880,6 +2998,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2911,6 +3030,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -2929,6 +3049,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2939,6 +3060,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2970,6 +3092,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -2988,6 +3111,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2998,6 +3122,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3029,6 +3154,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -3047,6 +3173,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3057,6 +3184,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3088,6 +3216,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -3106,6 +3235,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3116,6 +3246,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3147,6 +3278,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -3165,6 +3297,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3175,6 +3308,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3206,6 +3340,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -3224,6 +3359,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3234,6 +3370,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3265,6 +3402,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -3283,6 +3421,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3293,6 +3432,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3324,6 +3464,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -3342,6 +3483,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3352,6 +3494,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3383,6 +3526,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -3401,6 +3545,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3411,6 +3556,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3442,6 +3588,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -3460,6 +3607,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3470,6 +3618,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3501,6 +3650,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -3519,6 +3669,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3529,6 +3680,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3560,6 +3712,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -3578,6 +3731,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3588,6 +3742,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3619,6 +3774,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -3637,6 +3793,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3647,6 +3804,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3678,6 +3836,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -3696,6 +3855,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3706,6 +3866,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3737,6 +3898,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -3755,6 +3917,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3765,6 +3928,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3796,6 +3960,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -3814,6 +3979,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3824,6 +3990,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3855,6 +4022,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -3873,6 +4041,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3883,6 +4052,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3914,6 +4084,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -3932,6 +4103,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3942,6 +4114,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3973,6 +4146,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -3991,6 +4165,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4001,6 +4176,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4032,6 +4208,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -4050,6 +4227,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4060,6 +4238,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4091,6 +4270,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -4109,6 +4289,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4119,6 +4300,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4150,6 +4332,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -4168,6 +4351,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4178,6 +4362,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4209,6 +4394,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -4227,6 +4413,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4237,6 +4424,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4268,6 +4456,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -4286,6 +4475,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4296,6 +4486,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4327,6 +4518,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -4345,6 +4537,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4355,6 +4548,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4386,6 +4580,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -4404,6 +4599,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4414,6 +4610,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4445,6 +4642,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -4463,6 +4661,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4473,6 +4672,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4504,6 +4704,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -4522,6 +4723,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4532,6 +4734,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4563,6 +4766,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -4581,6 +4785,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4591,6 +4796,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4622,6 +4828,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -4640,6 +4847,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4650,6 +4858,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4681,6 +4890,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -4699,6 +4909,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4709,6 +4920,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4740,6 +4952,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -4758,6 +4971,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4768,6 +4982,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4799,6 +5014,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -4817,6 +5033,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4827,6 +5044,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.json index 47076a23d973..1bf51815e7e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -238,6 +242,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -266,6 +271,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -279,6 +285,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -300,6 +307,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -327,6 +335,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -353,6 +362,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -397,6 +407,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -425,6 +436,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -480,6 +492,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -508,6 +521,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -521,6 +535,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -542,6 +557,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -569,6 +585,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +612,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +657,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -667,6 +686,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -680,6 +700,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -748,6 +769,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -776,6 +798,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -789,6 +812,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -810,6 +834,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -837,6 +862,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +889,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -907,6 +934,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -935,6 +963,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -948,6 +977,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1016,6 +1046,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1044,6 +1075,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1067,6 +1099,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1096,6 +1129,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1124,6 +1158,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1150,6 +1185,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1194,6 +1230,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1222,6 +1259,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1245,6 +1283,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1322,6 +1361,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1350,6 +1390,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1363,6 +1404,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1384,6 +1426,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1398,6 +1441,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1419,6 +1463,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1446,6 +1491,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1472,6 +1518,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1516,6 +1563,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1544,6 +1592,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1557,6 +1606,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1582,6 +1632,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1650,6 +1701,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1678,6 +1730,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1691,6 +1744,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1766,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1726,6 +1781,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1747,6 +1803,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1774,6 +1831,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1800,6 +1858,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1822,6 +1881,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1841,6 +1901,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1883,6 +1944,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1911,6 +1973,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1924,6 +1987,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1945,6 +2009,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1959,6 +2024,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1980,6 +2046,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2007,6 +2074,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2047,6 +2115,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2065,6 +2134,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2075,6 +2145,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2106,6 +2177,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2124,6 +2196,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2134,6 +2207,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2165,6 +2239,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2183,6 +2258,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2193,6 +2269,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2224,6 +2301,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2242,6 +2320,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2252,6 +2331,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2283,6 +2363,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2301,6 +2382,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2311,6 +2393,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2342,6 +2425,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2360,6 +2444,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2370,6 +2455,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2401,6 +2487,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2419,6 +2506,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2429,6 +2517,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2460,6 +2549,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2478,6 +2568,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2488,6 +2579,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2519,6 +2611,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2537,6 +2630,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2547,6 +2641,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2578,6 +2673,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2596,6 +2692,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2606,6 +2703,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2637,6 +2735,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2655,6 +2754,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2665,6 +2765,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2696,6 +2797,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2714,6 +2816,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2724,6 +2827,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2755,6 +2859,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2773,6 +2878,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2783,6 +2889,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2814,6 +2921,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2832,6 +2940,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2842,6 +2951,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2873,6 +2983,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2891,6 +3002,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2901,6 +3013,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2932,6 +3045,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2950,6 +3064,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2960,6 +3075,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2991,6 +3107,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3009,6 +3126,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3019,6 +3137,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3050,6 +3169,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3068,6 +3188,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3078,6 +3199,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3109,6 +3231,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3127,6 +3250,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3137,6 +3261,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3168,6 +3293,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3186,6 +3312,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3196,6 +3323,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3227,6 +3355,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3245,6 +3374,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3255,6 +3385,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3286,6 +3417,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3304,6 +3436,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3314,6 +3447,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3345,6 +3479,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3363,6 +3498,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3373,6 +3509,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3404,6 +3541,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3422,6 +3560,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3432,6 +3571,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3463,6 +3603,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3481,6 +3622,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3491,6 +3633,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3522,6 +3665,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3540,6 +3684,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3550,6 +3695,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3581,6 +3727,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3599,6 +3746,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3609,6 +3757,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3640,6 +3789,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3658,6 +3808,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3668,6 +3819,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3699,6 +3851,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3717,6 +3870,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3727,6 +3881,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3758,6 +3913,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3776,6 +3932,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3786,6 +3943,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3817,6 +3975,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3835,6 +3994,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3845,6 +4005,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3876,6 +4037,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3894,6 +4056,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3904,6 +4067,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3935,6 +4099,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3953,6 +4118,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3963,6 +4129,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3994,6 +4161,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -4012,6 +4180,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4022,6 +4191,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4053,6 +4223,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4071,6 +4242,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4081,6 +4253,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4112,6 +4285,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4130,6 +4304,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4140,6 +4315,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4171,6 +4347,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4189,6 +4366,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4199,6 +4377,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4230,6 +4409,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4248,6 +4428,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4258,6 +4439,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4289,6 +4471,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4307,6 +4490,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4317,6 +4501,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4348,6 +4533,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4366,6 +4552,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4376,6 +4563,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4407,6 +4595,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4425,6 +4614,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4435,6 +4625,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4466,6 +4657,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4484,6 +4676,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4494,6 +4687,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4525,6 +4719,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4543,6 +4738,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4553,6 +4749,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4584,6 +4781,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4602,6 +4800,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4612,6 +4811,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4643,6 +4843,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4661,6 +4862,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4671,6 +4873,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4702,6 +4905,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4720,6 +4924,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4730,6 +4935,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4761,6 +4967,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4779,6 +4986,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4789,6 +4997,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4820,6 +5029,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4838,6 +5048,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4848,6 +5059,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4879,6 +5091,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4897,6 +5110,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4907,6 +5121,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4938,6 +5153,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4956,6 +5172,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4966,6 +5183,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4997,6 +5215,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -5015,6 +5234,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5025,6 +5245,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5056,6 +5277,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5074,6 +5296,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5084,6 +5307,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5115,6 +5339,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5133,6 +5358,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5143,6 +5369,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5174,6 +5401,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5192,6 +5420,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5202,6 +5431,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5233,6 +5463,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5251,6 +5482,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5261,6 +5493,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5292,6 +5525,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5310,6 +5544,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5320,6 +5555,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5351,6 +5587,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5369,6 +5606,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5379,6 +5617,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5410,6 +5649,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5428,6 +5668,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5438,6 +5679,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5469,6 +5711,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5487,6 +5730,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5497,6 +5741,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5528,6 +5773,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5546,6 +5792,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5556,6 +5803,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5587,6 +5835,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5605,6 +5854,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5615,6 +5865,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5646,6 +5897,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5664,6 +5916,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5674,6 +5927,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5705,6 +5959,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5723,6 +5978,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5733,6 +5989,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5764,6 +6021,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5782,6 +6040,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5792,6 +6051,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5823,6 +6083,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5841,6 +6102,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5851,6 +6113,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5882,6 +6145,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5900,6 +6164,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5910,6 +6175,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5941,6 +6207,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -5959,6 +6226,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5969,6 +6237,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6000,6 +6269,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6018,6 +6288,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6028,6 +6299,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6059,6 +6331,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6077,6 +6350,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6087,6 +6361,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6118,6 +6393,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6136,6 +6412,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6146,6 +6423,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6177,6 +6455,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6195,6 +6474,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6205,6 +6485,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6236,6 +6517,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6254,6 +6536,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6264,6 +6547,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6295,6 +6579,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6313,6 +6598,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6323,6 +6609,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6354,6 +6641,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6372,6 +6660,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6382,6 +6671,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6413,6 +6703,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6431,6 +6722,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6441,6 +6733,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6472,6 +6765,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6490,6 +6784,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6500,6 +6795,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6531,6 +6827,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6549,6 +6846,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6559,6 +6857,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6590,6 +6889,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6608,6 +6908,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6618,6 +6919,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6649,6 +6951,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6667,6 +6970,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6677,6 +6981,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6708,6 +7013,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6726,6 +7032,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6736,6 +7043,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6767,6 +7075,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -6785,6 +7094,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6795,6 +7105,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6826,6 +7137,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -6844,6 +7156,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6854,6 +7167,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6885,6 +7199,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -6903,6 +7218,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6913,6 +7229,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6944,6 +7261,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -6962,6 +7280,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6972,6 +7291,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7003,6 +7323,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7021,6 +7342,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7031,6 +7353,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7062,6 +7385,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7080,6 +7404,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7090,6 +7415,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7121,6 +7447,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7139,6 +7466,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7149,6 +7477,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7180,6 +7509,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7198,6 +7528,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7208,6 +7539,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7239,6 +7571,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7257,6 +7590,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7267,6 +7601,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7298,6 +7633,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7316,6 +7652,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7326,6 +7663,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7357,6 +7695,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7375,6 +7714,7 @@ "end": 2585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7385,6 +7725,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7416,6 +7757,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7434,6 +7776,7 @@ "end": 2607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7444,6 +7787,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7475,6 +7819,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7493,6 +7838,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7503,6 +7849,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7534,6 +7881,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7552,6 +7900,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7562,6 +7911,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7593,6 +7943,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7611,6 +7962,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7621,6 +7973,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7652,6 +8005,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -7670,6 +8024,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7680,6 +8035,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.json index 36fa09e0fa3f..684d090f9f80 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -238,6 +242,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -267,6 +272,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -288,6 +294,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -315,6 +322,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -341,6 +349,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -385,6 +394,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -456,6 +466,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -485,6 +496,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -506,6 +518,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -533,6 +546,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -559,6 +573,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -603,6 +618,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -632,6 +648,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -700,6 +717,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -729,6 +747,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -750,6 +769,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -777,6 +797,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +824,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -847,6 +869,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -876,6 +899,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -944,6 +968,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -983,6 +1008,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1012,6 +1038,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1067,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1066,6 +1094,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1110,6 +1139,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1149,6 +1179,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1226,6 +1257,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1255,6 +1287,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1276,6 +1309,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1290,6 +1324,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1311,6 +1346,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1338,6 +1374,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1364,6 +1401,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1408,6 +1446,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1437,6 +1476,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1462,6 +1502,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1530,6 +1571,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1559,6 +1601,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1580,6 +1623,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1594,6 +1638,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1615,6 +1660,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1642,6 +1688,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1668,6 +1715,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1690,6 +1738,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1709,6 +1758,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1751,6 +1801,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1780,6 +1831,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1801,6 +1853,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1815,6 +1868,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1836,6 +1890,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1863,6 +1918,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1903,6 +1959,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1921,6 +1978,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1931,6 +1989,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1962,6 +2021,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1980,6 +2040,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1990,6 +2051,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2021,6 +2083,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2039,6 +2102,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2049,6 +2113,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2080,6 +2145,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2098,6 +2164,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2108,6 +2175,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2139,6 +2207,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2157,6 +2226,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2167,6 +2237,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2198,6 +2269,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2216,6 +2288,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2226,6 +2299,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2257,6 +2331,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2275,6 +2350,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2285,6 +2361,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2316,6 +2393,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2334,6 +2412,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2344,6 +2423,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2375,6 +2455,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2393,6 +2474,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2403,6 +2485,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2434,6 +2517,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2452,6 +2536,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2462,6 +2547,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2493,6 +2579,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2511,6 +2598,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2521,6 +2609,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2552,6 +2641,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2570,6 +2660,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2580,6 +2671,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2611,6 +2703,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2629,6 +2722,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2639,6 +2733,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2670,6 +2765,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2688,6 +2784,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2698,6 +2795,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2729,6 +2827,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2747,6 +2846,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2757,6 +2857,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2788,6 +2889,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2806,6 +2908,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2816,6 +2919,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2847,6 +2951,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2865,6 +2970,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2875,6 +2981,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2906,6 +3013,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -2924,6 +3032,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2934,6 +3043,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2965,6 +3075,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -2983,6 +3094,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2993,6 +3105,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3024,6 +3137,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3042,6 +3156,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3052,6 +3167,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3083,6 +3199,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3101,6 +3218,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3111,6 +3229,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3142,6 +3261,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3160,6 +3280,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3170,6 +3291,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3201,6 +3323,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3219,6 +3342,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3229,6 +3353,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3260,6 +3385,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3278,6 +3404,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3288,6 +3415,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3319,6 +3447,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3337,6 +3466,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3347,6 +3477,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3378,6 +3509,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3396,6 +3528,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3406,6 +3539,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3437,6 +3571,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3455,6 +3590,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3465,6 +3601,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3496,6 +3633,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3514,6 +3652,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3524,6 +3663,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3555,6 +3695,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3573,6 +3714,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3583,6 +3725,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3614,6 +3757,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3632,6 +3776,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3642,6 +3787,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3673,6 +3819,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3691,6 +3838,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3701,6 +3849,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3732,6 +3881,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3750,6 +3900,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3760,6 +3911,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3791,6 +3943,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3809,6 +3962,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3819,6 +3973,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3850,6 +4005,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -3868,6 +4024,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3878,6 +4035,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3909,6 +4067,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -3927,6 +4086,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3937,6 +4097,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3968,6 +4129,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -3986,6 +4148,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3996,6 +4159,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4027,6 +4191,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4045,6 +4210,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4055,6 +4221,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4086,6 +4253,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4104,6 +4272,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4114,6 +4283,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4145,6 +4315,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4163,6 +4334,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4173,6 +4345,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4204,6 +4377,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4222,6 +4396,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4232,6 +4407,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4263,6 +4439,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4281,6 +4458,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4291,6 +4469,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4322,6 +4501,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4340,6 +4520,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4350,6 +4531,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4381,6 +4563,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4399,6 +4582,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4409,6 +4593,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4440,6 +4625,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4458,6 +4644,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4468,6 +4655,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4499,6 +4687,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4517,6 +4706,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4527,6 +4717,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4558,6 +4749,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4576,6 +4768,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4586,6 +4779,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4617,6 +4811,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4635,6 +4830,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4645,6 +4841,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4676,6 +4873,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4694,6 +4892,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4704,6 +4903,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4735,6 +4935,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4753,6 +4954,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4763,6 +4965,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4794,6 +4997,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4812,6 +5016,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4822,6 +5027,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4853,6 +5059,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -4871,6 +5078,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4881,6 +5089,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4912,6 +5121,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -4930,6 +5140,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4940,6 +5151,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4971,6 +5183,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -4989,6 +5202,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4999,6 +5213,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5030,6 +5245,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5048,6 +5264,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5058,6 +5275,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5089,6 +5307,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5107,6 +5326,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5117,6 +5337,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5148,6 +5369,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5166,6 +5388,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5176,6 +5399,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5207,6 +5431,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5225,6 +5450,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5235,6 +5461,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5266,6 +5493,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5284,6 +5512,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5294,6 +5523,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5325,6 +5555,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5343,6 +5574,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5353,6 +5585,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5384,6 +5617,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5402,6 +5636,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5412,6 +5647,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5443,6 +5679,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5461,6 +5698,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5471,6 +5709,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5502,6 +5741,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5520,6 +5760,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5530,6 +5771,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5561,6 +5803,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5579,6 +5822,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5589,6 +5833,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5620,6 +5865,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5638,6 +5884,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5648,6 +5895,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5679,6 +5927,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5697,6 +5946,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5707,6 +5957,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5738,6 +5989,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5756,6 +6008,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5766,6 +6019,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5797,6 +6051,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -5815,6 +6070,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5825,6 +6081,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5856,6 +6113,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -5874,6 +6132,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5884,6 +6143,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5915,6 +6175,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -5933,6 +6194,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5943,6 +6205,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5974,6 +6237,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -5992,6 +6256,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6002,6 +6267,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6033,6 +6299,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6051,6 +6318,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6061,6 +6329,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6092,6 +6361,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6110,6 +6380,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6120,6 +6391,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6151,6 +6423,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6169,6 +6442,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6179,6 +6453,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6210,6 +6485,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6228,6 +6504,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6238,6 +6515,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6269,6 +6547,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6287,6 +6566,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6297,6 +6577,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6328,6 +6609,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6346,6 +6628,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6356,6 +6639,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6387,6 +6671,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6405,6 +6690,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6415,6 +6701,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6446,6 +6733,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6464,6 +6752,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6474,6 +6763,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6505,6 +6795,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6523,6 +6814,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6533,6 +6825,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6564,6 +6857,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6582,6 +6876,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6592,6 +6887,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6623,6 +6919,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -6641,6 +6938,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6651,6 +6949,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6682,6 +6981,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -6700,6 +7000,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6710,6 +7011,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6741,6 +7043,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -6759,6 +7062,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6769,6 +7073,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6800,6 +7105,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -6818,6 +7124,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6828,6 +7135,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6859,6 +7167,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -6877,6 +7186,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6887,6 +7197,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6918,6 +7229,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -6936,6 +7248,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6946,6 +7259,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6977,6 +7291,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -6995,6 +7310,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7005,6 +7321,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7036,6 +7353,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7054,6 +7372,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7064,6 +7383,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7095,6 +7415,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7113,6 +7434,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7123,6 +7445,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7154,6 +7477,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7172,6 +7496,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7182,6 +7507,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7213,6 +7539,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7231,6 +7558,7 @@ "end": 2609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7241,6 +7569,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7272,6 +7601,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7290,6 +7620,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7300,6 +7631,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7331,6 +7663,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7349,6 +7682,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7359,6 +7693,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7390,6 +7725,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7408,6 +7744,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7418,6 +7755,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7449,6 +7787,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7467,6 +7806,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7477,6 +7817,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7508,6 +7849,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -7526,6 +7868,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7536,6 +7879,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.json index de4e44455573..f1295d6cb789 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -82,6 +84,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -109,6 +112,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -156,6 +160,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -212,6 +218,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -233,6 +240,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -268,6 +276,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -286,6 +295,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -296,6 +306,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -327,6 +338,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -345,6 +357,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -355,6 +368,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -386,6 +400,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -404,6 +419,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -414,6 +430,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -445,6 +462,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -463,6 +481,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -473,6 +492,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -504,6 +524,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -522,6 +543,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -532,6 +554,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -563,6 +586,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -581,6 +605,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -591,6 +616,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -622,6 +648,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -640,6 +667,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -650,6 +678,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -681,6 +710,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -699,6 +729,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -709,6 +740,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -740,6 +772,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -758,6 +791,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -768,6 +802,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -799,6 +834,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -817,6 +853,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -827,6 +864,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -858,6 +896,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -876,6 +915,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -886,6 +926,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -917,6 +958,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -935,6 +977,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -945,6 +988,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -976,6 +1020,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -994,6 +1039,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1004,6 +1050,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1035,6 +1082,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -1053,6 +1101,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1063,6 +1112,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1094,6 +1144,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -1112,6 +1163,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1122,6 +1174,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1153,6 +1206,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -1171,6 +1225,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1181,6 +1236,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnProperty.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnProperty.json index fe0debd030dd..caaeb88db25d 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipObjectsOnProperty.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -81,6 +82,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -148,6 +150,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -215,6 +218,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -296,6 +300,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -317,6 +322,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -352,6 +358,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -373,6 +380,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -408,6 +416,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -429,6 +438,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -464,6 +474,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -485,6 +496,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -520,6 +532,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -538,6 +551,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -548,6 +562,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -579,6 +594,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -597,6 +613,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -607,6 +624,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -638,6 +656,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -656,6 +675,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -666,6 +686,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -697,6 +718,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -715,6 +737,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -725,6 +748,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -756,6 +780,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -774,6 +799,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -784,6 +810,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -815,6 +842,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -833,6 +861,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -843,6 +872,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -874,6 +904,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -892,6 +923,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -902,6 +934,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -933,6 +966,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -951,6 +985,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -961,6 +996,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -992,6 +1028,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -1010,6 +1047,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1020,6 +1058,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1051,6 +1090,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -1069,6 +1109,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1079,6 +1120,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1110,6 +1152,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -1128,6 +1171,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1138,6 +1182,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1169,6 +1214,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -1187,6 +1233,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1197,6 +1244,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1228,6 +1276,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -1246,6 +1295,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1256,6 +1306,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1287,6 +1338,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -1305,6 +1357,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1315,6 +1368,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1346,6 +1400,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -1364,6 +1419,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1374,6 +1430,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1405,6 +1462,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -1423,6 +1481,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1433,6 +1492,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1464,6 +1524,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -1482,6 +1543,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1492,6 +1554,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1523,6 +1586,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -1541,6 +1605,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1551,6 +1616,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1582,6 +1648,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -1600,6 +1667,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1610,6 +1678,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1641,6 +1710,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -1659,6 +1729,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1669,6 +1740,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1700,6 +1772,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -1718,6 +1791,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1728,6 +1802,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1759,6 +1834,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -1777,6 +1853,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1787,6 +1864,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1818,6 +1896,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -1836,6 +1915,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1846,6 +1926,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1877,6 +1958,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -1895,6 +1977,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1905,6 +1988,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1936,6 +2020,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -1954,6 +2039,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1964,6 +2050,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1995,6 +2082,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -2013,6 +2101,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2023,6 +2112,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2054,6 +2144,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -2072,6 +2163,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2082,6 +2174,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2113,6 +2206,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -2131,6 +2225,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2141,6 +2236,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2172,6 +2268,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -2190,6 +2287,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2200,6 +2298,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2231,6 +2330,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -2249,6 +2349,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2259,6 +2360,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2290,6 +2392,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -2308,6 +2411,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2318,6 +2422,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2349,6 +2454,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -2367,6 +2473,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2377,6 +2484,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipPrimitiveType.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipPrimitiveType.json index e3ae76d58732..7c6f0cf6faa7 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipPrimitiveType.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipPrimitiveType.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -343,6 +353,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -361,6 +372,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -371,6 +383,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -402,6 +415,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -420,6 +434,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -430,6 +445,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -461,6 +477,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -479,6 +496,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -489,6 +507,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -520,6 +539,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -538,6 +558,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -548,6 +569,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -579,6 +601,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -597,6 +620,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -607,6 +631,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -638,6 +663,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -656,6 +682,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -666,6 +693,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -697,6 +725,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -715,6 +744,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -725,6 +755,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -756,6 +787,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -774,6 +806,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -784,6 +817,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -815,6 +849,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -833,6 +868,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -843,6 +879,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -874,6 +911,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -892,6 +930,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -902,6 +941,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -933,6 +973,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -951,6 +992,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -961,6 +1003,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -992,6 +1035,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -1010,6 +1054,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1020,6 +1065,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1051,6 +1097,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1069,6 +1116,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1079,6 +1127,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1110,6 +1159,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1128,6 +1178,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1138,6 +1189,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1169,6 +1221,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1187,6 +1240,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1197,6 +1251,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1228,6 +1283,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1246,6 +1302,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1256,6 +1313,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1287,6 +1345,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1305,6 +1364,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1315,6 +1375,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1346,6 +1407,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1364,6 +1426,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1374,6 +1437,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1405,6 +1469,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1423,6 +1488,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1433,6 +1499,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1464,6 +1531,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1482,6 +1550,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1492,6 +1561,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1523,6 +1593,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1541,6 +1612,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1551,6 +1623,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1582,6 +1655,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1600,6 +1674,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1610,6 +1685,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1641,6 +1717,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1659,6 +1736,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1669,6 +1747,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1700,6 +1779,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1718,6 +1798,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1728,6 +1809,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1759,6 +1841,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1777,6 +1860,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1787,6 +1871,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1818,6 +1903,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1836,6 +1922,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1846,6 +1933,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1877,6 +1965,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1895,6 +1984,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1905,6 +1995,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1936,6 +2027,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1954,6 +2046,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1964,6 +2057,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1995,6 +2089,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -2013,6 +2108,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2023,6 +2119,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2054,6 +2151,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -2072,6 +2170,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2082,6 +2181,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2113,6 +2213,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -2131,6 +2232,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2141,6 +2243,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2172,6 +2275,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -2190,6 +2294,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2200,6 +2305,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2231,6 +2337,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -2249,6 +2356,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2259,6 +2367,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2290,6 +2399,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -2308,6 +2418,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2318,6 +2429,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2349,6 +2461,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -2367,6 +2480,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2377,6 +2491,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2408,6 +2523,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -2426,6 +2542,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2436,6 +2553,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2467,6 +2585,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -2485,6 +2604,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2495,6 +2615,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2526,6 +2647,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -2544,6 +2666,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2554,6 +2677,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2585,6 +2709,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -2603,6 +2728,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2613,6 +2739,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2644,6 +2771,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -2662,6 +2790,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2672,6 +2801,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2703,6 +2833,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2721,6 +2852,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2731,6 +2863,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2762,6 +2895,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2780,6 +2914,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2790,6 +2925,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2821,6 +2957,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2839,6 +2976,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2849,6 +2987,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2880,6 +3019,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2898,6 +3038,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2908,6 +3049,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2939,6 +3081,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2957,6 +3100,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2967,6 +3111,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2998,6 +3143,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3016,6 +3162,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3026,6 +3173,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3057,6 +3205,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3075,6 +3224,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3085,6 +3235,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3116,6 +3267,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3134,6 +3286,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3144,6 +3297,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3175,6 +3329,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c1", "optional": false, "typeAnnotation": null @@ -3193,6 +3348,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3203,6 +3359,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3234,6 +3391,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c1", "optional": false, "typeAnnotation": null @@ -3252,6 +3410,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3262,6 +3421,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3293,6 +3453,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c1", "optional": false, "typeAnnotation": null @@ -3311,6 +3472,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3321,6 +3483,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3352,6 +3515,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c1", "optional": false, "typeAnnotation": null @@ -3370,6 +3534,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3380,6 +3545,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3411,6 +3577,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d1", "optional": false, "typeAnnotation": null @@ -3429,6 +3596,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3439,6 +3607,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3470,6 +3639,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d1", "optional": false, "typeAnnotation": null @@ -3488,6 +3658,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3498,6 +3669,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3529,6 +3701,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d1", "optional": false, "typeAnnotation": null @@ -3547,6 +3720,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3557,6 +3731,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3588,6 +3763,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d1", "optional": false, "typeAnnotation": null @@ -3606,6 +3782,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3616,6 +3793,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3647,6 +3825,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e1", "optional": false, "typeAnnotation": null @@ -3665,6 +3844,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3675,6 +3855,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3706,6 +3887,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e1", "optional": false, "typeAnnotation": null @@ -3724,6 +3906,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3734,6 +3917,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3765,6 +3949,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e1", "optional": false, "typeAnnotation": null @@ -3783,6 +3968,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3793,6 +3979,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3824,6 +4011,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3e1", "optional": false, "typeAnnotation": null @@ -3842,6 +4030,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3852,6 +4041,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3883,6 +4073,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -3901,6 +4092,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3911,6 +4103,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3942,6 +4135,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -3960,6 +4154,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3970,6 +4165,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4001,6 +4197,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4019,6 +4216,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4029,6 +4227,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4060,6 +4259,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4078,6 +4278,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4088,6 +4289,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4119,6 +4321,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4137,6 +4340,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4147,6 +4351,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4178,6 +4383,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4196,6 +4402,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4206,6 +4413,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4237,6 +4445,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4255,6 +4464,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4265,6 +4475,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4296,6 +4507,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4314,6 +4526,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4324,6 +4537,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4355,6 +4569,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c1", "optional": false, "typeAnnotation": null @@ -4373,6 +4588,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4383,6 +4599,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4414,6 +4631,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c1", "optional": false, "typeAnnotation": null @@ -4432,6 +4650,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4442,6 +4661,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4473,6 +4693,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c1", "optional": false, "typeAnnotation": null @@ -4491,6 +4712,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4501,6 +4723,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4532,6 +4755,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c1", "optional": false, "typeAnnotation": null @@ -4550,6 +4774,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4560,6 +4785,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4591,6 +4817,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d1", "optional": false, "typeAnnotation": null @@ -4609,6 +4836,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4619,6 +4847,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4650,6 +4879,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d1", "optional": false, "typeAnnotation": null @@ -4668,6 +4898,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4678,6 +4909,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4709,6 +4941,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d1", "optional": false, "typeAnnotation": null @@ -4727,6 +4960,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4737,6 +4971,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4768,6 +5003,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4d1", "optional": false, "typeAnnotation": null @@ -4786,6 +5022,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4796,6 +5033,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4827,6 +5065,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e1", "optional": false, "typeAnnotation": null @@ -4845,6 +5084,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4855,6 +5095,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4886,6 +5127,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e1", "optional": false, "typeAnnotation": null @@ -4904,6 +5146,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4914,6 +5157,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4945,6 +5189,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e1", "optional": false, "typeAnnotation": null @@ -4963,6 +5208,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4973,6 +5219,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5004,6 +5251,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4e1", "optional": false, "typeAnnotation": null @@ -5022,6 +5270,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5032,6 +5281,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5063,6 +5313,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5081,6 +5332,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5091,6 +5343,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5122,6 +5375,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5140,6 +5394,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5150,6 +5405,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5181,6 +5437,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5199,6 +5456,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5209,6 +5467,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5240,6 +5499,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -5258,6 +5518,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5268,6 +5529,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5299,6 +5561,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5317,6 +5580,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5327,6 +5591,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5358,6 +5623,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5376,6 +5642,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5386,6 +5653,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5417,6 +5685,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5435,6 +5704,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5445,6 +5715,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5476,6 +5747,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5494,6 +5766,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5504,6 +5777,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5535,6 +5809,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c1", "optional": false, "typeAnnotation": null @@ -5553,6 +5828,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5563,6 +5839,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5594,6 +5871,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c1", "optional": false, "typeAnnotation": null @@ -5612,6 +5890,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5622,6 +5901,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5653,6 +5933,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c1", "optional": false, "typeAnnotation": null @@ -5671,6 +5952,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5681,6 +5963,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5712,6 +5995,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5c1", "optional": false, "typeAnnotation": null @@ -5730,6 +6014,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5740,6 +6025,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5771,6 +6057,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d1", "optional": false, "typeAnnotation": null @@ -5789,6 +6076,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5799,6 +6087,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5830,6 +6119,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d1", "optional": false, "typeAnnotation": null @@ -5848,6 +6138,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5858,6 +6149,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5889,6 +6181,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d1", "optional": false, "typeAnnotation": null @@ -5907,6 +6200,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5917,6 +6211,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5948,6 +6243,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5d1", "optional": false, "typeAnnotation": null @@ -5966,6 +6262,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5976,6 +6273,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6007,6 +6305,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e1", "optional": false, "typeAnnotation": null @@ -6025,6 +6324,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6035,6 +6335,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6066,6 +6367,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e1", "optional": false, "typeAnnotation": null @@ -6084,6 +6386,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6094,6 +6397,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6125,6 +6429,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e1", "optional": false, "typeAnnotation": null @@ -6143,6 +6448,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6153,6 +6459,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6184,6 +6491,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5e1", "optional": false, "typeAnnotation": null @@ -6202,6 +6510,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6212,6 +6521,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6243,6 +6553,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6261,6 +6572,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6271,6 +6583,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6302,6 +6615,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6320,6 +6634,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6330,6 +6645,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6361,6 +6677,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6379,6 +6696,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6389,6 +6707,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6420,6 +6739,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -6438,6 +6758,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6448,6 +6769,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6479,6 +6801,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6497,6 +6820,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6507,6 +6831,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6538,6 +6863,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6556,6 +6882,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6566,6 +6893,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6597,6 +6925,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6615,6 +6944,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6625,6 +6955,7 @@ "end": 2438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6656,6 +6987,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6674,6 +7006,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6684,6 +7017,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6715,6 +7049,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c1", "optional": false, "typeAnnotation": null @@ -6733,6 +7068,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6743,6 +7079,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6774,6 +7111,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c1", "optional": false, "typeAnnotation": null @@ -6792,6 +7130,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6802,6 +7141,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6833,6 +7173,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c1", "optional": false, "typeAnnotation": null @@ -6851,6 +7192,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6861,6 +7203,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6892,6 +7235,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6c1", "optional": false, "typeAnnotation": null @@ -6910,6 +7254,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6920,6 +7265,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6951,6 +7297,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d1", "optional": false, "typeAnnotation": null @@ -6969,6 +7316,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -6979,6 +7327,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7010,6 +7359,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d1", "optional": false, "typeAnnotation": null @@ -7028,6 +7378,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7038,6 +7389,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7069,6 +7421,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d1", "optional": false, "typeAnnotation": null @@ -7087,6 +7440,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7097,6 +7451,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7128,6 +7483,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6d1", "optional": false, "typeAnnotation": null @@ -7146,6 +7502,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7156,6 +7513,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7187,6 +7545,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e1", "optional": false, "typeAnnotation": null @@ -7205,6 +7564,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7215,6 +7575,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7246,6 +7607,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e1", "optional": false, "typeAnnotation": null @@ -7264,6 +7626,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7274,6 +7637,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7305,6 +7669,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e1", "optional": false, "typeAnnotation": null @@ -7323,6 +7688,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7333,6 +7699,7 @@ "end": 2691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7364,6 +7731,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6e1", "optional": false, "typeAnnotation": null @@ -7382,6 +7750,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7392,6 +7761,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7423,6 +7793,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -7441,6 +7812,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7451,6 +7823,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7482,6 +7855,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -7500,6 +7874,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7510,6 +7885,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7541,6 +7917,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -7559,6 +7936,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7569,6 +7947,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7600,6 +7979,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -7618,6 +7998,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7628,6 +8009,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7659,6 +8041,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7677,6 +8060,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7687,6 +8071,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7718,6 +8103,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7736,6 +8122,7 @@ "end": 2864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7746,6 +8133,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7777,6 +8165,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7795,6 +8184,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7805,6 +8195,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7836,6 +8227,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -7854,6 +8246,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7864,6 +8257,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7895,6 +8289,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c1", "optional": false, "typeAnnotation": null @@ -7913,6 +8308,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7923,6 +8319,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7954,6 +8351,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c1", "optional": false, "typeAnnotation": null @@ -7972,6 +8370,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7982,6 +8381,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8013,6 +8413,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c1", "optional": false, "typeAnnotation": null @@ -8031,6 +8432,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8041,6 +8443,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8072,6 +8475,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c1", "optional": false, "typeAnnotation": null @@ -8090,6 +8494,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8100,6 +8505,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8131,6 +8537,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d1", "optional": false, "typeAnnotation": null @@ -8149,6 +8556,7 @@ "end": 3006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -8159,6 +8567,7 @@ "end": 3012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8190,6 +8599,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d1", "optional": false, "typeAnnotation": null @@ -8208,6 +8618,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -8218,6 +8629,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8249,6 +8661,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d1", "optional": false, "typeAnnotation": null @@ -8267,6 +8680,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -8277,6 +8691,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8308,6 +8723,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d1", "optional": false, "typeAnnotation": null @@ -8326,6 +8742,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -8336,6 +8753,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8367,6 +8785,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e1", "optional": false, "typeAnnotation": null @@ -8385,6 +8804,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8395,6 +8815,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8426,6 +8847,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e1", "optional": false, "typeAnnotation": null @@ -8444,6 +8866,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8454,6 +8877,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8485,6 +8909,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e1", "optional": false, "typeAnnotation": null @@ -8503,6 +8928,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8513,6 +8939,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8544,6 +8971,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e1", "optional": false, "typeAnnotation": null @@ -8562,6 +8990,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8572,6 +9001,7 @@ "end": 3175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8603,6 +9033,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -8621,6 +9052,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8631,6 +9063,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -8662,6 +9095,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -8680,6 +9114,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8690,6 +9125,7 @@ "end": 3232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8721,6 +9157,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -8739,6 +9176,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8749,6 +9187,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -8780,6 +9219,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -8798,6 +9238,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8808,6 +9249,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8839,6 +9281,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8857,6 +9300,7 @@ "end": 3309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8867,6 +9311,7 @@ "end": 3315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -8898,6 +9343,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8916,6 +9362,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8926,6 +9373,7 @@ "end": 3335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -8957,6 +9405,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -8975,6 +9424,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8985,6 +9435,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -9016,6 +9467,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -9034,6 +9486,7 @@ "end": 3369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9044,6 +9497,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9075,6 +9529,7 @@ "end": 3386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c1", "optional": false, "typeAnnotation": null @@ -9093,6 +9548,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9103,6 +9559,7 @@ "end": 3396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9134,6 +9591,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c1", "optional": false, "typeAnnotation": null @@ -9152,6 +9610,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9162,6 +9621,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9193,6 +9653,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c1", "optional": false, "typeAnnotation": null @@ -9211,6 +9672,7 @@ "end": 3430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9221,6 +9683,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -9252,6 +9715,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8c1", "optional": false, "typeAnnotation": null @@ -9270,6 +9734,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9280,6 +9745,7 @@ "end": 3456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9311,6 +9777,7 @@ "end": 3467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d1", "optional": false, "typeAnnotation": null @@ -9329,6 +9796,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -9339,6 +9807,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9370,6 +9839,7 @@ "end": 3487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d1", "optional": false, "typeAnnotation": null @@ -9388,6 +9858,7 @@ "end": 3491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -9398,6 +9869,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9429,6 +9901,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d1", "optional": false, "typeAnnotation": null @@ -9447,6 +9920,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -9457,6 +9931,7 @@ "end": 3517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -9488,6 +9963,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8d1", "optional": false, "typeAnnotation": null @@ -9506,6 +9982,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -9516,6 +9993,7 @@ "end": 3537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9547,6 +10025,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e1", "optional": false, "typeAnnotation": null @@ -9565,6 +10044,7 @@ "end": 3552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9575,6 +10055,7 @@ "end": 3558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9606,6 +10087,7 @@ "end": 3590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e1", "optional": false, "typeAnnotation": null @@ -9624,6 +10106,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9634,6 +10117,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9665,6 +10149,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e1", "optional": false, "typeAnnotation": null @@ -9683,6 +10168,7 @@ "end": 3614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9693,6 +10179,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -9724,6 +10211,7 @@ "end": 3630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8e1", "optional": false, "typeAnnotation": null @@ -9742,6 +10230,7 @@ "end": 3634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9752,6 +10241,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipTypeParameter.json index 41b641f22a6c..bd346cbeae8e 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNoRelationshipTypeParameter.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -343,6 +353,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -372,6 +383,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -425,6 +437,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -464,6 +477,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -483,6 +497,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -504,6 +519,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -526,6 +542,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -547,6 +564,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -593,6 +611,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -611,6 +630,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -621,6 +641,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -652,6 +673,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -670,6 +692,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -680,6 +703,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -711,6 +735,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -729,6 +754,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -739,6 +765,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -770,6 +797,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -788,6 +816,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -798,6 +827,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -829,6 +859,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -847,6 +878,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -857,6 +889,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -888,6 +921,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -906,6 +940,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -916,6 +951,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -947,6 +983,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -965,6 +1002,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -975,6 +1013,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1006,6 +1045,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1024,6 +1064,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1034,6 +1075,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1065,6 +1107,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1083,6 +1126,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1093,6 +1137,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1124,6 +1169,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1142,6 +1188,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1152,6 +1199,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1183,6 +1231,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -1201,6 +1250,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1211,6 +1261,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1242,6 +1293,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -1260,6 +1312,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1270,6 +1323,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1301,6 +1355,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -1319,6 +1374,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1329,6 +1385,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1360,6 +1417,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -1378,6 +1436,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1388,6 +1447,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1419,6 +1479,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -1437,6 +1498,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1447,6 +1509,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1478,6 +1541,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1496,6 +1560,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1506,6 +1571,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1537,6 +1603,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -1555,6 +1622,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1565,6 +1633,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1596,6 +1665,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -1614,6 +1684,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1624,6 +1695,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1655,6 +1727,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -1673,6 +1746,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1683,6 +1757,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1714,6 +1789,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -1732,6 +1808,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1742,6 +1819,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1773,6 +1851,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -1791,6 +1870,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1801,6 +1881,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1832,6 +1913,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -1850,6 +1932,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1860,6 +1943,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1891,6 +1975,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1909,6 +1994,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1919,6 +2005,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1950,6 +2037,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -1968,6 +2056,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1978,6 +2067,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2009,6 +2099,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2027,6 +2118,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2037,6 +2129,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2068,6 +2161,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2086,6 +2180,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2096,6 +2191,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2127,6 +2223,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2145,6 +2242,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2155,6 +2253,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2186,6 +2285,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -2204,6 +2304,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2214,6 +2315,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2245,6 +2347,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -2263,6 +2366,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2273,6 +2377,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -2304,6 +2409,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -2322,6 +2428,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2332,6 +2439,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2363,6 +2471,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -2381,6 +2490,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2391,6 +2501,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2422,6 +2533,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -2440,6 +2552,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2450,6 +2563,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2481,6 +2595,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -2499,6 +2614,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2509,6 +2625,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2540,6 +2657,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -2558,6 +2676,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2568,6 +2687,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2599,6 +2719,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -2617,6 +2738,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2627,6 +2749,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2658,6 +2781,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -2676,6 +2800,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2686,6 +2811,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2717,6 +2843,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2735,6 +2862,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2745,6 +2873,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2776,6 +2905,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -2794,6 +2924,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2804,6 +2935,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2835,6 +2967,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -2853,6 +2986,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2863,6 +2997,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2894,6 +3029,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -2912,6 +3048,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2922,6 +3059,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2953,6 +3091,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -2971,6 +3110,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2981,6 +3121,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3012,6 +3153,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3030,6 +3172,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3040,6 +3183,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3071,6 +3215,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -3089,6 +3234,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3099,6 +3245,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3130,6 +3277,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3148,6 +3296,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3158,6 +3307,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3189,6 +3339,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3207,6 +3358,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3217,6 +3369,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3248,6 +3401,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3266,6 +3420,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3276,6 +3431,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3307,6 +3463,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -3325,6 +3482,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3335,6 +3493,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3366,6 +3525,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -3384,6 +3544,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3394,6 +3555,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3425,6 +3587,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -3443,6 +3606,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3453,6 +3617,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3484,6 +3649,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -3502,6 +3668,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3512,6 +3679,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3543,6 +3711,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -3561,6 +3730,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3571,6 +3741,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3602,6 +3773,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -3620,6 +3792,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3630,6 +3803,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3661,6 +3835,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -3679,6 +3854,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3689,6 +3865,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3720,6 +3897,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -3738,6 +3916,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3748,6 +3927,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3779,6 +3959,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -3797,6 +3978,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3807,6 +3989,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3838,6 +4021,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -3856,6 +4040,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3866,6 +4051,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3897,6 +4083,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -3915,6 +4102,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3925,6 +4113,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3956,6 +4145,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -3974,6 +4164,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3984,6 +4175,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4015,6 +4207,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4033,6 +4226,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4043,6 +4237,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4074,6 +4269,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4092,6 +4288,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4102,6 +4299,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4133,6 +4331,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4151,6 +4350,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4161,6 +4361,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4192,6 +4393,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4210,6 +4412,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4220,6 +4423,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4251,6 +4455,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4269,6 +4474,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4279,6 +4485,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4310,6 +4517,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -4328,6 +4536,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4338,6 +4547,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4369,6 +4579,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4387,6 +4598,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4397,6 +4609,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4428,6 +4641,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4446,6 +4660,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4456,6 +4671,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4487,6 +4703,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -4505,6 +4722,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4515,6 +4733,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4546,6 +4765,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -4564,6 +4784,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4574,6 +4795,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4605,6 +4827,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -4623,6 +4846,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4633,6 +4857,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4664,6 +4889,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -4682,6 +4908,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4692,6 +4919,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4723,6 +4951,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -4741,6 +4970,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4751,6 +4981,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -4782,6 +5013,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -4800,6 +5032,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4810,6 +5043,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4841,6 +5075,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -4859,6 +5094,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4869,6 +5105,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4900,6 +5137,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -4918,6 +5156,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4928,6 +5167,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4959,6 +5199,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -4977,6 +5218,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4987,6 +5229,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5018,6 +5261,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5036,6 +5280,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5046,6 +5291,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5077,6 +5323,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5095,6 +5342,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5105,6 +5353,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5136,6 +5385,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -5154,6 +5404,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5164,6 +5415,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5195,6 +5447,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5213,6 +5466,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5223,6 +5477,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5254,6 +5509,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5272,6 +5528,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5282,6 +5539,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5313,6 +5571,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5331,6 +5590,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5341,6 +5601,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5372,6 +5633,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5390,6 +5652,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5400,6 +5663,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5431,6 +5695,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5449,6 +5714,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5459,6 +5725,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5490,6 +5757,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5508,6 +5776,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5518,6 +5787,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -5549,6 +5819,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -5567,6 +5838,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5577,6 +5849,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -5608,6 +5881,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -5626,6 +5900,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5636,6 +5911,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5667,6 +5943,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -5685,6 +5962,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5695,6 +5973,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5726,6 +6005,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -5744,6 +6024,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5754,6 +6035,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5785,6 +6067,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -5803,6 +6086,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5813,6 +6097,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5844,6 +6129,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -5862,6 +6148,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5872,6 +6159,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5903,6 +6191,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -5921,6 +6210,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5931,6 +6221,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5962,6 +6253,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -5980,6 +6272,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5990,6 +6283,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6021,6 +6315,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6039,6 +6334,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6049,6 +6345,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6080,6 +6377,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6098,6 +6396,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6108,6 +6407,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6139,6 +6439,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6157,6 +6458,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6167,6 +6469,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6198,6 +6501,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6216,6 +6520,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6226,6 +6531,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6257,6 +6563,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6275,6 +6582,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6285,6 +6593,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6316,6 +6625,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6334,6 +6644,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6344,6 +6655,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6375,6 +6687,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -6393,6 +6706,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6403,6 +6717,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -6434,6 +6749,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6452,6 +6768,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6462,6 +6779,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6493,6 +6811,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6511,6 +6830,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6521,6 +6841,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6552,6 +6873,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -6570,6 +6892,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6580,6 +6903,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6611,6 +6935,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -6629,6 +6954,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -6639,6 +6965,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6670,6 +6997,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -6688,6 +7016,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6698,6 +7027,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6729,6 +7059,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -6747,6 +7078,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6757,6 +7089,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6788,6 +7121,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -6806,6 +7140,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -6816,6 +7151,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6847,6 +7183,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -6865,6 +7202,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6875,6 +7213,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6906,6 +7245,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -6924,6 +7264,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6934,6 +7275,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6965,6 +7307,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -6983,6 +7326,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6993,6 +7337,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7024,6 +7369,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7042,6 +7388,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7052,6 +7399,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7083,6 +7431,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7101,6 +7450,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7111,6 +7461,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7142,6 +7493,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7160,6 +7512,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7170,6 +7523,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7201,6 +7555,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -7219,6 +7574,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7229,6 +7585,7 @@ "end": 2803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -7260,6 +7617,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7278,6 +7636,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7288,6 +7647,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7319,6 +7679,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7337,6 +7698,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7347,6 +7709,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7378,6 +7741,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7396,6 +7760,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7406,6 +7771,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7437,6 +7803,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7455,6 +7822,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7465,6 +7833,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7496,6 +7865,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7514,6 +7884,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7524,6 +7895,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7555,6 +7927,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -7573,6 +7946,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7583,6 +7957,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7614,6 +7989,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -7632,6 +8008,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7642,6 +8019,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7674,6 +8052,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7696,6 +8075,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumberOperand.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumberOperand.json index e4ff026cd4d6..5d6a647c9960 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumberOperand.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumberOperand.json @@ -28,6 +28,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -114,6 +116,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumericLiteral.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumericLiteral.json index 78ab92fabab0..44cc3a3d3fc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumericLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithNumericLiteral.json @@ -19,6 +19,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -59,6 +60,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__numberBrand", "optional": false }, @@ -108,6 +110,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -161,6 +165,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -195,6 +200,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -244,6 +250,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -275,6 +282,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -303,6 +311,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -337,6 +346,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -386,6 +396,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -417,6 +428,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -445,6 +457,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -479,6 +492,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -528,6 +542,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -559,6 +574,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -587,6 +603,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -621,6 +638,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -670,6 +688,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -701,6 +720,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -729,6 +749,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -763,6 +784,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -812,6 +834,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -843,6 +866,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -871,6 +895,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -905,6 +930,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -954,6 +980,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -985,6 +1012,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -1013,6 +1041,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1047,6 +1076,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1096,6 +1126,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1127,6 +1158,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, @@ -1155,6 +1187,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1189,6 +1222,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1238,6 +1272,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1269,6 +1304,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BrandedNum", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsAny.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsAny.json index 54c08721a96e..e0bf67184194 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsAny.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +67,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -83,6 +85,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -101,6 +104,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -119,6 +123,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -135,6 +140,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -154,6 +160,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -175,6 +182,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -221,6 +229,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r1", "optional": false, "typeAnnotation": null @@ -239,6 +248,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -249,6 +259,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -280,6 +291,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r2", "optional": false, "typeAnnotation": null @@ -298,6 +310,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -308,6 +321,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -339,6 +353,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r3", "optional": false, "typeAnnotation": null @@ -357,6 +372,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -367,6 +383,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -398,6 +415,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r4", "optional": false, "typeAnnotation": null @@ -416,6 +434,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -426,6 +445,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -457,6 +477,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r5", "optional": false, "typeAnnotation": null @@ -475,6 +496,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -485,6 +507,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -516,6 +539,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r6", "optional": false, "typeAnnotation": null @@ -534,6 +558,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -544,6 +569,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -575,6 +601,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r7", "optional": false, "typeAnnotation": null @@ -593,6 +620,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -603,6 +631,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -634,6 +663,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r8", "optional": false, "typeAnnotation": null @@ -652,6 +682,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -662,6 +693,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -693,6 +725,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r1", "optional": false, "typeAnnotation": null @@ -711,6 +744,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -721,6 +755,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -752,6 +787,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r2", "optional": false, "typeAnnotation": null @@ -770,6 +806,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -780,6 +817,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -811,6 +849,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r3", "optional": false, "typeAnnotation": null @@ -829,6 +868,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -839,6 +879,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -870,6 +911,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r4", "optional": false, "typeAnnotation": null @@ -888,6 +930,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -898,6 +941,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -929,6 +973,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r5", "optional": false, "typeAnnotation": null @@ -947,6 +992,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -957,6 +1003,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -988,6 +1035,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r6", "optional": false, "typeAnnotation": null @@ -1006,6 +1054,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1016,6 +1065,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1047,6 +1097,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r7", "optional": false, "typeAnnotation": null @@ -1065,6 +1116,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1075,6 +1127,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1106,6 +1159,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r8", "optional": false, "typeAnnotation": null @@ -1124,6 +1178,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1134,6 +1189,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1166,6 +1222,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1202,6 +1259,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1248,6 +1306,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1294,6 +1353,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1340,6 +1400,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1386,6 +1447,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1407,6 +1469,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1442,6 +1505,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1488,6 +1552,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1541,6 +1606,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1559,6 +1625,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1569,6 +1636,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1600,6 +1668,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1618,6 +1687,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1628,6 +1698,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1659,6 +1730,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -1677,6 +1749,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1687,6 +1760,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1718,6 +1792,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -1736,6 +1811,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1746,6 +1822,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1777,6 +1854,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -1795,6 +1873,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1805,6 +1884,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1836,6 +1916,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -1854,6 +1935,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1864,6 +1946,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1895,6 +1978,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -1913,6 +1997,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1923,6 +2008,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1954,6 +2040,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1972,6 +2059,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1982,6 +2070,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2013,6 +2102,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2031,6 +2121,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2041,6 +2132,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2072,6 +2164,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2090,6 +2183,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2100,6 +2194,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2131,6 +2226,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2149,6 +2245,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2159,6 +2256,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2190,6 +2288,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2208,6 +2307,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2218,6 +2318,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2249,6 +2350,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2267,6 +2369,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2277,6 +2380,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2308,6 +2412,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -2326,6 +2431,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2336,6 +2442,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2367,6 +2474,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2385,6 +2493,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2395,6 +2504,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2426,6 +2536,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2444,6 +2555,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2454,6 +2566,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2485,6 +2598,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2503,6 +2617,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2513,6 +2628,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2544,6 +2660,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2562,6 +2679,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2572,6 +2690,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2603,6 +2722,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2621,6 +2741,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2631,6 +2752,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2662,6 +2784,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -2680,6 +2803,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2690,6 +2814,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2721,6 +2846,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -2739,6 +2865,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2749,6 +2876,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -2780,6 +2908,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -2798,6 +2927,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2808,6 +2938,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2839,6 +2970,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -2857,6 +2989,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2867,6 +3000,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2898,6 +3032,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -2916,6 +3051,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2926,6 +3062,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2957,6 +3094,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -2975,6 +3113,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2985,6 +3124,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3016,6 +3156,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3034,6 +3175,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3044,6 +3186,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3075,6 +3218,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3093,6 +3237,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3103,6 +3248,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3134,6 +3280,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -3152,6 +3299,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3162,6 +3310,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3193,6 +3342,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3211,6 +3361,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3221,6 +3372,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3252,6 +3404,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3270,6 +3423,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3280,6 +3434,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3311,6 +3466,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3329,6 +3485,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3339,6 +3496,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3370,6 +3528,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3388,6 +3547,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3398,6 +3558,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3429,6 +3590,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3447,6 +3609,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3457,6 +3620,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3488,6 +3652,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3506,6 +3671,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3516,6 +3682,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3547,6 +3714,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -3565,6 +3733,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3575,6 +3744,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3606,6 +3776,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3624,6 +3795,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3634,6 +3806,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3665,6 +3838,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3683,6 +3857,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3693,6 +3868,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3724,6 +3900,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3742,6 +3919,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3752,6 +3930,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3783,6 +3962,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -3801,6 +3981,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3811,6 +3992,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3842,6 +4024,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -3860,6 +4043,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3870,6 +4054,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3901,6 +4086,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -3919,6 +4105,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3929,6 +4116,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3960,6 +4148,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -3978,6 +4167,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3988,6 +4178,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4019,6 +4210,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4037,6 +4229,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4047,6 +4240,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4078,6 +4272,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4096,6 +4291,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4106,6 +4302,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4137,6 +4334,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4155,6 +4353,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4165,6 +4364,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4196,6 +4396,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4214,6 +4415,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4224,6 +4426,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4255,6 +4458,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4273,6 +4477,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4283,6 +4488,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4314,6 +4520,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4332,6 +4539,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4342,6 +4550,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4373,6 +4582,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -4391,6 +4601,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4401,6 +4612,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -4432,6 +4644,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4450,6 +4663,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4460,6 +4674,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4491,6 +4706,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4509,6 +4725,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4519,6 +4736,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4550,6 +4768,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4568,6 +4787,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4578,6 +4798,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4609,6 +4830,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4627,6 +4849,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4637,6 +4860,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4668,6 +4892,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4686,6 +4911,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4696,6 +4922,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4727,6 +4954,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4745,6 +4973,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4755,6 +4984,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4786,6 +5016,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -4804,6 +5035,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4814,6 +5046,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4845,6 +5078,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4863,6 +5097,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4873,6 +5108,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4904,6 +5140,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4922,6 +5159,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4932,6 +5170,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4963,6 +5202,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -4981,6 +5221,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4991,6 +5232,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5022,6 +5264,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5040,6 +5283,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5050,6 +5294,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5081,6 +5326,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5099,6 +5345,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5109,6 +5356,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5140,6 +5388,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5158,6 +5407,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5168,6 +5418,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -5199,6 +5450,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -5217,6 +5469,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5227,6 +5480,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -5258,6 +5512,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5276,6 +5531,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5286,6 +5542,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5317,6 +5574,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5335,6 +5593,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5345,6 +5604,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5376,6 +5636,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5394,6 +5655,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5404,6 +5666,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5435,6 +5698,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5453,6 +5717,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5463,6 +5728,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5494,6 +5760,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5512,6 +5779,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5522,6 +5790,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5553,6 +5822,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5571,6 +5841,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5581,6 +5852,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5612,6 +5884,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -5630,6 +5903,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5640,6 +5914,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5671,6 +5946,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5689,6 +5965,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5699,6 +5976,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5730,6 +6008,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5748,6 +6027,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5758,6 +6038,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5789,6 +6070,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5807,6 +6089,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5817,6 +6100,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5848,6 +6132,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5866,6 +6151,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5876,6 +6162,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5907,6 +6194,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5925,6 +6213,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5935,6 +6224,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5966,6 +6256,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5984,6 +6275,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5994,6 +6286,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6025,6 +6318,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -6043,6 +6337,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6053,6 +6348,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -6084,6 +6380,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6102,6 +6399,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6112,6 +6410,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6143,6 +6442,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6161,6 +6461,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6171,6 +6472,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6202,6 +6504,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6220,6 +6523,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6230,6 +6534,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6261,6 +6566,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6279,6 +6585,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -6289,6 +6596,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6320,6 +6628,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6338,6 +6647,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6348,6 +6658,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6379,6 +6690,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6397,6 +6709,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6407,6 +6720,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6438,6 +6752,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -6456,6 +6771,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -6466,6 +6782,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6497,6 +6814,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6515,6 +6833,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6525,6 +6844,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6556,6 +6876,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6574,6 +6895,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6584,6 +6906,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6615,6 +6938,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6633,6 +6957,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6643,6 +6968,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6674,6 +7000,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6692,6 +7019,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6702,6 +7030,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6733,6 +7062,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6751,6 +7081,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6761,6 +7092,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6792,6 +7124,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6810,6 +7143,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6820,6 +7154,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6851,6 +7186,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -6869,6 +7205,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6879,6 +7216,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -6910,6 +7248,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6928,6 +7267,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6938,6 +7278,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6969,6 +7310,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6987,6 +7329,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6997,6 +7340,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7028,6 +7372,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -7046,6 +7391,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7056,6 +7402,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7087,6 +7434,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -7105,6 +7453,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7115,6 +7464,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7146,6 +7496,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -7164,6 +7515,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7174,6 +7526,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7205,6 +7558,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -7223,6 +7577,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7233,6 +7588,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7264,6 +7620,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -7282,6 +7639,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7292,6 +7650,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7323,6 +7682,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7341,6 +7701,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7351,6 +7712,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7382,6 +7744,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7400,6 +7763,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7410,6 +7774,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7441,6 +7806,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7459,6 +7825,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7469,6 +7836,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7500,6 +7868,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7518,6 +7887,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7528,6 +7898,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7559,6 +7930,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7577,6 +7949,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7587,6 +7960,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7618,6 +7992,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7636,6 +8011,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7646,6 +8022,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7677,6 +8054,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -7695,6 +8073,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7705,6 +8084,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -7736,6 +8116,7 @@ "end": 2691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7754,6 +8135,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7764,6 +8146,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7795,6 +8178,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7813,6 +8197,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7823,6 +8208,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7854,6 +8240,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7872,6 +8259,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7882,6 +8270,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7913,6 +8302,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7931,6 +8321,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7941,6 +8332,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7972,6 +8364,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7990,6 +8383,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8000,6 +8394,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8031,6 +8426,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -8049,6 +8445,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8059,6 +8456,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8090,6 +8488,7 @@ "end": 2811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -8108,6 +8507,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -8118,6 +8518,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsUndefined.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsUndefined.json index fd68a94fae77..95578f7c865a 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithOneOperandIsUndefined.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -76,6 +78,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -93,6 +96,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -111,6 +115,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -129,6 +134,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -145,6 +151,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -164,6 +171,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -185,6 +193,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +240,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r1", "optional": false, "typeAnnotation": null @@ -249,6 +259,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -259,6 +270,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -290,6 +302,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r2", "optional": false, "typeAnnotation": null @@ -308,6 +321,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -318,6 +332,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -349,6 +364,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r3", "optional": false, "typeAnnotation": null @@ -367,6 +383,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -377,6 +394,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -408,6 +426,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r4", "optional": false, "typeAnnotation": null @@ -426,6 +445,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -436,6 +456,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -467,6 +488,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r5", "optional": false, "typeAnnotation": null @@ -485,6 +507,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -495,6 +518,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -526,6 +550,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r6", "optional": false, "typeAnnotation": null @@ -544,6 +569,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -554,6 +580,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -585,6 +612,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r7", "optional": false, "typeAnnotation": null @@ -603,6 +631,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -613,6 +642,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -644,6 +674,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r8", "optional": false, "typeAnnotation": null @@ -662,6 +693,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -672,6 +704,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -703,6 +736,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r1", "optional": false, "typeAnnotation": null @@ -721,6 +755,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -731,6 +766,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -762,6 +798,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r2", "optional": false, "typeAnnotation": null @@ -780,6 +817,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -790,6 +828,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -821,6 +860,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r3", "optional": false, "typeAnnotation": null @@ -839,6 +879,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -849,6 +890,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -880,6 +922,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r4", "optional": false, "typeAnnotation": null @@ -898,6 +941,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -908,6 +952,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -939,6 +984,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r5", "optional": false, "typeAnnotation": null @@ -957,6 +1003,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -967,6 +1014,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -998,6 +1046,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r6", "optional": false, "typeAnnotation": null @@ -1016,6 +1065,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1026,6 +1076,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1057,6 +1108,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r7", "optional": false, "typeAnnotation": null @@ -1075,6 +1127,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1085,6 +1138,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1116,6 +1170,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo_r8", "optional": false, "typeAnnotation": null @@ -1134,6 +1189,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1144,6 +1200,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1176,6 +1233,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1270,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1258,6 +1317,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1304,6 +1364,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1350,6 +1411,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1396,6 +1458,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1417,6 +1480,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1452,6 +1516,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1498,6 +1563,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1551,6 +1617,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1569,6 +1636,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1579,6 +1647,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1610,6 +1679,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -1628,6 +1698,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1638,6 +1709,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1669,6 +1741,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -1687,6 +1760,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1697,6 +1771,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1728,6 +1803,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -1746,6 +1822,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1756,6 +1833,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1787,6 +1865,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -1805,6 +1884,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1815,6 +1895,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1846,6 +1927,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -1864,6 +1946,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1874,6 +1957,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1905,6 +1989,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -1923,6 +2008,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1933,6 +2019,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1964,6 +2051,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1982,6 +2070,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1992,6 +2081,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2023,6 +2113,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2041,6 +2132,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2051,6 +2143,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2082,6 +2175,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2100,6 +2194,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2110,6 +2205,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2141,6 +2237,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2159,6 +2256,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2169,6 +2267,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2200,6 +2299,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2218,6 +2318,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2228,6 +2329,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2259,6 +2361,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2277,6 +2380,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2287,6 +2391,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2318,6 +2423,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -2336,6 +2442,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2346,6 +2453,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2377,6 +2485,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2395,6 +2504,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2405,6 +2515,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2436,6 +2547,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2454,6 +2566,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2464,6 +2577,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2495,6 +2609,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2513,6 +2628,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2523,6 +2639,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2554,6 +2671,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2572,6 +2690,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2582,6 +2701,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2613,6 +2733,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2631,6 +2752,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2641,6 +2763,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2672,6 +2795,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -2690,6 +2814,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2700,6 +2825,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2731,6 +2857,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -2749,6 +2876,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2759,6 +2887,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -2790,6 +2919,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -2808,6 +2938,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2818,6 +2949,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2849,6 +2981,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -2867,6 +3000,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2877,6 +3011,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2908,6 +3043,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -2926,6 +3062,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2936,6 +3073,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2967,6 +3105,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -2985,6 +3124,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2995,6 +3135,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3026,6 +3167,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3044,6 +3186,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3054,6 +3197,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3085,6 +3229,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3103,6 +3248,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3113,6 +3259,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3144,6 +3291,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -3162,6 +3310,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3172,6 +3321,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3203,6 +3353,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3221,6 +3372,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3231,6 +3383,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3262,6 +3415,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3280,6 +3434,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3290,6 +3445,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3321,6 +3477,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3339,6 +3496,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3349,6 +3507,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3380,6 +3539,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3398,6 +3558,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3408,6 +3569,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3439,6 +3601,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3457,6 +3620,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3467,6 +3631,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3498,6 +3663,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3516,6 +3682,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3526,6 +3693,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -3557,6 +3725,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -3575,6 +3744,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3585,6 +3755,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3616,6 +3787,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3634,6 +3806,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3644,6 +3817,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3675,6 +3849,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3693,6 +3868,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3703,6 +3879,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3734,6 +3911,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3752,6 +3930,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3762,6 +3941,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3793,6 +3973,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -3811,6 +3992,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3821,6 +4003,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3852,6 +4035,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -3870,6 +4054,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3880,6 +4065,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3911,6 +4097,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -3929,6 +4116,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3939,6 +4127,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3970,6 +4159,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -3988,6 +4178,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3998,6 +4189,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4029,6 +4221,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4047,6 +4240,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4057,6 +4251,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4088,6 +4283,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4106,6 +4302,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4116,6 +4313,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4147,6 +4345,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4165,6 +4364,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4175,6 +4375,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4206,6 +4407,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4224,6 +4426,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4234,6 +4437,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4265,6 +4469,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4283,6 +4488,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4293,6 +4499,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4324,6 +4531,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4342,6 +4550,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4352,6 +4561,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4383,6 +4593,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -4401,6 +4612,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4411,6 +4623,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -4442,6 +4655,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4460,6 +4674,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4470,6 +4685,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4501,6 +4717,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4519,6 +4736,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4529,6 +4747,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4560,6 +4779,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4578,6 +4798,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4588,6 +4809,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4619,6 +4841,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4637,6 +4860,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4647,6 +4871,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4678,6 +4903,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4696,6 +4922,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4706,6 +4933,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4737,6 +4965,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4755,6 +4984,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4765,6 +4995,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4796,6 +5027,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -4814,6 +5046,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4824,6 +5057,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4855,6 +5089,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4873,6 +5108,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4883,6 +5119,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4914,6 +5151,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4932,6 +5170,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4942,6 +5181,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4973,6 +5213,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -4991,6 +5232,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5001,6 +5243,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5032,6 +5275,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5050,6 +5294,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5060,6 +5305,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5091,6 +5337,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5109,6 +5356,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5119,6 +5367,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5150,6 +5399,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5168,6 +5418,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5178,6 +5429,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -5209,6 +5461,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -5227,6 +5480,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5237,6 +5491,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -5268,6 +5523,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5286,6 +5542,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5296,6 +5553,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5327,6 +5585,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5345,6 +5604,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5355,6 +5615,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5386,6 +5647,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5404,6 +5666,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5414,6 +5677,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5445,6 +5709,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5463,6 +5728,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5473,6 +5739,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5504,6 +5771,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5522,6 +5790,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -5532,6 +5801,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5563,6 +5833,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5581,6 +5852,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5591,6 +5863,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5622,6 +5895,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -5640,6 +5914,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5650,6 +5925,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5681,6 +5957,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5699,6 +5976,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5709,6 +5987,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5740,6 +6019,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5758,6 +6038,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5768,6 +6049,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5799,6 +6081,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5817,6 +6100,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5827,6 +6111,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5858,6 +6143,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5876,6 +6162,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5886,6 +6173,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5917,6 +6205,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5935,6 +6224,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5945,6 +6235,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5976,6 +6267,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5994,6 +6286,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6004,6 +6297,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6035,6 +6329,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -6053,6 +6348,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6063,6 +6359,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -6094,6 +6391,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6112,6 +6410,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6122,6 +6421,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6153,6 +6453,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6171,6 +6472,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6181,6 +6483,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6212,6 +6515,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6230,6 +6534,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6240,6 +6545,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6271,6 +6577,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6289,6 +6596,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -6299,6 +6607,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6330,6 +6639,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6348,6 +6658,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -6358,6 +6669,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6389,6 +6701,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6407,6 +6720,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6417,6 +6731,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6448,6 +6763,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -6466,6 +6782,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -6476,6 +6793,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6507,6 +6825,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6525,6 +6844,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6535,6 +6855,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6566,6 +6887,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6584,6 +6906,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6594,6 +6917,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -6625,6 +6949,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6643,6 +6968,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6653,6 +6979,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6684,6 +7011,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6702,6 +7030,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6712,6 +7041,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -6743,6 +7073,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6761,6 +7092,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6771,6 +7103,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6802,6 +7135,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6820,6 +7154,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6830,6 +7165,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -6861,6 +7197,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -6879,6 +7216,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6889,6 +7227,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -6920,6 +7259,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6938,6 +7278,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6948,6 +7289,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6979,6 +7321,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6997,6 +7340,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7007,6 +7351,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7038,6 +7383,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -7056,6 +7402,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7066,6 +7413,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7097,6 +7445,7 @@ "end": 2466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -7115,6 +7464,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7125,6 +7475,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7156,6 +7507,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -7174,6 +7526,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -7184,6 +7537,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7215,6 +7569,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -7233,6 +7588,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7243,6 +7599,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7274,6 +7631,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -7292,6 +7650,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7302,6 +7661,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7333,6 +7693,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7351,6 +7712,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7361,6 +7723,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7392,6 +7755,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7410,6 +7774,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7420,6 +7785,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7451,6 +7817,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7469,6 +7836,7 @@ "end": 2607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7479,6 +7847,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -7510,6 +7879,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7528,6 +7898,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7538,6 +7909,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -7569,6 +7941,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7587,6 +7960,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7597,6 +7971,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7628,6 +8003,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7646,6 +8022,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7656,6 +8033,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -7687,6 +8065,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -7705,6 +8084,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7715,6 +8095,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -7746,6 +8127,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7764,6 +8146,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7774,6 +8157,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7805,6 +8189,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7823,6 +8208,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7833,6 +8219,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7864,6 +8251,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7882,6 +8270,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7892,6 +8281,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7923,6 +8313,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7941,6 +8332,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7951,6 +8343,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7982,6 +8375,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -8000,6 +8394,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -8010,6 +8405,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8041,6 +8437,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -8059,6 +8456,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -8069,6 +8467,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8100,6 +8499,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -8118,6 +8518,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -8128,6 +8529,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeEnumAndNumber.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeEnumAndNumber.json index b3b8fe3dbb67..70a5f5a412f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeEnumAndNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeEnumAndNumber.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -124,6 +129,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -159,6 +165,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -205,6 +212,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -223,6 +231,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -233,6 +242,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -264,6 +274,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -282,6 +293,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -292,6 +304,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -323,6 +336,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -347,6 +361,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -366,6 +381,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -397,6 +413,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -415,6 +432,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -431,6 +449,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -471,6 +490,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -495,6 +515,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -544,6 +565,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -577,6 +599,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -617,6 +640,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -635,6 +659,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -645,6 +670,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -676,6 +702,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -694,6 +721,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -704,6 +732,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -735,6 +764,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -759,6 +789,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -778,6 +809,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -809,6 +841,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -827,6 +860,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -843,6 +877,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -883,6 +918,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -907,6 +943,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -956,6 +993,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -989,6 +1027,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1029,6 +1068,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1047,6 +1087,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1057,6 +1098,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1088,6 +1130,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1106,6 +1149,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1116,6 +1160,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1147,6 +1192,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -1171,6 +1217,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1190,6 +1237,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1221,6 +1269,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -1239,6 +1288,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1255,6 +1305,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1295,6 +1346,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc5", "optional": false, "typeAnnotation": null @@ -1319,6 +1371,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1368,6 +1421,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc6", "optional": false, "typeAnnotation": null @@ -1401,6 +1455,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1441,6 +1496,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -1459,6 +1515,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1469,6 +1526,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1500,6 +1558,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -1518,6 +1577,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1528,6 +1588,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1559,6 +1620,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -1583,6 +1645,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1602,6 +1665,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1633,6 +1697,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -1651,6 +1716,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1667,6 +1733,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1707,6 +1774,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd5", "optional": false, "typeAnnotation": null @@ -1731,6 +1799,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1780,6 +1849,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd6", "optional": false, "typeAnnotation": null @@ -1813,6 +1883,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1853,6 +1924,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -1871,6 +1943,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1881,6 +1954,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1912,6 +1986,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -1930,6 +2005,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1940,6 +2016,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1971,6 +2048,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -1995,6 +2073,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2014,6 +2093,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2045,6 +2125,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -2063,6 +2144,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2079,6 +2161,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2119,6 +2202,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re5", "optional": false, "typeAnnotation": null @@ -2143,6 +2227,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2192,6 +2277,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re6", "optional": false, "typeAnnotation": null @@ -2225,6 +2311,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2265,6 +2352,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -2283,6 +2371,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2293,6 +2382,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2324,6 +2414,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -2342,6 +2433,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2352,6 +2444,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2383,6 +2476,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -2407,6 +2501,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2426,6 +2521,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2457,6 +2553,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -2475,6 +2572,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2491,6 +2589,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2531,6 +2630,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf5", "optional": false, "typeAnnotation": null @@ -2555,6 +2655,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2604,6 +2705,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf6", "optional": false, "typeAnnotation": null @@ -2637,6 +2739,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2677,6 +2780,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -2695,6 +2799,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2705,6 +2810,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2736,6 +2842,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -2754,6 +2861,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2764,6 +2872,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2795,6 +2904,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -2819,6 +2929,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2838,6 +2949,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2869,6 +2981,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -2887,6 +3000,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2903,6 +3017,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2943,6 +3058,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg5", "optional": false, "typeAnnotation": null @@ -2967,6 +3083,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3016,6 +3133,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg6", "optional": false, "typeAnnotation": null @@ -3049,6 +3167,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3089,6 +3208,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -3107,6 +3227,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3117,6 +3238,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3148,6 +3270,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -3166,6 +3289,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3176,6 +3300,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3207,6 +3332,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -3231,6 +3357,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3250,6 +3377,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3281,6 +3409,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -3299,6 +3428,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3315,6 +3445,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3355,6 +3486,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh5", "optional": false, "typeAnnotation": null @@ -3379,6 +3511,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3428,6 +3561,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh6", "optional": false, "typeAnnotation": null @@ -3461,6 +3595,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnCallSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnCallSignature.json index d74dc92d9112..474fb9981a6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnCallSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnCallSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -199,6 +203,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -254,6 +259,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -282,6 +288,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -337,6 +344,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -365,6 +373,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -378,6 +387,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -403,6 +413,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -471,6 +482,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -499,6 +511,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -512,6 +525,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -537,6 +551,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -605,6 +620,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -633,6 +649,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -646,6 +663,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -671,6 +689,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -739,6 +758,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -767,6 +787,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -780,6 +801,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -848,6 +870,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -876,6 +899,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -889,6 +913,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -914,6 +939,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -982,6 +1008,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1010,6 +1037,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1065,6 +1093,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1093,6 +1122,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1106,6 +1136,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1127,6 +1158,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1184,6 +1216,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1212,6 +1245,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1225,6 +1259,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1246,6 +1281,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1303,6 +1339,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1331,6 +1368,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1344,6 +1382,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1365,6 +1404,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1379,6 +1419,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1400,6 +1441,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1457,6 +1499,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1485,6 +1528,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1498,6 +1542,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1519,6 +1564,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1533,6 +1579,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1554,6 +1601,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1611,6 +1659,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1639,6 +1688,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1694,6 +1744,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1722,6 +1773,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1747,6 +1799,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1787,6 +1840,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -1815,6 +1869,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1840,6 +1895,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1880,6 +1936,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -1908,6 +1965,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1933,6 +1991,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1973,6 +2032,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -2001,6 +2061,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2026,6 +2087,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2066,6 +2128,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": { @@ -2094,6 +2157,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2119,6 +2183,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2159,6 +2224,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": { @@ -2187,6 +2253,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2200,6 +2267,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2221,6 +2289,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2278,6 +2347,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -2306,6 +2376,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2319,6 +2390,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2340,6 +2412,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2397,6 +2470,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -2425,6 +2499,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2448,6 +2523,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2477,6 +2553,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2535,6 +2612,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -2563,6 +2641,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2586,6 +2665,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2615,6 +2695,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2673,6 +2754,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2691,6 +2773,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2701,6 +2784,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2732,6 +2816,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2750,6 +2835,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2760,6 +2846,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2791,6 +2878,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2809,6 +2897,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2819,6 +2908,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2850,6 +2940,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2868,6 +2959,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2878,6 +2970,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2909,6 +3002,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2927,6 +3021,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2937,6 +3032,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2968,6 +3064,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2986,6 +3083,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2996,6 +3094,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3027,6 +3126,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -3045,6 +3145,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3055,6 +3156,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3086,6 +3188,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a8", "optional": false, "typeAnnotation": null @@ -3104,6 +3207,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -3114,6 +3218,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -3145,6 +3250,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a9", "optional": false, "typeAnnotation": null @@ -3163,6 +3269,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -3173,6 +3280,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -3204,6 +3312,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a10", "optional": false, "typeAnnotation": null @@ -3222,6 +3331,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -3232,6 +3342,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -3263,6 +3374,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a11", "optional": false, "typeAnnotation": null @@ -3281,6 +3393,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -3291,6 +3404,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -3322,6 +3436,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -3340,6 +3455,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3350,6 +3466,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3381,6 +3498,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -3399,6 +3517,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3409,6 +3528,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3440,6 +3560,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -3458,6 +3579,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3468,6 +3590,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3499,6 +3622,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -3517,6 +3641,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3527,6 +3652,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3558,6 +3684,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -3576,6 +3703,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3586,6 +3714,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3617,6 +3746,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -3635,6 +3765,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3645,6 +3776,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3676,6 +3808,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -3694,6 +3827,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -3704,6 +3838,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3735,6 +3870,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b8", "optional": false, "typeAnnotation": null @@ -3753,6 +3889,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -3763,6 +3900,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -3794,6 +3932,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b9", "optional": false, "typeAnnotation": null @@ -3812,6 +3951,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -3822,6 +3962,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -3853,6 +3994,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b10", "optional": false, "typeAnnotation": null @@ -3871,6 +4013,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -3881,6 +4024,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -3912,6 +4056,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b11", "optional": false, "typeAnnotation": null @@ -3930,6 +4075,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -3940,6 +4086,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -3971,6 +4118,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -3989,6 +4137,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3999,6 +4148,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4030,6 +4180,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -4048,6 +4199,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4058,6 +4210,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4089,6 +4242,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -4107,6 +4261,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4117,6 +4272,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4148,6 +4304,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -4166,6 +4323,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4176,6 +4334,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4207,6 +4366,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -4225,6 +4385,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4235,6 +4396,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4266,6 +4428,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -4284,6 +4447,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4294,6 +4458,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4325,6 +4490,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -4343,6 +4509,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4353,6 +4520,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -4384,6 +4552,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a8", "optional": false, "typeAnnotation": null @@ -4402,6 +4571,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -4412,6 +4582,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -4443,6 +4614,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a9", "optional": false, "typeAnnotation": null @@ -4461,6 +4633,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -4471,6 +4644,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -4502,6 +4676,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a10", "optional": false, "typeAnnotation": null @@ -4520,6 +4695,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -4530,6 +4706,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -4561,6 +4738,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a11", "optional": false, "typeAnnotation": null @@ -4579,6 +4757,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -4589,6 +4768,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -4620,6 +4800,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -4638,6 +4819,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4648,6 +4830,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4679,6 +4862,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -4697,6 +4881,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4707,6 +4892,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4738,6 +4924,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -4756,6 +4943,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4766,6 +4954,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4797,6 +4986,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -4815,6 +5005,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4825,6 +5016,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4856,6 +5048,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -4874,6 +5067,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4884,6 +5078,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4915,6 +5110,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -4933,6 +5129,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4943,6 +5140,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4974,6 +5172,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -4992,6 +5191,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -5002,6 +5202,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5033,6 +5234,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b8", "optional": false, "typeAnnotation": null @@ -5051,6 +5253,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -5061,6 +5264,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -5092,6 +5296,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b9", "optional": false, "typeAnnotation": null @@ -5110,6 +5315,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -5120,6 +5326,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -5151,6 +5358,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b10", "optional": false, "typeAnnotation": null @@ -5169,6 +5377,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -5179,6 +5388,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -5210,6 +5420,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b11", "optional": false, "typeAnnotation": null @@ -5228,6 +5439,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -5238,6 +5450,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -5269,6 +5482,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -5287,6 +5501,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5297,6 +5512,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5328,6 +5544,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -5346,6 +5563,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5356,6 +5574,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5387,6 +5606,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -5405,6 +5625,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5415,6 +5636,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5446,6 +5668,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -5464,6 +5687,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5474,6 +5698,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5505,6 +5730,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -5523,6 +5749,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5533,6 +5760,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5564,6 +5792,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -5582,6 +5811,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5592,6 +5822,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5623,6 +5854,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -5641,6 +5873,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -5651,6 +5884,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5682,6 +5916,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a8", "optional": false, "typeAnnotation": null @@ -5700,6 +5935,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -5710,6 +5946,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -5741,6 +5978,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a9", "optional": false, "typeAnnotation": null @@ -5759,6 +5997,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -5769,6 +6008,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -5800,6 +6040,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a10", "optional": false, "typeAnnotation": null @@ -5818,6 +6059,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5828,6 +6070,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -5859,6 +6102,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a11", "optional": false, "typeAnnotation": null @@ -5877,6 +6121,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -5887,6 +6132,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -5918,6 +6164,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -5936,6 +6183,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5946,6 +6194,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5977,6 +6226,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -5995,6 +6245,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6005,6 +6256,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6036,6 +6288,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -6054,6 +6307,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6064,6 +6318,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6095,6 +6350,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -6113,6 +6369,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6123,6 +6380,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6154,6 +6412,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -6172,6 +6431,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6182,6 +6442,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6213,6 +6474,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -6231,6 +6493,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6241,6 +6504,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6272,6 +6536,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -6290,6 +6555,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6300,6 +6566,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6331,6 +6598,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b8", "optional": false, "typeAnnotation": null @@ -6349,6 +6617,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -6359,6 +6628,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -6390,6 +6660,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b9", "optional": false, "typeAnnotation": null @@ -6408,6 +6679,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -6418,6 +6690,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -6449,6 +6722,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b10", "optional": false, "typeAnnotation": null @@ -6467,6 +6741,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -6477,6 +6752,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -6508,6 +6784,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b11", "optional": false, "typeAnnotation": null @@ -6526,6 +6803,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -6536,6 +6814,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -6567,6 +6846,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -6585,6 +6865,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6595,6 +6876,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6626,6 +6908,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -6644,6 +6927,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6654,6 +6938,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6685,6 +6970,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -6703,6 +6989,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6713,6 +7000,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6744,6 +7032,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -6762,6 +7051,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6772,6 +7062,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6803,6 +7094,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -6821,6 +7113,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6831,6 +7124,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6862,6 +7156,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -6880,6 +7175,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6890,6 +7186,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6921,6 +7218,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -6939,6 +7237,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -6949,6 +7248,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -6980,6 +7280,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a8", "optional": false, "typeAnnotation": null @@ -6998,6 +7299,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -7008,6 +7310,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -7039,6 +7342,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a9", "optional": false, "typeAnnotation": null @@ -7057,6 +7361,7 @@ "end": 2709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -7067,6 +7372,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -7098,6 +7404,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a10", "optional": false, "typeAnnotation": null @@ -7116,6 +7423,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -7126,6 +7434,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -7157,6 +7466,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a11", "optional": false, "typeAnnotation": null @@ -7175,6 +7485,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -7185,6 +7496,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -7216,6 +7528,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -7234,6 +7547,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7244,6 +7558,7 @@ "end": 2811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7275,6 +7590,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -7293,6 +7609,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7303,6 +7620,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7334,6 +7652,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -7352,6 +7671,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7362,6 +7682,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7393,6 +7714,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -7411,6 +7733,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7421,6 +7744,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7452,6 +7776,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -7470,6 +7795,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7480,6 +7806,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7511,6 +7838,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -7529,6 +7857,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7539,6 +7868,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7570,6 +7900,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -7588,6 +7919,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -7598,6 +7930,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -7629,6 +7962,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b8", "optional": false, "typeAnnotation": null @@ -7647,6 +7981,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -7657,6 +7992,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -7688,6 +8024,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b9", "optional": false, "typeAnnotation": null @@ -7706,6 +8043,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -7716,6 +8054,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -7747,6 +8086,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b10", "optional": false, "typeAnnotation": null @@ -7765,6 +8105,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -7775,6 +8116,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -7806,6 +8148,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b11", "optional": false, "typeAnnotation": null @@ -7824,6 +8167,7 @@ "end": 3020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -7834,6 +8178,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -7865,6 +8210,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -7883,6 +8229,7 @@ "end": 3084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7893,6 +8240,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7924,6 +8272,7 @@ "end": 3100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -7942,6 +8291,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7952,6 +8302,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7983,6 +8334,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -8001,6 +8353,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -8011,6 +8364,7 @@ "end": 3132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -8042,6 +8396,7 @@ "end": 3142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -8060,6 +8415,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -8070,6 +8426,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -8101,6 +8458,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -8119,6 +8477,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8129,6 +8488,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -8160,6 +8520,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -8178,6 +8539,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -8188,6 +8550,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -8219,6 +8582,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -8237,6 +8601,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -8247,6 +8612,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -8278,6 +8644,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a8", "optional": false, "typeAnnotation": null @@ -8296,6 +8663,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -8306,6 +8674,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -8337,6 +8706,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a9", "optional": false, "typeAnnotation": null @@ -8355,6 +8725,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -8365,6 +8736,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -8396,6 +8768,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a10", "optional": false, "typeAnnotation": null @@ -8414,6 +8787,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -8424,6 +8798,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -8455,6 +8830,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a11", "optional": false, "typeAnnotation": null @@ -8473,6 +8849,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -8483,6 +8860,7 @@ "end": 3306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -8514,6 +8892,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -8532,6 +8911,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -8542,6 +8922,7 @@ "end": 3354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -8573,6 +8954,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -8591,6 +8973,7 @@ "end": 3369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -8601,6 +8984,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -8632,6 +9016,7 @@ "end": 3385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -8650,6 +9035,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -8660,6 +9046,7 @@ "end": 3396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8691,6 +9078,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -8709,6 +9097,7 @@ "end": 3411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8719,6 +9108,7 @@ "end": 3417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8750,6 +9140,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -8768,6 +9159,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8778,6 +9170,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8809,6 +9202,7 @@ "end": 3448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -8827,6 +9221,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8837,6 +9232,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -8868,6 +9264,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -8886,6 +9283,7 @@ "end": 3474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -8896,6 +9294,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -8927,6 +9326,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b8", "optional": false, "typeAnnotation": null @@ -8945,6 +9345,7 @@ "end": 3495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -8955,6 +9356,7 @@ "end": 3501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -8986,6 +9388,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b9", "optional": false, "typeAnnotation": null @@ -9004,6 +9407,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -9014,6 +9418,7 @@ "end": 3522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -9045,6 +9450,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b10", "optional": false, "typeAnnotation": null @@ -9063,6 +9469,7 @@ "end": 3539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -9073,6 +9480,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -9104,6 +9512,7 @@ "end": 3557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b11", "optional": false, "typeAnnotation": null @@ -9122,6 +9531,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -9132,6 +9542,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -9163,6 +9574,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -9181,6 +9593,7 @@ "end": 3627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -9191,6 +9604,7 @@ "end": 3633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -9222,6 +9636,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -9240,6 +9655,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9250,6 +9666,7 @@ "end": 3654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -9281,6 +9698,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -9299,6 +9717,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -9309,6 +9728,7 @@ "end": 3675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -9340,6 +9760,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -9358,6 +9779,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -9368,6 +9790,7 @@ "end": 3696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -9399,6 +9822,7 @@ "end": 3706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -9417,6 +9841,7 @@ "end": 3711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -9427,6 +9852,7 @@ "end": 3717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -9458,6 +9884,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -9476,6 +9903,7 @@ "end": 3732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -9486,6 +9914,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -9517,6 +9946,7 @@ "end": 3748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -9535,6 +9965,7 @@ "end": 3753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -9545,6 +9976,7 @@ "end": 3759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -9576,6 +10008,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a8", "optional": false, "typeAnnotation": null @@ -9594,6 +10027,7 @@ "end": 3774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -9604,6 +10038,7 @@ "end": 3780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -9635,6 +10070,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a9", "optional": false, "typeAnnotation": null @@ -9653,6 +10089,7 @@ "end": 3795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -9663,6 +10100,7 @@ "end": 3801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -9694,6 +10132,7 @@ "end": 3812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a10", "optional": false, "typeAnnotation": null @@ -9712,6 +10151,7 @@ "end": 3818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -9722,6 +10162,7 @@ "end": 3825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -9753,6 +10194,7 @@ "end": 3836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a11", "optional": false, "typeAnnotation": null @@ -9771,6 +10213,7 @@ "end": 3842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -9781,6 +10224,7 @@ "end": 3849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -9812,6 +10256,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -9830,6 +10275,7 @@ "end": 3891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -9840,6 +10286,7 @@ "end": 3897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -9871,6 +10318,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -9889,6 +10337,7 @@ "end": 3912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -9899,6 +10348,7 @@ "end": 3918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -9930,6 +10380,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -9948,6 +10399,7 @@ "end": 3933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -9958,6 +10410,7 @@ "end": 3939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -9989,6 +10442,7 @@ "end": 3949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -10007,6 +10461,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -10017,6 +10472,7 @@ "end": 3960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -10048,6 +10504,7 @@ "end": 3970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -10066,6 +10523,7 @@ "end": 3975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -10076,6 +10534,7 @@ "end": 3981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -10107,6 +10566,7 @@ "end": 3991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -10125,6 +10585,7 @@ "end": 3996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -10135,6 +10596,7 @@ "end": 4002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -10166,6 +10628,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -10184,6 +10647,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -10194,6 +10658,7 @@ "end": 4023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -10225,6 +10690,7 @@ "end": 4033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b8", "optional": false, "typeAnnotation": null @@ -10243,6 +10709,7 @@ "end": 4038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -10253,6 +10720,7 @@ "end": 4044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -10284,6 +10752,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b9", "optional": false, "typeAnnotation": null @@ -10302,6 +10771,7 @@ "end": 4059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -10312,6 +10782,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -10343,6 +10814,7 @@ "end": 4076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b10", "optional": false, "typeAnnotation": null @@ -10361,6 +10833,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -10371,6 +10844,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -10402,6 +10876,7 @@ "end": 4100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b11", "optional": false, "typeAnnotation": null @@ -10420,6 +10895,7 @@ "end": 4106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -10430,6 +10906,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -10461,6 +10938,7 @@ "end": 4166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -10479,6 +10957,7 @@ "end": 4171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -10489,6 +10968,7 @@ "end": 4178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -10520,6 +11000,7 @@ "end": 4188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -10538,6 +11019,7 @@ "end": 4193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -10548,6 +11030,7 @@ "end": 4200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -10579,6 +11062,7 @@ "end": 4210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -10597,6 +11081,7 @@ "end": 4215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10607,6 +11092,7 @@ "end": 4222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -10638,6 +11124,7 @@ "end": 4232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -10656,6 +11143,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10666,6 +11154,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -10697,6 +11186,7 @@ "end": 4254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -10715,6 +11205,7 @@ "end": 4259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -10725,6 +11216,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -10756,6 +11248,7 @@ "end": 4276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -10774,6 +11267,7 @@ "end": 4281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -10784,6 +11278,7 @@ "end": 4288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -10815,6 +11310,7 @@ "end": 4298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -10833,6 +11329,7 @@ "end": 4303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -10843,6 +11340,7 @@ "end": 4310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -10874,6 +11372,7 @@ "end": 4320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a8", "optional": false, "typeAnnotation": null @@ -10892,6 +11391,7 @@ "end": 4325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -10902,6 +11402,7 @@ "end": 4332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -10933,6 +11434,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a9", "optional": false, "typeAnnotation": null @@ -10951,6 +11453,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -10961,6 +11464,7 @@ "end": 4354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -10992,6 +11496,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a10", "optional": false, "typeAnnotation": null @@ -11010,6 +11515,7 @@ "end": 4371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -11020,6 +11526,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -11051,6 +11558,7 @@ "end": 4390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a11", "optional": false, "typeAnnotation": null @@ -11069,6 +11577,7 @@ "end": 4396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -11079,6 +11588,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -11110,6 +11620,7 @@ "end": 4442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -11128,6 +11639,7 @@ "end": 4447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -11138,6 +11650,7 @@ "end": 4454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -11169,6 +11682,7 @@ "end": 4464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -11187,6 +11701,7 @@ "end": 4469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -11197,6 +11712,7 @@ "end": 4476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -11228,6 +11744,7 @@ "end": 4486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -11246,6 +11763,7 @@ "end": 4491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -11256,6 +11774,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -11287,6 +11806,7 @@ "end": 4508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -11305,6 +11825,7 @@ "end": 4513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -11315,6 +11836,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -11346,6 +11868,7 @@ "end": 4530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -11364,6 +11887,7 @@ "end": 4535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -11374,6 +11898,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -11405,6 +11930,7 @@ "end": 4552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -11423,6 +11949,7 @@ "end": 4557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -11433,6 +11960,7 @@ "end": 4564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -11464,6 +11992,7 @@ "end": 4574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -11482,6 +12011,7 @@ "end": 4579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -11492,6 +12022,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -11523,6 +12054,7 @@ "end": 4596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b8", "optional": false, "typeAnnotation": null @@ -11541,6 +12073,7 @@ "end": 4601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -11551,6 +12084,7 @@ "end": 4608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -11582,6 +12116,7 @@ "end": 4618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b9", "optional": false, "typeAnnotation": null @@ -11600,6 +12135,7 @@ "end": 4623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -11610,6 +12146,7 @@ "end": 4630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -11641,6 +12178,7 @@ "end": 4641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b10", "optional": false, "typeAnnotation": null @@ -11659,6 +12197,7 @@ "end": 4647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -11669,6 +12208,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -11700,6 +12240,7 @@ "end": 4666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b11", "optional": false, "typeAnnotation": null @@ -11718,6 +12259,7 @@ "end": 4672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -11728,6 +12270,7 @@ "end": 4680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } @@ -11759,6 +12302,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -11777,6 +12321,7 @@ "end": 4739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -11787,6 +12332,7 @@ "end": 4746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -11818,6 +12364,7 @@ "end": 4756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -11836,6 +12383,7 @@ "end": 4761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -11846,6 +12394,7 @@ "end": 4768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -11877,6 +12426,7 @@ "end": 4778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -11895,6 +12445,7 @@ "end": 4783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -11905,6 +12456,7 @@ "end": 4790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -11936,6 +12488,7 @@ "end": 4800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -11954,6 +12507,7 @@ "end": 4805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -11964,6 +12518,7 @@ "end": 4812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -11995,6 +12550,7 @@ "end": 4822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -12013,6 +12569,7 @@ "end": 4827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -12023,6 +12580,7 @@ "end": 4834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -12054,6 +12612,7 @@ "end": 4844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -12072,6 +12631,7 @@ "end": 4849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -12082,6 +12642,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -12113,6 +12674,7 @@ "end": 4866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -12131,6 +12693,7 @@ "end": 4871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -12141,6 +12704,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -12172,6 +12736,7 @@ "end": 4888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a8", "optional": false, "typeAnnotation": null @@ -12190,6 +12755,7 @@ "end": 4893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -12200,6 +12766,7 @@ "end": 4900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -12231,6 +12798,7 @@ "end": 4910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a9", "optional": false, "typeAnnotation": null @@ -12249,6 +12817,7 @@ "end": 4915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -12259,6 +12828,7 @@ "end": 4922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -12290,6 +12860,7 @@ "end": 4933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a10", "optional": false, "typeAnnotation": null @@ -12308,6 +12879,7 @@ "end": 4939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -12318,6 +12890,7 @@ "end": 4947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false } @@ -12349,6 +12922,7 @@ "end": 4958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a11", "optional": false, "typeAnnotation": null @@ -12367,6 +12941,7 @@ "end": 4964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -12377,6 +12952,7 @@ "end": 4972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false } @@ -12408,6 +12984,7 @@ "end": 5010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -12426,6 +13003,7 @@ "end": 5015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -12436,6 +13014,7 @@ "end": 5022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -12467,6 +13046,7 @@ "end": 5032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -12485,6 +13065,7 @@ "end": 5037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -12495,6 +13076,7 @@ "end": 5044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -12526,6 +13108,7 @@ "end": 5054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -12544,6 +13127,7 @@ "end": 5059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -12554,6 +13138,7 @@ "end": 5066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -12585,6 +13170,7 @@ "end": 5076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -12603,6 +13189,7 @@ "end": 5081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -12613,6 +13200,7 @@ "end": 5088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -12644,6 +13232,7 @@ "end": 5098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -12662,6 +13251,7 @@ "end": 5103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -12672,6 +13262,7 @@ "end": 5110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -12703,6 +13294,7 @@ "end": 5120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -12721,6 +13313,7 @@ "end": 5125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -12731,6 +13324,7 @@ "end": 5132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -12762,6 +13356,7 @@ "end": 5142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -12780,6 +13375,7 @@ "end": 5147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -12790,6 +13386,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -12821,6 +13418,7 @@ "end": 5164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b8", "optional": false, "typeAnnotation": null @@ -12839,6 +13437,7 @@ "end": 5169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -12849,6 +13448,7 @@ "end": 5176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -12880,6 +13480,7 @@ "end": 5186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b9", "optional": false, "typeAnnotation": null @@ -12898,6 +13499,7 @@ "end": 5191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -12908,6 +13510,7 @@ "end": 5198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -12939,6 +13542,7 @@ "end": 5209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b10", "optional": false, "typeAnnotation": null @@ -12957,6 +13561,7 @@ "end": 5215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false }, @@ -12967,6 +13572,7 @@ "end": 5223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false } @@ -12998,6 +13604,7 @@ "end": 5234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b11", "optional": false, "typeAnnotation": null @@ -13016,6 +13623,7 @@ "end": 5240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false }, @@ -13026,6 +13634,7 @@ "end": 5248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnConstructorSignature.json index 1c1603222f44..7e0ea71f22ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnConstructorSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -252,6 +257,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -293,6 +299,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -333,6 +340,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -362,6 +370,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -387,6 +396,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -425,6 +435,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -465,6 +476,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -494,6 +506,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -519,6 +532,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -557,6 +571,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -597,6 +612,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -626,6 +642,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -651,6 +668,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -689,6 +707,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -729,6 +748,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -758,6 +778,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -796,6 +817,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -836,6 +858,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -865,6 +888,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -890,6 +914,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -928,6 +953,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -968,6 +994,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1009,6 +1036,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1049,6 +1077,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1078,6 +1107,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1099,6 +1129,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1126,6 +1157,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1166,6 +1198,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1195,6 +1228,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1216,6 +1250,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1243,6 +1278,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1283,6 +1319,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1312,6 +1349,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1333,6 +1371,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1347,6 +1386,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1368,6 +1408,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1395,6 +1436,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1435,6 +1477,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1464,6 +1507,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1485,6 +1529,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1499,6 +1544,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1520,6 +1566,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1547,6 +1594,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1587,6 +1635,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -1628,6 +1677,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1668,6 +1718,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1709,6 +1760,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1749,6 +1801,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -1778,6 +1831,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1799,6 +1853,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1826,6 +1881,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1866,6 +1922,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": { @@ -1895,6 +1952,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1916,6 +1974,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1943,6 +2002,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1983,6 +2043,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -2022,6 +2083,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2051,6 +2113,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2079,6 +2142,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2119,6 +2183,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": { @@ -2158,6 +2223,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2187,6 +2253,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2215,6 +2282,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2255,6 +2323,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2273,6 +2342,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2283,6 +2353,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2314,6 +2385,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2332,6 +2404,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2342,6 +2415,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2373,6 +2447,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2391,6 +2466,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2401,6 +2477,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2432,6 +2509,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2450,6 +2528,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2460,6 +2539,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2491,6 +2571,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2509,6 +2590,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2519,6 +2601,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2550,6 +2633,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2568,6 +2652,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2578,6 +2663,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2609,6 +2695,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a7", "optional": false, "typeAnnotation": null @@ -2627,6 +2714,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -2637,6 +2725,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -2668,6 +2757,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a8", "optional": false, "typeAnnotation": null @@ -2686,6 +2776,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -2696,6 +2787,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -2727,6 +2819,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a9", "optional": false, "typeAnnotation": null @@ -2745,6 +2838,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -2755,6 +2849,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -2786,6 +2881,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2804,6 +2900,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2814,6 +2911,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2845,6 +2943,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2863,6 +2962,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2873,6 +2973,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2904,6 +3005,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2922,6 +3024,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2932,6 +3035,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2963,6 +3067,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2981,6 +3086,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2991,6 +3097,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3022,6 +3129,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -3040,6 +3148,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3050,6 +3159,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3081,6 +3191,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -3099,6 +3210,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3109,6 +3221,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3140,6 +3253,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b7", "optional": false, "typeAnnotation": null @@ -3158,6 +3272,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -3168,6 +3283,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3199,6 +3315,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b8", "optional": false, "typeAnnotation": null @@ -3217,6 +3334,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -3227,6 +3345,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -3258,6 +3377,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b9", "optional": false, "typeAnnotation": null @@ -3276,6 +3396,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -3286,6 +3407,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -3317,6 +3439,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -3335,6 +3458,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3345,6 +3469,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3376,6 +3501,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -3394,6 +3520,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3404,6 +3531,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3435,6 +3563,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -3453,6 +3582,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3463,6 +3593,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3494,6 +3625,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -3512,6 +3644,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3522,6 +3655,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3553,6 +3687,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3571,6 +3706,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3581,6 +3717,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3612,6 +3749,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3630,6 +3768,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3640,6 +3779,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3671,6 +3811,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a7", "optional": false, "typeAnnotation": null @@ -3689,6 +3830,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3699,6 +3841,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -3730,6 +3873,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a8", "optional": false, "typeAnnotation": null @@ -3748,6 +3892,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -3758,6 +3903,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -3789,6 +3935,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a9", "optional": false, "typeAnnotation": null @@ -3807,6 +3954,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -3817,6 +3965,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -3848,6 +3997,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3866,6 +4016,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3876,6 +4027,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3907,6 +4059,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3925,6 +4078,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3935,6 +4089,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3966,6 +4121,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3984,6 +4140,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3994,6 +4151,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4025,6 +4183,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -4043,6 +4202,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4053,6 +4213,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4084,6 +4245,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -4102,6 +4264,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4112,6 +4275,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4143,6 +4307,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -4161,6 +4326,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4171,6 +4337,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4202,6 +4369,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b7", "optional": false, "typeAnnotation": null @@ -4220,6 +4388,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -4230,6 +4399,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -4261,6 +4431,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b8", "optional": false, "typeAnnotation": null @@ -4279,6 +4450,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -4289,6 +4461,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -4320,6 +4493,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b9", "optional": false, "typeAnnotation": null @@ -4338,6 +4512,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -4348,6 +4523,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -4379,6 +4555,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -4397,6 +4574,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4407,6 +4585,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4438,6 +4617,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -4456,6 +4636,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4466,6 +4647,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4497,6 +4679,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -4515,6 +4698,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4525,6 +4709,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4556,6 +4741,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -4574,6 +4760,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4584,6 +4771,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4615,6 +4803,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -4633,6 +4822,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4643,6 +4833,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4674,6 +4865,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -4692,6 +4884,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4702,6 +4895,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4733,6 +4927,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a7", "optional": false, "typeAnnotation": null @@ -4751,6 +4946,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4761,6 +4957,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -4792,6 +4989,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a8", "optional": false, "typeAnnotation": null @@ -4810,6 +5008,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -4820,6 +5019,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -4851,6 +5051,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a9", "optional": false, "typeAnnotation": null @@ -4869,6 +5070,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -4879,6 +5081,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -4910,6 +5113,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -4928,6 +5132,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4938,6 +5143,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4969,6 +5175,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -4987,6 +5194,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4997,6 +5205,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5028,6 +5237,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -5046,6 +5256,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5056,6 +5267,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5087,6 +5299,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -5105,6 +5318,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5115,6 +5329,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5146,6 +5361,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -5164,6 +5380,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5174,6 +5391,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5205,6 +5423,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -5223,6 +5442,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5233,6 +5453,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5264,6 +5485,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b7", "optional": false, "typeAnnotation": null @@ -5282,6 +5504,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -5292,6 +5515,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -5323,6 +5547,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b8", "optional": false, "typeAnnotation": null @@ -5341,6 +5566,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -5351,6 +5577,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -5382,6 +5609,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b9", "optional": false, "typeAnnotation": null @@ -5400,6 +5628,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -5410,6 +5639,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -5441,6 +5671,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -5459,6 +5690,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5469,6 +5701,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5500,6 +5733,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -5518,6 +5752,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5528,6 +5763,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5559,6 +5795,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -5577,6 +5814,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5587,6 +5825,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5618,6 +5857,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -5636,6 +5876,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5646,6 +5887,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5677,6 +5919,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -5695,6 +5938,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5705,6 +5949,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5736,6 +5981,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -5754,6 +6000,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5764,6 +6011,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5795,6 +6043,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a7", "optional": false, "typeAnnotation": null @@ -5813,6 +6062,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -5823,6 +6073,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -5854,6 +6105,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a8", "optional": false, "typeAnnotation": null @@ -5872,6 +6124,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -5882,6 +6135,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -5913,6 +6167,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a9", "optional": false, "typeAnnotation": null @@ -5931,6 +6186,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -5941,6 +6197,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -5972,6 +6229,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -5990,6 +6248,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6000,6 +6259,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6031,6 +6291,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -6049,6 +6310,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6059,6 +6321,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6090,6 +6353,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -6108,6 +6372,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6118,6 +6383,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6149,6 +6415,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -6167,6 +6434,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6177,6 +6445,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6208,6 +6477,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -6226,6 +6496,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6236,6 +6507,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6267,6 +6539,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -6285,6 +6558,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6295,6 +6569,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6326,6 +6601,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b7", "optional": false, "typeAnnotation": null @@ -6344,6 +6620,7 @@ "end": 2533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -6354,6 +6631,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -6385,6 +6663,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b8", "optional": false, "typeAnnotation": null @@ -6403,6 +6682,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -6413,6 +6693,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -6444,6 +6725,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b9", "optional": false, "typeAnnotation": null @@ -6462,6 +6744,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -6472,6 +6755,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -6503,6 +6787,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -6521,6 +6806,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6531,6 +6817,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6562,6 +6849,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -6580,6 +6868,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6590,6 +6879,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6621,6 +6911,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -6639,6 +6930,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6649,6 +6941,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6680,6 +6973,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -6698,6 +6992,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6708,6 +7003,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6739,6 +7035,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -6757,6 +7054,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6767,6 +7065,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6798,6 +7097,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -6816,6 +7116,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6826,6 +7127,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6857,6 +7159,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a7", "optional": false, "typeAnnotation": null @@ -6875,6 +7178,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -6885,6 +7189,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -6916,6 +7221,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a8", "optional": false, "typeAnnotation": null @@ -6934,6 +7240,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -6944,6 +7251,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -6975,6 +7283,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a9", "optional": false, "typeAnnotation": null @@ -6993,6 +7302,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -7003,6 +7313,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -7034,6 +7345,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -7052,6 +7364,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7062,6 +7375,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7093,6 +7407,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -7111,6 +7426,7 @@ "end": 2875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7121,6 +7437,7 @@ "end": 2881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7152,6 +7469,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -7170,6 +7488,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7180,6 +7499,7 @@ "end": 2902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7211,6 +7531,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -7229,6 +7550,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7239,6 +7561,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7270,6 +7593,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -7288,6 +7612,7 @@ "end": 2938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7298,6 +7623,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7329,6 +7655,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -7347,6 +7674,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7357,6 +7685,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7388,6 +7717,7 @@ "end": 2975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b7", "optional": false, "typeAnnotation": null @@ -7406,6 +7736,7 @@ "end": 2980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -7416,6 +7747,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -7447,6 +7779,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b8", "optional": false, "typeAnnotation": null @@ -7465,6 +7798,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -7475,6 +7809,7 @@ "end": 3007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -7506,6 +7841,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b9", "optional": false, "typeAnnotation": null @@ -7524,6 +7860,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -7534,6 +7871,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -7565,6 +7903,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -7583,6 +7922,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7593,6 +7933,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7624,6 +7965,7 @@ "end": 3101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -7642,6 +7984,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7652,6 +7995,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7683,6 +8027,7 @@ "end": 3122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -7701,6 +8046,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7711,6 +8057,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7742,6 +8089,7 @@ "end": 3143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -7760,6 +8108,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7770,6 +8119,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7801,6 +8151,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -7819,6 +8170,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7829,6 +8181,7 @@ "end": 3175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7860,6 +8213,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -7878,6 +8232,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7888,6 +8243,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7919,6 +8275,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a7", "optional": false, "typeAnnotation": null @@ -7937,6 +8294,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -7947,6 +8305,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -7978,6 +8337,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a8", "optional": false, "typeAnnotation": null @@ -7996,6 +8356,7 @@ "end": 3232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -8006,6 +8367,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -8037,6 +8399,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a9", "optional": false, "typeAnnotation": null @@ -8055,6 +8418,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -8065,6 +8429,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -8096,6 +8461,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -8114,6 +8480,7 @@ "end": 3301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -8124,6 +8491,7 @@ "end": 3307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -8155,6 +8523,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -8173,6 +8542,7 @@ "end": 3322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -8183,6 +8553,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -8214,6 +8585,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -8232,6 +8604,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -8242,6 +8615,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -8273,6 +8647,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -8291,6 +8666,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -8301,6 +8677,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -8332,6 +8709,7 @@ "end": 3380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -8350,6 +8728,7 @@ "end": 3385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -8360,6 +8739,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -8391,6 +8771,7 @@ "end": 3401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -8409,6 +8790,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -8419,6 +8801,7 @@ "end": 3412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -8450,6 +8833,7 @@ "end": 3422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b7", "optional": false, "typeAnnotation": null @@ -8468,6 +8852,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -8478,6 +8863,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -8509,6 +8895,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b8", "optional": false, "typeAnnotation": null @@ -8527,6 +8914,7 @@ "end": 3448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -8537,6 +8925,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -8568,6 +8957,7 @@ "end": 3464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b9", "optional": false, "typeAnnotation": null @@ -8586,6 +8976,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -8596,6 +8987,7 @@ "end": 3475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -8627,6 +9019,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -8645,6 +9038,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -8655,6 +9049,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -8686,6 +9081,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -8704,6 +9100,7 @@ "end": 3555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -8714,6 +9111,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -8745,6 +9143,7 @@ "end": 3572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -8763,6 +9162,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -8773,6 +9173,7 @@ "end": 3584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -8804,6 +9205,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -8822,6 +9224,7 @@ "end": 3599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -8832,6 +9235,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -8863,6 +9267,7 @@ "end": 3616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -8881,6 +9286,7 @@ "end": 3621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8891,6 +9297,7 @@ "end": 3628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -8922,6 +9329,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -8940,6 +9348,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -8950,6 +9359,7 @@ "end": 3650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -8981,6 +9391,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a7", "optional": false, "typeAnnotation": null @@ -8999,6 +9410,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -9009,6 +9421,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -9040,6 +9453,7 @@ "end": 3682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a8", "optional": false, "typeAnnotation": null @@ -9058,6 +9472,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -9068,6 +9483,7 @@ "end": 3694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -9099,6 +9515,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a9", "optional": false, "typeAnnotation": null @@ -9117,6 +9534,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -9127,6 +9545,7 @@ "end": 3716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -9158,6 +9577,7 @@ "end": 3754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -9176,6 +9596,7 @@ "end": 3759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -9186,6 +9607,7 @@ "end": 3766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -9217,6 +9639,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -9235,6 +9658,7 @@ "end": 3781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -9245,6 +9669,7 @@ "end": 3788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -9276,6 +9701,7 @@ "end": 3798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -9294,6 +9720,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -9304,6 +9731,7 @@ "end": 3810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -9335,6 +9763,7 @@ "end": 3820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -9353,6 +9782,7 @@ "end": 3825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -9363,6 +9793,7 @@ "end": 3832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -9394,6 +9825,7 @@ "end": 3842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -9412,6 +9844,7 @@ "end": 3847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -9422,6 +9855,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -9453,6 +9887,7 @@ "end": 3864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -9471,6 +9906,7 @@ "end": 3869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -9481,6 +9917,7 @@ "end": 3876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -9512,6 +9949,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b7", "optional": false, "typeAnnotation": null @@ -9530,6 +9968,7 @@ "end": 3891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -9540,6 +9979,7 @@ "end": 3898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -9571,6 +10011,7 @@ "end": 3908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b8", "optional": false, "typeAnnotation": null @@ -9589,6 +10030,7 @@ "end": 3913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -9599,6 +10041,7 @@ "end": 3920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -9630,6 +10073,7 @@ "end": 3930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b9", "optional": false, "typeAnnotation": null @@ -9648,6 +10092,7 @@ "end": 3935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -9658,6 +10103,7 @@ "end": 3942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } @@ -9689,6 +10135,7 @@ "end": 3996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -9707,6 +10154,7 @@ "end": 4001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -9717,6 +10165,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -9748,6 +10197,7 @@ "end": 4018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -9766,6 +10216,7 @@ "end": 4023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9776,6 +10227,7 @@ "end": 4030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -9807,6 +10259,7 @@ "end": 4040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -9825,6 +10278,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -9835,6 +10289,7 @@ "end": 4052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -9866,6 +10321,7 @@ "end": 4062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -9884,6 +10340,7 @@ "end": 4067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -9894,6 +10351,7 @@ "end": 4074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -9925,6 +10383,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -9943,6 +10402,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -9953,6 +10413,7 @@ "end": 4096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -9984,6 +10445,7 @@ "end": 4106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -10002,6 +10464,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -10012,6 +10475,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -10043,6 +10507,7 @@ "end": 4128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a7", "optional": false, "typeAnnotation": null @@ -10061,6 +10526,7 @@ "end": 4133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -10071,6 +10537,7 @@ "end": 4140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -10102,6 +10569,7 @@ "end": 4150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a8", "optional": false, "typeAnnotation": null @@ -10120,6 +10588,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -10130,6 +10599,7 @@ "end": 4162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } @@ -10161,6 +10631,7 @@ "end": 4172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a9", "optional": false, "typeAnnotation": null @@ -10179,6 +10650,7 @@ "end": 4177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -10189,6 +10661,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false } @@ -10220,6 +10693,7 @@ "end": 4222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -10238,6 +10712,7 @@ "end": 4227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -10248,6 +10723,7 @@ "end": 4234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -10279,6 +10755,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -10297,6 +10774,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -10307,6 +10785,7 @@ "end": 4256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -10338,6 +10817,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -10356,6 +10836,7 @@ "end": 4271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -10366,6 +10847,7 @@ "end": 4278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -10397,6 +10879,7 @@ "end": 4288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -10415,6 +10898,7 @@ "end": 4293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -10425,6 +10909,7 @@ "end": 4300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -10456,6 +10941,7 @@ "end": 4310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -10474,6 +10960,7 @@ "end": 4315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -10484,6 +10971,7 @@ "end": 4322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -10515,6 +11003,7 @@ "end": 4332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -10533,6 +11022,7 @@ "end": 4337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -10543,6 +11033,7 @@ "end": 4344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -10574,6 +11065,7 @@ "end": 4354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b7", "optional": false, "typeAnnotation": null @@ -10592,6 +11084,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -10602,6 +11095,7 @@ "end": 4366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -10633,6 +11127,7 @@ "end": 4376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b8", "optional": false, "typeAnnotation": null @@ -10651,6 +11146,7 @@ "end": 4381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false }, @@ -10661,6 +11157,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false } @@ -10692,6 +11189,7 @@ "end": 4398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b9", "optional": false, "typeAnnotation": null @@ -10710,6 +11208,7 @@ "end": 4403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false }, @@ -10720,6 +11219,7 @@ "end": 4410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnIndexSignature.json index 1c67d7efcd5d..075e24282d48 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnIndexSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -196,6 +200,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -269,6 +274,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -294,6 +300,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -367,6 +374,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -392,6 +400,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -430,6 +439,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -475,6 +485,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -500,6 +511,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -538,6 +550,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -583,6 +596,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -608,6 +622,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -681,6 +696,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -706,6 +722,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -779,6 +796,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -804,6 +822,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -842,6 +861,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -887,6 +907,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -912,6 +933,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -950,6 +972,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -995,6 +1018,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1013,6 +1037,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1023,6 +1048,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1054,6 +1080,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1072,6 +1099,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1082,6 +1110,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1113,6 +1142,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1131,6 +1161,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1141,6 +1172,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1172,6 +1204,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -1190,6 +1223,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1200,6 +1234,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1231,6 +1266,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1249,6 +1285,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1259,6 +1296,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1290,6 +1328,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1308,6 +1347,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1318,6 +1358,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1349,6 +1390,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1367,6 +1409,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1377,6 +1420,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1408,6 +1452,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -1426,6 +1471,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -1436,6 +1482,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1467,6 +1514,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1485,6 +1533,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1495,6 +1544,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1526,6 +1576,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1544,6 +1595,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1554,6 +1606,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1585,6 +1638,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1603,6 +1657,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1613,6 +1668,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1644,6 +1700,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -1662,6 +1719,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1672,6 +1730,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1703,6 +1762,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1721,6 +1781,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1731,6 +1792,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1762,6 +1824,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1780,6 +1843,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1790,6 +1854,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1821,6 +1886,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1839,6 +1905,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1849,6 +1916,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1880,6 +1948,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -1898,6 +1967,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -1908,6 +1978,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1939,6 +2010,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -1957,6 +2029,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1967,6 +2040,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1998,6 +2072,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2016,6 +2091,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2026,6 +2102,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2057,6 +2134,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2075,6 +2153,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2085,6 +2164,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2116,6 +2196,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -2134,6 +2215,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2144,6 +2226,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2175,6 +2258,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2193,6 +2277,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2203,6 +2288,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2234,6 +2320,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2252,6 +2339,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2262,6 +2350,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2293,6 +2382,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2311,6 +2401,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2321,6 +2412,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2352,6 +2444,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -2370,6 +2463,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2380,6 +2474,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2411,6 +2506,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -2429,6 +2525,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2439,6 +2536,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2470,6 +2568,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -2488,6 +2587,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2498,6 +2598,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2529,6 +2630,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -2547,6 +2649,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2557,6 +2660,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2588,6 +2692,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -2606,6 +2711,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2616,6 +2722,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2647,6 +2754,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -2665,6 +2773,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2675,6 +2784,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2706,6 +2816,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -2724,6 +2835,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2734,6 +2846,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2765,6 +2878,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -2783,6 +2897,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2793,6 +2908,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2824,6 +2940,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -2842,6 +2959,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2852,6 +2970,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2883,6 +3002,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -2901,6 +3021,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2911,6 +3032,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2942,6 +3064,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -2960,6 +3083,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2970,6 +3094,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3001,6 +3126,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -3019,6 +3145,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3029,6 +3156,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3060,6 +3188,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -3078,6 +3207,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3088,6 +3218,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3119,6 +3250,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -3137,6 +3269,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3147,6 +3280,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3178,6 +3312,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -3196,6 +3331,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3206,6 +3342,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3237,6 +3374,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -3255,6 +3393,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3265,6 +3404,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3296,6 +3436,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -3314,6 +3455,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3324,6 +3466,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3355,6 +3498,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -3373,6 +3517,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3383,6 +3528,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3414,6 +3560,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -3432,6 +3579,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3442,6 +3590,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3473,6 +3622,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -3491,6 +3641,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3501,6 +3652,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3532,6 +3684,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -3550,6 +3703,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3560,6 +3714,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3591,6 +3746,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -3609,6 +3765,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3619,6 +3776,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3650,6 +3808,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -3668,6 +3827,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3678,6 +3838,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3709,6 +3870,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -3727,6 +3889,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3737,6 +3900,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3768,6 +3932,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -3786,6 +3951,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3796,6 +3962,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3827,6 +3994,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -3845,6 +4013,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3855,6 +4024,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3886,6 +4056,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -3904,6 +4075,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3914,6 +4086,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3945,6 +4118,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -3963,6 +4137,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3973,6 +4148,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4004,6 +4180,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -4022,6 +4199,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4032,6 +4210,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4063,6 +4242,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -4081,6 +4261,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4091,6 +4272,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4122,6 +4304,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -4140,6 +4323,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4150,6 +4334,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4181,6 +4366,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -4199,6 +4385,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4209,6 +4396,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4240,6 +4428,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -4258,6 +4447,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4268,6 +4458,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4299,6 +4490,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -4317,6 +4509,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4327,6 +4520,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4358,6 +4552,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -4376,6 +4571,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4386,6 +4582,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4417,6 +4614,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -4435,6 +4633,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4445,6 +4644,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4476,6 +4676,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -4494,6 +4695,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4504,6 +4706,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4535,6 +4738,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -4553,6 +4757,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4563,6 +4768,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4594,6 +4800,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -4612,6 +4819,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4622,6 +4830,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4653,6 +4862,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -4671,6 +4881,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4681,6 +4892,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4712,6 +4924,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -4730,6 +4943,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4740,6 +4954,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.json index db5bd53168dd..170018e926ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -199,6 +203,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -212,6 +217,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -233,6 +239,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +267,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -286,6 +294,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -330,6 +339,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -358,6 +368,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -371,6 +382,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -439,6 +451,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -467,6 +480,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -480,6 +494,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -501,6 +516,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -528,6 +544,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -554,6 +571,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -598,6 +616,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -626,6 +645,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -639,6 +659,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +685,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -732,6 +754,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -760,6 +783,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -773,6 +797,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -794,6 +819,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -808,6 +834,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -829,6 +856,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -856,6 +884,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -882,6 +911,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -904,6 +934,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -948,6 +979,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -976,6 +1008,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -989,6 +1022,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1014,6 +1048,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1082,6 +1117,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1110,6 +1146,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1123,6 +1160,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1144,6 +1182,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1171,6 +1210,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1197,6 +1237,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1241,6 +1282,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1269,6 +1311,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1282,6 +1325,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1350,6 +1394,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1378,6 +1423,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1401,6 +1447,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1430,6 +1477,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1458,6 +1506,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1484,6 +1533,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1528,6 +1578,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1556,6 +1607,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1579,6 +1631,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1656,6 +1709,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1684,6 +1738,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1697,6 +1752,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1718,6 +1774,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1732,6 +1789,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1753,6 +1811,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1780,6 +1839,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1806,6 +1866,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1850,6 +1911,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1878,6 +1940,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1891,6 +1954,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1916,6 +1980,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1984,6 +2049,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -2012,6 +2078,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -2025,6 +2092,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2046,6 +2114,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2060,6 +2129,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2081,6 +2151,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2108,6 +2179,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2148,6 +2220,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2166,6 +2239,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2176,6 +2250,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2207,6 +2282,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2225,6 +2301,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2235,6 +2312,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2266,6 +2344,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2284,6 +2363,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2294,6 +2374,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2325,6 +2406,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2343,6 +2425,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2353,6 +2436,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2384,6 +2468,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2402,6 +2487,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2412,6 +2498,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2443,6 +2530,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2461,6 +2549,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2471,6 +2560,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2502,6 +2592,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2520,6 +2611,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2530,6 +2622,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2561,6 +2654,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2579,6 +2673,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2589,6 +2684,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2620,6 +2716,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2638,6 +2735,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2648,6 +2746,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2679,6 +2778,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2697,6 +2797,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2707,6 +2808,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2738,6 +2840,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2756,6 +2859,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2766,6 +2870,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2797,6 +2902,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2815,6 +2921,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2825,6 +2932,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2856,6 +2964,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2874,6 +2983,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2884,6 +2994,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2915,6 +3026,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2933,6 +3045,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2943,6 +3056,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2974,6 +3088,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2992,6 +3107,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3002,6 +3118,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3033,6 +3150,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -3051,6 +3169,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3061,6 +3180,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3092,6 +3212,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -3110,6 +3231,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3120,6 +3242,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3151,6 +3274,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3169,6 +3293,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3179,6 +3304,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3210,6 +3336,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3228,6 +3355,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3238,6 +3366,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3269,6 +3398,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3287,6 +3417,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3297,6 +3428,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3328,6 +3460,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3346,6 +3479,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3356,6 +3490,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3387,6 +3522,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3405,6 +3541,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3415,6 +3552,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3446,6 +3584,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3464,6 +3603,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3474,6 +3614,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3505,6 +3646,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3523,6 +3665,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3533,6 +3676,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3564,6 +3708,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3582,6 +3727,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3592,6 +3738,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3623,6 +3770,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3641,6 +3789,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3651,6 +3800,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3682,6 +3832,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3700,6 +3851,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3710,6 +3862,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3741,6 +3894,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3759,6 +3913,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3769,6 +3924,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3800,6 +3956,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3818,6 +3975,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3828,6 +3986,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3859,6 +4018,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3877,6 +4037,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3887,6 +4048,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3918,6 +4080,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3936,6 +4099,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3946,6 +4110,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3977,6 +4142,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3995,6 +4161,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4005,6 +4172,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4036,6 +4204,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -4054,6 +4223,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4064,6 +4234,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4095,6 +4266,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -4113,6 +4285,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4123,6 +4296,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4154,6 +4328,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4172,6 +4347,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4182,6 +4358,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4213,6 +4390,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4231,6 +4409,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4241,6 +4420,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4272,6 +4452,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4290,6 +4471,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4300,6 +4482,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4331,6 +4514,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4349,6 +4533,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4359,6 +4544,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4390,6 +4576,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4408,6 +4595,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4418,6 +4606,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4449,6 +4638,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4467,6 +4657,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4477,6 +4668,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4508,6 +4700,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4526,6 +4719,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4536,6 +4730,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4567,6 +4762,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4585,6 +4781,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4595,6 +4792,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4626,6 +4824,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4644,6 +4843,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4654,6 +4854,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4685,6 +4886,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4703,6 +4905,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4713,6 +4916,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4744,6 +4948,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4762,6 +4967,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4772,6 +4978,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4803,6 +5010,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4821,6 +5029,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4831,6 +5040,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4862,6 +5072,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4880,6 +5091,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4890,6 +5102,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4921,6 +5134,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4939,6 +5153,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4949,6 +5164,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4980,6 +5196,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4998,6 +5215,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5008,6 +5226,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5039,6 +5258,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -5057,6 +5277,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5067,6 +5288,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5098,6 +5320,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -5116,6 +5339,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5126,6 +5350,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5157,6 +5382,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5175,6 +5401,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5185,6 +5412,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5216,6 +5444,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5234,6 +5463,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5244,6 +5474,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5275,6 +5506,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5293,6 +5525,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5303,6 +5536,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5334,6 +5568,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5352,6 +5587,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5362,6 +5598,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5393,6 +5630,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5411,6 +5649,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5421,6 +5660,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5452,6 +5692,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5470,6 +5711,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5480,6 +5722,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5511,6 +5754,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5529,6 +5773,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5539,6 +5784,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5570,6 +5816,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5588,6 +5835,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5598,6 +5846,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5629,6 +5878,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5647,6 +5897,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5657,6 +5908,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5688,6 +5940,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5706,6 +5959,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5716,6 +5970,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5747,6 +6002,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5765,6 +6021,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5775,6 +6032,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5806,6 +6064,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5824,6 +6083,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5834,6 +6094,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5865,6 +6126,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5883,6 +6145,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5893,6 +6156,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5924,6 +6188,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5942,6 +6207,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5952,6 +6218,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5983,6 +6250,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -6001,6 +6269,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6011,6 +6280,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6042,6 +6312,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -6060,6 +6331,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6070,6 +6342,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6101,6 +6374,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -6119,6 +6393,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6129,6 +6404,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6160,6 +6436,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6178,6 +6455,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6188,6 +6466,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6219,6 +6498,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6237,6 +6517,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6247,6 +6528,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6278,6 +6560,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6296,6 +6579,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6306,6 +6590,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6337,6 +6622,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6355,6 +6641,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6365,6 +6652,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6396,6 +6684,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6414,6 +6703,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6424,6 +6714,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6455,6 +6746,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6473,6 +6765,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6483,6 +6776,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6514,6 +6808,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6532,6 +6827,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6542,6 +6838,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6573,6 +6870,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6591,6 +6889,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6601,6 +6900,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6632,6 +6932,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6650,6 +6951,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6660,6 +6962,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6691,6 +6994,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6709,6 +7013,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6719,6 +7024,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6750,6 +7056,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6768,6 +7075,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6778,6 +7086,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6809,6 +7118,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6827,6 +7137,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6837,6 +7148,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6868,6 +7180,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -6886,6 +7199,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6896,6 +7210,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6927,6 +7242,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -6945,6 +7261,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6955,6 +7272,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6986,6 +7304,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -7004,6 +7323,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7014,6 +7334,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7045,6 +7366,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -7063,6 +7385,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7073,6 +7396,7 @@ "end": 2789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -7104,6 +7428,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -7122,6 +7447,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -7132,6 +7458,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7163,6 +7490,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7181,6 +7509,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7191,6 +7520,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7222,6 +7552,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7240,6 +7571,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7250,6 +7582,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7281,6 +7614,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7299,6 +7633,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7309,6 +7644,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7340,6 +7676,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7358,6 +7695,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7368,6 +7706,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7399,6 +7738,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7417,6 +7757,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7427,6 +7768,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7458,6 +7800,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7476,6 +7819,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7486,6 +7830,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7517,6 +7862,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7535,6 +7881,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7545,6 +7892,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7576,6 +7924,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7594,6 +7943,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7604,6 +7954,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7635,6 +7986,7 @@ "end": 3063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7653,6 +8005,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7663,6 +8016,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7694,6 +8048,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7712,6 +8067,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7722,6 +8078,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7753,6 +8110,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -7771,6 +8129,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7781,6 +8140,7 @@ "end": 3119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.json index 337352b2321c..cd44f87216ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -200,6 +204,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -248,6 +254,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -274,6 +281,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +326,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -347,6 +356,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -415,6 +425,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -444,6 +455,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +477,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +505,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -518,6 +532,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -562,6 +577,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -591,6 +607,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -616,6 +633,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -684,6 +702,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -713,6 +732,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -734,6 +754,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -748,6 +769,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -769,6 +791,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -796,6 +819,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -822,6 +846,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -844,6 +869,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -888,6 +914,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -917,6 +944,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -942,6 +970,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1010,6 +1039,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1039,6 +1069,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1060,6 +1091,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1087,6 +1119,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1113,6 +1146,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1157,6 +1191,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1186,6 +1221,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1254,6 +1290,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1293,6 +1330,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1322,6 +1360,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1350,6 +1389,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1416,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1420,6 +1461,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1459,6 +1501,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1536,6 +1579,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1565,6 +1609,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1586,6 +1631,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1600,6 +1646,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1621,6 +1668,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1648,6 +1696,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1674,6 +1723,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1718,6 +1768,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1747,6 +1798,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1772,6 +1824,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1840,6 +1893,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1869,6 +1923,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1890,6 +1945,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1904,6 +1960,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1925,6 +1982,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1952,6 +2010,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1992,6 +2051,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -2010,6 +2070,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2020,6 +2081,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2051,6 +2113,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -2069,6 +2132,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2079,6 +2143,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2110,6 +2175,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -2128,6 +2194,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2138,6 +2205,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2169,6 +2237,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -2187,6 +2256,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2197,6 +2267,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2228,6 +2299,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -2246,6 +2318,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2256,6 +2329,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2287,6 +2361,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -2305,6 +2380,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -2315,6 +2391,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -2346,6 +2423,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -2364,6 +2442,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2374,6 +2453,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2405,6 +2485,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -2423,6 +2504,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2433,6 +2515,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2464,6 +2547,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -2482,6 +2566,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -2492,6 +2577,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2523,6 +2609,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -2541,6 +2628,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -2551,6 +2639,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2582,6 +2671,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -2600,6 +2690,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -2610,6 +2701,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2641,6 +2733,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -2659,6 +2752,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2669,6 +2763,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2700,6 +2795,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -2718,6 +2814,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2728,6 +2825,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2759,6 +2857,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a2", "optional": false, "typeAnnotation": null @@ -2777,6 +2876,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2787,6 +2887,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2818,6 +2919,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a3", "optional": false, "typeAnnotation": null @@ -2836,6 +2938,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2846,6 +2949,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -2877,6 +2981,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a4", "optional": false, "typeAnnotation": null @@ -2895,6 +3000,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2905,6 +3011,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -2936,6 +3043,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a5", "optional": false, "typeAnnotation": null @@ -2954,6 +3062,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2964,6 +3073,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -2995,6 +3105,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a6", "optional": false, "typeAnnotation": null @@ -3013,6 +3124,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3023,6 +3135,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3054,6 +3167,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -3072,6 +3186,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3082,6 +3197,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3113,6 +3229,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b2", "optional": false, "typeAnnotation": null @@ -3131,6 +3248,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3141,6 +3259,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3172,6 +3291,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b3", "optional": false, "typeAnnotation": null @@ -3190,6 +3310,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3200,6 +3321,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3231,6 +3353,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b4", "optional": false, "typeAnnotation": null @@ -3249,6 +3372,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3259,6 +3383,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3290,6 +3415,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b5", "optional": false, "typeAnnotation": null @@ -3308,6 +3434,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -3318,6 +3445,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3349,6 +3477,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b6", "optional": false, "typeAnnotation": null @@ -3367,6 +3496,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -3377,6 +3507,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3408,6 +3539,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a1", "optional": false, "typeAnnotation": null @@ -3426,6 +3558,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -3436,6 +3569,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -3467,6 +3601,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a2", "optional": false, "typeAnnotation": null @@ -3485,6 +3620,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3495,6 +3631,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3526,6 +3663,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a3", "optional": false, "typeAnnotation": null @@ -3544,6 +3682,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3554,6 +3693,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -3585,6 +3725,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a4", "optional": false, "typeAnnotation": null @@ -3603,6 +3744,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3613,6 +3755,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -3644,6 +3787,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a5", "optional": false, "typeAnnotation": null @@ -3662,6 +3806,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3672,6 +3817,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -3703,6 +3849,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a6", "optional": false, "typeAnnotation": null @@ -3721,6 +3868,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3731,6 +3879,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -3762,6 +3911,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b1", "optional": false, "typeAnnotation": null @@ -3780,6 +3930,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -3790,6 +3941,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3821,6 +3973,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b2", "optional": false, "typeAnnotation": null @@ -3839,6 +3992,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -3849,6 +4003,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -3880,6 +4035,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b3", "optional": false, "typeAnnotation": null @@ -3898,6 +4054,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -3908,6 +4065,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3939,6 +4097,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b4", "optional": false, "typeAnnotation": null @@ -3957,6 +4116,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -3967,6 +4127,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3998,6 +4159,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b5", "optional": false, "typeAnnotation": null @@ -4016,6 +4178,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4026,6 +4189,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4057,6 +4221,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b6", "optional": false, "typeAnnotation": null @@ -4075,6 +4240,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4085,6 +4251,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4116,6 +4283,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a1", "optional": false, "typeAnnotation": null @@ -4134,6 +4302,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4144,6 +4313,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4175,6 +4345,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a2", "optional": false, "typeAnnotation": null @@ -4193,6 +4364,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4203,6 +4375,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4234,6 +4407,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a3", "optional": false, "typeAnnotation": null @@ -4252,6 +4426,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4262,6 +4437,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -4293,6 +4469,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a4", "optional": false, "typeAnnotation": null @@ -4311,6 +4488,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4321,6 +4499,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -4352,6 +4531,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a5", "optional": false, "typeAnnotation": null @@ -4370,6 +4550,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4380,6 +4561,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -4411,6 +4593,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a6", "optional": false, "typeAnnotation": null @@ -4429,6 +4612,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4439,6 +4623,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -4470,6 +4655,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b1", "optional": false, "typeAnnotation": null @@ -4488,6 +4674,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -4498,6 +4685,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -4529,6 +4717,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b2", "optional": false, "typeAnnotation": null @@ -4547,6 +4736,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -4557,6 +4747,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -4588,6 +4779,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b3", "optional": false, "typeAnnotation": null @@ -4606,6 +4798,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -4616,6 +4809,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -4647,6 +4841,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b4", "optional": false, "typeAnnotation": null @@ -4665,6 +4860,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -4675,6 +4871,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -4706,6 +4903,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b5", "optional": false, "typeAnnotation": null @@ -4724,6 +4922,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -4734,6 +4933,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -4765,6 +4965,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b6", "optional": false, "typeAnnotation": null @@ -4783,6 +4984,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -4793,6 +4995,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -4824,6 +5027,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a1", "optional": false, "typeAnnotation": null @@ -4842,6 +5046,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -4852,6 +5057,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -4883,6 +5089,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a2", "optional": false, "typeAnnotation": null @@ -4901,6 +5108,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4911,6 +5119,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -4942,6 +5151,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a3", "optional": false, "typeAnnotation": null @@ -4960,6 +5170,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4970,6 +5181,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5001,6 +5213,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a4", "optional": false, "typeAnnotation": null @@ -5019,6 +5232,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5029,6 +5243,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5060,6 +5275,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a5", "optional": false, "typeAnnotation": null @@ -5078,6 +5294,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5088,6 +5305,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5119,6 +5337,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a6", "optional": false, "typeAnnotation": null @@ -5137,6 +5356,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5147,6 +5367,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5178,6 +5399,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b1", "optional": false, "typeAnnotation": null @@ -5196,6 +5418,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5206,6 +5429,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5237,6 +5461,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b2", "optional": false, "typeAnnotation": null @@ -5255,6 +5480,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5265,6 +5491,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5296,6 +5523,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b3", "optional": false, "typeAnnotation": null @@ -5314,6 +5542,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -5324,6 +5553,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -5355,6 +5585,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b4", "optional": false, "typeAnnotation": null @@ -5373,6 +5604,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -5383,6 +5615,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -5414,6 +5647,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b5", "optional": false, "typeAnnotation": null @@ -5432,6 +5666,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -5442,6 +5677,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -5473,6 +5709,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b6", "optional": false, "typeAnnotation": null @@ -5491,6 +5728,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -5501,6 +5739,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -5532,6 +5771,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a1", "optional": false, "typeAnnotation": null @@ -5550,6 +5790,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -5560,6 +5801,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -5591,6 +5833,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a2", "optional": false, "typeAnnotation": null @@ -5609,6 +5852,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5619,6 +5863,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -5650,6 +5895,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a3", "optional": false, "typeAnnotation": null @@ -5668,6 +5914,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -5678,6 +5925,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -5709,6 +5957,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a4", "optional": false, "typeAnnotation": null @@ -5727,6 +5976,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -5737,6 +5987,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -5768,6 +6019,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a5", "optional": false, "typeAnnotation": null @@ -5786,6 +6038,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -5796,6 +6049,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -5827,6 +6081,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a6", "optional": false, "typeAnnotation": null @@ -5845,6 +6100,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -5855,6 +6111,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -5886,6 +6143,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b1", "optional": false, "typeAnnotation": null @@ -5904,6 +6162,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -5914,6 +6173,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5945,6 +6205,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b2", "optional": false, "typeAnnotation": null @@ -5963,6 +6224,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -5973,6 +6235,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6004,6 +6267,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b3", "optional": false, "typeAnnotation": null @@ -6022,6 +6286,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6032,6 +6297,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6063,6 +6329,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b4", "optional": false, "typeAnnotation": null @@ -6081,6 +6348,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6091,6 +6359,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6122,6 +6391,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b5", "optional": false, "typeAnnotation": null @@ -6140,6 +6410,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6150,6 +6421,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6181,6 +6453,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b6", "optional": false, "typeAnnotation": null @@ -6199,6 +6472,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6209,6 +6483,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6240,6 +6515,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a1", "optional": false, "typeAnnotation": null @@ -6258,6 +6534,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6268,6 +6545,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -6299,6 +6577,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a2", "optional": false, "typeAnnotation": null @@ -6317,6 +6596,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -6327,6 +6607,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -6358,6 +6639,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a3", "optional": false, "typeAnnotation": null @@ -6376,6 +6658,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6386,6 +6669,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -6417,6 +6701,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a4", "optional": false, "typeAnnotation": null @@ -6435,6 +6720,7 @@ "end": 2609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6445,6 +6731,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -6476,6 +6763,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a5", "optional": false, "typeAnnotation": null @@ -6494,6 +6782,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -6504,6 +6793,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -6535,6 +6825,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a6", "optional": false, "typeAnnotation": null @@ -6553,6 +6844,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -6563,6 +6855,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -6594,6 +6887,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b1", "optional": false, "typeAnnotation": null @@ -6612,6 +6906,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -6622,6 +6917,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -6653,6 +6949,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b2", "optional": false, "typeAnnotation": null @@ -6671,6 +6968,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -6681,6 +6979,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -6712,6 +7011,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b3", "optional": false, "typeAnnotation": null @@ -6730,6 +7030,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -6740,6 +7041,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -6771,6 +7073,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b4", "optional": false, "typeAnnotation": null @@ -6789,6 +7092,7 @@ "end": 2766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -6799,6 +7103,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -6830,6 +7135,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b5", "optional": false, "typeAnnotation": null @@ -6848,6 +7154,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -6858,6 +7165,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -6889,6 +7197,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b6", "optional": false, "typeAnnotation": null @@ -6907,6 +7216,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -6917,6 +7227,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -6948,6 +7259,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a1", "optional": false, "typeAnnotation": null @@ -6966,6 +7278,7 @@ "end": 2873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -6976,6 +7289,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -7007,6 +7321,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a2", "optional": false, "typeAnnotation": null @@ -7025,6 +7340,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -7035,6 +7351,7 @@ "end": 2902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -7066,6 +7383,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a3", "optional": false, "typeAnnotation": null @@ -7084,6 +7402,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -7094,6 +7413,7 @@ "end": 2924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -7125,6 +7445,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a4", "optional": false, "typeAnnotation": null @@ -7143,6 +7464,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7153,6 +7475,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -7184,6 +7507,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a5", "optional": false, "typeAnnotation": null @@ -7202,6 +7526,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7212,6 +7537,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -7243,6 +7569,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a6", "optional": false, "typeAnnotation": null @@ -7261,6 +7588,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -7271,6 +7599,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -7302,6 +7631,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b1", "optional": false, "typeAnnotation": null @@ -7320,6 +7650,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -7330,6 +7661,7 @@ "end": 3037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -7361,6 +7693,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b2", "optional": false, "typeAnnotation": null @@ -7379,6 +7712,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -7389,6 +7723,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -7420,6 +7755,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b3", "optional": false, "typeAnnotation": null @@ -7438,6 +7774,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -7448,6 +7785,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -7479,6 +7817,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b4", "optional": false, "typeAnnotation": null @@ -7497,6 +7836,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -7507,6 +7847,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -7538,6 +7879,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b5", "optional": false, "typeAnnotation": null @@ -7556,6 +7898,7 @@ "end": 3118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -7566,6 +7909,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -7597,6 +7941,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b6", "optional": false, "typeAnnotation": null @@ -7615,6 +7960,7 @@ "end": 3140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -7625,6 +7971,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnOptionalProperty.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnOptionalProperty.json index 9f6890eeee68..d2af5efd9b42 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnOptionalProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnOptionalProperty.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -117,6 +120,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -144,6 +148,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -191,6 +196,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -212,6 +218,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -247,6 +254,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -268,6 +276,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -303,6 +312,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -321,6 +331,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -331,6 +342,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -362,6 +374,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -380,6 +393,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -390,6 +404,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -421,6 +436,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -439,6 +455,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -449,6 +466,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -480,6 +498,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -498,6 +517,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -508,6 +528,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -539,6 +560,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -557,6 +579,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -567,6 +590,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -598,6 +622,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -616,6 +641,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -626,6 +652,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -657,6 +684,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -675,6 +703,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -685,6 +714,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -716,6 +746,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -734,6 +765,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -744,6 +776,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -775,6 +808,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -793,6 +827,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -803,6 +838,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -834,6 +870,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -852,6 +889,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -862,6 +900,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -893,6 +932,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -911,6 +951,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -921,6 +962,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -952,6 +994,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -970,6 +1013,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -980,6 +1024,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1011,6 +1056,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -1029,6 +1075,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1039,6 +1086,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1070,6 +1118,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -1088,6 +1137,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1098,6 +1148,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1129,6 +1180,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -1147,6 +1199,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1157,6 +1210,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1188,6 +1242,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -1206,6 +1261,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1216,6 +1272,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnProperty.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnProperty.json index 38c98e32ef65..f93adbe1cfe2 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithSubtypeObjectOnProperty.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -202,6 +206,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -252,6 +257,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -284,6 +290,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -329,6 +336,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -379,6 +387,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -411,6 +420,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -464,6 +474,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -509,6 +520,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -540,6 +552,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -561,6 +574,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -596,6 +610,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -617,6 +632,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -652,6 +668,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -673,6 +690,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -708,6 +726,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -729,6 +748,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -764,6 +784,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -782,6 +803,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -792,6 +814,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -823,6 +846,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -841,6 +865,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -851,6 +876,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -882,6 +908,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -900,6 +927,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -910,6 +938,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -941,6 +970,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -959,6 +989,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -969,6 +1000,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1000,6 +1032,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -1018,6 +1051,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1028,6 +1062,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1059,6 +1094,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -1077,6 +1113,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1087,6 +1124,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1118,6 +1156,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -1136,6 +1175,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1146,6 +1186,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1177,6 +1218,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1195,6 +1237,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1205,6 +1248,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1236,6 +1280,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1254,6 +1299,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1264,6 +1310,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1295,6 +1342,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1313,6 +1361,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1323,6 +1372,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1354,6 +1404,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -1372,6 +1423,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1382,6 +1434,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1413,6 +1466,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -1431,6 +1485,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1441,6 +1496,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1472,6 +1528,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -1490,6 +1547,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1500,6 +1558,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1531,6 +1590,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -1549,6 +1609,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1559,6 +1620,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1590,6 +1652,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -1608,6 +1671,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1618,6 +1682,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1649,6 +1714,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -1667,6 +1733,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1677,6 +1744,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1708,6 +1776,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -1726,6 +1795,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1736,6 +1806,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1767,6 +1838,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -1785,6 +1857,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1795,6 +1868,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1826,6 +1900,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -1844,6 +1919,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1854,6 +1930,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1885,6 +1962,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -1903,6 +1981,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1913,6 +1992,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1944,6 +2024,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -1962,6 +2043,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1972,6 +2054,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2003,6 +2086,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -2021,6 +2105,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2031,6 +2116,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2062,6 +2148,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -2080,6 +2167,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2090,6 +2178,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2121,6 +2210,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -2139,6 +2229,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2149,6 +2240,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2180,6 +2272,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -2198,6 +2291,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2208,6 +2302,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2239,6 +2334,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -2257,6 +2353,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2267,6 +2364,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2298,6 +2396,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -2316,6 +2415,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2326,6 +2426,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2357,6 +2458,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -2375,6 +2477,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2385,6 +2488,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2416,6 +2520,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -2434,6 +2539,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -2444,6 +2550,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -2475,6 +2582,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -2493,6 +2601,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2503,6 +2612,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -2534,6 +2644,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -2552,6 +2663,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2562,6 +2674,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2593,6 +2706,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -2611,6 +2725,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2621,6 +2736,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTwoOperandsAreAny.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTwoOperandsAreAny.json index 8cbb90ffbbf2..bea22fa23720 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTwoOperandsAreAny.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTwoOperandsAreAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +105,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -133,6 +137,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -151,6 +156,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +167,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -192,6 +199,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -210,6 +218,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -220,6 +229,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -251,6 +261,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -269,6 +280,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -279,6 +291,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -310,6 +323,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -328,6 +342,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -338,6 +353,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -369,6 +385,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -387,6 +404,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -397,6 +415,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -428,6 +447,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -446,6 +466,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -456,6 +477,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -487,6 +509,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -505,6 +528,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -515,6 +539,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTypeParameter.json index 784e5d8da277..5991cfa541c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/comparisonOperatorWithTypeParameter.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -116,6 +119,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -135,6 +139,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -156,6 +161,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +184,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -199,6 +206,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -221,6 +229,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -242,6 +251,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -288,6 +298,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -306,6 +317,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -316,6 +328,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -347,6 +360,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -365,6 +379,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -375,6 +390,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -406,6 +422,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -424,6 +441,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -434,6 +452,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -465,6 +484,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -483,6 +503,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -493,6 +514,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -524,6 +546,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -542,6 +565,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -552,6 +576,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -583,6 +608,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -601,6 +627,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -611,6 +638,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -642,6 +670,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -660,6 +689,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -670,6 +700,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -701,6 +732,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -719,6 +751,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -729,6 +762,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -760,6 +794,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -778,6 +813,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -788,6 +824,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -819,6 +856,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -837,6 +875,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -847,6 +886,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -878,6 +918,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -896,6 +937,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -906,6 +948,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -937,6 +980,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -955,6 +999,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -965,6 +1010,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -996,6 +1042,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1014,6 +1061,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1024,6 +1072,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1055,6 +1104,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -1073,6 +1123,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1083,6 +1134,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1114,6 +1166,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -1132,6 +1185,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1142,6 +1196,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1173,6 +1228,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1191,6 +1247,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1201,6 +1258,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1232,6 +1290,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1250,6 +1309,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1260,6 +1320,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1291,6 +1352,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1309,6 +1371,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1319,6 +1382,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1350,6 +1414,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc3", "optional": false, "typeAnnotation": null @@ -1368,6 +1433,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1378,6 +1444,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1409,6 +1476,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc4", "optional": false, "typeAnnotation": null @@ -1427,6 +1495,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1437,6 +1506,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1468,6 +1538,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc5", "optional": false, "typeAnnotation": null @@ -1486,6 +1557,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1496,6 +1568,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1527,6 +1600,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc6", "optional": false, "typeAnnotation": null @@ -1545,6 +1619,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1555,6 +1630,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1586,6 +1662,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc7", "optional": false, "typeAnnotation": null @@ -1604,6 +1681,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1614,6 +1692,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1645,6 +1724,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc8", "optional": false, "typeAnnotation": null @@ -1663,6 +1743,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1673,6 +1754,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1704,6 +1786,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd1", "optional": false, "typeAnnotation": null @@ -1722,6 +1805,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1732,6 +1816,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1763,6 +1848,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd2", "optional": false, "typeAnnotation": null @@ -1781,6 +1867,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1791,6 +1878,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1822,6 +1910,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd3", "optional": false, "typeAnnotation": null @@ -1840,6 +1929,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1850,6 +1940,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1881,6 +1972,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd4", "optional": false, "typeAnnotation": null @@ -1899,6 +1991,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1909,6 +2002,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1940,6 +2034,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd5", "optional": false, "typeAnnotation": null @@ -1958,6 +2053,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1968,6 +2064,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1999,6 +2096,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd6", "optional": false, "typeAnnotation": null @@ -2017,6 +2115,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2027,6 +2126,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2058,6 +2158,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd7", "optional": false, "typeAnnotation": null @@ -2076,6 +2177,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2086,6 +2188,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2117,6 +2220,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rd8", "optional": false, "typeAnnotation": null @@ -2135,6 +2239,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2145,6 +2250,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2176,6 +2282,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re1", "optional": false, "typeAnnotation": null @@ -2194,6 +2301,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2204,6 +2312,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2235,6 +2344,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re2", "optional": false, "typeAnnotation": null @@ -2253,6 +2363,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2263,6 +2374,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2294,6 +2406,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re3", "optional": false, "typeAnnotation": null @@ -2312,6 +2425,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2322,6 +2436,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2353,6 +2468,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re4", "optional": false, "typeAnnotation": null @@ -2371,6 +2487,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2381,6 +2498,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2412,6 +2530,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re5", "optional": false, "typeAnnotation": null @@ -2430,6 +2549,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2440,6 +2560,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2471,6 +2592,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re6", "optional": false, "typeAnnotation": null @@ -2489,6 +2611,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2499,6 +2622,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2530,6 +2654,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re7", "optional": false, "typeAnnotation": null @@ -2548,6 +2673,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2558,6 +2684,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2589,6 +2716,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re8", "optional": false, "typeAnnotation": null @@ -2607,6 +2735,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2617,6 +2746,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2648,6 +2778,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf1", "optional": false, "typeAnnotation": null @@ -2666,6 +2797,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2676,6 +2808,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2707,6 +2840,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf2", "optional": false, "typeAnnotation": null @@ -2725,6 +2859,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2735,6 +2870,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2766,6 +2902,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf3", "optional": false, "typeAnnotation": null @@ -2784,6 +2921,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2794,6 +2932,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2825,6 +2964,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf4", "optional": false, "typeAnnotation": null @@ -2843,6 +2983,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2853,6 +2994,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2884,6 +3026,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf5", "optional": false, "typeAnnotation": null @@ -2902,6 +3045,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2912,6 +3056,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2943,6 +3088,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf6", "optional": false, "typeAnnotation": null @@ -2961,6 +3107,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2971,6 +3118,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3002,6 +3150,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf7", "optional": false, "typeAnnotation": null @@ -3020,6 +3169,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3030,6 +3180,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3061,6 +3212,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rf8", "optional": false, "typeAnnotation": null @@ -3079,6 +3231,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3089,6 +3242,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3120,6 +3274,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg1", "optional": false, "typeAnnotation": null @@ -3138,6 +3293,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3148,6 +3304,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3179,6 +3336,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg2", "optional": false, "typeAnnotation": null @@ -3197,6 +3355,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3207,6 +3366,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3238,6 +3398,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg3", "optional": false, "typeAnnotation": null @@ -3256,6 +3417,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3266,6 +3428,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3297,6 +3460,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg4", "optional": false, "typeAnnotation": null @@ -3315,6 +3479,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3325,6 +3490,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3356,6 +3522,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg5", "optional": false, "typeAnnotation": null @@ -3374,6 +3541,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3384,6 +3552,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3415,6 +3584,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg6", "optional": false, "typeAnnotation": null @@ -3433,6 +3603,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3443,6 +3614,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3474,6 +3646,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg7", "optional": false, "typeAnnotation": null @@ -3492,6 +3665,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3502,6 +3676,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3533,6 +3708,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rg8", "optional": false, "typeAnnotation": null @@ -3551,6 +3727,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3561,6 +3738,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3592,6 +3770,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh1", "optional": false, "typeAnnotation": null @@ -3610,6 +3789,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3620,6 +3800,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3651,6 +3832,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh2", "optional": false, "typeAnnotation": null @@ -3669,6 +3851,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3679,6 +3862,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3710,6 +3894,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh3", "optional": false, "typeAnnotation": null @@ -3728,6 +3913,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3738,6 +3924,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3769,6 +3956,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh4", "optional": false, "typeAnnotation": null @@ -3787,6 +3975,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3797,6 +3986,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3828,6 +4018,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh5", "optional": false, "typeAnnotation": null @@ -3846,6 +4037,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3856,6 +4048,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3887,6 +4080,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh6", "optional": false, "typeAnnotation": null @@ -3905,6 +4099,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3915,6 +4110,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3946,6 +4142,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh7", "optional": false, "typeAnnotation": null @@ -3964,6 +4161,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3974,6 +4172,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4005,6 +4204,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rh8", "optional": false, "typeAnnotation": null @@ -4023,6 +4223,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4033,6 +4234,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4065,6 +4267,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4087,6 +4290,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4109,6 +4313,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCanBeAssigned.json b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCanBeAssigned.json index 8184c4a73fdd..6ad6dd1453a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCanBeAssigned.json +++ b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCanBeAssigned.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -85,6 +88,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -220,6 +226,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -231,6 +238,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -256,6 +264,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -267,6 +276,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -292,6 +302,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -326,6 +337,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -361,6 +373,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -396,6 +409,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -413,6 +427,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -447,6 +462,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -481,6 +497,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -514,6 +531,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -553,6 +572,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -596,6 +616,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -607,6 +628,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -632,6 +654,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -643,6 +666,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -668,6 +692,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -702,6 +727,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -737,6 +763,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -772,6 +799,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -789,6 +817,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -823,6 +852,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -857,6 +887,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -890,6 +921,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -901,6 +933,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -929,6 +962,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -972,6 +1006,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -983,6 +1018,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1008,6 +1044,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1043,6 +1080,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1060,6 +1098,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1094,6 +1133,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1127,6 +1167,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1138,6 +1179,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1166,6 +1208,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1187,6 +1230,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1219,6 +1263,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1230,6 +1275,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1255,6 +1301,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1290,6 +1337,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1307,6 +1355,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1341,6 +1390,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1374,6 +1424,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1385,6 +1436,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1413,6 +1465,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -1456,6 +1509,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1467,6 +1521,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1495,6 +1550,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": { @@ -1538,6 +1594,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1549,6 +1606,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1574,6 +1632,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1612,6 +1671,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": { @@ -1655,6 +1715,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -1666,6 +1727,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCannotBeAssigned.json b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCannotBeAssigned.json index ab5661cd3624..41b240223677 100644 --- a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCannotBeAssigned.json +++ b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentLHSCannotBeAssigned.json @@ -20,6 +20,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -146,6 +151,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -184,6 +190,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -227,6 +234,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -265,6 +273,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -286,6 +295,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -318,6 +328,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -356,6 +367,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -385,6 +397,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -435,6 +448,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -473,6 +487,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -516,6 +531,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentWithInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentWithInvalidOperands.json index 7a58fa618a8f..ec36bdadfd69 100644 --- a/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentWithInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/compoundAdditionAssignmentWithInvalidOperands.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -85,6 +88,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -174,6 +179,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -185,6 +191,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -210,6 +217,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -244,6 +252,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -279,6 +288,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -296,6 +306,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -330,6 +341,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -364,6 +376,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -397,6 +410,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -408,6 +422,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -436,6 +451,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -479,6 +495,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -490,6 +507,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -515,6 +533,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -549,6 +568,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -584,6 +604,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -601,6 +622,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -635,6 +657,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -669,6 +692,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -702,6 +726,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -713,6 +738,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -741,6 +767,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -784,6 +811,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -795,6 +823,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -820,6 +849,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -854,6 +884,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -889,6 +920,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -906,6 +938,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -940,6 +973,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -974,6 +1008,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1007,6 +1042,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1018,6 +1054,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1046,6 +1083,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1089,6 +1127,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1100,6 +1139,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1125,6 +1165,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1159,6 +1200,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1196,6 +1238,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -1217,6 +1260,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1249,6 +1293,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1260,6 +1305,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1285,6 +1331,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1319,6 +1366,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/compoundAssignmentLHSIsReference.json b/crates/swc_ecma_parser/tests/tsc/compoundAssignmentLHSIsReference.json index 69183c820812..7265ad0085aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/compoundAssignmentLHSIsReference.json +++ b/crates/swc_ecma_parser/tests/tsc/compoundAssignmentLHSIsReference.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -139,6 +143,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -150,6 +155,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -164,6 +170,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -183,6 +190,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -237,6 +245,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -248,6 +257,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -273,6 +283,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -284,6 +295,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -319,6 +331,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -348,6 +361,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -404,6 +418,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -423,6 +438,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -454,6 +470,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -473,6 +490,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -504,6 +522,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -531,6 +550,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -562,6 +582,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -589,6 +610,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -620,6 +642,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -631,6 +654,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -662,6 +686,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -673,6 +698,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -687,6 +713,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -706,6 +733,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -766,6 +794,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -777,6 +806,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -808,6 +838,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -819,6 +850,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -863,6 +895,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -883,6 +916,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -920,6 +954,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -940,6 +975,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -977,6 +1013,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -1005,6 +1042,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1042,6 +1080,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -1070,6 +1109,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/compoundExponentiationAssignmentLHSIsReference.json b/crates/swc_ecma_parser/tests/tsc/compoundExponentiationAssignmentLHSIsReference.json index 974bd85fb604..0947a6fa721a 100644 --- a/crates/swc_ecma_parser/tests/tsc/compoundExponentiationAssignmentLHSIsReference.json +++ b/crates/swc_ecma_parser/tests/tsc/compoundExponentiationAssignmentLHSIsReference.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -142,6 +146,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -161,6 +166,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -215,6 +221,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -226,6 +233,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -261,6 +269,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -290,6 +299,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -346,6 +356,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -365,6 +376,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -396,6 +408,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -423,6 +436,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -454,6 +468,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -465,6 +480,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -479,6 +495,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -498,6 +515,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -558,6 +576,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -569,6 +588,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -613,6 +633,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -633,6 +654,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -670,6 +692,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -698,6 +721,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES5.json index ace93f8ff101..14ef9bfc5f88 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -232,6 +237,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -279,6 +285,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -289,6 +296,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -337,6 +345,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -347,6 +356,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -395,6 +405,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -514,6 +525,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -664,6 +676,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES6.json index ace93f8ff101..14ef9bfc5f88 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames10_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -232,6 +237,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -279,6 +285,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -289,6 +296,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -337,6 +345,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -347,6 +356,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -395,6 +405,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -514,6 +525,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -664,6 +676,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES5.json index dcba255bc39f..fd2d4f15f636 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -247,6 +252,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -259,6 +265,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -309,6 +317,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -368,6 +377,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -378,6 +388,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -391,6 +402,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -431,6 +443,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -494,6 +507,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -577,6 +591,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -589,6 +604,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -708,6 +724,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -748,6 +765,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES6.json index dcba255bc39f..fd2d4f15f636 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames11_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -247,6 +252,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -259,6 +265,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -309,6 +317,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -368,6 +377,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -378,6 +388,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -391,6 +402,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -431,6 +443,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -494,6 +507,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -577,6 +591,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -589,6 +604,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -708,6 +724,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -748,6 +765,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES5.json index 80f6046f2bbd..fa65e522d0cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -152,6 +155,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +186,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -234,6 +239,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -293,6 +299,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -303,6 +310,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -363,6 +371,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -373,6 +382,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -433,6 +443,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -588,6 +599,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -774,6 +786,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES6.json index 80f6046f2bbd..fa65e522d0cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames13_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -152,6 +155,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +186,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -234,6 +239,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -293,6 +299,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -303,6 +310,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -363,6 +371,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -373,6 +382,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -433,6 +443,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -588,6 +599,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -774,6 +786,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES5.json index 2efae3348ce4..a154d424df62 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -90,6 +92,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -292,6 +295,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES6.json index 2efae3348ce4..a154d424df62 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames14_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -90,6 +92,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -292,6 +295,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES5.json index 304260522a5b..602669fdeb3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -210,6 +213,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -240,6 +244,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -292,6 +297,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -344,6 +350,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES6.json index 304260522a5b..602669fdeb3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames15_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -210,6 +213,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -240,6 +244,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -292,6 +297,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -344,6 +350,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES5.json index 0a08bb7500ac..01287334d34f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -152,6 +155,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +186,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -251,6 +256,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -271,6 +277,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -330,6 +337,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -340,6 +348,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -417,6 +426,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -427,6 +437,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -448,6 +459,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -507,6 +519,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -596,6 +609,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -716,6 +730,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -736,6 +751,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -900,6 +916,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -959,6 +976,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES6.json index 0a08bb7500ac..01287334d34f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames16_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -152,6 +155,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +186,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -251,6 +256,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -271,6 +277,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -330,6 +337,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -340,6 +348,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -417,6 +426,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -427,6 +437,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -448,6 +459,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -507,6 +519,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -596,6 +609,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -716,6 +730,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -736,6 +751,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -900,6 +916,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -959,6 +976,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES5.json index 955571d4ba2e..531eb9b1e31d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -90,6 +92,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -177,6 +180,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -314,6 +318,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -366,6 +371,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -452,6 +458,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES6.json index 955571d4ba2e..531eb9b1e31d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames17_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -90,6 +92,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -177,6 +180,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -314,6 +318,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -366,6 +371,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -452,6 +458,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES5.json index 941327e548d7..e6659be07d6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES5.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES6.json index 941327e548d7..e6659be07d6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames18_ES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -56,6 +57,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES5.json index 00a00021a598..454cb833b71f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES5.json @@ -21,6 +21,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -54,6 +55,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES6.json index 00a00021a598..454cb833b71f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames19_ES6.json @@ -21,6 +21,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -54,6 +55,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES5.json index 667fe729c2fe..43d0dc419c2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -153,6 +154,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES6.json index 667fe729c2fe..43d0dc419c2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames1_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -153,6 +154,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES5.json index f7b80198cfdf..8cfcc1fa8235 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES5.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES6.json index f7b80198cfdf..8cfcc1fa8235 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames20_ES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES5.json index 11e269124fd7..48d273a28865 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES6.json index 11e269124fd7..48d273a28865 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames21_ES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES5.json index 2a9febfd6fac..c808c9070fa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES6.json index 2a9febfd6fac..c808c9070fa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames22_ES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES5.json index 5010d0d25fbb..23d7148e9789 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES6.json index 5010d0d25fbb..23d7148e9789 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames23_ES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES5.json index bbe040b90858..392a4eb07708 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -194,6 +196,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES6.json index dceae9b067af..9ce31e90edaf 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames24_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -194,6 +196,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES5.json index ae730d544830..8c57097a16e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -165,6 +167,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -282,6 +285,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES6.json index ae730d544830..8c57097a16e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames25_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -165,6 +167,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -282,6 +285,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES5.json index a949fea43070..30a51ebffc61 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -245,6 +247,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES6.json index fd7eb6687bfc..6d61403fc970 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames26_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -245,6 +247,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES5.json index ace37b81a22a..f5bb37d936eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -143,6 +145,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES6.json index ace37b81a22a..f5bb37d936eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames27_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -143,6 +145,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES5.json index 79210972e2e9..7afa9b31550d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -122,6 +124,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -224,6 +227,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES6.json index 79210972e2e9..7afa9b31550d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames28_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -122,6 +124,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -224,6 +227,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES5.json index 09186663a5bf..27fb21497820 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES6.json index 09186663a5bf..27fb21497820 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames29_ES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES5.json index b24b8b2a5df2..bd6145cf55d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES5.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -124,6 +127,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false } @@ -176,6 +180,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false } @@ -228,6 +233,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -280,6 +286,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -300,6 +307,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -352,6 +360,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -404,6 +413,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -424,6 +434,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES6.json index b24b8b2a5df2..bd6145cf55d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames2_ES6.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -124,6 +127,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false } @@ -176,6 +180,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodName", "optional": false } @@ -228,6 +233,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -280,6 +286,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -300,6 +307,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -352,6 +360,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -404,6 +413,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "accessorName", "optional": false } @@ -424,6 +434,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES5.json index dd2376909357..7f01f3942b09 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -144,6 +146,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -254,6 +257,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES6.json index dd2376909357..7f01f3942b09 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames30_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -144,6 +146,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -254,6 +257,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES5.json index 705317c03631..e0f643c07975 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -187,6 +189,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -312,6 +315,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES6.json index 705317c03631..e0f643c07975 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames31_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -187,6 +189,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -312,6 +315,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES5.json index aa070ba764e7..018b4c3f818d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES5.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -192,6 +195,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +220,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +282,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES6.json index aa070ba764e7..018b4c3f818d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames32_ES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -192,6 +195,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +220,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +282,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES5.json index 61ad6d2db0bf..13e30009ca8a 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES5.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +221,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -305,6 +311,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES6.json index 61ad6d2db0bf..13e30009ca8a 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames33_ES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +221,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -305,6 +311,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES5.json index 99ceb5853bc4..cf99a38ce4b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES5.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +221,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -305,6 +311,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES6.json index 99ceb5853bc4..cf99a38ce4b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames34_ES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -73,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +97,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +221,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -305,6 +311,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES5.json index 5c7608533951..bcc06ef29d49 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -335,6 +341,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -356,6 +363,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES6.json index 5c7608533951..bcc06ef29d49 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames36_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -335,6 +341,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -356,6 +363,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES5.json index 664c6d177f04..5598d4ef41c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -335,6 +341,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -356,6 +363,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES6.json index 664c6d177f04..5598d4ef41c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames37_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -335,6 +341,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -356,6 +363,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES5.json index e30f9117e31e..0b31f9c0fba6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -293,6 +298,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -369,6 +375,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -390,6 +397,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES6.json index e30f9117e31e..0b31f9c0fba6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames38_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -293,6 +298,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -369,6 +375,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -390,6 +397,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES5.json index 9042f37c49ab..301d4ebbe22f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -293,6 +298,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -369,6 +375,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -390,6 +397,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES6.json index 9042f37c49ab..301d4ebbe22f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames39_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -293,6 +298,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -369,6 +375,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -390,6 +397,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES5.json index 732e6e510aee..0519b9f2a5aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -292,6 +297,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -371,6 +377,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES6.json index 732e6e510aee..0519b9f2a5aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames40_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -292,6 +297,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -371,6 +377,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES5.json index a6d9d3d3e233..3453479c6489 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -292,6 +297,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES6.json index a6d9d3d3e233..3453479c6489 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames41_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -292,6 +297,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES5.json index f872093b369e..4f67980d435f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -260,6 +265,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES6.json index f872093b369e..4f67980d435f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames42_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -260,6 +265,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES5.json index a5e39740ccd5..21f24612bbe0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -234,6 +239,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -303,6 +309,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -362,6 +369,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -427,6 +436,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES6.json index a5e39740ccd5..21f24612bbe0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames43_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -234,6 +239,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -303,6 +309,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -362,6 +369,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -427,6 +436,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES5.json index 132d4a7e6c05..8021fc932b70 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -313,6 +319,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -362,6 +369,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -427,6 +436,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES6.json index 132d4a7e6c05..8021fc932b70 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames44_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +170,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -276,6 +281,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -313,6 +319,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -362,6 +369,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -427,6 +436,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES5.json index 9f800ddcb7c3..a4f5008c99c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES5.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -215,6 +218,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -252,6 +256,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -273,6 +278,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -311,6 +317,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -362,6 +369,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -427,6 +436,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES6.json index 9f800ddcb7c3..a4f5008c99c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames45_ES6.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -146,6 +148,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -215,6 +218,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -252,6 +256,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -273,6 +278,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -311,6 +317,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -362,6 +369,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -427,6 +436,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES5.json index 5a206697110b..097d112f066c 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES6.json index 5a206697110b..097d112f066c 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames46_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES5.json index c504eb1f69a5..dd244d4f8e97 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES5.json @@ -20,6 +20,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -59,6 +61,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -76,6 +79,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +110,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -145,6 +150,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -170,6 +176,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES6.json index c504eb1f69a5..dd244d4f8e97 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames47_ES6.json @@ -20,6 +20,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -59,6 +61,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -76,6 +79,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +110,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -145,6 +150,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -170,6 +176,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES5.json index 4837011b9c90..b95659513933 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES5.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -33,6 +34,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -58,6 +60,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -96,6 +99,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -144,6 +148,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +179,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +202,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -213,6 +220,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +251,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -286,6 +295,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -314,6 +324,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -355,6 +366,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -389,6 +401,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -439,6 +452,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES6.json index 4837011b9c90..b95659513933 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames48_ES6.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -33,6 +34,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -58,6 +60,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -96,6 +99,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -144,6 +148,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +179,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +202,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -213,6 +220,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +251,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -286,6 +295,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -314,6 +324,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -355,6 +366,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, @@ -389,6 +401,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -439,6 +452,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractIndexer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES5.json index 647c2351586e..5269191eb4aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -221,6 +226,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -232,6 +238,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -258,6 +265,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -268,6 +276,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -305,6 +314,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -315,6 +325,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -352,6 +363,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -364,6 +376,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -439,6 +452,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -556,6 +570,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES6.json index 647c2351586e..5269191eb4aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames4_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -221,6 +226,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -232,6 +238,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -258,6 +265,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -268,6 +276,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -305,6 +314,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -315,6 +325,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -352,6 +363,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -364,6 +376,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -439,6 +452,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -556,6 +570,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES5.json index 1fd0f4114659..766471ab4790 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES5.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +115,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -168,6 +173,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -223,6 +230,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -267,6 +275,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +298,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -315,6 +325,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES6.json index a92d87380637..13ecc1adeb99 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames51_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +115,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -168,6 +173,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -223,6 +230,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -267,6 +275,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +298,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -315,6 +325,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES5.json index 5bead720529e..a9d2ba68c2e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES5.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -210,6 +213,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -221,6 +225,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES6.json index 5bead720529e..a9d2ba68c2e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames5_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -210,6 +213,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -221,6 +225,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES5.json index caa3be6ba01c..542dd341a9e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -224,6 +227,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -250,6 +254,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -279,6 +284,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -308,6 +314,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES6.json index caa3be6ba01c..542dd341a9e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames6_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -224,6 +227,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -250,6 +254,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -279,6 +284,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -308,6 +314,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES5.json index a356b04b6955..345e092d54ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES5.json @@ -20,6 +20,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -67,6 +69,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -99,6 +102,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES6.json index a356b04b6955..345e092d54ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames7_ES6.json @@ -20,6 +20,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -67,6 +69,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -99,6 +102,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES5.json index 83e00c50fdf6..ff4a58b9faf3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +115,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -168,6 +173,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -223,6 +230,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -267,6 +275,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +298,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES6.json index 83e00c50fdf6..ff4a58b9faf3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames8_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +115,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -168,6 +173,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -223,6 +230,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -267,6 +275,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +298,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES5.json index 1abd942914ac..2dcaff859e82 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -181,6 +186,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -202,6 +208,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +247,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -270,6 +278,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -286,6 +295,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -305,6 +315,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -368,6 +379,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -401,6 +413,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -453,6 +466,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -505,6 +519,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES6.json index 1abd942914ac..2dcaff859e82 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNames9_ES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -181,6 +186,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -202,6 +208,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +247,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -270,6 +278,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -286,6 +295,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -305,6 +315,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -368,6 +379,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -401,6 +413,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -453,6 +466,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -505,6 +519,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES5.json index 324a0d6163d8..6715ce3dca89 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES6.json index 324a0d6163d8..6715ce3dca89 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType10_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES5.json index 63b3aabf12a1..2deb2a819be9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +137,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -243,6 +248,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -328,6 +335,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -367,6 +375,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -437,6 +446,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -455,6 +465,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES6.json index 63b3aabf12a1..2deb2a819be9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType1_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +137,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -243,6 +248,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -328,6 +335,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -367,6 +375,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -437,6 +446,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -455,6 +465,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES5.json index 6af87e311174..a39117d50c96 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +137,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -243,6 +248,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -319,6 +326,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -358,6 +366,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -419,6 +428,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -437,6 +447,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES6.json index 6af87e311174..a39117d50c96 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType2_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +137,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -243,6 +248,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -319,6 +326,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -358,6 +366,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -419,6 +428,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -437,6 +447,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES5.json index 9ef58d234b8f..918e3a29e5f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -171,6 +175,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -226,6 +231,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -265,6 +271,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -326,6 +333,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -344,6 +352,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES6.json index 9ef58d234b8f..918e3a29e5f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType3_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -171,6 +175,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -226,6 +231,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -265,6 +271,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -326,6 +333,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -344,6 +352,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES5.json index d42a5d1ec95d..20ed1f953bf9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES6.json index d42a5d1ec95d..20ed1f953bf9 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType4_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES5.json index 6d0697b63e85..846d5d186c7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES6.json index 6d0697b63e85..846d5d186c7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType5_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES5.json index 3d324155dfee..981a62630850 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +138,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -153,6 +158,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -174,6 +180,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -197,6 +204,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +246,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -268,6 +277,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +305,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES6.json index 3d324155dfee..981a62630850 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType6_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +138,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -153,6 +158,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -174,6 +180,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -197,6 +204,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +246,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -268,6 +277,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +305,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES5.json index 8814c3e43da5..ab93f1527a28 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -162,6 +167,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +197,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +262,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -273,6 +282,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -294,6 +304,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -317,6 +328,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -358,6 +370,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -388,6 +401,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +418,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -423,6 +438,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -444,6 +460,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -467,6 +484,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +526,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +557,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +585,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -776,6 +797,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES6.json index 8814c3e43da5..ab93f1527a28 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType7_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -162,6 +167,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +197,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +262,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -273,6 +282,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -294,6 +304,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -317,6 +328,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -358,6 +370,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -388,6 +401,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +418,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -423,6 +438,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -444,6 +460,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -467,6 +484,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +526,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +557,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +585,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -776,6 +797,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES5.json index 1e4269ae1c6c..9f3688f2622d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES6.json index 1e4269ae1c6c..9f3688f2622d 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType8_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES5.json index 9613f0f7b021..eb4d6735e849 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES5.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES6.json index 9613f0f7b021..eb4d6735e849 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesContextualType9_ES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES5.json index 6f43846d08a8..6ff63a7ef7c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES5.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +234,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES6.json index 6f43846d08a8..6ff63a7ef7c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit1_ES6.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +234,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES5.json index 82cb4993b995..4a5513ede30f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES5.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +234,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES6.json index 82cb4993b995..4a5513ede30f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit2_ES6.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +234,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES5.json index f71953fdf975..dd347adc2601 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES5.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -254,6 +255,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES6.json index f71953fdf975..dd347adc2601 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit5_ES6.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -254,6 +255,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES5.json index 15248cbbf75a..aa67eff6a8f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES5.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES6.json index 15248cbbf75a..aa67eff6a8f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesDeclarationEmit6_ES6.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES5.json index 11a10534b444..59da6605bb5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES5.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES6.json index b14f90990f50..3ff7061f79dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap1_ES6.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES5.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES5.json index 8ba50c9613e3..827558175274 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES5.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES6.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES6.json index f4c542e5b2be..a873e0af9ec8 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesSourceMap2_ES6.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesWithStaticProperty.json b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesWithStaticProperty.json index f5da6cfc3d8e..ecce335f5fe7 100644 --- a/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesWithStaticProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/computedPropertyNamesWithStaticProperty.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -84,6 +85,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -168,6 +170,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -197,6 +200,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -254,6 +258,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -265,6 +270,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -311,6 +317,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -381,6 +388,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -450,6 +458,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -534,6 +543,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -563,6 +573,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -620,6 +631,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -631,6 +643,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -677,6 +690,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsBooleanType.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsBooleanType.json index c0ea5cef342d..45d5ad171dbb 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsBooleanType.json @@ -28,6 +28,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false, "typeAnnotation": { @@ -279,6 +285,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -314,6 +321,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false, "typeAnnotation": { @@ -360,6 +368,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false, "typeAnnotation": { @@ -406,6 +415,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false, "typeAnnotation": { @@ -452,6 +462,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false, "typeAnnotation": { @@ -498,6 +509,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false, "typeAnnotation": { @@ -519,6 +531,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -550,6 +563,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -560,6 +574,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -570,6 +585,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -594,6 +610,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -604,6 +621,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -614,6 +632,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -638,6 +657,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -648,6 +668,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -658,6 +679,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -682,6 +704,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -692,6 +715,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -702,6 +726,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -726,6 +751,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -736,6 +762,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -746,6 +773,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -770,6 +798,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -780,6 +809,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -790,6 +820,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -822,6 +853,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -832,6 +864,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -864,6 +897,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -874,6 +908,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -906,6 +941,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -916,6 +952,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -948,6 +985,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -958,6 +996,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -990,6 +1029,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1000,6 +1040,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1032,6 +1073,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1042,6 +1084,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1082,6 +1125,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1092,6 +1136,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1150,6 +1195,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1160,6 +1206,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1210,6 +1257,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1220,6 +1268,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1258,6 +1307,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1269,6 +1319,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1279,6 +1330,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1327,6 +1379,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1337,6 +1390,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1375,6 +1429,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1386,6 +1441,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1396,6 +1452,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1424,6 +1481,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -1441,6 +1499,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1451,6 +1510,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1461,6 +1521,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1492,6 +1553,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -1509,6 +1571,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1519,6 +1582,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1529,6 +1593,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1560,6 +1625,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -1577,6 +1643,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1587,6 +1654,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1597,6 +1665,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1628,6 +1697,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -1645,6 +1715,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1655,6 +1726,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1665,6 +1737,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1696,6 +1769,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -1713,6 +1787,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1723,6 +1798,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1733,6 +1809,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1764,6 +1841,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean1", "optional": false, "typeAnnotation": null @@ -1781,6 +1859,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condBoolean", "optional": false }, @@ -1791,6 +1870,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1801,6 +1881,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1832,6 +1913,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny2", "optional": false, "typeAnnotation": null @@ -1857,6 +1939,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1867,6 +1950,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1898,6 +1982,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean2", "optional": false, "typeAnnotation": null @@ -1923,6 +2008,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1933,6 +2019,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1964,6 +2051,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -1989,6 +2077,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1999,6 +2088,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2030,6 +2120,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString2", "optional": false, "typeAnnotation": null @@ -2055,6 +2146,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2065,6 +2157,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2096,6 +2189,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -2121,6 +2215,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2131,6 +2226,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2162,6 +2258,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean2", "optional": false, "typeAnnotation": null @@ -2187,6 +2284,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2197,6 +2295,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2228,6 +2327,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean3", "optional": false, "typeAnnotation": null @@ -2253,6 +2353,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2263,6 +2364,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2294,6 +2396,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny3", "optional": false, "typeAnnotation": null @@ -2327,6 +2430,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2337,6 +2441,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2368,6 +2473,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean3", "optional": false, "typeAnnotation": null @@ -2419,6 +2525,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2429,6 +2536,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2460,6 +2568,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber3", "optional": false, "typeAnnotation": null @@ -2503,6 +2612,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2513,6 +2623,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2544,6 +2655,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString3", "optional": false, "typeAnnotation": null @@ -2575,6 +2687,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2586,6 +2699,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2596,6 +2710,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2627,6 +2742,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject3", "optional": false, "typeAnnotation": null @@ -2668,6 +2784,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2678,6 +2795,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2709,6 +2827,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean4", "optional": false, "typeAnnotation": null @@ -2760,6 +2879,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2770,6 +2890,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsNumberType.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsNumberType.json index 640c2eb94f07..a8522969b9bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditionIsNumberType.json @@ -28,6 +28,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false, "typeAnnotation": { @@ -279,6 +285,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -314,6 +321,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false, "typeAnnotation": { @@ -360,6 +368,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false, "typeAnnotation": { @@ -406,6 +415,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false, "typeAnnotation": { @@ -452,6 +462,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false, "typeAnnotation": { @@ -498,6 +509,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false, "typeAnnotation": { @@ -519,6 +531,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -550,6 +563,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -560,6 +574,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -570,6 +585,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -594,6 +610,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -604,6 +621,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -614,6 +632,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -638,6 +657,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -648,6 +668,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -658,6 +679,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -682,6 +704,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -692,6 +715,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -702,6 +726,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -726,6 +751,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -736,6 +762,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -746,6 +773,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -770,6 +798,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -780,6 +809,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -790,6 +820,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -823,6 +854,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -833,6 +865,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -866,6 +899,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -876,6 +910,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -909,6 +944,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -919,6 +955,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -960,6 +997,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -970,6 +1008,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1003,6 +1042,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1013,6 +1053,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1046,6 +1087,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1056,6 +1098,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1070,6 +1113,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1142,6 +1186,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1240,6 +1285,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1250,6 +1296,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1300,6 +1347,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1310,6 +1358,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1358,6 +1407,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1368,6 +1418,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1399,6 +1450,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1412,6 +1464,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1422,6 +1475,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1460,6 +1514,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1479,6 +1534,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -1507,6 +1563,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1517,6 +1574,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1548,6 +1606,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1561,6 +1620,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1571,6 +1631,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1599,6 +1660,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -1616,6 +1678,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1626,6 +1689,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1636,6 +1700,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1667,6 +1732,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -1684,6 +1750,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1694,6 +1761,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1704,6 +1772,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1735,6 +1804,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -1752,6 +1822,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1762,6 +1833,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1772,6 +1844,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1803,6 +1876,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -1820,6 +1894,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1830,6 +1905,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1840,6 +1916,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1871,6 +1948,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -1888,6 +1966,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1898,6 +1977,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1908,6 +1988,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1939,6 +2020,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean1", "optional": false, "typeAnnotation": null @@ -1956,6 +2038,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condNumber", "optional": false }, @@ -1966,6 +2049,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1976,6 +2060,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2007,6 +2092,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny2", "optional": false, "typeAnnotation": null @@ -2033,6 +2119,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2043,6 +2130,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2074,6 +2162,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean2", "optional": false, "typeAnnotation": null @@ -2100,6 +2189,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2110,6 +2200,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2141,6 +2232,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -2167,6 +2259,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2177,6 +2270,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2208,6 +2302,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString2", "optional": false, "typeAnnotation": null @@ -2242,6 +2337,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2252,6 +2348,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2283,6 +2380,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -2309,6 +2407,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2319,6 +2418,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2350,6 +2450,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean2", "optional": false, "typeAnnotation": null @@ -2376,6 +2477,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2386,6 +2488,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2417,6 +2520,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny3", "optional": false, "typeAnnotation": null @@ -2460,6 +2564,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2470,6 +2575,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2501,6 +2607,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean3", "optional": false, "typeAnnotation": null @@ -2544,6 +2651,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2554,6 +2662,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2585,6 +2694,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber3", "optional": false, "typeAnnotation": null @@ -2626,6 +2736,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2636,6 +2747,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2667,6 +2779,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString3", "optional": false, "typeAnnotation": null @@ -2691,6 +2804,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2704,6 +2818,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2714,6 +2829,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2745,6 +2861,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject3", "optional": false, "typeAnnotation": null @@ -2776,6 +2893,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2795,6 +2913,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -2823,6 +2942,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2833,6 +2953,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2864,6 +2985,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean3", "optional": false, "typeAnnotation": null @@ -2895,6 +3017,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2914,6 +3037,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -2942,6 +3066,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2952,6 +3077,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsAnyType.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsAnyType.json index d76ee48be0b7..b82b8a27cdec 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsAnyType.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsAnyType.json @@ -28,6 +28,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false, "typeAnnotation": { @@ -304,6 +310,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false, "typeAnnotation": { @@ -325,6 +332,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -360,6 +368,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false, "typeAnnotation": { @@ -406,6 +415,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false, "typeAnnotation": { @@ -452,6 +462,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false, "typeAnnotation": { @@ -498,6 +509,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false, "typeAnnotation": { @@ -544,6 +556,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -596,6 +610,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -606,6 +621,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -616,6 +632,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -640,6 +657,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -650,6 +668,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -660,6 +679,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -684,6 +704,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -694,6 +715,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -704,6 +726,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -728,6 +751,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -738,6 +762,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -748,6 +773,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -772,6 +798,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -782,6 +809,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -792,6 +820,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -816,6 +845,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -826,6 +856,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -836,6 +867,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -867,6 +899,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -877,6 +910,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -908,6 +942,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -918,6 +953,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -942,6 +978,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -952,6 +989,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -962,6 +1000,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1005,6 +1044,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1018,6 +1058,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1028,6 +1069,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1071,6 +1113,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1084,6 +1127,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1094,6 +1138,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1118,6 +1163,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1128,6 +1174,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1138,6 +1185,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1175,6 +1223,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1197,6 +1246,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1207,6 +1257,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1238,6 +1289,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1264,6 +1316,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1274,6 +1327,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1305,6 +1359,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1318,6 +1373,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1332,6 +1388,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1342,6 +1399,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1373,6 +1431,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1399,6 +1458,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1409,6 +1469,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1446,6 +1507,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1468,6 +1530,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1478,6 +1541,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1515,6 +1579,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1537,6 +1602,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1547,6 +1613,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1575,6 +1642,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -1592,6 +1660,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1602,6 +1671,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1612,6 +1682,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1643,6 +1714,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -1660,6 +1732,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1670,6 +1743,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1680,6 +1754,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1711,6 +1786,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -1728,6 +1804,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1738,6 +1815,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1748,6 +1826,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1779,6 +1858,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -1796,6 +1876,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1806,6 +1887,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1816,6 +1898,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1847,6 +1930,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -1864,6 +1948,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1874,6 +1959,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1884,6 +1970,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1915,6 +2002,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean1", "optional": false, "typeAnnotation": null @@ -1932,6 +2020,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condAny", "optional": false }, @@ -1942,6 +2031,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1952,6 +2042,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1983,6 +2074,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny2", "optional": false, "typeAnnotation": null @@ -2007,6 +2099,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2017,6 +2110,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2048,6 +2142,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean2", "optional": false, "typeAnnotation": null @@ -2072,6 +2167,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2082,6 +2178,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2113,6 +2210,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -2130,6 +2228,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2140,6 +2239,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2150,6 +2250,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2181,6 +2282,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString2", "optional": false, "typeAnnotation": null @@ -2217,6 +2319,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2230,6 +2333,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2240,6 +2344,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2271,6 +2376,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -2307,6 +2413,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2320,6 +2427,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2330,6 +2438,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2361,6 +2470,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean2", "optional": false, "typeAnnotation": null @@ -2385,6 +2495,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2395,6 +2506,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2426,6 +2538,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean3", "optional": false, "typeAnnotation": null @@ -2443,6 +2556,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2453,6 +2567,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2463,6 +2578,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2494,6 +2610,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean4", "optional": false, "typeAnnotation": null @@ -2530,6 +2647,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2543,6 +2661,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2553,6 +2672,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2584,6 +2704,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny3", "optional": false, "typeAnnotation": null @@ -2614,6 +2735,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2636,6 +2758,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2646,6 +2769,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2677,6 +2801,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean3", "optional": false, "typeAnnotation": null @@ -2701,6 +2826,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2727,6 +2853,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2737,6 +2864,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2768,6 +2896,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber3", "optional": false, "typeAnnotation": null @@ -2792,6 +2921,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2805,6 +2935,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2819,6 +2950,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2829,6 +2961,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2860,6 +2993,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString3", "optional": false, "typeAnnotation": null @@ -2884,6 +3018,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2910,6 +3045,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2920,6 +3056,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2951,6 +3088,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject3", "optional": false, "typeAnnotation": null @@ -2981,6 +3119,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3003,6 +3142,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -3013,6 +3153,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -3044,6 +3185,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean5", "optional": false, "typeAnnotation": null @@ -3074,6 +3216,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3096,6 +3239,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -3106,6 +3250,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsStringType.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsStringType.json index 2cd67646ab13..be55beb4cc0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorConditoinIsStringType.json @@ -28,6 +28,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false, "typeAnnotation": { @@ -279,6 +285,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -314,6 +321,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false, "typeAnnotation": { @@ -360,6 +368,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false, "typeAnnotation": { @@ -406,6 +415,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false, "typeAnnotation": { @@ -452,6 +462,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false, "typeAnnotation": { @@ -498,6 +509,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false, "typeAnnotation": { @@ -519,6 +531,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -550,6 +563,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -560,6 +574,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -570,6 +585,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -594,6 +610,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -604,6 +621,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -614,6 +632,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -638,6 +657,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -648,6 +668,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -658,6 +679,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -682,6 +704,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -692,6 +715,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -702,6 +726,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -726,6 +751,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -736,6 +762,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -746,6 +773,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -770,6 +798,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -780,6 +809,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -790,6 +820,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -823,6 +854,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -833,6 +865,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -866,6 +899,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -876,6 +910,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -909,6 +944,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -919,6 +955,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -952,6 +989,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -962,6 +1000,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -995,6 +1034,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1005,6 +1045,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1038,6 +1079,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1048,6 +1090,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1062,6 +1105,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1134,6 +1178,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1213,6 +1258,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false } @@ -1224,6 +1270,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1234,6 +1281,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1264,6 +1312,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1283,6 +1332,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1293,6 +1343,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1324,6 +1375,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1344,6 +1396,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1354,6 +1407,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1385,6 +1439,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1398,6 +1453,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1408,6 +1464,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1438,6 +1495,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -1465,6 +1523,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1475,6 +1534,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1506,6 +1566,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1519,6 +1580,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1529,6 +1591,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1557,6 +1620,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny1", "optional": false, "typeAnnotation": null @@ -1574,6 +1638,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1584,6 +1649,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -1594,6 +1660,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -1625,6 +1692,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean1", "optional": false, "typeAnnotation": null @@ -1642,6 +1710,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1652,6 +1721,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -1662,6 +1732,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -1693,6 +1764,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber1", "optional": false, "typeAnnotation": null @@ -1710,6 +1782,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1720,6 +1793,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -1730,6 +1804,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -1761,6 +1836,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString1", "optional": false, "typeAnnotation": null @@ -1778,6 +1854,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1788,6 +1865,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1798,6 +1876,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -1829,6 +1908,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject1", "optional": false, "typeAnnotation": null @@ -1846,6 +1926,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1856,6 +1937,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -1866,6 +1948,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -1897,6 +1980,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean1", "optional": false, "typeAnnotation": null @@ -1914,6 +1998,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -1924,6 +2009,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -1934,6 +2020,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -1965,6 +2052,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny2", "optional": false, "typeAnnotation": null @@ -1991,6 +2079,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2001,6 +2090,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2032,6 +2122,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean2", "optional": false, "typeAnnotation": null @@ -2058,6 +2149,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2068,6 +2160,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2099,6 +2192,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber2", "optional": false, "typeAnnotation": null @@ -2125,6 +2219,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2135,6 +2230,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2166,6 +2262,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString2", "optional": false, "typeAnnotation": null @@ -2192,6 +2289,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2202,6 +2300,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2233,6 +2332,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject2", "optional": false, "typeAnnotation": null @@ -2259,6 +2359,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2269,6 +2370,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2300,6 +2402,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean2", "optional": false, "typeAnnotation": null @@ -2326,6 +2429,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2336,6 +2440,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2367,6 +2472,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsAny3", "optional": false, "typeAnnotation": null @@ -2391,6 +2497,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false } @@ -2402,6 +2509,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny1", "optional": false }, @@ -2412,6 +2520,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprAny2", "optional": false } @@ -2443,6 +2552,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsBoolean3", "optional": false, "typeAnnotation": null @@ -2466,6 +2576,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -2485,6 +2596,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false }, @@ -2495,6 +2607,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean2", "optional": false } @@ -2526,6 +2639,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsNumber3", "optional": false, "typeAnnotation": null @@ -2550,6 +2664,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -2570,6 +2685,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber1", "optional": false }, @@ -2580,6 +2696,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprNumber2", "optional": false } @@ -2611,6 +2728,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsString3", "optional": false, "typeAnnotation": null @@ -2635,6 +2753,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2648,6 +2767,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2658,6 +2778,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString2", "optional": false } @@ -2689,6 +2810,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsObject3", "optional": false, "typeAnnotation": null @@ -2712,6 +2834,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -2739,6 +2862,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject1", "optional": false }, @@ -2749,6 +2873,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprIsObject2", "optional": false } @@ -2780,6 +2905,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean3", "optional": false, "typeAnnotation": null @@ -2804,6 +2930,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false } @@ -2815,6 +2942,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2825,6 +2953,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } @@ -2856,6 +2985,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsStringOrBoolean4", "optional": false, "typeAnnotation": null @@ -2879,6 +3009,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condString", "optional": false }, @@ -2898,6 +3029,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprString1", "optional": false }, @@ -2908,6 +3040,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exprBoolean1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithIdenticalBCT.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithIdenticalBCT.json index e4e3a0f20d1f..facc8f8122d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithIdenticalBCT.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithIdenticalBCT.json @@ -14,6 +14,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -168,6 +169,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -227,6 +229,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -251,6 +254,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -310,6 +314,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -348,6 +353,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -369,6 +375,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -404,6 +411,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -425,6 +433,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -460,6 +469,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -481,6 +491,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -520,6 +531,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -530,6 +542,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -558,6 +571,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result1", "optional": false, "typeAnnotation": null @@ -583,6 +597,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -593,6 +608,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -763,6 +779,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": null @@ -826,6 +843,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result3", "optional": false, "typeAnnotation": null @@ -950,6 +968,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsX1", "optional": false, "typeAnnotation": { @@ -971,6 +990,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -999,6 +1019,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1009,6 +1030,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1040,6 +1062,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result4", "optional": false, "typeAnnotation": { @@ -1062,6 +1085,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1083,6 +1107,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1139,6 +1164,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1157,6 +1183,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1189,6 +1216,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1207,6 +1235,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1256,6 +1285,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1266,6 +1296,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1294,6 +1325,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result5", "optional": false, "typeAnnotation": null @@ -1319,6 +1351,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1329,6 +1362,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1499,6 +1533,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result6", "optional": false, "typeAnnotation": null @@ -1562,6 +1597,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result7", "optional": false, "typeAnnotation": null @@ -1686,6 +1722,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsX2", "optional": false, "typeAnnotation": { @@ -1707,6 +1744,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1735,6 +1773,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1745,6 +1784,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1776,6 +1816,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result8", "optional": false, "typeAnnotation": { @@ -1798,6 +1839,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1819,6 +1861,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1875,6 +1918,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1893,6 +1937,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1925,6 +1970,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1943,6 +1989,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1988,6 +2035,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resultIsX3", "optional": false, "typeAnnotation": { @@ -2009,6 +2057,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2037,6 +2086,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2047,6 +2097,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2078,6 +2129,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result10", "optional": false, "typeAnnotation": { @@ -2100,6 +2152,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2121,6 +2174,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2177,6 +2231,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2195,6 +2250,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2227,6 +2283,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2245,6 +2302,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2290,6 +2348,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result11", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithoutIdenticalBCT.json b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithoutIdenticalBCT.json index 92b99a20706d..640d910141c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithoutIdenticalBCT.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalOperatorWithoutIdenticalBCT.json @@ -14,6 +14,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -168,6 +169,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -227,6 +229,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -251,6 +254,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -310,6 +314,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -348,6 +353,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -369,6 +375,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -404,6 +411,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -425,6 +433,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -460,6 +469,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -481,6 +491,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -520,6 +531,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -530,6 +542,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -558,6 +571,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result1", "optional": false, "typeAnnotation": null @@ -583,6 +597,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -593,6 +608,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -624,6 +640,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": { @@ -645,6 +662,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -673,6 +691,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -683,6 +702,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -714,6 +734,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result3", "optional": false, "typeAnnotation": { @@ -735,6 +756,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -763,6 +785,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -773,6 +796,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -804,6 +828,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result31", "optional": false, "typeAnnotation": { @@ -832,6 +857,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -850,6 +876,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -880,6 +907,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -890,6 +918,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -921,6 +950,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result4", "optional": false, "typeAnnotation": { @@ -943,6 +973,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -964,6 +995,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1020,6 +1052,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1038,6 +1071,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1070,6 +1104,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1088,6 +1123,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1133,6 +1169,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result5", "optional": false, "typeAnnotation": { @@ -1155,6 +1192,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1176,6 +1214,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1232,6 +1271,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1250,6 +1290,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1282,6 +1323,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1300,6 +1342,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1345,6 +1388,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result6", "optional": false, "typeAnnotation": { @@ -1367,6 +1411,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1388,6 +1433,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1444,6 +1490,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1462,6 +1509,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1494,6 +1542,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1512,6 +1561,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1557,6 +1607,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result61", "optional": false, "typeAnnotation": { @@ -1579,6 +1630,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1600,6 +1652,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1673,6 +1726,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1691,6 +1745,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1723,6 +1778,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1741,6 +1797,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalTypes1.json b/crates/swc_ecma_parser/tests/tsc/conditionalTypes1.json index 7ddef6fa344f..dfc8c796ea1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalTypes1.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -36,6 +37,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -194,6 +196,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -211,6 +214,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -369,6 +373,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -386,6 +391,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -465,6 +471,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -488,6 +495,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -505,6 +513,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -584,6 +593,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -607,6 +617,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -624,6 +635,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -685,6 +697,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -702,6 +715,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -796,6 +810,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -815,6 +830,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -836,6 +852,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -858,6 +875,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -879,6 +897,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -902,6 +921,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -948,6 +968,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -959,6 +980,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -984,6 +1006,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -995,6 +1018,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1024,6 +1048,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1046,6 +1071,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1065,6 +1091,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1086,6 +1113,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1108,6 +1136,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1129,6 +1158,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -1152,6 +1182,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1198,6 +1229,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1209,6 +1241,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1234,6 +1267,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1245,6 +1279,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1273,6 +1308,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -1298,6 +1334,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1328,6 +1365,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1353,6 +1391,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1384,6 +1423,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1430,6 +1470,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1449,6 +1490,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1477,6 +1519,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1500,6 +1543,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1528,6 +1572,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1552,6 +1597,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1573,6 +1619,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -1603,6 +1650,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1626,6 +1674,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1654,6 +1703,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1702,6 +1752,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1713,6 +1764,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1738,6 +1790,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1749,6 +1802,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1778,6 +1832,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1800,6 +1855,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1819,6 +1875,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1847,6 +1904,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1886,6 +1944,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1907,6 +1966,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -1937,6 +1997,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2000,6 +2061,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2011,6 +2073,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2036,6 +2099,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2047,6 +2111,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2075,6 +2140,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -2100,6 +2166,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2130,6 +2197,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -2155,6 +2223,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2186,6 +2255,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2213,6 +2283,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2273,6 +2344,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -2305,6 +2377,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2348,6 +2421,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2392,6 +2466,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2435,6 +2510,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2479,6 +2555,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2522,6 +2599,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2562,6 +2640,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -2579,6 +2658,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -2602,6 +2682,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -2628,6 +2709,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2702,6 +2784,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -2719,6 +2802,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -2742,6 +2826,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -2768,6 +2853,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2842,6 +2928,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -2859,6 +2946,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -2882,6 +2970,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -2915,6 +3004,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2967,6 +3057,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3018,6 +3109,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -3035,6 +3127,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3058,6 +3151,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3091,6 +3185,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3143,6 +3238,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3194,6 +3290,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -3211,6 +3308,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -3234,6 +3332,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3260,6 +3359,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -3309,6 +3409,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -3326,6 +3427,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3349,6 +3451,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3375,6 +3478,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -3419,6 +3523,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -3438,6 +3543,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3459,6 +3565,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3497,6 +3604,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3516,6 +3624,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3536,6 +3645,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3573,6 +3683,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3596,6 +3707,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3622,6 +3734,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3646,6 +3759,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3683,6 +3797,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x0", "optional": false, "typeAnnotation": null @@ -3701,6 +3816,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -3738,6 +3854,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OptionsOfKind", "optional": false }, @@ -3761,6 +3878,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3787,6 +3905,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3826,6 +3945,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3849,6 +3969,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3875,6 +3996,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3899,6 +4021,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3926,6 +4049,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T16", "optional": false }, @@ -3943,6 +4067,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OptionsOfKind", "optional": false }, @@ -4012,6 +4137,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Select", "optional": false }, @@ -4035,6 +4161,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4057,6 +4184,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4083,6 +4211,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4104,6 +4233,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4130,6 +4260,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4148,6 +4279,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4171,6 +4303,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -4194,6 +4327,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4219,6 +4353,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4238,6 +4373,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4260,6 +4396,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4284,6 +4421,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T17", "optional": false }, @@ -4301,6 +4439,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Select", "optional": false }, @@ -4324,6 +4463,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -4404,6 +4544,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeName", "optional": false }, @@ -4427,6 +4568,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4457,6 +4599,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4505,6 +4648,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4553,6 +4697,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4601,6 +4746,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4649,6 +4795,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4667,6 +4814,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -4724,6 +4872,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -4741,6 +4890,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeName", "optional": false }, @@ -4817,6 +4967,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -4834,6 +4985,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeName", "optional": false }, @@ -4870,6 +5022,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -4887,6 +5040,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeName", "optional": false }, @@ -4923,6 +5077,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -4940,6 +5095,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeName", "optional": false }, @@ -4976,6 +5132,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockoutObservable", "optional": false }, @@ -4999,6 +5156,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5031,6 +5189,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -5055,6 +5214,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5079,6 +5239,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockoutObservableArray", "optional": false }, @@ -5102,6 +5263,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5134,6 +5296,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -5158,6 +5321,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5182,6 +5346,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockedOut", "optional": false }, @@ -5205,6 +5370,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5235,6 +5401,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5268,6 +5435,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockoutObservableArray", "optional": false }, @@ -5298,6 +5466,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5328,6 +5497,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockoutObservable", "optional": false }, @@ -5351,6 +5521,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5375,6 +5546,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockedOutObj", "optional": false }, @@ -5398,6 +5570,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5429,6 +5602,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5455,6 +5629,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5478,6 +5653,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockedOut", "optional": false }, @@ -5508,6 +5684,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5526,6 +5703,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5550,6 +5728,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5577,6 +5756,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -5612,6 +5792,7 @@ "end": 2843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -5647,6 +5828,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subitems", "optional": false }, @@ -5692,6 +5874,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KOItem", "optional": false }, @@ -5709,6 +5892,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KnockedOutObj", "optional": false }, @@ -5732,6 +5916,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5754,6 +5939,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Part", "optional": false }, @@ -5781,6 +5967,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -5816,6 +6003,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -5851,6 +6039,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subparts", "optional": false }, @@ -5881,6 +6070,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Part", "optional": false }, @@ -5902,6 +6092,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updatePart", "optional": false }, @@ -5915,6 +6106,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newName", "optional": false, "typeAnnotation": { @@ -5968,6 +6160,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionPropertyNames", "optional": false }, @@ -5991,6 +6184,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6029,6 +6223,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6055,6 +6250,7 @@ "end": 3078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6091,6 +6287,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6109,6 +6306,7 @@ "end": 3084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6128,6 +6326,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -6146,6 +6345,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6181,6 +6381,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6203,6 +6404,7 @@ "end": 3150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionProperties", "optional": false }, @@ -6226,6 +6428,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6250,6 +6453,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -6273,6 +6477,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6291,6 +6496,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionPropertyNames", "optional": false }, @@ -6314,6 +6520,7 @@ "end": 3187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6340,6 +6547,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionPropertyNames", "optional": false }, @@ -6363,6 +6571,7 @@ "end": 3223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6401,6 +6610,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6427,6 +6637,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6463,6 +6674,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6481,6 +6693,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6500,6 +6713,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -6526,6 +6740,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6553,6 +6768,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6575,6 +6791,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionProperties", "optional": false }, @@ -6598,6 +6815,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6622,6 +6840,7 @@ "end": 3327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -6645,6 +6864,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6663,6 +6883,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionPropertyNames", "optional": false }, @@ -6686,6 +6907,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6712,6 +6934,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -6729,6 +6952,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionProperties", "optional": false }, @@ -6752,6 +6976,7 @@ "end": 3396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Part", "optional": false }, @@ -6775,6 +7000,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -6792,6 +7018,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionProperties", "optional": false }, @@ -6815,6 +7042,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Part", "optional": false }, @@ -6833,6 +7061,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -6852,6 +7081,7 @@ "end": 3456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6873,6 +7103,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6895,6 +7126,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6916,6 +7148,7 @@ "end": 3482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionProperties", "optional": false }, @@ -6939,6 +7172,7 @@ "end": 3484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6964,6 +7198,7 @@ "end": 3488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -6985,6 +7220,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionProperties", "optional": false }, @@ -7008,6 +7244,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7054,6 +7291,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7065,6 +7303,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -7090,6 +7329,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7101,6 +7341,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -7126,6 +7367,7 @@ "end": 3565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7137,6 +7379,7 @@ "end": 3569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7162,6 +7405,7 @@ "end": 3576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7173,6 +7417,7 @@ "end": 3580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -7198,6 +7443,7 @@ "end": 3597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -7209,6 +7455,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7234,6 +7481,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -7245,6 +7493,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -7274,6 +7523,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7296,6 +7546,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -7315,6 +7566,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7343,6 +7595,7 @@ "end": 3652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7366,6 +7619,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7387,6 +7641,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionPropertyNames", "optional": false }, @@ -7410,6 +7665,7 @@ "end": 3680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7435,6 +7691,7 @@ "end": 3684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -7456,6 +7713,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionPropertyNames", "optional": false }, @@ -7479,6 +7737,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7525,6 +7784,7 @@ "end": 3722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7536,6 +7796,7 @@ "end": 3726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -7561,6 +7822,7 @@ "end": 3733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7572,6 +7834,7 @@ "end": 3737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -7597,6 +7860,7 @@ "end": 3744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7608,6 +7872,7 @@ "end": 3748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7633,6 +7898,7 @@ "end": 3765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7644,6 +7910,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -7669,6 +7936,7 @@ "end": 3786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -7680,6 +7948,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7705,6 +7974,7 @@ "end": 3807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -7716,6 +7986,7 @@ "end": 3811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -7745,6 +8016,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7772,6 +8044,7 @@ "end": 3843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -7795,6 +8068,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7825,6 +8099,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7858,6 +8133,7 @@ "end": 3888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyArray", "optional": false }, @@ -7888,6 +8164,7 @@ "end": 3890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7924,6 +8201,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7950,6 +8228,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyObject", "optional": false }, @@ -7973,6 +8252,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7994,6 +8274,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8015,6 +8296,7 @@ "end": 3984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyArray", "optional": false }, @@ -8039,6 +8321,7 @@ "end": 3986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8064,6 +8347,7 @@ "end": 4009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -8087,6 +8371,7 @@ "end": 4022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -8110,6 +8395,7 @@ "end": 4024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8145,6 +8431,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyObject", "optional": false }, @@ -8168,6 +8455,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8199,6 +8487,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8218,6 +8507,7 @@ "end": 4105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFunctionPropertyNames", "optional": false }, @@ -8241,6 +8531,7 @@ "end": 4107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8266,6 +8557,7 @@ "end": 4123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -8296,6 +8588,7 @@ "end": 4125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8314,6 +8607,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8334,6 +8628,7 @@ "end": 4147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -8353,6 +8648,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false, "typeAnnotation": { @@ -8374,6 +8670,7 @@ "end": 4166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -8397,6 +8694,7 @@ "end": 4171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Part", "optional": false }, @@ -8446,6 +8744,7 @@ "end": 4188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -8477,6 +8776,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8516,6 +8816,7 @@ "end": 4220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -8559,6 +8860,7 @@ "end": 4235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8627,6 +8929,7 @@ "end": 4260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8652,6 +8955,7 @@ "end": 4270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8698,6 +9002,7 @@ "end": 4293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8746,6 +9051,7 @@ "end": 4312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8815,6 +9121,7 @@ "end": 4344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8878,6 +9185,7 @@ "end": 4366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8944,6 +9252,7 @@ "end": 4401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -8994,6 +9303,7 @@ "end": 4447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZeroOf", "optional": false }, @@ -9017,6 +9327,7 @@ "end": 4449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9079,6 +9390,7 @@ "end": 4488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9127,6 +9439,7 @@ "end": 4511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9183,6 +9496,7 @@ "end": 4557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9202,6 +9516,7 @@ "end": 4600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9223,6 +9538,7 @@ "end": 4603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9291,6 +9607,7 @@ "end": 4642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9341,6 +9658,7 @@ "end": 4674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9388,6 +9706,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZeroOf", "optional": false }, @@ -9411,6 +9730,7 @@ "end": 4627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9445,6 +9765,7 @@ "end": 4559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9499,6 +9820,7 @@ "end": 4718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -9518,6 +9840,7 @@ "end": 4738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -9551,6 +9874,7 @@ "end": 4749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -9584,6 +9908,7 @@ "end": 4761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9634,6 +9959,7 @@ "end": 4782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9655,6 +9981,7 @@ "end": 4785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9698,6 +10025,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9738,6 +10066,7 @@ "end": 4820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9778,6 +10107,7 @@ "end": 4848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9817,6 +10147,7 @@ "end": 4876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9830,6 +10161,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -9858,6 +10190,7 @@ "end": 4897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9871,6 +10204,7 @@ "end": 4899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -9899,6 +10233,7 @@ "end": 4922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9912,6 +10247,7 @@ "end": 4924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9940,6 +10276,7 @@ "end": 4951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zeroOf", "optional": false }, @@ -9953,6 +10290,7 @@ "end": 4953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9985,6 +10323,7 @@ "end": 4720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10014,6 +10353,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -10033,6 +10373,7 @@ "end": 5014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10054,6 +10395,7 @@ "end": 5017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10076,6 +10418,7 @@ "end": 5020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10097,6 +10440,7 @@ "end": 5028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZeroOf", "optional": false }, @@ -10120,6 +10464,7 @@ "end": 5030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10169,6 +10514,7 @@ "end": 5045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -10211,6 +10557,7 @@ "end": 5066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -10241,6 +10588,7 @@ "end": 5078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": { @@ -10299,6 +10647,7 @@ "end": 5090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -10326,6 +10675,7 @@ "end": 5097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10337,6 +10687,7 @@ "end": 5101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10362,6 +10713,7 @@ "end": 5118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10373,6 +10725,7 @@ "end": 5122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10402,6 +10755,7 @@ "end": 4987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10453,6 +10807,7 @@ "end": 5145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -10476,6 +10831,7 @@ "end": 5147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10503,6 +10859,7 @@ "end": 5159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -10538,6 +10895,7 @@ "end": 5170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10584,6 +10942,7 @@ "end": 5185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10605,6 +10964,7 @@ "end": 5197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T36", "optional": false }, @@ -10628,6 +10988,7 @@ "end": 5199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10658,6 +11019,7 @@ "end": 5204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10684,6 +11046,7 @@ "end": 5216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -10726,6 +11089,7 @@ "end": 5230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10752,6 +11116,7 @@ "end": 5242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10788,6 +11153,7 @@ "end": 5258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -10811,6 +11177,7 @@ "end": 5260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10852,6 +11219,7 @@ "end": 5287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T37", "optional": false }, @@ -10875,6 +11243,7 @@ "end": 5289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10905,6 +11274,7 @@ "end": 5294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10931,6 +11301,7 @@ "end": 5306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10973,6 +11344,7 @@ "end": 5320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10999,6 +11371,7 @@ "end": 5332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11035,6 +11408,7 @@ "end": 5348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -11058,6 +11432,7 @@ "end": 5350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11099,6 +11474,7 @@ "end": 5377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T38", "optional": false }, @@ -11122,6 +11498,7 @@ "end": 5379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11166,6 +11543,7 @@ "end": 5385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11209,6 +11587,7 @@ "end": 5399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11268,6 +11647,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11311,6 +11691,7 @@ "end": 5429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -11350,6 +11731,7 @@ "end": 5446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -11373,6 +11755,7 @@ "end": 5448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11414,6 +11797,7 @@ "end": 5480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extends", "optional": false }, @@ -11437,6 +11821,7 @@ "end": 5482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11459,6 +11844,7 @@ "end": 5485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11489,6 +11875,7 @@ "end": 5490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11507,6 +11894,7 @@ "end": 5500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11558,6 +11946,7 @@ "end": 5524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -11581,6 +11970,7 @@ "end": 5526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11610,6 +12000,7 @@ "end": 5545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11632,6 +12023,7 @@ "end": 5548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -11662,6 +12054,7 @@ "end": 5553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11695,6 +12088,7 @@ "end": 5570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11713,6 +12107,7 @@ "end": 5574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -11734,6 +12129,7 @@ "end": 5584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Not", "optional": false }, @@ -11757,6 +12153,7 @@ "end": 5586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11788,6 +12185,7 @@ "end": 5608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -11811,6 +12209,7 @@ "end": 5610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11864,6 +12263,7 @@ "end": 5634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -11887,6 +12287,7 @@ "end": 5636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -11916,6 +12317,7 @@ "end": 5655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11947,6 +12349,7 @@ "end": 5677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -11970,6 +12373,7 @@ "end": 5679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -11988,6 +12392,7 @@ "end": 5682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12026,6 +12431,7 @@ "end": 5699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -12049,6 +12455,7 @@ "end": 5701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -12078,6 +12485,7 @@ "end": 5720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12109,6 +12517,7 @@ "end": 5742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -12132,6 +12541,7 @@ "end": 5744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -12165,6 +12575,7 @@ "end": 5753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12188,6 +12599,7 @@ "end": 5770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsString", "optional": false }, @@ -12211,6 +12623,7 @@ "end": 5772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12235,6 +12648,7 @@ "end": 5783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extends", "optional": false }, @@ -12258,6 +12672,7 @@ "end": 5785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12289,6 +12704,7 @@ "end": 5804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q1", "optional": false }, @@ -12306,6 +12722,7 @@ "end": 5815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsString", "optional": false }, @@ -12342,6 +12759,7 @@ "end": 5842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q2", "optional": false }, @@ -12359,6 +12777,7 @@ "end": 5853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsString", "optional": false }, @@ -12403,6 +12822,7 @@ "end": 5878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q3", "optional": false }, @@ -12420,6 +12840,7 @@ "end": 5889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsString", "optional": false }, @@ -12456,6 +12877,7 @@ "end": 5915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q4", "optional": false }, @@ -12473,6 +12895,7 @@ "end": 5926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsString", "optional": false }, @@ -12509,6 +12932,7 @@ "end": 5953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -12526,6 +12950,7 @@ "end": 5959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Not", "optional": false }, @@ -12569,6 +12994,7 @@ "end": 5984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N2", "optional": false }, @@ -12586,6 +13012,7 @@ "end": 5990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Not", "optional": false }, @@ -12629,6 +13056,7 @@ "end": 6015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N3", "optional": false }, @@ -12646,6 +13074,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Not", "optional": false }, @@ -12682,6 +13111,7 @@ "end": 6052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -12699,6 +13129,7 @@ "end": 6058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -12757,6 +13188,7 @@ "end": 6091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -12774,6 +13206,7 @@ "end": 6097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -12832,6 +13265,7 @@ "end": 6129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -12849,6 +13283,7 @@ "end": 6135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -12907,6 +13342,7 @@ "end": 6167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -12924,6 +13360,7 @@ "end": 6173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -12982,6 +13419,7 @@ "end": 6203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -12999,6 +13437,7 @@ "end": 6209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -13050,6 +13489,7 @@ "end": 6244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A6", "optional": false }, @@ -13067,6 +13507,7 @@ "end": 6250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -13118,6 +13559,7 @@ "end": 6285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A7", "optional": false }, @@ -13135,6 +13577,7 @@ "end": 6291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -13186,6 +13629,7 @@ "end": 6327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A8", "optional": false }, @@ -13203,6 +13647,7 @@ "end": 6333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -13254,6 +13699,7 @@ "end": 6369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A9", "optional": false }, @@ -13271,6 +13717,7 @@ "end": 6375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -13315,6 +13762,7 @@ "end": 6415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O1", "optional": false }, @@ -13332,6 +13780,7 @@ "end": 6420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13390,6 +13839,7 @@ "end": 6453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O2", "optional": false }, @@ -13407,6 +13857,7 @@ "end": 6458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13465,6 +13916,7 @@ "end": 6489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O3", "optional": false }, @@ -13482,6 +13934,7 @@ "end": 6494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13540,6 +13993,7 @@ "end": 6525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O4", "optional": false }, @@ -13557,6 +14011,7 @@ "end": 6530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13615,6 +14070,7 @@ "end": 6560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O5", "optional": false }, @@ -13632,6 +14088,7 @@ "end": 6565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13683,6 +14140,7 @@ "end": 6602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O6", "optional": false }, @@ -13700,6 +14158,7 @@ "end": 6607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13751,6 +14210,7 @@ "end": 6644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O7", "optional": false }, @@ -13768,6 +14228,7 @@ "end": 6649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13819,6 +14280,7 @@ "end": 6682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O8", "optional": false }, @@ -13836,6 +14298,7 @@ "end": 6687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13887,6 +14350,7 @@ "end": 6720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O9", "optional": false }, @@ -13904,6 +14368,7 @@ "end": 6725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -13948,6 +14413,7 @@ "end": 6766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -14020,6 +14486,7 @@ "end": 6822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T41", "optional": false }, @@ -14092,6 +14559,7 @@ "end": 6880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T42", "optional": false }, @@ -14164,6 +14632,7 @@ "end": 6942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNever", "optional": false }, @@ -14187,6 +14656,7 @@ "end": 6944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14231,6 +14701,7 @@ "end": 6950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14310,6 +14781,7 @@ "end": 6993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -14327,6 +14799,7 @@ "end": 7003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNever", "optional": false }, @@ -14363,6 +14836,7 @@ "end": 7029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T51", "optional": false }, @@ -14380,6 +14854,7 @@ "end": 7039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNever", "optional": false }, @@ -14416,6 +14891,7 @@ "end": 7067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T52", "optional": false }, @@ -14433,6 +14909,7 @@ "end": 7077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNever", "optional": false }, @@ -14464,6 +14941,7 @@ "end": 7107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -14483,6 +14961,7 @@ "end": 7112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14510,6 +14989,7 @@ "end": 7115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14546,6 +15026,7 @@ "end": 7132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14577,6 +15058,7 @@ "end": 7139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14633,6 +15115,7 @@ "end": 7162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -14650,6 +15133,7 @@ "end": 7166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -14698,6 +15182,7 @@ "end": 7109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14720,6 +15205,7 @@ "end": 7193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -14739,6 +15225,7 @@ "end": 7215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14766,6 +15253,7 @@ "end": 7218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14802,6 +15290,7 @@ "end": 7235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14833,6 +15322,7 @@ "end": 7242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14889,6 +15379,7 @@ "end": 7265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -14906,6 +15397,7 @@ "end": 7269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -14954,6 +15446,7 @@ "end": 7195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14995,6 +15488,7 @@ "end": 7318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15018,6 +15512,7 @@ "end": 7320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15040,6 +15535,7 @@ "end": 7323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15070,6 +15566,7 @@ "end": 7328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15088,6 +15585,7 @@ "end": 7338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15112,6 +15610,7 @@ "end": 7342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15130,6 +15629,7 @@ "end": 7352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15197,6 +15697,7 @@ "end": 7385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T60", "optional": false }, @@ -15214,6 +15715,7 @@ "end": 7390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15272,6 +15774,7 @@ "end": 7421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T61", "optional": false }, @@ -15289,6 +15792,7 @@ "end": 7426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15347,6 +15851,7 @@ "end": 7459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T62", "optional": false }, @@ -15364,6 +15869,7 @@ "end": 7464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15422,6 +15928,7 @@ "end": 7497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T63", "optional": false }, @@ -15439,6 +15946,7 @@ "end": 7502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15497,6 +16005,7 @@ "end": 7536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq1", "optional": false }, @@ -15520,6 +16029,7 @@ "end": 7538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15542,6 +16052,7 @@ "end": 7541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15572,6 +16083,7 @@ "end": 7547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -15595,6 +16107,7 @@ "end": 7549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15613,6 +16126,7 @@ "end": 7552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15682,6 +16196,7 @@ "end": 7592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T70", "optional": false }, @@ -15699,6 +16214,7 @@ "end": 7598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq1", "optional": false }, @@ -15757,6 +16273,7 @@ "end": 7629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T71", "optional": false }, @@ -15774,6 +16291,7 @@ "end": 7635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq1", "optional": false }, @@ -15832,6 +16350,7 @@ "end": 7668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T72", "optional": false }, @@ -15849,6 +16368,7 @@ "end": 7674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq1", "optional": false }, @@ -15907,6 +16427,7 @@ "end": 7707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T73", "optional": false }, @@ -15924,6 +16445,7 @@ "end": 7713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq1", "optional": false }, @@ -15982,6 +16504,7 @@ "end": 7747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq2", "optional": false }, @@ -16005,6 +16528,7 @@ "end": 7749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16027,6 +16551,7 @@ "end": 7752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16057,6 +16582,7 @@ "end": 7758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -16080,6 +16606,7 @@ "end": 7760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16098,6 +16625,7 @@ "end": 7763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16167,6 +16695,7 @@ "end": 7802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T80", "optional": false }, @@ -16184,6 +16713,7 @@ "end": 7808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq2", "optional": false }, @@ -16242,6 +16772,7 @@ "end": 7839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T81", "optional": false }, @@ -16259,6 +16790,7 @@ "end": 7845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq2", "optional": false }, @@ -16317,6 +16849,7 @@ "end": 7878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T82", "optional": false }, @@ -16334,6 +16867,7 @@ "end": 7884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq2", "optional": false }, @@ -16392,6 +16926,7 @@ "end": 7917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T83", "optional": false }, @@ -16409,6 +16944,7 @@ "end": 7923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq2", "optional": false }, @@ -16467,6 +17003,7 @@ "end": 7979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -16490,6 +17027,7 @@ "end": 7981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16520,6 +17058,7 @@ "end": 7986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16565,6 +17104,7 @@ "end": 8030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -16588,6 +17128,7 @@ "end": 8032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16618,6 +17159,7 @@ "end": 8037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16672,6 +17214,7 @@ "end": 8086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convert", "optional": false, "typeAnnotation": null @@ -16691,6 +17234,7 @@ "end": 8106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -16712,6 +17256,7 @@ "end": 8103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -16735,6 +17280,7 @@ "end": 8105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16753,6 +17299,7 @@ "end": 8124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -16778,6 +17325,7 @@ "end": 8091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16808,6 +17356,7 @@ "end": 8112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -16831,6 +17380,7 @@ "end": 8114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16859,6 +17409,7 @@ "end": 8135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -16882,6 +17433,7 @@ "end": 8137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16906,6 +17458,7 @@ "end": 8144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -16929,6 +17482,7 @@ "end": 8146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16961,6 +17515,7 @@ "end": 8163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convert2", "optional": false, "typeAnnotation": null @@ -16980,6 +17535,7 @@ "end": 8183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -17001,6 +17557,7 @@ "end": 8180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -17024,6 +17581,7 @@ "end": 8182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17042,6 +17600,7 @@ "end": 8201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -17067,6 +17626,7 @@ "end": 8168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17097,6 +17657,7 @@ "end": 8189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -17120,6 +17681,7 @@ "end": 8191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17143,6 +17705,7 @@ "end": 8216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -17176,6 +17739,7 @@ "end": 8235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -17199,6 +17763,7 @@ "end": 8239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17244,6 +17809,7 @@ "end": 8286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -17267,6 +17833,7 @@ "end": 8290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17321,6 +17888,7 @@ "end": 8335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -17342,6 +17910,7 @@ "end": 8339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -17377,6 +17946,7 @@ "end": 8350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -17398,6 +17968,7 @@ "end": 8354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -17434,6 +18005,7 @@ "end": 8218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17456,6 +18028,7 @@ "end": 8371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f32", "optional": false }, @@ -17489,6 +18062,7 @@ "end": 8393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -17519,6 +18093,7 @@ "end": 8397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17537,6 +18112,7 @@ "end": 8401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -17584,6 +18160,7 @@ "end": 8448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -17601,6 +18178,7 @@ "end": 8454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -17631,6 +18209,7 @@ "end": 8456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17649,6 +18228,7 @@ "end": 8460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -17683,6 +18263,7 @@ "end": 8472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -17704,6 +18285,7 @@ "end": 8476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -17739,6 +18321,7 @@ "end": 8487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -17760,6 +18343,7 @@ "end": 8491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -17796,6 +18380,7 @@ "end": 8373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17818,6 +18403,7 @@ "end": 8376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -17840,6 +18426,7 @@ "end": 8548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f33", "optional": false }, @@ -17873,6 +18460,7 @@ "end": 8570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -17890,6 +18478,7 @@ "end": 8576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -17920,6 +18509,7 @@ "end": 8578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17938,6 +18528,7 @@ "end": 8582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -17963,6 +18554,7 @@ "end": 8596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -17980,6 +18572,7 @@ "end": 8602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -18010,6 +18603,7 @@ "end": 8604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18028,6 +18622,7 @@ "end": 8608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18062,6 +18657,7 @@ "end": 8620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -18083,6 +18679,7 @@ "end": 8624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -18118,6 +18715,7 @@ "end": 8635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -18139,6 +18737,7 @@ "end": 8639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -18175,6 +18774,7 @@ "end": 8550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18197,6 +18797,7 @@ "end": 8553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18224,6 +18825,7 @@ "end": 8674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T90", "optional": false }, @@ -18247,6 +18849,7 @@ "end": 8676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18277,6 +18880,7 @@ "end": 8681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18362,6 +18966,7 @@ "end": 8715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T91", "optional": false }, @@ -18385,6 +18990,7 @@ "end": 8717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18415,6 +19021,7 @@ "end": 8722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18509,6 +19116,7 @@ "end": 8757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false, "typeAnnotation": null @@ -18528,6 +19136,7 @@ "end": 8773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -18549,6 +19158,7 @@ "end": 8770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T90", "optional": false }, @@ -18572,6 +19182,7 @@ "end": 8772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18590,6 +19201,7 @@ "end": 8787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18615,6 +19227,7 @@ "end": 8762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18645,6 +19258,7 @@ "end": 8779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T91", "optional": false }, @@ -18668,6 +19282,7 @@ "end": 8781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18705,6 +19320,7 @@ "end": 8798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false, "typeAnnotation": null @@ -18724,6 +19340,7 @@ "end": 8814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -18745,6 +19362,7 @@ "end": 8811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T91", "optional": false }, @@ -18768,6 +19386,7 @@ "end": 8813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18786,6 +19405,7 @@ "end": 8828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18811,6 +19431,7 @@ "end": 8803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18841,6 +19462,7 @@ "end": 8820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T90", "optional": false }, @@ -18864,6 +19486,7 @@ "end": 8822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -18892,6 +19515,7 @@ "end": 8839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T92", "optional": false }, @@ -18915,6 +19539,7 @@ "end": 8841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -18945,6 +19570,7 @@ "end": 8846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19062,6 +19688,7 @@ "end": 8892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T93", "optional": false }, @@ -19085,6 +19712,7 @@ "end": 8894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19115,6 +19743,7 @@ "end": 8899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19241,6 +19870,7 @@ "end": 8946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f42", "optional": false, "typeAnnotation": null @@ -19260,6 +19890,7 @@ "end": 8962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -19281,6 +19912,7 @@ "end": 8959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T92", "optional": false }, @@ -19304,6 +19936,7 @@ "end": 8961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19322,6 +19955,7 @@ "end": 8976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -19347,6 +19981,7 @@ "end": 8951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19377,6 +20012,7 @@ "end": 8968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T93", "optional": false }, @@ -19400,6 +20036,7 @@ "end": 8970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19437,6 +20074,7 @@ "end": 8987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f43", "optional": false, "typeAnnotation": null @@ -19456,6 +20094,7 @@ "end": 9003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -19477,6 +20116,7 @@ "end": 9000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T93", "optional": false }, @@ -19500,6 +20140,7 @@ "end": 9002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19518,6 +20159,7 @@ "end": 9017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -19543,6 +20185,7 @@ "end": 8992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19573,6 +20216,7 @@ "end": 9009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T92", "optional": false }, @@ -19596,6 +20240,7 @@ "end": 9011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19624,6 +20269,7 @@ "end": 9028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T94", "optional": false }, @@ -19647,6 +20293,7 @@ "end": 9030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19677,6 +20324,7 @@ "end": 9035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19737,6 +20385,7 @@ "end": 9072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T95", "optional": false }, @@ -19760,6 +20409,7 @@ "end": 9074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19790,6 +20440,7 @@ "end": 9079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19844,6 +20495,7 @@ "end": 9124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f44", "optional": false, "typeAnnotation": null @@ -19863,6 +20515,7 @@ "end": 9144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19884,6 +20537,7 @@ "end": 9141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T94", "optional": false }, @@ -19907,6 +20561,7 @@ "end": 9143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19925,6 +20580,7 @@ "end": 9162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -19950,6 +20606,7 @@ "end": 9129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -19980,6 +20637,7 @@ "end": 9150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T95", "optional": false }, @@ -20003,6 +20661,7 @@ "end": 9152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20040,6 +20699,7 @@ "end": 9173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f45", "optional": false, "typeAnnotation": null @@ -20059,6 +20719,7 @@ "end": 9193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -20080,6 +20741,7 @@ "end": 9190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T95", "optional": false }, @@ -20103,6 +20765,7 @@ "end": 9192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20121,6 +20784,7 @@ "end": 9211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -20146,6 +20810,7 @@ "end": 9178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20176,6 +20841,7 @@ "end": 9199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T94", "optional": false }, @@ -20199,6 +20865,7 @@ "end": 9201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20222,6 +20889,7 @@ "end": 9258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -20255,6 +20923,7 @@ "end": 9274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -20278,6 +20947,7 @@ "end": 9276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20300,6 +20970,7 @@ "end": 9279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20330,6 +21001,7 @@ "end": 9284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20348,6 +21020,7 @@ "end": 9294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20372,6 +21045,7 @@ "end": 9298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20390,6 +21064,7 @@ "end": 9308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20457,6 +21132,7 @@ "end": 9344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -20480,6 +21156,7 @@ "end": 9346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -20502,6 +21179,7 @@ "end": 9349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20524,6 +21202,7 @@ "end": 9352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20554,6 +21233,7 @@ "end": 9357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -20587,6 +21267,7 @@ "end": 9375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20605,6 +21286,7 @@ "end": 9379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20626,6 +21308,7 @@ "end": 9394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit", "optional": false }, @@ -20649,6 +21332,7 @@ "end": 9396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20694,6 +21378,7 @@ "end": 9419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -20720,6 +21405,7 @@ "end": 9430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20743,6 +21429,7 @@ "end": 9435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -20766,6 +21453,7 @@ "end": 9438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -20796,6 +21484,7 @@ "end": 9440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20814,6 +21503,7 @@ "end": 9442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -20852,6 +21542,7 @@ "end": 9461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -20881,6 +21572,7 @@ "end": 9473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20903,6 +21595,7 @@ "end": 9490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit2", "optional": false }, @@ -20926,6 +21619,7 @@ "end": 9492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20955,6 +21649,7 @@ "end": 9510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21000,6 +21695,7 @@ "end": 9526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21026,6 +21722,7 @@ "end": 9537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21049,6 +21746,7 @@ "end": 9542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -21072,6 +21770,7 @@ "end": 9545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -21102,6 +21801,7 @@ "end": 9547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21120,6 +21820,7 @@ "end": 9549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21139,6 +21840,7 @@ "end": 9553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21168,6 +21870,7 @@ "end": 9564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21197,6 +21900,7 @@ "end": 9576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21219,6 +21923,7 @@ "end": 9589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -21236,6 +21941,7 @@ "end": 9596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit", "optional": false }, @@ -21267,6 +21973,7 @@ "end": 9600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21302,6 +22009,7 @@ "end": 9609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -21343,6 +22051,7 @@ "end": 9640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -21360,6 +22069,7 @@ "end": 9648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit2", "optional": false }, @@ -21391,6 +22101,7 @@ "end": 9652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -21426,6 +22137,7 @@ "end": 9661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -21474,6 +22186,7 @@ "end": 9719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OldDiff", "optional": false }, @@ -21497,6 +22210,7 @@ "end": 9721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21534,6 +22248,7 @@ "end": 9742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21600,6 +22315,7 @@ "end": 9776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21619,6 +22335,7 @@ "end": 9781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21641,6 +22358,7 @@ "end": 9785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21667,6 +22385,7 @@ "end": 9799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -21686,6 +22405,7 @@ "end": 9804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21721,6 +22441,7 @@ "end": 9834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -21780,6 +22501,7 @@ "end": 9849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21801,6 +22523,7 @@ "end": 9864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewDiff", "optional": false }, @@ -21824,6 +22547,7 @@ "end": 9866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21846,6 +22570,7 @@ "end": 9869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21876,6 +22601,7 @@ "end": 9874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21894,6 +22620,7 @@ "end": 9884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -21920,6 +22647,7 @@ "end": 9896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21940,6 +22668,7 @@ "end": 9909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -21967,6 +22696,7 @@ "end": 9917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -22012,6 +22742,7 @@ "end": 9938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -22031,6 +22762,7 @@ "end": 9948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -22058,6 +22790,7 @@ "end": 9956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22101,6 +22834,7 @@ "end": 9968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22125,6 +22859,7 @@ "end": 9977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OldDiff", "optional": false }, @@ -22170,6 +22905,7 @@ "end": 9997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -22197,6 +22933,7 @@ "end": 10014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -22216,6 +22953,7 @@ "end": 10024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -22243,6 +22981,7 @@ "end": 10032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -22286,6 +23025,7 @@ "end": 10044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -22310,6 +23050,7 @@ "end": 10053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewDiff", "optional": false }, @@ -22355,6 +23096,7 @@ "end": 10073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -22383,6 +23125,7 @@ "end": 10085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -22407,6 +23150,7 @@ "end": 10090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -22444,6 +23188,7 @@ "end": 10117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -22468,6 +23213,7 @@ "end": 10122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -22505,6 +23251,7 @@ "end": 10181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFooKeys1", "optional": false }, @@ -22528,6 +23275,7 @@ "end": 10183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22559,6 +23307,7 @@ "end": 10209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OldDiff", "optional": false }, @@ -22589,6 +23338,7 @@ "end": 10217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22629,6 +23379,7 @@ "end": 10243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFooKeys2", "optional": false }, @@ -22652,6 +23403,7 @@ "end": 10245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22683,6 +23435,7 @@ "end": 10271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -22713,6 +23466,7 @@ "end": 10279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22753,6 +23507,7 @@ "end": 10300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -22770,6 +23525,7 @@ "end": 10314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFooKeys1", "optional": false }, @@ -22801,6 +23557,7 @@ "end": 10319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -22844,6 +23601,7 @@ "end": 10327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -22887,6 +23645,7 @@ "end": 10335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -22936,6 +23695,7 @@ "end": 10370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -22953,6 +23713,7 @@ "end": 10384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonFooKeys2", "optional": false }, @@ -22984,6 +23745,7 @@ "end": 10389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -23027,6 +23789,7 @@ "end": 10397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -23070,6 +23833,7 @@ "end": 10405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -23118,6 +23882,7 @@ "end": 10467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -23145,6 +23910,7 @@ "end": 10473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -23182,6 +23948,7 @@ "end": 10499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -23209,6 +23976,7 @@ "end": 10505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -23247,6 +24015,7 @@ "end": 10528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooBar", "optional": false }, @@ -23271,6 +24040,7 @@ "end": 10535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -23289,6 +24059,7 @@ "end": 10542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -23310,6 +24081,7 @@ "end": 10575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractFooBar", "optional": false }, @@ -23334,6 +24106,7 @@ "end": 10578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FB", "optional": false }, @@ -23353,6 +24126,7 @@ "end": 10593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooBar", "optional": false }, @@ -23386,6 +24160,7 @@ "end": 10614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extracted", "optional": false }, @@ -23409,6 +24184,7 @@ "end": 10621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Struct", "optional": false }, @@ -23440,6 +24216,7 @@ "end": 10633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -23466,6 +24243,7 @@ "end": 10649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Struct", "optional": false }, @@ -23502,6 +24280,7 @@ "end": 10658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Struct", "optional": false }, @@ -23520,6 +24299,7 @@ "end": 10660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -23539,6 +24319,7 @@ "end": 10676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooBar", "optional": false }, @@ -23557,6 +24338,7 @@ "end": 10692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractFooBar", "optional": false }, @@ -23587,6 +24369,7 @@ "end": 10699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Struct", "optional": false }, @@ -23605,6 +24388,7 @@ "end": 10701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -23634,6 +24418,7 @@ "end": 10712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Struct", "optional": false }, @@ -23652,6 +24437,7 @@ "end": 10714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -23675,6 +24461,7 @@ "end": 10763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursivePartial", "optional": false }, @@ -23698,6 +24485,7 @@ "end": 10765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23729,6 +24517,7 @@ "end": 10775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -23755,6 +24544,7 @@ "end": 10786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23791,6 +24581,7 @@ "end": 10791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23809,6 +24600,7 @@ "end": 10793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -23828,6 +24620,7 @@ "end": 10808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -23866,6 +24659,7 @@ "end": 10831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -23904,6 +24698,7 @@ "end": 10850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursivePartial", "optional": false }, @@ -23941,6 +24736,7 @@ "end": 10852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23959,6 +24755,7 @@ "end": 10854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -24021,6 +24818,7 @@ "end": 10868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24039,6 +24837,7 @@ "end": 10870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -24066,6 +24865,7 @@ "end": 10905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursivePartial", "optional": false }, @@ -24096,6 +24896,7 @@ "end": 10907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24114,6 +24915,7 @@ "end": 10909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -24143,6 +24945,7 @@ "end": 10915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24161,6 +24964,7 @@ "end": 10917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -24180,6 +24984,7 @@ "end": 10947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -24199,6 +25004,7 @@ "end": 10952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -24220,6 +25026,7 @@ "end": 10955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24242,6 +25049,7 @@ "end": 10958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -24263,6 +25071,7 @@ "end": 10976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursivePartial", "optional": false }, @@ -24286,6 +25095,7 @@ "end": 10978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24327,6 +25137,7 @@ "end": 10949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24377,6 +25188,7 @@ "end": 10994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -24526,6 +25338,7 @@ "end": 11039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -24539,6 +25352,7 @@ "end": 11041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -24674,6 +25488,7 @@ "end": 11115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Weird1", "optional": false }, @@ -24704,6 +25519,7 @@ "end": 11140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -24725,6 +25541,7 @@ "end": 11143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -24753,6 +25570,7 @@ "end": 11121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -24808,6 +25626,7 @@ "end": 11187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -24829,6 +25648,7 @@ "end": 11190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -24857,6 +25677,7 @@ "end": 11171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -24931,6 +25752,7 @@ "end": 11231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Weird2", "optional": false }, @@ -24961,6 +25783,7 @@ "end": 11256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -24982,6 +25805,7 @@ "end": 11259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25010,6 +25834,7 @@ "end": 11237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25047,6 +25872,7 @@ "end": 11265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25075,6 +25901,7 @@ "end": 11299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -25096,6 +25923,7 @@ "end": 11302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25124,6 +25952,7 @@ "end": 11283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25174,6 +26003,7 @@ "end": 11314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25200,6 +26030,7 @@ "end": 11319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalTypes2.json b/crates/swc_ecma_parser/tests/tsc/conditionalTypes2.json index d6c75bccbdff..4a843b98e0fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalTypes2.json @@ -18,6 +18,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -42,6 +43,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -105,6 +108,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -131,6 +135,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +168,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -187,6 +193,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -220,6 +227,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -250,6 +258,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -283,6 +292,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -316,6 +326,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -340,6 +351,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +385,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -403,6 +416,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -436,6 +450,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -455,6 +470,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +491,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -494,6 +511,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -515,6 +533,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -538,6 +557,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -563,6 +583,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -584,6 +605,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -607,6 +629,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -653,6 +676,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -664,6 +688,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -689,6 +714,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -700,6 +726,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -729,6 +756,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -751,6 +779,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -770,6 +799,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -790,6 +820,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -809,6 +840,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -830,6 +862,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -853,6 +886,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -878,6 +912,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -899,6 +934,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -922,6 +958,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -968,6 +1005,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -979,6 +1017,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1004,6 +1043,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1015,6 +1055,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1044,6 +1085,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1066,6 +1108,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1085,6 +1128,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1105,6 +1149,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1124,6 +1169,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1145,6 +1191,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -1168,6 +1215,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1193,6 +1241,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1214,6 +1263,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -1237,6 +1287,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1283,6 +1334,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1294,6 +1346,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1319,6 +1372,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1330,6 +1384,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1359,6 +1414,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1381,6 +1437,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1400,6 +1457,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1420,6 +1478,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -1439,6 +1498,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1460,6 +1520,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1510,6 +1571,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1549,6 +1611,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1580,6 +1643,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1602,6 +1666,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -1625,6 +1690,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1643,6 +1709,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1664,6 +1731,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFunction", "optional": false }, @@ -1683,6 +1751,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -1704,6 +1773,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1747,6 +1817,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -1760,6 +1831,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false } @@ -1788,6 +1860,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false } @@ -1816,6 +1889,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1847,6 +1921,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1869,6 +1944,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1888,6 +1964,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1909,6 +1986,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1952,6 +2030,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -1965,6 +2044,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2003,6 +2083,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2024,6 +2105,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -2038,6 +2120,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2068,6 +2151,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2089,6 +2173,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2103,6 +2188,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2138,6 +2224,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2160,6 +2247,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2179,6 +2267,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2281,6 +2370,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -2294,6 +2384,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2329,6 +2420,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2356,6 +2448,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -2375,6 +2468,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2480,6 +2574,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2498,6 +2593,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFunction", "optional": false }, @@ -2511,6 +2607,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2542,6 +2639,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2570,6 +2668,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2595,6 +2694,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2633,6 +2733,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2658,6 +2759,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2691,6 +2793,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBar", "optional": false }, @@ -2710,6 +2813,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2739,6 +2843,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2774,6 +2879,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2836,6 +2942,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBat", "optional": false }, @@ -2855,6 +2962,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2884,6 +2992,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2919,6 +3028,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bat", "optional": false }, @@ -2986,6 +3096,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract2", "optional": false }, @@ -3009,6 +3120,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3031,6 +3143,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3053,6 +3166,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3083,6 +3197,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3101,6 +3216,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3125,6 +3241,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3143,6 +3260,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3161,6 +3279,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3194,6 +3313,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3213,6 +3333,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3234,6 +3355,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3257,6 +3379,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3280,6 +3403,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3298,6 +3422,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3319,6 +3444,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3344,6 +3470,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3365,6 +3492,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3388,6 +3516,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3413,6 +3542,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3431,6 +3561,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3458,6 +3589,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -3479,6 +3611,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract2", "optional": false }, @@ -3502,6 +3635,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3520,6 +3654,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3538,6 +3673,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3584,6 +3720,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBar", "optional": false }, @@ -3597,6 +3734,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3625,6 +3763,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBar", "optional": false }, @@ -3638,6 +3777,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3666,6 +3806,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBar", "optional": false }, @@ -3679,6 +3820,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3711,6 +3853,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3733,6 +3876,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3752,6 +3896,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3773,6 +3918,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3796,6 +3942,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3819,6 +3966,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3837,6 +3985,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3858,6 +4007,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3883,6 +4033,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3904,6 +4055,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -3927,6 +4079,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3952,6 +4105,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3970,6 +4124,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3997,6 +4152,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -4018,6 +4174,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract2", "optional": false }, @@ -4041,6 +4198,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4059,6 +4217,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4077,6 +4236,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -4123,6 +4283,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBat", "optional": false }, @@ -4136,6 +4297,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4164,6 +4326,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBat", "optional": false }, @@ -4177,6 +4340,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4205,6 +4369,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooBat", "optional": false }, @@ -4218,6 +4383,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -4250,6 +4416,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4272,6 +4439,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Opt", "optional": false }, @@ -4332,6 +4500,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -4369,6 +4538,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -4392,6 +4562,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4432,6 +4603,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4459,6 +4631,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Seq", "optional": false }, @@ -4483,6 +4656,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4515,6 +4689,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tail", "optional": false }, @@ -4540,6 +4715,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Opt", "optional": false }, @@ -4563,6 +4739,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Seq", "optional": false }, @@ -4586,6 +4763,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4612,6 +4790,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -4672,6 +4851,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -4709,6 +4889,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Opt", "optional": false }, @@ -4732,6 +4913,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -4755,6 +4937,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4805,6 +4988,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "predicate", "optional": false, "typeAnnotation": { @@ -4827,6 +5011,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -4848,6 +5033,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4877,6 +5063,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -4899,6 +5086,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4941,6 +5129,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4960,6 +5149,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5002,6 +5192,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5025,6 +5216,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5054,6 +5246,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5077,6 +5270,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -5100,6 +5294,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5118,6 +5313,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5171,6 +5367,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "predicate", "optional": false, "typeAnnotation": { @@ -5193,6 +5390,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5214,6 +5412,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5286,6 +5485,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5309,6 +5509,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5338,6 +5539,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5361,6 +5563,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5411,6 +5614,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "predicate", "optional": false, "typeAnnotation": { @@ -5433,6 +5637,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -5454,6 +5659,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5516,6 +5722,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -5553,6 +5760,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5572,6 +5780,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5614,6 +5823,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5637,6 +5847,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5666,6 +5877,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vector", "optional": false }, @@ -5722,6 +5934,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5748,6 +5961,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Seq", "optional": false }, @@ -5771,6 +5985,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5794,6 +6009,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -5818,6 +6034,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5851,6 +6068,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bat", "optional": false }, @@ -5875,6 +6093,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -5898,6 +6117,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -5921,6 +6141,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5950,6 +6171,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -5974,6 +6196,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5999,6 +6222,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -6022,6 +6246,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6052,6 +6277,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bat", "optional": false }, @@ -6076,6 +6302,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -6099,6 +6326,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -6122,6 +6350,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6149,6 +6378,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boom", "optional": false }, @@ -6179,6 +6409,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6237,6 +6468,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString1", "optional": false }, @@ -6256,6 +6488,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6292,6 +6525,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -6338,6 +6572,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString2", "optional": false }, @@ -6357,6 +6592,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6378,6 +6614,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -6422,6 +6659,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6441,6 +6679,7 @@ "end": 2605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6462,6 +6701,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6505,6 +6745,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -6518,6 +6759,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6553,6 +6795,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString1", "optional": false }, @@ -6566,6 +6809,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6594,6 +6838,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString2", "optional": false }, @@ -6607,6 +6852,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6643,6 +6889,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6670,6 +6917,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6693,6 +6941,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6715,6 +6964,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6737,6 +6987,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6767,6 +7018,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6800,6 +7052,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -6833,6 +7086,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6859,6 +7113,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6895,6 +7150,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6913,6 +7169,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6932,6 +7189,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6950,6 +7208,7 @@ "end": 2811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6968,6 +7227,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6995,6 +7255,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7019,6 +7280,7 @@ "end": 2831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7049,6 +7311,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7067,6 +7330,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7086,6 +7350,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7104,6 +7369,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7132,6 +7398,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7150,6 +7417,7 @@ "end": 2864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7168,6 +7436,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7198,6 +7467,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7221,6 +7491,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7243,6 +7514,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7273,6 +7545,7 @@ "end": 2897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7306,6 +7579,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7339,6 +7613,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7365,6 +7640,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7401,6 +7677,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7419,6 +7696,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7438,6 +7716,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7456,6 +7735,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7474,6 +7754,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7501,6 +7782,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7525,6 +7807,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7555,6 +7838,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7573,6 +7857,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7592,6 +7877,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7620,6 +7906,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7638,6 +7925,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7656,6 +7944,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7686,6 +7975,7 @@ "end": 3034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7709,6 +7999,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7731,6 +8022,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7753,6 +8045,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7784,6 +8077,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7817,6 +8111,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7843,6 +8138,7 @@ "end": 3071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7879,6 +8175,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7897,6 +8194,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7916,6 +8214,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7934,6 +8233,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7952,6 +8252,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7979,6 +8280,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8003,6 +8305,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8033,6 +8336,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8051,6 +8355,7 @@ "end": 3116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8070,6 +8375,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8088,6 +8394,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8112,6 +8419,7 @@ "end": 3159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -8135,6 +8443,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8157,6 +8466,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8179,6 +8489,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8209,6 +8520,7 @@ "end": 3176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8241,6 +8553,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8274,6 +8587,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8299,6 +8613,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8325,6 +8640,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8348,6 +8664,7 @@ "end": 3236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -8378,6 +8695,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8396,6 +8714,7 @@ "end": 3240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8415,6 +8734,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8433,6 +8753,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8456,6 +8777,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8477,6 +8799,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -8500,6 +8823,7 @@ "end": 3267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8522,6 +8846,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8552,6 +8877,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8584,6 +8910,7 @@ "end": 3298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8617,6 +8944,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8642,6 +8970,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8668,6 +8997,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8691,6 +9021,7 @@ "end": 3339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -8721,6 +9052,7 @@ "end": 3341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8739,6 +9071,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8758,6 +9091,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8781,6 +9115,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8802,6 +9137,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -8825,6 +9161,7 @@ "end": 3367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8847,6 +9184,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8869,6 +9207,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -8899,6 +9238,7 @@ "end": 3382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8932,6 +9272,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -8958,6 +9299,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8981,6 +9323,7 @@ "end": 3420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -9011,6 +9354,7 @@ "end": 3422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9029,6 +9373,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9048,6 +9393,7 @@ "end": 3428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9066,6 +9412,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -9088,6 +9435,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9109,6 +9457,7 @@ "end": 3478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaybeTrue", "optional": false }, @@ -9132,6 +9481,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9159,6 +9509,7 @@ "end": 3492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9227,6 +9578,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9297,6 +9649,7 @@ "end": 3551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -9314,6 +9667,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaybeTrue", "optional": false }, @@ -9345,6 +9699,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9386,6 +9741,7 @@ "end": 3597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -9403,6 +9759,7 @@ "end": 3609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaybeTrue", "optional": false }, @@ -9434,6 +9791,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9482,6 +9840,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -9499,6 +9858,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaybeTrue", "optional": false }, @@ -9530,6 +9890,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9578,6 +9939,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -9595,6 +9957,7 @@ "end": 3702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaybeTrue", "optional": false }, @@ -9626,6 +9989,7 @@ "end": 3706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9667,6 +10031,7 @@ "end": 3763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -9727,6 +10092,7 @@ "end": 3789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -9750,6 +10116,7 @@ "end": 3791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -9769,6 +10136,7 @@ "end": 3805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -9789,6 +10157,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9821,6 +10190,7 @@ "end": 3816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -9845,6 +10215,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -9866,6 +10237,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -9890,6 +10262,7 @@ "end": 3826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9914,6 +10287,7 @@ "end": 3846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductUnion", "optional": false }, @@ -9938,6 +10312,7 @@ "end": 3856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -9996,6 +10371,7 @@ "end": 3874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -10058,6 +10434,7 @@ "end": 3925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplement", "optional": false }, @@ -10082,6 +10459,7 @@ "end": 3934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10101,6 +10479,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10123,6 +10502,7 @@ "end": 3953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10146,6 +10526,7 @@ "end": 3959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10164,6 +10545,7 @@ "end": 3962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10188,6 +10570,7 @@ "end": 3975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UCA", "optional": false }, @@ -10212,6 +10595,7 @@ "end": 3993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplement", "optional": false }, @@ -10249,6 +10633,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UCB", "optional": false }, @@ -10273,6 +10658,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplement", "optional": false }, @@ -10310,6 +10696,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplementComplement", "optional": false }, @@ -10334,6 +10721,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10353,6 +10741,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10375,6 +10764,7 @@ "end": 4112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10398,6 +10788,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10416,6 +10807,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10439,6 +10831,7 @@ "end": 4133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10457,6 +10850,7 @@ "end": 4136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10484,6 +10878,7 @@ "end": 4151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UCCA", "optional": false }, @@ -10508,6 +10903,7 @@ "end": 4179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplementComplement", "optional": false }, @@ -10545,6 +10941,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UCCB", "optional": false }, @@ -10569,6 +10966,7 @@ "end": 4223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnionComplementComplement", "optional": false }, @@ -10606,6 +11004,7 @@ "end": 4297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplement", "optional": false }, @@ -10630,6 +11029,7 @@ "end": 4306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10649,6 +11049,7 @@ "end": 4315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10671,6 +11072,7 @@ "end": 4325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10694,6 +11096,7 @@ "end": 4338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductUnion", "optional": false }, @@ -10720,6 +11123,7 @@ "end": 4344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -10744,6 +11148,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10772,6 +11177,7 @@ "end": 4362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PCA", "optional": false }, @@ -10796,6 +11202,7 @@ "end": 4382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplement", "optional": false }, @@ -10833,6 +11240,7 @@ "end": 4397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PCB", "optional": false }, @@ -10857,6 +11265,7 @@ "end": 4417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplement", "optional": false }, @@ -10894,6 +11303,7 @@ "end": 4501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplementComplement", "optional": false }, @@ -10918,6 +11328,7 @@ "end": 4510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10937,6 +11348,7 @@ "end": 4519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -10959,6 +11371,7 @@ "end": 4529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10982,6 +11395,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductUnion", "optional": false }, @@ -11000,6 +11414,7 @@ "end": 4551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -11023,6 +11438,7 @@ "end": 4564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductUnion", "optional": false }, @@ -11049,6 +11465,7 @@ "end": 4570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -11073,6 +11490,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11104,6 +11522,7 @@ "end": 4590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PCCA", "optional": false }, @@ -11128,6 +11547,7 @@ "end": 4620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplementComplement", "optional": false }, @@ -11165,6 +11585,7 @@ "end": 4636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PCCB", "optional": false }, @@ -11189,6 +11610,7 @@ "end": 4666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProductComplementComplement", "optional": false }, @@ -11226,6 +11648,7 @@ "end": 4704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Hmm", "optional": false }, @@ -11249,6 +11672,7 @@ "end": 4706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11271,6 +11695,7 @@ "end": 4709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11290,6 +11715,7 @@ "end": 4719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11318,6 +11744,7 @@ "end": 4724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11336,6 +11763,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11361,6 +11789,7 @@ "end": 4741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11387,6 +11816,7 @@ "end": 4752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11430,6 +11860,7 @@ "end": 4782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "What", "optional": false }, @@ -11447,6 +11878,7 @@ "end": 4788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Hmm", "optional": false }, @@ -11486,6 +11918,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11536,6 +11969,7 @@ "end": 4815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -11557,6 +11991,7 @@ "end": 4821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "What", "optional": false }, @@ -11606,6 +12041,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "save", "optional": false }, @@ -11625,6 +12061,7 @@ "end": 4888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_response", "optional": false, "typeAnnotation": { @@ -11646,6 +12083,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRootResponse", "optional": false }, @@ -11717,6 +12155,7 @@ "end": 4934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exportCommand", "optional": false }, @@ -11730,6 +12169,7 @@ "end": 4939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "save", "optional": false } @@ -11747,6 +12187,7 @@ "end": 4973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exportCommand", "optional": false }, @@ -11766,6 +12207,7 @@ "end": 4999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionToCall", "optional": false, "typeAnnotation": { @@ -11787,6 +12229,7 @@ "end": 5016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IExportCallback", "optional": false }, @@ -11810,6 +12253,7 @@ "end": 5026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -11851,6 +12295,7 @@ "end": 4983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -11891,6 +12336,7 @@ "end": 5062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IExportCallback", "optional": false }, @@ -11915,6 +12361,7 @@ "end": 5072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -11948,6 +12395,7 @@ "end": 5086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": { @@ -11969,6 +12417,7 @@ "end": 5101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRootResponse", "optional": false }, @@ -11992,6 +12441,7 @@ "end": 5111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -12037,6 +12487,7 @@ "end": 5142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRootResponse", "optional": false }, @@ -12060,6 +12511,7 @@ "end": 5152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -12090,6 +12542,7 @@ "end": 5166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -12108,6 +12561,7 @@ "end": 5182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRecord", "optional": false }, @@ -12126,6 +12580,7 @@ "end": 5200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRecordResponse", "optional": false }, @@ -12149,6 +12604,7 @@ "end": 5210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -12170,6 +12626,7 @@ "end": 5223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IResponse", "optional": false }, @@ -12193,6 +12650,7 @@ "end": 5233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TResponse", "optional": false }, @@ -12216,6 +12674,7 @@ "end": 5254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRecord", "optional": false }, @@ -12243,6 +12702,7 @@ "end": 5269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -12281,6 +12741,7 @@ "end": 5310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRecordResponse", "optional": false }, @@ -12304,6 +12765,7 @@ "end": 5312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12323,6 +12785,7 @@ "end": 5328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IRecord", "optional": false }, @@ -12352,6 +12815,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IResponse", "optional": false }, @@ -12375,6 +12839,7 @@ "end": 5343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12403,6 +12868,7 @@ "end": 5360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sendRecord", "optional": false }, @@ -12445,6 +12911,7 @@ "end": 5396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IResponse", "optional": false }, @@ -12468,6 +12935,7 @@ "end": 5398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12499,6 +12967,7 @@ "end": 5414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sendValue", "optional": false }, @@ -12512,6 +12981,7 @@ "end": 5419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -12540,6 +13010,7 @@ "end": 5449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAllPropertiesOfType", "optional": false }, @@ -12563,6 +13034,7 @@ "end": 5451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12617,6 +13089,7 @@ "end": 5508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetPropertyNamesOfType", "optional": false }, @@ -12640,6 +13113,7 @@ "end": 5510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12662,6 +13136,7 @@ "end": 5526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestrictToType", "optional": false }, @@ -12700,6 +13175,7 @@ "end": 5546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyName", "optional": false }, @@ -12719,6 +13195,7 @@ "end": 5557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -12749,6 +13226,7 @@ "end": 5565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12796,6 +13274,7 @@ "end": 5578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12814,6 +13293,7 @@ "end": 5591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyName", "optional": false }, @@ -12833,6 +13313,7 @@ "end": 5615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestrictToType", "optional": false }, @@ -12851,6 +13332,7 @@ "end": 5630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyName", "optional": false }, @@ -12879,6 +13361,7 @@ "end": 5648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -12909,6 +13392,7 @@ "end": 5656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12942,6 +13426,7 @@ "end": 5704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAllPropertiesOfType", "optional": false }, @@ -12965,6 +13450,7 @@ "end": 5706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12987,6 +13473,7 @@ "end": 5722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestrictToType", "optional": false }, @@ -13011,6 +13498,7 @@ "end": 5730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -13034,6 +13522,7 @@ "end": 5734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13052,6 +13541,7 @@ "end": 5759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetPropertyNamesOfType", "optional": false }, @@ -13075,6 +13565,7 @@ "end": 5768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -13098,6 +13589,7 @@ "end": 5770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13119,6 +13611,7 @@ "end": 5787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestrictToType", "optional": false }, @@ -13140,6 +13633,7 @@ "end": 5834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -13159,6 +13653,7 @@ "end": 5836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13180,6 +13675,7 @@ "end": 5842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -13240,6 +13736,7 @@ "end": 5878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false }, @@ -13259,6 +13756,7 @@ "end": 5883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -13281,6 +13779,7 @@ "end": 5887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13302,6 +13801,7 @@ "end": 5893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -13325,6 +13825,7 @@ "end": 5895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13386,6 +13887,7 @@ "end": 5880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13427,6 +13929,7 @@ "end": 5923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -13450,6 +13953,7 @@ "end": 5925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13480,6 +13984,7 @@ "end": 5930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13514,6 +14019,7 @@ "end": 5951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -13538,6 +14044,7 @@ "end": 5954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13568,6 +14075,7 @@ "end": 5962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13592,6 +14100,7 @@ "end": 5965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13623,6 +14132,7 @@ "end": 5971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false }, @@ -13636,6 +14146,7 @@ "end": 5974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false } @@ -13658,6 +14169,7 @@ "end": 6008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wat", "optional": false }, @@ -13681,6 +14193,7 @@ "end": 6010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13726,6 +14239,7 @@ "end": 6032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13758,6 +14272,7 @@ "end": 6037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -13801,6 +14316,7 @@ "end": 6043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -13857,6 +14373,7 @@ "end": 6062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13888,6 +14405,7 @@ "end": 6068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -13907,6 +14425,7 @@ "end": 6073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13983,6 +14502,7 @@ "end": 6108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Huh", "optional": false }, @@ -14000,6 +14520,7 @@ "end": 6114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wat", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/conditionalTypesExcessProperties.json b/crates/swc_ecma_parser/tests/tsc/conditionalTypesExcessProperties.json index 4db9d97e5823..3ef72174d4e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/conditionalTypesExcessProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/conditionalTypesExcessProperties.json @@ -19,6 +19,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -42,6 +43,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -81,6 +83,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -129,6 +132,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +167,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -187,6 +192,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -217,6 +223,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -254,6 +261,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunc2", "optional": false }, @@ -273,6 +281,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -294,6 +303,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -316,6 +326,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": { @@ -337,6 +348,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -360,6 +372,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -406,6 +419,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": null @@ -454,6 +468,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -482,6 +497,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": null @@ -530,6 +546,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -551,6 +568,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -583,6 +601,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/conflictingCommonJSES2015Exports.json b/crates/swc_ecma_parser/tests/tsc/conflictingCommonJSES2015Exports.json index a378977a3de5..f87dc0ca4721 100644 --- a/crates/swc_ecma_parser/tests/tsc/conflictingCommonJSES2015Exports.json +++ b/crates/swc_ecma_parser/tests/tsc/conflictingCommonJSES2015Exports.json @@ -20,6 +20,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -39,6 +40,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -77,6 +80,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -173,6 +178,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false } @@ -200,6 +206,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -240,6 +247,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constEnum1.json b/crates/swc_ecma_parser/tests/tsc/constEnum1.json index 4cd988a28417..9b67570202d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnum1.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnum1.json @@ -20,6 +20,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -90,6 +94,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -113,6 +118,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -141,6 +147,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -159,6 +166,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -176,6 +184,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -194,6 +203,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -218,6 +228,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -255,6 +266,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -279,6 +291,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -316,6 +329,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -333,6 +347,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -343,6 +358,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constEnum2.json b/crates/swc_ecma_parser/tests/tsc/constEnum2.json index 2f06dde94ea7..4f95e6a82306 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnum2.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnum2.json @@ -28,6 +28,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CONST", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -94,6 +96,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -120,6 +123,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -159,6 +163,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -201,6 +206,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -245,6 +251,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -262,6 +269,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -307,6 +315,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -349,6 +358,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -395,6 +405,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -405,6 +416,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CONST", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constEnum3.json b/crates/swc_ecma_parser/tests/tsc/constEnum3.json index 3e9307961685..b026de303991 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnum3.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnum3.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestType", "optional": false }, @@ -37,6 +38,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -55,6 +57,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -76,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTypeStr", "optional": false }, @@ -100,6 +104,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestType", "optional": false }, @@ -116,6 +121,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -135,6 +141,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -156,6 +163,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestType", "optional": false }, @@ -194,6 +202,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -213,6 +222,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -234,6 +244,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTypeStr", "optional": false }, @@ -283,6 +294,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -302,6 +314,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestType", "optional": false }, @@ -339,6 +352,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -358,6 +372,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestType", "optional": false }, @@ -395,6 +410,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -435,6 +451,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constEnum4.json b/crates/swc_ecma_parser/tests/tsc/constEnum4.json index 11c0abe97a84..f0b6bd02a089 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnum4.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnum4.json @@ -35,6 +35,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -70,6 +71,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -90,6 +92,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constEnumNoObjectPrototypePropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/constEnumNoObjectPrototypePropertyAccess.json index 41c90d7d56f1..0579b0036f1d 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnumNoObjectPrototypePropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnumNoObjectPrototypePropertyAccess.json @@ -20,6 +20,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -51,6 +52,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -79,6 +81,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -122,6 +125,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -150,6 +154,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -193,6 +198,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -221,6 +227,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -264,6 +271,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -292,6 +300,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -335,6 +344,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -363,6 +373,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -406,6 +417,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -434,6 +446,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, @@ -477,6 +490,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -505,6 +519,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bebra", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess1.json b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess1.json index 1923a688e2ff..a5bf4fd25748 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess1.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess1.json @@ -20,6 +20,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -37,6 +38,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -63,6 +65,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -106,6 +110,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +121,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -134,6 +140,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -151,6 +158,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -190,6 +198,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -215,6 +224,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -316,6 +326,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -333,6 +344,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -372,6 +384,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -389,6 +402,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -436,6 +450,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -453,6 +468,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -475,6 +491,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -502,6 +519,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -538,6 +556,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -605,6 +624,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -688,6 +708,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -717,6 +738,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess2.json b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess2.json index e2aa211ef221..fd81d953e9de 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess2.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess2.json @@ -20,6 +20,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -37,6 +38,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -63,6 +65,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -106,6 +110,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +121,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -134,6 +140,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -151,6 +158,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -190,6 +198,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -201,6 +210,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -231,6 +241,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -248,6 +259,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -270,6 +282,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -311,6 +324,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -332,6 +346,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -364,6 +379,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -388,6 +404,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -407,6 +424,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -428,6 +446,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -483,6 +502,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess3.json b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess3.json index 3e831f092631..cf8d724b1b38 100644 --- a/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess3.json +++ b/crates/swc_ecma_parser/tests/tsc/constEnumPropertyAccess3.json @@ -20,6 +20,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -71,6 +73,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -105,6 +108,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -163,6 +167,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -221,6 +226,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -285,6 +291,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -342,6 +349,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -399,6 +407,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -456,6 +465,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -513,6 +523,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -578,6 +589,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -643,6 +655,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -708,6 +721,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -773,6 +787,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constLocalsInFunctionExpressions.json b/crates/swc_ecma_parser/tests/tsc/constLocalsInFunctionExpressions.json index fc5eef57fc71..f07dbf836fcb 100644 --- a/crates/swc_ecma_parser/tests/tsc/constLocalsInFunctionExpressions.json +++ b/crates/swc_ecma_parser/tests/tsc/constLocalsInFunctionExpressions.json @@ -14,6 +14,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -71,6 +72,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -113,6 +115,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -168,6 +172,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -213,6 +218,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -238,6 +244,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -279,6 +286,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -321,6 +329,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -339,6 +348,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -376,6 +386,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -433,6 +444,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -458,6 +470,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -495,6 +508,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -537,6 +551,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -555,6 +570,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -592,6 +608,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -637,6 +654,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -678,6 +696,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -722,6 +741,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -764,6 +784,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -782,6 +803,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -819,6 +841,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -876,6 +899,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -917,6 +941,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -957,6 +982,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -999,6 +1025,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1017,6 +1044,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -1054,6 +1082,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1099,6 +1128,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1132,6 +1162,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny.json b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny.json index c2f3a990bc21..210548f03a9c 100644 --- a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny.json @@ -14,6 +14,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -115,6 +118,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +138,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -162,6 +167,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +184,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -197,6 +204,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -218,6 +226,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -279,6 +288,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +316,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -352,6 +363,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -368,6 +380,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -387,6 +400,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -408,6 +422,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +484,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -489,6 +505,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +527,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +556,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -588,6 +607,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -618,6 +638,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -647,6 +668,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -660,6 +682,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -688,6 +711,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -701,6 +725,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -729,6 +754,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -742,6 +768,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -773,6 +800,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -816,6 +844,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -829,6 +858,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -873,6 +903,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -886,6 +917,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -930,6 +962,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -943,6 +976,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -976,6 +1010,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1020,6 +1055,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1041,6 +1077,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1085,6 +1122,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1104,6 +1142,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1139,6 +1178,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1157,6 +1197,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1170,6 +1211,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1204,6 +1246,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1222,6 +1265,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1235,6 +1279,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1271,6 +1316,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1315,6 +1361,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1336,6 +1383,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1380,6 +1428,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1407,6 +1456,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1460,6 +1510,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1478,6 +1529,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1491,6 +1543,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1525,6 +1578,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1543,6 +1597,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1556,6 +1611,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1592,6 +1648,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1636,6 +1693,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1657,6 +1715,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1701,6 +1760,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1721,6 +1781,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1742,6 +1803,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1770,6 +1832,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1800,6 +1863,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1837,6 +1901,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -1855,6 +1920,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1868,6 +1934,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1902,6 +1969,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -1920,6 +1988,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1933,6 +2002,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny2.json b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny2.json index fc8ed5e21cb0..ae74c90f092e 100644 --- a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny2.json +++ b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithAny2.json @@ -14,6 +14,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +95,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -114,6 +118,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +139,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -155,6 +161,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -183,6 +190,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -213,6 +221,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -243,6 +252,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -273,6 +283,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -316,6 +327,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -329,6 +341,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -357,6 +370,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -370,6 +384,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithEmptyObject.json b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithEmptyObject.json index 1024f6a86db5..2ef0b699671a 100644 --- a/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithEmptyObject.json +++ b/crates/swc_ecma_parser/tests/tsc/constraintSatisfactionWithEmptyObject.json @@ -14,6 +14,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -119,6 +123,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -153,6 +158,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -171,6 +177,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -255,6 +263,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -273,6 +282,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -304,6 +314,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -348,6 +359,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -369,6 +381,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -413,6 +426,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -432,6 +446,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -467,6 +482,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -485,6 +501,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -520,6 +537,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -544,6 +562,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -563,6 +582,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -594,6 +614,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -618,6 +639,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +673,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -672,6 +695,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -709,6 +733,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -728,6 +753,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -749,6 +775,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -795,6 +822,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -838,6 +866,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -856,6 +885,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -901,6 +931,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -940,6 +971,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -958,6 +990,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -989,6 +1022,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1033,6 +1067,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1054,6 +1089,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1098,6 +1134,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1142,6 +1179,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1160,6 +1198,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1195,6 +1234,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1219,6 +1259,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1259,6 +1300,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1283,6 +1325,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1316,6 +1359,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1337,6 +1381,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructBigint.json b/crates/swc_ecma_parser/tests/tsc/constructBigint.json index b800523c1455..1e8206c3b0e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructBigint.json +++ b/crates/swc_ecma_parser/tests/tsc/constructBigint.json @@ -25,6 +25,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -65,6 +66,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -110,6 +112,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -150,6 +153,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -189,6 +193,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -209,6 +214,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -240,6 +246,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -320,6 +327,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -358,6 +366,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -371,6 +380,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance.json index 707d227e5a0b..c1be53214f76 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance.json @@ -21,6 +21,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructSignature", "optional": false }, @@ -44,6 +45,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -71,6 +73,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -198,6 +203,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -217,6 +223,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -244,6 +251,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -294,6 +302,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -319,6 +328,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -371,6 +381,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -398,6 +409,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -450,6 +462,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -469,6 +482,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -496,6 +510,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -548,6 +563,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -567,6 +583,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -594,6 +611,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -615,6 +633,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -658,6 +677,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -692,6 +712,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberWithConstructSignature", "optional": false }, @@ -715,6 +736,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -742,6 +764,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -767,6 +790,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -820,6 +844,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -845,6 +870,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -870,6 +896,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -923,6 +950,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -948,6 +976,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -969,6 +998,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -997,6 +1027,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1053,6 +1084,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1074,6 +1106,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1109,6 +1142,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1133,6 +1167,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1178,6 +1213,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1197,6 +1233,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1224,6 +1261,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1249,6 +1287,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1302,6 +1341,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1327,6 +1367,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1352,6 +1393,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1405,6 +1447,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1430,6 +1473,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1451,6 +1495,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1479,6 +1524,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1525,6 +1571,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1552,6 +1599,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1577,6 +1625,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1630,6 +1679,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1655,6 +1705,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1676,6 +1727,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1704,6 +1756,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1734,6 +1787,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1760,6 +1814,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1779,6 +1834,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1806,6 +1862,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1831,6 +1888,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1886,6 +1944,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1905,6 +1964,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1932,6 +1992,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1957,6 +2018,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1978,6 +2040,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2006,6 +2069,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance2.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance2.json index 38b94654469e..a06139a2158a 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance2.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -425,6 +435,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -450,6 +461,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +522,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -535,6 +548,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -588,6 +602,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -613,6 +628,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +654,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -691,6 +708,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -716,6 +734,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +757,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -836,6 +857,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -858,6 +880,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -879,6 +902,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -907,6 +931,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -937,6 +962,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -961,6 +987,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -986,6 +1013,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1036,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1029,6 +1058,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1057,6 +1087,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1088,6 +1119,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1109,6 +1141,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1137,6 +1170,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1163,6 +1197,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1188,6 +1223,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1210,6 +1246,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1231,6 +1268,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1259,6 +1297,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1275,6 +1314,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1297,6 +1337,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1318,6 +1359,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1346,6 +1388,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1377,6 +1420,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1398,6 +1442,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1471,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1452,6 +1498,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1477,6 +1524,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1499,6 +1547,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1520,6 +1569,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1548,6 +1598,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1564,6 +1615,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1586,6 +1638,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1607,6 +1660,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1635,6 +1689,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1666,6 +1721,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1687,6 +1743,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1715,6 +1772,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1741,6 +1799,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1776,6 +1835,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1805,6 +1865,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1834,6 +1895,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1858,6 +1920,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1883,6 +1946,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1912,6 +1976,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1944,6 +2009,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1973,6 +2039,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2008,6 +2075,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2054,6 +2122,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2078,6 +2147,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -2103,6 +2173,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2124,6 +2195,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2147,6 +2219,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2164,6 +2237,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2185,6 +2259,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2208,6 +2283,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2239,6 +2315,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2262,6 +2339,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2289,6 +2367,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -2314,6 +2393,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2335,6 +2415,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2358,6 +2439,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2375,6 +2457,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2396,6 +2479,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2419,6 +2503,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2450,6 +2535,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2473,6 +2559,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2500,6 +2587,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -2525,6 +2613,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2554,6 +2643,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2589,6 +2679,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2635,6 +2726,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2659,6 +2751,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -2691,6 +2784,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2748,6 +2842,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2809,6 +2904,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -2841,6 +2937,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2862,6 +2959,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2912,6 +3010,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2931,6 +3030,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2955,6 +3055,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2976,6 +3077,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3026,6 +3128,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3045,6 +3148,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3073,6 +3177,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -3105,6 +3210,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3127,6 +3233,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3205,6 +3312,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3227,6 +3335,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3309,6 +3418,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -3341,6 +3451,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3370,6 +3481,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3420,6 +3532,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3499,6 +3612,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3528,6 +3642,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3578,6 +3693,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3599,6 +3715,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3626,6 +3743,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3683,6 +3801,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3702,6 +3821,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3729,6 +3849,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3754,6 +3875,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3775,6 +3897,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3803,6 +3926,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3839,6 +3963,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3864,6 +3989,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3889,6 +4015,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3910,6 +4037,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3938,6 +4066,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3989,6 +4118,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4014,6 +4144,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4035,6 +4166,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4063,6 +4195,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4093,6 +4226,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4117,6 +4251,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4142,6 +4277,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4163,6 +4299,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4177,6 +4314,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4198,6 +4336,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4226,6 +4365,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4248,6 +4388,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4278,6 +4419,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4302,6 +4444,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4327,6 +4470,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4349,6 +4493,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4370,6 +4515,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4398,6 +4544,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4428,6 +4575,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4450,6 +4598,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4480,6 +4629,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4504,6 +4654,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4529,6 +4680,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4551,6 +4703,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4572,6 +4725,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4600,6 +4754,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4630,6 +4785,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4649,6 +4805,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4669,6 +4826,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4688,6 +4846,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4716,6 +4875,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4740,6 +4900,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4765,6 +4926,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4787,6 +4949,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4808,6 +4971,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4836,6 +5000,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4866,6 +5031,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4885,6 +5051,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4905,6 +5072,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4924,6 +5092,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4953,6 +5122,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4974,6 +5144,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5002,6 +5173,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5028,6 +5200,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -5053,6 +5226,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5075,6 +5249,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5096,6 +5271,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5124,6 +5300,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5140,6 +5317,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5162,6 +5340,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5183,6 +5362,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5211,6 +5391,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5241,6 +5422,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5260,6 +5442,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5280,6 +5463,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5299,6 +5483,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5328,6 +5513,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5349,6 +5535,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5377,6 +5564,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5403,6 +5591,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -5428,6 +5617,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5450,6 +5640,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5471,6 +5662,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5499,6 +5691,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5515,6 +5708,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5537,6 +5731,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5566,6 +5761,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5601,6 +5797,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -5647,6 +5844,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5677,6 +5875,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5696,6 +5895,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5716,6 +5916,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5735,6 +5936,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5764,6 +5966,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5785,6 +5988,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5813,6 +6017,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5839,6 +6044,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5874,6 +6080,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5903,6 +6110,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5932,6 +6140,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5951,6 +6160,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5979,6 +6189,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6003,6 +6214,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -6028,6 +6240,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6049,6 +6262,7 @@ "end": 2709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6063,6 +6277,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6084,6 +6299,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6112,6 +6328,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6131,6 +6348,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6159,6 +6377,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6183,6 +6402,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -6208,6 +6428,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6229,6 +6450,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6252,6 +6474,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6269,6 +6492,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6290,6 +6514,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6318,6 +6543,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6337,6 +6563,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6360,6 +6587,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6391,6 +6619,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6414,6 +6643,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6441,6 +6671,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -6466,6 +6697,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6487,6 +6719,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6510,6 +6743,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6527,6 +6761,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6548,6 +6783,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6576,6 +6812,7 @@ "end": 2858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6595,6 +6832,7 @@ "end": 2872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6618,6 +6856,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6649,6 +6888,7 @@ "end": 2909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6673,6 +6913,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -6698,6 +6939,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6727,6 +6969,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6751,6 +6994,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6772,6 +7016,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6796,6 +7041,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6828,6 +7074,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6850,6 +7097,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6880,6 +7128,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6904,6 +7153,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -6929,6 +7179,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6950,6 +7201,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6978,6 +7230,7 @@ "end": 3070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7014,6 +7267,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7039,6 +7293,7 @@ "end": 3099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -7064,6 +7319,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7085,6 +7341,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7113,6 +7370,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7132,6 +7390,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7181,6 +7440,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -7206,6 +7466,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7228,6 +7489,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7249,6 +7511,7 @@ "end": 3176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7277,6 +7540,7 @@ "end": 3182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7308,6 +7572,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7344,6 +7609,7 @@ "end": 3188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7369,6 +7635,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -7394,6 +7661,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7416,6 +7684,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7437,6 +7706,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7465,6 +7735,7 @@ "end": 3233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7496,6 +7767,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7532,6 +7804,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance3.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance3.json index bc655f639716..73b054719d9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance3.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance3.json @@ -21,6 +21,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -342,6 +350,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonGenericSignaturesInBaseType", "optional": false }, @@ -365,6 +374,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -392,6 +402,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -417,6 +428,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -477,6 +489,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -502,6 +515,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -524,6 +538,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -545,6 +560,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -573,6 +589,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -604,6 +621,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -625,6 +643,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -653,6 +672,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -679,6 +699,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -704,6 +725,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -726,6 +748,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -747,6 +770,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -775,6 +799,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -791,6 +816,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -813,6 +839,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -834,6 +861,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -862,6 +890,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -893,6 +922,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -914,6 +944,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -942,6 +973,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -968,6 +1000,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1003,6 +1036,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1032,6 +1066,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1061,6 +1096,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1085,6 +1121,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1110,6 +1147,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1139,6 +1177,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1171,6 +1210,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1200,6 +1240,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1235,6 +1276,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1281,6 +1323,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1305,6 +1348,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -1330,6 +1374,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1351,6 +1396,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1374,6 +1420,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1391,6 +1438,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1412,6 +1460,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1435,6 +1484,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1466,6 +1516,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1489,6 +1540,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1516,6 +1568,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -1548,6 +1601,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1605,6 +1659,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1666,6 +1721,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1691,6 +1747,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1720,6 +1777,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1755,6 +1813,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1815,6 +1874,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1847,6 +1907,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1876,6 +1937,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1926,6 +1988,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2005,6 +2068,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2034,6 +2098,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2084,6 +2149,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2169,6 +2235,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2188,6 +2255,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2215,6 +2283,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2240,6 +2309,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2261,6 +2331,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2289,6 +2360,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2311,6 +2383,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2347,6 +2420,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2374,6 +2448,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2398,6 +2473,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2420,6 +2496,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2445,6 +2522,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2472,6 +2550,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2497,6 +2576,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2518,6 +2598,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2552,6 +2633,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2579,6 +2661,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2598,6 +2681,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2625,6 +2709,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -2650,6 +2735,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2672,6 +2758,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2693,6 +2780,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2721,6 +2809,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2751,6 +2840,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2770,6 +2860,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2790,6 +2881,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2809,6 +2901,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2829,6 +2922,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2848,6 +2942,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2877,6 +2972,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2898,6 +2994,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2926,6 +3023,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2954,6 +3052,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -2973,6 +3072,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3000,6 +3100,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -3025,6 +3126,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3047,6 +3149,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3068,6 +3171,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3096,6 +3200,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3112,6 +3217,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3134,6 +3240,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -3163,6 +3270,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3209,6 +3317,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3239,6 +3348,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3258,6 +3368,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3278,6 +3389,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3297,6 +3409,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3326,6 +3439,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3347,6 +3461,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3375,6 +3490,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3403,6 +3519,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4B", "optional": false }, @@ -3422,6 +3539,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3449,6 +3567,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -3484,6 +3603,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3513,6 +3633,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3542,6 +3663,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3561,6 +3683,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3589,6 +3712,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3615,6 +3739,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4C", "optional": false }, @@ -3634,6 +3759,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3661,6 +3787,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -3686,6 +3813,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3707,6 +3835,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3721,6 +3850,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3742,6 +3872,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3770,6 +3901,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3789,6 +3921,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3817,6 +3950,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3843,6 +3977,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4E", "optional": false }, @@ -3862,6 +3997,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3889,6 +4025,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -3914,6 +4051,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3935,6 +4073,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3958,6 +4097,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3975,6 +4115,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3996,6 +4137,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4019,6 +4161,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4050,6 +4193,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4069,6 +4213,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4092,6 +4237,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4123,6 +4269,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4149,6 +4296,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -4168,6 +4316,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4195,6 +4344,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -4220,6 +4370,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4249,6 +4400,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4273,6 +4425,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4294,6 +4447,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4318,6 +4472,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4350,6 +4505,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4380,6 +4536,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4406,6 +4563,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -4425,6 +4583,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4452,6 +4611,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -4477,6 +4637,7 @@ "end": 3084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4506,6 +4667,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4530,6 +4692,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4551,6 +4714,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4575,6 +4739,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4607,6 +4772,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4626,6 +4792,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4670,6 +4837,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -4689,6 +4857,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4716,6 +4885,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -4741,6 +4911,7 @@ "end": 3418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4763,6 +4934,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4784,6 +4956,7 @@ "end": 3429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4812,6 +4985,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4843,6 +5017,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4879,6 +5054,7 @@ "end": 3441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4912,6 +5088,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -4935,6 +5112,7 @@ "end": 3574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4962,6 +5140,7 @@ "end": 3591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4987,6 +5166,7 @@ "end": 3602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5008,6 +5188,7 @@ "end": 3605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5036,6 +5217,7 @@ "end": 3599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5072,6 +5254,7 @@ "end": 3611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5099,6 +5282,7 @@ "end": 3646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -5118,6 +5302,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5145,6 +5330,7 @@ "end": 3673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5170,6 +5356,7 @@ "end": 3684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5191,6 +5378,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5219,6 +5407,7 @@ "end": 3681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5272,6 +5461,7 @@ "end": 3789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5299,6 +5489,7 @@ "end": 3806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5324,6 +5515,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5345,6 +5537,7 @@ "end": 3820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5373,6 +5566,7 @@ "end": 3814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5426,6 +5620,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -5445,6 +5640,7 @@ "end": 3876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5472,6 +5668,7 @@ "end": 3893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5497,6 +5694,7 @@ "end": 3904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5518,6 +5716,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5546,6 +5745,7 @@ "end": 3901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5582,6 +5782,7 @@ "end": 3913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5609,6 +5810,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5636,6 +5838,7 @@ "end": 4039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -5668,6 +5871,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5689,6 +5893,7 @@ "end": 4087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5739,6 +5944,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5758,6 +5964,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5782,6 +5989,7 @@ "end": 4138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5803,6 +6011,7 @@ "end": 4141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5853,6 +6062,7 @@ "end": 4122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5872,6 +6082,7 @@ "end": 4135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5902,6 +6113,7 @@ "end": 4200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -5921,6 +6133,7 @@ "end": 4210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5948,6 +6161,7 @@ "end": 4228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -5973,6 +6187,7 @@ "end": 4252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5994,6 +6209,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6022,6 +6238,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6041,6 +6258,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance4.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance4.json index 08b5a6ec7ecb..eb9f5cea7c66 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance4.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance4.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +488,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -500,6 +514,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +536,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -549,6 +565,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -600,6 +617,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -625,6 +643,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +665,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +694,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +739,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -743,6 +765,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +802,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -799,6 +824,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -827,6 +853,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +876,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -893,6 +921,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -918,6 +947,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -940,6 +970,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -961,6 +992,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -989,6 +1021,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1019,6 +1052,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1106,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1095,6 +1131,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1120,6 +1157,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1180,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1163,6 +1202,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1231,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1221,6 +1262,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1240,6 +1282,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1268,6 +1311,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1336,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1317,6 +1362,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1346,6 +1392,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1370,6 +1417,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1436,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1417,6 +1466,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1441,6 +1491,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1462,6 +1513,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1486,6 +1538,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1518,6 +1571,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1548,6 +1602,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1572,6 +1627,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1597,6 +1653,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1626,6 +1683,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1650,6 +1708,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1730,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1695,6 +1755,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1727,6 +1788,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1763,6 +1825,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1788,6 +1851,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1813,6 +1877,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1842,6 +1907,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1866,6 +1932,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1887,6 +1954,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1911,6 +1979,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +2012,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1962,6 +2032,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1996,6 +2067,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2021,6 +2093,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -2053,6 +2126,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2074,6 +2148,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2107,6 +2182,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2134,6 +2210,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2153,6 +2230,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2177,6 +2255,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2198,6 +2277,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2231,6 +2311,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2258,6 +2339,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2277,6 +2359,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2305,6 +2388,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -2337,6 +2421,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2358,6 +2443,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2408,6 +2494,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2427,6 +2514,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2451,6 +2539,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2472,6 +2561,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2522,6 +2612,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2541,6 +2632,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2569,6 +2661,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a19", "optional": false }, @@ -2601,6 +2694,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2623,6 +2717,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2644,6 +2739,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2672,6 +2768,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2708,6 +2805,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2735,6 +2833,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2754,6 +2853,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2778,6 +2878,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2800,6 +2901,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2821,6 +2923,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2849,6 +2952,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2885,6 +2989,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2912,6 +3017,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2931,6 +3037,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2959,6 +3066,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a20", "optional": false }, @@ -2991,6 +3099,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3020,6 +3129,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3041,6 +3151,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3068,6 +3179,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3094,6 +3206,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3113,6 +3226,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3137,6 +3251,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3158,6 +3273,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3185,6 +3301,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3211,6 +3328,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3230,6 +3348,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3283,6 +3402,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3312,6 +3432,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3333,6 +3454,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3360,6 +3482,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3386,6 +3509,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3405,6 +3529,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3429,6 +3554,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3450,6 +3576,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3477,6 +3604,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3503,6 +3631,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3522,6 +3651,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3581,6 +3711,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3600,6 +3731,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3627,6 +3759,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3652,6 +3785,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3673,6 +3807,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3701,6 +3836,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3737,6 +3873,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3762,6 +3899,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3787,6 +3925,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3808,6 +3947,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3836,6 +3976,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3887,6 +4028,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3912,6 +4054,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3933,6 +4076,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3961,6 +4105,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3991,6 +4136,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4015,6 +4161,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4040,6 +4187,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4061,6 +4209,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4075,6 +4224,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4096,6 +4246,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4124,6 +4275,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4146,6 +4298,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4190,6 +4343,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4215,6 +4369,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4237,6 +4392,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4258,6 +4414,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4286,6 +4443,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4316,6 +4474,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4338,6 +4497,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4368,6 +4528,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4392,6 +4553,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -4417,6 +4579,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4439,6 +4602,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4460,6 +4624,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4488,6 +4653,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4518,6 +4684,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4537,6 +4704,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4557,6 +4725,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4576,6 +4745,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4604,6 +4774,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4628,6 +4799,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -4653,6 +4825,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4682,6 +4855,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4706,6 +4880,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4724,6 +4899,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4753,6 +4929,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4777,6 +4954,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4798,6 +4976,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4822,6 +5001,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4854,6 +5034,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4876,6 +5057,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4906,6 +5088,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4930,6 +5113,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -4955,6 +5139,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4984,6 +5169,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5008,6 +5194,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5029,6 +5216,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5053,6 +5241,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5085,6 +5274,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5107,6 +5297,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5143,6 +5334,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5168,6 +5360,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -5193,6 +5386,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5222,6 +5416,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5246,6 +5441,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5267,6 +5463,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5291,6 +5488,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5323,6 +5521,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5359,6 +5558,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5384,6 +5584,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false }, @@ -5409,6 +5610,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5430,6 +5632,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5458,6 +5661,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5477,6 +5681,7 @@ "end": 2142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5511,6 +5716,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5536,6 +5742,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false }, @@ -5561,6 +5768,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5582,6 +5790,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5610,6 +5819,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5629,6 +5839,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5678,6 +5889,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a19", "optional": false }, @@ -5703,6 +5915,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5725,6 +5938,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5746,6 +5960,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5774,6 +5989,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5805,6 +6021,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5824,6 +6041,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5858,6 +6076,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5883,6 +6102,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a20", "optional": false }, @@ -5908,6 +6128,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5930,6 +6151,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5951,6 +6173,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5979,6 +6202,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5998,6 +6222,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6026,6 +6251,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance5.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance5.json index 255120e86e5e..657e6fdfcfd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance5.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance5.json @@ -14,6 +14,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -425,6 +435,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -450,6 +461,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +522,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -535,6 +548,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -588,6 +602,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -613,6 +628,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +654,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -691,6 +708,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -716,6 +734,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +757,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -836,6 +857,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -858,6 +880,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -879,6 +902,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -907,6 +931,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -937,6 +962,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -961,6 +987,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -986,6 +1013,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1036,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1029,6 +1058,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1057,6 +1087,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1088,6 +1119,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1109,6 +1141,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1137,6 +1170,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1163,6 +1197,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1188,6 +1223,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1210,6 +1246,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1231,6 +1268,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1259,6 +1297,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1275,6 +1314,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1297,6 +1337,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1318,6 +1359,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1346,6 +1388,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1377,6 +1420,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1398,6 +1442,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1471,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1452,6 +1498,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1477,6 +1524,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1499,6 +1547,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1520,6 +1569,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1548,6 +1598,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1564,6 +1615,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1586,6 +1638,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1607,6 +1660,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1635,6 +1689,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1666,6 +1721,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1687,6 +1743,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1715,6 +1772,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1741,6 +1799,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1776,6 +1835,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1805,6 +1865,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1834,6 +1895,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1858,6 +1920,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1883,6 +1946,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1912,6 +1976,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1944,6 +2009,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1973,6 +2039,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2008,6 +2075,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2054,6 +2122,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2078,6 +2147,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -2103,6 +2173,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2124,6 +2195,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2147,6 +2219,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2164,6 +2237,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2185,6 +2259,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2208,6 +2283,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2239,6 +2315,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2262,6 +2339,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2289,6 +2367,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -2314,6 +2393,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2335,6 +2415,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2358,6 +2439,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2375,6 +2457,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2396,6 +2479,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2419,6 +2503,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2450,6 +2535,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2473,6 +2559,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2500,6 +2587,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -2525,6 +2613,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2554,6 +2643,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2589,6 +2679,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2635,6 +2726,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2661,6 +2753,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2680,6 +2773,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2707,6 +2801,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2732,6 +2827,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2753,6 +2849,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2781,6 +2878,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2817,6 +2915,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2844,6 +2943,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2863,6 +2963,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2890,6 +2991,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2915,6 +3017,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2936,6 +3039,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2964,6 +3068,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3000,6 +3105,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3025,6 +3131,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3050,6 +3157,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3071,6 +3179,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3099,6 +3208,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3150,6 +3260,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3175,6 +3286,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3196,6 +3308,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3224,6 +3337,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3254,6 +3368,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3278,6 +3393,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3303,6 +3419,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3324,6 +3441,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3338,6 +3456,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3359,6 +3478,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3387,6 +3507,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3409,6 +3530,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3439,6 +3561,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3463,6 +3586,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3488,6 +3612,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3510,6 +3635,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3531,6 +3657,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3559,6 +3686,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3589,6 +3717,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3611,6 +3740,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3641,6 +3771,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3665,6 +3796,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3690,6 +3822,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3712,6 +3845,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3733,6 +3867,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3761,6 +3896,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3791,6 +3927,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3810,6 +3947,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3830,6 +3968,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3849,6 +3988,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3877,6 +4017,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3901,6 +4042,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3926,6 +4068,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3948,6 +4091,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3969,6 +4113,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3997,6 +4142,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4027,6 +4173,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4046,6 +4193,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4066,6 +4214,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4085,6 +4234,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4114,6 +4264,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4135,6 +4286,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4163,6 +4315,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4189,6 +4342,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -4214,6 +4368,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4236,6 +4391,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4257,6 +4413,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4285,6 +4442,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4301,6 +4459,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4323,6 +4482,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4344,6 +4504,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4372,6 +4533,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4402,6 +4564,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4421,6 +4584,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4441,6 +4605,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4460,6 +4625,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4489,6 +4655,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4510,6 +4677,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4538,6 +4706,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4564,6 +4733,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -4589,6 +4759,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4611,6 +4782,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4632,6 +4804,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4660,6 +4833,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4676,6 +4850,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4698,6 +4873,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4727,6 +4903,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4762,6 +4939,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -4808,6 +4986,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4838,6 +5017,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4857,6 +5037,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4877,6 +5058,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4896,6 +5078,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4925,6 +5108,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4946,6 +5130,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4974,6 +5159,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5000,6 +5186,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5035,6 +5222,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5064,6 +5252,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5093,6 +5282,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5112,6 +5302,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5140,6 +5331,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5164,6 +5356,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -5189,6 +5382,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5210,6 +5404,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5224,6 +5419,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5245,6 +5441,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5273,6 +5470,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5292,6 +5490,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5320,6 +5519,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5344,6 +5544,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -5369,6 +5570,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5390,6 +5592,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5413,6 +5616,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5430,6 +5634,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5451,6 +5656,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5479,6 +5685,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5498,6 +5705,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5521,6 +5729,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5552,6 +5761,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5575,6 +5785,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5602,6 +5813,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -5627,6 +5839,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5648,6 +5861,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5671,6 +5885,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5688,6 +5903,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5709,6 +5925,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5737,6 +5954,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5756,6 +5974,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5779,6 +5998,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5810,6 +6030,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5834,6 +6055,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -5859,6 +6081,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5888,6 +6111,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5912,6 +6136,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5933,6 +6158,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5957,6 +6183,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5989,6 +6216,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6011,6 +6239,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6041,6 +6270,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance6.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance6.json index fc688f5084e7..e0ab139e3e8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance6.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureAssignabilityInInheritance6.json @@ -14,6 +14,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +488,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -500,6 +514,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +536,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -549,6 +565,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -600,6 +617,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -625,6 +643,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +665,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +694,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +739,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -743,6 +765,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +802,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -799,6 +824,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -827,6 +853,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +876,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -893,6 +921,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -918,6 +947,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -940,6 +970,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -961,6 +992,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -989,6 +1021,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1019,6 +1052,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1106,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1095,6 +1131,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1120,6 +1157,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1180,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1163,6 +1202,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1231,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1221,6 +1262,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1240,6 +1282,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1268,6 +1311,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1336,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1317,6 +1362,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1346,6 +1392,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1370,6 +1417,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1436,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1417,6 +1466,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1441,6 +1491,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1462,6 +1513,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1486,6 +1538,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1518,6 +1571,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1548,6 +1602,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1572,6 +1627,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1597,6 +1653,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1626,6 +1683,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1650,6 +1708,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1730,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1695,6 +1755,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1727,6 +1788,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1763,6 +1825,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1788,6 +1851,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1813,6 +1877,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1842,6 +1907,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1866,6 +1932,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1887,6 +1954,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1911,6 +1979,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +2012,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1962,6 +2032,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1996,6 +2067,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2095,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2047,6 +2120,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2072,6 +2146,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2099,6 +2174,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2124,6 +2200,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2145,6 +2222,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2179,6 +2257,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2206,6 +2285,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2230,6 +2310,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2255,6 +2336,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2282,6 +2364,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2307,6 +2390,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2328,6 +2412,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2379,6 +2464,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2403,6 +2489,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2428,6 +2515,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2455,6 +2543,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2480,6 +2569,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2501,6 +2591,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2529,6 +2620,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2555,6 +2647,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -2579,6 +2672,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2604,6 +2698,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2631,6 +2726,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2656,6 +2752,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2677,6 +2774,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2691,6 +2789,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2712,6 +2811,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2740,6 +2840,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2786,6 +2887,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -2810,6 +2912,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2835,6 +2938,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2862,6 +2966,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2887,6 +2992,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2909,6 +3015,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2930,6 +3037,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2958,6 +3066,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2988,6 +3097,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3018,6 +3128,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3044,6 +3155,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -3068,6 +3180,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3093,6 +3206,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3120,6 +3234,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -3145,6 +3260,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3174,6 +3290,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3198,6 +3315,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3216,6 +3334,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3245,6 +3364,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3269,6 +3389,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3290,6 +3411,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3314,6 +3436,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3346,6 +3469,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3376,6 +3500,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3402,6 +3527,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -3426,6 +3552,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3578,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3478,6 +3606,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -3503,6 +3632,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3532,6 +3662,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3556,6 +3687,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3577,6 +3709,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3601,6 +3734,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3639,6 +3773,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters.json index 3db0bb87c1ac..2f33d8b7a890 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters.json @@ -14,6 +14,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -158,6 +162,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -192,6 +197,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -236,6 +242,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -274,6 +281,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -301,6 +309,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -325,6 +334,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -352,6 +362,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -386,6 +397,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -415,6 +427,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -455,6 +468,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -484,6 +498,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters2.json b/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters2.json index 6d209e85b3ad..c8606f2b25c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignatureWithAccessibilityModifiersOnParameters2.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -145,6 +149,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -179,6 +184,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -223,6 +229,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -266,6 +273,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -300,6 +308,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -344,6 +353,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -387,6 +397,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -425,6 +436,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -452,6 +464,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -474,6 +487,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -498,6 +512,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -525,6 +540,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -547,6 +563,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -581,6 +598,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -610,6 +628,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -632,6 +651,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -672,6 +692,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -701,6 +722,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -723,6 +745,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithIdenticalOverloads.json b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithIdenticalOverloads.json index 86b5487ed644..6494f26b7d25 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithIdenticalOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithIdenticalOverloads.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -229,6 +234,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -291,6 +297,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -309,6 +316,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -353,6 +361,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -394,6 +403,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -415,6 +425,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -437,6 +448,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -491,6 +503,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -512,6 +525,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -534,6 +548,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -588,6 +603,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -609,6 +625,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -653,6 +670,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -690,6 +708,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -708,6 +727,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -756,6 +776,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -783,6 +804,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +830,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -846,6 +869,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -868,6 +892,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -893,6 +918,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -931,6 +957,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -965,6 +992,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -986,6 +1014,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1021,6 +1050,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1039,6 +1069,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1087,6 +1118,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1111,6 +1143,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1144,6 +1177,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1165,6 +1199,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1214,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1217,6 +1253,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1240,6 +1277,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1265,6 +1303,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1286,6 +1325,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1340,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1338,6 +1379,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1361,6 +1403,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1386,6 +1429,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1407,6 +1451,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1466,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1459,6 +1505,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1482,6 +1529,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1511,6 +1559,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1537,6 +1586,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1558,6 +1608,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1572,6 +1623,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1610,6 +1662,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1633,6 +1686,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1662,6 +1716,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1700,6 +1755,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1721,6 +1777,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1772,6 +1829,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1790,6 +1848,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1848,6 +1907,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1877,6 +1937,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1963,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1940,6 +2002,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1962,6 +2025,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1987,6 +2051,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2025,6 +2090,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2065,6 +2131,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2083,6 +2150,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2141,6 +2209,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2170,6 +2239,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2191,6 +2261,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2205,6 +2276,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2243,6 +2315,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2266,6 +2339,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2295,6 +2369,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2321,6 +2396,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2342,6 +2418,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2356,6 +2433,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2394,6 +2472,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2417,6 +2496,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2446,6 +2526,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2490,6 +2571,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2508,6 +2590,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads.json b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads.json index 63ebf7070def..0a636a995219 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -229,6 +234,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -291,6 +297,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -309,6 +316,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -353,6 +361,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -394,6 +403,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -415,6 +425,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -437,6 +448,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -491,6 +503,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -512,6 +525,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -534,6 +548,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -588,6 +603,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -609,6 +625,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -653,6 +670,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -690,6 +708,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -708,6 +727,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -756,6 +776,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -783,6 +804,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +830,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -846,6 +869,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -868,6 +892,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -893,6 +918,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -931,6 +957,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -965,6 +992,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -986,6 +1014,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1021,6 +1050,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1039,6 +1069,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1087,6 +1118,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1111,6 +1143,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1144,6 +1177,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1165,6 +1199,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1214,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1217,6 +1253,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1240,6 +1277,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1265,6 +1303,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1286,6 +1325,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1340,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1338,6 +1379,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1361,6 +1403,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1386,6 +1429,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1407,6 +1451,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1466,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1459,6 +1505,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1482,6 +1529,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1511,6 +1559,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1537,6 +1586,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1558,6 +1608,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1572,6 +1623,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1610,6 +1662,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1633,6 +1686,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1662,6 +1716,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1700,6 +1755,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1721,6 +1777,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1772,6 +1829,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1790,6 +1848,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1848,6 +1907,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1877,6 +1937,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1963,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1940,6 +2002,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1962,6 +2025,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1987,6 +2051,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2025,6 +2090,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2065,6 +2131,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2083,6 +2150,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2141,6 +2209,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2170,6 +2239,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2191,6 +2261,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2205,6 +2276,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2243,6 +2315,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2266,6 +2339,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2295,6 +2369,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2321,6 +2396,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2342,6 +2418,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2356,6 +2433,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2394,6 +2472,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2417,6 +2496,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2446,6 +2526,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2490,6 +2571,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2508,6 +2590,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads2.json b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads2.json index d51db81192e1..61066b382fa9 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloads2.json @@ -14,6 +14,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -229,6 +234,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -284,6 +290,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -323,6 +330,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +375,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -385,6 +394,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -429,6 +439,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -470,6 +481,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -491,6 +503,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -513,6 +526,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -567,6 +581,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -588,6 +603,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -610,6 +626,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -664,6 +681,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -685,6 +703,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -729,6 +748,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -759,6 +779,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -798,6 +819,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -842,6 +864,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -860,6 +883,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -908,6 +932,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -935,6 +960,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -960,6 +986,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -998,6 +1025,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1020,6 +1048,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1045,6 +1074,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1083,6 +1113,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1107,6 +1138,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1131,6 +1163,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1164,6 +1197,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1185,6 +1219,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1199,6 +1234,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1237,6 +1273,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1260,6 +1297,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1285,6 +1323,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1306,6 +1345,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1320,6 +1360,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1358,6 +1399,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1381,6 +1423,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1461,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1439,6 +1483,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1490,6 +1535,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1508,6 +1554,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1566,6 +1613,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1584,6 +1632,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.json b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.json index d067e9e9471c..fc901c2bad84 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -144,6 +147,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -165,6 +169,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -187,6 +192,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -242,6 +248,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -269,6 +276,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -296,6 +304,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -321,6 +330,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -359,6 +369,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -381,6 +392,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +418,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -444,6 +457,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -484,6 +498,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -508,6 +523,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -541,6 +557,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -562,6 +579,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -576,6 +594,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -614,6 +633,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -652,6 +672,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -673,6 +694,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -687,6 +709,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -725,6 +748,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -747,6 +771,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -768,6 +793,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -782,6 +808,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -820,6 +847,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -843,6 +871,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -872,6 +901,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -898,6 +928,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -919,6 +950,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -933,6 +965,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -971,6 +1004,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -997,6 +1031,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1035,6 +1070,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1064,6 +1100,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1089,6 +1126,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1127,6 +1165,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1165,6 +1204,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1190,6 +1230,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1228,6 +1269,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1268,6 +1310,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1297,6 +1340,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1318,6 +1362,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1332,6 +1377,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1370,6 +1416,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1393,6 +1440,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1422,6 +1470,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1448,6 +1497,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1469,6 +1519,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1483,6 +1534,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1521,6 +1573,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1547,6 +1600,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctionMergeWithClass.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctionMergeWithClass.json index 1d9156fafe9c..d25ddf7fb3fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctionMergeWithClass.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctionMergeWithClass.json @@ -28,6 +28,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false, "typeAnnotation": null @@ -127,6 +128,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -143,6 +145,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -186,6 +189,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctionMethodTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctionMethodTypeParameters.json index d5b98a1a9ca7..15a3bb549b71 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctionMethodTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctionMethodTypeParameters.json @@ -14,6 +14,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false }, @@ -33,6 +34,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -139,6 +142,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false }, @@ -178,6 +182,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -197,6 +202,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -230,6 +236,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -275,6 +282,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false }, @@ -314,6 +322,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -333,6 +342,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -366,6 +376,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -402,6 +413,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -420,6 +432,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false }, @@ -466,6 +479,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -490,6 +504,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -557,6 +572,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -581,6 +597,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType.json index 4fc2af0c0601..5cc8c801de42 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -67,6 +68,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -91,6 +93,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -127,6 +130,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -180,6 +184,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -222,6 +227,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -239,6 +245,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -292,6 +299,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -334,6 +342,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType2.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType2.json index fd32c861d326..bee4e09beefc 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctionTypeIsAssignableToBaseType2.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -67,6 +68,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -91,6 +93,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -141,6 +144,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -199,6 +204,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -252,6 +258,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -316,6 +323,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -374,6 +382,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -395,6 +404,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -412,6 +422,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -465,6 +476,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -529,6 +541,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -587,6 +600,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -624,6 +638,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctions.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctions.json index 1c8a6ee70429..2bf41e3e8b87 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctions.json @@ -14,6 +14,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -73,6 +74,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -99,6 +101,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -184,6 +187,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_v1", "optional": false, "typeAnnotation": null @@ -202,6 +206,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -235,6 +240,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_v2", "optional": false, "typeAnnotation": null @@ -253,6 +259,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -286,6 +293,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false, "typeAnnotation": null @@ -348,6 +356,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -374,6 +383,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -463,6 +473,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_v1", "optional": false, "typeAnnotation": null @@ -481,6 +492,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -514,6 +526,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_v2", "optional": false, "typeAnnotation": null @@ -532,6 +545,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -551,6 +565,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -610,6 +625,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false } @@ -636,6 +652,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -682,6 +699,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_v1", "optional": false, "typeAnnotation": null @@ -700,6 +718,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -733,6 +752,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_v2", "optional": false, "typeAnnotation": null @@ -751,6 +771,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -784,6 +805,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false, "typeAnnotation": null @@ -846,6 +868,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false } @@ -872,6 +895,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -915,6 +939,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4_v1", "optional": false, "typeAnnotation": null @@ -933,6 +958,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -966,6 +992,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4_v2", "optional": false, "typeAnnotation": null @@ -984,6 +1011,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1017,6 +1045,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v1", "optional": false, "typeAnnotation": null @@ -1046,6 +1075,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v1", "optional": false, "typeAnnotation": null @@ -1059,6 +1089,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1105,6 +1136,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v1", "optional": false }, @@ -1135,6 +1167,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v2", "optional": false, "typeAnnotation": null @@ -1164,6 +1197,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v2", "optional": false, "typeAnnotation": null @@ -1206,6 +1240,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5_v2", "optional": false }, @@ -1222,6 +1257,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -1300,6 +1336,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1312,6 +1349,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1338,6 +1376,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1357,6 +1396,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1393,6 +1433,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1412,6 +1453,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1472,6 +1514,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6_v1", "optional": false, "typeAnnotation": null @@ -1490,6 +1533,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -1509,6 +1553,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -1528,6 +1573,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1577,6 +1623,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7_v1", "optional": false, "typeAnnotation": null @@ -1595,6 +1642,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctions2.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctions2.json index 1df2f4b976d9..695437ab8cc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctions2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctions2.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -182,6 +186,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -200,6 +205,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -246,6 +252,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -270,6 +277,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -312,6 +320,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -423,6 +432,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -540,6 +550,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -558,6 +569,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -587,6 +599,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -619,6 +632,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -641,6 +655,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -739,6 +754,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -758,6 +774,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctions3.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctions3.json index 776bd4e0563a..95a785388507 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctions3.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctions3.json @@ -14,6 +14,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false }, @@ -109,6 +110,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false }, @@ -150,6 +153,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Instance", "optional": false } @@ -167,6 +171,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -180,6 +185,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToo", "optional": false }, @@ -278,6 +284,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToo", "optional": false }, @@ -324,6 +331,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -342,6 +350,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToo", "optional": false }, @@ -365,6 +374,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -382,6 +392,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToo", "optional": false } @@ -395,6 +406,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -545,6 +557,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -575,6 +588,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -593,6 +607,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -633,6 +648,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -695,6 +711,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -716,6 +733,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -734,6 +752,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -774,6 +793,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -820,6 +840,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -838,6 +859,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -874,6 +896,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -929,6 +952,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -984,6 +1008,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorFunctionsStrict.json b/crates/swc_ecma_parser/tests/tsc/constructorFunctionsStrict.json index 4fdd89b3e920..47bb09226e1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorFunctionsStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorFunctionsStrict.json @@ -14,6 +14,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -33,6 +34,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -139,6 +142,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -256,6 +260,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -274,6 +279,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -323,6 +329,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -342,6 +349,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -373,6 +381,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -392,6 +401,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -406,6 +416,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -425,6 +436,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -485,6 +497,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -519,6 +532,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -532,6 +546,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -586,6 +601,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -621,6 +637,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -639,6 +656,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -685,6 +703,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -703,6 +722,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -752,6 +772,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -777,6 +798,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorHasPrototypeProperty.json b/crates/swc_ecma_parser/tests/tsc/constructorHasPrototypeProperty.json index cc2ce06545fe..aec522946bed 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorHasPrototypeProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorHasPrototypeProperty.json @@ -21,6 +21,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGeneric", "optional": false }, @@ -40,6 +41,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -107,6 +109,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -166,6 +169,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -197,6 +201,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -249,6 +255,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -285,6 +292,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -302,6 +310,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -337,6 +346,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -369,6 +379,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -388,6 +399,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -433,6 +445,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -483,6 +496,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -522,6 +536,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -544,6 +559,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -567,6 +583,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -612,6 +629,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -662,6 +680,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -686,6 +705,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -710,6 +730,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -732,6 +753,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -763,6 +785,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -781,6 +804,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -813,6 +837,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -830,6 +855,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -869,6 +895,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": null @@ -886,6 +913,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -925,6 +953,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -942,6 +971,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -981,6 +1011,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb", "optional": false, "typeAnnotation": null @@ -998,6 +1029,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues.json b/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues.json index 2495cb3c47e1..fba30dfd0381 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -159,6 +163,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -187,6 +192,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -228,6 +234,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -274,6 +281,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -295,6 +303,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -343,6 +352,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -354,6 +364,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -389,6 +400,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -412,6 +424,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -453,6 +466,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -499,6 +513,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -520,6 +535,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -568,6 +584,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -579,6 +596,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -614,6 +632,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -633,6 +652,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues2.json b/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues2.json index d8f164882fa5..a7f0bbe6c6f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorImplementationWithDefaultValues2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -104,6 +106,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -165,6 +168,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -176,6 +180,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -204,6 +209,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -245,6 +251,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +273,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -288,6 +296,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -309,6 +318,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -358,6 +368,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -379,6 +390,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -420,6 +432,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -441,6 +454,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -455,6 +469,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -492,6 +507,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -503,6 +519,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -538,6 +555,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -560,6 +578,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -583,6 +602,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -624,6 +644,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -670,6 +691,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -691,6 +713,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -712,6 +735,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -752,6 +776,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -763,6 +788,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -798,6 +824,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +844,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorNameInObjectLiteralAccessor.json b/crates/swc_ecma_parser/tests/tsc/constructorNameInObjectLiteralAccessor.json index 4b9515b5b676..e6b97665991e 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorNameInObjectLiteralAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorNameInObjectLiteralAccessor.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -95,6 +96,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithDefaultValues.json b/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithDefaultValues.json index d05f73aaa94d..939c953eaba0 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithDefaultValues.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithDefaultValues.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -101,6 +102,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -165,6 +167,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -252,6 +255,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -323,6 +327,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithOptionalParameters.json index c887617d1043..a89a428e5e43 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorOverloadsWithOptionalParameters.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -189,6 +192,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -270,6 +274,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": null @@ -289,6 +294,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -371,6 +377,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties.json b/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties.json index 09f4a62a5198..3aa316f6486b 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +136,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -196,6 +199,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -217,6 +221,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -252,6 +257,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -269,6 +275,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -308,6 +315,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -325,6 +333,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -364,6 +373,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -381,6 +391,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -406,6 +417,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -451,6 +463,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -497,6 +510,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -518,6 +532,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -543,6 +558,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -564,6 +580,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -589,6 +606,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -610,6 +628,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -654,6 +673,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +711,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -712,6 +733,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -763,6 +785,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -780,6 +803,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -819,6 +843,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -836,6 +861,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -875,6 +901,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -892,6 +919,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -931,6 +959,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -948,6 +977,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties2.json b/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties2.json index 0569068b6a9c..c39672c56e82 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorParameterProperties2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -157,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -178,6 +181,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -213,6 +217,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -230,6 +235,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -255,6 +261,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -339,6 +346,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -401,6 +409,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -422,6 +431,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -457,6 +467,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -474,6 +485,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -499,6 +511,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -583,6 +596,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -645,6 +659,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -666,6 +681,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -701,6 +717,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -718,6 +735,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -743,6 +761,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -827,6 +846,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -889,6 +909,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -910,6 +931,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -945,6 +967,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -962,6 +985,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes.json b/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes.json index 4b099fb76f94..02e8c5874049 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes.json @@ -28,6 +28,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -86,6 +88,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -130,6 +133,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -178,6 +182,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -228,6 +233,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -254,6 +260,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -286,6 +293,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -330,6 +338,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -381,6 +390,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes2.json b/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes2.json index bc64f7c222b3..0d0c343370ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes2.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorParameterShadowsOuterScopes2.json @@ -28,6 +28,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -86,6 +88,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -130,6 +133,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +196,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -218,6 +223,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -250,6 +256,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -294,6 +301,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -383,6 +392,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -415,6 +425,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -459,6 +470,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/constructorTagOnClassConstructor.json b/crates/swc_ecma_parser/tests/tsc/constructorTagOnClassConstructor.json index d0e5fd1934dd..ba728ead79ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorTagOnClassConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorTagOnClassConstructor.json @@ -20,6 +20,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alpha", "optional": false }, @@ -53,6 +54,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beta", "optional": false }, @@ -123,6 +125,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alpha", "optional": false } @@ -156,6 +160,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beta", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/constructorTagOnNestedBinaryExpression.json b/crates/swc_ecma_parser/tests/tsc/constructorTagOnNestedBinaryExpression.json index 857174463e2b..31775b0fe0b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorTagOnNestedBinaryExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorTagOnNestedBinaryExpression.json @@ -25,6 +25,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -43,6 +44,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -56,6 +58,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -100,6 +103,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorTagOnObjectLiteralMethod.json b/crates/swc_ecma_parser/tests/tsc/constructorTagOnObjectLiteralMethod.json index 5378cb1bdac1..a88ed76e1699 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorTagOnObjectLiteralMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorTagOnObjectLiteralMethod.json @@ -28,6 +28,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -161,6 +162,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorTagWithThisTag.json b/crates/swc_ecma_parser/tests/tsc/constructorTagWithThisTag.json index bbd43dcc837d..21fc1be51c2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorTagWithThisTag.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorTagWithThisTag.json @@ -14,6 +14,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorWithAssignableReturnExpression.json b/crates/swc_ecma_parser/tests/tsc/constructorWithAssignableReturnExpression.json index ad86eed32966..92bb710da5b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorWithAssignableReturnExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorWithAssignableReturnExpression.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -86,6 +87,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -198,6 +200,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -330,6 +333,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -375,6 +379,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -479,6 +484,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -502,6 +508,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -547,6 +554,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -636,6 +644,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +683,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/constructorWithExpressionLessReturn.json b/crates/swc_ecma_parser/tests/tsc/constructorWithExpressionLessReturn.json index bab7377d2f7e..1a328317ce65 100644 --- a/crates/swc_ecma_parser/tests/tsc/constructorWithExpressionLessReturn.json +++ b/crates/swc_ecma_parser/tests/tsc/constructorWithExpressionLessReturn.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -182,6 +184,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -226,6 +229,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -283,6 +287,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -327,6 +332,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -348,6 +354,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -401,6 +408,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualIntersectionType.json b/crates/swc_ecma_parser/tests/tsc/contextualIntersectionType.json index f57b1e9c8978..2c8379ded714 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualIntersectionType.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualIntersectionType.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -89,6 +91,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -175,6 +179,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -244,6 +249,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -280,6 +286,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -292,6 +299,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -326,6 +334,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -338,6 +347,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualSignatureInstantiation.json b/crates/swc_ecma_parser/tests/tsc/contextualSignatureInstantiation.json index 2a60d50013b0..fed45e7f333f 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualSignatureInstantiation.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualSignatureInstantiation.json @@ -14,6 +14,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -159,6 +164,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +195,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +212,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -224,6 +232,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -245,6 +254,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -267,6 +277,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -288,6 +299,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -310,6 +322,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -332,6 +345,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -353,6 +367,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -367,6 +382,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -388,6 +404,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -416,6 +433,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -456,6 +474,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +497,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -500,6 +520,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -530,6 +551,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -546,6 +568,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -565,6 +588,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -586,6 +610,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -608,6 +633,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -629,6 +655,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +678,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -673,6 +701,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -694,6 +723,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -708,6 +738,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -729,6 +760,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -757,6 +789,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -797,6 +830,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +853,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -849,6 +884,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -865,6 +901,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -884,6 +921,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -905,6 +943,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -927,6 +966,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -948,6 +988,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -986,6 +1027,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1016,6 +1058,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1075,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1051,6 +1095,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1072,6 +1117,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1094,6 +1140,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1115,6 +1162,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1153,6 +1201,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1175,6 +1224,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1218,6 +1268,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1243,6 +1294,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1276,6 +1328,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1322,6 +1375,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1340,6 +1394,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1377,6 +1432,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1411,6 +1467,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1429,6 +1486,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1466,6 +1524,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1500,6 +1559,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1563,6 +1623,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1581,6 +1642,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1594,6 +1656,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1628,6 +1691,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1646,6 +1710,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1683,6 +1748,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1717,6 +1783,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1735,6 +1802,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1772,6 +1840,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1806,6 +1875,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1824,6 +1894,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1837,6 +1908,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1850,6 +1922,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1863,6 +1936,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1897,6 +1971,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1974,6 +2049,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1992,6 +2068,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2005,6 +2082,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -2039,6 +2117,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2057,6 +2136,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2094,6 +2174,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -2128,6 +2209,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2146,6 +2228,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2183,6 +2266,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -2217,6 +2301,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2235,6 +2320,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2248,6 +2334,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2261,6 +2348,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2274,6 +2362,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/contextualThisType.json b/crates/swc_ecma_parser/tests/tsc/contextualThisType.json index 022d6642a5bd..c4e45037208d 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualThisType.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualThisType.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -70,6 +72,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -141,6 +145,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -179,6 +184,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -200,6 +206,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -239,6 +246,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -272,6 +280,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -312,6 +321,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -336,6 +346,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -358,6 +369,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/contextualThisTypeInJavascript.json b/crates/swc_ecma_parser/tests/tsc/contextualThisTypeInJavascript.json index ac5108aa7147..6a7c9ec37d42 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualThisTypeInJavascript.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualThisTypeInJavascript.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeFromJSDoc.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeFromJSDoc.json index 8c116ec9478c..cfae4ef3a689 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeFromJSDoc.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeFromJSDoc.json @@ -28,6 +28,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -166,6 +167,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -329,6 +331,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +373,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeTupleEnd.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeTupleEnd.json index f244524d4848..5c01d3125cdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeTupleEnd.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeTupleEnd.json @@ -19,6 +19,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -69,6 +70,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -130,6 +132,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -179,6 +182,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -198,6 +202,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -253,6 +258,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -272,6 +278,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -327,6 +334,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -356,6 +364,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -379,6 +388,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -434,6 +444,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -461,6 +472,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -482,6 +494,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -501,6 +514,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -514,6 +528,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -551,6 +566,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -572,6 +588,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -591,6 +608,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -604,6 +622,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -634,6 +653,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -653,6 +673,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -666,6 +687,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -703,6 +725,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -724,6 +747,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -743,6 +767,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -756,6 +781,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -786,6 +812,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -805,6 +832,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -818,6 +846,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -848,6 +877,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -867,6 +897,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -880,6 +911,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -920,6 +952,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -941,6 +974,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -983,6 +1017,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -1004,6 +1039,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -1035,6 +1071,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1054,6 +1091,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1067,6 +1105,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1109,6 +1148,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1130,6 +1170,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -1161,6 +1202,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1180,6 +1222,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1193,6 +1236,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1223,6 +1267,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1242,6 +1287,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1255,6 +1301,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1297,6 +1344,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1318,6 +1366,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Funcs", "optional": false }, @@ -1349,6 +1398,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1368,6 +1418,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1381,6 +1432,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1411,6 +1463,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1430,6 +1483,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1443,6 +1497,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1473,6 +1528,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1492,6 +1548,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1505,6 +1562,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1544,6 +1602,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Selector", "optional": false }, @@ -1567,6 +1626,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1592,6 +1652,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1613,6 +1674,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1660,6 +1722,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectorTuple", "optional": false }, @@ -1683,6 +1746,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1713,6 +1777,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Selector", "optional": false }, @@ -1736,6 +1801,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1767,6 +1833,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExampleState", "optional": false }, @@ -1792,6 +1859,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1835,6 +1903,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1883,6 +1952,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createSelector", "optional": false }, @@ -1912,6 +1982,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectors", "optional": false, "typeAnnotation": null @@ -1952,6 +2023,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectors", "optional": false, "typeAnnotation": null @@ -1971,6 +2043,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1990,6 +2063,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2008,6 +2082,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2091,6 +2166,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2113,6 +2189,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectors", "optional": false } @@ -2145,6 +2222,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2164,6 +2242,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectorTuple", "optional": false }, @@ -2187,6 +2266,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExampleState", "optional": false }, @@ -2222,6 +2302,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createSelector", "optional": false }, @@ -2243,6 +2324,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2261,6 +2343,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2296,6 +2379,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2314,6 +2398,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2370,6 +2455,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -2399,6 +2485,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2455,6 +2542,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2516,6 +2604,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2605,6 +2694,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -2626,6 +2716,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2644,6 +2735,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2679,6 +2771,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2697,6 +2790,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2732,6 +2826,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2750,6 +2845,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2781,6 +2877,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2810,6 +2907,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2866,6 +2964,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2927,6 +3026,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3016,6 +3116,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -3037,6 +3138,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3049,6 +3151,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3075,6 +3178,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3087,6 +3191,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3113,6 +3218,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3125,6 +3231,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithTuple.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithTuple.json index f3a09403900c..8ad08d56053d 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithTuple.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithTuple.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": { @@ -139,6 +140,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple2", "optional": false, "typeAnnotation": { @@ -261,6 +263,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrBoolTuple", "optional": false, "typeAnnotation": { @@ -399,6 +402,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objNumTuple", "optional": false, "typeAnnotation": { @@ -442,6 +446,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -566,6 +571,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strTupleTuple", "optional": false, "typeAnnotation": { @@ -760,6 +766,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -786,6 +793,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -826,6 +834,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple", "optional": false, "typeAnnotation": { @@ -861,6 +870,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -927,6 +937,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -975,6 +986,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false, "typeAnnotation": { @@ -1010,6 +1022,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1076,6 +1089,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1124,6 +1138,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false, "typeAnnotation": { @@ -1159,6 +1174,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1218,6 +1234,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1251,6 +1268,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1286,6 +1304,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1322,6 +1341,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple3", "optional": false, "typeAnnotation": { @@ -1447,6 +1467,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": null @@ -1458,6 +1479,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple2", "optional": false } @@ -1483,6 +1505,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": null @@ -1494,6 +1517,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrBoolTuple", "optional": false } @@ -1519,6 +1543,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objNumTuple", "optional": false, "typeAnnotation": null @@ -1577,6 +1602,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrBoolTuple", "optional": false, "typeAnnotation": null @@ -1588,6 +1614,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false } @@ -1616,6 +1643,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strStrTuple", "optional": false, "typeAnnotation": { @@ -1736,6 +1764,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple", "optional": false, "typeAnnotation": null @@ -1747,6 +1776,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false } @@ -1772,6 +1802,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple", "optional": false, "typeAnnotation": null @@ -1783,6 +1814,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false } @@ -1808,6 +1840,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false, "typeAnnotation": null @@ -1819,6 +1852,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple", "optional": false } @@ -1844,6 +1878,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numStrTuple", "optional": false, "typeAnnotation": null @@ -1855,6 +1890,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple3", "optional": false } @@ -1874,6 +1910,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -1932,6 +1969,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fixed1", "optional": false }, @@ -1956,6 +1994,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -1982,6 +2021,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -2039,6 +2079,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -2060,6 +2101,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fixed1", "optional": false }, @@ -2118,6 +2160,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EmptyTuple", "optional": false }, @@ -2144,6 +2187,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEmptyTuple", "optional": false }, @@ -2163,6 +2207,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EmptyTuple", "optional": false }, @@ -2190,6 +2235,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extraInfo", "optional": false }, @@ -2237,6 +2283,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withExtra", "optional": false, "typeAnnotation": { @@ -2258,6 +2305,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEmptyTuple", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeCallSignatures.json index f86d6526dbc7..335116856ae5 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeCallSignatures.json @@ -18,6 +18,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoCallSignatures", "optional": false }, @@ -45,6 +46,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -109,6 +112,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures2", "optional": false }, @@ -188,6 +193,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -240,6 +246,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures3", "optional": false }, @@ -267,6 +274,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -319,6 +327,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures4", "optional": false }, @@ -346,6 +355,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -396,6 +406,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -421,6 +432,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -483,6 +495,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -511,6 +524,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoCallSignatures", "optional": false }, @@ -529,6 +543,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -553,6 +568,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -578,6 +594,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -625,6 +642,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -653,6 +671,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -671,6 +690,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures2", "optional": false }, @@ -695,6 +715,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -720,6 +741,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -767,6 +789,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -795,6 +818,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -813,6 +837,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures2", "optional": false }, @@ -837,6 +862,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -849,6 +875,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -884,6 +911,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -912,6 +940,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -930,6 +959,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures3", "optional": false }, @@ -954,6 +984,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -979,6 +1010,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1026,6 +1058,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1054,6 +1087,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures", "optional": false }, @@ -1072,6 +1106,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithCallSignatures4", "optional": false }, @@ -1096,6 +1131,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1121,6 +1157,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeIndexSignatures.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeIndexSignatures.json index 1a402bf358de..eb37ba3d4f48 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeIndexSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeIndexSignatures.json @@ -18,6 +18,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType", "optional": false }, @@ -45,6 +46,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType2", "optional": false }, @@ -124,6 +127,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -176,6 +180,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoStringIndexSignature", "optional": false }, @@ -203,6 +208,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -240,6 +246,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoNumberIndexSignature", "optional": false }, @@ -303,6 +310,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -326,6 +334,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -364,6 +373,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType", "optional": false }, @@ -393,6 +403,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature2", "optional": false }, @@ -416,6 +427,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -454,6 +466,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType2", "optional": false }, @@ -483,6 +496,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -506,6 +520,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -544,6 +559,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType", "optional": false }, @@ -573,6 +589,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature2", "optional": false }, @@ -596,6 +613,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -634,6 +652,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeType2", "optional": false }, @@ -673,6 +692,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -701,6 +721,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoStringIndexSignature", "optional": false }, @@ -719,6 +740,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -760,6 +782,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -772,6 +795,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -810,6 +834,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -838,6 +863,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoStringIndexSignature", "optional": false }, @@ -856,6 +882,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -897,6 +924,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -909,6 +937,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -947,6 +976,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -975,6 +1005,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoStringIndexSignature", "optional": false }, @@ -993,6 +1024,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -1058,6 +1090,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1086,6 +1119,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -1104,6 +1138,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature2", "optional": false }, @@ -1145,6 +1180,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1170,6 +1206,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1220,6 +1257,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1248,6 +1286,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature1", "optional": false }, @@ -1266,6 +1305,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithStringIndexSignature2", "optional": false }, @@ -1307,6 +1347,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1319,6 +1360,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1357,6 +1399,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -1385,6 +1428,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoNumberIndexSignature", "optional": false }, @@ -1403,6 +1447,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -1445,6 +1490,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1457,6 +1503,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1495,6 +1542,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -1523,6 +1571,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoNumberIndexSignature", "optional": false }, @@ -1541,6 +1590,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -1583,6 +1633,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1595,6 +1646,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1633,6 +1685,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -1661,6 +1714,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNoNumberIndexSignature", "optional": false }, @@ -1679,6 +1733,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -1745,6 +1800,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1773,6 +1829,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -1791,6 +1848,7 @@ "end": 2809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature2", "optional": false }, @@ -1833,6 +1891,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1858,6 +1917,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1908,6 +1968,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1936,6 +1997,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature1", "optional": false }, @@ -1954,6 +2016,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IWithNumberIndexSignature2", "optional": false }, @@ -1996,6 +2059,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2008,6 +2072,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeMembers.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeMembers.json index d2d3cb4f1a54..ca4fdb831cdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeMembers.json @@ -18,6 +18,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -42,6 +43,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodType", "optional": false }, @@ -87,6 +90,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -137,6 +141,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyType", "optional": false }, @@ -171,6 +176,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithTypeParameter", "optional": false }, @@ -184,6 +190,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -205,6 +212,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +240,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -253,6 +262,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodOnlyInI1", "optional": false }, @@ -266,6 +276,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -316,6 +327,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyOnlyInI1", "optional": false }, @@ -353,6 +365,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -377,6 +390,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +423,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodType", "optional": false }, @@ -422,6 +437,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -472,6 +488,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyType", "optional": false }, @@ -506,6 +523,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithTypeParameter", "optional": false }, @@ -519,6 +537,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -540,6 +559,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -567,6 +587,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -588,6 +609,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodOnlyInI2", "optional": false }, @@ -601,6 +623,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -651,6 +674,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyOnlyInI2", "optional": false }, @@ -698,6 +722,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": { @@ -719,6 +744,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -770,6 +796,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -791,6 +818,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -842,6 +870,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1Ori2", "optional": false, "typeAnnotation": { @@ -870,6 +899,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -904,6 +934,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -936,6 +967,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -966,6 +998,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1Ori2", "optional": false, "typeAnnotation": { @@ -994,6 +1027,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1028,6 +1062,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1060,6 +1095,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1Ori2", "optional": false, "typeAnnotation": { @@ -1118,6 +1155,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1152,6 +1190,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1229,6 +1268,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1241,6 +1281,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1275,6 +1316,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1287,6 +1329,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1321,6 +1364,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1333,6 +1377,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1391,6 +1436,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1Ori2", "optional": false, "typeAnnotation": { @@ -1419,6 +1465,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1453,6 +1500,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1530,6 +1578,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1542,6 +1591,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1576,6 +1626,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1588,6 +1639,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1622,6 +1674,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1634,6 +1687,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1692,6 +1746,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1Ori2", "optional": false, "typeAnnotation": { @@ -1720,6 +1775,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1754,6 +1810,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1831,6 +1888,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1843,6 +1901,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1877,6 +1936,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1889,6 +1949,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1923,6 +1984,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1935,6 +1997,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1989,6 +2052,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2001,6 +2065,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2059,6 +2124,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayI1OrI2", "optional": false, "typeAnnotation": { @@ -2080,6 +2146,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2110,6 +2177,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -2144,6 +2212,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2188,6 +2257,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -2201,6 +2271,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -2259,6 +2330,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2271,6 +2343,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2305,6 +2378,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2317,6 +2391,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2351,6 +2426,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2363,6 +2439,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2449,6 +2526,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2461,6 +2539,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2495,6 +2574,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2507,6 +2587,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2541,6 +2622,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2553,6 +2635,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2639,6 +2722,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2651,6 +2735,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2685,6 +2770,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2697,6 +2783,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2731,6 +2818,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2743,6 +2831,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2797,6 +2886,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2809,6 +2899,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2860,6 +2951,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2886,6 +2978,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -2899,6 +2992,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2924,6 +3018,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2974,6 +3069,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyDifferentType", "optional": false }, @@ -3011,6 +3107,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3037,6 +3134,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -3050,6 +3148,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3075,6 +3174,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3125,6 +3225,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyDifferentType", "optional": false }, @@ -3172,6 +3273,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false, "typeAnnotation": { @@ -3193,6 +3295,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3228,6 +3331,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false, "typeAnnotation": { @@ -3249,6 +3353,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3284,6 +3389,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -3312,6 +3418,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3330,6 +3437,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3346,6 +3454,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false }, @@ -3376,6 +3485,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -3404,6 +3514,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3422,6 +3533,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3438,6 +3550,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false }, @@ -3468,6 +3581,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -3496,6 +3610,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3514,6 +3629,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3555,6 +3671,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3566,6 +3683,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3602,6 +3720,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3626,6 +3745,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3648,6 +3768,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3672,6 +3793,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3733,6 +3855,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -3761,6 +3884,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3779,6 +3903,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3820,6 +3945,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3831,6 +3957,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3867,6 +3994,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3891,6 +4019,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3913,6 +4042,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3937,6 +4067,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3998,6 +4129,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayOrI11OrI21", "optional": false, "typeAnnotation": { @@ -4019,6 +4151,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4049,6 +4182,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -4067,6 +4201,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -4095,6 +4230,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false } @@ -4108,6 +4244,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false } @@ -4128,6 +4265,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false }, @@ -4138,6 +4276,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false } @@ -4177,6 +4316,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4188,6 +4328,7 @@ "end": 3240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4224,6 +4365,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4248,6 +4390,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4270,6 +4413,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4294,6 +4438,7 @@ "end": 3300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -4363,6 +4508,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4374,6 +4520,7 @@ "end": 3434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4410,6 +4557,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4434,6 +4582,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4456,6 +4605,7 @@ "end": 3475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4480,6 +4630,7 @@ "end": 3498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeObjectLiteral.json b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeObjectLiteral.json index 78f56c284b36..06e91af71325 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeObjectLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypeWithUnionTypeObjectLiteral.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false, "typeAnnotation": { @@ -169,6 +172,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -179,6 +183,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -210,6 +215,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStr", "optional": false, "typeAnnotation": { @@ -239,6 +245,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -292,6 +299,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objNum", "optional": false, "typeAnnotation": { @@ -321,6 +329,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -374,6 +383,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum1", "optional": false, "typeAnnotation": { @@ -410,6 +420,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -454,6 +465,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -495,6 +507,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStr", "optional": false }, @@ -505,6 +518,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objNum", "optional": false } @@ -536,6 +550,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum2", "optional": false, "typeAnnotation": { @@ -565,6 +580,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -621,6 +637,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStr", "optional": false }, @@ -631,6 +648,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objNum", "optional": false } @@ -662,6 +680,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum3", "optional": false, "typeAnnotation": { @@ -698,6 +717,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -742,6 +762,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -793,6 +814,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -826,6 +848,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum4", "optional": false, "typeAnnotation": { @@ -855,6 +878,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -921,6 +945,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -954,6 +979,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum5", "optional": false, "typeAnnotation": { @@ -990,6 +1016,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1025,6 +1052,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP", "optional": false }, @@ -1069,6 +1097,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1120,6 +1149,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -1153,6 +1183,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum6", "optional": false, "typeAnnotation": { @@ -1189,6 +1220,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1224,6 +1256,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP", "optional": false }, @@ -1268,6 +1301,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1319,6 +1353,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -1340,6 +1375,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1373,6 +1409,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum7", "optional": false, "typeAnnotation": { @@ -1409,6 +1446,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1444,6 +1482,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP", "optional": false }, @@ -1488,6 +1527,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1523,6 +1563,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP1", "optional": false }, @@ -1574,6 +1615,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -1595,6 +1637,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1628,6 +1671,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objStrOrNum8", "optional": false, "typeAnnotation": { @@ -1664,6 +1708,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1699,6 +1744,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP", "optional": false }, @@ -1743,6 +1789,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1778,6 +1825,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherP1", "optional": false }, @@ -1829,6 +1877,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false } @@ -1850,6 +1899,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1871,6 +1921,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1894,6 +1945,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1920,6 +1972,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -1933,6 +1986,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1958,6 +2012,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2010,6 +2065,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2036,6 +2092,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -2049,6 +2106,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2074,6 +2132,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2136,6 +2195,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false, "typeAnnotation": { @@ -2157,6 +2217,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2192,6 +2253,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false, "typeAnnotation": { @@ -2213,6 +2275,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2248,6 +2311,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -2276,6 +2340,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2294,6 +2359,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2310,6 +2376,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11", "optional": false }, @@ -2340,6 +2407,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -2368,6 +2436,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2386,6 +2455,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2402,6 +2472,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i21", "optional": false }, @@ -2432,6 +2503,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -2460,6 +2532,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2478,6 +2551,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2519,6 +2593,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2530,6 +2605,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2566,6 +2642,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2590,6 +2667,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2612,6 +2690,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2636,6 +2715,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2677,6 +2757,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -2705,6 +2786,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2723,6 +2805,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2764,6 +2847,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2775,6 +2859,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2811,6 +2896,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2835,6 +2921,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2857,6 +2944,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2881,6 +2969,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2922,6 +3011,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false, "typeAnnotation": { @@ -2985,6 +3075,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i11Ori21", "optional": false, "typeAnnotation": { @@ -3013,6 +3104,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3031,6 +3123,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3072,6 +3165,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3083,6 +3177,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3095,6 +3190,7 @@ "end": 2142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumber", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextualTypedSpecialAssignment.json b/crates/swc_ecma_parser/tests/tsc/contextualTypedSpecialAssignment.json index dac3b90e60d1..5aa1bcd4b858 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextualTypedSpecialAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/contextualTypedSpecialAssignment.json @@ -28,6 +28,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -134,6 +136,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -190,6 +193,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -254,6 +258,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -303,6 +308,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -325,6 +331,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -447,6 +454,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -599,6 +607,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -676,6 +685,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -740,6 +750,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -789,6 +800,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -834,6 +846,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -907,6 +920,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -962,6 +976,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1016,6 +1031,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1089,6 +1105,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1144,6 +1161,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1175,6 +1193,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1226,6 +1245,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1290,6 +1310,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1346,6 +1367,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1410,6 +1432,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionAwaitOperand.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionAwaitOperand.json index b94e2bbaf329..ce2ab6eb019d 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionAwaitOperand.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionAwaitOperand.json @@ -18,6 +18,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -45,6 +46,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -86,6 +88,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -128,6 +131,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -149,6 +153,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -219,6 +224,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -240,6 +246,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -267,6 +274,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -288,6 +296,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -307,6 +316,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -427,6 +437,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -450,6 +461,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionReturnType.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionReturnType.json index 224e8d0934f0..0a9f8d76fcd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeAsyncFunctionReturnType.json @@ -18,6 +18,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -45,6 +46,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -86,6 +88,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -165,6 +168,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -188,6 +192,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -207,6 +212,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -246,6 +252,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -267,6 +274,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -300,6 +308,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -376,6 +385,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -399,6 +409,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -418,6 +429,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -504,6 +516,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -527,6 +540,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -546,6 +560,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -591,6 +606,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -612,6 +628,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -645,6 +662,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -722,6 +740,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -745,6 +764,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -764,6 +784,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -822,6 +843,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Done", "optional": false }, @@ -840,6 +862,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": true, "typeAnnotation": { @@ -891,6 +914,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -909,6 +933,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -930,6 +955,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -944,6 +970,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false, "typeAnnotation": { @@ -965,6 +992,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Done", "optional": false }, @@ -1005,6 +1033,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncFunc", "optional": false }, @@ -1023,6 +1052,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1044,6 +1074,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -1072,6 +1103,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -1109,6 +1141,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestFunction", "optional": false }, @@ -1136,6 +1169,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1157,6 +1191,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1196,6 +1231,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1217,6 +1253,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncFunc", "optional": false }, @@ -1256,6 +1293,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false, "typeAnnotation": { @@ -1281,6 +1319,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": true, "typeAnnotation": { @@ -1302,6 +1341,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1341,6 +1381,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false, "typeAnnotation": { @@ -1366,6 +1407,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": true, "typeAnnotation": { @@ -1387,6 +1429,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncFunc", "optional": false }, @@ -1438,6 +1481,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": { @@ -1459,6 +1503,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestFunction", "optional": false }, @@ -1484,6 +1529,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessTreeNode", "optional": false }, @@ -1511,6 +1557,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pid", "optional": false }, @@ -1546,6 +1593,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1581,6 +1629,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memory", "optional": false }, @@ -1616,6 +1665,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLine", "optional": false }, @@ -1651,6 +1701,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false }, @@ -1681,6 +1732,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessTreeNode", "optional": false }, @@ -1707,6 +1759,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProcessTree", "optional": false }, @@ -1726,6 +1779,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootPid", "optional": false, "typeAnnotation": { @@ -1759,6 +1813,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -1781,6 +1836,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": { @@ -1802,6 +1858,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessTreeNode", "optional": false }, @@ -1878,6 +1935,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1932,6 +1990,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1953,6 +2012,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -1964,6 +2024,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false, "typeAnnotation": null @@ -1997,6 +2058,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProcessTree", "optional": false }, @@ -2030,6 +2092,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": null @@ -2056,6 +2119,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -2087,6 +2151,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -2124,6 +2189,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false }, @@ -2144,6 +2210,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2220,6 +2287,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILocalExtension", "optional": false }, @@ -2247,6 +2315,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isApplicationScoped", "optional": false }, @@ -2282,6 +2351,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "publisherId", "optional": false }, @@ -2337,6 +2407,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -2362,6 +2433,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updated", "optional": false }, @@ -2395,6 +2467,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scanMetadata", "optional": false }, @@ -2414,6 +2487,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "local", "optional": false, "typeAnnotation": { @@ -2435,6 +2509,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILocalExtension", "optional": false }, @@ -2473,6 +2548,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2503,6 +2579,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -2532,6 +2609,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copyExtensions", "optional": false }, @@ -2551,6 +2629,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromExtensions", "optional": false, "typeAnnotation": { @@ -2578,6 +2657,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILocalExtension", "optional": false }, @@ -2625,6 +2705,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extensions", "optional": false, "typeAnnotation": { @@ -2666,6 +2747,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILocalExtension", "optional": false }, @@ -2699,6 +2781,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -2746,6 +2829,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2794,6 +2878,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromExtensions", "optional": false }, @@ -2824,6 +2909,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2849,6 +2935,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2898,6 +2985,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2919,6 +3007,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2945,6 +3034,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scanMetadata", "optional": false }, @@ -2958,6 +3048,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3011,6 +3102,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator01.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator01.json index 2a100ca94791..bb16ae676adf 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator01.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator01.json @@ -28,6 +28,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -166,6 +170,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator02.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator02.json index dc99dccab929..96d519acd5a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator02.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator02.json @@ -28,6 +28,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -215,6 +220,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -235,6 +241,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator03.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator03.json index 03ae575e7b99..2907ca8360cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator03.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeCommaOperator03.json @@ -28,6 +28,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -180,6 +185,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -192,6 +198,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd01.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd01.json index ea2d16fe2b77..b75c4b03ce33 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd01.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd01.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -152,6 +155,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -194,6 +199,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -206,6 +212,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd02.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd02.json index b4f2349c29c9..a1c3642faa3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd02.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd02.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -152,6 +155,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -194,6 +199,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -230,6 +236,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -255,6 +262,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -275,6 +283,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd03.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd03.json index bc58069f467e..c3586d4c68ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd03.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypeLogicalAnd03.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -152,6 +155,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -184,6 +188,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -196,6 +201,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -226,6 +232,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -238,6 +245,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializer.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializer.json index d54a0bd07e62..ad64dfc9eac0 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializer.json @@ -18,6 +18,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -45,6 +46,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "show", "optional": false }, @@ -70,6 +72,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -152,6 +156,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "show", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -196,6 +202,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -238,6 +245,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -276,6 +284,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -319,6 +328,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showRename", "optional": false, "typeAnnotation": null @@ -338,6 +348,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -363,6 +374,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -406,6 +418,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -444,6 +457,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -494,6 +508,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showRename", "optional": false, "typeAnnotation": null @@ -513,6 +528,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -538,6 +554,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -581,6 +598,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -623,6 +641,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nested", "optional": false }, @@ -650,6 +669,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -674,6 +694,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -693,6 +714,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -725,6 +747,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -761,6 +784,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -786,6 +810,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -831,6 +856,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nested", "optional": false }, @@ -873,6 +899,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tuples", "optional": false }, @@ -900,6 +927,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -966,6 +994,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -998,6 +1027,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -1057,6 +1087,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tuples", "optional": false }, @@ -1099,6 +1130,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUnion", "optional": false }, @@ -1126,6 +1158,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1192,6 +1225,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1224,6 +1258,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -1259,6 +1294,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUnion", "optional": false }, @@ -1301,6 +1337,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIdentity", "optional": false }, @@ -1327,6 +1364,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringIdentity", "optional": false }, @@ -1340,6 +1378,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1425,6 +1464,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -1444,6 +1484,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1456,6 +1497,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1487,6 +1529,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIdentity", "optional": false }, @@ -1526,6 +1569,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1538,6 +1582,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializerNegative.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializerNegative.json index 5b1e469d1005..9dc91bd6a82b 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializerNegative.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedBindingInitializerNegative.json @@ -18,6 +18,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -45,6 +46,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "show", "optional": false }, @@ -70,6 +72,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -162,6 +166,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showRename", "optional": false, "typeAnnotation": null @@ -181,6 +186,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -193,6 +199,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -224,6 +231,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -262,6 +270,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -305,6 +314,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showRename", "optional": false, "typeAnnotation": null @@ -324,6 +334,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -336,6 +347,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -367,6 +379,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -405,6 +418,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -455,6 +469,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showRename", "optional": false, "typeAnnotation": null @@ -474,6 +489,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -486,6 +502,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -517,6 +534,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -559,6 +577,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nested", "optional": false }, @@ -586,6 +605,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -610,6 +630,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Show", "optional": false }, @@ -629,6 +650,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -671,6 +693,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedRename", "optional": false, "typeAnnotation": null @@ -707,6 +730,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -719,6 +743,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -753,6 +778,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nested", "optional": false }, @@ -795,6 +821,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIdentity", "optional": false }, @@ -821,6 +848,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringIdentity", "optional": false }, @@ -834,6 +862,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -919,6 +948,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -938,6 +968,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -956,6 +987,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -996,6 +1028,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIdentity", "optional": false }, @@ -1035,6 +1068,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1047,6 +1081,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1075,6 +1110,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tuples", "optional": false }, @@ -1102,6 +1138,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1168,6 +1205,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1200,6 +1238,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -1259,6 +1298,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tuples", "optional": false }, @@ -1301,6 +1341,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUnion", "optional": false }, @@ -1328,6 +1369,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1394,6 +1436,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1426,6 +1469,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -1461,6 +1505,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUnion", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration01.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration01.json index 175790dbff70..30d66dab7ea5 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration01.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration01.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numProp", "optional": false }, @@ -82,6 +84,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strProp", "optional": false }, @@ -146,6 +150,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -172,6 +177,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method1", "optional": false }, @@ -185,6 +191,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -206,6 +213,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -244,6 +252,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method2", "optional": false }, @@ -257,6 +266,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -278,6 +288,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -315,6 +326,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo1", "optional": false }, @@ -380,6 +392,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -426,6 +439,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -493,6 +507,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -539,6 +554,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -608,6 +624,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -624,6 +641,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo2", "optional": false }, @@ -688,6 +706,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -727,6 +746,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -797,6 +817,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -836,6 +857,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -909,6 +931,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -925,6 +948,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo3", "optional": false }, @@ -992,6 +1016,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1038,6 +1063,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1111,6 +1137,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1157,6 +1184,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1230,6 +1258,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration02.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration02.json index 7038642b4ee8..7313eaf60dcf 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration02.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedClassExpressionMethodDeclaration02.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numProp", "optional": false }, @@ -82,6 +84,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strProp", "optional": false }, @@ -146,6 +150,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -185,6 +190,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -209,6 +215,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -235,6 +242,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method1", "optional": false }, @@ -248,6 +256,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -269,6 +278,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -307,6 +317,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method2", "optional": false }, @@ -320,6 +331,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -341,6 +353,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -378,6 +391,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo1", "optional": false }, @@ -443,6 +457,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -489,6 +504,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -556,6 +572,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -602,6 +619,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -671,6 +689,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -687,6 +706,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo2", "optional": false }, @@ -751,6 +771,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -790,6 +811,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -860,6 +882,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -899,6 +922,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -972,6 +996,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -988,6 +1013,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo3", "optional": false }, @@ -1055,6 +1081,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1101,6 +1128,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1174,6 +1202,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1220,6 +1249,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1293,6 +1323,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedFunctionExpressionsAndReturnAnnotations.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedFunctionExpressionsAndReturnAnnotations.json index c94805a543e6..abd2d3c30197 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedFunctionExpressionsAndReturnAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedFunctionExpressionsAndReturnAnnotations.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -95,6 +98,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -169,6 +173,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -190,6 +195,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -226,6 +232,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -250,6 +257,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -321,6 +329,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -384,6 +393,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -405,6 +415,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -453,6 +464,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -489,6 +501,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -513,6 +526,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIife.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIife.json index b48e43c8a4f8..28c5499098a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIife.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIife.json @@ -39,6 +39,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jake", "optional": false, "typeAnnotation": null @@ -113,6 +114,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cats", "optional": false, "typeAnnotation": null @@ -194,6 +196,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -293,6 +296,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -374,6 +378,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -385,6 +390,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -396,6 +402,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -496,6 +503,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -525,6 +533,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -601,6 +610,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -630,6 +640,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -687,6 +698,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": true, "typeAnnotation": null @@ -706,6 +718,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -776,6 +789,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": true, "typeAnnotation": null @@ -795,6 +809,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -852,6 +867,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -863,6 +879,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": true, "typeAnnotation": null @@ -882,6 +899,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -892,6 +910,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -963,6 +982,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false, "typeAnnotation": null @@ -990,6 +1010,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1020,6 +1041,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1039,6 +1061,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1152,6 +1175,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false, "typeAnnotation": null @@ -1179,6 +1203,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false }, @@ -1209,6 +1234,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1235,6 +1261,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1340,6 +1367,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noNumbers", "optional": false, "typeAnnotation": null @@ -1367,6 +1395,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noNumbers", "optional": false }, @@ -1397,6 +1426,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1416,6 +1446,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1482,6 +1513,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -1503,6 +1535,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -1523,6 +1556,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -1554,6 +1588,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1584,6 +1619,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1603,6 +1639,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1720,6 +1757,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1738,6 +1776,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1831,6 +1870,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1857,6 +1897,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1956,6 +1997,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2012,6 +2054,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2111,6 +2154,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2167,6 +2211,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2203,6 +2248,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twelve", "optional": false, "typeAnnotation": null @@ -2235,6 +2281,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2254,6 +2301,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2297,6 +2345,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2309,6 +2358,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2348,6 +2398,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleven", "optional": false, "typeAnnotation": null @@ -2380,6 +2431,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -2405,6 +2457,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -2477,6 +2530,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2510,6 +2564,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2569,6 +2624,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2588,6 +2644,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false, "typeAnnotation": null @@ -2621,6 +2678,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2684,6 +2742,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2695,6 +2754,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2706,6 +2766,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIifeStrict.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIifeStrict.json index ce156546db5d..156f2341eda5 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIifeStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedIifeStrict.json @@ -39,6 +39,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jake", "optional": false, "typeAnnotation": null @@ -113,6 +114,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cats", "optional": false, "typeAnnotation": null @@ -194,6 +196,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -293,6 +296,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -374,6 +378,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -385,6 +390,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -396,6 +402,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -496,6 +503,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -525,6 +533,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -601,6 +610,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -630,6 +640,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -687,6 +698,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": true, "typeAnnotation": null @@ -706,6 +718,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -776,6 +789,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": true, "typeAnnotation": null @@ -795,6 +809,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -852,6 +867,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -863,6 +879,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": true, "typeAnnotation": null @@ -882,6 +899,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -892,6 +910,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -963,6 +982,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false, "typeAnnotation": null @@ -990,6 +1010,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1020,6 +1041,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1039,6 +1061,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1152,6 +1175,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false, "typeAnnotation": null @@ -1179,6 +1203,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixed", "optional": false }, @@ -1209,6 +1234,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1235,6 +1261,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1340,6 +1367,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noNumbers", "optional": false, "typeAnnotation": null @@ -1367,6 +1395,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noNumbers", "optional": false }, @@ -1397,6 +1426,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1416,6 +1446,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1482,6 +1513,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -1503,6 +1535,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -1523,6 +1556,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -1554,6 +1588,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1584,6 +1619,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1603,6 +1639,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1720,6 +1757,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1738,6 +1776,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1831,6 +1870,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1857,6 +1897,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1956,6 +1997,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2012,6 +2054,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2111,6 +2154,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2167,6 +2211,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2203,6 +2248,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twelve", "optional": false, "typeAnnotation": null @@ -2235,6 +2281,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2254,6 +2301,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2297,6 +2345,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2309,6 +2358,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2348,6 +2398,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleven", "optional": false, "typeAnnotation": null @@ -2380,6 +2431,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -2405,6 +2457,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -2477,6 +2530,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2510,6 +2564,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2569,6 +2624,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2588,6 +2644,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false, "typeAnnotation": null @@ -2621,6 +2678,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2684,6 +2742,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2695,6 +2754,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2706,6 +2766,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedObjectLiteralMethodDeclaration01.json b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedObjectLiteralMethodDeclaration01.json index 1b785f6fb99b..e361f43e4996 100644 --- a/crates/swc_ecma_parser/tests/tsc/contextuallyTypedObjectLiteralMethodDeclaration01.json +++ b/crates/swc_ecma_parser/tests/tsc/contextuallyTypedObjectLiteralMethodDeclaration01.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numProp", "optional": false }, @@ -82,6 +84,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strProp", "optional": false }, @@ -146,6 +150,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -172,6 +177,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method1", "optional": false }, @@ -185,6 +191,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -206,6 +213,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -244,6 +252,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method2", "optional": false }, @@ -257,6 +266,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -278,6 +288,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -315,6 +326,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo1", "optional": false }, @@ -372,6 +384,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -418,6 +431,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -473,6 +487,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -519,6 +534,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -576,6 +592,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -592,6 +609,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo2", "optional": false }, @@ -649,6 +667,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -688,6 +707,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -744,6 +764,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -783,6 +804,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -841,6 +863,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -857,6 +880,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFoo3", "optional": false }, @@ -917,6 +941,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -963,6 +988,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1022,6 +1048,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -1068,6 +1095,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1126,6 +1154,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowAliasing.json b/crates/swc_ecma_parser/tests/tsc/controlFlowAliasing.json index badb1fa08885..47669c6c7a09 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowAliasing.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowAliasing.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -33,6 +34,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -132,6 +135,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -163,6 +167,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -197,6 +202,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -222,6 +228,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -262,6 +269,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -313,6 +322,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -332,6 +342,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -389,6 +400,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -414,6 +426,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -445,6 +458,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -479,6 +493,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -504,6 +519,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -531,6 +547,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -550,6 +567,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -632,6 +650,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -657,6 +676,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -698,6 +718,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false, "typeAnnotation": null @@ -723,6 +744,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -761,6 +783,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -771,6 +794,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false } @@ -806,6 +830,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -848,6 +873,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -888,6 +914,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -913,6 +940,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -939,6 +967,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -958,6 +987,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1040,6 +1070,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -1065,6 +1096,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1106,6 +1138,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false, "typeAnnotation": null @@ -1131,6 +1164,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1172,6 +1206,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStringOrNumber", "optional": false, "typeAnnotation": null @@ -1190,6 +1225,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -1200,6 +1236,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false } @@ -1221,6 +1258,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStringOrNumber", "optional": false }, @@ -1255,6 +1293,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1297,6 +1336,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1337,6 +1377,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1362,6 +1403,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1388,6 +1430,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -1407,6 +1450,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1489,6 +1533,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notUndefined", "optional": false, "typeAnnotation": null @@ -1507,6 +1552,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1517,6 +1563,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1544,6 +1591,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notUndefined", "optional": false }, @@ -1554,6 +1602,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1615,6 +1664,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -1634,6 +1684,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1663,6 +1714,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1744,6 +1796,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -1775,6 +1828,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1815,6 +1869,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -1849,6 +1904,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1880,6 +1936,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1916,6 +1973,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -1935,6 +1993,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1964,6 +2023,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2045,6 +2105,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -2076,6 +2137,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2123,6 +2185,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -2171,6 +2234,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -2205,6 +2269,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2236,6 +2301,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2272,6 +2338,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -2291,6 +2358,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2390,6 +2458,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -2421,6 +2490,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2469,6 +2539,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -2503,6 +2574,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2534,6 +2606,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2578,6 +2651,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -2597,6 +2671,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2696,6 +2771,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -2727,6 +2803,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2782,6 +2859,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -2822,6 +2900,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -2856,6 +2935,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2887,6 +2967,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2931,6 +3012,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -2950,6 +3032,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2986,6 +3069,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3029,6 +3113,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3073,6 +3158,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3116,6 +3202,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3182,6 +3269,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -3206,6 +3294,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3245,6 +3334,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -3275,6 +3365,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3317,6 +3408,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3349,6 +3441,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3368,6 +3461,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3404,6 +3498,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3447,6 +3542,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3491,6 +3587,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3534,6 +3631,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3600,6 +3698,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": { @@ -3638,6 +3737,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3677,6 +3777,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -3707,6 +3808,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3749,6 +3851,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3781,6 +3884,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -3800,6 +3904,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3836,6 +3941,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3879,6 +3985,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3923,6 +4030,7 @@ "end": 2438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3966,6 +4074,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4032,6 +4141,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -4056,6 +4166,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4095,6 +4206,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -4125,6 +4237,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4167,6 +4280,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4199,6 +4313,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -4218,6 +4333,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4254,6 +4370,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4297,6 +4414,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4341,6 +4459,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4384,6 +4503,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4450,6 +4570,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -4474,6 +4595,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4520,6 +4642,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -4531,6 +4654,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -4549,6 +4673,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -4579,6 +4704,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4621,6 +4747,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4653,6 +4780,7 @@ "end": 3000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f24", "optional": false }, @@ -4672,6 +4800,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4708,6 +4837,7 @@ "end": 3012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4751,6 +4881,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4795,6 +4926,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4838,6 +4970,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4904,6 +5037,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -4915,6 +5049,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -4945,6 +5080,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -4969,6 +5105,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5008,6 +5145,7 @@ "end": 3141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -5038,6 +5176,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5080,6 +5219,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5112,6 +5252,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f25", "optional": false }, @@ -5131,6 +5272,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5167,6 +5309,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5210,6 +5353,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5254,6 +5398,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5297,6 +5442,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -5363,6 +5509,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -5374,6 +5521,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -5404,6 +5552,7 @@ "end": 3320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -5428,6 +5577,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5467,6 +5617,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -5497,6 +5648,7 @@ "end": 3371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5539,6 +5691,7 @@ "end": 3405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5571,6 +5724,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f26", "optional": false }, @@ -5590,6 +5744,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false, "typeAnnotation": { @@ -5619,6 +5774,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5658,6 +5814,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5701,6 +5858,7 @@ "end": 3474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5745,6 +5903,7 @@ "end": 3493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5788,6 +5947,7 @@ "end": 3505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -5858,6 +6018,7 @@ "end": 3536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -5888,6 +6049,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -5936,6 +6098,7 @@ "end": 3578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -5972,6 +6135,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -6029,6 +6193,7 @@ "end": 3635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -6070,6 +6235,7 @@ "end": 3666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f27", "optional": false }, @@ -6089,6 +6255,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false, "typeAnnotation": { @@ -6118,6 +6285,7 @@ "end": 3679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6157,6 +6325,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6200,6 +6369,7 @@ "end": 3699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6244,6 +6414,7 @@ "end": 3718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6287,6 +6458,7 @@ "end": 3730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -6357,6 +6529,7 @@ "end": 3761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -6387,6 +6560,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -6435,6 +6609,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -6471,6 +6646,7 @@ "end": 3820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -6528,6 +6704,7 @@ "end": 3900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -6569,6 +6746,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f28", "optional": false }, @@ -6588,6 +6766,7 @@ "end": 3975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": true, "typeAnnotation": { @@ -6624,6 +6803,7 @@ "end": 3984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6667,6 +6847,7 @@ "end": 3996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6711,6 +6892,7 @@ "end": 4015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6754,6 +6936,7 @@ "end": 4027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -6820,6 +7003,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -6838,6 +7022,7 @@ "end": 4062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6861,6 +7046,7 @@ "end": 4069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6911,6 +7097,7 @@ "end": 4101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBar", "optional": false, "typeAnnotation": null @@ -6929,6 +7116,7 @@ "end": 4107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6952,6 +7140,7 @@ "end": 4114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6992,6 +7181,7 @@ "end": 4144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -7022,6 +7212,7 @@ "end": 4159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7052,6 +7243,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBar", "optional": false }, @@ -7082,6 +7274,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7115,6 +7308,7 @@ "end": 4280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -7134,6 +7328,7 @@ "end": 4284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7170,6 +7365,7 @@ "end": 4292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7213,6 +7409,7 @@ "end": 4304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7257,6 +7454,7 @@ "end": 4323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7300,6 +7498,7 @@ "end": 4335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7366,6 +7565,7 @@ "end": 4363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -7383,6 +7583,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7419,6 +7620,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7459,6 +7661,7 @@ "end": 4413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7501,6 +7704,7 @@ "end": 4447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7533,6 +7737,7 @@ "end": 4474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -7552,6 +7757,7 @@ "end": 4478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7588,6 +7794,7 @@ "end": 4486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7631,6 +7838,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7675,6 +7883,7 @@ "end": 4517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7718,6 +7927,7 @@ "end": 4529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7797,6 +8007,7 @@ "end": 4559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -7814,6 +8025,7 @@ "end": 4567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7841,6 +8053,7 @@ "end": 4581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7881,6 +8094,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7923,6 +8137,7 @@ "end": 4640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7955,6 +8170,7 @@ "end": 4667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f32", "optional": false }, @@ -7974,6 +8190,7 @@ "end": 4671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8010,6 +8227,7 @@ "end": 4679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8053,6 +8271,7 @@ "end": 4691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -8097,6 +8316,7 @@ "end": 4710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8140,6 +8360,7 @@ "end": 4722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -8223,6 +8444,7 @@ "end": 4755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -8239,6 +8461,7 @@ "end": 4763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8266,6 +8489,7 @@ "end": 4774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -8306,6 +8530,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8348,6 +8573,7 @@ "end": 4833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8380,6 +8606,7 @@ "end": 4860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f33", "optional": false }, @@ -8399,6 +8626,7 @@ "end": 4864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8435,6 +8663,7 @@ "end": 4872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8478,6 +8707,7 @@ "end": 4884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -8522,6 +8752,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8565,6 +8796,7 @@ "end": 4915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -8644,6 +8876,7 @@ "end": 4945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -8661,6 +8894,7 @@ "end": 4953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8681,6 +8915,7 @@ "end": 4971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8720,6 +8955,7 @@ "end": 4998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8778,6 +9014,7 @@ "end": 5034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8819,6 +9056,7 @@ "end": 5066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C10", "optional": false }, @@ -8863,6 +9101,7 @@ "end": 5095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8931,6 +9170,7 @@ "end": 5144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisX_isString", "optional": false, "typeAnnotation": null @@ -9009,6 +9249,7 @@ "end": 5198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xIsString", "optional": false, "typeAnnotation": null @@ -9034,6 +9275,7 @@ "end": 5209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9072,6 +9314,7 @@ "end": 5250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisX_isString", "optional": false }, @@ -9082,6 +9325,7 @@ "end": 5263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xIsString", "optional": false } @@ -9117,6 +9361,7 @@ "end": 5284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -9160,6 +9405,7 @@ "end": 5307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -9208,6 +9454,7 @@ "end": 5331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -9219,6 +9466,7 @@ "end": 5335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9249,6 +9497,7 @@ "end": 5365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C11", "optional": false }, @@ -9293,6 +9542,7 @@ "end": 5394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9361,6 +9611,7 @@ "end": 5443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisX_isString", "optional": false, "typeAnnotation": null @@ -9439,6 +9690,7 @@ "end": 5497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xIsString", "optional": false, "typeAnnotation": null @@ -9464,6 +9716,7 @@ "end": 5508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9502,6 +9755,7 @@ "end": 5549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisX_isString", "optional": false }, @@ -9512,6 +9766,7 @@ "end": 5562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xIsString", "optional": false } @@ -9547,6 +9802,7 @@ "end": 5659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -9590,6 +9846,7 @@ "end": 5682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -9638,6 +9895,7 @@ "end": 5706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -9649,6 +9907,7 @@ "end": 5710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9730,6 +9989,7 @@ "end": 5775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9769,6 +10029,7 @@ "end": 5866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -9788,6 +10049,7 @@ "end": 5870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -9824,6 +10086,7 @@ "end": 5878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -9867,6 +10130,7 @@ "end": 5890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -9911,6 +10175,7 @@ "end": 5910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -9954,6 +10219,7 @@ "end": 5922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -10033,6 +10299,7 @@ "end": 5953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -10050,6 +10317,7 @@ "end": 5961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10080,6 +10348,7 @@ "end": 5978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false, "typeAnnotation": null @@ -10098,6 +10367,7 @@ "end": 5985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -10135,6 +10405,7 @@ "end": 6009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -10151,6 +10422,7 @@ "end": 6016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10195,6 +10467,7 @@ "end": 6037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10226,6 +10499,7 @@ "end": 6051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10267,6 +10541,7 @@ "end": 6154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -10299,6 +10574,7 @@ "end": 6163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -10342,6 +10618,7 @@ "end": 6179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -10386,6 +10663,7 @@ "end": 6198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -10429,6 +10707,7 @@ "end": 6214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -10464,6 +10743,7 @@ "end": 6239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg2", "optional": false }, @@ -10483,6 +10763,7 @@ "end": 6243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -10504,6 +10785,7 @@ "end": 6249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -10553,6 +10835,7 @@ "end": 6264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10606,6 +10889,7 @@ "end": 6296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10637,6 +10921,7 @@ "end": 6310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10686,6 +10971,7 @@ "end": 6350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10717,6 +11003,7 @@ "end": 6364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10752,6 +11039,7 @@ "end": 6395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -10784,6 +11072,7 @@ "end": 6402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -10803,6 +11092,7 @@ "end": 6411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -10830,6 +11120,7 @@ "end": 6419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -10873,6 +11164,7 @@ "end": 6435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -10917,6 +11209,7 @@ "end": 6462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10942,6 +11235,7 @@ "end": 6480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -10982,6 +11276,7 @@ "end": 6512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -11007,6 +11302,7 @@ "end": 6530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -11047,6 +11343,7 @@ "end": 6572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -11109,6 +11406,7 @@ "end": 6605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11146,6 +11444,7 @@ "end": 6619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -11170,6 +11469,7 @@ "end": 6625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -11198,6 +11498,7 @@ "end": 6711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -11239,6 +11540,7 @@ "end": 6741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -11260,6 +11562,7 @@ "end": 6744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11303,6 +11606,7 @@ "end": 6789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11339,6 +11643,7 @@ "end": 6734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11370,6 +11675,7 @@ "end": 6752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11392,6 +11698,7 @@ "end": 6767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -11415,6 +11722,7 @@ "end": 6769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11450,6 +11758,7 @@ "end": 6818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A53267", "optional": false }, @@ -11571,6 +11880,7 @@ "end": 6900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false, "typeAnnotation": null @@ -11595,6 +11905,7 @@ "end": 6908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -11653,6 +11964,7 @@ "end": 6954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false }, @@ -11687,6 +11999,7 @@ "end": 6971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowAliasingCatchVariables.json b/crates/swc_ecma_parser/tests/tsc/controlFlowAliasingCatchVariables.json index 93d10367e5ef..8b4e759dbaa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowAliasingCatchVariables.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowAliasingCatchVariables.json @@ -33,6 +33,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -124,6 +127,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -161,6 +165,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208,6 +213,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -256,6 +262,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -309,6 +316,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -344,6 +352,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": null @@ -369,6 +378,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -407,6 +417,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -435,6 +446,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -472,6 +484,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -519,6 +532,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -567,6 +581,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentExpression.json b/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentExpression.json index 9465fa13dcab..551b25e0591c 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -142,6 +144,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -177,6 +180,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -194,6 +198,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -221,6 +226,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -245,6 +251,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -305,6 +312,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -326,6 +334,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -361,6 +370,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -378,6 +388,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -407,6 +418,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -425,6 +437,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -457,6 +470,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -499,6 +513,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -551,6 +566,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -593,6 +609,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -636,6 +653,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -670,6 +688,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -700,6 +719,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -721,6 +741,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -765,6 +786,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -783,6 +805,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -831,6 +854,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -870,6 +894,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentPatternOrder.json b/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentPatternOrder.json index a9fe326b9af2..4f9ea62b6272 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentPatternOrder.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowAssignmentPatternOrder.json @@ -14,6 +14,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -76,6 +77,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -163,6 +165,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -296,6 +299,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -319,6 +323,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -362,6 +367,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -407,6 +413,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -440,6 +447,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -480,6 +488,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -567,6 +576,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -687,6 +697,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -698,6 +709,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -748,6 +760,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -804,6 +817,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -837,6 +851,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -877,6 +892,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -964,6 +980,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1113,6 +1130,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1136,6 +1154,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1179,6 +1198,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1268,6 +1288,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1326,6 +1347,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1366,6 +1388,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1453,6 +1476,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1589,6 +1613,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1600,6 +1625,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1638,6 +1664,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1750,6 +1777,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1808,6 +1836,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1848,6 +1877,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1935,6 +1965,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2075,6 +2106,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2098,6 +2130,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2141,6 +2174,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2176,6 +2210,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2208,6 +2243,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -2241,6 +2277,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2281,6 +2318,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2368,6 +2406,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2495,6 +2534,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2506,6 +2546,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2556,6 +2597,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2602,6 +2644,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2634,6 +2677,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -2667,6 +2711,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2707,6 +2752,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2794,6 +2840,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2950,6 +2997,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2973,6 +3021,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3016,6 +3065,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3095,6 +3145,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3127,6 +3178,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -3185,6 +3237,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3225,6 +3278,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3312,6 +3366,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3455,6 +3510,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3466,6 +3522,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3504,6 +3561,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3606,6 +3664,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3638,6 +3697,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -3696,6 +3756,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3736,6 +3797,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3823,6 +3885,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3922,6 +3985,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3983,6 +4047,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4006,6 +4071,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4049,6 +4115,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4096,6 +4163,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -4129,6 +4197,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4169,6 +4238,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4256,6 +4326,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4355,6 +4426,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4403,6 +4475,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4414,6 +4487,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4464,6 +4538,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4522,6 +4597,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -4555,6 +4631,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4595,6 +4672,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4682,6 +4760,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4797,6 +4876,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4858,6 +4938,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4881,6 +4962,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4924,6 +5006,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5015,6 +5098,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -5073,6 +5157,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5113,6 +5198,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5200,6 +5286,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5315,6 +5402,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5363,6 +5451,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5374,6 +5463,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5412,6 +5502,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5526,6 +5617,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -5584,6 +5676,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryAndExpression.json b/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryAndExpression.json index a27538ddeca8..515df7c55419 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryAndExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryAndExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -155,6 +157,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -190,6 +193,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -220,6 +224,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -244,6 +249,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -302,6 +309,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -332,6 +340,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryOrExpression.json b/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryOrExpression.json index 55a3d80a2733..42e94c242513 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryOrExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowBinaryOrExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -155,6 +157,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -190,6 +193,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -220,6 +224,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -244,6 +249,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -302,6 +309,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -332,6 +340,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -355,6 +364,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeList", "optional": false }, @@ -382,6 +392,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -426,6 +437,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLCollection", "optional": false }, @@ -453,6 +465,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -487,6 +500,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNodeList", "optional": false }, @@ -506,6 +520,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false, "typeAnnotation": { @@ -556,6 +571,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false }, @@ -578,6 +594,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeList", "optional": false }, @@ -596,6 +613,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isHTMLCollection", "optional": false }, @@ -615,6 +633,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false, "typeAnnotation": { @@ -665,6 +684,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false }, @@ -687,6 +707,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLCollection", "optional": false }, @@ -710,6 +731,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventTargetLike", "optional": false }, @@ -742,6 +764,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -778,6 +801,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLCollection", "optional": false }, @@ -796,6 +820,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeList", "optional": false }, @@ -827,6 +852,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false, "typeAnnotation": { @@ -848,6 +874,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventTargetLike", "optional": false }, @@ -868,6 +895,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -904,6 +932,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNodeList", "optional": false }, @@ -917,6 +946,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false } @@ -951,6 +981,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false }, @@ -988,6 +1019,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isHTMLCollection", "optional": false }, @@ -1001,6 +1033,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false } @@ -1035,6 +1068,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false }, @@ -1079,6 +1113,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNodeList", "optional": false }, @@ -1092,6 +1127,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false } @@ -1113,6 +1149,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isHTMLCollection", "optional": false }, @@ -1126,6 +1163,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false } @@ -1161,6 +1199,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sourceObj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowBindingElement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowBindingElement.json index f5e8337e395c..0cf76028c1e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowBindingElement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowBindingElement.json @@ -36,6 +36,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -109,6 +110,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -162,6 +164,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -205,6 +208,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -238,6 +242,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -260,6 +265,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -301,6 +307,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -361,6 +368,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -445,6 +453,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -498,6 +507,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -541,6 +551,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -561,6 +572,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -598,6 +610,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -658,6 +671,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -742,6 +756,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -795,6 +810,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -806,6 +822,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -834,6 +851,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -854,6 +872,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -891,6 +910,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -1035,6 +1056,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -1124,6 +1146,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1144,6 +1167,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1171,6 +1195,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1198,6 +1223,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1222,6 +1248,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1255,6 +1282,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -1318,6 +1346,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false, "typeAnnotation": null @@ -1349,6 +1378,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1385,6 +1415,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1404,6 +1435,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -1489,6 +1521,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1625,6 +1658,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1646,6 +1680,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1666,6 +1701,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1693,6 +1729,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1720,6 +1757,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1744,6 +1782,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1777,6 +1816,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -1840,6 +1880,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false, "typeAnnotation": null @@ -1871,6 +1912,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1907,6 +1949,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1926,6 +1969,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -2090,6 +2134,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -2147,6 +2192,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2168,6 +2214,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -2188,6 +2235,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -2215,6 +2263,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2242,6 +2291,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -2266,6 +2316,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2299,6 +2350,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2362,6 +2414,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false, "typeAnnotation": null @@ -2393,6 +2446,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2429,6 +2483,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -2448,6 +2503,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -2640,6 +2696,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2693,6 +2750,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -2721,6 +2779,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -2754,6 +2813,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -2774,6 +2834,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowBindingPatternOrder.json b/crates/swc_ecma_parser/tests/tsc/controlFlowBindingPatternOrder.json index 224ab23a4bbf..239fc09ada7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowBindingPatternOrder.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowBindingPatternOrder.json @@ -36,6 +36,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -164,6 +165,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -187,6 +189,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -230,6 +233,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -277,6 +281,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -310,6 +315,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -350,6 +356,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -465,6 +472,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -476,6 +484,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -526,6 +535,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -584,6 +594,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -617,6 +628,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -657,6 +669,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -788,6 +801,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -799,6 +813,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -849,6 +864,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -919,6 +935,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -977,6 +994,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1017,6 +1035,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1145,6 +1164,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1168,6 +1188,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1211,6 +1232,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1302,6 +1324,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1360,6 +1383,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1400,6 +1424,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1515,6 +1540,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1526,6 +1552,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1564,6 +1591,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1678,6 +1706,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1736,6 +1765,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowCommaOperator.json b/crates/swc_ecma_parser/tests/tsc/controlFlowCommaOperator.json index 0c6b8a1b6f83..9c4d9e19f8ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowCommaOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowCommaOperator.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -115,6 +117,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -193,6 +196,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -275,6 +279,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -310,6 +315,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -347,6 +353,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -364,6 +371,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -381,6 +389,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -414,6 +423,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -449,6 +459,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -486,6 +497,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -503,6 +515,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -520,6 +533,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -547,6 +561,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -564,6 +579,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -581,6 +597,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -602,6 +619,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -619,6 +637,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -636,6 +655,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowComputedPropertyNames.json b/crates/swc_ecma_parser/tests/tsc/controlFlowComputedPropertyNames.json index 09ff75d6777b..5e21f643574d 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowComputedPropertyNames.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowComputedPropertyNames.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -100,6 +103,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -167,6 +171,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -183,6 +188,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -239,6 +245,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -255,6 +262,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -293,6 +301,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -312,6 +321,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -333,6 +343,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -396,6 +407,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -472,6 +485,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -484,6 +498,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -528,6 +543,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -544,6 +560,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -589,6 +606,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false, "typeAnnotation": null @@ -607,6 +625,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -617,6 +636,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -651,6 +671,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -667,6 +688,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false } @@ -679,6 +701,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -723,6 +746,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -739,6 +763,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false } @@ -784,6 +809,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key3", "optional": false, "typeAnnotation": null @@ -802,6 +828,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -812,6 +839,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -846,6 +874,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -862,6 +891,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key3", "optional": false } @@ -874,6 +904,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -918,6 +949,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -934,6 +966,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key3", "optional": false } @@ -977,6 +1010,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1002,6 +1036,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1037,6 +1072,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1072,6 +1108,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1105,6 +1142,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1124,6 +1162,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1145,6 +1184,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1167,6 +1207,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1195,6 +1236,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1245,6 +1287,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1261,6 +1304,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1273,6 +1317,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1318,6 +1363,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1334,6 +1380,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1390,6 +1437,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1406,6 +1454,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1461,6 +1510,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1477,6 +1527,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1533,6 +1584,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1549,6 +1601,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1591,6 +1644,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1610,6 +1664,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1631,6 +1686,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1654,6 +1710,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1704,6 +1761,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1725,6 +1783,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1767,6 +1826,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1783,6 +1843,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1828,6 +1889,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1844,6 +1906,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1890,6 +1953,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowConditionalExpression.json b/crates/swc_ecma_parser/tests/tsc/controlFlowConditionalExpression.json index d936d0414219..66d47968e91a 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowConditionalExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowConditionalExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -141,6 +143,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -158,6 +161,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -186,6 +190,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowDeleteOperator.json b/crates/swc_ecma_parser/tests/tsc/controlFlowDeleteOperator.json index 7b2faa56d39e..dc70d8062677 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowDeleteOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowDeleteOperator.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -137,6 +140,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -231,6 +235,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -263,6 +268,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -302,6 +308,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -351,6 +358,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -393,6 +401,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -425,6 +434,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -464,6 +474,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -504,6 +515,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -537,6 +549,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -569,6 +582,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -595,6 +609,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -619,6 +634,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -637,6 +653,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowDestructuringDeclaration.json b/crates/swc_ecma_parser/tests/tsc/controlFlowDestructuringDeclaration.json index 06785f5474ec..a8efdb582471 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowDestructuringDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowDestructuringDeclaration.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -144,6 +147,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -225,6 +230,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -274,6 +280,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -368,6 +375,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -402,6 +410,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -496,6 +505,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -536,6 +546,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -618,6 +629,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -641,6 +653,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -661,6 +674,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -710,6 +724,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -801,6 +816,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -835,6 +851,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -926,6 +943,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -966,6 +984,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1045,6 +1064,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1068,6 +1088,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1088,6 +1109,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1143,6 +1165,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1178,6 +1201,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1266,6 +1290,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1306,6 +1331,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1341,6 +1367,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1429,6 +1456,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1469,6 +1497,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1512,6 +1541,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1578,6 +1608,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1601,6 +1632,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1621,6 +1653,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1676,6 +1709,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1711,6 +1745,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1799,6 +1834,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1839,6 +1875,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1874,6 +1911,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1962,6 +2000,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2002,6 +2041,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2045,6 +2085,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2111,6 +2152,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2134,6 +2176,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2154,6 +2197,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2209,6 +2253,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2244,6 +2289,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2311,6 +2357,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2351,6 +2398,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2386,6 +2434,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2453,6 +2502,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2493,6 +2543,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2536,6 +2587,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2603,6 +2655,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2623,6 +2676,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -2665,6 +2719,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -2690,6 +2745,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2804,6 +2860,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2835,6 +2892,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2904,6 +2962,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -2924,6 +2983,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowDoWhileStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowDoWhileStatement.json index 4a0aebc96229..aad16b27bbaa 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowDoWhileStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowDoWhileStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +104,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -162,6 +165,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -214,6 +219,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -237,6 +243,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -279,6 +286,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -339,6 +347,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +376,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -391,6 +401,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -415,6 +426,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -457,6 +469,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -499,6 +512,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -559,6 +573,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -587,6 +602,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -611,6 +627,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -635,6 +652,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -646,6 +664,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -678,6 +697,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -729,6 +749,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -771,6 +792,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -831,6 +853,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -866,6 +889,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -883,6 +907,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -917,6 +942,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -941,6 +967,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -972,6 +999,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -992,6 +1020,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1034,6 +1063,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1094,6 +1124,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1122,6 +1153,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1153,6 +1185,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1184,6 +1217,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1204,6 +1238,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1246,6 +1281,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1298,6 +1334,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1316,6 +1353,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1350,6 +1388,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1378,6 +1417,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1402,6 +1442,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1433,6 +1474,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1473,6 +1515,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1504,6 +1547,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1550,6 +1594,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1581,6 +1626,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1601,6 +1647,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1643,6 +1690,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1695,6 +1743,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1713,6 +1762,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1747,6 +1797,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1797,6 +1848,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1828,6 +1880,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1868,6 +1921,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1899,6 +1953,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1945,6 +2000,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1976,6 +2032,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess.json b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess.json index 224bfe71ad34..db610ffedcee 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -140,6 +142,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -203,6 +206,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -260,6 +264,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -374,6 +379,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -438,6 +444,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess2.json b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess2.json index 33e5ed18ff48..aafc1cd2663d 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess2.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccess2.json @@ -28,6 +28,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -53,6 +54,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -114,6 +116,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -189,6 +192,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -260,6 +264,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -324,6 +329,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -401,6 +407,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -464,6 +471,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -536,6 +544,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccessNoCrash1.json b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccessNoCrash1.json index 7665af2fcac2..89274cd85fa5 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccessNoCrash1.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowElementAccessNoCrash1.json @@ -18,6 +18,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTscEdit", "optional": false }, @@ -45,6 +46,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "caption", "optional": false }, @@ -80,6 +82,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLineArgs", "optional": false }, @@ -132,6 +135,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTscCompile", "optional": false }, @@ -159,6 +163,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subScenario", "optional": false }, @@ -194,6 +199,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLineArgs", "optional": false }, @@ -246,6 +252,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VerifyTscEditDiscrepanciesInput", "optional": false }, @@ -273,6 +280,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -308,6 +316,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edits", "optional": false }, @@ -345,6 +354,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTscEdit", "optional": false }, @@ -368,6 +378,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLineArgs", "optional": false }, @@ -399,6 +410,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTscCompile", "optional": false }, @@ -435,6 +447,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testTscCompile", "optional": false }, @@ -454,6 +467,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -475,6 +489,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestTscCompile", "optional": false }, @@ -513,6 +528,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verifyTscEditDiscrepancies", "optional": false }, @@ -545,6 +561,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -564,6 +581,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edits", "optional": false, "typeAnnotation": null @@ -583,6 +601,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLineArgs", "optional": false, "typeAnnotation": null @@ -610,6 +629,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VerifyTscEditDiscrepanciesInput", "optional": false }, @@ -669,6 +689,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "caption", "optional": false, "typeAnnotation": null @@ -692,6 +713,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edits", "optional": false }, @@ -708,6 +730,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -737,6 +760,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testTscCompile", "optional": false }, @@ -767,6 +791,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "caption", "optional": false } @@ -807,6 +832,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edits", "optional": false }, @@ -823,6 +849,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -844,6 +871,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commandLineArgs", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement.json index 69d4c3e69893..d33abe877c98 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -98,6 +100,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -135,6 +138,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -224,6 +229,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -268,6 +274,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -284,6 +291,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -315,6 +323,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -326,6 +335,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -344,6 +354,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -375,6 +386,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -415,6 +427,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -446,6 +459,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -488,6 +502,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement2.json b/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement2.json index 5705165c0a11..ab4a38c4575b 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement2.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowForInStatement2.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keywordA", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keywordB", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -124,6 +127,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keywordA", "optional": false }, @@ -162,6 +166,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -187,6 +192,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keywordB", "optional": false }, @@ -234,6 +240,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -262,6 +269,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -280,6 +288,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -323,6 +332,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -348,6 +358,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -376,6 +387,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keywordA", "optional": false }, @@ -386,6 +398,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -411,6 +424,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -442,6 +456,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringB", "optional": false, "typeAnnotation": { @@ -505,6 +520,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringB", "optional": false }, @@ -533,6 +549,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -558,6 +575,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -598,6 +616,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringB", "optional": false }, @@ -658,6 +677,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -683,6 +703,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowForOfStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowForOfStatement.json index 4cb242228e50..ef3c04722e6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowForOfStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowForOfStatement.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -81,6 +82,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +135,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -156,6 +159,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -195,6 +199,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -223,6 +228,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -265,6 +272,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -289,6 +297,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -322,6 +331,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowForStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowForStatement.json index 1b5c82766644..ede365ba58ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowForStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowForStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +104,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +173,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -208,6 +213,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -243,6 +249,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -266,6 +273,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -308,6 +316,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -376,6 +385,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -397,6 +407,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -414,6 +425,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -431,6 +443,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -465,6 +478,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -489,6 +503,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -523,6 +538,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -565,6 +581,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -633,6 +650,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -661,6 +679,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -685,6 +704,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -715,6 +735,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -750,6 +771,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -773,6 +795,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -815,6 +838,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -883,6 +907,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -918,6 +943,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -946,6 +972,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -981,6 +1008,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1004,6 +1032,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1046,6 +1075,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1098,6 +1128,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1132,6 +1163,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1184,6 +1216,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1212,6 +1245,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1263,6 +1297,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1286,6 +1321,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1328,6 +1364,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1404,6 +1441,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1440,6 +1478,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1471,6 +1510,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1515,6 +1555,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1526,6 +1567,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1547,6 +1589,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowGenericTypes.json b/crates/swc_ecma_parser/tests/tsc/controlFlowGenericTypes.json index 6cac701f0648..130830ba8db0 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowGenericTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowGenericTypes.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -105,6 +109,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -129,6 +134,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -155,6 +161,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -190,6 +197,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +237,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -253,6 +262,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -276,6 +286,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -302,6 +313,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -329,6 +341,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -374,6 +387,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -415,6 +429,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -451,6 +466,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -504,6 +520,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -553,6 +570,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -618,6 +636,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -678,6 +697,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -697,6 +717,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -725,6 +746,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -748,6 +770,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -822,6 +845,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -846,6 +870,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -869,6 +894,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -895,6 +921,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -943,6 +970,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -983,6 +1011,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1007,6 +1036,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1070,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -1064,6 +1095,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1083,6 +1115,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBox", "optional": false }, @@ -1102,6 +1135,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1152,6 +1186,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1174,6 +1209,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1208,6 +1244,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUndefined", "optional": false }, @@ -1227,6 +1264,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1277,6 +1315,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1307,6 +1346,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1326,6 +1366,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1347,6 +1388,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1370,6 +1412,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1411,6 +1454,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1441,6 +1485,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1457,6 +1502,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1476,6 +1522,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1497,6 +1544,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1540,6 +1588,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBox", "optional": false }, @@ -1553,6 +1602,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1588,6 +1638,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1601,6 +1652,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1637,6 +1689,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1663,6 +1716,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1686,6 +1740,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1719,6 +1774,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1738,6 +1794,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1759,6 +1816,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1809,6 +1867,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUndefined", "optional": false }, @@ -1822,6 +1881,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1858,6 +1918,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1871,6 +1932,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1907,6 +1969,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1933,6 +1996,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1956,6 +2020,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1989,6 +2054,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -2008,6 +2074,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2029,6 +2096,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2079,6 +2147,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBox", "optional": false }, @@ -2092,6 +2161,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2128,6 +2198,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -2141,6 +2212,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2177,6 +2249,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2203,6 +2276,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2226,6 +2300,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2259,6 +2334,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -2278,6 +2354,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2299,6 +2376,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2342,6 +2420,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUndefined", "optional": false }, @@ -2355,6 +2434,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2390,6 +2470,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -2403,6 +2484,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2439,6 +2521,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2465,6 +2548,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2488,6 +2572,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2521,6 +2606,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeA", "optional": false }, @@ -2540,6 +2626,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -2609,6 +2696,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bounceAndTakeIfA", "optional": false }, @@ -2628,6 +2716,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2649,6 +2738,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2692,6 +2782,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2733,6 +2824,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeA", "optional": false }, @@ -2746,6 +2838,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -2767,6 +2860,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -2794,6 +2888,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -2825,6 +2920,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2895,6 +2991,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2917,6 +3014,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -2942,6 +3040,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -2980,6 +3079,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -3005,6 +3105,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -3048,6 +3149,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -3086,6 +3188,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -3111,6 +3214,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -3154,6 +3258,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -3189,6 +3294,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3227,6 +3333,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyUnion", "optional": false }, @@ -3251,6 +3358,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -3269,6 +3377,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -3300,6 +3409,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -3319,6 +3429,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3340,6 +3451,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyUnion", "optional": false }, @@ -3375,6 +3487,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3417,6 +3530,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -3448,6 +3562,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3491,6 +3606,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3540,6 +3656,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3591,6 +3708,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -3610,6 +3728,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3631,6 +3750,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3666,6 +3786,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3708,6 +3829,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -3739,6 +3861,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3782,6 +3905,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3831,6 +3955,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3872,6 +3997,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3891,6 +4017,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyUnion", "optional": false }, @@ -3919,6 +4046,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyUnion", "optional": false }, @@ -3944,6 +4072,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -3969,6 +4098,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testable", "optional": false }, @@ -4011,6 +4141,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doTest", "optional": false }, @@ -4065,6 +4196,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -4090,6 +4222,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testable", "optional": false }, @@ -4135,6 +4268,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -4159,6 +4293,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -4177,6 +4312,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -4194,6 +4330,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notWorking", "optional": false }, @@ -4213,6 +4350,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -4234,6 +4372,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4283,6 +4422,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -4332,6 +4472,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -4372,6 +4513,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4391,6 +4533,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -4415,6 +4558,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4442,6 +4586,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4499,6 +4644,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -4518,6 +4664,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -4539,6 +4686,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4561,6 +4709,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4582,6 +4731,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4628,6 +4778,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -4645,6 +4796,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4661,6 +4813,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -4690,6 +4843,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4722,6 +4876,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -4770,6 +4925,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4796,6 +4952,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4838,6 +4995,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventEmitter", "optional": false }, @@ -4889,6 +5047,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4933,6 +5092,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5041,6 +5201,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5067,6 +5228,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ET", "optional": false }, @@ -5123,6 +5285,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ET", "optional": false }, @@ -5146,6 +5309,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "once", "optional": false }, @@ -5165,6 +5329,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emittingObject", "optional": false, "typeAnnotation": { @@ -5186,6 +5351,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5208,6 +5374,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventName", "optional": false, "typeAnnotation": { @@ -5236,6 +5403,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ET", "optional": false }, @@ -5286,6 +5454,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emittingObject", "optional": false }, @@ -5308,6 +5477,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventName", "optional": false } @@ -5354,6 +5524,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emittingObject", "optional": false }, @@ -5382,6 +5553,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventName", "optional": false }, @@ -5398,6 +5570,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventName", "optional": false }, @@ -5445,6 +5618,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ET", "optional": false }, @@ -5467,6 +5641,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5486,6 +5661,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventEmitter", "optional": false }, @@ -5509,6 +5685,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ET", "optional": false }, @@ -5546,6 +5723,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -5565,6 +5743,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5586,6 +5765,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5608,6 +5788,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5629,6 +5810,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5675,6 +5857,7 @@ "end": 2980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5692,6 +5875,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5708,6 +5892,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5740,6 +5925,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -5758,6 +5944,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5774,6 +5961,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5790,6 +5978,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5824,6 +6013,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5846,6 +6036,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5872,6 +6063,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5893,6 +6085,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -5912,6 +6105,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5933,6 +6127,7 @@ "end": 3101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5955,6 +6150,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5976,6 +6172,7 @@ "end": 3109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6022,6 +6219,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -6039,6 +6237,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6055,6 +6254,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6087,6 +6287,7 @@ "end": 3150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6105,6 +6306,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6121,6 +6323,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6137,6 +6340,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6171,6 +6375,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6190,6 +6395,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -6220,6 +6426,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6252,6 +6459,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6278,6 +6486,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6299,6 +6508,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx3", "optional": false }, @@ -6318,6 +6528,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -6339,6 +6550,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6361,6 +6573,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -6382,6 +6595,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6428,6 +6642,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -6445,6 +6660,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6461,6 +6677,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6493,6 +6710,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6511,6 +6729,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6527,6 +6746,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6543,6 +6763,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6577,6 +6798,7 @@ "end": 3187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6603,6 +6825,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -6633,6 +6856,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6675,6 +6899,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6701,6 +6926,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6722,6 +6948,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TableBaseEnum", "optional": false }, @@ -6786,6 +7013,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false, "typeAnnotation": null @@ -6823,6 +7051,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InternalSpec", "optional": false }, @@ -6852,6 +7081,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false }, @@ -6901,6 +7131,7 @@ "end": 3616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InternalSpec", "optional": false }, @@ -6930,6 +7161,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false }, @@ -6979,6 +7211,7 @@ "end": 3695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PublicSpec", "optional": false }, @@ -7009,6 +7242,7 @@ "end": 3754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false }, @@ -7019,6 +7253,7 @@ "end": 3768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7062,6 +7297,7 @@ "end": 3815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false }, @@ -7111,6 +7347,7 @@ "end": 3843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InternalSpec", "optional": false }, @@ -7140,6 +7377,7 @@ "end": 3859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iSpec", "optional": false }, @@ -7189,6 +7427,7 @@ "end": 3885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PublicSpec", "optional": false }, @@ -7236,6 +7475,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PublicSpec", "optional": false }, @@ -7255,6 +7495,7 @@ "end": 3412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7285,6 +7526,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InternalSpec", "optional": false }, @@ -7317,6 +7559,7 @@ "end": 3455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InternalSpec", "optional": false }, @@ -7343,6 +7586,7 @@ "end": 3470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7373,6 +7617,7 @@ "end": 3487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PublicSpec", "optional": false }, @@ -7423,6 +7668,7 @@ "end": 3932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -7442,6 +7688,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7463,6 +7710,7 @@ "end": 3974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7485,6 +7733,7 @@ "end": 3977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7506,6 +7755,7 @@ "end": 3986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7529,6 +7779,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7575,6 +7826,7 @@ "end": 3998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7586,6 +7838,7 @@ "end": 4002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7615,6 +7868,7 @@ "end": 3934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7649,6 +7903,7 @@ "end": 3946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7702,6 +7957,7 @@ "end": 4024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SqlInsertSet", "optional": false }, @@ -7725,6 +7981,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7755,6 +8012,7 @@ "end": 4031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7796,6 +8054,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7822,6 +8081,7 @@ "end": 4076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7852,6 +8112,7 @@ "end": 4105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SqlTable", "optional": false }, @@ -7893,6 +8154,7 @@ "end": 4141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_row", "optional": false, "typeAnnotation": { @@ -7914,6 +8176,7 @@ "end": 4150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7937,6 +8200,7 @@ "end": 4163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SqlInsertSet", "optional": false }, @@ -7960,6 +8224,7 @@ "end": 4165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8046,6 +8311,7 @@ "end": 4207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "row", "optional": false, "typeAnnotation": { @@ -8067,6 +8333,7 @@ "end": 4221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SqlInsertSet", "optional": false }, @@ -8090,6 +8357,7 @@ "end": 4223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8161,6 +8429,7 @@ "end": 4256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "row", "optional": false } @@ -8206,6 +8475,7 @@ "end": 4107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8233,6 +8503,7 @@ "end": 4306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Button", "optional": false }, @@ -8260,6 +8531,7 @@ "end": 4317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -8303,6 +8575,7 @@ "end": 4337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false }, @@ -8340,6 +8613,7 @@ "end": 4368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Checkbox", "optional": false }, @@ -8367,6 +8641,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -8410,6 +8685,7 @@ "end": 4406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isChecked", "optional": false }, @@ -8448,6 +8724,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Control", "optional": false }, @@ -8472,6 +8749,7 @@ "end": 4441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Button", "optional": false }, @@ -8490,6 +8768,7 @@ "end": 4452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Checkbox", "optional": false }, @@ -8507,6 +8786,7 @@ "end": 4470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "update", "optional": false }, @@ -8526,6 +8806,7 @@ "end": 4516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "control", "optional": false, "typeAnnotation": { @@ -8554,6 +8835,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8586,6 +8868,7 @@ "end": 4537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8607,6 +8890,7 @@ "end": 4540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8629,6 +8913,7 @@ "end": 4547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8657,6 +8942,7 @@ "end": 4550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8675,6 +8961,7 @@ "end": 4552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8719,6 +9006,7 @@ "end": 4578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "control", "optional": false }, @@ -8729,6 +9017,7 @@ "end": 4592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -8767,6 +9056,7 @@ "end": 4611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "control", "optional": false }, @@ -8783,6 +9073,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8795,6 +9086,7 @@ "end": 4624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8828,6 +9120,7 @@ "end": 4472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8847,6 +9140,7 @@ "end": 4488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Control", "optional": false }, @@ -8867,6 +9161,7 @@ "end": 4491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8893,6 +9188,7 @@ "end": 4507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8933,6 +9229,7 @@ "end": 4668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Column", "optional": false }, @@ -8956,6 +9253,7 @@ "end": 4670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9006,6 +9304,7 @@ "end": 4682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9041,6 +9340,7 @@ "end": 4703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -9102,6 +9402,7 @@ "end": 4730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -9126,6 +9427,7 @@ "end": 4733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9158,6 +9460,7 @@ "end": 4746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -9193,6 +9496,7 @@ "end": 4786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getColumnProperty", "optional": false }, @@ -9212,6 +9516,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "column", "optional": false, "typeAnnotation": { @@ -9233,6 +9538,7 @@ "end": 4804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Column", "optional": false }, @@ -9256,6 +9562,7 @@ "end": 4806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9281,6 +9588,7 @@ "end": 4812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -9309,6 +9617,7 @@ "end": 4826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Column", "optional": false }, @@ -9332,6 +9641,7 @@ "end": 4828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9378,6 +9688,7 @@ "end": 4848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "column", "optional": false }, @@ -9394,6 +9705,7 @@ "end": 4852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9424,6 +9736,7 @@ "end": 4788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowIIFE.json b/crates/swc_ecma_parser/tests/tsc/controlFlowIIFE.json index 9b18e12893ff..87acec0a4440 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowIIFE.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowIIFE.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -71,6 +72,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -113,6 +115,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -168,6 +172,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -213,6 +218,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -261,6 +267,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -308,6 +315,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -350,6 +358,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -368,6 +377,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -405,6 +415,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -450,6 +461,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -504,6 +516,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -552,6 +565,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -594,6 +608,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -612,6 +627,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumber", "optional": false }, @@ -645,6 +661,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -695,6 +712,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -740,6 +758,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -772,6 +791,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -804,6 +824,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -823,6 +844,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -834,6 +856,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -861,6 +884,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -917,6 +941,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNumber", "optional": false, "typeAnnotation": { @@ -1014,6 +1039,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNumber", "optional": false, "typeAnnotation": null @@ -1062,6 +1088,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNumber", "optional": false } @@ -1087,6 +1114,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNumber", "optional": false }, @@ -1097,6 +1125,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1130,6 +1159,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNumber", "optional": false } @@ -1162,6 +1192,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": { @@ -1222,6 +1253,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -1254,6 +1286,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1339,6 +1372,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1389,6 +1423,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1431,6 +1466,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1511,6 +1547,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1551,6 +1588,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1571,6 +1609,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1613,6 +1652,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1717,6 +1757,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1757,6 +1798,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1777,6 +1819,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1819,6 +1862,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1899,6 +1943,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1946,6 +1991,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowIfStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowIfStatement.json index d7c48eba8214..4a33a4e7b027 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowIfStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowIfStatement.json @@ -28,6 +28,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -117,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -160,6 +163,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +199,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -218,6 +223,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -255,6 +261,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -279,6 +286,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -317,6 +325,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -341,6 +350,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -372,6 +382,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -385,6 +396,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -427,6 +439,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -480,6 +493,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -511,6 +525,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -556,6 +571,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -595,6 +611,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -615,6 +632,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -657,6 +675,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -710,6 +729,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -741,6 +761,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -802,6 +823,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -833,6 +855,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -853,6 +876,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -872,6 +896,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -908,6 +933,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -960,6 +986,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -1008,6 +1035,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -1030,6 +1058,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -1061,6 +1090,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -1092,6 +1122,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1122,6 +1153,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1138,6 +1170,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1157,6 +1190,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -1193,6 +1227,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1245,6 +1280,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -1287,6 +1323,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1330,6 +1367,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -1361,6 +1399,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1408,6 +1447,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1432,6 +1472,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1465,6 +1506,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1489,6 +1531,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1508,6 +1551,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1527,6 +1571,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1548,6 +1593,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1646,6 +1692,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1699,6 +1746,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1778,6 +1826,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowInOperator.json b/crates/swc_ecma_parser/tests/tsc/controlFlowInOperator.json index 9f7860702059..e86be8f16195 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowInOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowInOperator.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -139,6 +142,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -164,6 +168,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -202,6 +207,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -227,6 +233,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -274,6 +281,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -302,6 +310,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -320,6 +329,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -363,6 +373,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -388,6 +399,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -411,6 +423,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -465,6 +478,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -490,6 +504,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -518,6 +533,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -528,6 +544,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -553,6 +570,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -576,6 +594,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -592,6 +611,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -622,6 +642,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -632,6 +653,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -657,6 +679,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -674,6 +697,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uniqueID_54790", "optional": false }, @@ -693,6 +717,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -743,6 +768,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false, "typeAnnotation": { @@ -768,6 +794,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -849,6 +876,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -859,6 +887,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -891,6 +920,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -943,6 +973,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -953,6 +984,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false } @@ -980,6 +1012,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -1017,6 +1050,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1048,6 +1082,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1064,6 +1099,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1092,6 +1128,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1127,6 +1164,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false, "typeAnnotation": null @@ -1145,6 +1183,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1155,6 +1194,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1229,6 +1269,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false }, @@ -1239,6 +1280,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false } @@ -1266,6 +1308,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false } @@ -1297,6 +1340,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1347,6 +1391,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uniqueID_54790_2", "optional": false }, @@ -1366,6 +1411,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -1416,6 +1462,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false, "typeAnnotation": { @@ -1470,6 +1517,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -1514,6 +1562,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1545,6 +1594,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1573,6 +1623,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1608,6 +1659,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false, "typeAnnotation": null @@ -1626,6 +1678,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -1677,6 +1730,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false }, @@ -1687,6 +1741,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false } @@ -1721,6 +1776,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uniqueID_54790_3", "optional": false }, @@ -1740,6 +1796,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -1790,6 +1847,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false, "typeAnnotation": { @@ -1844,6 +1902,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -1888,6 +1947,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1919,6 +1979,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1947,6 +2008,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1982,6 +2044,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false, "typeAnnotation": null @@ -1993,6 +2056,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -2020,6 +2084,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newID", "optional": false }, @@ -2030,6 +2095,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seenIDs", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceOfGuardPrimitives.json b/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceOfGuardPrimitives.json index ddd3d8c2f4ec..f943e177b622 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceOfGuardPrimitives.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceOfGuardPrimitives.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distinguish", "optional": false }, @@ -33,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -122,6 +125,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -132,6 +136,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -170,6 +175,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -221,6 +227,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -271,6 +278,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } @@ -319,6 +327,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -363,6 +372,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -417,6 +427,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -468,6 +479,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -533,6 +545,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distinguish", "optional": false }, @@ -553,6 +566,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -584,6 +598,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distinguish", "optional": false }, @@ -624,6 +639,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distinguish", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceofExtendsFunction.json b/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceofExtendsFunction.json index 9a9eceaf3617..0319d5a3a5bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceofExtendsFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowInstanceofExtendsFunction.json @@ -21,6 +21,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -44,6 +45,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -70,6 +72,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -131,6 +134,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -204,6 +208,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -333,6 +338,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -376,6 +382,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -411,6 +418,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -457,6 +465,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -492,6 +501,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -541,6 +551,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -569,6 +580,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -619,6 +631,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -658,6 +671,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -699,6 +713,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -709,6 +724,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false } @@ -747,6 +763,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowIteration.json b/crates/swc_ecma_parser/tests/tsc/controlFlowIteration.json index 2b94a0d5f335..bfe147256655 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowIteration.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowIteration.json @@ -28,6 +28,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -102,6 +104,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -177,6 +180,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -208,6 +212,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -246,6 +251,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -276,6 +282,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -306,6 +313,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -336,6 +344,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrors.json b/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrors.json index dfcf165c1401..80acddfe8cae 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrors.json @@ -28,6 +28,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -79,6 +81,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -132,6 +135,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -161,6 +165,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -203,6 +208,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -330,6 +338,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -348,6 +357,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -361,6 +371,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -383,6 +394,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -403,6 +415,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -423,6 +436,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -465,6 +479,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -533,6 +548,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -561,6 +577,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -585,6 +602,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -609,6 +627,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -627,6 +646,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -640,6 +660,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -665,6 +686,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -685,6 +707,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -704,6 +727,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -759,6 +783,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -778,6 +803,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +859,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -875,6 +902,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -943,6 +971,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -971,6 +1000,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1002,6 +1032,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1020,6 +1051,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1033,6 +1065,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1055,6 +1088,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1075,6 +1109,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1095,6 +1130,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1137,6 +1173,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1205,6 +1242,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1233,6 +1271,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1257,6 +1296,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1281,6 +1321,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1299,6 +1340,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1312,6 +1354,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1337,6 +1380,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1357,6 +1401,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -1376,6 +1421,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1447,6 +1493,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1482,6 +1529,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -1524,6 +1572,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1592,6 +1641,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1620,6 +1670,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1651,6 +1702,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1676,6 +1728,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1705,6 +1758,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1728,6 +1782,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -1770,6 +1825,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1838,6 +1894,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1866,6 +1923,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1897,6 +1955,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1922,6 +1981,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -1935,6 +1995,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1967,6 +2028,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1990,6 +2052,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false }, @@ -2032,6 +2095,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2100,6 +2164,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2128,6 +2193,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2162,6 +2228,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2180,6 +2247,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -2193,6 +2261,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2224,6 +2293,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2242,6 +2312,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2270,6 +2341,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2293,6 +2365,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false }, @@ -2335,6 +2408,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2403,6 +2477,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2431,6 +2506,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2455,6 +2531,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2482,6 +2559,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2500,6 +2578,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -2513,6 +2592,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2544,6 +2624,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2562,6 +2643,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2590,6 +2672,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrorsAsync.json b/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrorsAsync.json index 9c6beac2aca6..06148170da2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrorsAsync.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowIterationErrorsAsync.json @@ -28,6 +28,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -79,6 +81,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -132,6 +135,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -161,6 +165,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -203,6 +208,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -330,6 +338,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -354,6 +363,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -367,6 +377,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -390,6 +401,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -410,6 +422,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -430,6 +443,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -472,6 +486,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -540,6 +555,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -568,6 +584,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -592,6 +609,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -616,6 +634,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -640,6 +659,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -653,6 +673,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -679,6 +700,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -699,6 +721,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -718,6 +741,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -767,6 +791,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -799,6 +824,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -818,6 +844,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -867,6 +894,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -899,6 +927,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -941,6 +970,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1009,6 +1039,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1037,6 +1068,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1068,6 +1100,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1092,6 +1125,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1105,6 +1139,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1128,6 +1163,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1148,6 +1184,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1168,6 +1205,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1210,6 +1248,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1278,6 +1317,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1306,6 +1346,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1330,6 +1371,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1354,6 +1396,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1378,6 +1421,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1391,6 +1435,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1417,6 +1462,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1437,6 +1483,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -1456,6 +1503,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1527,6 +1575,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1556,6 +1605,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1588,6 +1638,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -1630,6 +1681,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1698,6 +1750,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1726,6 +1779,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1757,6 +1811,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1782,6 +1837,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1811,6 +1867,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1834,6 +1891,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -1876,6 +1934,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1944,6 +2003,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1972,6 +2032,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2003,6 +2064,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2034,6 +2096,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -2047,6 +2110,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2080,6 +2144,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2103,6 +2168,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false }, @@ -2145,6 +2211,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2213,6 +2280,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2241,6 +2309,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2275,6 +2344,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2299,6 +2369,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -2312,6 +2383,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2344,6 +2416,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2362,6 +2435,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2390,6 +2464,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2413,6 +2488,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false }, @@ -2455,6 +2531,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2523,6 +2600,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2551,6 +2629,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2575,6 +2654,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2602,6 +2682,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2626,6 +2707,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asNumber", "optional": false }, @@ -2639,6 +2721,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2671,6 +2754,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2689,6 +2773,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2717,6 +2802,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2740,6 +2826,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get_things", "optional": false }, @@ -2759,6 +2846,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -2854,6 +2942,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -2896,6 +2985,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": { @@ -2938,6 +3028,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2974,6 +3065,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -3005,6 +3097,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3033,6 +3126,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -3068,6 +3162,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -3092,6 +3187,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get_things", "optional": false }, @@ -3105,6 +3201,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false } @@ -3137,6 +3234,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -3154,6 +3252,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false }, @@ -3195,6 +3294,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foox", "optional": false }, @@ -3214,6 +3314,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3280,6 +3381,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3348,6 +3450,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -3390,6 +3493,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3410,6 +3514,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3444,6 +3549,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": null @@ -3468,6 +3574,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foox", "optional": false }, @@ -3481,6 +3588,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -3513,6 +3621,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -3524,6 +3633,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false } @@ -3549,6 +3659,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myQuery", "optional": false }, @@ -3568,6 +3679,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -3597,6 +3709,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastId", "optional": false }, @@ -3670,6 +3783,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3701,6 +3815,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -3745,6 +3860,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myFunc", "optional": false }, @@ -3787,6 +3903,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastId", "optional": false, "typeAnnotation": { @@ -3829,6 +3946,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3894,6 +4012,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false, "typeAnnotation": null @@ -3924,6 +4043,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myQuery", "optional": false }, @@ -3944,6 +4064,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastId", "optional": false } @@ -3978,6 +4099,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastId", "optional": false, "typeAnnotation": null @@ -3995,6 +4117,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -4024,6 +4147,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -4077,6 +4201,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowNoIntermediateErrors.json b/crates/swc_ecma_parser/tests/tsc/controlFlowNoIntermediateErrors.json index 60c0ae04f2c4..7eeccf3bfe21 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowNoIntermediateErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowNoIntermediateErrors.json @@ -14,6 +14,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": { @@ -159,6 +161,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "otherCodes", "optional": false, "typeAnnotation": { @@ -475,6 +478,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code2", "optional": false, "typeAnnotation": null @@ -491,6 +495,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "otherCodes", "optional": false }, @@ -522,6 +527,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code2", "optional": false }, @@ -563,6 +569,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null @@ -587,6 +594,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false }, @@ -651,6 +659,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null @@ -688,6 +697,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -730,6 +740,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": { @@ -836,6 +847,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null @@ -860,6 +872,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowNullishCoalesce.json b/crates/swc_ecma_parser/tests/tsc/controlFlowNullishCoalesce.json index 2ae6f5aa91a9..b66cfbd4c912 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowNullishCoalesce.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowNullishCoalesce.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -94,6 +96,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -176,6 +180,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -212,6 +217,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -275,6 +281,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -311,6 +318,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -371,6 +379,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -389,6 +398,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -423,6 +433,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain.json b/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain.json index da7154f83d74..813e18f8cece 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -68,6 +69,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -119,6 +121,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -184,6 +187,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -263,6 +267,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -312,6 +317,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -335,6 +341,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -379,6 +386,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -418,6 +426,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -480,6 +489,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -513,6 +523,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -557,6 +568,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -596,6 +608,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -646,6 +659,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -666,6 +680,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -712,6 +727,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -751,6 +767,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -814,6 +831,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -844,6 +862,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -890,6 +909,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -929,6 +949,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -972,6 +993,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1012,6 +1034,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1066,6 +1089,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1133,6 +1157,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1146,6 +1171,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1175,6 +1201,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1192,6 +1219,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1216,6 +1244,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1229,6 +1258,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1260,6 +1290,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1277,6 +1308,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1301,6 +1333,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1314,6 +1347,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1338,6 +1372,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1355,6 +1390,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1379,6 +1415,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1392,6 +1429,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1423,6 +1461,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -1458,6 +1497,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1471,6 +1511,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1510,6 +1551,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1591,6 +1633,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1614,6 +1657,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1643,6 +1687,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1666,6 +1711,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1705,6 +1751,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1759,6 +1806,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1782,6 +1830,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1814,6 +1863,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1831,6 +1881,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1861,6 +1912,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1894,6 +1946,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1923,6 +1976,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1940,6 +1994,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1970,6 +2025,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -2003,6 +2059,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -2039,6 +2096,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -2075,6 +2133,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2118,6 +2177,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2162,6 +2222,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2205,6 +2266,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2278,6 +2340,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2322,6 +2385,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false } @@ -2345,6 +2409,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2384,6 +2449,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2421,6 +2487,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false } @@ -2451,6 +2518,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2484,6 +2552,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2513,6 +2582,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false } @@ -2543,6 +2613,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2576,6 +2647,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -2612,6 +2684,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -2641,6 +2714,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2673,6 +2747,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2739,6 +2814,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -2788,6 +2864,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -2826,6 +2903,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -2880,6 +2958,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -2932,6 +3011,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -2977,6 +3057,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3025,6 +3106,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3069,6 +3151,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3114,6 +3197,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3162,6 +3246,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -3207,6 +3292,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -3236,6 +3322,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3268,6 +3355,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3300,6 +3388,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -3332,6 +3421,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -3432,6 +3522,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3501,6 +3592,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3539,6 +3631,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3592,6 +3685,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3660,6 +3754,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3744,6 +3839,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3843,6 +3939,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -3944,6 +4041,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4016,6 +4114,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4061,6 +4160,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4129,6 +4229,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4220,6 +4321,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4288,6 +4390,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4347,6 +4450,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4409,6 +4513,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4454,6 +4559,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4522,6 +4628,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4613,6 +4720,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4681,6 +4789,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4740,6 +4849,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -4793,6 +4903,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4819,6 +4930,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4864,6 +4976,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4890,6 +5003,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4909,6 +5023,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4936,6 +5051,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4983,6 +5099,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": { @@ -5011,6 +5128,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5073,6 +5191,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5111,6 +5230,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false } @@ -5134,6 +5254,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5170,6 +5291,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false } @@ -5200,6 +5322,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5233,6 +5356,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5262,6 +5386,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false } @@ -5292,6 +5417,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5325,6 +5451,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -5361,6 +5488,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDefined", "optional": false, "typeAnnotation": { @@ -5383,6 +5511,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5404,6 +5533,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5432,6 +5562,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5463,6 +5594,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5485,6 +5617,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -5508,6 +5641,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5550,6 +5684,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false, "typeAnnotation": { @@ -5572,6 +5707,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5612,6 +5748,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5663,6 +5800,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeIsString", "optional": false, "typeAnnotation": { @@ -5706,6 +5844,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5746,6 +5885,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5800,6 +5940,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNever", "optional": false, "typeAnnotation": { @@ -5872,6 +6013,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false }, @@ -5891,6 +6033,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5990,6 +6133,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString", "optional": false }, @@ -6003,6 +6147,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6025,6 +6170,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6098,6 +6244,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeIsString", "optional": false }, @@ -6111,6 +6258,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6133,6 +6281,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6199,6 +6348,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDefined", "optional": false }, @@ -6212,6 +6362,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeIsString", "optional": false } @@ -6247,6 +6398,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeIsString", "optional": false }, @@ -6260,6 +6412,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6282,6 +6435,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6355,6 +6509,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeNever", "optional": false }, @@ -6376,6 +6531,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6405,6 +6561,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6430,6 +6587,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6481,6 +6639,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -6518,6 +6677,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -6551,6 +6711,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -6570,6 +6731,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -6598,6 +6760,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6630,6 +6793,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6697,6 +6861,7 @@ "end": 2533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6717,6 +6882,7 @@ "end": 2548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6748,6 +6914,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6798,6 +6965,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6826,6 +6994,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6857,6 +7026,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6929,6 +7099,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6953,6 +7124,7 @@ "end": 2655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6984,6 +7156,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7034,6 +7207,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7054,6 +7228,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7085,6 +7260,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7135,6 +7311,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7163,6 +7340,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7194,6 +7372,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7266,6 +7445,7 @@ "end": 2792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7290,6 +7470,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7321,6 +7502,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7354,6 +7536,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -7373,6 +7556,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -7401,6 +7585,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -7433,6 +7618,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -7500,6 +7686,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7520,6 +7707,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7551,6 +7739,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7601,6 +7790,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7629,6 +7819,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7660,6 +7851,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7732,6 +7924,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7756,6 +7949,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7787,6 +7981,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7837,6 +8032,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7857,6 +8053,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7888,6 +8085,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7938,6 +8136,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7966,6 +8165,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -7997,6 +8197,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8069,6 +8270,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8093,6 +8295,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8124,6 +8327,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8157,6 +8361,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -8176,6 +8381,7 @@ "end": 3209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -8204,6 +8410,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -8236,6 +8443,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8320,6 +8528,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8340,6 +8549,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8371,6 +8581,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8421,6 +8632,7 @@ "end": 3327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8449,6 +8661,7 @@ "end": 3346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8480,6 +8693,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8552,6 +8766,7 @@ "end": 3393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8576,6 +8791,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8607,6 +8823,7 @@ "end": 3423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8657,6 +8874,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8677,6 +8895,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8708,6 +8927,7 @@ "end": 3481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8758,6 +8978,7 @@ "end": 3512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8786,6 +9007,7 @@ "end": 3530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8817,6 +9039,7 @@ "end": 3543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8889,6 +9112,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8913,6 +9137,7 @@ "end": 3593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8944,6 +9169,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -8977,6 +9203,7 @@ "end": 3644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12a", "optional": false }, @@ -8996,6 +9223,7 @@ "end": 3646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -9024,6 +9252,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -9056,6 +9285,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9140,6 +9370,7 @@ "end": 3700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9160,6 +9391,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9191,6 +9423,7 @@ "end": 3728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9241,6 +9474,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9269,6 +9503,7 @@ "end": 3768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9300,6 +9535,7 @@ "end": 3781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9372,6 +9608,7 @@ "end": 3805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9396,6 +9633,7 @@ "end": 3822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9427,6 +9665,7 @@ "end": 3835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9477,6 +9716,7 @@ "end": 3856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9497,6 +9737,7 @@ "end": 3870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9528,6 +9769,7 @@ "end": 3883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9578,6 +9820,7 @@ "end": 3914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9606,6 +9849,7 @@ "end": 3932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9637,6 +9881,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9709,6 +9954,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9733,6 +9979,7 @@ "end": 3995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9764,6 +10011,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9797,6 +10045,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -9816,6 +10065,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -9844,6 +10094,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -9910,6 +10161,7 @@ "end": 4079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -9930,6 +10182,7 @@ "end": 4098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -9961,6 +10214,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10011,6 +10265,7 @@ "end": 4132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10039,6 +10294,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -10070,6 +10326,7 @@ "end": 4168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10142,6 +10399,7 @@ "end": 4192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10166,6 +10424,7 @@ "end": 4213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -10197,6 +10456,7 @@ "end": 4226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10247,6 +10507,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10267,6 +10528,7 @@ "end": 4265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -10298,6 +10560,7 @@ "end": 4278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10348,6 +10611,7 @@ "end": 4299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10376,6 +10640,7 @@ "end": 4321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -10407,6 +10672,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10479,6 +10745,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10503,6 +10770,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -10534,6 +10802,7 @@ "end": 4391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10567,6 +10836,7 @@ "end": 4419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13a", "optional": false }, @@ -10586,6 +10856,7 @@ "end": 4421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -10614,6 +10885,7 @@ "end": 4428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -10680,6 +10952,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10728,6 +11001,7 @@ "end": 4480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10778,6 +11052,7 @@ "end": 4511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10834,6 +11109,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10906,6 +11182,7 @@ "end": 4576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -10958,6 +11235,7 @@ "end": 4605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11008,6 +11286,7 @@ "end": 4636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11056,6 +11335,7 @@ "end": 4662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11106,6 +11386,7 @@ "end": 4683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11162,6 +11443,7 @@ "end": 4713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11234,6 +11516,7 @@ "end": 4737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11286,6 +11569,7 @@ "end": 4765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11319,6 +11603,7 @@ "end": 4792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -11338,6 +11623,7 @@ "end": 4794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -11366,6 +11652,7 @@ "end": 4801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -11432,6 +11719,7 @@ "end": 4821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11452,6 +11740,7 @@ "end": 4840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11483,6 +11772,7 @@ "end": 4853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11533,6 +11823,7 @@ "end": 4874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11561,6 +11852,7 @@ "end": 4897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11592,6 +11884,7 @@ "end": 4910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11664,6 +11957,7 @@ "end": 4934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11688,6 +11982,7 @@ "end": 4955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11719,6 +12014,7 @@ "end": 4968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11752,6 +12048,7 @@ "end": 4995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -11771,6 +12068,7 @@ "end": 4997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -11799,6 +12097,7 @@ "end": 5004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -11831,6 +12130,7 @@ "end": 5023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -11898,6 +12198,7 @@ "end": 5044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11918,6 +12219,7 @@ "end": 5059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -11949,6 +12251,7 @@ "end": 5072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -11991,6 +12294,7 @@ "end": 5104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12040,6 +12344,7 @@ "end": 5135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12060,6 +12365,7 @@ "end": 5150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12091,6 +12397,7 @@ "end": 5163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12133,6 +12440,7 @@ "end": 5205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12182,6 +12490,7 @@ "end": 5226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12202,6 +12511,7 @@ "end": 5240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12233,6 +12543,7 @@ "end": 5253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12275,6 +12586,7 @@ "end": 5285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12324,6 +12636,7 @@ "end": 5316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12344,6 +12657,7 @@ "end": 5330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12375,6 +12689,7 @@ "end": 5343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12417,6 +12732,7 @@ "end": 5385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12449,6 +12765,7 @@ "end": 5413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15a", "optional": false }, @@ -12468,6 +12785,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -12496,6 +12814,7 @@ "end": 5422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -12528,6 +12847,7 @@ "end": 5441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -12595,6 +12915,7 @@ "end": 5463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12615,6 +12936,7 @@ "end": 5478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12646,6 +12968,7 @@ "end": 5491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12688,6 +13011,7 @@ "end": 5533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12737,6 +13061,7 @@ "end": 5564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12757,6 +13082,7 @@ "end": 5579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12788,6 +13114,7 @@ "end": 5592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12830,6 +13157,7 @@ "end": 5634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12879,6 +13207,7 @@ "end": 5665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12899,6 +13228,7 @@ "end": 5679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12930,6 +13260,7 @@ "end": 5692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12972,6 +13303,7 @@ "end": 5734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13021,6 +13353,7 @@ "end": 5765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13041,6 +13374,7 @@ "end": 5779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -13072,6 +13406,7 @@ "end": 5792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13114,6 +13449,7 @@ "end": 5834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13146,6 +13482,7 @@ "end": 5871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -13165,6 +13502,7 @@ "end": 5873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -13193,6 +13531,7 @@ "end": 5880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -13259,6 +13598,7 @@ "end": 5905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13279,6 +13619,7 @@ "end": 5924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -13310,6 +13651,7 @@ "end": 5937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13352,6 +13694,7 @@ "end": 5979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13401,6 +13744,7 @@ "end": 6000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13421,6 +13765,7 @@ "end": 6019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -13452,6 +13797,7 @@ "end": 6032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13494,6 +13840,7 @@ "end": 6064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13543,6 +13890,7 @@ "end": 6095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13563,6 +13911,7 @@ "end": 6113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -13594,6 +13943,7 @@ "end": 6126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13636,6 +13986,7 @@ "end": 6168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13685,6 +14036,7 @@ "end": 6189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13705,6 +14057,7 @@ "end": 6207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -13736,6 +14089,7 @@ "end": 6220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13778,6 +14132,7 @@ "end": 6252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13810,6 +14165,7 @@ "end": 6289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -13829,6 +14185,7 @@ "end": 6291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -13857,6 +14214,7 @@ "end": 6298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -13930,6 +14288,7 @@ "end": 6330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -13981,6 +14340,7 @@ "end": 6361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14038,6 +14398,7 @@ "end": 6389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14097,6 +14458,7 @@ "end": 6424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14176,6 +14538,7 @@ "end": 6455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14231,6 +14594,7 @@ "end": 6488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14281,6 +14645,7 @@ "end": 6509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14301,6 +14666,7 @@ "end": 6531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false } @@ -14332,6 +14698,7 @@ "end": 6544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14365,6 +14732,7 @@ "end": 6571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -14384,6 +14752,7 @@ "end": 6573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -14412,6 +14781,7 @@ "end": 6580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -14485,6 +14855,7 @@ "end": 6607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14536,6 +14907,7 @@ "end": 6638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14593,6 +14965,7 @@ "end": 6666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14652,6 +15025,7 @@ "end": 6701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14731,6 +15105,7 @@ "end": 6732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14786,6 +15161,7 @@ "end": 6765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14836,6 +15212,7 @@ "end": 6786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14856,6 +15233,7 @@ "end": 6808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false } @@ -14887,6 +15265,7 @@ "end": 6821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -14920,6 +15299,7 @@ "end": 6848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -14939,6 +15319,7 @@ "end": 6850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -14967,6 +15348,7 @@ "end": 6857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -15040,6 +15422,7 @@ "end": 6889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15091,6 +15474,7 @@ "end": 6920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15133,6 +15517,7 @@ "end": 6952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15189,6 +15574,7 @@ "end": 6990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15240,6 +15626,7 @@ "end": 7021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15282,6 +15669,7 @@ "end": 7063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15338,6 +15726,7 @@ "end": 7091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15389,6 +15778,7 @@ "end": 7121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15431,6 +15821,7 @@ "end": 7153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15487,6 +15878,7 @@ "end": 7191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15538,6 +15930,7 @@ "end": 7221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15580,6 +15973,7 @@ "end": 7263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15612,6 +16006,7 @@ "end": 7290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -15631,6 +16026,7 @@ "end": 7292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -15659,6 +16055,7 @@ "end": 7299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -15732,6 +16129,7 @@ "end": 7331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15783,6 +16181,7 @@ "end": 7365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15825,6 +16224,7 @@ "end": 7407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15881,6 +16281,7 @@ "end": 7435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15932,6 +16333,7 @@ "end": 7469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -15974,6 +16376,7 @@ "end": 7501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16030,6 +16433,7 @@ "end": 7539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16081,6 +16485,7 @@ "end": 7572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16123,6 +16528,7 @@ "end": 7614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16179,6 +16585,7 @@ "end": 7642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16230,6 +16637,7 @@ "end": 7675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16272,6 +16680,7 @@ "end": 7707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16304,6 +16713,7 @@ "end": 7755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -16323,6 +16733,7 @@ "end": 7757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -16373,6 +16784,7 @@ "end": 7778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -16389,6 +16801,7 @@ "end": 7810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNonNull", "optional": false }, @@ -16408,6 +16821,7 @@ "end": 7815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -16429,6 +16843,7 @@ "end": 7818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16467,6 +16882,7 @@ "end": 7812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16498,6 +16914,7 @@ "end": 7830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -16520,6 +16937,7 @@ "end": 7845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -16543,6 +16961,7 @@ "end": 7847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16564,6 +16983,7 @@ "end": 7863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -16583,6 +17003,7 @@ "end": 7865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -16611,6 +17032,7 @@ "end": 7872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -16702,6 +17124,7 @@ "end": 7920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -16728,6 +17151,7 @@ "end": 7922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16765,6 +17189,7 @@ "end": 7939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16840,6 +17265,7 @@ "end": 7983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -16873,6 +17299,7 @@ "end": 7985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16920,6 +17347,7 @@ "end": 8009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -16995,6 +17423,7 @@ "end": 8053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -17035,6 +17464,7 @@ "end": 8062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17083,6 +17513,7 @@ "end": 8092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17158,6 +17589,7 @@ "end": 8143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNonNull", "optional": false }, @@ -17184,6 +17616,7 @@ "end": 8145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17221,6 +17654,7 @@ "end": 8162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17254,6 +17688,7 @@ "end": 8189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -17273,6 +17708,7 @@ "end": 8191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -17301,6 +17737,7 @@ "end": 8198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -17360,6 +17797,7 @@ "end": 8227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17409,6 +17847,7 @@ "end": 8269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17467,6 +17906,7 @@ "end": 8324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17503,6 +17943,7 @@ "end": 8371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -17526,6 +17967,7 @@ "end": 8386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17576,6 +18018,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17617,6 +18060,7 @@ "end": 8507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false }, @@ -17636,6 +18080,7 @@ "end": 8509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -17664,6 +18109,7 @@ "end": 8516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -17730,6 +18176,7 @@ "end": 8552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17780,6 +18227,7 @@ "end": 8597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17838,6 +18286,7 @@ "end": 8658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17896,6 +18345,7 @@ "end": 8722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17946,6 +18396,7 @@ "end": 8787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17992,6 +18443,7 @@ "end": 8864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -18024,6 +18476,7 @@ "end": 8879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -18067,6 +18520,7 @@ "end": 8899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -18102,6 +18556,7 @@ "end": 8915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -18146,6 +18601,7 @@ "end": 8938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -18189,6 +18645,7 @@ "end": 8956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radius", "optional": false }, @@ -18224,6 +18681,7 @@ "end": 8984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getArea", "optional": false }, @@ -18243,6 +18701,7 @@ "end": 8990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": true, "typeAnnotation": { @@ -18264,6 +18723,7 @@ "end": 8998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -18313,6 +18773,7 @@ "end": 9019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -18369,6 +18830,7 @@ "end": 9075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -18401,6 +18863,7 @@ "end": 9086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -18469,6 +18932,7 @@ "end": 9149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -18494,6 +18958,7 @@ "end": 9163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -18559,6 +19024,7 @@ "end": 9230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Feature", "optional": false }, @@ -18584,6 +19050,7 @@ "end": 9239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -18619,6 +19086,7 @@ "end": 9259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "geometry", "optional": false }, @@ -18651,6 +19119,7 @@ "end": 9272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -18686,6 +19155,7 @@ "end": 9297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "coordinates", "optional": false }, @@ -18730,6 +19200,7 @@ "end": 9346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extractCoordinates", "optional": false }, @@ -18749,6 +19220,7 @@ "end": 9348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -18770,6 +19242,7 @@ "end": 9357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Feature", "optional": false }, @@ -18832,6 +19305,7 @@ "end": 9380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -18916,6 +19390,7 @@ "end": 9447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -18979,6 +19454,7 @@ "end": 9515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeObject", "optional": false }, @@ -19006,6 +19482,7 @@ "end": 9534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someProperty", "optional": false }, @@ -19053,6 +19530,7 @@ "end": 9568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastSomeProperty", "optional": false, "typeAnnotation": { @@ -19102,6 +19580,7 @@ "end": 9613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFunction", "optional": false }, @@ -19121,6 +19600,7 @@ "end": 9632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOptionalObject", "optional": false, "typeAnnotation": { @@ -19149,6 +19629,7 @@ "end": 9644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeObject", "optional": false }, @@ -19215,6 +19696,7 @@ "end": 9692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOptionalObject", "optional": false }, @@ -19235,6 +19717,7 @@ "end": 9727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastSomeProperty", "optional": false } @@ -19273,6 +19756,7 @@ "end": 9746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -19295,6 +19779,7 @@ "end": 9769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOptionalObject", "optional": false } @@ -19329,6 +19814,7 @@ "end": 9787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -19357,6 +19843,7 @@ "end": 9810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOptionalObject", "optional": false }, @@ -19394,6 +19881,7 @@ "end": 9860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastSomeProperty", "optional": false, "typeAnnotation": null @@ -19418,6 +19906,7 @@ "end": 9881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOptionalObject", "optional": false }, @@ -19481,6 +19970,7 @@ "end": 9922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false, "typeAnnotation": { @@ -19502,6 +19992,7 @@ "end": 9934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeObject", "optional": false }, @@ -19562,6 +20053,7 @@ "end": 9976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFunction", "optional": false }, @@ -19575,6 +20067,7 @@ "end": 9987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false } @@ -19603,6 +20096,7 @@ "end": 10002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFunction", "optional": false }, @@ -19616,6 +20110,7 @@ "end": 10012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -19647,6 +20142,7 @@ "end": 10043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -19687,6 +20183,7 @@ "end": 10066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -19722,6 +20219,7 @@ "end": 10073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -19832,6 +20330,7 @@ "end": 10110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -19848,6 +20347,7 @@ "end": 10112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -19901,6 +20401,7 @@ "end": 10138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -19955,6 +20456,7 @@ "end": 10156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -19971,6 +20473,7 @@ "end": 10158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -20030,6 +20533,7 @@ "end": 10195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -20080,6 +20584,7 @@ "end": 10273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test5", "optional": false }, @@ -20105,6 +20610,7 @@ "end": 10284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, @@ -20137,6 +20643,7 @@ "end": 10299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childs", "optional": false }, @@ -20161,6 +20668,7 @@ "end": 10307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -20192,6 +20700,7 @@ "end": 10321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test5", "optional": false }, @@ -20218,6 +20727,7 @@ "end": 10345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -20237,6 +20747,7 @@ "end": 10349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -20258,6 +20769,7 @@ "end": 10356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test5", "optional": false }, @@ -20310,6 +20822,7 @@ "end": 10377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -20345,6 +20858,7 @@ "end": 10384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -20413,6 +20927,7 @@ "end": 10414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -20447,6 +20962,7 @@ "end": 10430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -20459,6 +20975,7 @@ "end": 10439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -20484,6 +21001,7 @@ "end": 10461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain2.json b/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain2.json index af24a19af426..f6e2c16b67dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain2.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowOptionalChain2.json @@ -19,6 +19,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -87,6 +89,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -125,6 +128,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -150,6 +154,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -191,6 +196,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcTwo", "optional": false }, @@ -210,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -238,6 +245,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -256,6 +264,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -322,6 +331,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -366,6 +376,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -395,6 +406,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -425,6 +437,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -455,6 +468,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcThree", "optional": false }, @@ -474,6 +488,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -502,6 +517,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -520,6 +536,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -586,6 +603,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -630,6 +648,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -659,6 +678,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -689,6 +709,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -724,6 +745,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -749,6 +771,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -784,6 +807,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -830,6 +854,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -855,6 +880,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -890,6 +916,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -936,6 +963,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -961,6 +989,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1004,6 +1033,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1045,6 +1075,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1064,6 +1095,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1092,6 +1124,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1110,6 +1143,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1176,6 +1210,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1196,6 +1231,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1221,6 +1257,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1248,6 +1285,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1271,6 +1309,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1290,6 +1329,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1318,6 +1358,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1336,6 +1377,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1402,6 +1444,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1422,6 +1465,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1447,6 +1491,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1474,6 +1519,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1497,6 +1543,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1516,6 +1563,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1544,6 +1592,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1562,6 +1611,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1628,6 +1678,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1648,6 +1699,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1673,6 +1725,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1700,6 +1753,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1723,6 +1777,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1742,6 +1797,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1770,6 +1826,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1788,6 +1845,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1854,6 +1912,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1874,6 +1933,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1899,6 +1959,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1926,6 +1987,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1949,6 +2011,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1968,6 +2031,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1996,6 +2060,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2014,6 +2079,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2080,6 +2146,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2122,6 +2189,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2149,6 +2217,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2172,6 +2241,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2191,6 +2261,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2219,6 +2290,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2237,6 +2309,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2303,6 +2376,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2345,6 +2419,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2372,6 +2447,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2395,6 +2471,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -2414,6 +2491,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2442,6 +2520,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2460,6 +2539,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2526,6 +2606,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2568,6 +2649,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2595,6 +2677,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2618,6 +2701,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -2637,6 +2721,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2665,6 +2750,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2683,6 +2769,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2749,6 +2836,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2791,6 +2879,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2818,6 +2907,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowParameter.json b/crates/swc_ecma_parser/tests/tsc/controlFlowParameter.json index 61325635acc4..14116a76637e 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowParameter.json @@ -14,6 +14,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -39,6 +40,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -180,6 +183,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -225,6 +229,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -244,6 +249,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -308,6 +314,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required", "optional": false, "typeAnnotation": { @@ -375,6 +382,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -431,6 +439,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -451,6 +460,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -476,6 +486,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -550,6 +561,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required", "optional": false, "typeAnnotation": { @@ -617,6 +629,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -673,6 +686,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -693,6 +707,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -718,6 +733,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -820,6 +836,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -843,6 +860,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -905,6 +923,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowStringIndex.json b/crates/swc_ecma_parser/tests/tsc/controlFlowStringIndex.json index 7168987f9b47..e03049d6f998 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowStringIndex.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowStringIndex.json @@ -19,6 +19,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -92,6 +94,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -176,6 +179,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -197,6 +201,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -235,6 +240,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -295,6 +301,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -339,6 +346,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -371,6 +379,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowSuperPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/controlFlowSuperPropertyAccess.json index 77e3c0dab7a1..3c48348ba4bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowSuperPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowSuperPropertyAccess.json @@ -14,6 +14,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -90,6 +91,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -222,6 +224,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowTruthiness.json b/crates/swc_ecma_parser/tests/tsc/controlFlowTruthiness.json index 27e8b0c1aae2..362602dfe003 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowTruthiness.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowTruthiness.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -71,6 +72,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -113,6 +115,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -154,6 +158,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -178,6 +183,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -205,6 +211,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -228,6 +235,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -270,6 +278,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -330,6 +339,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -348,6 +358,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -369,6 +380,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -393,6 +405,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -420,6 +433,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -443,6 +457,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -485,6 +500,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -545,6 +561,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -563,6 +580,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -591,6 +609,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -618,6 +637,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -641,6 +661,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -683,6 +704,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -756,6 +778,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -774,6 +797,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -804,6 +828,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -831,6 +856,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -854,6 +880,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -896,6 +923,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -959,6 +987,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1019,6 +1048,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1037,6 +1067,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1055,6 +1086,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1084,6 +1116,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1101,6 +1134,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1128,6 +1162,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1145,6 +1180,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1168,6 +1204,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1210,6 +1247,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1273,6 +1311,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1340,6 +1379,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1358,6 +1398,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1379,6 +1420,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1397,6 +1439,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1427,6 +1470,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1444,6 +1488,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1471,6 +1516,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1488,6 +1534,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1511,6 +1558,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1530,6 +1578,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1577,6 +1626,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1601,6 +1651,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1628,6 +1679,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1651,6 +1703,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1670,6 +1723,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1691,6 +1745,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1727,6 +1782,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1751,6 +1807,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1778,6 +1835,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1809,6 +1867,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1831,6 +1890,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -1850,6 +1910,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1871,6 +1932,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1907,6 +1969,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1931,6 +1994,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1958,6 +2022,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1989,6 +2054,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowTypeofObject.json b/crates/swc_ecma_parser/tests/tsc/controlFlowTypeofObject.json index 76c8a49a4158..7f7400011f6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowTypeofObject.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowTypeofObject.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -33,6 +34,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -107,6 +110,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -212,6 +217,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -254,6 +260,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -267,6 +274,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -295,6 +303,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -314,6 +323,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -426,6 +437,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -468,6 +480,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -481,6 +494,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -509,6 +523,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -528,6 +543,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -582,6 +598,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -640,6 +657,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -682,6 +700,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -695,6 +714,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -723,6 +743,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -742,6 +763,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +818,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -806,6 +829,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -857,6 +881,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -899,6 +924,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -912,6 +938,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -940,6 +967,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -959,6 +987,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1051,6 +1080,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1105,6 +1135,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1166,6 +1197,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1208,6 +1240,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1221,6 +1254,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1249,6 +1283,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1268,6 +1303,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1322,6 +1358,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1354,6 +1391,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1381,6 +1419,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1412,6 +1451,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1454,6 +1494,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1467,6 +1508,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1509,6 +1551,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1551,6 +1594,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1564,6 +1608,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowWhileStatement.json b/crates/swc_ecma_parser/tests/tsc/controlFlowWhileStatement.json index d9a49d173cfb..7ddf45ddd7a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowWhileStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowWhileStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +104,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -162,6 +165,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -214,6 +219,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -237,6 +243,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -279,6 +286,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -339,6 +347,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +376,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -391,6 +401,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -415,6 +426,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -457,6 +469,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -499,6 +512,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -559,6 +573,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -587,6 +602,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -611,6 +627,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -635,6 +652,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -646,6 +664,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -678,6 +697,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -729,6 +749,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -771,6 +792,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -831,6 +853,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -866,6 +889,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -883,6 +907,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -917,6 +942,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -941,6 +967,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -975,6 +1002,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1017,6 +1045,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1077,6 +1106,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1105,6 +1135,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1129,6 +1160,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1153,6 +1185,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1181,6 +1214,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1201,6 +1235,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1221,6 +1256,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1263,6 +1299,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1315,6 +1352,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1333,6 +1371,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1367,6 +1406,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1395,6 +1435,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1419,6 +1460,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1450,6 +1492,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1490,6 +1533,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1521,6 +1565,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1567,6 +1612,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1598,6 +1644,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1618,6 +1665,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1660,6 +1708,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1761,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1730,6 +1780,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1764,6 +1815,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1814,6 +1866,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1845,6 +1898,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1885,6 +1939,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1916,6 +1971,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1962,6 +2018,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1993,6 +2050,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2013,6 +2071,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -2055,6 +2114,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2123,6 +2183,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2158,6 +2219,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2192,6 +2254,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2216,6 +2279,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2244,6 +2308,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2264,6 +2329,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2284,6 +2350,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -2303,6 +2370,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2375,6 +2443,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -2417,6 +2486,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2485,6 +2555,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2513,6 +2584,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2544,6 +2616,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2562,6 +2635,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -2575,6 +2649,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2597,6 +2672,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2617,6 +2693,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2637,6 +2714,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false }, @@ -2679,6 +2757,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2747,6 +2826,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2775,6 +2855,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2799,6 +2880,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2823,6 +2905,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2841,6 +2924,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -2854,6 +2938,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2879,6 +2964,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/controlFlowWithTemplateLiterals.json b/crates/swc_ecma_parser/tests/tsc/controlFlowWithTemplateLiterals.json index 6c467996df93..fa76c0c0b06a 100644 --- a/crates/swc_ecma_parser/tests/tsc/controlFlowWithTemplateLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/controlFlowWithTemplateLiterals.json @@ -28,6 +28,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "envVar", "optional": false, "typeAnnotation": { @@ -95,6 +96,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "envVar", "optional": false } @@ -154,6 +156,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "envVar", "optional": false }, @@ -210,6 +213,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -246,6 +250,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -326,6 +331,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -370,6 +376,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/covariantCallbacks.json b/crates/swc_ecma_parser/tests/tsc/covariantCallbacks.json index 15de0e54ed8c..c176a6e50676 100644 --- a/crates/swc_ecma_parser/tests/tsc/covariantCallbacks.json +++ b/crates/swc_ecma_parser/tests/tsc/covariantCallbacks.json @@ -18,6 +18,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -42,6 +43,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -87,6 +90,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -109,6 +113,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -130,6 +135,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -198,6 +204,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +232,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -262,6 +270,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -281,6 +290,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -308,6 +318,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -341,6 +352,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -360,6 +372,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -381,6 +394,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -404,6 +418,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +444,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -473,6 +490,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -519,6 +537,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -530,6 +549,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -555,6 +575,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -566,6 +587,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -587,6 +609,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -606,6 +629,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -627,6 +651,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -650,6 +675,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -675,6 +701,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -696,6 +723,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -719,6 +747,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -765,6 +794,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -776,6 +806,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -801,6 +832,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -812,6 +844,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -837,6 +870,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList1", "optional": false }, @@ -863,6 +897,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -876,6 +911,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -898,6 +934,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -919,6 +956,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -980,6 +1018,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList1", "optional": false }, @@ -1006,6 +1045,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -1019,6 +1059,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1041,6 +1082,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -1062,6 +1104,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1119,6 +1162,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1138,6 +1182,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1159,6 +1204,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList1", "optional": false }, @@ -1181,6 +1227,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1202,6 +1249,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList1", "optional": false }, @@ -1245,6 +1293,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1256,6 +1305,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1281,6 +1331,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1292,6 +1343,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1317,6 +1369,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList2", "optional": false }, @@ -1343,6 +1396,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -1356,6 +1410,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1378,6 +1433,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -1399,6 +1455,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1460,6 +1517,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList2", "optional": false }, @@ -1486,6 +1544,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -1499,6 +1558,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1521,6 +1581,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -1542,6 +1603,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1599,6 +1661,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -1618,6 +1681,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1639,6 +1703,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList2", "optional": false }, @@ -1661,6 +1726,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1682,6 +1748,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList2", "optional": false }, @@ -1725,6 +1792,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1736,6 +1804,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1761,6 +1830,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1772,6 +1842,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1797,6 +1868,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList3", "optional": false }, @@ -1823,6 +1895,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -1836,6 +1909,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1858,6 +1932,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -1879,6 +1954,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1940,6 +2016,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList3", "optional": false }, @@ -1966,6 +2043,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -1979,6 +2057,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2001,6 +2080,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -2022,6 +2102,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2036,6 +2117,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -2104,6 +2186,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -2123,6 +2206,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2144,6 +2228,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList3", "optional": false }, @@ -2166,6 +2251,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2187,6 +2273,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList3", "optional": false }, @@ -2230,6 +2317,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2241,6 +2329,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2266,6 +2355,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2277,6 +2367,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2302,6 +2393,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList4", "optional": false }, @@ -2328,6 +2420,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -2341,6 +2434,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2363,6 +2457,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -2384,6 +2479,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2412,6 +2508,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2455,6 +2552,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList4", "optional": false }, @@ -2481,6 +2579,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forEach", "optional": false }, @@ -2494,6 +2593,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2516,6 +2616,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -2537,6 +2638,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2565,6 +2667,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2604,6 +2707,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -2623,6 +2727,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2644,6 +2749,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AList4", "optional": false }, @@ -2666,6 +2772,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2687,6 +2794,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BList4", "optional": false }, @@ -2730,6 +2838,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2741,6 +2850,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2766,6 +2876,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2777,6 +2888,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2803,6 +2915,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar", "optional": false }, @@ -2826,6 +2939,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2857,6 +2971,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -2870,6 +2985,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2891,6 +3007,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2942,6 +3059,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bu", "optional": false, "typeAnnotation": { @@ -2963,6 +3081,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar", "optional": false }, @@ -3014,6 +3133,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bs", "optional": false, "typeAnnotation": { @@ -3035,6 +3155,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar", "optional": false }, @@ -3083,6 +3204,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bu", "optional": false, "typeAnnotation": null @@ -3094,6 +3216,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bs", "optional": false } @@ -3119,6 +3242,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bs", "optional": false, "typeAnnotation": null @@ -3130,6 +3254,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bu", "optional": false } @@ -3158,6 +3283,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfu", "optional": false, "typeAnnotation": { @@ -3179,6 +3305,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar", "optional": false }, @@ -3203,6 +3330,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3272,6 +3400,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfs", "optional": false, "typeAnnotation": { @@ -3293,6 +3422,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar", "optional": false }, @@ -3317,6 +3447,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3383,6 +3514,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfu", "optional": false, "typeAnnotation": null @@ -3394,6 +3526,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfs", "optional": false } @@ -3419,6 +3552,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfs", "optional": false, "typeAnnotation": null @@ -3430,6 +3564,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bfu", "optional": false } @@ -3449,6 +3584,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar1", "optional": false }, @@ -3472,6 +3608,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3503,6 +3640,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -3516,6 +3654,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3537,6 +3676,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3579,6 +3719,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar2", "optional": false }, @@ -3602,6 +3743,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3633,6 +3775,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -3646,6 +3789,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3667,6 +3811,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3718,6 +3863,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1fu", "optional": false, "typeAnnotation": { @@ -3739,6 +3885,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar1", "optional": false }, @@ -3763,6 +3910,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3832,6 +3980,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2fs", "optional": false, "typeAnnotation": { @@ -3853,6 +4002,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bivar2", "optional": false }, @@ -3877,6 +4027,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3943,6 +4094,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1fu", "optional": false, "typeAnnotation": null @@ -3954,6 +4106,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2fs", "optional": false } @@ -3979,6 +4132,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2fs", "optional": false, "typeAnnotation": null @@ -3990,6 +4144,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1fu", "optional": false } @@ -4009,6 +4164,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike", "optional": false }, @@ -4032,6 +4188,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4063,6 +4220,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -4076,6 +4234,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4097,6 +4256,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4135,6 +4295,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -4160,6 +4321,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4194,6 +4356,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false, "typeAnnotation": { @@ -4215,6 +4378,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike1", "optional": false }, @@ -4239,6 +4403,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4308,6 +4473,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sy", "optional": false, "typeAnnotation": { @@ -4329,6 +4495,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike1", "optional": false }, @@ -4353,6 +4520,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4419,6 +4587,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false, "typeAnnotation": null @@ -4430,6 +4599,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sy", "optional": false } @@ -4455,6 +4625,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sy", "optional": false, "typeAnnotation": null @@ -4466,6 +4637,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -4485,6 +4657,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike1", "optional": false }, @@ -4508,6 +4681,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4539,6 +4713,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -4552,6 +4727,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4573,6 +4749,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4611,6 +4788,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -4636,6 +4814,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4661,6 +4840,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike2", "optional": false }, @@ -4684,6 +4864,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4715,6 +4896,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -4728,6 +4910,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4749,6 +4932,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4787,6 +4971,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -4812,6 +4997,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4846,6 +5032,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -4867,6 +5054,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike1", "optional": false }, @@ -4891,6 +5079,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4960,6 +5149,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -4981,6 +5171,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetLike2", "optional": false }, @@ -5005,6 +5196,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5071,6 +5263,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -5082,6 +5275,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -5107,6 +5301,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -5118,6 +5313,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicates01.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicates01.json index 5774be8f0ce1..26ff52859e65 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicates01.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicates01.json @@ -20,6 +20,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -100,6 +102,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -140,6 +143,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicatesWithPrivateName01.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicatesWithPrivateName01.json index de9734859a0d..fd3004a7957f 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicatesWithPrivateName01.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitIdentifierPredicatesWithPrivateName01.json @@ -18,6 +18,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -84,6 +86,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -103,6 +106,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -219,6 +224,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -241,6 +247,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitReadonly.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitReadonly.json index 269257d4d7a2..e95e41ee1cdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitReadonly.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates01.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates01.json index a3c421430ebd..9374b1f5c825 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates01.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates01.json @@ -20,6 +20,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -88,6 +89,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -137,6 +139,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -176,6 +179,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -194,6 +198,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates02.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates02.json index e8891ea730b9..19b4460683fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates02.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicates02.json @@ -24,6 +24,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -86,6 +88,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -121,6 +124,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -175,6 +179,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -234,6 +239,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -329,6 +336,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -369,6 +377,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -410,6 +419,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -476,6 +486,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName01.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName01.json index e9a512a12aab..a4debc6525fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName01.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName01.json @@ -20,6 +20,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -88,6 +89,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -137,6 +139,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -170,6 +173,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -188,6 +192,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName02.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName02.json index b1609b57247c..74c03efa84ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName02.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitThisPredicatesWithPrivateName02.json @@ -18,6 +18,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -115,6 +118,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -168,6 +172,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -227,6 +232,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false, "typeAnnotation": null @@ -272,6 +278,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -322,6 +329,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -362,6 +370,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -403,6 +412,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dis", "optional": false }, @@ -469,6 +479,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationEmitWorkWithInlineComments.json b/crates/swc_ecma_parser/tests/tsc/declarationEmitWorkWithInlineComments.json index 5f7d61e5ad10..79feb004a6d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationEmitWorkWithInlineComments.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationEmitWorkWithInlineComments.json @@ -20,6 +20,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -64,6 +65,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal1", "optional": false, "typeAnnotation": { @@ -100,6 +102,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal2", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal3", "optional": false, "typeAnnotation": { @@ -172,6 +176,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal4", "optional": false, "typeAnnotation": { @@ -208,6 +213,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal5", "optional": false, "typeAnnotation": { @@ -244,6 +250,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal6", "optional": false, "typeAnnotation": { @@ -280,6 +287,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal7", "optional": false, "typeAnnotation": { @@ -316,6 +324,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notInternal1", "optional": false, "typeAnnotation": { @@ -352,6 +361,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notInternal2", "optional": false, "typeAnnotation": { @@ -388,6 +398,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notInternal3", "optional": false, "typeAnnotation": { @@ -443,6 +454,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -487,6 +499,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal1", "optional": false, "typeAnnotation": { @@ -542,6 +555,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -586,6 +600,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInternal", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/declarationFileForJsonImport.json b/crates/swc_ecma_parser/tests/tsc/declarationFileForJsonImport.json index 303980c437ef..42a044344163 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationFileForJsonImport.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationFileForJsonImport.json @@ -25,6 +25,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -66,6 +67,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -91,6 +93,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -130,6 +133,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -166,6 +170,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/declarationFiles.json b/crates/swc_ecma_parser/tests/tsc/declarationFiles.json index 67d31af94b4d..f43a6deee305 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationFiles.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationFiles.json @@ -14,6 +14,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -94,6 +95,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +142,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -201,6 +204,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -248,6 +252,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -269,6 +274,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -329,6 +335,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -353,6 +360,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +394,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -410,6 +419,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -431,6 +441,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -463,6 +474,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -639,6 +651,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -705,6 +718,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -818,6 +832,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -898,6 +913,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -978,6 +994,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1043,6 +1060,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1148,6 +1166,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1188,6 +1207,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1235,6 +1255,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/declarationInAmbientContext.json b/crates/swc_ecma_parser/tests/tsc/declarationInAmbientContext.json index 7a392cbb7b52..10f3f16eb137 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationInAmbientContext.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationInAmbientContext.json @@ -35,6 +35,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/declarationsAndAssignments.json b/crates/swc_ecma_parser/tests/tsc/declarationsAndAssignments.json index 3e360036279d..e457b19c8321 100644 --- a/crates/swc_ecma_parser/tests/tsc/declarationsAndAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/declarationsAndAssignments.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -126,6 +127,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -201,6 +203,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -212,6 +215,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -287,6 +291,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -298,6 +303,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -309,6 +315,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -386,6 +393,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -466,6 +474,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -512,6 +521,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -551,6 +561,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -593,6 +604,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -664,6 +676,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -679,6 +692,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -716,6 +730,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -727,6 +742,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -742,6 +758,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -779,6 +796,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -790,6 +808,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -801,6 +820,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -816,6 +836,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -846,6 +867,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -909,6 +931,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -972,6 +995,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1028,6 +1052,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1162,6 +1187,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1261,6 +1287,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1360,6 +1387,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1379,6 +1407,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1465,6 +1494,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1511,6 +1541,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1574,6 +1605,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1676,6 +1708,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1778,6 +1811,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1800,6 +1834,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1885,6 +1920,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1931,6 +1967,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1970,6 +2007,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2019,6 +2057,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2037,6 +2076,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2055,6 +2095,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2166,6 +2207,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2212,6 +2254,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2258,6 +2301,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2297,6 +2341,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2356,6 +2401,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2395,6 +2441,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2434,6 +2481,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2588,6 +2636,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2634,6 +2683,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2680,6 +2730,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2719,6 +2770,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2774,6 +2826,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2801,6 +2854,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2879,6 +2933,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2925,6 +2980,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2964,6 +3020,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3019,6 +3076,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3046,6 +3104,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3124,6 +3183,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3170,6 +3230,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3209,6 +3270,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -3258,6 +3320,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3269,6 +3332,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3280,6 +3344,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3330,6 +3395,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3341,6 +3407,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3352,6 +3419,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3401,6 +3469,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -3450,6 +3519,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3461,6 +3531,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3511,6 +3582,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3522,6 +3594,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3615,6 +3688,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3626,6 +3700,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3687,6 +3762,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3742,6 +3818,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3761,6 +3838,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3819,6 +3897,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3838,6 +3917,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3876,6 +3956,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3935,6 +4016,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3957,6 +4039,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4060,6 +4143,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4083,6 +4167,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4188,6 +4273,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4211,6 +4297,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4316,6 +4403,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4339,6 +4427,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4408,6 +4497,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4454,6 +4544,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4493,6 +4584,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4542,6 +4634,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4566,6 +4659,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4590,6 +4684,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4613,6 +4708,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4826,6 +4922,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4872,6 +4969,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4918,6 +5016,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4964,6 +5063,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5003,6 +5103,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5052,6 +5153,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5063,6 +5165,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5138,6 +5241,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5149,6 +5253,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5182,6 +5287,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5195,6 +5301,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5228,6 +5335,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5249,6 +5357,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5278,6 +5387,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5310,6 +5420,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5344,6 +5455,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5378,6 +5490,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5407,6 +5520,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5472,6 +5586,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5518,6 +5633,7 @@ "end": 2466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5564,6 +5680,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5614,6 +5731,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5741,6 +5859,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5849,6 +5968,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5952,6 +6072,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -5998,6 +6119,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6009,6 +6131,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6067,6 +6190,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -6109,6 +6233,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6149,6 +6274,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6189,6 +6315,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -6225,6 +6352,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6235,6 +6363,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6245,6 +6374,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -6267,6 +6397,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -6322,6 +6453,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6341,6 +6473,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6360,6 +6493,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -6384,6 +6518,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -6410,6 +6545,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6442,6 +6578,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6469,6 +6606,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6496,6 +6634,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -6555,6 +6694,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6594,6 +6734,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6654,6 +6795,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6713,6 +6855,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6733,6 +6876,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -6753,6 +6897,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -6795,6 +6940,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6841,6 +6987,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -6887,6 +7034,7 @@ "end": 2982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": { @@ -6956,6 +7104,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6975,6 +7124,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6999,6 +7149,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7009,6 +7160,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7056,6 +7208,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7075,6 +7228,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7099,6 +7253,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7109,6 +7264,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7150,6 +7306,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false }, @@ -7177,6 +7334,7 @@ "end": 3061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7201,6 +7359,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7214,6 +7373,7 @@ "end": 3070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7249,6 +7409,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7260,6 +7421,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7284,6 +7446,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7297,6 +7460,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7338,6 +7502,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7365,6 +7530,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7434,6 +7600,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f19", "optional": false }, @@ -7476,6 +7643,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7496,6 +7664,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7532,6 +7701,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7543,6 +7713,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7613,6 +7784,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7624,6 +7796,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7648,6 +7821,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7661,6 +7835,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7708,6 +7883,7 @@ "end": 3225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7727,6 +7903,7 @@ "end": 3228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7751,6 +7928,7 @@ "end": 3236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7761,6 +7939,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7809,6 +7988,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7820,6 +8000,7 @@ "end": 3254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -7936,6 +8117,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7967,6 +8149,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7978,6 +8161,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -8041,6 +8225,7 @@ "end": 3324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -8060,6 +8245,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -8166,6 +8352,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8212,6 +8399,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8258,6 +8446,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -8304,6 +8493,7 @@ "end": 3423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -8350,6 +8540,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -8413,6 +8604,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -8492,6 +8684,7 @@ "end": 3491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -8604,6 +8797,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -8621,6 +8815,7 @@ "end": 3538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -8658,6 +8853,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8679,6 +8875,7 @@ "end": 3557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -8696,6 +8893,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -8733,6 +8931,7 @@ "end": 3574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8744,6 +8943,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -8765,6 +8965,7 @@ "end": 3584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -8782,6 +8983,7 @@ "end": 3589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -8819,6 +9021,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8830,6 +9033,7 @@ "end": 3604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -8841,6 +9045,7 @@ "end": 3607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -8862,6 +9067,7 @@ "end": 3614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -8879,6 +9085,7 @@ "end": 3619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -8923,6 +9130,7 @@ "end": 3631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -8940,6 +9148,7 @@ "end": 3636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -8972,6 +9181,7 @@ "end": 3644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8993,6 +9203,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -9010,6 +9221,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9042,6 +9254,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9053,6 +9266,7 @@ "end": 3667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9074,6 +9288,7 @@ "end": 3674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -9091,6 +9306,7 @@ "end": 3679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9123,6 +9339,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9134,6 +9351,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9145,6 +9363,7 @@ "end": 3693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -9166,6 +9385,7 @@ "end": 3700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -9183,6 +9403,7 @@ "end": 3705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9204,6 +9425,7 @@ "end": 3722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -9223,6 +9445,7 @@ "end": 3724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -9329,6 +9552,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9375,6 +9599,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9421,6 +9646,7 @@ "end": 3802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -9467,6 +9693,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -9562,6 +9789,7 @@ "end": 3862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -9641,6 +9869,7 @@ "end": 3893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9704,6 +9933,7 @@ "end": 3916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -9767,6 +9997,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -9784,6 +10015,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -9821,6 +10053,7 @@ "end": 3953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9842,6 +10075,7 @@ "end": 3960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -9859,6 +10093,7 @@ "end": 3965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -9896,6 +10131,7 @@ "end": 3977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9907,6 +10143,7 @@ "end": 3980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9928,6 +10165,7 @@ "end": 3987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -9945,6 +10183,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -9982,6 +10221,7 @@ "end": 4004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9993,6 +10233,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10004,6 +10245,7 @@ "end": 4010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -10025,6 +10267,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -10042,6 +10285,7 @@ "end": 4022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -10086,6 +10330,7 @@ "end": 4034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -10103,6 +10348,7 @@ "end": 4039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -10135,6 +10381,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10156,6 +10403,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -10173,6 +10421,7 @@ "end": 4059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -10205,6 +10454,7 @@ "end": 4067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10216,6 +10466,7 @@ "end": 4070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10237,6 +10488,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -10254,6 +10506,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -10286,6 +10539,7 @@ "end": 4090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10297,6 +10551,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10308,6 +10563,7 @@ "end": 4096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -10329,6 +10585,7 @@ "end": 4103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -10346,6 +10603,7 @@ "end": 4108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/declaredClassMergedwithSelf.json b/crates/swc_ecma_parser/tests/tsc/declaredClassMergedwithSelf.json index 13def2356067..e733abb2d0f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/declaredClassMergedwithSelf.json +++ b/crates/swc_ecma_parser/tests/tsc/declaredClassMergedwithSelf.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -40,6 +41,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -66,6 +68,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -96,6 +99,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -120,6 +124,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -146,6 +151,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -172,6 +178,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS1.json b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS1.json index 0fb1a689091f..2a43e8c9f6c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS1.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS1.json @@ -14,6 +14,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forwardRef", "optional": false }, @@ -33,6 +34,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -170,6 +174,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -208,6 +213,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -293,6 +299,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS2.json b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS2.json index e6ce5ee24f12..9a4d8aa4b41c 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS2.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsCommonJS2.json @@ -14,6 +14,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forwardRef", "optional": false }, @@ -33,6 +34,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -170,6 +174,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -208,6 +213,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem1.json b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem1.json index 425c6aadfcfd..7cc0e4ecc648 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem1.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem1.json @@ -14,6 +14,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forwardRef", "optional": false }, @@ -33,6 +34,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -170,6 +174,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -208,6 +213,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -293,6 +299,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem2.json b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem2.json index 6d044756cb48..0085165f0ed4 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem2.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratedClassExportsSystem2.json @@ -14,6 +14,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "forwardRef", "optional": false }, @@ -33,6 +34,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": { @@ -140,6 +143,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, @@ -170,6 +174,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -208,6 +213,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Testing123", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorMetadata.json b/crates/swc_ecma_parser/tests/tsc/decoratorMetadata.json index fd25227d22cd..d3f0cc5edd88 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorMetadata.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorMetadata.json @@ -20,6 +20,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -57,6 +58,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false } @@ -98,6 +100,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -130,6 +133,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyComponent", "optional": false }, @@ -153,6 +157,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } @@ -192,6 +197,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false, "typeAnnotation": { @@ -213,6 +219,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -264,6 +271,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -297,6 +305,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport.json b/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport.json index 16b3ed586cf5..89bbc5388fd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport.json @@ -20,6 +20,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -58,6 +59,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -101,6 +103,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyComponent", "optional": false }, @@ -156,6 +160,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } @@ -195,6 +200,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false, "typeAnnotation": { @@ -216,6 +222,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -267,6 +274,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -300,6 +308,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport2.json b/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport2.json index 7f91696f7b05..031b8df6c035 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport2.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorMetadataWithTypeOnlyImport2.json @@ -27,6 +27,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -52,6 +53,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Service", "optional": false }, @@ -94,6 +96,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -137,6 +140,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Main", "optional": false }, @@ -226,6 +231,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -263,6 +269,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClass9.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClass9.json index dd4f3ab6f1e2..c11dba658b7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClass9.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClass9.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -86,6 +88,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -176,6 +180,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -248,6 +253,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -283,6 +289,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassConstructor4.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassConstructor4.json index ce554a6ed483..ff6798d9c003 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassConstructor4.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassConstructor4.json @@ -28,6 +28,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -83,6 +85,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -104,6 +107,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -127,6 +131,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -163,6 +168,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -211,6 +217,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -234,6 +241,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -247,6 +255,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod11.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod11.json index d744a46c68dd..24b6b0f513b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod11.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod11.json @@ -21,6 +21,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -40,6 +41,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +83,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -102,6 +105,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -124,6 +128,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod14.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod14.json index a56e7bee2076..c51366b39990 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod14.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod14.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -165,6 +167,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod15.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod15.json index f5e0cf1de1a3..86e9b1728850 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod15.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod15.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -135,6 +137,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod16.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod16.json index d61a37536411..8d21c07cd992 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod16.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod16.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod18.json b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod18.json index 74e8bc021648..39fb771570e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod18.json +++ b/crates/swc_ecma_parser/tests/tsc/decoratorOnClassMethod18.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -135,6 +137,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithAnyOtherType.json index 72e9d3453940..d98853323e82 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -205,6 +208,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -269,6 +273,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -343,6 +348,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -382,6 +388,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -432,6 +439,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -450,6 +458,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -483,6 +492,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +512,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -533,6 +544,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -552,6 +564,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -583,6 +596,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -602,6 +616,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -633,6 +648,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -652,6 +668,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -683,6 +700,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -708,6 +726,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -756,6 +775,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -781,6 +801,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -821,6 +842,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -846,6 +868,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -886,6 +909,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -911,6 +935,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -951,6 +976,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber", "optional": false, "typeAnnotation": null @@ -976,6 +1002,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1016,6 +1043,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1041,6 +1069,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1089,6 +1118,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1154,6 +1185,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1179,6 +1211,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1219,6 +1252,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1244,6 +1278,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1284,6 +1319,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1309,6 +1345,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1347,6 +1384,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1373,6 +1411,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1405,6 +1444,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1455,6 +1495,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1474,6 +1515,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1508,6 +1550,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1549,6 +1592,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1584,6 +1628,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1610,6 +1655,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1642,6 +1688,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1692,6 +1739,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1711,6 +1759,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1745,6 +1794,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1786,6 +1836,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumType.json index 1d2f42efdf3a..89d1e7b2979b 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -37,6 +38,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -182,6 +187,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -207,6 +213,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -251,6 +258,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -300,6 +308,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -316,6 +325,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumTypeInvalidOperations.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumTypeInvalidOperations.json index 4ce95a31aed4..596008ba15f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumTypeInvalidOperations.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithEnumTypeInvalidOperations.json @@ -20,6 +20,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -155,6 +160,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -186,6 +192,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -205,6 +212,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -236,6 +244,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -255,6 +264,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -286,6 +296,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -336,6 +348,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -374,6 +387,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -407,6 +421,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -449,6 +464,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -487,6 +503,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -512,6 +529,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -560,6 +578,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -586,6 +605,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -612,6 +632,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -638,6 +659,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberType.json index b8c7bf432829..68d522227dea 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -219,6 +222,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -258,6 +262,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -308,6 +313,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -326,6 +332,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -359,6 +366,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -378,6 +386,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -409,6 +418,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -428,6 +438,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -459,6 +470,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -484,6 +496,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -524,6 +537,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -549,6 +563,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -589,6 +604,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -614,6 +630,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -654,6 +671,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -679,6 +697,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -719,6 +738,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -744,6 +764,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -790,6 +811,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -822,6 +844,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -871,6 +894,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -912,6 +936,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -960,6 +985,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -986,6 +1012,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1022,6 +1049,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1054,6 +1082,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1144,6 +1174,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1192,6 +1223,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1226,6 +1258,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberTypeInvalidOperations.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberTypeInvalidOperations.json index d493de89aedf..58fa0627bdaf 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberTypeInvalidOperations.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithNumberTypeInvalidOperations.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -503,6 +512,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -534,6 +544,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -553,6 +564,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -584,6 +596,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -633,6 +646,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -722,6 +736,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -786,6 +801,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -826,6 +842,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -868,6 +885,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -917,6 +935,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -1006,6 +1025,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1070,6 +1090,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1110,6 +1131,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1152,6 +1174,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1178,6 +1201,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1212,6 +1236,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1244,6 +1269,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1287,6 +1313,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1319,6 +1346,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1329,6 +1357,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1362,6 +1391,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1388,6 +1418,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1422,6 +1453,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1454,6 +1486,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1497,6 +1530,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1529,6 +1563,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1539,6 +1574,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1595,6 +1631,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1628,6 +1665,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1682,6 +1720,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1715,6 +1754,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedBooleanType.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedBooleanType.json index 01dc25ca00c9..51a5167ee0e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedBooleanType.json @@ -28,6 +28,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -416,6 +424,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -447,6 +456,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -466,6 +476,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -497,6 +508,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -545,6 +557,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -632,6 +645,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -695,6 +709,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -735,6 +750,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -777,6 +793,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -825,6 +842,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -912,6 +930,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -975,6 +994,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1015,6 +1035,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1057,6 +1078,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1082,6 +1104,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1122,6 +1145,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1147,6 +1171,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1187,6 +1212,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1213,6 +1239,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1247,6 +1274,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1279,6 +1307,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1322,6 +1351,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1348,6 +1378,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1382,6 +1413,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1414,6 +1446,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1457,6 +1490,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber15", "optional": false, "typeAnnotation": null @@ -1482,6 +1516,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1522,6 +1557,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber16", "optional": false, "typeAnnotation": null @@ -1547,6 +1583,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1609,6 +1646,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1642,6 +1680,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1677,6 +1716,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1718,6 +1758,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1766,6 +1807,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1792,6 +1834,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1852,6 +1895,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1885,6 +1929,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1920,6 +1965,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1961,6 +2007,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2009,6 +2056,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2043,6 +2091,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedStringType.json b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedStringType.json index c298f9f6a33e..6c23a63aa15a 100644 --- a/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/decrementOperatorWithUnsupportedStringType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -503,6 +512,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -534,6 +544,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -553,6 +564,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -584,6 +596,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -603,6 +616,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -634,6 +648,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -653,6 +668,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -684,6 +700,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -733,6 +750,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -822,6 +840,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -886,6 +905,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -926,6 +946,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -968,6 +989,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1017,6 +1039,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1106,6 +1129,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1170,6 +1194,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1210,6 +1235,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1252,6 +1278,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1277,6 +1304,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1317,6 +1345,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1342,6 +1371,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1382,6 +1412,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1407,6 +1438,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1455,6 +1487,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1481,6 +1514,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1515,6 +1549,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber15", "optional": false, "typeAnnotation": null @@ -1547,6 +1582,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1590,6 +1626,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber16", "optional": false, "typeAnnotation": null @@ -1622,6 +1659,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1632,6 +1670,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1665,6 +1704,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber17", "optional": false, "typeAnnotation": null @@ -1690,6 +1730,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1730,6 +1771,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber18", "optional": false, "typeAnnotation": null @@ -1755,6 +1797,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1795,6 +1838,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber19", "optional": false, "typeAnnotation": null @@ -1820,6 +1864,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1868,6 +1913,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber20", "optional": false, "typeAnnotation": null @@ -1894,6 +1940,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1928,6 +1975,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber21", "optional": false, "typeAnnotation": null @@ -1960,6 +2008,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2003,6 +2052,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber22", "optional": false, "typeAnnotation": null @@ -2035,6 +2085,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -2045,6 +2096,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2101,6 +2153,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2127,6 +2180,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -2159,6 +2213,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -2209,6 +2264,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2244,6 +2300,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2285,6 +2342,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2333,6 +2391,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2359,6 +2418,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2420,6 +2480,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2446,6 +2507,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -2478,6 +2540,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -2528,6 +2591,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2563,6 +2627,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2604,6 +2669,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2652,6 +2718,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2686,6 +2753,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression01.json b/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression01.json index 3339e272ac3d..e2494840327c 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression01.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression01.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -67,6 +69,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -78,6 +81,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -158,6 +163,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -182,6 +188,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -260,6 +267,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression02.json b/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression02.json index dd7e972db724..1e4e52b59d63 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression02.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportInAwaitExpression02.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -67,6 +69,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -78,6 +81,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false }, @@ -158,6 +163,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -182,6 +188,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -260,6 +267,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportWithOverloads01.json b/crates/swc_ecma_parser/tests/tsc/defaultExportWithOverloads01.json index 8225a454c090..a4bfdc7f53be 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportWithOverloads01.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportWithOverloads01.json @@ -20,6 +20,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -52,6 +53,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -70,6 +72,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -146,6 +150,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge01.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge01.json index d6796b799776..dc47c980b3ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge01.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge01.json @@ -20,6 +20,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -81,6 +82,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -108,6 +110,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -143,6 +146,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -190,6 +194,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -229,6 +234,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -276,6 +282,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -307,6 +314,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -346,6 +354,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false } @@ -384,6 +393,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -414,6 +424,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -435,6 +446,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -470,6 +482,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -497,6 +510,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -537,6 +551,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -569,6 +584,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge02.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge02.json index 750f02b9961c..5074ff0032e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge02.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge02.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -56,6 +57,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -83,6 +85,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -118,6 +121,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -165,6 +169,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -188,6 +193,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -227,6 +233,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false } @@ -265,6 +272,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -295,6 +303,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -316,6 +325,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -351,6 +361,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -378,6 +389,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -422,6 +434,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -440,6 +453,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -473,6 +487,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -497,6 +512,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -522,6 +538,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge03.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge03.json index a2cacf306347..7b84a38b5da7 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge03.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge03.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -50,6 +51,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -77,6 +79,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -112,6 +115,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -152,6 +156,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Decl", "optional": false }, @@ -175,6 +180,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -213,6 +219,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false } @@ -251,6 +258,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -281,6 +289,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -302,6 +311,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -337,6 +347,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -364,6 +375,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -408,6 +420,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -426,6 +439,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -459,6 +473,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -483,6 +498,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -508,6 +524,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge04.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge04.json index 1106fba0de5e..2d9946568cf5 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge04.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsCannotMerge04.json @@ -20,6 +20,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -61,6 +62,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -100,6 +102,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -126,6 +129,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -160,6 +164,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedAmd.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedAmd.json index 5991694374fa..eee80435f8a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedAmd.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedAmd.json @@ -20,6 +20,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedCommonjs.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedCommonjs.json index 35e0c5fe8065..9f70adf151a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedCommonjs.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedCommonjs.json @@ -20,6 +20,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedSystem.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedSystem.json index b58a0d5e3cc5..85c75035abe3 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedSystem.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedSystem.json @@ -20,6 +20,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedUmd.json b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedUmd.json index 5991694374fa..eee80435f8a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedUmd.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultExportsGetExportedUmd.json @@ -20,6 +20,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defaultPropertyAssignedClassWithPrototype.json b/crates/swc_ecma_parser/tests/tsc/defaultPropertyAssignedClassWithPrototype.json index 86a80572bfa3..a9f8376bfae4 100644 --- a/crates/swc_ecma_parser/tests/tsc/defaultPropertyAssignedClassWithPrototype.json +++ b/crates/swc_ecma_parser/tests/tsc/defaultPropertyAssignedClassWithPrototype.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -102,6 +104,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -173,6 +176,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -268,6 +272,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/defineProperty.json b/crates/swc_ecma_parser/tests/tsc/defineProperty.json index 6880fd0a349b..c2c970865fe6 100644 --- a/crates/swc_ecma_parser/tests/tsc/defineProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/defineProperty.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +77,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -247,6 +249,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -347,6 +350,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -468,6 +472,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -521,6 +526,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -638,6 +644,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false, "typeAnnotation": { @@ -750,6 +757,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/deleteChain.json b/crates/swc_ecma_parser/tests/tsc/deleteChain.json index 988b855d60fc..16800a466328 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteChain.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteChain.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -137,6 +139,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -191,6 +194,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -230,6 +234,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -274,6 +279,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -306,6 +312,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -388,6 +395,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -465,6 +473,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -514,6 +523,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -543,6 +553,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -590,6 +601,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -665,6 +677,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -734,6 +747,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -782,6 +796,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -811,6 +826,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -843,6 +859,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -875,6 +892,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -907,6 +925,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1014,6 +1033,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1129,6 +1149,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1245,6 +1266,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1313,6 +1335,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -1341,6 +1364,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1374,6 +1398,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1406,6 +1431,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1438,6 +1464,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1560,6 +1587,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1693,6 +1721,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1765,6 +1794,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": { @@ -1794,6 +1824,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1826,6 +1857,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1858,6 +1890,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1890,6 +1923,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1997,6 +2031,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -2128,6 +2163,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithAnyOtherType.json index 3c1bf4da76c0..b7045cc82970 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -191,6 +194,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -253,6 +257,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -332,6 +337,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -374,6 +380,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +403,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -430,6 +438,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -534,6 +543,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -556,6 +566,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -597,6 +608,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -636,6 +648,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -686,6 +699,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -704,6 +718,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -737,6 +752,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -755,6 +771,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -786,6 +803,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -804,6 +822,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false } @@ -835,6 +854,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -853,6 +873,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -884,6 +905,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -902,6 +924,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -933,6 +956,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -951,6 +975,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -982,6 +1007,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -1000,6 +1026,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -1031,6 +1058,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -1049,6 +1077,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1080,6 +1109,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1126,6 +1156,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1150,6 +1181,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1198,6 +1230,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1222,6 +1255,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1262,6 +1296,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1286,6 +1321,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1326,6 +1362,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1350,6 +1387,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1390,6 +1428,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1414,6 +1453,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1454,6 +1494,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean14", "optional": false, "typeAnnotation": null @@ -1479,6 +1520,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1513,6 +1555,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean15", "optional": false, "typeAnnotation": null @@ -1544,6 +1587,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1587,6 +1631,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean16", "optional": false, "typeAnnotation": null @@ -1618,6 +1663,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1628,6 +1674,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1661,6 +1708,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean17", "optional": false, "typeAnnotation": null @@ -1699,6 +1747,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1732,6 +1781,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean18", "optional": false, "typeAnnotation": null @@ -1800,6 +1850,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean19", "optional": false, "typeAnnotation": null @@ -1831,6 +1882,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1841,6 +1893,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1874,6 +1927,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean20", "optional": false, "typeAnnotation": null @@ -1899,6 +1953,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1931,6 +1986,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean21", "optional": false, "typeAnnotation": null @@ -1976,6 +2032,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1986,6 +2043,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2018,6 +2076,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2043,6 +2102,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2074,6 +2134,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -2123,6 +2184,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2134,6 +2196,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2166,6 +2229,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -2206,6 +2270,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -2246,6 +2311,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2286,6 +2352,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithBooleanType.json index b8ff88953eb4..ce7d60818234 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +859,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -865,6 +885,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -917,6 +938,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -949,6 +971,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1023,6 +1046,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1063,6 +1087,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithEnumType.json index 97b350130d0e..3c933b6745c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -185,6 +191,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -203,6 +210,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -234,6 +242,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -306,6 +316,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -343,6 +354,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -376,6 +388,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -426,6 +439,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -451,6 +465,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -483,6 +498,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -534,6 +550,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -567,6 +584,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -616,6 +634,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -641,6 +660,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -672,6 +692,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -713,6 +734,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -724,6 +746,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithNumberType.json index b77e55ff6a70..b8efa4fe1fb3 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1270,6 +1300,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1295,6 +1326,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1327,6 +1359,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1372,6 +1405,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1382,6 +1416,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1438,6 +1473,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1463,6 +1499,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1495,6 +1532,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1529,6 +1567,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1569,6 +1608,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1616,6 +1656,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1642,6 +1683,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithStringType.json index 764f739c2f63..f1ee3a346da1 100644 --- a/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/deleteOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1382,6 +1415,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1414,6 +1448,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean14", "optional": false, "typeAnnotation": null @@ -1459,6 +1494,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1525,6 +1562,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1550,6 +1588,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1582,6 +1621,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1623,6 +1663,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1649,6 +1690,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariables.json b/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariables.json index 32c48220e39c..473122ce3f0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariables.json +++ b/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariables.json @@ -19,6 +19,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -51,6 +52,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -94,6 +96,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -138,6 +141,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -181,6 +185,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -216,6 +221,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -248,6 +254,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -267,6 +274,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -294,6 +302,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -337,6 +346,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -384,6 +394,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -424,6 +435,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -471,6 +483,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -507,6 +520,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -526,6 +540,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -547,6 +562,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -606,6 +622,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -625,6 +642,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -642,6 +660,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -669,6 +688,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -716,6 +736,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -756,6 +777,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -803,6 +825,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -839,6 +862,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -871,6 +895,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -890,6 +915,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -917,6 +943,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -953,6 +980,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -999,6 +1027,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1067,6 +1096,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1114,6 +1144,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false } @@ -1138,6 +1169,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -1170,6 +1202,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -1189,6 +1222,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -1216,6 +1250,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1259,6 +1294,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1306,6 +1342,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1346,6 +1383,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1393,6 +1431,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1437,6 +1476,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1456,6 +1496,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -1476,6 +1517,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -1495,6 +1537,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1516,6 +1559,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1575,6 +1619,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -1594,6 +1639,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -1611,6 +1657,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1638,6 +1685,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1685,6 +1733,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1725,6 +1774,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1772,6 +1822,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1816,6 +1867,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1835,6 +1887,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -1860,6 +1913,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action2", "optional": false }, @@ -1892,6 +1946,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1935,6 +1990,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -1996,6 +2052,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2039,6 +2096,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2091,6 +2149,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -2123,6 +2182,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -2142,6 +2202,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -2169,6 +2230,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action2", "optional": false }, @@ -2205,6 +2267,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2236,6 +2299,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2283,6 +2347,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2323,6 +2388,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2370,6 +2436,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2410,6 +2477,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -2429,6 +2497,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -2450,6 +2519,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action2", "optional": false }, @@ -2509,6 +2579,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -2528,6 +2599,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -2545,6 +2617,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -2565,6 +2638,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2596,6 +2670,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2643,6 +2718,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2683,6 +2759,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2730,6 +2807,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -2770,6 +2848,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -2789,6 +2868,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -2810,6 +2890,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action2", "optional": false }, @@ -2852,6 +2933,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -2908,6 +2990,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -2927,6 +3010,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -2944,6 +3028,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -2971,6 +3056,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3018,6 +3104,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -3058,6 +3145,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3105,6 +3193,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -3145,6 +3234,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -3177,6 +3267,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -3196,6 +3287,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -3223,6 +3315,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action2", "optional": false }, @@ -3259,6 +3352,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -3283,6 +3377,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3329,6 +3424,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -3397,6 +3493,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -3444,6 +3541,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false } @@ -3477,6 +3575,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3509,6 +3608,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3552,6 +3652,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -3603,6 +3704,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3646,6 +3748,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -3697,6 +3800,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3740,6 +3844,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -3782,6 +3887,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -3814,6 +3920,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -3833,6 +3940,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false, "typeAnnotation": null @@ -3860,6 +3968,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3903,6 +4012,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3937,6 +4047,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false } @@ -3965,6 +4076,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3999,6 +4111,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false } @@ -4027,6 +4140,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4061,6 +4175,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false } @@ -4082,6 +4197,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -4106,6 +4222,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false } @@ -4133,6 +4250,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false } @@ -4161,6 +4279,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -4282,6 +4401,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -4318,6 +4438,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -4329,6 +4450,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -4356,6 +4478,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -4399,6 +4522,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4446,6 +4570,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4486,6 +4611,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4533,6 +4659,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4573,6 +4700,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4597,6 +4725,7 @@ "end": 2938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4630,6 +4759,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false }, @@ -4673,6 +4803,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4697,6 +4828,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4720,6 +4852,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4744,6 +4877,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4777,6 +4911,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false }, @@ -4820,6 +4955,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4844,6 +4980,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4867,6 +5004,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4894,6 +5032,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -4917,6 +5056,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4948,6 +5088,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4971,6 +5112,7 @@ "end": 3034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4992,6 +5134,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5015,6 +5158,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5035,6 +5179,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "printValue", "optional": false }, @@ -5054,6 +5199,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5075,6 +5221,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5113,6 +5260,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5149,6 +5297,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "printValueList", "optional": false }, @@ -5168,6 +5317,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5189,6 +5339,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5212,6 +5363,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5253,6 +5405,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5289,6 +5442,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unrefined1", "optional": false }, @@ -5308,6 +5462,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -5329,6 +5484,7 @@ "end": 3175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -5352,6 +5508,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5414,6 +5571,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false, "typeAnnotation": null @@ -5433,6 +5591,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -5450,6 +5609,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false }, @@ -5477,6 +5637,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false }, @@ -5518,6 +5679,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "printValue", "optional": false }, @@ -5531,6 +5693,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -5556,6 +5719,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5595,6 +5759,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "printValueList", "optional": false }, @@ -5608,6 +5773,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -5633,6 +5799,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5669,6 +5836,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5710,6 +5878,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action3", "optional": false }, @@ -5742,6 +5911,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5785,6 +5955,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -5817,6 +5988,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toAdd", "optional": false }, @@ -5865,6 +6037,7 @@ "end": 3437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5908,6 +6081,7 @@ "end": 3456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -5940,6 +6114,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toRemove", "optional": false }, @@ -5993,6 +6168,7 @@ "end": 3502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducerBroken", "optional": false, "typeAnnotation": null @@ -6012,6 +6188,7 @@ "end": 3519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -6050,6 +6227,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -6069,6 +6247,7 @@ "end": 3536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -6096,6 +6275,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action3", "optional": false }, @@ -6125,6 +6305,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6165,6 +6346,7 @@ "end": 3618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -6181,6 +6363,7 @@ "end": 3628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -6233,6 +6416,7 @@ "end": 3683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -6249,6 +6433,7 @@ "end": 3693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -6301,6 +6486,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false, "typeAnnotation": { @@ -6322,6 +6508,7 @@ "end": 3759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -6386,6 +6573,7 @@ "end": 3782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -6405,6 +6593,7 @@ "end": 3788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false, "typeAnnotation": null @@ -6435,6 +6624,7 @@ "end": 3795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false }, @@ -6474,6 +6664,7 @@ "end": 3813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false } @@ -6499,6 +6690,7 @@ "end": 3826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6516,6 +6708,7 @@ "end": 3884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -6535,6 +6728,7 @@ "end": 3887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -6567,6 +6761,7 @@ "end": 3897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6590,6 +6785,7 @@ "end": 3903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -6665,6 +6861,7 @@ "end": 3924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -6686,6 +6883,7 @@ "end": 3930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -6697,6 +6895,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -6730,6 +6929,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6777,6 +6977,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -6817,6 +7018,7 @@ "end": 4009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -6864,6 +7066,7 @@ "end": 4033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -6919,6 +7122,7 @@ "end": 4069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f51", "optional": false, "typeAnnotation": { @@ -6951,6 +7155,7 @@ "end": 4079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -7105,6 +7310,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -7116,6 +7322,7 @@ "end": 4136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -7149,6 +7356,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7196,6 +7404,7 @@ "end": 4182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -7236,6 +7445,7 @@ "end": 4212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7283,6 +7493,7 @@ "end": 4239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -7337,6 +7548,7 @@ "end": 4274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f52", "optional": false, "typeAnnotation": { @@ -7369,6 +7581,7 @@ "end": 4284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -7507,6 +7720,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -7518,6 +7732,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": true, "typeAnnotation": null @@ -7551,6 +7766,7 @@ "end": 4353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7598,6 +7814,7 @@ "end": 4380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -7637,6 +7854,7 @@ "end": 4424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false } @@ -7664,6 +7882,7 @@ "end": 4475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readFile", "optional": false }, @@ -7683,6 +7902,7 @@ "end": 4480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -7716,6 +7936,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -7748,6 +7969,7 @@ "end": 4508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -7785,6 +8007,7 @@ "end": 4514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -7811,6 +8034,7 @@ "end": 4526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -7853,6 +8077,7 @@ "end": 4545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -7870,6 +8095,7 @@ "end": 4552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7889,6 +8115,7 @@ "end": 4558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -7976,6 +8203,7 @@ "end": 4597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readFile", "optional": false }, @@ -8009,6 +8237,7 @@ "end": 4611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -8020,6 +8249,7 @@ "end": 4617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -8053,6 +8283,7 @@ "end": 4635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -8091,6 +8322,7 @@ "end": 4660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -8133,6 +8365,7 @@ "end": 4697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -8175,6 +8408,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReducerArgs", "optional": false }, @@ -8245,6 +8479,7 @@ "end": 4748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8280,6 +8515,7 @@ "end": 4759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8365,6 +8601,7 @@ "end": 4794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstArr", "optional": false }, @@ -8407,6 +8644,7 @@ "end": 4812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "secondArr", "optional": false }, @@ -8466,6 +8704,7 @@ "end": 4838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false, "typeAnnotation": { @@ -8498,6 +8737,7 @@ "end": 4848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -8521,6 +8761,7 @@ "end": 4861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReducerArgs", "optional": false }, @@ -8563,6 +8804,7 @@ "end": 4876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "op", "optional": false, "typeAnnotation": null @@ -8574,6 +8816,7 @@ "end": 4882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -8600,6 +8843,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "op", "optional": false }, @@ -8646,6 +8890,7 @@ "end": 4946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -8681,6 +8926,7 @@ "end": 4955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -8706,6 +8952,7 @@ "end": 4964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -8776,6 +9023,7 @@ "end": 5030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -8817,6 +9065,7 @@ "end": 5039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -8854,6 +9103,7 @@ "end": 5060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -8918,6 +9168,7 @@ "end": 5109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false }, @@ -9010,6 +9261,7 @@ "end": 5141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false }, @@ -9144,6 +9396,7 @@ "end": 5299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooMethod", "optional": false }, @@ -9168,6 +9421,7 @@ "end": 5312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -9191,6 +9445,7 @@ "end": 5320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9228,6 +9483,7 @@ "end": 5331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -9262,6 +9518,7 @@ "end": 5342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -9280,6 +9537,7 @@ "end": 5346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -9339,6 +9597,7 @@ "end": 5376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -9373,6 +9632,7 @@ "end": 5387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -9391,6 +9651,7 @@ "end": 5391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -9478,6 +9739,7 @@ "end": 5432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooM", "optional": false, "typeAnnotation": { @@ -9499,6 +9761,7 @@ "end": 5443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooMethod", "optional": false }, @@ -9538,6 +9801,7 @@ "end": 5461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -9557,6 +9821,7 @@ "end": 5465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -9597,6 +9862,7 @@ "end": 5481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -9638,6 +9904,7 @@ "end": 5502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -9688,6 +9955,7 @@ "end": 5529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -9738,6 +10006,7 @@ "end": 5570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooAsyncMethod", "optional": false }, @@ -9762,6 +10031,7 @@ "end": 5583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -9785,6 +10055,7 @@ "end": 5591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9822,6 +10093,7 @@ "end": 5602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -9856,6 +10128,7 @@ "end": 5613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -9874,6 +10147,7 @@ "end": 5617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -9933,6 +10207,7 @@ "end": 5647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -9967,6 +10242,7 @@ "end": 5658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -9985,6 +10261,7 @@ "end": 5662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -10048,6 +10325,7 @@ "end": 5693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -10098,6 +10376,7 @@ "end": 5716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooAsyncM", "optional": false, "typeAnnotation": { @@ -10119,6 +10398,7 @@ "end": 5732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooAsyncMethod", "optional": false }, @@ -10158,6 +10438,7 @@ "end": 5756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -10177,6 +10458,7 @@ "end": 5760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -10217,6 +10499,7 @@ "end": 5776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -10258,6 +10541,7 @@ "end": 5797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -10308,6 +10592,7 @@ "end": 5824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -10358,6 +10643,7 @@ "end": 5863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooGenMethod", "optional": false }, @@ -10382,6 +10668,7 @@ "end": 5876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -10405,6 +10692,7 @@ "end": 5884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -10442,6 +10730,7 @@ "end": 5895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -10476,6 +10765,7 @@ "end": 5906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -10494,6 +10784,7 @@ "end": 5910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -10553,6 +10844,7 @@ "end": 5940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -10587,6 +10879,7 @@ "end": 5951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -10605,6 +10898,7 @@ "end": 5955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -10668,6 +10962,7 @@ "end": 5988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -10734,6 +11029,7 @@ "end": 6019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooGenM", "optional": false, "typeAnnotation": { @@ -10755,6 +11051,7 @@ "end": 6033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooGenMethod", "optional": false }, @@ -10794,6 +11091,7 @@ "end": 6052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -10813,6 +11111,7 @@ "end": 6056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -10853,6 +11152,7 @@ "end": 6072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -10894,6 +11194,7 @@ "end": 6093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -10944,6 +11245,7 @@ "end": 6120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -10994,6 +11296,7 @@ "end": 6164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooAsyncGenMethod", "optional": false }, @@ -11018,6 +11321,7 @@ "end": 6177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -11041,6 +11345,7 @@ "end": 6185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -11078,6 +11383,7 @@ "end": 6196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -11112,6 +11418,7 @@ "end": 6207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -11130,6 +11437,7 @@ "end": 6211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -11189,6 +11497,7 @@ "end": 6241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -11223,6 +11532,7 @@ "end": 6252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -11241,6 +11551,7 @@ "end": 6256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -11304,6 +11615,7 @@ "end": 6294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -11370,6 +11682,7 @@ "end": 6330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooAsyncGenM", "optional": false, "typeAnnotation": { @@ -11391,6 +11704,7 @@ "end": 6349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooAsyncGenMethod", "optional": false }, @@ -11430,6 +11744,7 @@ "end": 6374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -11449,6 +11764,7 @@ "end": 6378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -11489,6 +11805,7 @@ "end": 6394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -11530,6 +11847,7 @@ "end": 6415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -11580,6 +11898,7 @@ "end": 6442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -11630,6 +11949,7 @@ "end": 6495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -11658,6 +11978,7 @@ "end": 6547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -11681,6 +12002,7 @@ "end": 6550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11709,6 +12031,7 @@ "end": 6500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11866,6 +12189,7 @@ "end": 6571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f60", "optional": false, "typeAnnotation": { @@ -11887,6 +12211,7 @@ "end": 6577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -11909,6 +12234,7 @@ "end": 6585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": null @@ -11920,6 +12246,7 @@ "end": 6594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -11953,6 +12280,7 @@ "end": 6613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -12000,6 +12328,7 @@ "end": 6640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -12040,6 +12369,7 @@ "end": 6680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -12087,6 +12417,7 @@ "end": 6707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -12127,6 +12458,7 @@ "end": 6777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -12159,6 +12491,7 @@ "end": 6790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false, "typeAnnotation": null @@ -12178,6 +12511,7 @@ "end": 6801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": null @@ -12195,6 +12529,7 @@ "end": 6810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12221,6 +12556,7 @@ "end": 6827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false, "typeAnnotation": null @@ -12238,6 +12574,7 @@ "end": 6836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12264,6 +12601,7 @@ "end": 6853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false, "typeAnnotation": null @@ -12281,6 +12619,7 @@ "end": 6862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12307,6 +12646,7 @@ "end": 6879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false, "typeAnnotation": null @@ -12324,6 +12664,7 @@ "end": 6888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12350,6 +12691,7 @@ "end": 6905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test5", "optional": false, "typeAnnotation": null @@ -12367,6 +12709,7 @@ "end": 6914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12393,6 +12736,7 @@ "end": 6931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test6", "optional": false, "typeAnnotation": null @@ -12410,6 +12754,7 @@ "end": 6940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12436,6 +12781,7 @@ "end": 6957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test7", "optional": false, "typeAnnotation": null @@ -12453,6 +12799,7 @@ "end": 6966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12479,6 +12826,7 @@ "end": 6983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test8", "optional": false, "typeAnnotation": null @@ -12496,6 +12844,7 @@ "end": 6992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12522,6 +12871,7 @@ "end": 7009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test9", "optional": false, "typeAnnotation": null @@ -12539,6 +12889,7 @@ "end": 7018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -12587,6 +12938,7 @@ "end": 7066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa1", "optional": false }, @@ -12606,6 +12958,7 @@ "end": 7068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12767,6 +13120,7 @@ "end": 7122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false, "typeAnnotation": null @@ -12778,6 +13132,7 @@ "end": 7129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -12793,6 +13148,7 @@ "end": 7134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -12813,6 +13169,7 @@ "end": 7149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -12854,6 +13211,7 @@ "end": 7189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12922,6 +13280,7 @@ "end": 7271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -12948,6 +13307,7 @@ "end": 7315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa2", "optional": false }, @@ -12967,6 +13327,7 @@ "end": 7317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13003,6 +13364,7 @@ "end": 7326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -13045,6 +13407,7 @@ "end": 7339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13089,6 +13452,7 @@ "end": 7359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -13131,6 +13495,7 @@ "end": 7373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13210,6 +13575,7 @@ "end": 7404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false, "typeAnnotation": null @@ -13229,6 +13595,7 @@ "end": 7411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -13246,6 +13613,7 @@ "end": 7417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13266,6 +13634,7 @@ "end": 7432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -13307,6 +13676,7 @@ "end": 7472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -13375,6 +13745,7 @@ "end": 7554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -13415,6 +13786,7 @@ "end": 7595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa3", "optional": false, "typeAnnotation": { @@ -13447,6 +13819,7 @@ "end": 7605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -13599,6 +13972,7 @@ "end": 7657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false, "typeAnnotation": null @@ -13610,6 +13984,7 @@ "end": 7664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -13636,6 +14011,7 @@ "end": 7684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -13677,6 +14053,7 @@ "end": 7724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -13745,6 +14122,7 @@ "end": 7806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -13779,6 +14157,7 @@ "end": 7882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClientEvents", "optional": false }, @@ -13806,6 +14185,7 @@ "end": 7893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "warn", "optional": false }, @@ -13837,6 +14217,7 @@ "end": 7903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": null @@ -13868,6 +14249,7 @@ "end": 7933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shardDisconnect", "optional": false }, @@ -13899,6 +14281,7 @@ "end": 7946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "closeEvent", "optional": false, "typeAnnotation": null @@ -13916,6 +14299,7 @@ "end": 7958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CloseEvent", "optional": false }, @@ -13935,6 +14319,7 @@ "end": 7967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shardId", "optional": false, "typeAnnotation": null @@ -13964,6 +14349,7 @@ "end": 8003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Client", "optional": false }, @@ -14005,6 +14391,7 @@ "end": 8055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false, "typeAnnotation": { @@ -14026,6 +14413,7 @@ "end": 8058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14048,6 +14436,7 @@ "end": 8068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "listener", "optional": false, "typeAnnotation": { @@ -14080,6 +14469,7 @@ "end": 8078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -14110,6 +14500,7 @@ "end": 8092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClientEvents", "optional": false }, @@ -14128,6 +14519,7 @@ "end": 8094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14187,6 +14579,7 @@ "end": 8021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14213,6 +14606,7 @@ "end": 8048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClientEvents", "optional": false }, @@ -14276,6 +14670,7 @@ "end": 8125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bot", "optional": false, "typeAnnotation": null @@ -14294,6 +14689,7 @@ "end": 8138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Client", "optional": false }, @@ -14330,6 +14726,7 @@ "end": 8145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bot", "optional": false }, @@ -14372,6 +14769,7 @@ "end": 8174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false, "typeAnnotation": null @@ -14383,6 +14781,7 @@ "end": 8181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shard", "optional": false, "typeAnnotation": null @@ -14408,6 +14807,7 @@ "end": 8193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -14437,6 +14837,7 @@ "end": 8212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shard", "optional": false }, @@ -14453,6 +14854,7 @@ "end": 8235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14478,6 +14880,7 @@ "end": 8249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14503,6 +14906,7 @@ "end": 8269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14609,6 +15013,7 @@ "end": 8285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bot", "optional": false }, @@ -14651,6 +15056,7 @@ "end": 8313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false, "typeAnnotation": null @@ -14676,6 +15082,7 @@ "end": 8324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -14711,6 +15118,7 @@ "end": 8337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14736,6 +15144,7 @@ "end": 8351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14761,6 +15170,7 @@ "end": 8369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -14840,6 +15250,7 @@ "end": 8448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fz1", "optional": false }, @@ -14866,6 +15277,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -14877,6 +15289,7 @@ "end": 8454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -15083,6 +15496,7 @@ "end": 8491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -15117,6 +15531,7 @@ "end": 8510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -15145,6 +15560,7 @@ "end": 8533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -15179,6 +15595,7 @@ "end": 8552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -15207,6 +15624,7 @@ "end": 8575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -15217,6 +15635,7 @@ "end": 8589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -15242,6 +15661,7 @@ "end": 8602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -15270,6 +15690,7 @@ "end": 8625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -15304,6 +15725,7 @@ "end": 8644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -15332,6 +15754,7 @@ "end": 8667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -15366,6 +15789,7 @@ "end": 8686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -15394,6 +15818,7 @@ "end": 8709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -15428,6 +15853,7 @@ "end": 8728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -15452,6 +15878,7 @@ "end": 8793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tooNarrow", "optional": false }, @@ -15478,6 +15905,7 @@ "end": 8796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -15489,6 +15917,7 @@ "end": 8799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -15695,6 +16124,7 @@ "end": 8836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -15705,6 +16135,7 @@ "end": 8850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -15740,6 +16171,7 @@ "end": 8881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldNotBeOk", "optional": false, "typeAnnotation": { @@ -15765,6 +16197,7 @@ "end": 8892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -15792,6 +16225,7 @@ "end": 8999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameterReassigned1", "optional": false }, @@ -15818,6 +16252,7 @@ "end": 9002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -15829,6 +16264,7 @@ "end": 9005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -16008,6 +16444,7 @@ "end": 9037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -16051,6 +16488,7 @@ "end": 9055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -16090,6 +16528,7 @@ "end": 9072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -16124,6 +16563,7 @@ "end": 9087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -16148,6 +16588,7 @@ "end": 9134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameterReassigned2", "optional": false }, @@ -16174,6 +16615,7 @@ "end": 9137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -16185,6 +16627,7 @@ "end": 9140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -16364,6 +16807,7 @@ "end": 9172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -16407,6 +16851,7 @@ "end": 9190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -16446,6 +16891,7 @@ "end": 9207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -16480,6 +16926,7 @@ "end": 9222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -16518,6 +16965,7 @@ "end": 9358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameterReassignedContextualRest1", "optional": false, "typeAnnotation": { @@ -16550,6 +16998,7 @@ "end": 9368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -16720,6 +17169,7 @@ "end": 9399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -16731,6 +17181,7 @@ "end": 9402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -16770,6 +17221,7 @@ "end": 9419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -16813,6 +17265,7 @@ "end": 9437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -16852,6 +17305,7 @@ "end": 9454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -16886,6 +17340,7 @@ "end": 9469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariablesFromNestedPatterns.json b/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariablesFromNestedPatterns.json index cd61f5c7a7f5..b79f05dbe60c 100644 --- a/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariablesFromNestedPatterns.json +++ b/crates/swc_ecma_parser/tests/tsc/dependentDestructuredVariablesFromNestedPatterns.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -33,6 +34,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -105,6 +107,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -214,6 +217,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -225,6 +229,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false, "typeAnnotation": null @@ -244,6 +249,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -264,6 +270,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false }, @@ -300,6 +307,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -320,6 +328,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -353,6 +362,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -364,6 +374,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false, "typeAnnotation": null @@ -444,6 +455,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -529,6 +541,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false }, @@ -565,6 +578,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -585,6 +599,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myAllSettled", "optional": false }, @@ -604,6 +619,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -639,6 +655,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -687,6 +704,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promises", "optional": false, "typeAnnotation": null @@ -717,6 +735,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -746,6 +765,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -793,6 +813,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promises", "optional": false }, @@ -823,6 +844,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -854,6 +876,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -898,6 +921,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -920,6 +944,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -942,6 +967,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -962,6 +988,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -982,6 +1009,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1001,6 +1029,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1054,6 +1083,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1080,6 +1110,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1124,6 +1155,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Awaited", "optional": false }, @@ -1154,6 +1186,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1172,6 +1205,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1243,6 +1277,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1280,6 +1315,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1324,6 +1360,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false }, @@ -1380,6 +1417,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1391,6 +1429,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false, "typeAnnotation": null @@ -1406,6 +1445,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1434,6 +1474,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myAllSettled", "optional": false }, @@ -1483,6 +1524,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1534,6 +1576,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1593,6 +1636,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false }, @@ -1619,6 +1663,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -1639,6 +1684,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false }, @@ -1672,6 +1718,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1683,6 +1730,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false, "typeAnnotation": null @@ -1763,6 +1811,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1861,6 +1910,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1904,6 +1954,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1915,6 +1966,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1937,6 +1989,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1Error", "optional": false }, @@ -1973,6 +2026,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassConstructorWithoutSuperCall.json b/crates/swc_ecma_parser/tests/tsc/derivedClassConstructorWithoutSuperCall.json index 7dd102919d15..cc8075977a79 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassConstructorWithoutSuperCall.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassConstructorWithoutSuperCall.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -128,6 +130,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -145,6 +148,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -190,6 +194,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +234,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -252,6 +258,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -310,6 +317,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -361,6 +369,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -385,6 +394,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -416,6 +426,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -434,6 +445,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -492,6 +504,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -562,6 +575,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -586,6 +600,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -617,6 +632,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -635,6 +651,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -693,6 +710,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -731,6 +749,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -755,6 +774,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -786,6 +806,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassFunctionOverridesBaseClassAccessor.json b/crates/swc_ecma_parser/tests/tsc/derivedClassFunctionOverridesBaseClassAccessor.json index 9ee6e0fec6a3..5691fe04f130 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassFunctionOverridesBaseClassAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassFunctionOverridesBaseClassAccessor.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -115,6 +116,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -164,6 +166,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -243,6 +246,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassIncludesInheritedMembers.json b/crates/swc_ecma_parser/tests/tsc/derivedClassIncludesInheritedMembers.json index 8721d2e1097e..835c510a846a 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassIncludesInheritedMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassIncludesInheritedMembers.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -198,6 +199,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -404,6 +406,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -467,6 +470,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -501,6 +505,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -519,6 +524,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -550,6 +556,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -571,6 +578,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -592,6 +600,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -638,6 +647,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -694,6 +705,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -718,6 +730,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -760,6 +773,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -777,6 +791,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -819,6 +834,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -865,6 +881,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -882,6 +899,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -921,6 +939,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -945,6 +964,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -987,6 +1007,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1004,6 +1025,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1046,6 +1068,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1078,6 +1101,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1099,6 +1123,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1137,6 +1162,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1160,6 +1186,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1198,6 +1225,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1227,6 +1255,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1245,6 +1274,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1276,6 +1306,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1297,6 +1328,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1332,6 +1364,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1349,6 +1382,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1396,6 +1430,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1413,6 +1448,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesIndexersWithAssignmentCompatibility.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesIndexersWithAssignmentCompatibility.json index 413db9b7fc20..2ae6b6d71732 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesIndexersWithAssignmentCompatibility.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesIndexersWithAssignmentCompatibility.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35,6 +36,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -73,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -102,6 +105,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -123,6 +127,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -172,6 +177,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -189,6 +195,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -210,6 +217,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -248,6 +256,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -277,6 +286,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -298,6 +308,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -347,6 +358,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPrivates.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPrivates.json index 99322438aaaa..35fcc5308f2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPrivates.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -67,6 +68,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -117,6 +119,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -170,6 +173,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -205,6 +209,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -247,6 +252,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -264,6 +270,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -317,6 +324,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -367,6 +375,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -420,6 +429,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -455,6 +465,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -497,6 +508,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers.json index d0f4d704cee9..e544c7feffbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -174,6 +178,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -213,6 +218,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -258,6 +264,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +311,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -325,6 +333,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -404,6 +413,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +462,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -473,6 +484,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +556,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -635,6 +649,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -681,6 +696,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -702,6 +718,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -781,6 +798,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -829,6 +847,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -850,6 +869,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -921,6 +941,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -942,6 +963,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1008,6 +1030,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1052,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1066,6 +1090,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1111,6 +1136,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1157,6 +1183,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1257,6 +1285,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1305,6 +1334,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1326,6 +1356,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1397,6 +1428,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1418,6 +1450,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1488,6 +1521,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1534,6 +1568,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1555,6 +1590,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1634,6 +1670,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1682,6 +1719,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1703,6 +1741,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1774,6 +1813,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1795,6 +1835,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1861,6 +1902,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1882,6 +1924,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1929,6 +1972,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1950,6 +1994,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers2.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers2.json index c5f3c2d7f8f7..88b67c87b162 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers2.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers2.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -174,6 +178,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -213,6 +218,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -258,6 +264,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +311,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -325,6 +333,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -404,6 +413,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +462,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -473,6 +484,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +556,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -635,6 +649,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -681,6 +696,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -702,6 +718,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -781,6 +798,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -829,6 +847,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -850,6 +869,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -921,6 +941,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -942,6 +963,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1008,6 +1030,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1052,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1066,6 +1090,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1111,6 +1136,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1157,6 +1183,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1257,6 +1285,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1305,6 +1334,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1326,6 +1356,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1397,6 +1428,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1418,6 +1450,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1488,6 +1521,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1534,6 +1568,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1555,6 +1590,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1634,6 +1670,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1682,6 +1719,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1703,6 +1741,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1774,6 +1813,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1795,6 +1835,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1861,6 +1902,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1882,6 +1924,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1929,6 +1972,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1950,6 +1994,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1981,6 +2026,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2002,6 +2048,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2023,6 +2070,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2036,6 +2084,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2070,6 +2119,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -2087,6 +2137,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2126,6 +2177,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2150,6 +2202,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2172,6 +2225,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2206,6 +2260,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2223,6 +2278,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2262,6 +2318,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -2279,6 +2336,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2321,6 +2379,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2340,6 +2399,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2368,6 +2428,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2385,6 +2446,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2424,6 +2486,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2448,6 +2511,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2470,6 +2534,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2504,6 +2569,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2521,6 +2587,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2560,6 +2627,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -2577,6 +2645,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2619,6 +2688,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2638,6 +2708,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2652,6 +2723,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2673,6 +2745,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2711,6 +2784,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2734,6 +2808,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2772,6 +2847,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2801,6 +2877,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2822,6 +2899,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2860,6 +2938,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2883,6 +2962,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2921,6 +3001,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2942,6 +3023,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2973,6 +3055,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2994,6 +3077,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3029,6 +3113,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -3046,6 +3131,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -3093,6 +3179,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -3110,6 +3197,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers3.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers3.json index 81d049752031..6f0c0aba9183 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers3.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers3.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -174,6 +178,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -213,6 +218,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -258,6 +264,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +311,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -325,6 +333,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -404,6 +413,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +462,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -473,6 +484,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +556,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -635,6 +649,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -681,6 +696,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -702,6 +718,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -781,6 +798,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -829,6 +847,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -850,6 +869,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -921,6 +941,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -942,6 +963,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1008,6 +1030,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1052,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1066,6 +1090,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1111,6 +1136,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1157,6 +1183,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1225,6 +1253,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1246,6 +1275,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1263,6 +1293,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1304,6 +1335,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1325,6 +1357,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1391,6 +1424,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1412,6 +1446,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1459,6 +1494,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1480,6 +1516,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1497,6 +1534,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1551,6 +1589,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1599,6 +1638,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1620,6 +1660,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1667,6 +1708,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1688,6 +1730,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1705,6 +1748,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1746,6 +1790,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1767,6 +1812,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1833,6 +1879,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1854,6 +1901,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1901,6 +1949,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1922,6 +1971,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1939,6 +1989,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived5", "optional": false }, @@ -1985,6 +2036,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2006,6 +2058,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2072,6 +2125,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2093,6 +2147,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2140,6 +2195,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2161,6 +2217,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2178,6 +2235,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived6", "optional": false }, @@ -2223,6 +2281,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2269,6 +2328,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2290,6 +2350,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2337,6 +2398,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2358,6 +2420,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2375,6 +2438,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived7", "optional": false }, @@ -2416,6 +2480,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2437,6 +2502,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2503,6 +2569,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2524,6 +2591,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2571,6 +2639,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2592,6 +2661,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2609,6 +2679,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived8", "optional": false }, @@ -2663,6 +2734,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2711,6 +2783,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2732,6 +2805,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2779,6 +2853,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2800,6 +2875,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2817,6 +2893,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived9", "optional": false }, @@ -2858,6 +2935,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -2879,6 +2957,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2945,6 +3024,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2966,6 +3046,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3013,6 +3094,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3034,6 +3116,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3051,6 +3134,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived10", "optional": false }, @@ -3097,6 +3181,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3118,6 +3203,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3184,6 +3270,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3205,6 +3292,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3252,6 +3340,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3273,6 +3362,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers4.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers4.json index f6bdf1799f66..9abd0b989865 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers4.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesProtectedMembers4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -174,6 +178,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -213,6 +218,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -258,6 +264,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -290,6 +297,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -335,6 +343,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -359,6 +368,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -376,6 +386,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -421,6 +432,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -445,6 +457,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPublicMembers.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPublicMembers.json index 87b75867decf..63088400cc79 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPublicMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesPublicMembers.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -174,6 +178,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -213,6 +218,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -258,6 +264,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +311,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -325,6 +333,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -404,6 +413,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +462,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -473,6 +484,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +556,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +578,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -635,6 +649,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -681,6 +696,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -702,6 +718,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -781,6 +798,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -829,6 +847,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -850,6 +869,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -921,6 +941,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -942,6 +963,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1008,6 +1030,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1029,6 +1052,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1066,6 +1090,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1111,6 +1136,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1157,6 +1183,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1257,6 +1285,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1305,6 +1334,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1326,6 +1356,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1397,6 +1428,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1418,6 +1450,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1488,6 +1521,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1534,6 +1568,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1555,6 +1590,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1634,6 +1670,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1682,6 +1719,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1703,6 +1741,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1774,6 +1813,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1795,6 +1835,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1861,6 +1902,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1882,6 +1924,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1929,6 +1972,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1950,6 +1994,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1981,6 +2026,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2002,6 +2048,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2023,6 +2070,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2036,6 +2084,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2070,6 +2119,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -2087,6 +2137,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2126,6 +2177,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2150,6 +2202,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2172,6 +2225,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2206,6 +2260,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2223,6 +2278,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2262,6 +2318,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -2279,6 +2336,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2321,6 +2379,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2340,6 +2399,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2368,6 +2428,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2385,6 +2446,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2424,6 +2486,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2448,6 +2511,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2470,6 +2534,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2504,6 +2569,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2521,6 +2587,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2560,6 +2627,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -2577,6 +2645,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2619,6 +2688,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2638,6 +2708,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2652,6 +2723,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2673,6 +2745,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2711,6 +2784,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2734,6 +2808,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2772,6 +2847,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2801,6 +2877,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2822,6 +2899,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2860,6 +2938,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2883,6 +2962,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2921,6 +3001,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2942,6 +3023,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2973,6 +3055,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2994,6 +3077,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3029,6 +3113,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -3046,6 +3131,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -3093,6 +3179,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -3110,6 +3197,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesWithoutSubtype.json b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesWithoutSubtype.json index f76157115d36..d9bdcc07d6a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesWithoutSubtype.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassOverridesWithoutSubtype.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -67,6 +68,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -117,6 +119,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -170,6 +173,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -212,6 +216,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -229,6 +234,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -282,6 +288,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -332,6 +339,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -385,6 +393,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -427,6 +436,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity.json b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity.json index 41f2b7e8d8de..5808dcade6d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +120,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +183,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -197,6 +201,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -238,6 +243,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -293,6 +299,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -324,6 +331,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -380,6 +389,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -401,6 +411,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -436,6 +447,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -457,6 +469,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -489,6 +502,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -500,6 +514,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -528,6 +543,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -552,6 +568,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -607,6 +624,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -631,6 +649,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity2.json b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity2.json index 20773d12e77e..8dbbfbd4f116 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity2.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity2.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -151,6 +154,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -192,6 +196,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -247,6 +252,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +270,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -305,6 +312,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -338,6 +346,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -393,6 +402,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -424,6 +434,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -445,6 +456,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -480,6 +492,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -536,6 +550,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -557,6 +572,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -589,6 +605,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -600,6 +617,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -628,6 +646,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -652,6 +671,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -719,6 +739,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -743,6 +764,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity3.json b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity3.json index 475551551097..9321f907f40b 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity3.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity3.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +183,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -201,6 +207,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -242,6 +249,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -263,6 +271,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +316,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -331,6 +341,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -362,6 +373,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -380,6 +392,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -421,6 +434,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -442,6 +456,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -464,6 +479,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -519,6 +535,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -543,6 +560,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -574,6 +592,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -606,6 +625,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -627,6 +647,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -678,6 +699,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -699,6 +721,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -750,6 +773,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -771,6 +795,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -819,6 +844,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -830,6 +856,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -858,6 +885,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -882,6 +910,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -949,6 +978,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -973,6 +1003,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity4.json b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity4.json index 2958550272f9..0df900c94fad 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity4.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassTransitivity4.json @@ -14,6 +14,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +120,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +183,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -197,6 +201,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -238,6 +243,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -293,6 +299,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -324,6 +331,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -380,6 +389,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -401,6 +411,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -436,6 +447,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -457,6 +469,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -489,6 +502,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -500,6 +514,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -528,6 +543,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -552,6 +568,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -607,6 +624,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -631,6 +649,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithAny.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithAny.json index 9950ce0076f2..024e75413778 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithAny.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -417,6 +418,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -806,6 +808,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -823,6 +826,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1218,6 +1222,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1249,6 +1254,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1270,6 +1276,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1305,6 +1312,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1326,6 +1334,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1361,6 +1370,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1382,6 +1392,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1414,6 +1425,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1425,6 +1437,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1450,6 +1463,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1461,6 +1475,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1489,6 +1504,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1513,6 +1529,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingProtectedInstance.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingProtectedInstance.json index 59cf8155de07..d7a96007e05d 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingProtectedInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingProtectedInstance.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -229,6 +230,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -278,6 +280,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -493,6 +496,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -534,6 +538,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingPublicInstance.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingPublicInstance.json index ada5254ddffb..9cc41e9a99d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingPublicInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateInstanceShadowingPublicInstance.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -229,6 +230,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -278,6 +280,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -493,6 +496,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -534,6 +538,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -565,6 +570,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -582,6 +588,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -621,6 +628,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -638,6 +646,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -677,6 +686,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -701,6 +711,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -743,6 +754,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -767,6 +779,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -809,6 +822,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -826,6 +840,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -868,6 +883,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -914,6 +930,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -931,6 +948,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -973,6 +991,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingProtectedStatic.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingProtectedStatic.json index 1e3e12311600..74332805a57c 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingProtectedStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingProtectedStatic.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -229,6 +230,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -278,6 +280,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -493,6 +496,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -534,6 +538,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingPublicStatic.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingPublicStatic.json index 8a435e119bbb..18e652220bd0 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingPublicStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithPrivateStaticShadowingPublicStatic.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -229,6 +230,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -278,6 +280,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -493,6 +496,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -534,6 +538,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -565,6 +570,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -582,6 +588,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -621,6 +628,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -638,6 +646,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -677,6 +686,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -701,6 +711,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -743,6 +754,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -767,6 +779,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -809,6 +822,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -826,6 +840,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -868,6 +883,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -914,6 +930,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -931,6 +948,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -973,6 +991,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor.json index 2a448e3c8198..5f2adeff530a 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -89,6 +90,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -159,6 +161,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -185,6 +188,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -272,6 +276,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -303,6 +308,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -321,6 +327,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -354,6 +361,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -372,6 +380,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -404,6 +413,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -449,6 +459,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -495,6 +506,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -516,6 +528,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -575,6 +588,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -608,6 +622,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -631,6 +646,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -716,6 +732,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -740,6 +757,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -764,6 +782,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -783,6 +802,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -812,6 +832,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -844,6 +865,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -862,6 +884,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -895,6 +918,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -913,6 +937,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -933,6 +958,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor2.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor2.json index 8a587b360e9e..62d02927c44a 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor2.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -89,6 +90,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -122,6 +124,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -155,6 +158,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -209,6 +213,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -242,6 +247,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -296,6 +302,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -366,6 +373,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -392,6 +400,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -479,6 +488,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -510,6 +520,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -528,6 +539,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -561,6 +573,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -579,6 +592,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -625,6 +639,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -643,6 +658,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -701,6 +717,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -719,6 +736,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -775,6 +793,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -820,6 +839,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -866,6 +886,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -887,6 +908,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -909,6 +931,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -930,6 +953,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -952,6 +976,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -973,6 +998,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1016,6 +1042,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1037,6 +1064,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1059,6 +1087,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1080,6 +1109,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1123,6 +1153,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1144,6 +1175,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1203,6 +1235,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1236,6 +1269,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1259,6 +1293,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1344,6 +1379,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1368,6 +1404,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1392,6 +1429,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1411,6 +1449,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1440,6 +1479,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1472,6 +1512,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1490,6 +1531,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1523,6 +1565,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1541,6 +1584,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1561,6 +1605,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1598,6 +1643,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1616,6 +1662,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1636,6 +1683,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1659,6 +1707,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1696,6 +1745,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -1714,6 +1764,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1734,6 +1785,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1757,6 +1809,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1780,6 +1833,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor3.json b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor3.json index 0472d665a809..493f5991ca8b 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor3.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedClassWithoutExplicitConstructor3.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -89,6 +90,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -159,6 +161,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -185,6 +188,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -260,6 +264,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -293,6 +298,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -400,6 +406,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -418,6 +425,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -435,6 +443,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -522,6 +531,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -553,6 +563,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -571,6 +582,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -604,6 +616,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -622,6 +635,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -668,6 +682,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -686,6 +701,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -730,6 +746,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -775,6 +792,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -821,6 +839,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -842,6 +861,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -901,6 +921,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -934,6 +955,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -957,6 +979,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1008,6 +1031,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1054,6 +1078,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1075,6 +1100,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1097,6 +1123,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1118,6 +1145,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1214,6 +1242,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1232,6 +1261,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1256,6 +1286,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1279,6 +1310,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1364,6 +1396,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1421,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1412,6 +1446,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1431,6 +1466,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1460,6 +1496,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1492,6 +1529,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1510,6 +1548,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1543,6 +1582,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1561,6 +1601,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1581,6 +1622,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1618,6 +1660,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1636,6 +1679,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1656,6 +1700,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1679,6 +1724,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedGenericClassWithAny.json b/crates/swc_ecma_parser/tests/tsc/derivedGenericClassWithAny.json index 6331ab0c5734..5ef38fc33a5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedGenericClassWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedGenericClassWithAny.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +145,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +228,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +266,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +297,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -681,6 +687,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -714,6 +721,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -759,6 +767,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -845,6 +854,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -929,6 +939,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -951,6 +962,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -975,6 +987,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1019,6 +1032,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1040,6 +1054,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1091,6 +1106,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1112,6 +1128,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1147,6 +1164,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1168,6 +1186,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1216,6 +1235,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1227,6 +1247,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1252,6 +1273,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1263,6 +1285,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1291,6 +1314,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1315,6 +1339,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedInterfaceDoesNotHideBaseSignatures.json b/crates/swc_ecma_parser/tests/tsc/derivedInterfaceDoesNotHideBaseSignatures.json index 56e5f1b9dcff..578bcaa96181 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedInterfaceDoesNotHideBaseSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedInterfaceDoesNotHideBaseSignatures.json @@ -18,6 +18,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -69,6 +70,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +123,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +143,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -191,6 +195,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/derivedInterfaceIncompatibleWithBaseIndexer.json b/crates/swc_ecma_parser/tests/tsc/derivedInterfaceIncompatibleWithBaseIndexer.json index cc52c78b419f..b2c112bd9ef9 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedInterfaceIncompatibleWithBaseIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedInterfaceIncompatibleWithBaseIndexer.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -122,6 +125,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -163,6 +167,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -209,6 +214,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -256,6 +262,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -275,6 +282,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -333,6 +341,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -374,6 +383,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -393,6 +403,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -451,6 +462,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -492,6 +504,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -511,6 +524,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -538,6 +552,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -570,6 +585,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -611,6 +627,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -630,6 +647,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -656,6 +674,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -689,6 +708,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -731,6 +751,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived5", "optional": false }, @@ -750,6 +771,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -808,6 +830,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -849,6 +872,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived5", "optional": false }, @@ -868,6 +892,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -926,6 +951,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.json index 79adb5b0b935..0516bfc6f59c 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -84,6 +86,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -171,6 +174,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -219,6 +223,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -260,6 +265,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -289,6 +295,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -324,6 +331,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -411,6 +419,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -446,6 +455,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -531,6 +541,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -627,6 +638,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -743,6 +755,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -858,6 +871,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/derivedTypeDoesNotRequireExtendsClause.json b/crates/swc_ecma_parser/tests/tsc/derivedTypeDoesNotRequireExtendsClause.json index 4eeb6558dfb0..cab1a11ed05b 100644 --- a/crates/swc_ecma_parser/tests/tsc/derivedTypeDoesNotRequireExtendsClause.json +++ b/crates/swc_ecma_parser/tests/tsc/derivedTypeDoesNotRequireExtendsClause.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -188,6 +190,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -247,6 +250,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -278,6 +282,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -299,6 +304,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -334,6 +340,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -355,6 +362,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -390,6 +398,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -411,6 +420,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -443,6 +453,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -454,6 +465,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -479,6 +491,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -490,6 +503,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -518,6 +532,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -545,6 +560,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -569,6 +585,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -582,6 +599,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5.json index 8b918076c77d..71b40121a343 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5.json @@ -35,6 +35,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -118,6 +121,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -144,6 +148,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -183,6 +188,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -220,6 +226,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -231,6 +238,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -242,6 +250,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -340,6 +350,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -351,6 +362,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -480,6 +492,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -588,6 +601,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -599,6 +613,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -621,6 +636,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -671,6 +687,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -695,6 +712,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -728,6 +746,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -811,6 +830,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -822,6 +842,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -849,6 +870,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -889,6 +911,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -953,6 +976,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1000,6 +1024,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1144,6 +1169,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1159,6 +1185,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -1327,6 +1354,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -1417,6 +1445,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -1519,6 +1548,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c9", "optional": false, "typeAnnotation": null @@ -1631,6 +1661,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c10", "optional": false, "typeAnnotation": null @@ -1744,6 +1775,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c11", "optional": false, "typeAnnotation": null @@ -1755,6 +1787,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c12", "optional": false, "typeAnnotation": null @@ -1776,6 +1809,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c13", "optional": false, "typeAnnotation": null @@ -1865,6 +1899,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c14", "optional": false, "typeAnnotation": null @@ -1876,6 +1911,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c15", "optional": false, "typeAnnotation": null @@ -1887,6 +1923,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c16", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5iterable.json index 7eb27eb83fa7..1c0b0f61d48d 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES5iterable.json @@ -35,6 +35,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -118,6 +121,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -144,6 +148,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -183,6 +188,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -220,6 +226,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -231,6 +238,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -242,6 +250,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -340,6 +350,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -351,6 +362,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -480,6 +492,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -588,6 +601,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -599,6 +613,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -621,6 +636,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -671,6 +687,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -695,6 +712,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -728,6 +746,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -811,6 +830,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -822,6 +842,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -849,6 +870,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -889,6 +911,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -953,6 +976,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1000,6 +1024,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1144,6 +1169,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1159,6 +1185,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -1327,6 +1354,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -1417,6 +1445,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -1519,6 +1548,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c9", "optional": false, "typeAnnotation": null @@ -1631,6 +1661,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c10", "optional": false, "typeAnnotation": null @@ -1744,6 +1775,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c11", "optional": false, "typeAnnotation": null @@ -1755,6 +1787,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c12", "optional": false, "typeAnnotation": null @@ -1776,6 +1809,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c13", "optional": false, "typeAnnotation": null @@ -1865,6 +1899,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c14", "optional": false, "typeAnnotation": null @@ -1876,6 +1911,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c15", "optional": false, "typeAnnotation": null @@ -1887,6 +1923,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c16", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES6.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES6.json index df71d8a008ea..4501fddb1326 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment1ES6.json @@ -35,6 +35,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -118,6 +121,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -144,6 +148,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -183,6 +188,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -220,6 +226,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -231,6 +238,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -242,6 +250,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -340,6 +350,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -351,6 +362,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -480,6 +492,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -588,6 +601,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -599,6 +613,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -621,6 +636,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -671,6 +687,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -695,6 +712,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -728,6 +746,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -811,6 +830,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -822,6 +842,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -849,6 +870,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -889,6 +911,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -953,6 +976,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1000,6 +1024,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1144,6 +1169,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1159,6 +1185,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -1327,6 +1354,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -1417,6 +1445,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -1519,6 +1548,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c9", "optional": false, "typeAnnotation": null @@ -1631,6 +1661,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c10", "optional": false, "typeAnnotation": null @@ -1744,6 +1775,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c11", "optional": false, "typeAnnotation": null @@ -1755,6 +1787,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c12", "optional": false, "typeAnnotation": null @@ -1776,6 +1809,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c13", "optional": false, "typeAnnotation": null @@ -1865,6 +1899,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c14", "optional": false, "typeAnnotation": null @@ -1876,6 +1911,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c15", "optional": false, "typeAnnotation": null @@ -1887,6 +1923,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c16", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment2.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment2.json index fbb9b137341e..9453dbe12b69 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment2.json @@ -42,6 +42,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -136,6 +138,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -165,6 +168,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -225,6 +230,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -236,6 +242,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -247,6 +254,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -380,6 +388,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -399,6 +408,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -422,6 +432,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -484,6 +495,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -643,6 +655,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -686,6 +699,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -707,6 +721,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -718,6 +733,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -740,6 +756,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -773,6 +790,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -856,6 +874,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -867,6 +886,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -941,6 +961,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -981,6 +1002,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -992,6 +1014,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1066,6 +1089,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1089,6 +1113,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1112,6 +1137,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1165,6 +1191,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1184,6 +1211,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1278,6 +1306,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1315,6 +1344,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1326,6 +1356,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1337,6 +1368,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -1359,6 +1391,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment3.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment3.json index f18fac23398d..9013a6018bdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment3.json @@ -35,6 +35,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -63,6 +65,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -126,6 +129,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -171,6 +177,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -182,6 +189,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -245,6 +253,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -262,6 +271,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -273,6 +283,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -290,6 +301,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -301,6 +313,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -318,6 +331,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -329,6 +343,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -406,6 +421,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -423,6 +439,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -434,6 +451,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -538,6 +556,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -555,6 +574,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -566,6 +586,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -583,6 +604,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -594,6 +616,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -698,6 +721,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -715,6 +739,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -726,6 +751,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -743,6 +769,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -754,6 +781,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -771,6 +799,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -782,6 +811,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment4.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment4.json index 214bb2cea8e4..388f271784a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment4.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -105,6 +106,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -120,6 +122,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment5SiblingInitializer.json b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment5SiblingInitializer.json index f62a45c55057..efac2dde1dc5 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment5SiblingInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringArrayBindingPatternAndAssignment5SiblingInitializer.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -63,6 +64,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -91,6 +94,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -154,6 +158,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -248,6 +255,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -297,6 +305,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -314,6 +323,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -325,6 +335,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -388,6 +399,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -405,6 +417,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -423,6 +436,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -482,6 +496,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -531,6 +546,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -548,6 +564,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -559,6 +576,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -634,6 +652,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -651,6 +670,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -669,6 +689,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -754,6 +775,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yadda", "optional": false, "typeAnnotation": { @@ -836,6 +858,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -885,6 +908,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -902,6 +926,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -913,6 +938,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -935,6 +961,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yadda", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringAssignabilityCheck.json b/crates/swc_ecma_parser/tests/tsc/destructuringAssignabilityCheck.json index e86f4b3132a4..e7275e43e689 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringAssignabilityCheck.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringAssignabilityCheck.json @@ -76,6 +76,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -215,6 +216,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -232,6 +234,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -316,6 +319,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringCatch.json b/crates/swc_ecma_parser/tests/tsc/destructuringCatch.json index 9cb88c6d7394..cd8343135630 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringCatch.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringCatch.json @@ -81,6 +81,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -138,6 +141,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -246,6 +250,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -265,6 +270,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +309,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -313,6 +320,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -463,6 +471,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -485,6 +494,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -527,6 +537,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -537,6 +548,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -582,6 +594,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringControlFlow.json b/crates/swc_ecma_parser/tests/tsc/destructuringControlFlow.json index 8bafc5bee1c7..68cb83c2695d 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringControlFlow.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringControlFlow.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -122,6 +125,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -162,6 +166,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -199,6 +204,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -216,6 +222,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -263,6 +270,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -280,6 +288,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -316,6 +325,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -335,6 +345,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -449,6 +460,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -466,6 +478,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -513,6 +526,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -530,6 +544,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -584,6 +599,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -595,6 +611,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -610,6 +627,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -650,6 +668,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -661,6 +680,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -676,6 +696,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -708,6 +729,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -741,6 +763,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -793,6 +816,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -810,6 +834,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -857,6 +882,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -874,6 +900,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -928,6 +955,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false, "typeAnnotation": null @@ -939,6 +967,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -954,6 +983,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -994,6 +1024,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -1005,6 +1036,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1020,6 +1052,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1046,6 +1079,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1065,6 +1099,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1094,6 +1129,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1129,6 +1165,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1196,6 +1233,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1221,6 +1259,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1278,6 +1317,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1297,6 +1337,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1314,6 +1355,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1360,6 +1402,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1379,6 +1422,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1396,6 +1440,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1422,6 +1467,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1464,6 +1510,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1526,6 +1573,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1599,6 +1647,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1688,6 +1737,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1730,6 +1780,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyValue", "optional": false }, @@ -1813,6 +1864,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -1824,6 +1876,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1849,6 +1902,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyValue", "optional": false }, @@ -1907,6 +1961,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringEvaluationOrder.json b/crates/swc_ecma_parser/tests/tsc/destructuringEvaluationOrder.json index e75c35bd7888..8767bceb2b94 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringEvaluationOrder.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringEvaluationOrder.json @@ -28,6 +28,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "trace", "optional": false, "typeAnnotation": { @@ -88,6 +89,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -146,6 +149,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "trace", "optional": false }, @@ -168,6 +172,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -256,6 +261,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -283,6 +289,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -306,6 +313,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -400,6 +408,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -427,6 +436,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -450,6 +460,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -543,6 +554,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -598,6 +610,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -625,6 +638,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -648,6 +662,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "order", "optional": false }, @@ -686,6 +701,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -770,6 +786,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -793,6 +810,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -804,6 +822,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringInFunctionType.json b/crates/swc_ecma_parser/tests/tsc/destructuringInFunctionType.json index faf5ea9305b7..81722da1f133 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringInFunctionType.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringInFunctionType.json @@ -18,6 +18,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -45,6 +46,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -68,6 +70,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -95,6 +98,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -118,6 +122,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -145,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -169,6 +175,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -206,6 +213,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -232,6 +240,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -258,6 +267,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -282,6 +292,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -307,6 +318,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -318,6 +330,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -329,6 +342,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -370,6 +384,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -401,6 +416,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -426,6 +442,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -457,6 +474,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -500,6 +518,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -545,6 +564,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -569,6 +589,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -607,6 +628,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -631,6 +653,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -659,6 +682,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -701,6 +725,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -734,6 +759,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -780,6 +806,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -825,6 +852,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -863,6 +891,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -889,6 +918,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -920,6 +950,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -969,6 +1000,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -980,6 +1012,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1030,6 +1063,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1079,6 +1113,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1090,6 +1125,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1150,6 +1186,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1176,6 +1213,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1187,6 +1225,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1198,6 +1237,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1248,6 +1288,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -1277,6 +1318,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1288,6 +1330,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1299,6 +1342,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectAssignmentPatternWithNestedSpread.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectAssignmentPatternWithNestedSpread.json index 6a4b4c31d074..04a6399b692b 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectAssignmentPatternWithNestedSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectAssignmentPatternWithNestedSpread.json @@ -28,6 +28,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -198,6 +201,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -283,6 +287,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -306,6 +311,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -323,6 +329,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -339,6 +346,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES5.json index edb13fc44431..796111ccaecc 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES5.json @@ -41,6 +41,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -115,6 +117,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -187,6 +190,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -289,6 +293,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b21", "optional": false, "typeAnnotation": null @@ -428,6 +433,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -507,6 +513,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -625,6 +632,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b52", "optional": false, "typeAnnotation": null @@ -671,6 +679,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b52", "optional": false } @@ -696,6 +705,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -719,6 +729,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -772,6 +783,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -851,6 +863,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -867,6 +880,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -946,6 +960,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -994,6 +1009,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -1017,6 +1033,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1068,6 +1085,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1091,6 +1109,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1114,6 +1133,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1137,6 +1157,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -1190,6 +1211,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1270,6 +1292,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1318,6 +1341,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1341,6 +1365,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1392,6 +1417,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1415,6 +1441,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES6.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES6.json index eca423cff50b..e72758fe795f 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment1ES6.json @@ -41,6 +41,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -115,6 +117,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -187,6 +190,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -289,6 +293,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b21", "optional": false, "typeAnnotation": null @@ -428,6 +433,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -507,6 +513,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -625,6 +632,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b52", "optional": false, "typeAnnotation": null @@ -671,6 +679,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b52", "optional": false } @@ -696,6 +705,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -719,6 +729,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -772,6 +783,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -851,6 +863,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -867,6 +880,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -946,6 +960,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -994,6 +1009,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -1017,6 +1033,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1068,6 +1085,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1091,6 +1109,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1114,6 +1133,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1137,6 +1157,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -1190,6 +1211,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1270,6 +1292,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1318,6 +1341,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1341,6 +1365,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1392,6 +1417,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1415,6 +1441,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment4.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment4.json index 69cbd1516762..31c201860a9c 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment4.json @@ -41,6 +41,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -106,6 +109,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -123,6 +127,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -134,6 +139,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -151,6 +157,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -162,6 +169,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -179,6 +187,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -190,6 +199,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment5.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment5.json index 318f02743889..ed638346a4e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment5.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -56,6 +57,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -164,6 +167,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -187,6 +191,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment6.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment6.json index 894301f23ce5..cf963aa7f464 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment6.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -123,6 +125,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -134,6 +137,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false, "typeAnnotation": null @@ -154,6 +158,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -165,6 +170,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false, "typeAnnotation": null @@ -231,6 +237,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -260,6 +267,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -318,6 +326,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -340,6 +349,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false } @@ -353,6 +363,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment7.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment7.json index 085ca90ae18d..2cfd5bab8c61 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment7.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment7.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37,6 +38,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -122,6 +125,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -142,6 +146,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false, "typeAnnotation": null @@ -168,6 +173,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -188,6 +194,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false, "typeAnnotation": null @@ -260,6 +267,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -304,6 +312,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -371,6 +380,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -393,6 +403,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false } @@ -406,6 +417,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment8.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment8.json index 14326d01e9d9..36378d380bc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment8.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment8.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false, "typeAnnotation": null @@ -129,6 +130,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -149,6 +151,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -195,6 +199,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false, "typeAnnotation": null @@ -267,6 +272,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -311,6 +317,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -378,6 +385,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -400,6 +408,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVal", "optional": false } @@ -413,6 +422,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bVal", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment9SiblingInitializer.json b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment9SiblingInitializer.json index 027f23137338..bcbf297411ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment9SiblingInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringObjectBindingPatternAndAssignment9SiblingInitializer.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -69,6 +70,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -99,6 +102,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -176,6 +180,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -195,6 +200,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -222,6 +228,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -280,6 +287,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -335,6 +343,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -354,6 +363,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -365,6 +375,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -442,6 +453,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -461,6 +473,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -479,6 +492,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -546,6 +560,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -601,6 +616,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -620,6 +636,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -631,6 +648,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -728,6 +746,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -747,6 +766,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -765,6 +785,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -866,6 +887,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yadda", "optional": false, "typeAnnotation": { @@ -902,6 +924,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -937,6 +960,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -986,6 +1010,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1041,6 +1066,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1060,6 +1086,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1071,6 +1098,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1093,6 +1121,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yadda", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5.json index b08297e57b36..441a6a757348 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5.json @@ -14,6 +14,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -40,6 +41,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -76,6 +79,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -219,6 +224,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -248,6 +254,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -283,6 +290,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -339,6 +347,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -371,6 +380,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -390,6 +400,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -426,6 +437,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -445,6 +457,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -491,6 +505,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -502,6 +517,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -575,6 +592,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -610,6 +628,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -642,6 +661,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -677,6 +697,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -716,6 +737,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -810,6 +832,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -842,6 +865,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -861,6 +885,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -896,6 +921,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -931,6 +957,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -998,6 +1025,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1098,6 +1126,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1199,6 +1228,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1224,6 +1254,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1244,6 +1275,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1299,6 +1331,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1324,6 +1357,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1357,6 +1391,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1405,6 +1440,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1443,6 +1479,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1498,6 +1535,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1534,6 +1572,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1679,6 +1718,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1705,6 +1745,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -1718,6 +1759,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1729,6 +1771,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1748,6 +1791,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1759,6 +1803,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1787,6 +1832,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1823,6 +1869,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1842,6 +1889,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1873,6 +1921,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -1905,6 +1954,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1916,6 +1966,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1927,6 +1978,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1951,6 +2003,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1974,6 +2027,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2012,6 +2066,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2051,6 +2106,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2066,6 +2122,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2091,6 +2148,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2102,6 +2160,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2143,6 +2202,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2159,6 +2219,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2190,6 +2251,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2203,6 +2265,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2258,6 +2321,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2334,6 +2398,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2426,6 +2491,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2517,6 +2583,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2593,6 +2660,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2710,6 +2778,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2727,6 +2796,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2743,6 +2813,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -2792,6 +2863,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2828,6 +2900,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2879,6 +2952,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2917,6 +2991,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2988,6 +3063,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3020,6 +3096,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3069,6 +3146,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3107,6 +3185,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3142,6 +3221,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3245,6 +3325,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3271,6 +3352,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3282,6 +3364,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3307,6 +3390,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3354,6 +3438,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3380,6 +3465,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3391,6 +3477,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3422,6 +3509,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3490,6 +3578,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3610,6 +3699,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3729,6 +3819,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3756,6 +3847,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3816,6 +3908,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3855,6 +3948,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3915,6 +4009,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3975,6 +4070,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -4075,6 +4171,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -4186,6 +4283,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -4205,6 +4303,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": null @@ -4240,6 +4339,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -4265,6 +4365,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4314,6 +4415,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4340,6 +4442,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -4360,6 +4463,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4371,6 +4475,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4382,6 +4487,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4407,6 +4513,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -4433,6 +4540,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4452,6 +4560,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4471,6 +4580,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4498,6 +4608,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e0", "optional": false }, @@ -4518,6 +4629,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4529,6 +4641,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4540,6 +4653,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4564,6 +4678,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -4726,6 +4841,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4737,6 +4853,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4748,6 +4865,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4804,6 +4922,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4820,6 +4939,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4868,6 +4988,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4879,6 +5000,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4890,6 +5012,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4970,6 +5093,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4989,6 +5113,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5008,6 +5133,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5084,6 +5210,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5095,6 +5222,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5106,6 +5234,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5162,6 +5291,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -5178,6 +5308,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -5216,6 +5347,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5235,6 +5367,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5337,6 +5470,7 @@ "end": 2993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -5353,6 +5487,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -5389,6 +5524,7 @@ "end": 3386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5429,6 +5565,7 @@ "end": 3434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -5461,6 +5598,7 @@ "end": 3437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5496,6 +5634,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5552,6 +5691,7 @@ "end": 3491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false }, @@ -5584,6 +5724,7 @@ "end": 3494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5619,6 +5760,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5675,6 +5817,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false }, @@ -5718,6 +5861,7 @@ "end": 3578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5729,6 +5873,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -5740,6 +5885,7 @@ "end": 3589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": null @@ -5784,6 +5930,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false }, @@ -5827,6 +5974,7 @@ "end": 3647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5838,6 +5986,7 @@ "end": 3650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5849,6 +5998,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5887,6 +6037,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5iterable.json index ec18898084f3..b36e971e1ff0 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES5iterable.json @@ -14,6 +14,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -40,6 +41,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -76,6 +79,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -219,6 +224,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -248,6 +254,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -283,6 +290,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -339,6 +347,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -371,6 +380,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -390,6 +400,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -426,6 +437,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -445,6 +457,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -491,6 +505,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -502,6 +517,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -575,6 +592,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -610,6 +628,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -642,6 +661,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -677,6 +697,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -716,6 +737,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -810,6 +832,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -842,6 +865,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -861,6 +885,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -896,6 +921,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -931,6 +957,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -998,6 +1025,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1098,6 +1126,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1199,6 +1228,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1224,6 +1254,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1244,6 +1275,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1299,6 +1331,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1324,6 +1357,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1357,6 +1391,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1405,6 +1440,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1443,6 +1479,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1498,6 +1535,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1534,6 +1572,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1679,6 +1718,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1705,6 +1745,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -1718,6 +1759,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1729,6 +1771,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1748,6 +1791,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1759,6 +1803,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1787,6 +1832,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1823,6 +1869,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1842,6 +1889,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1873,6 +1921,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -1905,6 +1954,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1916,6 +1966,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1927,6 +1978,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1951,6 +2003,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1974,6 +2027,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2012,6 +2066,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2051,6 +2106,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2066,6 +2122,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2091,6 +2148,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2102,6 +2160,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2143,6 +2202,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2159,6 +2219,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2190,6 +2251,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2203,6 +2265,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2258,6 +2321,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2334,6 +2398,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2426,6 +2491,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2517,6 +2583,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -2593,6 +2660,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2710,6 +2778,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2727,6 +2796,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2743,6 +2813,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -2792,6 +2863,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2828,6 +2900,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2879,6 +2952,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2917,6 +2991,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2988,6 +3063,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3020,6 +3096,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3069,6 +3146,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3107,6 +3185,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3142,6 +3221,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3245,6 +3325,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3271,6 +3352,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3282,6 +3364,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3307,6 +3390,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3354,6 +3438,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3380,6 +3465,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3391,6 +3477,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3422,6 +3509,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3490,6 +3578,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3610,6 +3699,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3729,6 +3819,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3756,6 +3847,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3816,6 +3908,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3855,6 +3948,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3915,6 +4009,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3975,6 +4070,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -4075,6 +4171,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -4186,6 +4283,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -4205,6 +4303,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": null @@ -4240,6 +4339,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -4265,6 +4365,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4314,6 +4415,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4340,6 +4442,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -4360,6 +4463,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4371,6 +4475,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4382,6 +4487,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4407,6 +4513,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -4433,6 +4540,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4452,6 +4560,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4471,6 +4580,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4498,6 +4608,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e0", "optional": false }, @@ -4518,6 +4629,7 @@ "end": 2772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4529,6 +4641,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4540,6 +4653,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4564,6 +4678,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -4726,6 +4841,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4737,6 +4853,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4748,6 +4865,7 @@ "end": 2873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4804,6 +4922,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4820,6 +4939,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4868,6 +4988,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4879,6 +5000,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4890,6 +5012,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4970,6 +5093,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4989,6 +5113,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5008,6 +5133,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5084,6 +5210,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5095,6 +5222,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5106,6 +5234,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5162,6 +5291,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -5178,6 +5308,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -5216,6 +5347,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5235,6 +5367,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5337,6 +5470,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -5353,6 +5487,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -5389,6 +5524,7 @@ "end": 3414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5429,6 +5565,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -5461,6 +5598,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5496,6 +5634,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5552,6 +5691,7 @@ "end": 3519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false }, @@ -5584,6 +5724,7 @@ "end": 3522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5619,6 +5760,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5675,6 +5817,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false }, @@ -5718,6 +5861,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5729,6 +5873,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -5740,6 +5885,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": null @@ -5784,6 +5930,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false }, @@ -5827,6 +5974,7 @@ "end": 3675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5838,6 +5986,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5849,6 +5998,7 @@ "end": 3681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5887,6 +6037,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES6.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES6.json index 1fcc9bde9066..8f089b2f3724 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration1ES6.json @@ -14,6 +14,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -40,6 +41,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -76,6 +79,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -219,6 +224,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -248,6 +254,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -283,6 +290,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -339,6 +347,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -371,6 +380,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -390,6 +400,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -426,6 +437,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -445,6 +457,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -491,6 +505,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -502,6 +517,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -575,6 +592,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -610,6 +628,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -642,6 +661,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -677,6 +697,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -716,6 +737,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -810,6 +832,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -842,6 +865,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -861,6 +885,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -896,6 +921,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -931,6 +957,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -998,6 +1025,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1098,6 +1126,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1199,6 +1228,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1224,6 +1254,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1244,6 +1275,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1299,6 +1331,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1324,6 +1357,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1357,6 +1391,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1405,6 +1440,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1443,6 +1479,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1498,6 +1535,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1534,6 +1572,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1679,6 +1718,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1705,6 +1745,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false }, @@ -1718,6 +1759,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1729,6 +1771,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1748,6 +1791,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1759,6 +1803,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1787,6 +1832,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1823,6 +1869,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1842,6 +1889,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1873,6 +1921,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false }, @@ -1905,6 +1954,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1916,6 +1966,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1927,6 +1978,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1951,6 +2003,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1974,6 +2027,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2012,6 +2066,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false }, @@ -2051,6 +2106,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2066,6 +2122,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2091,6 +2148,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2102,6 +2160,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2143,6 +2202,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2159,6 +2219,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2190,6 +2251,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2203,6 +2265,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2258,6 +2321,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -2334,6 +2398,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2426,6 +2491,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2512,6 +2578,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2529,6 +2596,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2545,6 +2613,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -2594,6 +2663,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2630,6 +2700,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2681,6 +2752,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2719,6 +2791,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2790,6 +2863,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2822,6 +2896,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2871,6 +2946,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -2909,6 +2985,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2944,6 +3021,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3047,6 +3125,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3073,6 +3152,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3084,6 +3164,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3109,6 +3190,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3156,6 +3238,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3182,6 +3265,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3193,6 +3277,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3224,6 +3309,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3292,6 +3378,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3412,6 +3499,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false }, @@ -3531,6 +3619,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3558,6 +3647,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3618,6 +3708,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3657,6 +3748,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3717,6 +3809,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3777,6 +3870,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3877,6 +3971,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3992,6 +4087,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4018,6 +4114,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -4038,6 +4135,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4049,6 +4147,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4060,6 +4159,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4085,6 +4185,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -4111,6 +4212,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4130,6 +4232,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4149,6 +4252,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4176,6 +4280,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e0", "optional": false }, @@ -4196,6 +4301,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4207,6 +4313,7 @@ "end": 2621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4218,6 +4325,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4242,6 +4350,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -4404,6 +4513,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4415,6 +4525,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4426,6 +4537,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4482,6 +4594,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4498,6 +4611,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4546,6 +4660,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4557,6 +4672,7 @@ "end": 2766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4568,6 +4684,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4648,6 +4765,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4667,6 +4785,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4686,6 +4805,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4762,6 +4882,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4773,6 +4894,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4784,6 +4906,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4840,6 +4963,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -4856,6 +4980,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -4894,6 +5019,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4913,6 +5039,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5015,6 +5142,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false }, @@ -5031,6 +5159,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -5067,6 +5196,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5107,6 +5237,7 @@ "end": 3307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -5139,6 +5270,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5174,6 +5306,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5230,6 +5363,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false }, @@ -5262,6 +5396,7 @@ "end": 3367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5297,6 +5432,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5353,6 +5489,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false }, @@ -5396,6 +5533,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5407,6 +5545,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -5418,6 +5557,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": null @@ -5462,6 +5602,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false }, @@ -5505,6 +5646,7 @@ "end": 3520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5516,6 +5658,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5527,6 +5670,7 @@ "end": 3526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5565,6 +5709,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5670,6 +5815,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e6", "optional": false }, @@ -5713,6 +5859,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5724,6 +5871,7 @@ "end": 3630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -5735,6 +5883,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5.json index cff591854f2a..12c1a027c351 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5.json @@ -19,6 +19,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -36,6 +37,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -59,6 +61,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -82,6 +85,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someArray", "optional": false }, @@ -106,6 +110,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -129,6 +134,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -169,6 +175,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -186,6 +193,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -216,6 +224,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -234,6 +243,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -254,6 +264,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -283,6 +294,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +377,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -394,6 +407,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -431,6 +445,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -460,6 +475,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -483,6 +499,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -506,6 +523,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -547,6 +565,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -576,6 +595,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -599,6 +619,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -637,6 +658,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -666,6 +688,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -689,6 +712,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -727,6 +751,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -753,6 +778,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -764,6 +790,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -789,6 +816,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -836,6 +864,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -862,6 +891,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -873,6 +903,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -898,6 +929,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -927,6 +959,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -968,6 +1001,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -994,6 +1028,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1005,6 +1040,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1016,6 +1052,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1037,6 +1074,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1113,6 +1151,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1189,6 +1228,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false, "typeAnnotation": null @@ -1260,6 +1300,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1285,6 +1326,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1316,6 +1358,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1332,6 +1375,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1360,6 +1404,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1482,6 +1527,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1604,6 +1650,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1702,6 +1749,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1766,6 +1814,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1819,6 +1868,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1848,6 +1898,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1877,6 +1928,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1924,6 +1976,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1957,6 +2010,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2054,6 +2108,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2101,6 +2156,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2118,6 +2174,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2136,6 +2193,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2158,6 +2216,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2175,6 +2234,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2193,6 +2253,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2209,6 +2270,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2238,6 +2300,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2267,6 +2330,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2314,6 +2378,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2333,6 +2398,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2364,6 +2430,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2419,6 +2486,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2456,6 +2524,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2511,6 +2580,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2539,6 +2609,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5iterable.json index c8450d06751e..89575821f530 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES5iterable.json @@ -19,6 +19,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -36,6 +37,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -59,6 +61,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -82,6 +85,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someArray", "optional": false }, @@ -106,6 +110,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -129,6 +134,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -169,6 +175,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -186,6 +193,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -216,6 +224,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -234,6 +243,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -254,6 +264,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -283,6 +294,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +377,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -394,6 +407,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -431,6 +445,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -460,6 +475,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -483,6 +499,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -506,6 +523,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -547,6 +565,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -576,6 +595,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -599,6 +619,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -637,6 +658,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -666,6 +688,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -689,6 +712,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -727,6 +751,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -753,6 +778,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -764,6 +790,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -789,6 +816,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -836,6 +864,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -862,6 +891,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -873,6 +903,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -898,6 +929,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -927,6 +959,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -968,6 +1001,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -994,6 +1028,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1005,6 +1040,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1016,6 +1052,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1037,6 +1074,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1113,6 +1151,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1189,6 +1228,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false, "typeAnnotation": null @@ -1260,6 +1300,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1285,6 +1326,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1316,6 +1358,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1332,6 +1375,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1360,6 +1404,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1482,6 +1527,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1604,6 +1650,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1702,6 +1749,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1766,6 +1814,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1819,6 +1868,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1848,6 +1898,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1877,6 +1928,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1924,6 +1976,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1957,6 +2010,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2054,6 +2108,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2101,6 +2156,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2118,6 +2174,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2136,6 +2193,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2158,6 +2216,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2175,6 +2234,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2193,6 +2253,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2209,6 +2270,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2238,6 +2300,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2267,6 +2330,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2314,6 +2378,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2333,6 +2398,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2364,6 +2430,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2419,6 +2486,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2456,6 +2524,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2511,6 +2580,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2539,6 +2609,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES6.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES6.json index cff591854f2a..12c1a027c351 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration3ES6.json @@ -19,6 +19,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -36,6 +37,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -59,6 +61,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -82,6 +85,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someArray", "optional": false }, @@ -106,6 +110,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -129,6 +134,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -169,6 +175,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -186,6 +193,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -216,6 +224,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -234,6 +243,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -254,6 +264,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -283,6 +294,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +377,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -394,6 +407,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -431,6 +445,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -460,6 +475,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -483,6 +499,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -506,6 +523,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -547,6 +565,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -576,6 +595,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -599,6 +619,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayString", "optional": false }, @@ -637,6 +658,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -666,6 +688,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -689,6 +712,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumArray", "optional": false }, @@ -727,6 +751,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -753,6 +778,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -764,6 +790,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -789,6 +816,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -836,6 +864,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -862,6 +891,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -873,6 +903,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -898,6 +929,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -927,6 +959,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -968,6 +1001,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -994,6 +1028,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1005,6 +1040,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1016,6 +1052,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1037,6 +1074,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1113,6 +1151,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -1189,6 +1228,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false, "typeAnnotation": null @@ -1260,6 +1300,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1285,6 +1326,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1316,6 +1358,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1332,6 +1375,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false } @@ -1360,6 +1404,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1482,6 +1527,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1604,6 +1650,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1702,6 +1749,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1766,6 +1814,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1819,6 +1868,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1848,6 +1898,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1877,6 +1928,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1924,6 +1976,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1957,6 +2010,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2054,6 +2108,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2101,6 +2156,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2118,6 +2174,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2136,6 +2193,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2158,6 +2216,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2175,6 +2234,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2193,6 +2253,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2209,6 +2270,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2238,6 +2300,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2267,6 +2330,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2314,6 +2378,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2333,6 +2398,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2364,6 +2430,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2419,6 +2486,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2456,6 +2524,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2511,6 +2580,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2539,6 +2609,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration5.json index a593f2281a91..56ccb5583d79 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration5.json @@ -18,6 +18,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -42,6 +43,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -100,6 +102,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -116,6 +119,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubClass", "optional": false }, @@ -228,6 +232,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -245,6 +250,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -343,6 +349,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -359,6 +366,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubD", "optional": false }, @@ -471,6 +479,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -488,6 +497,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -526,6 +536,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -567,6 +578,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -616,6 +628,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -635,6 +648,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -655,6 +669,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -687,6 +702,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -722,6 +738,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -746,6 +763,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -796,6 +814,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -815,6 +834,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -835,6 +855,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -867,6 +888,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -902,6 +924,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -926,6 +949,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -976,6 +1000,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -995,6 +1020,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -1015,6 +1041,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1047,6 +1074,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1082,6 +1110,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1106,6 +1135,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1156,6 +1186,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1175,6 +1206,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1195,6 +1227,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -1233,6 +1266,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1274,6 +1308,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1323,6 +1358,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1342,6 +1378,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1376,6 +1413,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -1394,6 +1432,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -1424,6 +1463,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -1484,6 +1524,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -1543,6 +1584,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d0", "optional": false }, @@ -1603,6 +1645,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1640,6 +1683,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -1674,6 +1718,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1733,6 +1778,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1793,6 +1839,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1830,6 +1877,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubClass", "optional": false }, @@ -1864,6 +1912,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1923,6 +1972,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1960,6 +2010,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubD", "optional": false }, @@ -1994,6 +2045,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2031,6 +2083,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubClass", "optional": false }, @@ -2065,6 +2118,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2102,6 +2156,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -2136,6 +2191,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2175,6 +2231,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2235,6 +2292,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5.json index 9eff955237fb..13dbbabe3bfe 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5.json @@ -18,6 +18,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -45,6 +46,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -80,6 +82,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -113,6 +116,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -163,6 +167,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -182,6 +187,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -209,6 +215,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -247,6 +254,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -297,6 +305,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -316,6 +325,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -343,6 +353,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -381,6 +392,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -452,6 +464,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, @@ -496,6 +509,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -507,6 +521,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -518,6 +533,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5iterable.json index c11e626b0971..38c326f73fe6 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration7ES5iterable.json @@ -18,6 +18,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -45,6 +46,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -80,6 +82,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -113,6 +116,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -163,6 +167,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -182,6 +187,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -209,6 +215,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -247,6 +254,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -297,6 +305,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -316,6 +325,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -343,6 +353,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISomething", "optional": false }, @@ -381,6 +392,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -452,6 +464,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, @@ -496,6 +509,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -507,6 +521,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -518,6 +533,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration8.json b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration8.json index 6dc8884648ce..99d6f1b18382 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration8.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringParameterDeclaration8.json @@ -14,6 +14,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -46,6 +47,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -90,6 +92,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -206,6 +210,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -238,6 +243,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -329,6 +335,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -346,6 +353,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -377,6 +385,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -416,6 +425,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -516,6 +526,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -616,6 +627,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringReassignsRightHandSide.json b/crates/swc_ecma_parser/tests/tsc/destructuringReassignsRightHandSide.json index 7db37bd74411..64a0da0e5c24 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringReassignsRightHandSide.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringReassignsRightHandSide.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -122,6 +123,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -184,6 +186,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -203,6 +206,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -220,6 +224,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -262,6 +267,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -281,6 +287,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": null @@ -298,6 +305,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringSameNames.json b/crates/swc_ecma_parser/tests/tsc/destructuringSameNames.json index 793624e211c6..95eadac7020e 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringSameNames.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringSameNames.json @@ -41,6 +41,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -145,6 +147,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -164,6 +167,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -245,6 +249,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -268,6 +273,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -352,6 +358,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -370,6 +377,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -451,6 +459,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -474,6 +483,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -578,6 +588,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -596,6 +607,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -701,6 +713,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -723,6 +736,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -807,6 +821,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -829,6 +844,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -933,6 +949,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -955,6 +972,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1023,6 +1041,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1034,6 +1053,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1104,6 +1124,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1115,6 +1136,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1185,6 +1207,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1196,6 +1219,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1207,6 +1231,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1289,6 +1314,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1300,6 +1326,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1311,6 +1338,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1393,6 +1421,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1404,6 +1433,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1415,6 +1445,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1506,6 +1537,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": null @@ -1525,6 +1557,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": null @@ -1604,6 +1637,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": null @@ -1627,6 +1661,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": null @@ -1729,6 +1764,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false, "typeAnnotation": null @@ -1747,6 +1783,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false, "typeAnnotation": null @@ -1846,6 +1883,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false, "typeAnnotation": null @@ -1865,6 +1903,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false, "typeAnnotation": null @@ -1944,6 +1983,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false, "typeAnnotation": null @@ -1967,6 +2007,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false, "typeAnnotation": null @@ -2069,6 +2110,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false, "typeAnnotation": null @@ -2087,6 +2129,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false, "typeAnnotation": null @@ -2180,6 +2223,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blah1", "optional": false, "typeAnnotation": null @@ -2191,6 +2235,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blah1", "optional": false, "typeAnnotation": null @@ -2266,6 +2311,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blah2", "optional": false, "typeAnnotation": null @@ -2277,6 +2323,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blah2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringSpread.json b/crates/swc_ecma_parser/tests/tsc/destructuringSpread.json index a8c73a532099..ab3fa2adf289 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringSpread.json @@ -41,6 +41,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -135,6 +136,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -229,6 +231,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -248,6 +251,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -267,6 +271,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -402,6 +407,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -421,6 +427,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -440,6 +447,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -459,6 +467,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -478,6 +487,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_1.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_1.json index 61906dfe02aa..652edb217a03 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_1.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_1.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_2.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_2.json index cf9c00fb5bba..c46c055eb621 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_2.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_2.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_3.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_3.json index 9401c38ec203..937214a3e826 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_3.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_3.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_4.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_4.json index 43392c6501e9..6d879aef3400 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_4.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_4.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_5.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_5.json index ebcf2b31012e..d314bf4ac7dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_5.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_6.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_6.json index 4b4d332d24e8..a45dd5a2b89d 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_6.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_7.json b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_7.json index e9800d95727d..dcbf6cf292e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_7.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringTypeAssertionsES5_7.json @@ -41,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5.json b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5.json index 26f777c048ba..4732baa361a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5.json @@ -41,6 +41,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -130,6 +133,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -238,6 +242,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -263,6 +268,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -282,6 +288,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -518,6 +525,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -639,6 +647,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -731,6 +740,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -758,6 +768,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -784,6 +795,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -795,6 +807,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -926,6 +939,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -953,6 +967,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -979,6 +994,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -990,6 +1006,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1014,6 +1031,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1027,6 +1045,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1040,6 +1059,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1090,6 +1110,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1189,6 +1210,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1290,6 +1312,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1301,6 +1324,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1369,6 +1393,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -1449,6 +1474,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1460,6 +1486,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -1511,6 +1538,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1568,6 +1596,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -1579,6 +1608,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1596,6 +1626,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1815,6 +1846,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1826,6 +1858,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1854,6 +1887,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1872,6 +1906,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -2054,6 +2089,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -2074,6 +2110,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2125,6 +2162,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2157,6 +2195,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -2323,6 +2362,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false, "typeAnnotation": null @@ -2343,6 +2383,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2394,6 +2435,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2426,6 +2468,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5iterable.json index 75a899616a74..ba1327e71dea 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES5iterable.json @@ -41,6 +41,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -130,6 +133,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -238,6 +242,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -263,6 +268,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -282,6 +288,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -518,6 +525,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -639,6 +647,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -731,6 +740,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -758,6 +768,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -784,6 +795,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -795,6 +807,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -926,6 +939,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -953,6 +967,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -979,6 +994,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -990,6 +1006,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1014,6 +1031,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1027,6 +1045,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1040,6 +1059,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1090,6 +1110,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1189,6 +1210,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1290,6 +1312,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1301,6 +1324,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1369,6 +1393,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -1449,6 +1474,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1460,6 +1486,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -1511,6 +1538,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1568,6 +1596,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -1579,6 +1608,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1596,6 +1626,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1815,6 +1846,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1826,6 +1858,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1854,6 +1887,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1872,6 +1906,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -2054,6 +2089,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -2074,6 +2110,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2125,6 +2162,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2157,6 +2195,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -2323,6 +2362,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false, "typeAnnotation": null @@ -2343,6 +2383,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2394,6 +2435,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2426,6 +2468,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES6.json b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES6.json index 6d5081293483..1ae17f1be42f 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration1ES6.json @@ -41,6 +41,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -130,6 +133,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -238,6 +242,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -263,6 +268,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -282,6 +288,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -518,6 +525,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": null @@ -639,6 +647,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -731,6 +740,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -758,6 +768,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -784,6 +795,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -795,6 +807,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -926,6 +939,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -953,6 +967,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -979,6 +994,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -990,6 +1006,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1014,6 +1031,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1027,6 +1045,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1040,6 +1059,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1090,6 +1110,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1189,6 +1210,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1290,6 +1312,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1301,6 +1324,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1369,6 +1393,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false, "typeAnnotation": null @@ -1449,6 +1474,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1460,6 +1486,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -1511,6 +1538,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp1", "optional": false } @@ -1568,6 +1596,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -1579,6 +1608,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1596,6 +1626,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1815,6 +1846,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1826,6 +1858,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1854,6 +1887,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1872,6 +1906,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -2054,6 +2089,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -2074,6 +2110,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2125,6 +2162,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2157,6 +2195,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -2323,6 +2362,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false, "typeAnnotation": null @@ -2343,6 +2383,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2394,6 +2435,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2426,6 +2468,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration2.json index 63b89b72f6cd..965ddea24482 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVariableDeclaration2.json @@ -41,6 +41,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -130,6 +133,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -237,6 +241,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -262,6 +267,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -281,6 +287,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -480,6 +487,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -572,6 +580,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b0", "optional": false, "typeAnnotation": null @@ -599,6 +608,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -625,6 +635,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -636,6 +647,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -761,6 +773,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -772,6 +785,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -800,6 +814,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -818,6 +833,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -846,6 +862,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -998,6 +1015,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1068,6 +1086,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1100,6 +1119,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVoid.json b/crates/swc_ecma_parser/tests/tsc/destructuringVoid.json index 352e903b6ff2..849e97eefc7e 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVoid.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVoid.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -84,6 +85,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringVoidStrictNullChecks.json b/crates/swc_ecma_parser/tests/tsc/destructuringVoidStrictNullChecks.json index dfc5b0984432..f03f74c68071 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringVoidStrictNullChecks.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringVoidStrictNullChecks.json @@ -28,6 +28,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -84,6 +85,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers.json b/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers.json index a5fe0838f5db..af709eac1a60 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -46,6 +47,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -186,6 +190,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -218,6 +223,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -237,6 +243,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -297,6 +304,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -357,6 +365,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -426,6 +435,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -458,6 +468,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -485,6 +496,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -545,6 +557,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -584,6 +597,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -644,6 +658,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -704,6 +719,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -773,6 +789,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -811,6 +828,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -830,6 +848,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -932,6 +951,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -959,6 +979,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1028,6 +1049,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1066,6 +1088,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1085,6 +1108,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1175,6 +1199,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1202,6 +1227,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1262,6 +1288,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1331,6 +1358,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1369,6 +1397,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1396,6 +1425,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1465,6 +1495,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1492,6 +1523,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1531,6 +1563,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1591,6 +1624,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1651,6 +1685,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1720,6 +1755,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1775,6 +1811,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1802,6 +1839,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1896,6 +1934,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1923,6 +1962,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1982,6 +2022,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -2062,6 +2103,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -2142,6 +2184,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -2231,6 +2274,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -2257,6 +2301,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2268,6 +2313,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2318,6 +2364,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -2371,6 +2418,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -2403,6 +2451,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2430,6 +2479,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2490,6 +2540,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -2543,6 +2594,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -2575,6 +2627,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2586,6 +2639,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2670,6 +2724,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -2697,6 +2752,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -2750,6 +2806,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -2782,6 +2839,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2799,6 +2857,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2881,6 +2940,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -2908,6 +2968,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -2961,6 +3022,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -2999,6 +3061,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3026,6 +3089,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3095,6 +3159,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -3122,6 +3187,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers2.json b/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers2.json index 9299aefd0242..5b673702ebb7 100644 --- a/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers2.json +++ b/crates/swc_ecma_parser/tests/tsc/destructuringWithLiteralInitializers2.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f00", "optional": false }, @@ -40,6 +41,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false }, @@ -122,6 +126,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -133,6 +138,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -181,6 +187,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f02", "optional": false }, @@ -213,6 +220,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -224,6 +232,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -285,6 +294,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f03", "optional": false }, @@ -317,6 +327,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -328,6 +339,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -401,6 +413,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -433,6 +446,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -454,6 +468,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -493,6 +508,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -531,6 +547,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -552,6 +569,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -600,6 +618,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -638,6 +657,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -659,6 +679,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -720,6 +741,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -758,6 +780,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -779,6 +802,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -852,6 +876,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -884,6 +909,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -911,6 +937,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -960,6 +987,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -998,6 +1026,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1025,6 +1054,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1083,6 +1113,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -1121,6 +1152,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1148,6 +1180,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1219,6 +1252,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -1257,6 +1291,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1284,6 +1319,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1381,6 +1417,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nx", "optional": false, "typeAnnotation": { @@ -1444,6 +1481,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false, "typeAnnotation": { @@ -1493,6 +1531,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -1525,6 +1564,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1552,6 +1592,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1601,6 +1642,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -1639,6 +1681,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1666,6 +1709,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1724,6 +1768,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f32", "optional": false }, @@ -1762,6 +1807,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1789,6 +1835,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1823,6 +1870,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nx", "optional": false } @@ -1861,6 +1909,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f33", "optional": false }, @@ -1899,6 +1948,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1926,6 +1976,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1960,6 +2011,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nx", "optional": false } @@ -1973,6 +2025,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -2011,6 +2064,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -2043,6 +2097,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2070,6 +2125,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2119,6 +2175,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false }, @@ -2157,6 +2214,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2184,6 +2242,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2242,6 +2301,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f42", "optional": false }, @@ -2280,6 +2340,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2307,6 +2368,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2341,6 +2403,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -2379,6 +2442,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f43", "optional": false }, @@ -2417,6 +2481,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2444,6 +2509,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2478,6 +2544,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -2491,6 +2558,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nx", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/directDependenceBetweenTypeAliases.json b/crates/swc_ecma_parser/tests/tsc/directDependenceBetweenTypeAliases.json index bfbab4ebeebf..662da064760f 100644 --- a/crates/swc_ecma_parser/tests/tsc/directDependenceBetweenTypeAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/directDependenceBetweenTypeAliases.json @@ -19,6 +19,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -36,6 +37,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -56,6 +58,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_1", "optional": false }, @@ -73,6 +76,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_2", "optional": false }, @@ -93,6 +97,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_2", "optional": false }, @@ -110,6 +115,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_3", "optional": false }, @@ -130,6 +136,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_3", "optional": false }, @@ -147,6 +154,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0_1", "optional": false }, @@ -166,6 +174,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -190,6 +199,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +235,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -242,6 +253,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -265,6 +277,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -288,6 +301,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -312,6 +326,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -337,6 +352,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +386,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -398,6 +415,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2_1", "optional": false }, @@ -428,6 +446,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2_1", "optional": false }, @@ -459,6 +478,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -482,6 +502,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -503,6 +524,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -550,6 +572,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -582,6 +605,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -609,6 +633,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -643,6 +668,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -660,6 +686,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -675,6 +702,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -708,6 +736,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -736,6 +765,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -760,6 +790,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -790,6 +821,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -807,6 +839,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false }, @@ -836,6 +869,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false, "typeAnnotation": { @@ -893,6 +927,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T8", "optional": false }, @@ -923,6 +958,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T8", "optional": false }, @@ -940,6 +976,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -963,6 +1000,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -986,6 +1024,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T9", "optional": false }, @@ -1017,6 +1056,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T9", "optional": false }, @@ -1039,6 +1079,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1071,6 +1112,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1095,6 +1137,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1125,6 +1168,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1146,6 +1190,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1190,6 +1235,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1213,6 +1259,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -1234,6 +1281,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -1265,6 +1313,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1304,6 +1353,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1321,6 +1371,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zz", "optional": false }, @@ -1350,6 +1401,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zz", "optional": false, "typeAnnotation": { @@ -1379,6 +1431,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1403,6 +1456,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/directReferenceToNull.json b/crates/swc_ecma_parser/tests/tsc/directReferenceToNull.json index a81d90d19dc1..bbd2ecf3210a 100644 --- a/crates/swc_ecma_parser/tests/tsc/directReferenceToNull.json +++ b/crates/swc_ecma_parser/tests/tsc/directReferenceToNull.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Null", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/directReferenceToUndefined.json b/crates/swc_ecma_parser/tests/tsc/directReferenceToUndefined.json index 1e8a3a9f4df8..4148706ae2c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/directReferenceToUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/directReferenceToUndefined.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Undefined", "optional": false }, @@ -84,6 +86,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionInference.json b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionInference.json index e62be6ade133..2f22d09552cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionInference.json +++ b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionInference.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -74,6 +76,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -135,6 +138,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -161,6 +165,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -184,6 +189,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -216,6 +222,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -271,6 +278,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -296,6 +304,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooBar", "optional": false }, @@ -319,6 +328,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -350,6 +360,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -373,6 +384,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -394,6 +406,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -417,6 +430,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -442,6 +456,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InferA", "optional": false }, @@ -465,6 +480,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -495,6 +511,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -513,6 +530,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooBar", "optional": false }, @@ -542,6 +560,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -568,6 +587,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -597,6 +617,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooA", "optional": false }, @@ -614,6 +635,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InferA", "optional": false }, @@ -637,6 +659,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -676,6 +699,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -699,6 +723,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -738,6 +763,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -781,6 +807,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -805,6 +832,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -835,6 +863,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -878,6 +907,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -908,6 +938,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -930,6 +961,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -949,6 +981,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -970,6 +1003,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -993,6 +1027,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1034,6 +1069,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1064,6 +1100,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1094,6 +1131,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1112,6 +1150,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1198,6 +1237,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1216,6 +1256,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes1.json b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes1.json index e4cb8e9a4cad..28c955188376 100644 --- a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes1.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square", "optional": false }, @@ -45,6 +46,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -88,6 +90,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -125,6 +128,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -152,6 +156,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -195,6 +200,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -230,6 +236,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -267,6 +274,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle", "optional": false }, @@ -294,6 +302,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -337,6 +346,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radius", "optional": false }, @@ -375,6 +385,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -399,6 +410,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square", "optional": false }, @@ -417,6 +429,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -435,6 +448,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle", "optional": false }, @@ -452,6 +466,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area1", "optional": false }, @@ -471,6 +486,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -492,6 +508,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -541,6 +558,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -597,6 +615,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -622,6 +641,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -664,6 +684,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -727,6 +748,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -752,6 +774,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -778,6 +801,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -820,6 +844,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -876,6 +901,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -901,6 +927,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -962,6 +989,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area2", "optional": false }, @@ -981,6 +1009,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1002,6 +1031,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1044,6 +1074,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1099,6 +1130,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1124,6 +1156,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1182,6 +1215,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1207,6 +1241,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1272,6 +1307,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1297,6 +1333,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1323,6 +1360,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1357,6 +1395,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -1376,6 +1415,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1430,6 +1470,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1459,6 +1500,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1498,6 +1540,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area3", "optional": false }, @@ -1517,6 +1560,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1538,6 +1582,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1580,6 +1625,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1635,6 +1681,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1660,6 +1707,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1718,6 +1766,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1743,6 +1792,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1808,6 +1858,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1833,6 +1884,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1859,6 +1911,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1903,6 +1956,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -1916,6 +1970,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1944,6 +1999,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area4", "optional": false }, @@ -1963,6 +2019,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1984,6 +2041,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2026,6 +2084,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2081,6 +2140,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2106,6 +2166,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2164,6 +2225,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2189,6 +2251,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2254,6 +2317,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2279,6 +2343,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2305,6 +2370,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2343,6 +2409,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -2356,6 +2423,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2385,6 +2453,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -2417,6 +2486,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2460,6 +2530,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2504,6 +2575,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2572,6 +2644,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2616,6 +2689,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2659,6 +2733,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2678,6 +2753,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2699,6 +2775,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -2748,6 +2825,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2791,6 +2869,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -2823,6 +2902,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2866,6 +2946,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -2893,6 +2974,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -2917,6 +2999,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2936,6 +3019,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2957,6 +3041,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3006,6 +3091,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3061,6 +3147,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3081,6 +3168,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3100,6 +3188,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3121,6 +3210,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3170,6 +3260,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3213,6 +3304,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3237,6 +3329,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -3256,6 +3349,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3277,6 +3371,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3299,6 +3394,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3392,6 +3488,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3411,6 +3508,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3436,6 +3534,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3460,6 +3559,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -3479,6 +3579,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3500,6 +3601,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3542,6 +3644,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3584,6 +3687,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3627,6 +3731,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3662,6 +3767,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3686,6 +3792,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -3705,6 +3812,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3726,6 +3834,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3768,6 +3877,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3810,6 +3920,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3845,6 +3956,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3880,6 +3992,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -3904,6 +4017,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3923,6 +4037,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3944,6 +4059,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -3986,6 +4102,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -4057,6 +4174,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -4077,6 +4195,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -4096,6 +4215,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -4117,6 +4237,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Message", "optional": false }, @@ -4159,6 +4280,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -4234,6 +4356,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -4258,6 +4381,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes2.json b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes2.json index eea44be424d9..3921003d39cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes2.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -33,6 +34,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -69,6 +71,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -111,6 +114,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -155,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -197,6 +202,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -241,6 +247,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -276,6 +283,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -345,6 +353,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -393,6 +402,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -434,6 +444,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -482,6 +493,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -524,6 +536,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -557,6 +570,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -576,6 +590,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -612,6 +627,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -654,6 +670,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -698,6 +715,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -740,6 +758,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -784,6 +803,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -819,6 +839,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -881,6 +902,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -928,6 +950,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -985,6 +1008,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1035,6 +1059,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1068,6 +1093,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -1087,6 +1113,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1123,6 +1150,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1158,6 +1186,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1202,6 +1231,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1237,6 +1267,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1300,6 +1331,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1389,6 +1421,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -1408,6 +1441,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1444,6 +1478,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1487,6 +1522,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1531,6 +1567,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1555,6 +1592,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1576,6 +1614,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1645,6 +1684,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1694,6 +1734,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1735,6 +1776,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1762,6 +1804,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -1785,6 +1828,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1824,6 +1868,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1859,6 +1904,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1883,6 +1929,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1913,6 +1960,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1937,6 +1985,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1958,6 +2007,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -1977,6 +2027,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1998,6 +2049,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -2063,6 +2115,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2103,6 +2156,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2151,6 +2205,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2203,6 +2258,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2263,6 +2319,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2300,6 +2357,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2340,6 +2398,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithError", "optional": false }, @@ -2367,6 +2426,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -2391,6 +2451,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2412,6 +2473,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -2449,6 +2511,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithoutError", "optional": false }, @@ -2473,6 +2536,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2506,6 +2570,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -2541,6 +2606,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -2565,6 +2631,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2589,6 +2656,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataCarrier", "optional": false }, @@ -2612,6 +2680,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2643,6 +2712,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithError", "optional": false }, @@ -2661,6 +2731,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithoutError", "optional": false }, @@ -2684,6 +2755,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2704,6 +2776,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -2723,6 +2796,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false, "typeAnnotation": { @@ -2744,6 +2818,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataCarrier", "optional": false }, @@ -2767,6 +2842,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2819,6 +2895,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false }, @@ -2870,6 +2947,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -2901,6 +2979,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false }, @@ -2940,6 +3019,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -2961,6 +3041,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -2981,6 +3062,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false }, @@ -3030,6 +3112,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -3051,6 +3134,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3071,6 +3155,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false }, @@ -3110,6 +3195,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -3141,6 +3227,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carrier", "optional": false }, @@ -3184,6 +3271,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -3211,6 +3299,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3243,6 +3332,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -3285,6 +3375,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3329,6 +3420,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -3371,6 +3463,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3411,6 +3504,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3466,6 +3560,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -3485,6 +3580,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3506,6 +3602,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3548,6 +3645,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3581,6 +3679,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -3608,6 +3707,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -3631,6 +3731,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -3650,6 +3751,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3671,6 +3773,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3720,6 +3823,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3762,6 +3866,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -3789,6 +3894,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -3817,6 +3923,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3842,6 +3949,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -3885,6 +3993,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -3923,6 +4032,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3948,6 +4058,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -3991,6 +4102,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -4029,6 +4141,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4054,6 +4167,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4097,6 +4211,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -4135,6 +4250,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -4159,6 +4275,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4177,6 +4294,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4195,6 +4313,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4212,6 +4331,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4231,6 +4351,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "problem", "optional": false, "typeAnnotation": { @@ -4259,6 +4380,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -4290,6 +4412,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4308,6 +4431,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4362,6 +4486,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "problem", "optional": false }, @@ -4411,6 +4536,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "problem", "optional": false }, @@ -4453,6 +4579,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "problem", "optional": false }, @@ -4490,6 +4617,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RuntimeValue", "optional": false }, @@ -4522,6 +4650,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4565,6 +4694,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4609,6 +4739,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4652,6 +4783,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4696,6 +4828,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4739,6 +4872,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4774,6 +4908,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4793,6 +4928,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4821,6 +4957,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RuntimeValue", "optional": false }, @@ -4847,6 +4984,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -4924,6 +5062,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4973,6 +5112,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5015,6 +5155,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5047,6 +5188,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -5066,6 +5208,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5094,6 +5237,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RuntimeValue", "optional": false }, @@ -5133,6 +5277,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5185,6 +5330,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5265,6 +5411,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5314,6 +5461,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5356,6 +5504,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes3.json b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes3.json index e5d03e45a64f..79e6bbcca59c 100644 --- a/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/discriminatedUnionTypes3.json @@ -19,6 +19,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Correct", "optional": false }, @@ -44,6 +45,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false }, @@ -79,6 +81,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "property", "optional": false }, @@ -121,6 +124,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -159,6 +163,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Err", "optional": false }, @@ -184,6 +189,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -260,6 +266,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeReturnType", "optional": false }, @@ -284,6 +291,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Correct", "optional": false }, @@ -302,6 +310,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Err", "optional": false }, @@ -333,6 +342,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false, "typeAnnotation": { @@ -354,6 +364,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeReturnType", "optional": false }, @@ -388,6 +399,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeReturnType", "optional": false }, @@ -424,6 +436,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -443,6 +456,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -474,6 +488,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/doWhileBreakStatements.json b/crates/swc_ecma_parser/tests/tsc/doWhileBreakStatements.json index e4a152e1eb02..3e52336bc39c 100644 --- a/crates/swc_ecma_parser/tests/tsc/doWhileBreakStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/doWhileBreakStatements.json @@ -51,6 +51,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -89,6 +90,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -110,6 +112,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -126,6 +129,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -164,6 +168,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -186,6 +191,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -224,6 +230,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -262,6 +269,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -309,6 +317,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -339,6 +348,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -361,6 +371,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -419,6 +430,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -440,6 +452,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -488,6 +501,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -533,6 +547,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/doWhileContinueStatements.json b/crates/swc_ecma_parser/tests/tsc/doWhileContinueStatements.json index 80f84744f56d..aebd7071927d 100644 --- a/crates/swc_ecma_parser/tests/tsc/doWhileContinueStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/doWhileContinueStatements.json @@ -51,6 +51,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -89,6 +90,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -110,6 +112,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -126,6 +129,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -164,6 +168,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -186,6 +191,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -224,6 +230,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -262,6 +269,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -309,6 +317,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -339,6 +348,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -361,6 +371,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -419,6 +430,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -440,6 +452,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -488,6 +501,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -533,6 +547,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/duplicateExportAssignments.json b/crates/swc_ecma_parser/tests/tsc/duplicateExportAssignments.json index ca49b28d86b8..42c632d4f19b 100644 --- a/crates/swc_ecma_parser/tests/tsc/duplicateExportAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/duplicateExportAssignments.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -98,6 +100,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -115,6 +118,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -142,6 +146,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -168,6 +173,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -205,6 +211,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -222,6 +229,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -242,6 +250,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -281,6 +290,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -311,6 +321,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -382,6 +393,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -399,6 +411,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -416,6 +429,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -429,6 +443,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -480,6 +495,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -535,6 +551,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -562,6 +579,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -602,6 +620,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -642,6 +661,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -671,6 +691,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -688,6 +709,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -705,6 +727,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/duplicateNumericIndexers.json b/crates/swc_ecma_parser/tests/tsc/duplicateNumericIndexers.json index 436e5c8ebd61..148d15a4e083 100644 --- a/crates/swc_ecma_parser/tests/tsc/duplicateNumericIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/duplicateNumericIndexers.json @@ -18,6 +18,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -41,6 +42,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -149,6 +152,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -172,6 +176,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -223,6 +228,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -280,6 +286,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -304,6 +311,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +341,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -371,6 +380,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +404,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -432,6 +443,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +469,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -478,6 +491,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -529,6 +543,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -590,6 +605,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -613,6 +629,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +681,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -731,6 +749,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -756,6 +775,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -807,6 +827,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions01.json b/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions01.json index 0e0238f5ad84..b04105262f6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions01.json +++ b/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions01.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +104,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions02.json b/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions02.json index 04c273ad3c19..26fa9551bc90 100644 --- a/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions02.json +++ b/crates/swc_ecma_parser/tests/tsc/duplicatePropertiesInTypeAssertions02.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -102,6 +104,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/duplicateStringIndexers.json b/crates/swc_ecma_parser/tests/tsc/duplicateStringIndexers.json index 26b4a79a88d0..40c129066d10 100644 --- a/crates/swc_ecma_parser/tests/tsc/duplicateStringIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/duplicateStringIndexers.json @@ -21,6 +21,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -44,6 +45,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -67,6 +69,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -198,6 +203,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +255,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -306,6 +313,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -330,6 +338,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -359,6 +368,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -397,6 +407,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -420,6 +431,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -458,6 +470,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -483,6 +496,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -504,6 +518,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +570,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -616,6 +632,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -639,6 +656,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -690,6 +708,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -757,6 +776,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -782,6 +802,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +854,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.2.json b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.2.json index b7cb206c01a8..9a17d10fc8fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.2.json +++ b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.2.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -130,6 +132,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -175,6 +178,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -251,6 +256,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -326,6 +332,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -397,6 +404,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -452,6 +460,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -481,6 +490,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -528,6 +538,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -596,6 +607,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -659,6 +671,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.3.json b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.3.json index 931c7ffba335..14dfbd2a4118 100644 --- a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.3.json +++ b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.3.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -155,6 +157,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -222,6 +225,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -292,6 +296,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -359,6 +364,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -429,6 +435,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -496,6 +503,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -566,6 +574,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -632,6 +641,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -710,6 +720,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -785,6 +796,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -863,6 +875,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -931,6 +944,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1007,6 +1021,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1081,6 +1096,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1158,6 +1174,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.json b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.json index 8abb7cfbf919..af6474f50bd4 100644 --- a/crates/swc_ecma_parser/tests/tsc/elementAccessChain.json +++ b/crates/swc_ecma_parser/tests/tsc/elementAccessChain.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -130,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -175,6 +178,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -219,6 +223,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -251,6 +256,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -326,6 +332,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -397,6 +404,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -452,6 +460,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -481,6 +490,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -528,6 +538,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -596,6 +607,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -659,6 +671,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -713,6 +726,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -742,6 +756,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -774,6 +789,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -806,6 +822,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -838,6 +855,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -938,6 +956,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1047,6 +1066,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1129,6 +1149,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -1157,6 +1178,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1190,6 +1212,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1222,6 +1245,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1254,6 +1278,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1369,6 +1394,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1496,6 +1522,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1631,6 +1658,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1766,6 +1794,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1860,6 +1889,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": { @@ -1895,6 +1925,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1954,6 +1985,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2022,6 +2054,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -2108,6 +2141,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -2186,6 +2220,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -2278,6 +2313,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -2363,6 +2399,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunction.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunction.json index 15c45bbe2a95..4e3e1fef7f9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunction.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -125,6 +128,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -185,6 +189,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -204,6 +209,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -264,6 +271,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -312,6 +320,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -331,6 +340,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -356,6 +366,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -387,6 +398,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -429,6 +441,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -448,6 +461,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -524,6 +538,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -576,6 +591,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIs.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIs.json index c6e5e86d4f82..64f36082b076 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIs.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIs.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow2", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow3", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +194,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIsES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIsES6.json index 0a488161bd33..ca813bf3769f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionAsIsES6.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow2", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow3", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +194,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionES6.json index b61abdff8e6e..a4a92c4d987b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -125,6 +128,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -185,6 +189,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -204,6 +209,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -264,6 +271,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -312,6 +320,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -331,6 +340,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -356,6 +366,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -387,6 +398,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -429,6 +441,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -448,6 +461,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -524,6 +538,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -576,6 +591,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -648,6 +664,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -674,6 +691,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -724,6 +742,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -760,6 +779,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -812,6 +832,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -839,6 +860,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -889,6 +911,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -926,6 +949,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -978,6 +1002,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -1010,6 +1035,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1070,6 +1096,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p6", "optional": false, "typeAnnotation": null @@ -1102,6 +1129,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1154,6 +1182,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p7", "optional": false, "typeAnnotation": null @@ -1203,6 +1232,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1260,6 +1290,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p8", "optional": false, "typeAnnotation": null @@ -1292,6 +1323,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1352,6 +1384,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p9", "optional": false, "typeAnnotation": null @@ -1407,6 +1440,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1502,6 +1536,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p10", "optional": false, "typeAnnotation": null @@ -1541,6 +1576,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1560,6 +1596,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturing.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturing.json index 98b99f15c2a7..8ea3d21dcfe3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturing.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturing.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -128,6 +129,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -147,6 +149,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +219,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -241,6 +245,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -260,6 +265,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturingES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturingES6.json index 898a33041c3a..30061d8320bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturingES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionThisCapturingES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -128,6 +129,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -147,6 +149,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +219,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -241,6 +245,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -260,6 +265,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01.json index 5f1a1c610504..84437ba30f3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -146,6 +149,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -234,6 +239,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -251,6 +257,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -306,6 +313,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -370,6 +378,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -387,6 +396,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -435,6 +445,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -454,6 +465,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputFunc", "optional": false, "typeAnnotation": { @@ -530,6 +542,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -575,6 +588,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -592,6 +606,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -637,6 +652,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -679,6 +695,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -696,6 +713,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -758,6 +776,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -800,6 +819,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -817,6 +837,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01_ES6.json index 5f1a1c610504..84437ba30f3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments01_ES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -146,6 +149,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -234,6 +239,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -251,6 +257,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -306,6 +313,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -370,6 +378,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -387,6 +396,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -435,6 +445,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -454,6 +465,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputFunc", "optional": false, "typeAnnotation": { @@ -530,6 +542,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -575,6 +588,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -592,6 +606,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -637,6 +652,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -679,6 +695,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -696,6 +713,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -758,6 +776,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -800,6 +819,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -817,6 +837,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02.json index 16d8fbd8d83a..457b2a6f787f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02_ES6.json index 16d8fbd8d83a..457b2a6f787f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments02_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03.json index dc7b0bc53da2..095cdb9375b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03_ES6.json index dc7b0bc53da2..095cdb9375b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments03_ES6.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04.json index 9986156b64b3..6d294c14dd9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -107,6 +110,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04_ES6.json index 9986156b64b3..6d294c14dd9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments04_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -107,6 +110,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05.json index b6229067d00a..1c8f57e78992 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05_ES6.json index b6229067d00a..1c8f57e78992 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments05_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06.json index a74d01d472b7..025ec1a9f1cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06_ES6.json index a74d01d472b7..025ec1a9f1cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments06_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07.json index a1933e4917d6..c4174d33a7a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -115,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07_ES6.json index a1933e4917d6..c4174d33a7a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments07_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -115,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08.json index 6800892000e3..44b2cb8273db 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -115,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08_ES6.json index 6800892000e3..44b2cb8273db 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments08_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -115,6 +119,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09.json index 9bd8ffbc6fb3..0a848913b8a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09_ES6.json index 9bd8ffbc6fb3..0a848913b8a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments09_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10.json index b090bef0fc5c..a76ad2d1f91e 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10_ES6.json index b090bef0fc5c..a76ad2d1f91e 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments10_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11.json index 1a7042ca1e11..0ce57b7b6b60 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11_ES6.json index 1a7042ca1e11..0ce57b7b6b60 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments11_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13.json index 61e814d73864..289923e22df8 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -135,6 +139,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13_ES6.json index 61e814d73864..289923e22df8 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments13_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -135,6 +139,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14.json index 4bdca423e3b2..6b8959582480 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -59,6 +60,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -105,6 +107,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14_ES6.json index 2bba0b905019..ea8e219bf693 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments14_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -59,6 +60,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -105,6 +107,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15.json index 134841f1a931..e758d65ae69f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -145,6 +148,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -183,6 +187,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15_ES6.json index 134841f1a931..e758d65ae69f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments15_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -145,6 +148,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -183,6 +187,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16.json index 33a239a9b109..8c2f8e18760b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -149,6 +152,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -202,6 +206,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16_ES6.json index 33a239a9b109..8c2f8e18760b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments16_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -149,6 +152,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -202,6 +206,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17.json index 8d94251fc451..8ba1da4532aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -69,6 +70,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -138,6 +140,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -188,6 +191,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -241,6 +245,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17_ES6.json index 8d94251fc451..8ba1da4532aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments17_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -69,6 +70,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null @@ -138,6 +140,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -188,6 +191,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -241,6 +245,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18.json index df725eee98f5..4da733d1201a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -73,6 +74,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -131,6 +134,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -175,6 +179,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18_ES6.json index df725eee98f5..4da733d1201a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments18_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -73,6 +74,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -131,6 +134,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -175,6 +179,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19.json index 5bf84f24333b..f1c6df8ceb6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -42,6 +43,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -84,6 +86,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -110,6 +113,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -152,6 +156,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "capture", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -203,6 +209,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false } @@ -247,6 +255,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -266,6 +275,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19_ES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19_ES6.json index 5bf84f24333b..f1c6df8ceb6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionWhenUsingArguments19_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -42,6 +43,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -84,6 +86,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false, "typeAnnotation": null @@ -110,6 +113,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -152,6 +156,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "capture", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -203,6 +209,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arguments", "optional": false } @@ -247,6 +255,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -266,6 +275,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIs.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIs.json index c6e5e86d4f82..64f36082b076 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIs.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIs.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow2", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow3", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +194,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIsES6.json b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIsES6.json index 0a488161bd33..ca813bf3769f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitArrowFunctionsAsIsES6.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow2", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrow3", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +194,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationOverloadInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationOverloadInES6.json index e95ddc3f0cf1..00ec9c7903ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationOverloadInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationOverloadInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -198,6 +202,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -252,6 +257,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -291,6 +297,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithConstructorInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithConstructorInES6.json index b611a59793d4..9f0cc91332f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithConstructorInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithConstructorInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -95,6 +96,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +159,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -255,6 +258,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -424,6 +428,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -463,6 +468,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -502,6 +508,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -609,6 +616,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -680,6 +688,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -713,6 +722,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionAndTypeArgumentInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionAndTypeArgumentInES6.json index a4febb3d1353..f73403c23f33 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionAndTypeArgumentInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionAndTypeArgumentInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +123,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -161,6 +166,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -194,6 +200,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -235,6 +242,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -289,6 +297,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -347,6 +356,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -368,6 +378,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionInES6.json index fc0bb10af30d..a3f787c31de7 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithExtensionInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -153,6 +156,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -237,6 +241,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -270,6 +275,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -349,6 +355,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -362,6 +369,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -392,6 +400,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -409,6 +418,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -672,6 +682,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithGetterSetterInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithGetterSetterInES6.json index 598557072577..525e25c39654 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithGetterSetterInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithGetterSetterInES6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -468,6 +469,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -553,6 +555,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -630,6 +633,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -707,6 +711,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -792,6 +797,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithLiteralPropertyNameInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithLiteralPropertyNameInES6.json index e0136b1e2b69..0c8f63bff0ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithLiteralPropertyNameInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithLiteralPropertyNameInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithMethodInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithMethodInES6.json index 1a3f707c6251..d80e0e65ed81 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithMethodInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithMethodInES6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -197,6 +198,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -282,6 +284,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -477,6 +480,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -510,6 +514,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -677,6 +682,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -762,6 +768,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -892,6 +899,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -939,6 +947,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -987,6 +996,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1064,6 +1074,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAccessInHeritageClause1.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAccessInHeritageClause1.json index b4dc85a246f4..3c90c35d2d85 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAccessInHeritageClause1.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAccessInHeritageClause1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -40,6 +41,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -89,6 +91,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -112,6 +115,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -149,6 +153,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAssignmentInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAssignmentInES6.json index 523ae025b1ee..0ab78df6eb9a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAssignmentInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithPropertyAssignmentInES6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -279,6 +281,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -345,6 +348,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -362,6 +366,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -567,6 +572,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithStaticPropertyAssignmentInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithStaticPropertyAssignmentInES6.json index 69a5b670c018..b086606686f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithStaticPropertyAssignmentInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithStaticPropertyAssignmentInES6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithSuperMethodCall01.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithSuperMethodCall01.json index d17e4a1bd0fa..2aba3b74f93c 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithSuperMethodCall01.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithSuperMethodCall01.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -84,6 +85,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -148,6 +150,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -223,6 +226,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithThisKeywordInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithThisKeywordInES6.json index 4147d886b721..f412b40d2513 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithThisKeywordInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithThisKeywordInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -164,6 +165,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -267,6 +269,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -426,6 +429,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -502,6 +506,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentAndOverloadInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentAndOverloadInES6.json index 7bac3e3f5f7b..dac01b4a918d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentAndOverloadInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentAndOverloadInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -59,6 +60,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -155,6 +158,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -209,6 +213,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -242,6 +247,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -263,6 +269,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +313,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -327,6 +335,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +395,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -426,6 +436,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -447,6 +458,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -505,6 +517,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -574,6 +587,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -696,6 +710,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -793,6 +808,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -837,6 +853,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -858,6 +875,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -923,6 +941,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -965,6 +984,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentInES6.json b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentInES6.json index 8ed8fe6538ad..ca3928f6eb27 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentInES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitClassDeclarationWithTypeArgumentInES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -59,6 +60,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -155,6 +158,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -176,6 +180,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -235,6 +240,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -328,6 +334,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -425,6 +432,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +477,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -490,6 +499,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -555,6 +565,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -597,6 +608,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.json index 0798f7c32d8e..b719bfb5323d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array0", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i0", "optional": false, "typeAnnotation": null @@ -147,6 +149,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array0", "optional": false }, @@ -171,6 +174,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i0", "optional": false } @@ -211,6 +215,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": null @@ -287,6 +292,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": null @@ -330,6 +336,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -354,6 +361,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -380,6 +388,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -404,6 +413,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -445,6 +455,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false, "typeAnnotation": null @@ -521,6 +532,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": null @@ -564,6 +576,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false }, @@ -588,6 +601,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -614,6 +628,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false }, @@ -638,6 +653,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -679,6 +695,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array3", "optional": false, "typeAnnotation": null @@ -755,6 +772,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j0", "optional": false, "typeAnnotation": null @@ -783,6 +801,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j1", "optional": false, "typeAnnotation": null @@ -826,6 +845,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array3", "optional": false }, @@ -850,6 +870,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j0", "optional": false } @@ -876,6 +897,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array3", "optional": false }, @@ -900,6 +922,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j1", "optional": false } @@ -926,6 +949,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array3", "optional": false }, @@ -950,6 +974,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j0", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.json index dfbcdee67800..b2205da6d3be 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.json @@ -28,6 +28,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -93,6 +95,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -185,6 +188,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -228,6 +232,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -276,6 +281,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result_foo1", "optional": false, "typeAnnotation": null @@ -307,6 +313,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -350,6 +357,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -411,6 +419,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -461,6 +470,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -519,6 +529,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result_foo2", "optional": false, "typeAnnotation": null @@ -550,6 +561,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -600,6 +612,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -671,6 +684,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -721,6 +735,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -779,6 +794,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result_foo3", "optional": false, "typeAnnotation": null @@ -810,6 +826,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -860,6 +877,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.json index 91ddfea0f27a..1677695038ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -73,6 +75,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false, "typeAnnotation": { @@ -127,6 +130,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -165,6 +169,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": null @@ -189,6 +194,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -231,6 +237,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -253,6 +260,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false } @@ -278,6 +286,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false } @@ -312,6 +321,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": null @@ -415,6 +425,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -438,6 +449,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -457,6 +469,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -512,6 +525,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -535,6 +549,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -554,6 +569,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -592,6 +608,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -615,6 +632,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -634,6 +652,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -690,6 +709,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -713,6 +733,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -732,6 +753,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -770,6 +792,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -793,6 +816,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incrementIdx", "optional": false }, @@ -812,6 +836,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.json index bb7edc25313f..fa7b9b017762 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -93,6 +95,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalCounter", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -233,6 +237,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result0", "optional": false, "typeAnnotation": null @@ -264,6 +269,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -326,6 +332,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -368,6 +375,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -418,6 +426,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result1", "optional": false, "typeAnnotation": null @@ -449,6 +458,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -491,6 +501,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -554,6 +565,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -596,6 +608,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -646,6 +659,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": null @@ -677,6 +691,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -719,6 +734,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator1.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator1.json index 09510cff1684..3ec47d58eccc 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator1.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator1.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -134,6 +138,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -160,6 +165,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -178,6 +184,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -195,6 +202,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -231,6 +239,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -256,6 +265,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -266,6 +276,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -302,6 +313,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -327,6 +339,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -337,6 +350,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -373,6 +387,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -398,6 +413,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -408,6 +424,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -444,6 +461,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -469,6 +487,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -479,6 +498,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -515,6 +535,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -540,6 +561,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -550,6 +572,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -586,6 +609,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -617,6 +641,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -663,6 +688,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -694,6 +720,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -740,6 +767,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -771,6 +799,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -817,6 +846,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -848,6 +878,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -894,6 +925,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -925,6 +957,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -971,6 +1004,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -989,6 +1023,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -1048,6 +1083,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1066,6 +1102,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -1125,6 +1162,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1143,6 +1181,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -1202,6 +1241,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1220,6 +1260,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -1279,6 +1320,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1297,6 +1339,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator2.json b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator2.json index e409abd341a0..8be2724c5bd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator2.json +++ b/crates/swc_ecma_parser/tests/tsc/emitCompoundExponentiationOperator2.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -160,6 +164,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -178,6 +183,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -231,6 +237,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -249,6 +256,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -302,6 +310,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -320,6 +329,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -373,6 +383,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -391,6 +402,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -444,6 +456,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -462,6 +475,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -522,6 +536,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -540,6 +555,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -600,6 +616,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -618,6 +635,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -678,6 +696,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -696,6 +715,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -756,6 +776,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -774,6 +795,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -844,6 +866,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -862,6 +885,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -932,6 +956,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -950,6 +975,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1020,6 +1046,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1038,6 +1065,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1108,6 +1136,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1126,6 +1155,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1203,6 +1233,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1221,6 +1252,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1298,6 +1330,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1316,6 +1349,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1393,6 +1427,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -1411,6 +1446,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunction.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunction.json index af1167163f9e..7a1f8900da03 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunction.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -136,6 +140,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -251,6 +258,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -276,6 +284,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -321,6 +330,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -346,6 +356,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -385,6 +396,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionES6.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionES6.json index 3d33b85df635..76ba9965b30f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -136,6 +140,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -251,6 +258,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -276,6 +284,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -321,6 +330,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -346,6 +356,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -385,6 +396,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpression.json index 43ef917a8fc9..fd64c38cdd77 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpression.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda1", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda2", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -159,6 +163,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda3", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -265,6 +272,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -296,6 +304,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -344,6 +353,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda4", "optional": false, "typeAnnotation": null @@ -369,6 +379,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -400,6 +411,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -448,6 +460,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -476,6 +489,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -515,6 +529,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -570,6 +585,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -611,6 +627,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -646,6 +663,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boo", "optional": false, "typeAnnotation": null @@ -684,6 +702,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -743,6 +762,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -778,6 +798,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -817,6 +838,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boo", "optional": false, "typeAnnotation": null @@ -855,6 +877,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpressionES6.json index 47e90d634bd1..949c5c673c77 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionExpressionES6.json @@ -28,6 +28,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda1", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda2", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -159,6 +163,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda3", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -265,6 +272,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -296,6 +304,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -344,6 +353,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda4", "optional": false, "typeAnnotation": null @@ -369,6 +379,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -400,6 +411,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -448,6 +460,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -476,6 +489,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -515,6 +529,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -570,6 +585,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -611,6 +627,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -646,6 +663,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boo", "optional": false, "typeAnnotation": null @@ -684,6 +702,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -743,6 +762,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -778,6 +798,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -817,6 +838,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boo", "optional": false, "typeAnnotation": null @@ -855,6 +877,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionProperty.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionProperty.json index 307100c4320e..04341a3b28a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionProperty.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -168,6 +171,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -262,6 +267,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -362,6 +369,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -395,6 +403,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -434,6 +443,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -473,6 +483,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionPropertyES6.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionPropertyES6.json index fe0c71525d19..6821b335dbbb 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionPropertyES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersFunctionPropertyES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -168,6 +171,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -262,6 +267,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -362,6 +369,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -395,6 +403,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -434,6 +443,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -473,6 +483,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethod.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethod.json index 5c0f3c3fa709..a9d51a403e23 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethod.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -160,6 +164,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -218,6 +223,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +263,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -329,6 +336,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +376,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -406,6 +415,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -477,6 +487,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -555,6 +566,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -593,6 +605,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -644,6 +657,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -691,6 +705,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -735,6 +750,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -782,6 +798,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -821,6 +838,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethodES6.json b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethodES6.json index ed3e22383cfe..43e913c34be4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethodES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitDefaultParametersMethodES6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -160,6 +164,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -218,6 +223,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +263,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -329,6 +336,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +376,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -406,6 +415,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -477,6 +487,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -555,6 +566,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -593,6 +605,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -644,6 +657,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -691,6 +705,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -735,6 +750,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -782,6 +798,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -821,6 +838,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator2.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator2.json index 4adfac27bec1..0af04cecabff 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator2.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator2.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -116,6 +118,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -159,6 +162,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -202,6 +206,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -245,6 +250,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -263,6 +269,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -306,6 +313,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -324,6 +332,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -367,6 +376,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -385,6 +395,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -428,6 +439,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -446,6 +458,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -489,6 +502,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -507,6 +521,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -550,6 +565,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -593,6 +609,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -636,6 +653,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -654,6 +672,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -688,6 +707,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -706,6 +726,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -740,6 +761,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -758,6 +780,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -801,6 +824,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -819,6 +843,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -862,6 +887,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -880,6 +906,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -923,6 +950,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -941,6 +969,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -984,6 +1013,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1002,6 +1032,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -1045,6 +1076,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1105,6 +1137,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1165,6 +1198,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1225,6 +1259,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1285,6 +1320,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1345,6 +1381,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1405,6 +1442,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1465,6 +1503,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1525,6 +1564,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1594,6 +1634,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1637,6 +1678,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1680,6 +1722,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1723,6 +1766,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1773,6 +1817,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1833,6 +1878,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1893,6 +1939,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1953,6 +2000,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2013,6 +2061,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2073,6 +2122,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2133,6 +2183,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2193,6 +2244,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2253,6 +2305,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2313,6 +2366,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2373,6 +2427,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2433,6 +2488,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2493,6 +2549,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2553,6 +2610,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator3.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator3.json index 794453488265..c56e01f774de 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator3.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator3.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -144,6 +146,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -202,6 +205,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -260,6 +264,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -340,6 +345,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -422,6 +428,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -504,6 +511,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -586,6 +594,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -657,6 +666,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -715,6 +725,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -773,6 +784,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -831,6 +843,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -889,6 +902,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -947,6 +961,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1005,6 +1020,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1063,6 +1079,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1128,6 +1145,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1203,6 +1221,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1278,6 +1297,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1353,6 +1373,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1428,6 +1449,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1503,6 +1525,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1578,6 +1601,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1653,6 +1677,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1713,6 +1738,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1764,6 +1790,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1815,6 +1842,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1866,6 +1894,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1930,6 +1959,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2005,6 +2035,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2080,6 +2111,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2155,6 +2187,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2230,6 +2263,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -2305,6 +2339,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator4.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator4.json index 072eec584940..fcab396e827f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator4.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperator4.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -147,6 +149,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -212,6 +215,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -277,6 +281,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -342,6 +347,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -423,6 +429,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -505,6 +512,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -587,6 +595,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -669,6 +678,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -736,6 +746,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -794,6 +805,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -900,6 +912,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -958,6 +971,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1032,6 +1046,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1107,6 +1122,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1247,6 +1263,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1322,6 +1339,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1381,6 +1399,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1439,6 +1458,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1545,6 +1565,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1603,6 +1624,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1677,6 +1699,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1752,6 +1775,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1892,6 +1916,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1967,6 +1992,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4.json index 0bce7c3bb8ff..14898219fe65 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -161,6 +165,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -238,6 +243,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -250,6 +256,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -261,6 +268,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -345,6 +353,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -358,6 +367,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -369,6 +379,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -453,6 +464,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -466,6 +478,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -477,6 +490,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -546,6 +560,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -565,6 +580,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -583,6 +599,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -654,6 +671,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -671,6 +689,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -681,6 +700,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -740,6 +760,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -757,6 +778,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -776,6 +798,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -793,6 +816,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -880,6 +904,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -892,6 +917,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -903,6 +929,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -941,6 +968,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -953,6 +981,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -964,6 +993,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1058,6 +1088,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1071,6 +1102,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1082,6 +1114,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1100,6 +1133,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1138,6 +1172,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1158,6 +1193,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1254,6 +1290,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1267,6 +1304,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1278,6 +1316,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1296,6 +1335,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1334,6 +1374,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1354,6 +1395,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1435,6 +1477,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1454,6 +1497,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1472,6 +1516,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1505,6 +1550,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1524,6 +1570,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1542,6 +1589,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1623,6 +1671,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1640,6 +1689,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1650,6 +1700,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1684,6 +1735,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1701,6 +1753,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1711,6 +1764,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1800,6 +1854,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1812,6 +1867,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1823,6 +1879,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1907,6 +1964,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1920,6 +1978,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1931,6 +1990,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2015,6 +2075,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2028,6 +2089,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2039,6 +2101,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2108,6 +2171,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2127,6 +2191,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2145,6 +2210,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2216,6 +2282,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2233,6 +2300,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2243,6 +2311,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4ES6.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4ES6.json index 0bce7c3bb8ff..14898219fe65 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTempalteString4ES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -161,6 +165,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -238,6 +243,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -250,6 +256,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -261,6 +268,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -345,6 +353,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -358,6 +367,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -369,6 +379,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -453,6 +464,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -466,6 +478,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -477,6 +490,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -546,6 +560,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -565,6 +580,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -583,6 +599,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -654,6 +671,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -671,6 +689,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -681,6 +700,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -740,6 +760,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -757,6 +778,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -776,6 +798,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -793,6 +816,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -880,6 +904,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -892,6 +917,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -903,6 +929,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -941,6 +968,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -953,6 +981,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -964,6 +993,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1058,6 +1088,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1071,6 +1102,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1082,6 +1114,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1100,6 +1133,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1138,6 +1172,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1158,6 +1193,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1254,6 +1290,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1267,6 +1304,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1278,6 +1316,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1296,6 +1335,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1334,6 +1374,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1354,6 +1395,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1435,6 +1477,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1454,6 +1497,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1472,6 +1516,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1505,6 +1550,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1524,6 +1570,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1542,6 +1589,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1623,6 +1671,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1640,6 +1689,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1650,6 +1700,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1684,6 +1735,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1701,6 +1753,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1711,6 +1764,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1800,6 +1854,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1812,6 +1867,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1823,6 +1879,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1907,6 +1964,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1920,6 +1978,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1931,6 +1990,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2015,6 +2075,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2028,6 +2089,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2039,6 +2101,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2108,6 +2171,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2127,6 +2191,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2145,6 +2210,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2216,6 +2282,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2233,6 +2300,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2243,6 +2311,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1.json index 3331ea549ff7..43d552aec714 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1ES6.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1ES6.json index 3331ea549ff7..43d552aec714 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString1ES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2.json index d57979ddf6df..fd8b716a73b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2ES6.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2ES6.json index d57979ddf6df..fd8b716a73b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString2ES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3.json index 3e8fcaec6ce0..d337fc37459d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3ES6.json b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3ES6.json index 3e8fcaec6ce0..d337fc37459d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitExponentiationOperatorInTemplateString3ES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -154,6 +158,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -210,6 +215,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -227,6 +233,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -237,6 +244,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -294,6 +302,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -311,6 +320,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -321,6 +331,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -385,6 +396,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -395,6 +407,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -406,6 +419,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -469,6 +483,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -486,6 +501,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -496,6 +512,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -508,6 +525,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -577,6 +595,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -594,6 +613,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -604,6 +624,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -692,6 +713,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -709,6 +731,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -719,6 +742,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -779,6 +803,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -789,6 +814,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -807,6 +833,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -817,6 +844,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -883,6 +911,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -900,6 +929,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -910,6 +940,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -929,6 +960,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -946,6 +978,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +989,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1023,6 +1057,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1050,6 +1086,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1069,6 +1106,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1086,6 +1124,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1096,6 +1135,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1170,6 +1210,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1180,6 +1221,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1191,6 +1233,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1216,6 +1259,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1226,6 +1270,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1237,6 +1282,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1310,6 +1356,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1337,6 +1385,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1349,6 +1398,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1374,6 +1424,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1401,6 +1453,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1413,6 +1466,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1492,6 +1546,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1519,6 +1575,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1553,6 +1610,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1580,6 +1639,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1649,6 +1709,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1677,6 +1739,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1753,6 +1817,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1780,6 +1846,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1799,6 +1866,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1816,6 +1884,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1826,6 +1895,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1893,6 +1963,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1910,6 +1981,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1920,6 +1992,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1939,6 +2012,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1956,6 +2030,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1966,6 +2041,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2040,6 +2116,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2050,6 +2127,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2061,6 +2139,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2086,6 +2165,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2096,6 +2176,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2107,6 +2188,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2180,6 +2262,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2197,6 +2280,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2207,6 +2291,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2219,6 +2304,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2244,6 +2330,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2261,6 +2348,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2271,6 +2359,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2283,6 +2372,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2362,6 +2452,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2379,6 +2470,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2389,6 +2481,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2423,6 +2516,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2440,6 +2534,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2450,6 +2545,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunction.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunction.json index e8313b71ed94..46eb36bca3f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunction.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -43,6 +44,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -99,6 +102,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -132,6 +136,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionES6.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionES6.json index e8313b71ed94..46eb36bca3f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -43,6 +44,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -99,6 +102,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -132,6 +136,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpression.json index cc6c0807df92..635177c7e1b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpression.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp1", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": { @@ -159,6 +163,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -207,6 +212,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp2", "optional": false, "typeAnnotation": null @@ -239,6 +245,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -294,6 +301,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp3", "optional": false, "typeAnnotation": null @@ -339,6 +347,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpressionES6.json index cc6c0807df92..635177c7e1b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionExpressionES6.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp1", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": { @@ -159,6 +163,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -207,6 +212,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp2", "optional": false, "typeAnnotation": null @@ -239,6 +245,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -294,6 +301,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcExp3", "optional": false, "typeAnnotation": null @@ -339,6 +347,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionProperty.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionProperty.json index f3b0321d98a8..9ffabd076a45 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionProperty.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func1", "optional": false }, @@ -92,6 +94,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionPropertyES6.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionPropertyES6.json index f3b0321d98a8..9ffabd076a45 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionPropertyES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersFunctionPropertyES6.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func1", "optional": false }, @@ -92,6 +94,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethod.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethod.json index 80a053a97fda..41eb9f9d5778 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethod.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -98,6 +100,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -158,6 +161,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -223,6 +227,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +271,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -317,6 +323,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -368,6 +375,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -428,6 +436,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -493,6 +502,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -536,6 +546,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethodES6.json b/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethodES6.json index 80a053a97fda..41eb9f9d5778 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethodES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emitRestParametersMethodES6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -98,6 +100,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -158,6 +161,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -223,6 +227,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +271,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -317,6 +323,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -368,6 +375,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -428,6 +436,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -493,6 +502,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -536,6 +546,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCall.json b/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCall.json index ed100f10ba4c..1c3b796237aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCall.json +++ b/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCall.json @@ -14,6 +14,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -84,6 +86,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -138,6 +141,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -238,6 +242,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -255,6 +260,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -339,6 +345,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -466,6 +473,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCallWithDefineFields.json b/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCallWithDefineFields.json index c5dc676d55fb..69060920d892 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCallWithDefineFields.json +++ b/crates/swc_ecma_parser/tests/tsc/emitStatementsBeforeSuperCallWithDefineFields.json @@ -14,6 +14,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40,6 +41,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -84,6 +86,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -138,6 +141,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -238,6 +242,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -255,6 +260,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -339,6 +345,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -466,6 +473,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2015.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2015.json index 0d64b8461dd8..9f9ef4ae0f9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2015.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2015.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -84,6 +85,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +198,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -259,6 +263,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -314,6 +319,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -378,6 +384,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -445,6 +452,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -509,6 +517,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -621,6 +630,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -685,6 +695,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +750,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -826,6 +838,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C8", "optional": false }, @@ -979,6 +992,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, @@ -1049,6 +1063,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C9", "optional": false }, @@ -1151,6 +1166,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2018.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2018.json index 0d64b8461dd8..9f9ef4ae0f9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2018.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es2018.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -84,6 +85,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +198,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -259,6 +263,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -314,6 +319,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -378,6 +384,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -445,6 +452,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -509,6 +517,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -621,6 +630,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -685,6 +695,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +750,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -826,6 +838,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C8", "optional": false }, @@ -979,6 +992,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, @@ -1049,6 +1063,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C9", "optional": false }, @@ -1151,6 +1166,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es5.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es5.json index f50f092cdfad..3dcfe9369dcd 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.classMethods.es5.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -84,6 +85,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +198,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -259,6 +263,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -314,6 +319,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -378,6 +384,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -445,6 +452,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -509,6 +517,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -621,6 +630,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -685,6 +695,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +750,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -826,6 +838,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C8", "optional": false }, @@ -979,6 +992,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, @@ -1049,6 +1063,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C9", "optional": false }, @@ -1151,6 +1166,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B9", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2015.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2015.json index 9a6d9dc7962f..ed3fd378f8b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2015.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2015.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -48,6 +49,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -90,6 +92,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -165,6 +169,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -206,6 +211,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -248,6 +254,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -301,6 +308,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -343,6 +351,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -441,6 +450,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -483,6 +493,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -523,6 +534,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2018.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2018.json index 9a6d9dc7962f..ed3fd378f8b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2018.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es2018.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -48,6 +49,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -90,6 +92,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -165,6 +169,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -206,6 +211,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -248,6 +254,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -301,6 +308,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -343,6 +351,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -441,6 +450,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -483,6 +493,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -523,6 +534,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es5.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es5.json index deac8fd17783..704b5760e4c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionDeclarations.es5.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -48,6 +49,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -90,6 +92,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -165,6 +169,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -206,6 +211,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -248,6 +254,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -301,6 +308,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -343,6 +351,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -441,6 +450,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -483,6 +493,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -523,6 +534,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2015.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2015.json index 2f034404f1ff..4f00fca1f63f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2015.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2015.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -224,6 +228,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -283,6 +288,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -328,6 +334,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -399,6 +406,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -444,6 +452,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -560,6 +569,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -605,6 +615,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -663,6 +674,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2018.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2018.json index 2f034404f1ff..4f00fca1f63f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2018.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es2018.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -224,6 +228,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -283,6 +288,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -328,6 +334,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -399,6 +406,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -444,6 +452,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -560,6 +569,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -605,6 +615,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -663,6 +674,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es5.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es5.json index b875f992907c..c3cc628c2c8b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.functionExpressions.es5.json @@ -28,6 +28,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -224,6 +228,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -283,6 +288,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -328,6 +334,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -399,6 +406,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -444,6 +452,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -560,6 +569,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -605,6 +615,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -663,6 +674,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2015.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2015.json index 8c4b6ceeba4e..d22c6a99f219 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2015.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2015.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -99,6 +100,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -158,6 +160,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -211,6 +214,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -270,6 +274,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -331,6 +336,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -390,6 +396,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +470,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": null @@ -522,6 +530,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -640,6 +649,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": null @@ -699,6 +709,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -759,6 +770,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2018.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2018.json index 8c4b6ceeba4e..d22c6a99f219 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2018.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es2018.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -99,6 +100,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -158,6 +160,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -211,6 +214,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -270,6 +274,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -331,6 +336,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -390,6 +396,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +470,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": null @@ -522,6 +530,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -640,6 +649,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": null @@ -699,6 +709,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -759,6 +770,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es5.json b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es5.json index 902fc59b0f20..a4d7c3eb1ec6 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.asyncGenerators.objectLiteralMethods.es5.json @@ -28,6 +28,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -99,6 +100,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -158,6 +160,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -211,6 +214,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -270,6 +274,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -331,6 +336,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -390,6 +396,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -463,6 +470,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": null @@ -522,6 +530,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -640,6 +649,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": null @@ -699,6 +709,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -759,6 +770,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o7", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.forAwait.json b/crates/swc_ecma_parser/tests/tsc/emitter.forAwait.json index 2fa9726eb05a..2ee5ea74610a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.forAwait.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.forAwait.json @@ -14,6 +14,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -125,6 +128,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -154,6 +158,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -196,6 +201,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -230,6 +236,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -267,6 +274,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -278,6 +286,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -307,6 +316,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -349,6 +359,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -402,6 +413,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -418,6 +430,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -447,6 +460,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -489,6 +503,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -523,6 +538,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -560,6 +576,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -571,6 +588,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -600,6 +618,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -642,6 +661,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -678,6 +698,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -711,6 +732,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -727,6 +749,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -751,6 +774,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } @@ -775,6 +799,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -817,6 +842,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -853,6 +879,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -886,6 +913,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -902,6 +930,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -926,6 +955,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } @@ -950,6 +980,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -992,6 +1023,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1062,6 +1094,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1078,6 +1111,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emitter.noCatchBinding.es2019.json b/crates/swc_ecma_parser/tests/tsc/emitter.noCatchBinding.es2019.json index 7949e4af249f..83383e50c5b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emitter.noCatchBinding.es2019.json +++ b/crates/swc_ecma_parser/tests/tsc/emitter.noCatchBinding.es2019.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter01.json b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter01.json index be52f9751bb3..f97961488f6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter01.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter01.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -75,6 +76,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter02.json b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter02.json index e40003e09f9b..8a3e364715de 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter02.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter02.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter03.json b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter03.json index e40003e09f9b..8a3e364715de 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter03.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter03.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter04.json b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter04.json index d4b05e9112ae..0fc07a51c126 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter04.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyArrayBindingPatternParameter04.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -139,6 +140,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -159,6 +161,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5.json index 22521fc2078a..233c4dd1143b 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -87,6 +88,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -129,6 +131,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5iterable.json index fffa4156b313..3600536d8e19 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES5iterable.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -87,6 +88,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -129,6 +131,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES6.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES6.json index 8743b5109eb5..fe02d213c7ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns01_ES6.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -87,6 +88,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -129,6 +131,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5.json index a9521586caf3..df4b549a7b6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -239,6 +246,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +266,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -277,6 +286,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -351,6 +362,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -362,6 +374,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -373,6 +386,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5iterable.json index 32b349f82465..9432fa06ee62 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES5iterable.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -239,6 +246,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +266,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -277,6 +286,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -351,6 +362,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -362,6 +374,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -373,6 +386,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES6.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES6.json index a9521586caf3..df4b549a7b6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns02_ES6.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -239,6 +246,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +266,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -277,6 +286,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -351,6 +362,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -362,6 +374,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -373,6 +386,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5.json index be5f69572604..699dab7c1c2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -104,6 +105,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -164,6 +166,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5iterable.json index e110b05ac219..e942a1f12458 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES5iterable.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -104,6 +105,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -164,6 +166,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES6.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES6.json index be5f69572604..699dab7c1c2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns03_ES6.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -104,6 +105,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -164,6 +166,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5.json index 6992dea31212..9560735cb25a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -222,6 +229,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -241,6 +249,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -260,6 +269,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -334,6 +345,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -345,6 +357,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -356,6 +369,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5iterable.json index 83b52efd7dcc..f54168ab0ee0 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES5iterable.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -222,6 +229,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -241,6 +249,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -260,6 +269,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -334,6 +345,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -345,6 +357,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -356,6 +369,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES6.json b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES6.json index 6992dea31212..9560735cb25a 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyAssignmentPatterns04_ES6.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -222,6 +229,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -241,6 +249,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -260,6 +269,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -294,6 +304,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -334,6 +345,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -345,6 +357,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -356,6 +369,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -388,6 +402,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter01.json b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter01.json index 7bae616fa8fe..d793a3fb9822 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter01.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter01.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -75,6 +76,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter02.json b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter02.json index d48ac0503bdc..c743e5e77836 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter02.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter02.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter03.json b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter03.json index b7ce6f742d9c..741bd3b8b470 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter03.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter03.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -51,6 +52,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter04.json b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter04.json index e8d14a4c36d6..5ea87f2b02b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter04.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyObjectBindingPatternParameter04.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -150,6 +151,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +172,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -190,6 +193,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion01.json b/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion01.json index bc10e18822f2..d6fce752a483 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion01.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion01.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -82,6 +83,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion02.json b/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion02.json index 7c8cef60f68c..817c63e9d831 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion02.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyTuplesTypeAssertion02.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -82,6 +83,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5.json b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5.json index 17cd001e9894..1684833de9d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5.json @@ -65,6 +65,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -121,6 +122,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +163,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201,6 +204,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -241,6 +245,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -281,6 +286,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -321,6 +327,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -361,6 +368,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +397,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -429,6 +438,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -457,6 +467,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -497,6 +508,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -525,6 +537,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -608,6 +621,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -691,6 +705,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -774,6 +789,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -895,6 +911,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -930,6 +947,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -965,6 +983,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1023,6 +1042,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1039,6 +1059,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1096,6 +1117,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1123,6 +1145,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1173,6 +1196,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1189,6 +1213,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1201,6 +1226,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1289,6 +1315,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -1378,6 +1405,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1436,6 +1464,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1494,6 +1523,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1552,6 +1582,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1610,6 +1641,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1668,6 +1700,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5iterable.json b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5iterable.json index c03728eb795b..8007510f1ba7 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5iterable.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES5iterable.json @@ -65,6 +65,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -121,6 +122,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +163,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201,6 +204,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -241,6 +245,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -281,6 +286,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -321,6 +327,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -361,6 +368,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +397,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -429,6 +438,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -457,6 +467,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -497,6 +508,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -525,6 +537,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -608,6 +621,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -691,6 +705,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -774,6 +789,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -895,6 +911,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -930,6 +947,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -965,6 +983,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1023,6 +1042,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1039,6 +1059,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1096,6 +1117,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1123,6 +1145,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1173,6 +1196,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1189,6 +1213,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1201,6 +1226,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1289,6 +1315,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -1378,6 +1405,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1436,6 +1464,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1494,6 +1523,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1552,6 +1582,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1610,6 +1641,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1668,6 +1700,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES6.json b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES6.json index 17cd001e9894..1684833de9d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/emptyVariableDeclarationBindingPatterns01_ES6.json @@ -65,6 +65,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -121,6 +122,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +163,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201,6 +204,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -241,6 +245,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -281,6 +286,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -321,6 +327,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -361,6 +368,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +397,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -429,6 +438,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -457,6 +467,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -497,6 +508,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -525,6 +537,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -608,6 +621,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -691,6 +705,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -774,6 +789,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -895,6 +911,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -930,6 +947,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -965,6 +983,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1023,6 +1042,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1039,6 +1059,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1096,6 +1117,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1123,6 +1145,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1173,6 +1196,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1189,6 +1213,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1201,6 +1226,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1289,6 +1315,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -1378,6 +1405,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1436,6 +1464,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1494,6 +1523,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1552,6 +1582,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1610,6 +1641,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1668,6 +1700,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumAssignability.json b/crates/swc_ecma_parser/tests/tsc/enumAssignability.json index 6ded65363acd..88ea492f0ee9 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/enumAssignability.json @@ -20,6 +20,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +61,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -76,6 +79,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -106,6 +110,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -123,6 +128,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -162,6 +168,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -179,6 +186,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -215,6 +223,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -226,6 +235,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -251,6 +261,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -262,6 +273,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -287,6 +299,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -322,6 +335,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -360,6 +374,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -385,6 +400,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -412,6 +428,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -423,6 +440,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -444,6 +462,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Others", "optional": false }, @@ -477,6 +496,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -502,6 +522,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -518,6 +539,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -599,6 +621,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -620,6 +643,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -645,6 +669,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -672,6 +697,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -719,6 +745,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": { @@ -740,6 +767,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -775,6 +803,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -800,6 +829,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -830,6 +860,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -855,6 +886,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -885,6 +917,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -910,6 +943,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -940,6 +974,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ee", "optional": false, "typeAnnotation": { @@ -961,6 +996,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -975,6 +1011,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1005,6 +1042,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1030,6 +1068,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1060,6 +1099,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1085,6 +1125,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1115,6 +1156,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1136,6 +1178,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1150,6 +1193,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1180,6 +1224,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1205,6 +1250,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1235,6 +1281,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -1276,6 +1323,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1306,6 +1354,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -1327,6 +1376,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1341,6 +1391,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1371,6 +1422,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -1393,6 +1445,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1438,6 +1491,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1465,6 +1519,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -1476,6 +1531,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1501,6 +1557,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": null @@ -1512,6 +1569,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1540,6 +1598,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1572,6 +1631,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1602,6 +1662,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1631,6 +1692,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1663,6 +1725,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1693,6 +1756,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1715,6 +1779,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1736,6 +1801,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1764,6 +1830,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1794,6 +1861,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1810,6 +1878,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1840,6 +1909,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1861,6 +1931,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1875,6 +1946,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1905,6 +1977,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1926,6 +1999,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1940,6 +2014,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1956,6 +2031,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1975,6 +2051,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1996,6 +2073,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2018,6 +2096,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2039,6 +2118,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2061,6 +2141,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2082,6 +2163,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2125,6 +2207,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2136,6 +2219,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2161,6 +2245,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2172,6 +2257,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2197,6 +2283,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2208,6 +2295,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2236,6 +2324,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2257,6 +2346,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2271,6 +2361,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2301,6 +2392,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2322,6 +2414,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2336,6 +2429,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2367,6 +2461,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2389,6 +2484,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2408,6 +2504,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2428,6 +2525,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2447,6 +2545,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2467,6 +2566,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2486,6 +2586,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2506,6 +2607,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2525,6 +2627,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumAssignabilityInInheritance.json b/crates/swc_ecma_parser/tests/tsc/enumAssignabilityInInheritance.json index 36570c8c41f8..397e0e88254d 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumAssignabilityInInheritance.json +++ b/crates/swc_ecma_parser/tests/tsc/enumAssignabilityInInheritance.json @@ -20,6 +20,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -57,6 +59,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I0", "optional": false }, @@ -80,6 +83,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +122,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -145,6 +150,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -169,6 +175,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -188,6 +195,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -207,6 +215,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -228,6 +237,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -266,6 +276,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -282,6 +293,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -301,6 +313,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -356,6 +369,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -375,6 +389,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -444,6 +459,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -462,6 +478,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -481,6 +498,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -524,6 +542,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -542,6 +561,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -588,6 +608,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -606,6 +627,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -651,6 +673,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -670,6 +693,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -725,6 +749,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -744,6 +769,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -765,6 +791,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -803,6 +830,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -833,6 +861,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -851,6 +880,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -870,6 +900,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -899,6 +930,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -918,6 +950,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -973,6 +1006,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -992,6 +1026,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1013,6 +1048,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1051,6 +1087,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1081,6 +1118,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1099,6 +1137,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1118,6 +1157,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1147,6 +1187,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1166,6 +1207,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1187,6 +1229,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1225,6 +1268,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1241,6 +1285,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1260,6 +1305,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1281,6 +1327,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1319,6 +1366,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1349,6 +1397,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1367,6 +1416,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1386,6 +1436,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1415,6 +1466,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1434,6 +1486,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1455,6 +1508,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1493,6 +1547,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1509,6 +1564,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1528,6 +1584,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1549,6 +1606,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1587,6 +1645,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1617,6 +1676,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1635,6 +1695,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1654,6 +1715,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1683,6 +1745,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1702,6 +1765,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1731,6 +1795,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1795,6 +1860,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1829,6 +1895,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1848,6 +1915,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1869,6 +1937,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1907,6 +1976,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1937,6 +2007,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1955,6 +2026,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1974,6 +2046,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2003,6 +2076,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2022,6 +2096,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2091,6 +2166,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2110,6 +2186,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2131,6 +2208,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2169,6 +2247,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2199,6 +2278,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2217,6 +2297,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2236,6 +2317,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2269,6 +2351,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -2296,6 +2379,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2329,6 +2413,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2348,6 +2433,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2369,6 +2455,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -2407,6 +2494,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -2423,6 +2511,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2442,6 +2531,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2463,6 +2553,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2501,6 +2592,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2531,6 +2623,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2549,6 +2642,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2568,6 +2662,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2597,6 +2692,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2664,6 +2760,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2683,6 +2780,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2704,6 +2802,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2742,6 +2841,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2758,6 +2858,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2777,6 +2878,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2798,6 +2900,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2836,6 +2939,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2866,6 +2970,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2884,6 +2989,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2903,6 +3009,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2932,6 +3039,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2977,6 +3085,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3016,6 +3125,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3039,6 +3149,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3058,6 +3169,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3079,6 +3191,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -3133,6 +3246,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -3165,6 +3279,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3184,6 +3299,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3205,6 +3321,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3243,6 +3360,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3273,6 +3391,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3291,6 +3410,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3310,6 +3430,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3339,6 +3460,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3358,6 +3480,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3380,6 +3503,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3436,6 +3560,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3469,6 +3594,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3488,6 +3614,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3509,6 +3636,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3547,6 +3675,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3577,6 +3706,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3595,6 +3725,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3614,6 +3745,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3643,6 +3775,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3662,6 +3795,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3684,6 +3818,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3705,6 +3840,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3733,6 +3869,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3763,6 +3900,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3804,6 +3942,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3825,6 +3964,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3853,6 +3993,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3883,6 +4024,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3901,6 +4043,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3920,6 +4063,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3941,6 +4085,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3979,6 +4124,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4009,6 +4155,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -4027,6 +4174,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4046,6 +4194,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4081,6 +4230,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -4098,6 +4248,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4114,6 +4265,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4133,6 +4285,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4154,6 +4307,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -4192,6 +4346,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -4208,6 +4363,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4227,6 +4383,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4248,6 +4405,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4286,6 +4444,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4316,6 +4475,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -4334,6 +4494,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4353,6 +4514,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4382,6 +4544,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4423,6 +4586,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4462,6 +4626,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -4492,6 +4657,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4511,6 +4677,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4532,6 +4699,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4570,6 +4738,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4586,6 +4755,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4605,6 +4775,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4626,6 +4797,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4664,6 +4836,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4694,6 +4867,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -4712,6 +4886,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4731,6 +4906,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4760,6 +4936,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4834,6 +5011,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4873,6 +5051,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -4903,6 +5082,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4922,6 +5102,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4943,6 +5124,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4981,6 +5163,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -4997,6 +5180,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5016,6 +5200,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5037,6 +5222,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5075,6 +5261,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5105,6 +5292,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5123,6 +5311,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5142,6 +5331,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5171,6 +5361,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5190,6 +5381,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5211,6 +5403,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -5249,6 +5442,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -5265,6 +5459,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5284,6 +5479,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5305,6 +5501,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5343,6 +5540,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5373,6 +5571,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5391,6 +5590,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5410,6 +5610,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5439,6 +5640,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5458,6 +5660,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5513,6 +5716,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5532,6 +5736,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5553,6 +5758,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5591,6 +5797,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5621,6 +5828,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5639,6 +5847,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5658,6 +5867,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumBasics.json b/crates/swc_ecma_parser/tests/tsc/enumBasics.json index d2f53254053b..37d174d19db0 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumBasics.json +++ b/crates/swc_ecma_parser/tests/tsc/enumBasics.json @@ -20,6 +20,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -37,6 +38,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -73,6 +76,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -103,6 +107,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +139,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -173,6 +179,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -184,6 +191,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -214,6 +222,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -243,6 +252,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -273,6 +283,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -303,6 +314,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -333,6 +345,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -363,6 +376,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -393,6 +407,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -419,6 +434,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -492,6 +508,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -513,6 +530,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -548,6 +566,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -565,6 +584,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -587,6 +607,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -628,6 +649,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -666,6 +688,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -683,6 +706,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -709,6 +733,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -735,6 +760,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -765,6 +791,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -782,6 +809,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -823,6 +851,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -866,6 +895,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -904,6 +934,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E4", "optional": false }, @@ -921,6 +952,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -947,6 +979,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -965,6 +998,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1010,6 +1044,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E5", "optional": false }, @@ -1027,6 +1062,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1045,6 +1081,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1071,6 +1108,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1093,6 +1131,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E6", "optional": false }, @@ -1110,6 +1149,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1128,6 +1168,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1154,6 +1195,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1176,6 +1218,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E7", "optional": false }, @@ -1193,6 +1236,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1246,6 +1290,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E8", "optional": false }, @@ -1263,6 +1308,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1316,6 +1362,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E9", "optional": false }, @@ -1333,6 +1380,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1351,6 +1399,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1361,6 +1410,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -1390,6 +1440,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doNotPropagate", "optional": false, "typeAnnotation": null @@ -1416,6 +1467,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E8", "optional": false }, @@ -1444,6 +1496,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E7", "optional": false }, @@ -1472,6 +1525,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E4", "optional": false }, @@ -1500,6 +1554,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1528,6 +1583,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1556,6 +1612,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1598,6 +1655,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doPropagate", "optional": false, "typeAnnotation": null @@ -1624,6 +1682,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E9", "optional": false }, @@ -1652,6 +1711,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E9", "optional": false }, @@ -1680,6 +1740,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E6", "optional": false }, @@ -1708,6 +1769,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E6", "optional": false }, @@ -1736,6 +1798,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E6", "optional": false }, @@ -1764,6 +1827,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E5", "optional": false }, @@ -1792,6 +1856,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E5", "optional": false }, @@ -1820,6 +1885,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumClassification.json b/crates/swc_ecma_parser/tests/tsc/enumClassification.json index 9906841b00c6..bddbc2437b63 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumClassification.json +++ b/crates/swc_ecma_parser/tests/tsc/enumClassification.json @@ -20,6 +20,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E01", "optional": false }, @@ -37,6 +38,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +61,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E02", "optional": false }, @@ -76,6 +79,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -106,6 +110,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E03", "optional": false }, @@ -123,6 +128,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -153,6 +159,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E04", "optional": false }, @@ -170,6 +177,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -188,6 +196,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -206,6 +215,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -228,6 +238,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E05", "optional": false }, @@ -245,6 +256,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -263,6 +275,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -289,6 +302,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -311,6 +325,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E06", "optional": false }, @@ -328,6 +343,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -354,6 +370,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -380,6 +397,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -410,6 +428,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E07", "optional": false }, @@ -427,6 +446,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -445,6 +465,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -463,6 +484,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -489,6 +511,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -515,6 +538,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -533,6 +557,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -563,6 +588,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E08", "optional": false }, @@ -580,6 +606,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -606,6 +633,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -632,6 +660,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -642,6 +671,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -659,6 +689,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -669,6 +700,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -686,6 +718,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -696,6 +729,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -717,6 +751,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E10", "optional": false }, @@ -737,6 +772,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E11", "optional": false }, @@ -754,6 +790,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -788,6 +825,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -806,6 +844,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -828,6 +867,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E12", "optional": false }, @@ -845,6 +885,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -888,6 +929,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -931,6 +973,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -978,6 +1021,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E20", "optional": false }, @@ -995,6 +1039,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1036,6 +1081,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1053,6 +1099,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1080,6 +1127,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1114,6 +1162,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1137,6 +1186,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithString.json b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithString.json index 2dd82596c8ff..2b26334b016a 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithString.json +++ b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithString.json @@ -20,6 +20,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -37,6 +38,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -106,6 +109,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -166,6 +170,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -209,6 +214,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -256,6 +262,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -273,6 +280,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -299,6 +307,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -346,6 +355,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -363,6 +373,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +400,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -432,6 +444,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -458,6 +471,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -505,6 +519,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -522,6 +537,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -552,6 +568,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -569,6 +586,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -616,6 +634,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -633,6 +652,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -659,6 +679,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithStringEmitDeclaration.json b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithStringEmitDeclaration.json index 099ba2a2e37c..4f7da6196f58 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithStringEmitDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithStringEmitDeclaration.json @@ -20,6 +20,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -37,6 +38,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -106,6 +109,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -170,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -187,6 +192,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -213,6 +219,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -260,6 +267,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -277,6 +285,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -303,6 +312,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -350,6 +360,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -367,6 +378,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -397,6 +409,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -414,6 +427,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -461,6 +475,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -478,6 +493,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -504,6 +520,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiterals.json b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiterals.json index 9a4d4d6b0123..4f9c4443bfcd 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiterals.json @@ -20,6 +20,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -37,6 +38,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -78,6 +80,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -95,6 +98,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -132,6 +136,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -158,6 +163,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -188,6 +194,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -205,6 +212,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -274,6 +282,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -291,6 +300,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -328,6 +338,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -393,6 +404,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -447,6 +459,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -501,6 +514,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -587,6 +601,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -604,6 +619,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -641,6 +657,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -706,6 +723,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -799,6 +817,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -825,6 +844,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -890,6 +910,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -944,6 +965,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1001,6 +1023,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1057,6 +1080,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -1074,6 +1098,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1100,6 +1125,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1156,6 +1182,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -1173,6 +1200,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1210,6 +1238,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1275,6 +1304,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiteralsEmitDeclaration.json b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiteralsEmitDeclaration.json index 7ed475ab1255..c8d362544de8 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiteralsEmitDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/enumConstantMemberWithTemplateLiteralsEmitDeclaration.json @@ -20,6 +20,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -37,6 +38,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -78,6 +80,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -95,6 +98,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -132,6 +136,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -158,6 +163,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -188,6 +194,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -205,6 +212,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -274,6 +282,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -291,6 +300,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -328,6 +338,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -393,6 +404,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -447,6 +459,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -501,6 +514,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -587,6 +601,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -604,6 +619,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -641,6 +657,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -706,6 +723,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -799,6 +817,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -829,6 +848,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -846,6 +866,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -872,6 +893,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -928,6 +950,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -945,6 +968,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -982,6 +1006,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1047,6 +1072,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumConstantMembers.json b/crates/swc_ecma_parser/tests/tsc/enumConstantMembers.json index 618c60d5f7f7..f2eb0215033d 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumConstantMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/enumConstantMembers.json @@ -20,6 +20,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -37,6 +38,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -85,6 +88,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -102,6 +106,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -136,6 +141,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -158,6 +164,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -175,6 +182,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201,6 +209,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -223,6 +232,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E4", "optional": false }, @@ -240,6 +250,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -266,6 +277,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -300,6 +312,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -330,6 +343,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E5", "optional": false }, @@ -347,6 +361,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -390,6 +405,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -433,6 +449,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -476,6 +493,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -519,6 +537,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -529,6 +548,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false } @@ -546,6 +566,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -556,6 +577,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -573,6 +595,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -590,6 +613,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -612,6 +636,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E6", "optional": false }, @@ -629,6 +654,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -672,6 +698,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -715,6 +742,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -758,6 +786,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -801,6 +830,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -811,6 +841,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false } @@ -828,6 +859,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -838,6 +870,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -855,6 +888,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -872,6 +906,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/enumExportMergingES6.json b/crates/swc_ecma_parser/tests/tsc/enumExportMergingES6.json index e0e671e28913..8ecbcfca0b6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumExportMergingES6.json +++ b/crates/swc_ecma_parser/tests/tsc/enumExportMergingES6.json @@ -26,6 +26,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animals", "optional": false }, @@ -43,6 +44,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cat", "optional": false }, @@ -80,6 +82,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animals", "optional": false }, @@ -97,6 +100,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -134,6 +138,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animals", "optional": false }, @@ -151,6 +156,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CatDog", "optional": false }, @@ -168,6 +174,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cat", "optional": false }, @@ -178,6 +185,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/enumIsNotASubtypeOfAnythingButNumber.json b/crates/swc_ecma_parser/tests/tsc/enumIsNotASubtypeOfAnythingButNumber.json index c11ce6fd20a6..8566a7dba73c 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumIsNotASubtypeOfAnythingButNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/enumIsNotASubtypeOfAnythingButNumber.json @@ -20,6 +20,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -57,6 +59,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -80,6 +83,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -135,6 +139,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -159,6 +164,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -182,6 +188,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -205,6 +212,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -260,6 +268,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -284,6 +293,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -307,6 +317,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -330,6 +341,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -385,6 +397,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -409,6 +422,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -432,6 +446,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -455,6 +470,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +526,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -534,6 +551,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -557,6 +575,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -580,6 +599,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -618,6 +638,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -645,6 +666,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -669,6 +691,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -692,6 +715,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -715,6 +739,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -753,6 +778,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -780,6 +806,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -804,6 +831,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -827,6 +855,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -850,6 +879,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -896,6 +926,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -941,6 +972,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -965,6 +997,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -988,6 +1021,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1011,6 +1045,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1073,6 +1108,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1097,6 +1133,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1120,6 +1157,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1143,6 +1181,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1181,6 +1220,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1208,6 +1248,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1232,6 +1273,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1251,6 +1293,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1322,6 +1365,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1345,6 +1389,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1383,6 +1428,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1410,6 +1456,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1434,6 +1481,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1453,6 +1501,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1498,6 +1547,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1537,6 +1587,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1564,6 +1615,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1587,6 +1639,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1625,6 +1678,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1668,6 +1722,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1692,6 +1747,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1715,6 +1771,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -1738,6 +1795,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1777,6 +1835,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1821,6 +1880,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1845,6 +1905,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1868,6 +1929,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1891,6 +1953,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1930,6 +1993,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1951,6 +2015,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1979,6 +2044,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2009,6 +2075,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2038,6 +2105,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2062,6 +2130,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2087,6 +2156,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -2104,6 +2174,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2124,6 +2195,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -2147,6 +2219,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2185,6 +2258,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -2212,6 +2286,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2236,6 +2311,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2255,6 +2331,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2296,6 +2373,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2335,6 +2413,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2369,6 +2448,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2392,6 +2472,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2430,6 +2511,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2457,6 +2539,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2481,6 +2564,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2500,6 +2584,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2574,6 +2659,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2613,6 +2699,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2647,6 +2734,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2670,6 +2758,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2708,6 +2797,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2735,6 +2825,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2759,6 +2850,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2782,6 +2874,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -2806,6 +2899,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2835,6 +2929,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2873,6 +2968,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2900,6 +2996,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2924,6 +3021,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2947,6 +3045,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -2971,6 +3070,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2993,6 +3093,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3012,6 +3113,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3039,6 +3141,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3077,6 +3180,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3104,6 +3208,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3128,6 +3233,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3151,6 +3257,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I19", "optional": false }, @@ -3174,6 +3281,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3212,6 +3320,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3239,6 +3348,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3263,6 +3373,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3286,6 +3397,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -3309,6 +3421,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3364,6 +3477,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3388,6 +3502,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes1.json b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes1.json index 4232093e1b9a..928dc8579226 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes1.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -55,6 +57,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -73,6 +76,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -101,6 +105,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -131,6 +136,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -164,6 +170,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -195,6 +202,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -225,6 +233,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -258,6 +267,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -289,6 +299,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -319,6 +330,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -352,6 +364,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -385,6 +398,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -411,6 +425,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -453,6 +468,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -474,6 +490,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -509,6 +526,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -530,6 +548,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -565,6 +584,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -599,6 +619,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -632,6 +653,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -678,6 +700,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -712,6 +735,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -745,6 +769,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -784,6 +809,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -803,6 +829,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -824,6 +851,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -846,6 +874,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -867,6 +896,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -889,6 +919,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -910,6 +941,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -953,6 +985,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -964,6 +997,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -989,6 +1023,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1000,6 +1035,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1025,6 +1061,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1036,6 +1073,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1057,6 +1095,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1076,6 +1115,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1103,6 +1143,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1134,6 +1175,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1155,6 +1197,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1201,6 +1244,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1219,6 +1263,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1229,6 +1274,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1260,6 +1306,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1278,6 +1325,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1288,6 +1336,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1319,6 +1368,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1337,6 +1387,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1347,6 +1398,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1378,6 +1430,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1396,6 +1449,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1406,6 +1460,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1437,6 +1492,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1455,6 +1511,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1465,6 +1522,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1496,6 +1554,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1514,6 +1573,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1524,6 +1584,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1555,6 +1616,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1573,6 +1635,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1583,6 +1646,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1614,6 +1678,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1632,6 +1697,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1642,6 +1708,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1673,6 +1740,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1691,6 +1759,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1722,6 +1791,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1740,6 +1810,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1771,6 +1842,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1789,6 +1861,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1799,6 +1872,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1830,6 +1904,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1848,6 +1923,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1934,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1889,6 +1966,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1907,6 +1985,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1917,6 +1996,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1948,6 +2028,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1966,6 +2047,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1976,6 +2058,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2007,6 +2090,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2025,6 +2109,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2035,6 +2120,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2066,6 +2152,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2084,6 +2171,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2094,6 +2182,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2125,6 +2214,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2143,6 +2233,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2153,6 +2244,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2184,6 +2276,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2202,6 +2295,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2212,6 +2306,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2243,6 +2338,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2261,6 +2357,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2285,6 +2382,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2304,6 +2402,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2331,6 +2430,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2362,6 +2462,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2383,6 +2484,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2427,6 +2529,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2453,6 +2556,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2474,6 +2578,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2493,6 +2598,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2520,6 +2626,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2573,6 +2680,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2592,6 +2700,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2619,6 +2728,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2672,6 +2782,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2691,6 +2802,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2712,6 +2824,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2756,6 +2869,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2775,6 +2889,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2796,6 +2911,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2818,6 +2934,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2839,6 +2956,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2861,6 +2979,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2882,6 +3001,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2928,6 +3048,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2946,6 +3067,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2965,6 +3087,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3008,6 +3131,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -3026,6 +3150,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3045,6 +3170,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3088,6 +3214,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -3106,6 +3233,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3119,6 +3247,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3153,6 +3282,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -3171,6 +3301,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3184,6 +3315,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3218,6 +3350,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -3236,6 +3369,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3249,6 +3383,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3276,6 +3411,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3295,6 +3431,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3349,6 +3486,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3399,6 +3537,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3418,6 +3557,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3439,6 +3579,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3475,6 +3616,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3498,6 +3640,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3548,6 +3691,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3597,6 +3741,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3616,6 +3761,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3637,6 +3783,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3673,6 +3820,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3696,6 +3844,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3746,6 +3895,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3799,6 +3949,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3812,6 +3963,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3836,6 +3988,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3855,6 +4008,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3876,6 +4030,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3912,6 +4067,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3936,6 +4092,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3963,6 +4120,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3986,6 +4144,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4005,6 +4164,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4026,6 +4186,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -4069,6 +4230,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4085,6 +4247,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4119,6 +4282,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4146,6 +4310,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4174,6 +4339,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4206,6 +4372,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4236,6 +4403,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4266,6 +4434,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4310,6 +4479,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4340,6 +4510,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4370,6 +4541,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4405,6 +4577,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -4424,6 +4597,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4445,6 +4619,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4487,6 +4662,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4519,6 +4695,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4551,6 +4728,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4585,6 +4763,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4617,6 +4796,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4650,6 +4830,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -4669,6 +4850,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4690,6 +4872,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4732,6 +4915,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4764,6 +4948,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4796,6 +4981,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4830,6 +5016,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4862,6 +5049,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4899,6 +5087,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -4912,6 +5101,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes2.json b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes2.json index e59486879bdc..139d8f6cb222 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes2.json @@ -20,6 +20,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -55,6 +57,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -73,6 +76,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -101,6 +105,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -131,6 +136,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -164,6 +170,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -195,6 +202,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -225,6 +233,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -258,6 +267,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -289,6 +299,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -319,6 +330,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -352,6 +364,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -385,6 +398,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -411,6 +425,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -453,6 +468,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -474,6 +490,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -509,6 +526,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -530,6 +548,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -565,6 +584,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -599,6 +619,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -632,6 +653,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -678,6 +700,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -712,6 +735,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -745,6 +769,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -784,6 +809,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -803,6 +829,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -824,6 +851,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -846,6 +874,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -867,6 +896,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -889,6 +919,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -910,6 +941,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -953,6 +985,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -964,6 +997,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -989,6 +1023,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1000,6 +1035,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1025,6 +1061,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1036,6 +1073,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1057,6 +1095,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1076,6 +1115,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1103,6 +1143,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1134,6 +1175,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1155,6 +1197,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -1201,6 +1244,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1219,6 +1263,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1229,6 +1274,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1260,6 +1306,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1278,6 +1325,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1288,6 +1336,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1319,6 +1368,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1337,6 +1387,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1347,6 +1398,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1378,6 +1430,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1396,6 +1449,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1406,6 +1460,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1437,6 +1492,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1455,6 +1511,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1465,6 +1522,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1496,6 +1554,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1514,6 +1573,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1524,6 +1584,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1555,6 +1616,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1573,6 +1635,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1583,6 +1646,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1614,6 +1678,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1632,6 +1697,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1642,6 +1708,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1673,6 +1740,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1691,6 +1759,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1722,6 +1791,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1740,6 +1810,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1771,6 +1842,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1789,6 +1861,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1799,6 +1872,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1830,6 +1904,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1848,6 +1923,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1934,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1889,6 +1966,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1907,6 +1985,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1917,6 +1996,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1948,6 +2028,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1966,6 +2047,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1976,6 +2058,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2007,6 +2090,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2025,6 +2109,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2035,6 +2120,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2066,6 +2152,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2084,6 +2171,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2094,6 +2182,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2125,6 +2214,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2143,6 +2233,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2153,6 +2244,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2184,6 +2276,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2202,6 +2295,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2212,6 +2306,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2243,6 +2338,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2261,6 +2357,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2285,6 +2382,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2304,6 +2402,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2331,6 +2430,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2362,6 +2462,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2383,6 +2484,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2427,6 +2529,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2453,6 +2556,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2474,6 +2578,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2493,6 +2598,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2520,6 +2626,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2573,6 +2680,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2592,6 +2700,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2619,6 +2728,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2672,6 +2782,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2691,6 +2802,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2712,6 +2824,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2756,6 +2869,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2775,6 +2889,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2796,6 +2911,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2818,6 +2934,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2839,6 +2956,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2861,6 +2979,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2882,6 +3001,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2928,6 +3048,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2946,6 +3067,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2965,6 +3087,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3008,6 +3131,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -3026,6 +3150,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3045,6 +3170,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3088,6 +3214,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -3106,6 +3233,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3119,6 +3247,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3153,6 +3282,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -3171,6 +3301,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3184,6 +3315,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3218,6 +3350,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -3236,6 +3369,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3249,6 +3383,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3276,6 +3411,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3295,6 +3431,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3349,6 +3486,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3399,6 +3537,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3418,6 +3557,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3439,6 +3579,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3475,6 +3616,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3498,6 +3640,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3548,6 +3691,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3597,6 +3741,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3616,6 +3761,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3637,6 +3783,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3673,6 +3820,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3696,6 +3844,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3746,6 +3895,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3799,6 +3949,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3812,6 +3963,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3836,6 +3988,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3855,6 +4008,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3876,6 +4030,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3912,6 +4067,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3936,6 +4092,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3963,6 +4120,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3986,6 +4144,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4005,6 +4164,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4026,6 +4186,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -4069,6 +4230,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4085,6 +4247,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4119,6 +4282,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4146,6 +4310,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4174,6 +4339,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4206,6 +4372,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4236,6 +4403,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4266,6 +4434,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4310,6 +4479,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4340,6 +4510,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4370,6 +4541,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4405,6 +4577,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -4424,6 +4597,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4445,6 +4619,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4487,6 +4662,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4519,6 +4695,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4551,6 +4728,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4585,6 +4763,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4617,6 +4796,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4650,6 +4830,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -4669,6 +4850,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4690,6 +4872,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4732,6 +4915,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4764,6 +4948,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4796,6 +4981,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4830,6 +5016,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4862,6 +5049,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4899,6 +5087,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -4912,6 +5101,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes3.json b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes3.json index 1f4fa6f16988..9bdf0ed2d385 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/enumLiteralTypes3.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -55,6 +57,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -73,6 +76,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -101,6 +105,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -124,6 +129,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -153,6 +159,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -183,6 +190,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -216,6 +224,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -247,6 +256,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -277,6 +287,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -310,6 +321,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -341,6 +353,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -371,6 +384,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -404,6 +418,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -437,6 +452,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -463,6 +479,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -482,6 +499,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -503,6 +521,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -525,6 +544,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -546,6 +566,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -568,6 +589,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -589,6 +611,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -611,6 +634,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -632,6 +656,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -675,6 +700,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -686,6 +712,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -711,6 +738,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -722,6 +750,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -747,6 +776,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -758,6 +788,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -783,6 +814,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -794,6 +826,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -815,6 +848,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -834,6 +868,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -855,6 +890,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -877,6 +913,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -898,6 +935,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -920,6 +958,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -941,6 +980,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -963,6 +1003,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -984,6 +1025,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1027,6 +1069,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1038,6 +1081,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1063,6 +1107,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1074,6 +1119,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1099,6 +1145,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1110,6 +1157,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1135,6 +1183,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1146,6 +1195,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1167,6 +1217,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1186,6 +1237,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1207,6 +1259,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1229,6 +1282,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1250,6 +1304,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1272,6 +1327,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1293,6 +1349,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -1315,6 +1372,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1336,6 +1394,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1379,6 +1438,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1390,6 +1450,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1415,6 +1476,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1426,6 +1488,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1451,6 +1514,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1462,6 +1526,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1487,6 +1552,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1498,6 +1564,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1519,6 +1586,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1538,6 +1606,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1559,6 +1628,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1581,6 +1651,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1602,6 +1673,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1624,6 +1696,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1645,6 +1718,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -1667,6 +1741,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1688,6 +1763,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1731,6 +1807,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1742,6 +1819,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1767,6 +1845,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1778,6 +1857,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1803,6 +1883,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1814,6 +1895,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1839,6 +1921,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1850,6 +1933,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1871,6 +1955,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1890,6 +1975,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1911,6 +1997,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1933,6 +2020,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1954,6 +2042,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1976,6 +2065,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1997,6 +2087,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2019,6 +2110,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2040,6 +2132,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2083,6 +2176,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2100,6 +2194,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2134,6 +2229,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2151,6 +2247,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2185,6 +2282,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2202,6 +2300,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2236,6 +2335,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2253,6 +2353,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2287,6 +2388,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2304,6 +2406,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2338,6 +2441,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2355,6 +2459,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2389,6 +2494,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2406,6 +2512,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2440,6 +2547,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2457,6 +2565,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2491,6 +2600,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2508,6 +2618,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2542,6 +2653,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2559,6 +2671,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2593,6 +2706,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2610,6 +2724,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2644,6 +2759,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2661,6 +2777,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2691,6 +2808,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2710,6 +2828,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2731,6 +2850,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -2753,6 +2873,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2774,6 +2895,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2796,6 +2918,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2817,6 +2940,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2839,6 +2963,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2860,6 +2985,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2903,6 +3029,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2919,6 +3046,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2953,6 +3081,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2969,6 +3098,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3003,6 +3133,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3019,6 +3150,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3053,6 +3185,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3069,6 +3202,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3103,6 +3237,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3119,6 +3254,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3153,6 +3289,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3169,6 +3306,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3203,6 +3341,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3219,6 +3358,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3253,6 +3393,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3269,6 +3410,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3303,6 +3445,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3319,6 +3462,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3353,6 +3497,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3369,6 +3514,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3403,6 +3549,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3419,6 +3566,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3453,6 +3601,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3469,6 +3618,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3499,6 +3649,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3518,6 +3669,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3539,6 +3691,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -3561,6 +3714,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3582,6 +3736,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3604,6 +3759,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3625,6 +3781,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3647,6 +3804,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -3668,6 +3826,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3711,6 +3870,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3721,6 +3881,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3746,6 +3907,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3756,6 +3918,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3781,6 +3944,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3791,6 +3955,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3816,6 +3981,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3826,6 +3992,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3851,6 +4018,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3861,6 +4029,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3886,6 +4055,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3896,6 +4066,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3921,6 +4092,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3931,6 +4103,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3956,6 +4129,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3966,6 +4140,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3991,6 +4166,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4001,6 +4177,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4026,6 +4203,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4036,6 +4214,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4061,6 +4240,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4071,6 +4251,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4096,6 +4277,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4106,6 +4288,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4131,6 +4314,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4141,6 +4325,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4166,6 +4351,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4176,6 +4362,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4201,6 +4388,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4211,6 +4399,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4236,6 +4425,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4246,6 +4436,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4267,6 +4458,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4286,6 +4478,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4307,6 +4500,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -4343,6 +4537,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4366,6 +4561,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4392,6 +4588,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4417,6 +4614,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4443,6 +4641,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4468,6 +4667,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4494,6 +4694,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4515,6 +4716,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4543,6 +4745,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -4559,6 +4762,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4578,6 +4782,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4599,6 +4804,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -4635,6 +4841,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4658,6 +4865,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4684,6 +4892,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4709,6 +4918,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4735,6 +4945,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4760,6 +4971,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4786,6 +4998,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4807,6 +5020,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4835,6 +5049,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -4851,6 +5066,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4870,6 +5086,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4891,6 +5108,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -4927,6 +5145,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4950,6 +5169,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4976,6 +5196,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5001,6 +5222,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5027,6 +5249,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5052,6 +5275,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5078,6 +5302,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5099,6 +5324,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5127,6 +5353,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -5143,6 +5370,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5162,6 +5390,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5183,6 +5412,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5219,6 +5449,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5242,6 +5473,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5268,6 +5500,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5293,6 +5526,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5319,6 +5553,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5344,6 +5579,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5370,6 +5606,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5391,6 +5628,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5419,6 +5657,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumMergeWithExpando.json b/crates/swc_ecma_parser/tests/tsc/enumMergeWithExpando.json index e2438700e522..b51fed1e52fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumMergeWithExpando.json +++ b/crates/swc_ecma_parser/tests/tsc/enumMergeWithExpando.json @@ -21,6 +21,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -52,6 +53,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Order", "optional": false }, @@ -69,6 +71,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASC", "optional": false }, @@ -87,6 +90,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DESC", "optional": false }, @@ -124,6 +128,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -178,6 +183,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -242,6 +248,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumMerging.json b/crates/swc_ecma_parser/tests/tsc/enumMerging.json index 42af3b9e381c..f4816cfd1155 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumMerging.json +++ b/crates/swc_ecma_parser/tests/tsc/enumMerging.json @@ -21,6 +21,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -46,6 +47,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EImpl1", "optional": false }, @@ -63,6 +65,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +84,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -99,6 +103,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -121,6 +126,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EImpl1", "optional": false }, @@ -138,6 +144,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -164,6 +171,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -182,6 +190,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -210,6 +219,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -227,6 +237,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -253,6 +264,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -279,6 +291,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -316,6 +329,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -333,6 +347,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -359,6 +374,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -385,6 +401,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -424,6 +441,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -450,6 +468,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -478,6 +497,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -506,6 +526,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -534,6 +555,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -562,6 +584,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -590,6 +613,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConst1", "optional": false }, @@ -628,6 +652,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -659,6 +684,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -676,6 +702,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -717,6 +744,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -758,6 +786,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -810,6 +839,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -827,6 +857,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -868,6 +899,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -909,6 +941,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -963,6 +996,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -989,6 +1023,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1017,6 +1052,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1045,6 +1081,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1073,6 +1110,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1101,6 +1139,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1129,6 +1168,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EComp2", "optional": false }, @@ -1167,6 +1207,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1192,6 +1233,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EInit", "optional": false }, @@ -1209,6 +1251,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1227,6 +1270,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1249,6 +1293,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EInit", "optional": false }, @@ -1266,6 +1311,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1292,6 +1338,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1310,6 +1357,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1336,6 +1384,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M4", "optional": false }, @@ -1367,6 +1416,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1384,6 +1434,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -1402,6 +1453,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Green", "optional": false }, @@ -1420,6 +1472,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -1447,6 +1500,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M5", "optional": false }, @@ -1478,6 +1532,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1495,6 +1550,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -1513,6 +1569,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Green", "optional": false }, @@ -1531,6 +1588,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -1558,6 +1616,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M6", "optional": false }, @@ -1576,6 +1635,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1607,6 +1667,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1624,6 +1685,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -1642,6 +1704,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Green", "optional": false }, @@ -1660,6 +1723,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -1688,6 +1752,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M6", "optional": false }, @@ -1720,6 +1785,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1751,6 +1817,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1768,6 +1835,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yellow", "optional": false }, @@ -1811,6 +1879,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1834,6 +1903,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1879,6 +1949,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1902,6 +1973,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumMergingErrors.json b/crates/swc_ecma_parser/tests/tsc/enumMergingErrors.json index 771d69461451..36c7586fb18e 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumMergingErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/enumMergingErrors.json @@ -21,6 +21,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -52,6 +53,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -69,6 +71,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -106,6 +109,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -123,6 +127,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -152,6 +157,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -169,6 +175,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -204,6 +211,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -235,6 +243,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -252,6 +261,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -304,6 +314,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -321,6 +332,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +385,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -390,6 +403,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -417,6 +431,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -448,6 +463,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -465,6 +481,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -494,6 +511,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -511,6 +529,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -548,6 +567,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -565,6 +585,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -615,6 +636,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -646,6 +668,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -663,6 +686,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -698,6 +722,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -729,6 +754,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -746,6 +772,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -773,6 +800,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -804,6 +832,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -821,6 +850,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -848,6 +878,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -879,6 +910,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -896,6 +928,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -923,6 +956,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -954,6 +988,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -971,6 +1006,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1006,6 +1042,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1037,6 +1074,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1054,6 +1092,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumTag.json b/crates/swc_ecma_parser/tests/tsc/enumTag.json index fa979dfe8a49..9c2391094ab7 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTag.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTag.json @@ -28,6 +28,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false, "typeAnnotation": null @@ -168,6 +169,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Second", "optional": false, "typeAnnotation": null @@ -268,6 +270,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fs", "optional": false, "typeAnnotation": null @@ -304,6 +307,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -323,6 +327,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -367,6 +372,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -379,6 +385,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -413,6 +420,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -432,6 +440,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -466,6 +475,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume", "optional": false }, @@ -485,6 +495,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -504,6 +515,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -523,6 +535,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -566,6 +579,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -577,6 +591,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -607,6 +622,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -618,6 +634,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -648,6 +665,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false, "typeAnnotation": null @@ -659,6 +677,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -689,6 +708,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -706,6 +726,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -742,6 +763,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -759,6 +781,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -793,6 +816,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -810,6 +834,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Second", "optional": false }, @@ -844,6 +869,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -875,6 +901,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -894,6 +921,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -940,6 +968,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -956,6 +985,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1013,6 +1043,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -1029,6 +1060,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/enumTagCircularReference.json b/crates/swc_ecma_parser/tests/tsc/enumTagCircularReference.json index da26540ba89d..f84ca01b21b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTagCircularReference.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTagCircularReference.json @@ -28,6 +28,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/enumTagImported.json b/crates/swc_ecma_parser/tests/tsc/enumTagImported.json index 40591f457b90..b83ada4cbdc6 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTagImported.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTagImported.json @@ -28,6 +28,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tost", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestEnum", "optional": false }, @@ -148,6 +151,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tist", "optional": false, "typeAnnotation": null @@ -165,6 +169,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestEnum", "optional": false }, @@ -210,6 +215,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestEnum", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/enumTagOnExports.json b/crates/swc_ecma_parser/tests/tsc/enumTagOnExports.json index 77000e8651c4..948e7ea34af4 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTagOnExports.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTagOnExports.json @@ -31,6 +31,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -85,6 +86,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumTagOnExports2.json b/crates/swc_ecma_parser/tests/tsc/enumTagOnExports2.json index 0eb26de2e9d3..d129a8e0e611 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTagOnExports2.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTagOnExports2.json @@ -31,6 +31,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/enumTagUseBeforeDefCrash.json b/crates/swc_ecma_parser/tests/tsc/enumTagUseBeforeDefCrash.json index a62801bb03be..4d8f5c9feb6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/enumTagUseBeforeDefCrash.json +++ b/crates/swc_ecma_parser/tests/tsc/enumTagUseBeforeDefCrash.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/enums.json b/crates/swc_ecma_parser/tests/tsc/enums.json index a7b1095d4363..8db324ed3541 100644 --- a/crates/swc_ecma_parser/tests/tsc/enums.json +++ b/crates/swc_ecma_parser/tests/tsc/enums.json @@ -20,6 +20,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxKind", "optional": false }, @@ -37,6 +38,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImportClause", "optional": false }, @@ -55,6 +57,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExportDeclaration", "optional": false }, @@ -77,6 +80,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -94,6 +98,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -120,6 +125,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -155,6 +161,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxKind", "optional": false }, @@ -186,6 +193,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -217,6 +225,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxKind", "optional": false }, @@ -236,6 +245,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -275,6 +285,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxKind", "optional": false }, @@ -307,6 +318,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -343,6 +355,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -370,6 +383,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SyntaxKind", "optional": false }, @@ -414,6 +428,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -435,6 +450,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -461,6 +477,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlag", "optional": false }, @@ -484,6 +501,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -519,6 +537,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlag", "optional": false }, @@ -550,6 +569,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -590,6 +610,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlag", "optional": false }, @@ -633,6 +654,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -654,6 +676,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlag", "optional": false }, @@ -674,6 +697,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/equalityWithEnumTypes.json b/crates/swc_ecma_parser/tests/tsc/equalityWithEnumTypes.json index bc2a5de50bc6..dee67e28e33c 100644 --- a/crates/swc_ecma_parser/tests/tsc/equalityWithEnumTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/equalityWithEnumTypes.json @@ -20,6 +20,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -37,6 +38,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +65,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -93,6 +96,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -110,6 +114,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -153,6 +158,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -194,6 +200,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -213,6 +220,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -234,6 +242,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -277,6 +286,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -311,6 +321,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -339,6 +350,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -373,6 +385,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -401,6 +414,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -435,6 +449,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -463,6 +478,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -497,6 +513,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -521,6 +538,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -540,6 +558,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -561,6 +580,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -604,6 +624,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -638,6 +659,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -666,6 +688,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -700,6 +723,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -728,6 +752,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -762,6 +787,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -790,6 +816,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -824,6 +851,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/equalityWithIntersectionTypes01.json b/crates/swc_ecma_parser/tests/tsc/equalityWithIntersectionTypes01.json index 47d82cb387de..e3106f1f4850 100644 --- a/crates/swc_ecma_parser/tests/tsc/equalityWithIntersectionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/equalityWithIntersectionTypes01.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -82,6 +84,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -101,6 +104,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -128,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -165,6 +170,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -192,6 +198,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false }, @@ -239,6 +246,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -339,6 +347,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -367,6 +376,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -385,6 +395,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -401,6 +412,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -431,6 +443,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -452,6 +465,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -466,6 +480,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -500,6 +515,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -510,6 +526,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -528,6 +545,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -538,6 +556,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -579,6 +598,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -589,6 +609,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -607,6 +628,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -617,6 +639,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -658,6 +681,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -668,6 +692,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -686,6 +711,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -696,6 +722,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -737,6 +764,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -747,6 +775,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -765,6 +794,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -775,6 +805,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/equalityWithUnionTypes01.json b/crates/swc_ecma_parser/tests/tsc/equalityWithUnionTypes01.json index 62d58a4bafb7..3a9ee06155c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/equalityWithUnionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/equalityWithUnionTypes01.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -82,6 +84,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -101,6 +104,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -128,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -175,6 +180,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -255,6 +261,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -291,6 +298,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -307,6 +315,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -337,6 +346,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -358,6 +368,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -372,6 +383,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -406,6 +418,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -416,6 +429,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -434,6 +448,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -444,6 +459,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -485,6 +501,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -495,6 +512,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -513,6 +531,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -523,6 +542,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -564,6 +584,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -574,6 +595,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -592,6 +614,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -602,6 +625,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -643,6 +667,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -653,6 +678,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -671,6 +697,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -681,6 +708,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/equalityWithtNullishCoalescingAssignment.json b/crates/swc_ecma_parser/tests/tsc/equalityWithtNullishCoalescingAssignment.json index 46b6e6038232..970841763e33 100644 --- a/crates/swc_ecma_parser/tests/tsc/equalityWithtNullishCoalescingAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/equalityWithtNullishCoalescingAssignment.json @@ -14,6 +14,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -121,6 +124,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -167,6 +171,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -189,6 +194,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -242,6 +248,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -270,6 +277,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -312,6 +320,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -443,6 +452,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -478,6 +488,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -525,6 +536,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -547,6 +559,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/errorIsolation.json b/crates/swc_ecma_parser/tests/tsc/errorIsolation.json index d53c1c425ebc..42e555494e99 100644 --- a/crates/swc_ecma_parser/tests/tsc/errorIsolation.json +++ b/crates/swc_ecma_parser/tests/tsc/errorIsolation.json @@ -28,6 +28,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -116,6 +118,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/errorOnFunctionReturnType.json b/crates/swc_ecma_parser/tests/tsc/errorOnFunctionReturnType.json index ee01c60471fe..22fca4a2eaa9 100644 --- a/crates/swc_ecma_parser/tests/tsc/errorOnFunctionReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/errorOnFunctionReturnType.json @@ -14,6 +14,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testPromise1", "optional": false }, @@ -59,6 +60,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -104,6 +106,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testPromise2", "optional": false }, @@ -169,6 +172,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testPromise3", "optional": false, "typeAnnotation": null @@ -217,6 +221,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -280,6 +285,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testPromise4", "optional": false, "typeAnnotation": null @@ -328,6 +334,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -377,6 +384,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testNever1", "optional": false }, @@ -411,6 +419,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testNever2", "optional": false }, @@ -476,6 +485,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testNever3", "optional": false, "typeAnnotation": null @@ -524,6 +534,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -587,6 +598,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testNever4", "optional": false, "typeAnnotation": null @@ -635,6 +647,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/errorSuperPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/errorSuperPropertyAccess.json index 96867e58c723..5a17f81a290c 100644 --- a/crates/swc_ecma_parser/tests/tsc/errorSuperPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/errorSuperPropertyAccess.json @@ -14,6 +14,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoBase", "optional": false }, @@ -72,6 +73,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -125,6 +127,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -236,6 +239,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -289,6 +293,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -711,6 +716,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -813,6 +819,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -1148,6 +1155,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived1", "optional": false }, @@ -1311,6 +1319,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1408,6 +1417,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1451,6 +1461,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1499,6 +1510,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1539,6 +1551,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1620,6 +1633,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -1708,6 +1722,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1822,6 +1837,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -1839,6 +1855,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived2", "optional": false }, @@ -2002,6 +2019,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2099,6 +2117,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2142,6 +2161,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2190,6 +2210,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2230,6 +2251,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2280,6 +2302,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -2297,6 +2320,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived3", "optional": false }, @@ -2704,6 +2728,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2877,6 +2902,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -2908,6 +2934,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/es2016IntlAPIs.json b/crates/swc_ecma_parser/tests/tsc/es2016IntlAPIs.json index c66c3cd6f6dc..d5dd44e2b778 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2016IntlAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es2016IntlAPIs.json @@ -31,6 +31,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -66,6 +67,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -125,6 +127,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -160,6 +163,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -257,6 +261,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -301,6 +306,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -339,6 +345,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -374,6 +381,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es2017DateAPIs.json b/crates/swc_ecma_parser/tests/tsc/es2017DateAPIs.json index b893f1c2b005..3300fdbd1786 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2017DateAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es2017DateAPIs.json @@ -31,6 +31,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es2018IntlAPIs.json b/crates/swc_ecma_parser/tests/tsc/es2018IntlAPIs.json index 37fb60739468..d949cdda5ca3 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2018IntlAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es2018IntlAPIs.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locales", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": null @@ -174,6 +176,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -228,6 +231,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -259,6 +263,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locales", "optional": false } @@ -272,6 +277,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -339,6 +345,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false, "typeAnnotation": null @@ -380,6 +387,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -437,6 +445,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -465,6 +474,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, @@ -493,6 +503,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es2020IntlAPIs.json b/crates/swc_ecma_parser/tests/tsc/es2020IntlAPIs.json index d5898bbcb048..62fd59713d7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2020IntlAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es2020IntlAPIs.json @@ -28,6 +28,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": false, "typeAnnotation": null @@ -86,6 +88,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -118,6 +121,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -137,6 +141,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locale", "optional": false, "typeAnnotation": { @@ -197,6 +202,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -252,6 +258,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -274,6 +281,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locale", "optional": false } @@ -300,6 +308,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": false } @@ -340,6 +349,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -362,6 +372,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locale", "optional": false } @@ -388,6 +399,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false } @@ -461,6 +473,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -501,6 +514,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -544,6 +558,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rtf1", "optional": false, "typeAnnotation": null @@ -568,6 +583,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -658,6 +674,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -693,6 +710,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rtf1", "optional": false }, @@ -764,6 +782,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -799,6 +818,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rtf1", "optional": false }, @@ -875,6 +895,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rtf2", "optional": false, "typeAnnotation": null @@ -899,6 +920,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -989,6 +1011,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1024,6 +1047,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rtf2", "optional": false }, @@ -1092,6 +1116,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regionNamesInEnglish", "optional": false, "typeAnnotation": null @@ -1116,6 +1141,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1215,6 +1241,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regionNamesInTraditionalChinese", "optional": false, "typeAnnotation": null @@ -1239,6 +1266,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1341,6 +1369,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1376,6 +1405,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regionNamesInEnglish", "optional": false }, @@ -1435,6 +1465,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1470,6 +1501,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regionNamesInTraditionalChinese", "optional": false }, @@ -1526,6 +1558,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locales1", "optional": false, "typeAnnotation": null @@ -1602,6 +1635,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options1", "optional": false, "typeAnnotation": null @@ -1672,6 +1706,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1726,6 +1761,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1757,6 +1793,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locales1", "optional": false } @@ -1770,6 +1807,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options1", "optional": false } @@ -1833,6 +1871,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1875,6 +1914,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1910,6 +1950,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1969,6 +2010,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2011,6 +2053,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2066,6 +2109,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2132,6 +2176,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2186,6 +2231,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2208,6 +2254,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2301,6 +2348,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localesArg", "optional": false, "typeAnnotation": null @@ -2346,6 +2394,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2407,6 +2456,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2467,6 +2517,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2489,6 +2540,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localesArg", "optional": false } @@ -2581,6 +2633,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2622,6 +2675,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2653,6 +2707,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localesArg", "optional": false } @@ -2691,6 +2746,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2732,6 +2788,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2787,6 +2844,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2828,6 +2886,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2859,6 +2918,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localesArg", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es2021LocalesObjectArgument.json b/crates/swc_ecma_parser/tests/tsc/es2021LocalesObjectArgument.json index e959538bec93..12887e887fae 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2021LocalesObjectArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/es2021LocalesObjectArgument.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -107,6 +109,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -186,6 +190,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -268,6 +274,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -290,6 +297,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -324,6 +332,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -355,6 +364,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -368,6 +378,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -411,6 +422,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -442,6 +454,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -482,6 +495,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -522,6 +536,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -535,6 +550,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es2022IntlAPIs.json b/crates/swc_ecma_parser/tests/tsc/es2022IntlAPIs.json index 99b8ee7f90a9..63f94d787331 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2022IntlAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es2022IntlAPIs.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timezoneNames", "optional": false, "typeAnnotation": null @@ -154,6 +155,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zoneName", "optional": false, "typeAnnotation": null @@ -170,6 +172,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timezoneNames", "optional": false }, @@ -204,6 +207,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "formatter", "optional": false, "typeAnnotation": null @@ -228,6 +232,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -299,6 +304,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zoneName", "optional": false } @@ -339,6 +345,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumerationKeys", "optional": false, "typeAnnotation": null @@ -465,6 +472,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -481,6 +489,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumerationKeys", "optional": false }, @@ -515,6 +524,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supported", "optional": false, "typeAnnotation": null @@ -539,6 +549,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -561,6 +572,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es2022LocalesObjectArgument.json b/crates/swc_ecma_parser/tests/tsc/es2022LocalesObjectArgument.json index 20f52e30c321..d091b642874b 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2022LocalesObjectArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/es2022LocalesObjectArgument.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -107,6 +109,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -186,6 +190,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -268,6 +274,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -290,6 +297,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -324,6 +332,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -355,6 +364,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -368,6 +378,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -411,6 +422,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -442,6 +454,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -482,6 +495,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -522,6 +536,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -535,6 +550,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es2022SharedMemory.json b/crates/swc_ecma_parser/tests/tsc/es2022SharedMemory.json index 9513ba14203c..722cd831b60e 100644 --- a/crates/swc_ecma_parser/tests/tsc/es2022SharedMemory.json +++ b/crates/swc_ecma_parser/tests/tsc/es2022SharedMemory.json @@ -28,6 +28,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sab", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -72,6 +74,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Int32Array", "optional": false }, @@ -125,6 +128,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "int32", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Int32Array", "optional": false }, @@ -156,6 +161,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sab", "optional": false } @@ -190,6 +196,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sab64", "optional": false, "typeAnnotation": null @@ -208,6 +215,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -234,6 +242,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt64Array", "optional": false }, @@ -287,6 +296,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "int64", "optional": false, "typeAnnotation": null @@ -305,6 +315,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt64Array", "optional": false }, @@ -318,6 +329,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sab64", "optional": false } @@ -352,6 +364,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "waitValue", "optional": false, "typeAnnotation": null @@ -376,6 +389,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Atomics", "optional": false }, @@ -398,6 +412,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "int32", "optional": false } @@ -469,6 +484,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -488,6 +504,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -518,6 +535,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Atomics", "optional": false }, @@ -540,6 +558,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "int32", "optional": false } @@ -615,6 +634,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async64", "optional": false, "typeAnnotation": null @@ -637,6 +657,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value64", "optional": false, "typeAnnotation": null @@ -666,6 +687,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Atomics", "optional": false }, @@ -688,6 +710,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "int64", "optional": false } @@ -720,6 +743,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BigInt", "optional": false }, @@ -770,6 +794,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false, "typeAnnotation": null @@ -803,6 +828,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -833,6 +859,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -855,6 +882,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async64", "optional": false }, @@ -885,6 +913,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value64", "optional": false } @@ -925,6 +954,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es5DateAPIs.json b/crates/swc_ecma_parser/tests/tsc/es5DateAPIs.json index c02a89bd0dbe..1a59cbc656d2 100644 --- a/crates/swc_ecma_parser/tests/tsc/es5DateAPIs.json +++ b/crates/swc_ecma_parser/tests/tsc/es5DateAPIs.json @@ -31,6 +31,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekind.json b/crates/swc_ecma_parser/tests/tsc/es6modulekind.json index 43fceceb6c6d..413f4b71c44b 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekind.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekind.json @@ -20,6 +20,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindExportClassNameWithObject.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindExportClassNameWithObject.json index 1ebedaa2ef8f..659173f4ef7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindExportClassNameWithObject.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindExportClassNameWithObject.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES2015Target.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES2015Target.json index c595ed61bcd1..9afd957b6f2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES2015Target.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES2015Target.json @@ -20,6 +20,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target.json index b70dd9ce0b3c..079faaaf937e 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -170,6 +171,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -180,6 +182,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -199,6 +202,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -228,6 +232,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -298,6 +303,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -321,6 +327,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -466,6 +473,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -476,6 +484,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -495,6 +504,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -532,6 +542,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target10.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target10.json index ff3730b7c264..847dcd1236f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target10.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target10.json @@ -20,6 +20,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -56,6 +57,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -81,6 +83,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target11.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target11.json index 29c3a6aca427..d7f6a2c048f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target11.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target11.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -135,6 +138,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -190,6 +194,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target12.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target12.json index 5893a4102f46..5ad111484f8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target12.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target12.json @@ -20,6 +20,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -60,6 +61,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -99,6 +101,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -159,6 +163,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -196,6 +201,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -213,6 +219,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -251,6 +258,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -290,6 +298,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -373,6 +383,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -417,6 +428,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -452,6 +464,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -491,6 +504,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -528,6 +542,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -576,6 +591,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -615,6 +631,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target2.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target2.json index bfa8a72dfff7..f2ed77f8490c 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target2.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target2.json @@ -20,6 +20,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target3.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target3.json index 85e7234125cd..ad2026d7e80a 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target3.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target3.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -135,6 +138,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target4.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target4.json index 57f5eb97d576..fbc4a4f8929a 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target4.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target4.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -44,6 +45,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target5.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target5.json index 1c98b0ce5039..b08da988428f 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target5.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target5.json @@ -26,6 +26,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -43,6 +44,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -72,6 +74,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -89,6 +92,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target6.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target6.json index bd1d41000fd3..a9e7fb4240b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target6.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target6.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -45,6 +46,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -97,6 +99,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -126,6 +129,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -194,6 +199,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target7.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target7.json index b7587e99663a..e5d09cae1825 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target7.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target7.json @@ -27,6 +27,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -60,6 +61,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N2", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target8.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target8.json index 608eaae9d953..e0471ac9918c 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target8.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target8.json @@ -34,6 +34,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target9.json b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target9.json index b536d97b5164..a79752a218e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target9.json +++ b/crates/swc_ecma_parser/tests/tsc/es6modulekindWithES5Target9.json @@ -25,6 +25,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -63,6 +64,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -103,6 +105,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -141,6 +144,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -172,6 +176,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -203,6 +208,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -252,6 +258,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -284,6 +291,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStatic.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStatic.json index 676306923c01..d10a15dd68fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStatic.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -242,6 +246,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -269,6 +274,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -361,6 +367,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -463,6 +470,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -490,6 +498,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -556,6 +565,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -583,6 +593,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -666,6 +677,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -686,6 +698,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -713,6 +726,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStaticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStaticPrivate.json index ee77deb06fbd..ee237245f0b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStaticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-nonStaticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -108,6 +110,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -202,6 +205,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-static.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-static.json index 72403fde61e6..7d1b3fbd4502 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-static.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-static.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -242,6 +246,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -269,6 +274,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -361,6 +367,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -463,6 +470,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -490,6 +498,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -556,6 +565,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -583,6 +593,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -666,6 +677,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -686,6 +698,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -713,6 +726,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-staticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-staticPrivate.json index 6bb9930d9629..a5e133026586 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-staticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-accessors-staticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -108,6 +110,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -202,6 +205,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -292,6 +297,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -315,6 +321,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -411,6 +418,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.1.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.1.json index b8f9bcc3eb81..e311131baa72 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.1.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -203,6 +206,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -252,6 +257,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -397,6 +403,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -569,6 +576,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -608,6 +616,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.2.json index 3a34a3fbe4bf..b5fbcf999aee 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.2.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -83,6 +85,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -166,6 +169,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -189,6 +193,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -302,6 +307,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -325,6 +331,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.3.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.3.json index f9a136b014bf..2b85bff4b049 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.3.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -141,6 +143,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -190,6 +194,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1188,6 +1193,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1233,6 +1239,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1288,6 +1295,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1344,6 +1352,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1391,6 +1400,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1438,6 +1448,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1485,6 +1496,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1554,6 +1566,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1642,6 +1655,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1685,6 +1699,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.4.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.4.json index 7c4e806fbb02..e0b3579f9dbb 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.4.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.4.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -203,6 +206,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -252,6 +257,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -427,6 +433,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -653,6 +660,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -699,6 +707,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.5.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.5.json index a485f55e379d..6af6daf6ef58 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.5.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -141,6 +143,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -190,6 +194,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -803,6 +808,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -820,6 +826,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -843,6 +850,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1528,6 +1536,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1545,6 +1554,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1568,6 +1578,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1614,6 +1625,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1677,6 +1689,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1750,6 +1763,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1824,6 +1838,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1889,6 +1904,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1954,6 +1970,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2019,6 +2036,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2106,6 +2124,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2212,6 +2231,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2262,6 +2282,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.6.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.6.json index 608e1f27bc7e..19a962d040e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.6.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.6.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -213,6 +216,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -291,6 +295,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -314,6 +319,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -516,6 +522,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -948,6 +955,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1043,6 +1051,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.7.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.7.json index c2e10fc7d7be..704d78fbb1e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.7.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classSuper.7.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -138,6 +140,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -178,6 +181,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -230,6 +234,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -283,6 +288,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -300,6 +306,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -319,6 +326,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": { @@ -352,6 +360,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_context", "optional": false, "typeAnnotation": { @@ -410,6 +419,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -470,6 +480,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -546,6 +557,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -562,6 +574,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -661,6 +674,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -739,6 +753,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -862,6 +877,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -932,6 +948,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.es5.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.es5.json index 869f0caf8930..77b2bb3e5b3a 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.es5.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.json index 566ec1b18a8f..6ff1e2664d08 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-classThisReference.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commentPreservation.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commentPreservation.json index 176c1334dcda..2db3f17bdc21 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commentPreservation.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commentPreservation.json @@ -28,6 +28,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -100,6 +103,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -136,6 +140,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -153,6 +158,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -214,6 +220,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -231,6 +238,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -309,6 +317,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -343,6 +352,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -360,6 +370,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -430,6 +441,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -447,6 +459,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -499,6 +512,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -516,6 +530,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -556,6 +571,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -573,6 +589,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -634,6 +651,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -651,6 +669,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -729,6 +748,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -763,6 +783,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -780,6 +801,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -851,6 +873,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -868,6 +891,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -918,6 +942,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -935,6 +960,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -967,6 +993,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -990,6 +1017,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1007,6 +1035,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1035,6 +1064,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1057,6 +1087,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1074,6 +1105,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1102,6 +1134,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1125,6 +1158,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1142,6 +1176,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1170,6 +1205,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1192,6 +1228,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1209,6 +1246,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs-classNamespaceMerge.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs-classNamespaceMerge.json index 820a5b24c6a9..60d631d0dfb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs-classNamespaceMerge.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs-classNamespaceMerge.json @@ -28,6 +28,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deco", "optional": false, "typeAnnotation": { @@ -66,6 +67,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -89,6 +91,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deco", "optional": false } @@ -168,6 +171,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -207,6 +211,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -255,6 +260,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs.json index 5210ea741191..21c885dbc25d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-commonjs.json @@ -28,6 +28,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deco", "optional": false, "typeAnnotation": { @@ -66,6 +67,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -89,6 +91,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deco", "optional": false } @@ -172,6 +175,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStatic.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStatic.json index 92caf5365c3f..ab159ea8f3aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStatic.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -240,6 +244,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -288,6 +293,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false } @@ -324,6 +330,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticAccessor.json index 22dc63a6ac8c..83af582870a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticAccessor.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -237,6 +241,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -282,6 +287,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false } @@ -318,6 +324,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivate.json index 2145e9a3c69d..5dcf4436945d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -111,6 +113,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.json index 428faf2c551e..83d1bea03845 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -110,6 +112,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-static.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-static.json index 794d9b7a799e..5b34cfe57256 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-static.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-static.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -240,6 +244,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -288,6 +293,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false } @@ -324,6 +330,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticAccessor.json index 1e3089b75099..3d56177bdf06 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticAccessor.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -237,6 +241,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -282,6 +287,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field3", "optional": false } @@ -318,6 +324,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -360,6 +367,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -383,6 +391,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivate.json index 09d4a27a72a7..21c36d231b09 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -111,6 +113,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -138,6 +141,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -161,6 +165,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivateAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivateAccessor.json index cdb82fec53a8..c1899739d3f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivateAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-fields-staticPrivateAccessor.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -110,6 +112,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -136,6 +139,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -159,6 +163,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStatic.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStatic.json index f6bd934aa040..4e0344de1ff4 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStatic.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -240,6 +244,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -306,6 +311,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -333,6 +339,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStaticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStaticPrivate.json index 28b2084ff6a6..7ef3d02ad6ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStaticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-nonStaticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -101,6 +103,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-static.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-static.json index 6fee4f57c338..adb215edb3f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-static.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-static.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -240,6 +244,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -306,6 +311,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false } @@ -333,6 +339,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-staticPrivate.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-staticPrivate.json index 04326c451dcf..fd61fd252dfe 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-staticPrivate.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-methods-staticPrivate.json @@ -28,6 +28,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -101,6 +103,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -148,6 +151,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -171,6 +175,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.1.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.1.json index 9ea254740592..0302fd8aa880 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.1.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.2.json index f58a89629bde..8b1c41caa131 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.2.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.3.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.3.json index bc873b4f6cdc..42fb8ea40e34 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-classDecorator.3.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateAutoAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateAutoAccessor.json index 125d2c2250fb..077335af1707 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateAutoAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateAutoAccessor.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -127,6 +129,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateField.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateField.json index b0188b0c9456..393e085443b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateField.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateField.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +130,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateGetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateGetter.json index 6601dbed281c..3021f738317c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateGetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateGetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateMethod.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateMethod.json index c66456872ef5..495ccfa56ff7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateMethod.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateSetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateSetter.json index 48ee8e3ec254..0bcbef6cbf50 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateSetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-nonStaticPrivateSetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -146,6 +149,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedGetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedGetter.json index 4598622db386..946653d6e307 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedGetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedGetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -147,6 +150,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -167,6 +171,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedMethod.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedMethod.json index 0d095e2ea8f3..dd0865be58f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedMethod.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -147,6 +150,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -167,6 +171,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedSetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedSetter.json index d08c25a1e0c5..6caf14c49b63 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedSetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticComputedSetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -147,6 +150,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -167,6 +171,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -201,6 +206,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateAutoAccessor.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateAutoAccessor.json index b3b4ca2a490a..bf1bb01e2fe5 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateAutoAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateAutoAccessor.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -127,6 +129,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateField.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateField.json index f510619467f3..b821addfa80f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateField.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateField.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +130,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateGetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateGetter.json index f783be5063ee..d703a85c664b 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateGetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateGetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateMethod.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateMethod.json index bb040fdec570..03263bccd323 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateMethod.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateSetter.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateSetter.json index 2da21041167f..7b6f3246be0f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateSetter.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-missingEmitHelpers-staticPrivateSetter.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +114,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -146,6 +149,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-multipleDecorators.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-multipleDecorators.json index d5da4eee7063..f41f1d255c37 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-multipleDecorators.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-multipleDecorators.json @@ -28,6 +28,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec1", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec2", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -117,6 +120,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec1", "optional": false } @@ -134,6 +138,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-outerThisReference.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-outerThisReference.json index 3ac68ec209a1..04ea1a41eda4 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-outerThisReference.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-outerThisReference.json @@ -28,6 +28,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -136,6 +139,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -202,6 +206,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -245,6 +250,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -275,6 +281,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -321,6 +328,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -405,6 +413,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -458,6 +467,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -512,6 +522,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -542,6 +553,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -641,6 +653,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false }, @@ -672,6 +685,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -693,6 +707,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -714,6 +729,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-parameterProperties.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-parameterProperties.json index e7a6662e455f..7e0c34dea68e 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-parameterProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-parameterProperties.json @@ -28,6 +28,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -104,6 +106,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-setFunctionName.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-setFunctionName.json index 7e9714da60e7..501e7e09c1f4 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-setFunctionName.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-setFunctionName.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -129,6 +132,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -167,6 +171,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -190,6 +195,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -226,6 +232,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -264,6 +271,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -286,6 +294,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -322,6 +331,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -373,6 +383,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-simpleTransformation.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-simpleTransformation.json index 3cbcb27008c3..e9d897fffbd9 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-simpleTransformation.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-simpleTransformation.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-sourceMap.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-sourceMap.json index 59f5803e2700..f7150797b397 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-sourceMap.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classDeclaration-sourceMap.json @@ -28,6 +28,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -100,6 +103,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -136,6 +140,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -153,6 +158,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -214,6 +220,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -231,6 +238,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -309,6 +317,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -343,6 +352,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -360,6 +370,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -430,6 +441,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -447,6 +459,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -499,6 +512,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -516,6 +530,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -556,6 +571,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -573,6 +589,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -634,6 +651,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -651,6 +669,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -729,6 +748,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -763,6 +783,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -780,6 +801,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -851,6 +873,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -868,6 +891,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -918,6 +942,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -935,6 +960,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.1.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.1.json index b4d76c64bd3e..fc4a250536f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.1.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -203,6 +206,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -241,6 +245,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -263,6 +268,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -408,6 +414,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -580,6 +587,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -619,6 +627,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.2.json index c5c6a2dfc9b9..f4f80a4067f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.2.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -94,6 +96,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -191,6 +194,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -213,6 +217,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -340,6 +345,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -362,6 +368,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.3.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.3.json index 635e6f9aa13b..e0b19a3ca90f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.3.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -141,6 +143,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -201,6 +205,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1199,6 +1204,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1244,6 +1250,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1299,6 +1306,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1355,6 +1363,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1402,6 +1411,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1449,6 +1459,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1496,6 +1507,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1565,6 +1577,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1653,6 +1666,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1696,6 +1710,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.4.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.4.json index 71e5d4ec9fb0..6e0bc6bc632d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.4.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.4.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -203,6 +206,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -241,6 +245,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -263,6 +268,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -438,6 +444,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -664,6 +671,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -710,6 +718,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.5.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.5.json index 65e7f3058f2c..571730cabca7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.5.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -141,6 +143,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -179,6 +182,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -201,6 +205,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -814,6 +819,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -845,6 +851,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -867,6 +874,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1552,6 +1560,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1583,6 +1592,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1605,6 +1615,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1651,6 +1662,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1714,6 +1726,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1787,6 +1800,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1861,6 +1875,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1926,6 +1941,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1991,6 +2007,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2056,6 +2073,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2143,6 +2161,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2249,6 +2268,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2299,6 +2319,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.6.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.6.json index a3423b5d984d..983d597f0816 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.6.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-classSuper.6.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -111,6 +113,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -213,6 +216,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -303,6 +307,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -325,6 +330,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -527,6 +533,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -959,6 +966,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1054,6 +1062,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-commentPreservation.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-commentPreservation.json index 947525afe991..055e3210fb2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-commentPreservation.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-commentPreservation.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -111,6 +114,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -147,6 +151,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -164,6 +169,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -225,6 +231,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -242,6 +249,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -320,6 +328,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -354,6 +363,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -371,6 +381,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -441,6 +452,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -458,6 +470,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -510,6 +523,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -527,6 +541,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -567,6 +582,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -584,6 +600,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -645,6 +662,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -662,6 +680,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -740,6 +759,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -774,6 +794,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -791,6 +812,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -862,6 +884,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -879,6 +902,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -929,6 +953,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -946,6 +971,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.1.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.1.json index c152e0a00716..c380411ab4ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.1.json @@ -28,6 +28,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.10.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.10.json index 50b0334e6c4f..2104a090b9fc 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.10.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.10.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.11.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.11.json index f27f0024ec0c..352b66ed8daa 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.11.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.11.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.12.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.12.json index 2cdb882c2947..25ead60e1a54 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.12.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.12.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -96,6 +98,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.13.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.13.json index aafbafd11fb0..1f8300ed0c19 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.13.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.13.json @@ -28,6 +28,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -118,6 +120,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.14.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.14.json index cee850ed5778..87fe08e4eaa6 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.14.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.14.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -142,6 +144,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -168,6 +171,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.15.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.15.json index 5ec31f3cdfa1..1aa9312f7cf8 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.15.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.15.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +120,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.17.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.17.json index c7f07a46aaf9..f0599ecbebc1 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.17.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.17.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -131,6 +133,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -181,6 +184,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -198,6 +202,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -224,6 +229,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.2.json index cd81c50e23f5..89a48b4f5599 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.2.json @@ -28,6 +28,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -115,6 +118,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.3.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.3.json index 08947e784129..1fccfde41bdd 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.3.json @@ -28,6 +28,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.4.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.4.json index 00304db56f7d..4f0b1326f647 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.4.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.4.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.5.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.5.json index 47a86669cebb..a13dcd39cb8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.5.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -153,6 +156,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.6.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.6.json index c393c1a6d75a..7b8e5c7ea53b 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.6.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.6.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -113,6 +114,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.7.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.7.json index 0a94f8029063..b4b8bbbcf6d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.7.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.7.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -143,6 +145,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -169,6 +172,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.8.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.8.json index e7adaea680d2..2065e435cb2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.8.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.8.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -133,6 +135,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -159,6 +162,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.9.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.9.json index 13e80888d177..7ead6ef5241f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.9.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-missingEmitHelpers-classDecorator.9.json @@ -39,6 +39,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.1.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.1.json index 74b0bccbc841..46149ba81b44 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.1.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -177,6 +181,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -236,6 +241,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -278,6 +284,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -304,6 +311,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -338,6 +346,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -397,6 +406,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -439,6 +449,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -465,6 +476,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -499,6 +511,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -558,6 +571,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -600,6 +614,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -626,6 +641,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -660,6 +676,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -719,6 +736,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.10.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.10.json index ffafc47b0ded..2df542b47543 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.10.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.10.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -149,6 +152,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -198,6 +202,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -246,6 +251,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -295,6 +301,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -343,6 +350,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -392,6 +400,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -447,6 +456,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -496,6 +506,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +562,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -600,6 +612,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -637,6 +650,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -666,6 +680,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -715,6 +730,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -762,6 +778,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -811,6 +828,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -859,6 +877,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -908,6 +927,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -988,6 +1008,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1045,6 +1066,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1126,6 +1148,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1183,6 +1206,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1264,6 +1288,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1321,6 +1346,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1409,6 +1435,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1466,6 +1493,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1554,6 +1582,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1611,6 +1640,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1648,6 +1678,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1677,6 +1708,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1726,6 +1758,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1806,6 +1839,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1863,6 +1897,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1944,6 +1979,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -2001,6 +2037,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2048,6 +2085,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -2076,6 +2114,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.11.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.11.json index 7a26ed87a3eb..23f2e073621f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.11.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.11.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -166,6 +168,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -209,6 +212,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -231,6 +235,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -266,6 +271,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -321,6 +327,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.2.json index 6dd0f61968b0..70e51880b145 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.2.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -182,6 +185,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -283,6 +287,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -360,6 +365,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -462,6 +468,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -539,6 +546,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -641,6 +649,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -725,6 +734,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -834,6 +844,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -918,6 +929,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1027,6 +1039,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1093,6 +1106,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1122,6 +1136,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1180,6 +1195,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1242,6 +1258,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1318,6 +1335,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1387,6 +1405,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1463,6 +1482,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.3.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.3.json index 1306c410a828..489941a24d07 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.3.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -157,6 +160,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -216,6 +220,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -273,6 +278,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -299,6 +305,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -348,6 +355,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -407,6 +415,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -464,6 +473,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -490,6 +500,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -539,6 +550,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -598,6 +610,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.4.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.4.json index b758ace655dc..8f0559090121 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.4.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.4.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -129,6 +131,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -179,6 +183,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -232,6 +237,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -291,6 +297,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -323,6 +330,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -376,6 +384,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -402,6 +411,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -426,6 +436,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -479,6 +490,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -538,6 +550,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -570,6 +583,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -633,6 +647,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -659,6 +674,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -684,6 +700,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -747,6 +764,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -806,6 +824,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -839,6 +858,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.5.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.5.json index 06a6c2491ca4..46ca46d540e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.5.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -158,6 +161,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -184,6 +188,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -208,6 +213,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -253,6 +259,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -312,6 +319,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -344,6 +352,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.6.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.6.json index 9f38db36d04d..005600fe296f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.6.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.6.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -168,6 +171,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -194,6 +198,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -219,6 +224,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -274,6 +280,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -333,6 +340,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -366,6 +374,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.7.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.7.json index 934435e8849d..021d6a74a1c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.7.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.7.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -152,6 +155,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -178,6 +182,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -202,6 +207,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -240,6 +246,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -331,6 +339,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.8.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.8.json index 44766d4b9caf..a4a3375bb1a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.8.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.8.json @@ -28,6 +28,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -122,6 +124,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -212,6 +215,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.9.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.9.json index 4b75d79243c0..a9f2d1fe3925 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.9.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-classExpression-namedEvaluation.9.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -79,6 +80,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -115,6 +117,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -199,6 +202,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.2.json index 1fa7f431caaa..b4e3392fa5a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.2.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -62,6 +63,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boundMethodLogger", "optional": false }, @@ -216,6 +218,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -293,6 +296,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -313,6 +317,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boundMethodLogger", "optional": false }, @@ -332,6 +337,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false, "typeAnnotation": { @@ -371,6 +377,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false, "typeAnnotation": null @@ -415,6 +422,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loggedDecorator", "optional": false }, @@ -433,6 +441,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -455,6 +464,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -476,6 +486,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -500,6 +511,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -523,6 +535,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -551,6 +564,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Return", "optional": false }, @@ -575,6 +589,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -596,6 +611,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMethodDecoratorContext", "optional": false }, @@ -619,6 +635,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -638,6 +655,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -659,6 +677,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -683,6 +702,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -706,6 +726,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -734,6 +755,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Return", "optional": false }, @@ -775,6 +797,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -812,6 +835,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -912,6 +936,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -993,6 +1018,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -1072,6 +1098,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": null @@ -1101,6 +1128,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1149,6 +1177,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1178,6 +1207,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false }, @@ -1207,6 +1237,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -1296,6 +1327,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -1328,6 +1360,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1375,6 +1408,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1396,6 +1430,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -1420,6 +1455,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1443,6 +1479,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -1471,6 +1508,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Return", "optional": false }, @@ -1506,6 +1544,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -1528,6 +1567,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -1564,6 +1604,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Return", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.json index 84daf36ea29d..d23a2c61c291 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-contextualTypes.json @@ -14,6 +14,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -56,6 +58,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -127,6 +131,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -212,6 +217,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -223,6 +229,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -308,6 +315,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -319,6 +327,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -413,6 +422,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -441,6 +451,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -452,6 +463,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -537,6 +549,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -548,6 +561,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -642,6 +656,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -670,6 +685,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -681,6 +697,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -775,6 +792,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -786,6 +804,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -859,6 +878,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -870,6 +890,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -943,6 +964,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -954,6 +976,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1031,6 +1054,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1042,6 +1066,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1107,6 +1132,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1118,6 +1144,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1203,6 +1230,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1214,6 +1242,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1299,6 +1328,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1310,6 +1340,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1404,6 +1435,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1432,6 +1464,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1443,6 +1476,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1528,6 +1562,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1539,6 +1574,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1633,6 +1669,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1661,6 +1698,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1672,6 +1710,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1766,6 +1805,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1777,6 +1817,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1850,6 +1891,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1861,6 +1903,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1934,6 +1977,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1945,6 +1989,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2022,6 +2067,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2033,6 +2079,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-decoratorExpression.2.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-decoratorExpression.2.json index cb29093e7f83..5c7e063a160a 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-decoratorExpression.2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-decoratorExpression.2.json @@ -28,6 +28,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -147,6 +150,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -204,6 +208,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -250,6 +255,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -291,6 +297,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -344,6 +351,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -373,6 +381,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -405,6 +414,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -440,6 +450,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -481,6 +492,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -516,6 +528,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -557,6 +570,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -587,6 +601,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -637,6 +652,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -666,6 +682,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -715,6 +732,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -751,6 +769,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -803,6 +822,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -839,6 +859,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -882,6 +903,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -925,6 +947,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -971,6 +994,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1001,6 +1025,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1054,6 +1079,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1090,6 +1116,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1152,6 +1179,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1194,6 +1222,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1236,6 +1265,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1265,6 +1295,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1313,6 +1344,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1349,6 +1381,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1398,6 +1431,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1445,6 +1479,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1503,6 +1538,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1556,6 +1592,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1623,6 +1660,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1676,6 +1714,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1743,6 +1782,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1791,6 +1831,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1867,6 +1908,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1914,6 +1956,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1989,6 +2032,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2043,6 +2087,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2121,6 +2166,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2175,6 +2221,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2244,6 +2291,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2305,6 +2353,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2377,6 +2426,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2425,6 +2475,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2504,6 +2555,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2558,6 +2610,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2646,6 +2699,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2706,6 +2760,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2774,6 +2829,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2821,6 +2877,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2895,6 +2952,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2949,6 +3007,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecorators-emitDecoratorMetadata.json b/crates/swc_ecma_parser/tests/tsc/esDecorators-emitDecoratorMetadata.json index 5815f7325736..4cbf599b324b 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecorators-emitDecoratorMetadata.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecorators-emitDecoratorMetadata.json @@ -28,6 +28,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -119,6 +122,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -215,6 +220,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -276,6 +282,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +317,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -386,6 +394,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -429,6 +438,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -463,6 +473,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -524,6 +535,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +570,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -634,6 +647,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -675,6 +689,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -697,6 +712,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -733,6 +749,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -795,6 +812,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -829,6 +847,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -890,6 +909,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -924,6 +944,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1000,6 +1021,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1043,6 +1065,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1077,6 +1100,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1138,6 +1162,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1172,6 +1197,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -1248,6 +1274,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata1.json b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata1.json index 80c5f01a758e..c97f4e6a04d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata1.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata1.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -33,6 +34,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -202,6 +208,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -214,6 +221,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -243,6 +251,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -273,6 +282,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -344,6 +354,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -435,6 +446,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -457,6 +469,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -506,6 +519,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -528,6 +542,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata2.json b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata2.json index 693d7f3bfa8c..dfa44e5fc7d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata2.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata2.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -33,6 +34,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -177,6 +182,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -202,6 +208,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -214,6 +221,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -243,6 +251,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -273,6 +282,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -344,6 +354,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -435,6 +446,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -457,6 +469,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -506,6 +519,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -528,6 +542,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -561,6 +576,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -609,6 +625,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -676,6 +693,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -709,6 +727,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -731,6 +750,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -780,6 +800,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -802,6 +823,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata3.json b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata3.json index 1249eb148dbc..283d747aa37c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata3.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata3.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendMeta", "optional": false }, @@ -33,6 +34,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -168,6 +173,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existing", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -223,6 +230,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -273,6 +281,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -298,6 +307,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -322,6 +332,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existing", "optional": false } @@ -335,6 +346,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -367,6 +379,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -397,6 +410,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendMeta", "optional": false }, @@ -446,6 +460,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -476,6 +491,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendMeta", "optional": false }, @@ -517,6 +533,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -550,6 +567,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -572,6 +590,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -621,6 +640,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -643,6 +663,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata4.json b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata4.json index 4fdc9e224c3c..86528b9fe64c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata4.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata4.json @@ -28,6 +28,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PRIVATE_METADATA", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -65,6 +67,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -84,6 +87,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -117,6 +121,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -172,6 +177,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -183,6 +189,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -219,6 +226,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false, "typeAnnotation": null @@ -243,6 +251,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PRIVATE_METADATA", "optional": false }, @@ -271,6 +280,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -311,6 +321,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false } @@ -343,6 +354,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false, "typeAnnotation": null @@ -383,6 +395,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PRIVATE_METADATA", "optional": false }, @@ -411,6 +424,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -433,6 +447,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false } @@ -471,6 +486,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false }, @@ -487,6 +503,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -499,6 +516,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -528,6 +546,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -558,6 +577,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -629,6 +649,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false }, @@ -727,6 +748,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PRIVATE_METADATA", "optional": false }, @@ -755,6 +777,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -777,6 +800,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -837,6 +861,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PRIVATE_METADATA", "optional": false }, @@ -865,6 +890,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -887,6 +913,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata5.json b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata5.json index 99e5cd6b7f20..2c5383677315 100644 --- a/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata5.json +++ b/crates/swc_ecma_parser/tests/tsc/esDecoratorsMetadata5.json @@ -28,6 +28,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -101,6 +103,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekind.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekind.json index c595ed61bcd1..9afd957b6f2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekind.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekind.json @@ -20,6 +20,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES2015Target.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES2015Target.json index c595ed61bcd1..9afd957b6f2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES2015Target.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES2015Target.json @@ -20,6 +20,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target.json index b70dd9ce0b3c..079faaaf937e 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -170,6 +171,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -180,6 +182,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -199,6 +202,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -228,6 +232,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -298,6 +303,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -321,6 +327,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -466,6 +473,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -476,6 +484,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -495,6 +504,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -532,6 +542,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target10.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target10.json index ff3730b7c264..847dcd1236f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target10.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target10.json @@ -20,6 +20,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -56,6 +57,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -81,6 +83,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target11.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target11.json index 29c3a6aca427..d7f6a2c048f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target11.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target11.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -135,6 +138,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -190,6 +194,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target12.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target12.json index 5893a4102f46..5ad111484f8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target12.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target12.json @@ -20,6 +20,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -60,6 +61,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -99,6 +101,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -159,6 +163,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -196,6 +201,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -213,6 +219,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -251,6 +258,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -290,6 +298,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -373,6 +383,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -417,6 +428,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -452,6 +464,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -491,6 +504,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -528,6 +542,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -576,6 +591,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -615,6 +631,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target2.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target2.json index bfa8a72dfff7..f2ed77f8490c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target2.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target2.json @@ -20,6 +20,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target3.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target3.json index 85e7234125cd..ad2026d7e80a 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target3.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target3.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -135,6 +138,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target4.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target4.json index 57f5eb97d576..fbc4a4f8929a 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target4.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target4.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -44,6 +45,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target5.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target5.json index 1c98b0ce5039..b08da988428f 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target5.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target5.json @@ -26,6 +26,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -43,6 +44,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, @@ -72,6 +74,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -89,6 +92,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target6.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target6.json index bd1d41000fd3..a9e7fb4240b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target6.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target6.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -45,6 +46,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -97,6 +99,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -126,6 +129,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -194,6 +199,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target7.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target7.json index b7587e99663a..e5d09cae1825 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target7.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target7.json @@ -27,6 +27,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -60,6 +61,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N2", "optional": false }, @@ -132,6 +135,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target8.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target8.json index 608eaae9d953..e0471ac9918c 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target8.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target8.json @@ -34,6 +34,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target9.json b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target9.json index b536d97b5164..a79752a218e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target9.json +++ b/crates/swc_ecma_parser/tests/tsc/esnextmodulekindWithES5Target9.json @@ -25,6 +25,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -63,6 +64,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -103,6 +105,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -141,6 +144,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -172,6 +176,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -203,6 +208,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -252,6 +258,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -284,6 +291,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/everyTypeAssignableToAny.json b/crates/swc_ecma_parser/tests/tsc/everyTypeAssignableToAny.json index c42becb9fe4a..076aa59dbe12 100644 --- a/crates/swc_ecma_parser/tests/tsc/everyTypeAssignableToAny.json +++ b/crates/swc_ecma_parser/tests/tsc/everyTypeAssignableToAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +143,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -162,6 +165,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -187,6 +191,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -214,6 +219,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -261,6 +267,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": { @@ -282,6 +289,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -309,6 +317,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -326,6 +335,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -356,6 +366,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -412,6 +424,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -458,6 +471,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -504,6 +518,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -550,6 +565,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -571,6 +587,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -606,6 +623,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -652,6 +670,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -698,6 +717,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -719,6 +739,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -754,6 +775,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -800,6 +822,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -862,6 +885,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -883,6 +907,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -918,6 +943,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -940,6 +966,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1006,6 +1033,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1059,6 +1087,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1088,6 +1117,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1141,6 +1171,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1163,6 +1194,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1184,6 +1216,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1245,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1242,6 +1276,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1279,6 +1314,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1300,6 +1336,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1335,6 +1372,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1356,6 +1394,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1388,6 +1427,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1399,6 +1439,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1424,6 +1465,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1435,6 +1477,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1460,6 +1503,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1471,6 +1515,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1496,6 +1541,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1507,6 +1553,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1532,6 +1579,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1543,6 +1591,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1568,6 +1617,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1579,6 +1629,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1604,6 +1655,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1615,6 +1667,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -1640,6 +1693,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1651,6 +1705,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1676,6 +1731,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1687,6 +1743,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -1712,6 +1769,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1723,6 +1781,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1748,6 +1807,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1759,6 +1819,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -1784,6 +1845,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1795,6 +1857,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -1820,6 +1883,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1831,6 +1895,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1856,6 +1921,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1867,6 +1933,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1892,6 +1959,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1903,6 +1971,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false } @@ -1928,6 +1997,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1939,6 +2009,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false } @@ -1964,6 +2035,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1975,6 +2047,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false } @@ -2000,6 +2073,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2011,6 +2085,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false } @@ -2025,6 +2100,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2044,6 +2120,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2065,6 +2142,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2087,6 +2165,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2108,6 +2187,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2130,6 +2210,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2151,6 +2232,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2194,6 +2276,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2205,6 +2288,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2230,6 +2314,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2241,6 +2326,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2266,6 +2352,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2277,6 +2364,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2306,6 +2394,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2328,6 +2417,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2350,6 +2440,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2369,6 +2460,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInitializer.json b/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInitializer.json index ec2b5e8d3879..60d2f7982b2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInitializer.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -209,6 +214,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +265,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +289,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +343,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -358,6 +367,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -381,6 +391,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -426,6 +437,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -468,6 +481,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +569,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -580,6 +595,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -654,6 +670,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -673,6 +690,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -733,6 +751,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -797,6 +816,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": { @@ -851,6 +871,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": { @@ -905,6 +926,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false, "typeAnnotation": { @@ -926,6 +948,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -947,6 +970,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -993,6 +1017,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false, "typeAnnotation": { @@ -1014,6 +1039,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1035,6 +1061,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1068,6 +1095,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": { @@ -1120,6 +1148,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aSecondAny", "optional": false, "typeAnnotation": { @@ -1145,6 +1174,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1175,6 +1205,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVoid", "optional": false, "typeAnnotation": { @@ -1200,6 +1231,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1230,6 +1262,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anInterface", "optional": false, "typeAnnotation": { @@ -1251,6 +1284,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1272,6 +1306,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1305,6 +1340,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false, "typeAnnotation": { @@ -1326,6 +1362,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1347,6 +1384,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1380,6 +1418,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false, "typeAnnotation": { @@ -1401,6 +1440,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1438,6 +1478,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1487,6 +1528,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": { @@ -1508,6 +1550,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1571,6 +1614,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherObjectLiteral", "optional": false, "typeAnnotation": { @@ -1600,6 +1644,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1639,6 +1684,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1672,6 +1718,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": { @@ -1693,6 +1740,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1707,6 +1755,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1737,6 +1786,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherFunction", "optional": false, "typeAnnotation": { @@ -1759,6 +1809,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1804,6 +1855,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1834,6 +1886,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false, "typeAnnotation": { @@ -1855,6 +1908,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1877,6 +1931,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1923,6 +1978,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false, "typeAnnotation": { @@ -1944,6 +2000,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1958,6 +2015,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1988,6 +2046,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false, "typeAnnotation": { @@ -2015,6 +2074,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2051,6 +2111,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2093,6 +2154,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false, "typeAnnotation": { @@ -2120,6 +2182,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2151,6 +2214,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInvalidInitializer.json b/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInvalidInitializer.json index 5b936add5710..db273a966496 100644 --- a/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInvalidInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/everyTypeWithAnnotationAndInvalidInitializer.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -209,6 +214,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +265,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +289,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +343,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -358,6 +367,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -381,6 +391,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -426,6 +437,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -468,6 +481,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -548,6 +562,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -567,6 +582,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -621,6 +637,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -672,6 +689,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -697,6 +715,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -771,6 +790,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -790,6 +810,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -850,6 +871,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -907,6 +929,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -932,6 +955,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1006,6 +1030,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1025,6 +1050,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1085,6 +1111,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1149,6 +1176,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": { @@ -1203,6 +1231,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": { @@ -1257,6 +1286,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false, "typeAnnotation": { @@ -1278,6 +1308,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1321,6 +1352,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVoid", "optional": false, "typeAnnotation": { @@ -1375,6 +1407,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anInterface", "optional": false, "typeAnnotation": { @@ -1396,6 +1429,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1417,6 +1451,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1450,6 +1485,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false, "typeAnnotation": { @@ -1471,6 +1507,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1492,6 +1529,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1525,6 +1563,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false, "typeAnnotation": { @@ -1546,6 +1585,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1583,6 +1623,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1616,6 +1657,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": { @@ -1637,6 +1679,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1700,6 +1743,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherObjectLiteral", "optional": false, "typeAnnotation": { @@ -1729,6 +1773,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1768,6 +1813,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1801,6 +1847,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": { @@ -1822,6 +1869,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1836,6 +1884,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1866,6 +1915,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherFunction", "optional": false, "typeAnnotation": { @@ -1888,6 +1938,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1933,6 +1984,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1963,6 +2015,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false, "typeAnnotation": { @@ -1984,6 +2037,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2006,6 +2060,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2052,6 +2107,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false, "typeAnnotation": { @@ -2073,6 +2129,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2087,6 +2144,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2117,6 +2175,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false, "typeAnnotation": { @@ -2144,6 +2203,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2180,6 +2240,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2222,6 +2283,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false, "typeAnnotation": { @@ -2249,6 +2311,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2272,6 +2335,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/everyTypeWithInitializer.json b/crates/swc_ecma_parser/tests/tsc/everyTypeWithInitializer.json index 149ba0039330..9afd90985f89 100644 --- a/crates/swc_ecma_parser/tests/tsc/everyTypeWithInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/everyTypeWithInitializer.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -209,6 +214,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +265,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +289,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +343,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -358,6 +367,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -381,6 +391,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -426,6 +437,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -468,6 +481,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +569,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -580,6 +595,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -654,6 +670,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -673,6 +690,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -733,6 +751,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -797,6 +816,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": null @@ -837,6 +857,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": null @@ -877,6 +898,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false, "typeAnnotation": null @@ -895,6 +917,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -941,6 +964,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false, "typeAnnotation": null @@ -959,6 +983,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -992,6 +1017,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": null @@ -1030,6 +1056,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherAny", "optional": false, "typeAnnotation": null @@ -1054,6 +1081,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1096,6 +1124,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anUndefined", "optional": false, "typeAnnotation": null @@ -1107,6 +1136,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1137,6 +1167,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false, "typeAnnotation": null @@ -1155,6 +1186,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1188,6 +1220,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false, "typeAnnotation": null @@ -1206,6 +1239,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1255,6 +1289,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": null @@ -1315,6 +1350,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": null @@ -1326,6 +1362,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1356,6 +1393,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false, "typeAnnotation": null @@ -1375,6 +1413,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1421,6 +1460,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false, "typeAnnotation": null @@ -1432,6 +1472,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1462,6 +1503,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false, "typeAnnotation": null @@ -1486,6 +1528,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1528,6 +1571,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false, "typeAnnotation": null @@ -1545,6 +1589,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1584,6 +1629,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exhaustiveSwitchStatements1.json b/crates/swc_ecma_parser/tests/tsc/exhaustiveSwitchStatements1.json index 360ac7653097..c4c0ec6283ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/exhaustiveSwitchStatements1.json +++ b/crates/swc_ecma_parser/tests/tsc/exhaustiveSwitchStatements1.json @@ -14,6 +14,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -151,6 +153,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -238,6 +241,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -301,6 +305,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -320,6 +325,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -410,6 +416,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -446,6 +453,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -486,6 +494,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -547,6 +556,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -587,6 +597,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -607,6 +618,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -626,6 +638,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -706,6 +719,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -806,6 +820,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -852,6 +867,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -869,6 +885,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -887,6 +904,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -903,6 +921,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -922,6 +941,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -943,6 +963,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -979,6 +1000,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1002,6 +1024,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1052,6 +1075,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1115,6 +1139,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1134,6 +1159,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1155,6 +1181,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1237,6 +1264,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1260,6 +1288,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1310,6 +1339,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1378,6 +1408,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square", "optional": false }, @@ -1405,6 +1436,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1448,6 +1480,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -1485,6 +1518,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -1512,6 +1546,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1555,6 +1590,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -1590,6 +1626,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -1627,6 +1664,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle", "optional": false }, @@ -1654,6 +1692,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1697,6 +1736,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radius", "optional": false }, @@ -1734,6 +1774,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Triangle", "optional": false }, @@ -1761,6 +1802,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1804,6 +1846,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "side", "optional": false }, @@ -1842,6 +1885,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1866,6 +1910,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square", "optional": false }, @@ -1884,6 +1929,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -1902,6 +1948,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle", "optional": false }, @@ -1920,6 +1967,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Triangle", "optional": false }, @@ -1937,6 +1985,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false }, @@ -1956,6 +2005,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1977,6 +2027,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2023,6 +2074,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2051,6 +2103,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2100,6 +2153,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2124,6 +2178,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2149,6 +2204,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2210,6 +2266,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2234,6 +2291,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2259,6 +2317,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2320,6 +2379,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2351,6 +2411,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2376,6 +2437,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2402,6 +2464,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2463,6 +2526,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2508,6 +2572,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2559,6 +2624,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2585,6 +2651,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2625,6 +2692,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false } @@ -2659,6 +2727,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "areaWrapped", "optional": false }, @@ -2678,6 +2747,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2699,6 +2769,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2745,6 +2816,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2774,6 +2846,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false, "typeAnnotation": null @@ -2826,6 +2899,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2881,6 +2955,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2906,6 +2981,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2964,6 +3040,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2989,6 +3066,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -3054,6 +3132,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -3079,6 +3158,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -3105,6 +3185,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -3184,6 +3265,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -3235,6 +3317,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -3261,6 +3344,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -3305,6 +3389,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "area", "optional": false } @@ -3345,6 +3430,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3362,6 +3448,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3380,6 +3467,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3396,6 +3484,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisGivesError", "optional": false }, @@ -3415,6 +3504,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -3436,6 +3526,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3482,6 +3573,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3518,6 +3610,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3541,6 +3634,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3574,6 +3668,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -3618,6 +3713,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3651,6 +3747,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -3691,6 +3788,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3725,6 +3823,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good1", "optional": false }, @@ -3744,6 +3843,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -3765,6 +3865,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3811,6 +3912,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3847,6 +3949,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3870,6 +3973,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3903,6 +4007,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -3947,6 +4052,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -3980,6 +4086,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4033,6 +4140,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4073,6 +4181,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4107,6 +4216,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good2", "optional": false }, @@ -4126,6 +4236,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -4147,6 +4258,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -4183,6 +4295,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4206,6 +4319,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -4256,6 +4370,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, @@ -4325,6 +4440,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4342,6 +4458,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -4360,6 +4477,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4390,6 +4508,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomethingWithLevel", "optional": false, "typeAnnotation": null @@ -4409,6 +4528,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false, "typeAnnotation": { @@ -4430,6 +4550,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4469,6 +4590,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": { @@ -4490,6 +4612,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4515,6 +4638,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -4538,6 +4662,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4571,6 +4696,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -4588,6 +4714,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4631,6 +4758,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4664,6 +4792,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -4681,6 +4810,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Level", "optional": false }, @@ -4720,6 +4850,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false } @@ -4748,6 +4879,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square2", "optional": false }, @@ -4775,6 +4907,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4818,6 +4951,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -4855,6 +4989,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle2", "optional": false }, @@ -4882,6 +5017,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4925,6 +5061,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radius", "optional": false }, @@ -4963,6 +5100,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape2", "optional": false }, @@ -4987,6 +5125,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square2", "optional": false }, @@ -5005,6 +5144,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circle2", "optional": false }, @@ -5022,6 +5162,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withDefault", "optional": false }, @@ -5041,6 +5182,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -5062,6 +5204,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape2", "optional": false }, @@ -5084,6 +5227,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -5105,6 +5249,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape2", "optional": false }, @@ -5147,6 +5292,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false }, @@ -5229,6 +5375,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false }, @@ -5372,6 +5519,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withoutDefault", "optional": false }, @@ -5391,6 +5539,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -5412,6 +5561,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape2", "optional": false }, @@ -5434,6 +5584,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -5455,6 +5606,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape2", "optional": false }, @@ -5497,6 +5649,7 @@ "end": 3503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false }, @@ -5579,6 +5732,7 @@ "end": 3604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false }, @@ -5696,6 +5850,7 @@ "end": 3798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false }, @@ -5715,6 +5870,7 @@ "end": 3804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5805,6 +5961,7 @@ "end": 3824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5841,6 +5998,7 @@ "end": 3851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5881,6 +6039,7 @@ "end": 3872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5942,6 +6101,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5982,6 +6142,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6008,6 +6169,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6025,6 +6187,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DOG", "optional": false }, @@ -6043,6 +6206,7 @@ "end": 3990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CAT", "optional": false }, @@ -6073,6 +6237,7 @@ "end": 4011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zoo", "optional": false, "typeAnnotation": { @@ -6109,6 +6274,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "animal", "optional": false }, @@ -6133,6 +6299,7 @@ "end": 4029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6168,6 +6335,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expression", "optional": false }, @@ -6220,6 +6388,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zoo", "optional": false }, @@ -6246,6 +6415,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6279,6 +6449,7 @@ "end": 4138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6311,6 +6482,7 @@ "end": 4157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6345,6 +6517,7 @@ "end": 4181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6377,6 +6550,7 @@ "end": 4200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6418,6 +6592,7 @@ "end": 4075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -6434,6 +6609,7 @@ "end": 4248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6476,6 +6652,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -6569,6 +6746,7 @@ "end": 4330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stats", "optional": false, "typeAnnotation": null @@ -6580,6 +6758,7 @@ "end": 4336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6600,6 +6779,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stats", "optional": false }, @@ -6682,6 +6862,7 @@ "end": 4464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -6707,6 +6888,7 @@ "end": 4474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6742,6 +6924,7 @@ "end": 4489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6780,6 +6963,7 @@ "end": 4507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6811,6 +6995,7 @@ "end": 4517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -6845,6 +7030,7 @@ "end": 4536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -6864,6 +7050,7 @@ "end": 4538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -6885,6 +7072,7 @@ "end": 4541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -6907,6 +7095,7 @@ "end": 4544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -6928,6 +7117,7 @@ "end": 4547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6964,6 +7154,7 @@ "end": 4563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -7004,6 +7195,7 @@ "end": 4598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -7043,6 +7235,7 @@ "end": 4617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -7076,6 +7269,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7092,6 +7286,7 @@ "end": 4651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -7119,6 +7314,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7151,6 +7347,7 @@ "end": 4693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7203,6 +7400,7 @@ "end": 4711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7246,6 +7444,7 @@ "end": 4738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f35431", "optional": false }, @@ -7265,6 +7464,7 @@ "end": 4740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7286,6 +7486,7 @@ "end": 4743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7328,6 +7529,7 @@ "end": 4758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7417,6 +7619,7 @@ "end": 4827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exnextmodulekindExportClassNameWithObject.json b/crates/swc_ecma_parser/tests/tsc/exnextmodulekindExportClassNameWithObject.json index 1ebedaa2ef8f..659173f4ef7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exnextmodulekindExportClassNameWithObject.json +++ b/crates/swc_ecma_parser/tests/tsc/exnextmodulekindExportClassNameWithObject.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/expandoOnAlias.json b/crates/swc_ecma_parser/tests/tsc/expandoOnAlias.json index 5aaec69b22ce..d8f8faf9ee5c 100644 --- a/crates/swc_ecma_parser/tests/tsc/expandoOnAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/expandoOnAlias.json @@ -20,6 +20,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false }, @@ -67,6 +68,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": null @@ -125,6 +127,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false }, @@ -144,6 +147,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -190,6 +194,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false }, @@ -232,6 +237,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false }, @@ -265,6 +271,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -314,6 +321,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -355,6 +363,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -387,6 +396,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithAnyAndNumber.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithAnyAndNumber.json index 0802325119bf..6dcc7c36a7ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithAnyAndNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithAnyAndNumber.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -148,6 +152,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -179,6 +184,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -197,6 +203,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -207,6 +214,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -238,6 +246,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -256,6 +265,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -296,6 +306,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -323,6 +334,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -354,6 +366,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -411,6 +424,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -429,6 +443,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -469,6 +484,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -496,6 +512,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -527,6 +544,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -545,6 +563,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -555,6 +574,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnum.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnum.json index 342518c5c465..7274927a645e 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnum.json @@ -20,6 +20,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -85,6 +88,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -233,6 +240,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -251,6 +259,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -261,6 +270,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -292,6 +302,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -310,6 +321,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -320,6 +332,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -351,6 +364,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -369,6 +383,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -379,6 +394,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -410,6 +426,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -428,6 +445,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -438,6 +456,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -469,6 +488,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -487,6 +507,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -497,6 +518,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -528,6 +550,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -552,6 +575,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -571,6 +595,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -602,6 +627,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -626,6 +652,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -645,6 +672,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -676,6 +704,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -700,6 +729,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -725,6 +755,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -765,6 +796,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -789,6 +821,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -838,6 +871,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -856,6 +890,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -872,6 +907,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -912,6 +948,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -930,6 +967,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -946,6 +984,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -986,6 +1025,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1019,6 +1059,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnumUnion.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnumUnion.json index 0ad3422e6cdd..009be2a9c2d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnumUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithEnumUnion.json @@ -20,6 +20,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -77,6 +80,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -94,6 +98,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -112,6 +117,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -142,6 +148,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -188,6 +195,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -234,6 +242,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -262,6 +271,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -280,6 +290,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -317,6 +328,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -335,6 +347,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -345,6 +358,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -376,6 +390,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -394,6 +409,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -404,6 +420,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -435,6 +452,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -453,6 +471,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -463,6 +482,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -494,6 +514,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -512,6 +533,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -522,6 +544,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -553,6 +576,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -571,6 +595,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -581,6 +606,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -612,6 +638,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -636,6 +663,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -655,6 +683,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -686,6 +715,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -710,6 +740,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -729,6 +760,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -760,6 +792,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -784,6 +817,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -809,6 +843,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -849,6 +884,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -873,6 +909,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -922,6 +959,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -940,6 +978,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -956,6 +995,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -996,6 +1036,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1014,6 +1055,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1030,6 +1072,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1070,6 +1113,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1103,6 +1147,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidOperands.json index b4d2b941896a..f015495e47dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidOperands.json @@ -20,6 +20,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -55,6 +57,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -73,6 +76,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -103,6 +107,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -149,6 +154,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -195,6 +201,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -287,6 +295,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -316,6 +325,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -369,6 +379,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -390,6 +401,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -425,6 +437,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -443,6 +456,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -453,6 +467,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -484,6 +499,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a2", "optional": false, "typeAnnotation": null @@ -502,6 +518,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -512,6 +529,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -543,6 +561,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a3", "optional": false, "typeAnnotation": null @@ -561,6 +580,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -571,6 +591,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -602,6 +623,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a4", "optional": false, "typeAnnotation": null @@ -620,6 +642,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -630,6 +653,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -661,6 +685,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a5", "optional": false, "typeAnnotation": null @@ -679,6 +704,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -689,6 +715,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -720,6 +747,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a6", "optional": false, "typeAnnotation": null @@ -738,6 +766,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -748,6 +777,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -779,6 +809,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -797,6 +828,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -807,6 +839,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -838,6 +871,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b2", "optional": false, "typeAnnotation": null @@ -856,6 +890,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -866,6 +901,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -897,6 +933,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b3", "optional": false, "typeAnnotation": null @@ -915,6 +952,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -925,6 +963,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -956,6 +995,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b4", "optional": false, "typeAnnotation": null @@ -974,6 +1014,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -984,6 +1025,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1015,6 +1057,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b5", "optional": false, "typeAnnotation": null @@ -1033,6 +1076,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1043,6 +1087,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1074,6 +1119,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b6", "optional": false, "typeAnnotation": null @@ -1092,6 +1138,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1102,6 +1149,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1133,6 +1181,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -1151,6 +1200,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1161,6 +1211,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1192,6 +1243,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c2", "optional": false, "typeAnnotation": null @@ -1210,6 +1262,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1220,6 +1273,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1251,6 +1305,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c3", "optional": false, "typeAnnotation": null @@ -1269,6 +1324,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1279,6 +1335,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1310,6 +1367,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c4", "optional": false, "typeAnnotation": null @@ -1328,6 +1386,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1338,6 +1397,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1369,6 +1429,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c5", "optional": false, "typeAnnotation": null @@ -1387,6 +1448,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1397,6 +1459,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1428,6 +1491,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c6", "optional": false, "typeAnnotation": null @@ -1446,6 +1510,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1456,6 +1521,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1487,6 +1553,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -1505,6 +1572,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1515,6 +1583,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1546,6 +1615,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d2", "optional": false, "typeAnnotation": null @@ -1564,6 +1634,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1574,6 +1645,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1605,6 +1677,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d3", "optional": false, "typeAnnotation": null @@ -1623,6 +1696,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1633,6 +1707,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1664,6 +1739,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d4", "optional": false, "typeAnnotation": null @@ -1682,6 +1758,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1692,6 +1769,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1723,6 +1801,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d5", "optional": false, "typeAnnotation": null @@ -1741,6 +1820,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1751,6 +1831,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1782,6 +1863,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d6", "optional": false, "typeAnnotation": null @@ -1800,6 +1882,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1810,6 +1893,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1841,6 +1925,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -1859,6 +1944,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1869,6 +1955,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1900,6 +1987,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e2", "optional": false, "typeAnnotation": null @@ -1918,6 +2006,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1928,6 +2017,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1959,6 +2049,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e3", "optional": false, "typeAnnotation": null @@ -1977,6 +2068,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1987,6 +2079,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2018,6 +2111,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e4", "optional": false, "typeAnnotation": null @@ -2036,6 +2130,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2046,6 +2141,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2077,6 +2173,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e5", "optional": false, "typeAnnotation": null @@ -2095,6 +2192,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2105,6 +2203,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2136,6 +2235,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e6", "optional": false, "typeAnnotation": null @@ -2154,6 +2254,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2164,6 +2265,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2195,6 +2297,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f1", "optional": false, "typeAnnotation": null @@ -2213,6 +2316,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2223,6 +2327,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2254,6 +2359,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f2", "optional": false, "typeAnnotation": null @@ -2272,6 +2378,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2282,6 +2389,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2313,6 +2421,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f3", "optional": false, "typeAnnotation": null @@ -2331,6 +2440,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2341,6 +2451,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2372,6 +2483,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f4", "optional": false, "typeAnnotation": null @@ -2390,6 +2502,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2400,6 +2513,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2431,6 +2545,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f5", "optional": false, "typeAnnotation": null @@ -2449,6 +2564,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2459,6 +2575,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2490,6 +2607,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f6", "optional": false, "typeAnnotation": null @@ -2508,6 +2626,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2518,6 +2637,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2549,6 +2669,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g1", "optional": false, "typeAnnotation": null @@ -2573,6 +2694,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2592,6 +2714,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2623,6 +2746,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g2", "optional": false, "typeAnnotation": null @@ -2647,6 +2771,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2666,6 +2791,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2697,6 +2823,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g3", "optional": false, "typeAnnotation": null @@ -2721,6 +2848,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2740,6 +2868,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2771,6 +2900,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g4", "optional": false, "typeAnnotation": null @@ -2795,6 +2925,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2814,6 +2945,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2845,6 +2977,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g5", "optional": false, "typeAnnotation": null @@ -2869,6 +3002,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2888,6 +3022,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2919,6 +3054,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1g6", "optional": false, "typeAnnotation": null @@ -2943,6 +3079,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2962,6 +3099,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -2993,6 +3131,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h1", "optional": false, "typeAnnotation": null @@ -3011,6 +3150,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3027,6 +3167,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3067,6 +3208,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h2", "optional": false, "typeAnnotation": null @@ -3085,6 +3227,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3101,6 +3244,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3141,6 +3285,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h3", "optional": false, "typeAnnotation": null @@ -3159,6 +3304,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3175,6 +3321,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3215,6 +3362,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h4", "optional": false, "typeAnnotation": null @@ -3233,6 +3381,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3249,6 +3398,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3289,6 +3439,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h5", "optional": false, "typeAnnotation": null @@ -3307,6 +3458,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3323,6 +3475,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3363,6 +3516,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1h6", "optional": false, "typeAnnotation": null @@ -3381,6 +3535,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3397,6 +3552,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.json index 0c4aee0c4563..e0b0ca5cea63 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false, "typeAnnotation": { @@ -92,6 +93,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -150,6 +152,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -256,6 +259,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -314,6 +318,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -372,6 +377,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -447,6 +453,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -587,6 +594,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -662,6 +670,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -737,6 +746,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -795,6 +805,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -901,6 +912,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -959,6 +971,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1033,6 +1046,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1108,6 +1122,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1248,6 +1263,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1323,6 +1339,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1382,6 +1399,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1440,6 +1458,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1498,6 +1517,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1556,6 +1576,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1630,6 +1651,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1705,6 +1727,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1780,6 +1803,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } @@ -1855,6 +1879,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithNew.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithNew.json index b596961b5aee..9daf694f9896 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithNew.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithNew.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -170,6 +173,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -190,6 +194,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -200,6 +205,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -233,6 +239,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -260,6 +267,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -273,6 +281,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -312,6 +321,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -329,6 +339,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -339,6 +350,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalid.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalid.json index e9bbace2a696..54fcb1e8077f 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalid.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalid.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -769,6 +778,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -835,6 +845,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -901,6 +912,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -967,6 +979,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalidES6.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalidES6.json index f67c5bb5aacc..b1eb86648ac2 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalidES6.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTemplateStringInvalidES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -769,6 +778,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -835,6 +845,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -901,6 +912,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -967,6 +979,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTypeParameter.json index a044bae73dd3..a6f7f9af0197 100644 --- a/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/exponentiationOperatorWithTypeParameter.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -238,6 +244,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -284,6 +291,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -330,6 +338,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a1", "optional": false, "typeAnnotation": null @@ -348,6 +357,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -358,6 +368,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -389,6 +400,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a1", "optional": false, "typeAnnotation": null @@ -407,6 +419,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -417,6 +430,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -448,6 +462,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b1", "optional": false, "typeAnnotation": null @@ -466,6 +481,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -476,6 +492,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -507,6 +524,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b1", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -535,6 +554,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -566,6 +586,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c1", "optional": false, "typeAnnotation": null @@ -584,6 +605,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -594,6 +616,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -625,6 +648,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c1", "optional": false, "typeAnnotation": null @@ -643,6 +667,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -653,6 +678,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -684,6 +710,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d1", "optional": false, "typeAnnotation": null @@ -702,6 +729,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -712,6 +740,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -743,6 +772,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d1", "optional": false, "typeAnnotation": null @@ -761,6 +791,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -771,6 +802,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -802,6 +834,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e1", "optional": false, "typeAnnotation": null @@ -820,6 +853,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -830,6 +864,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -861,6 +896,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e1", "optional": false, "typeAnnotation": null @@ -879,6 +915,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -889,6 +926,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -920,6 +958,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1f1", "optional": false, "typeAnnotation": null @@ -938,6 +977,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -948,6 +988,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -980,6 +1021,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAmbientClassNameWithObject.json b/crates/swc_ecma_parser/tests/tsc/exportAmbientClassNameWithObject.json index 3c684c0cd16a..d2821b7993de 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAmbientClassNameWithObject.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAmbientClassNameWithObject.json @@ -20,6 +20,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5-amd.json b/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5-amd.json index 38d0cb852adf..810df3b88388 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5-amd.json @@ -20,6 +20,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -65,6 +66,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -98,6 +100,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -136,6 +139,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5.json b/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5.json index a1b076c91771..78dd087b024a 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAndImport-es5.json @@ -20,6 +20,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -65,6 +66,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -98,6 +100,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -136,6 +139,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace1.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace1.json index 6e2a7cee4d34..1eda9854592a 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace1.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace1.json @@ -34,6 +34,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -155,6 +158,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -187,6 +191,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -220,6 +225,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -263,6 +269,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -310,6 +317,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace2.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace2.json index db082452705d..56dd0f949596 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace2.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace2.json @@ -34,6 +34,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -155,6 +158,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -187,6 +191,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -220,6 +225,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -263,6 +269,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -310,6 +317,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace3.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace3.json index 2ee879df1e6e..fec624110c62 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace3.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace3.json @@ -34,6 +34,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -155,6 +158,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -187,6 +191,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -223,6 +228,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -299,6 +305,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -331,6 +338,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -364,6 +372,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -407,6 +416,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -454,6 +464,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace4.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace4.json index ee2b11d94368..0fbad94007bc 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace4.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace4.json @@ -34,6 +34,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false } @@ -156,6 +159,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -187,6 +191,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -211,6 +216,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -249,6 +255,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } @@ -286,6 +293,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -318,6 +326,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -350,6 +359,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -382,6 +392,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace5.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace5.json index 5cfb70b56cb1..9c75b02dbf4d 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace5.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace5.json @@ -25,6 +25,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Named", "optional": false }, @@ -70,6 +71,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Named", "optional": false, "typeAnnotation": { @@ -121,6 +123,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false } @@ -158,6 +161,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -190,6 +194,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alias", "optional": false }, @@ -213,6 +218,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -247,6 +253,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_exportAssignment.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_exportAssignment.json index d273ba69a001..c1e0eb89d4a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_exportAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_exportAssignment.json @@ -40,6 +40,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_missingEmitHelpers.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_missingEmitHelpers.json index dd8f36c51746..bfb8c934afb1 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_missingEmitHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_missingEmitHelpers.json @@ -36,6 +36,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_nonExistent.json b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_nonExistent.json index 2cce3aa39acd..d7f4aaf3ff10 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_nonExistent.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAsNamespace_nonExistent.json @@ -25,6 +25,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignDottedName.json b/crates/swc_ecma_parser/tests/tsc/exportAssignDottedName.json index 1ac37be29c26..346066b6c7d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignDottedName.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignDottedName.json @@ -20,6 +20,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +78,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -116,6 +118,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignImportedIdentifier.json b/crates/swc_ecma_parser/tests/tsc/exportAssignImportedIdentifier.json index f1bc3867bf70..547c7ef83acc 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignImportedIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignImportedIdentifier.json @@ -20,6 +20,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +78,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -120,6 +122,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -166,6 +170,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -185,6 +190,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -228,6 +234,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -246,6 +253,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignTypes.json b/crates/swc_ecma_parser/tests/tsc/exportAssignTypes.json index 1e52b848e556..34796d1fed9a 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignTypes.json @@ -28,6 +28,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -85,6 +87,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -142,6 +146,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -198,6 +204,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -252,6 +259,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -279,6 +287,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -349,6 +358,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -376,6 +386,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -398,6 +409,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -411,6 +423,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -430,6 +443,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -451,6 +465,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +502,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -515,6 +531,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -541,6 +558,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -560,6 +578,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iString", "optional": false }, @@ -603,6 +622,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -628,6 +648,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iString", "optional": false }, @@ -650,6 +671,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iNumber", "optional": false }, @@ -693,6 +715,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -718,6 +741,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iNumber", "optional": false }, @@ -740,6 +764,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iBoolean", "optional": false }, @@ -783,6 +808,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -808,6 +834,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iBoolean", "optional": false }, @@ -830,6 +857,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iArray", "optional": false }, @@ -873,6 +901,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -894,6 +923,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -924,6 +954,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iArray", "optional": false }, @@ -946,6 +977,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iObject", "optional": false }, @@ -989,6 +1021,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -1010,6 +1043,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1024,6 +1058,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iObject", "optional": false }, @@ -1046,6 +1081,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iAny", "optional": false }, @@ -1089,6 +1125,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": null @@ -1100,6 +1137,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iAny", "optional": false }, @@ -1122,6 +1160,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iGeneric", "optional": false }, @@ -1165,6 +1204,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false, "typeAnnotation": { @@ -1194,6 +1234,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1215,6 +1256,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1242,6 +1284,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1268,6 +1311,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1291,6 +1335,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iGeneric", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentAndDeclaration.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentAndDeclaration.json index dc822eb2106a..c3d2b960ccfd 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentAndDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentAndDeclaration.json @@ -26,6 +26,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -43,6 +44,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -61,6 +63,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -79,6 +82,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -96,6 +100,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -126,6 +131,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentCircularModules.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentCircularModules.json index 3a26ccfa0e7b..dccfbed70c15 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentCircularModules.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentCircularModules.json @@ -20,6 +20,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -56,6 +57,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -95,6 +97,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -145,6 +149,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -164,6 +169,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -200,6 +206,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -239,6 +246,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -256,6 +264,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -289,6 +298,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -308,6 +318,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -344,6 +355,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -383,6 +395,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -400,6 +413,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -433,6 +447,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentConstrainedGenericType.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentConstrainedGenericType.json index 125be03845b0..3f985d08a4bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentConstrainedGenericType.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentConstrainedGenericType.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -105,6 +107,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +174,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +202,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -232,6 +238,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -275,6 +282,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -294,6 +302,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -337,6 +346,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -355,6 +365,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -400,6 +411,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -418,6 +430,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -504,6 +517,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -541,6 +555,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentGenericType.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentGenericType.json index e425bccbf686..7a3ff961492d 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentGenericType.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentGenericType.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -125,6 +128,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -144,6 +148,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -187,6 +192,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -205,6 +211,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -254,6 +261,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -285,6 +293,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedInterface.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedInterface.json index 4489f569f498..a930deae13e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedInterface.json @@ -18,6 +18,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -132,6 +135,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -159,6 +163,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -209,6 +214,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -244,6 +250,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -276,6 +283,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -311,6 +319,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -352,6 +361,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -371,6 +381,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -414,6 +425,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -435,6 +447,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -467,6 +480,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -507,6 +521,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -550,6 +565,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -581,6 +597,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -630,6 +647,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -678,6 +696,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -755,6 +774,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -772,6 +792,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedModule.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedModule.json index e2bb27390c66..2a5347bd5100 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedModule.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentMergedModule.json @@ -21,6 +21,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -118,6 +120,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -179,6 +183,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -198,6 +203,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -245,6 +251,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -279,6 +286,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -318,6 +326,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -356,6 +365,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -375,6 +385,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -418,6 +429,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -508,6 +521,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -562,6 +576,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -603,6 +618,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentOfExportNamespaceWithDefault.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentOfExportNamespaceWithDefault.json index 15e119aa8a5f..26c653fcd4dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentOfExportNamespaceWithDefault.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentOfExportNamespaceWithDefault.json @@ -25,6 +25,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -63,6 +64,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -164,6 +167,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -197,6 +201,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": { @@ -218,6 +223,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -250,6 +256,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false }, @@ -260,6 +267,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -287,6 +295,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -339,6 +348,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -372,6 +382,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelClodule.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelClodule.json index d2f5e5e0c540..6a0064d98079 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelClodule.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelClodule.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -82,6 +83,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -121,6 +123,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -174,6 +178,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -220,6 +225,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -273,6 +279,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -291,6 +298,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelEnumdule.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelEnumdule.json index a5c91431e25a..013545831063 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelEnumdule.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelEnumdule.json @@ -20,6 +20,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -37,6 +38,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "red", "optional": false }, @@ -55,6 +57,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "green", "optional": false }, @@ -73,6 +76,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blue", "optional": false }, @@ -96,6 +100,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -135,6 +140,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -169,6 +175,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -188,6 +195,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -231,6 +239,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false, "typeAnnotation": { @@ -252,6 +261,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -284,6 +294,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -300,6 +311,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -341,6 +353,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false, "typeAnnotation": null @@ -358,6 +371,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelFundule.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelFundule.json index 048aaf7d4423..8654d060e8b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelFundule.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelFundule.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -72,6 +73,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -111,6 +113,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -164,6 +168,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +215,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -263,6 +269,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -281,6 +288,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelIdentifier.json b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelIdentifier.json index 07c79237c2ec..734d711e9dd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/exportAssignmentTopLevelIdentifier.json @@ -21,6 +21,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -60,6 +61,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -113,6 +116,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -159,6 +163,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportBinding.json b/crates/swc_ecma_parser/tests/tsc/exportBinding.json index c212a10d93ee..073953d0129b 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportBinding.json +++ b/crates/swc_ecma_parser/tests/tsc/exportBinding.json @@ -25,6 +25,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -56,6 +57,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -66,6 +68,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false }, @@ -89,6 +92,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -116,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -153,6 +158,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -163,6 +169,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -182,6 +189,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -219,6 +227,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -250,6 +259,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -260,6 +270,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false }, @@ -283,6 +294,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -310,6 +322,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectAMD.json b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectAMD.json index 09439cd823f2..9814e2d6e0d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectAMD.json +++ b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectAMD.json @@ -20,6 +20,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectCommonJS.json b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectCommonJS.json index cb625e84111e..45481420c67e 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectCommonJS.json +++ b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectCommonJS.json @@ -20,6 +20,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectSystem.json b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectSystem.json index 1ebedaa2ef8f..659173f4ef7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectSystem.json +++ b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectSystem.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectUMD.json b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectUMD.json index 09439cd823f2..9814e2d6e0d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectUMD.json +++ b/crates/swc_ecma_parser/tests/tsc/exportClassNameWithObjectUMD.json @@ -20,6 +20,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportCodeGen.json b/crates/swc_ecma_parser/tests/tsc/exportCodeGen.json index b8b257e8a631..c65eabbe280c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportCodeGen.json +++ b/crates/swc_ecma_parser/tests/tsc/exportCodeGen.json @@ -21,6 +21,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lt12", "optional": false }, @@ -126,6 +129,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -166,6 +170,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -199,6 +204,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -225,6 +231,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lt12", "optional": false }, @@ -264,6 +271,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +312,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -323,6 +332,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "no", "optional": false }, @@ -383,6 +393,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -408,6 +419,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yes", "optional": false }, @@ -469,6 +481,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -500,6 +513,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -517,6 +531,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -540,6 +555,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -585,6 +601,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -612,6 +629,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -652,6 +670,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -733,6 +752,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -772,6 +792,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -813,6 +834,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -838,6 +860,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -855,6 +878,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -871,6 +895,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -909,6 +934,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -936,6 +962,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -969,6 +996,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1043,6 +1071,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1076,6 +1105,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exportDeclaration.json b/crates/swc_ecma_parser/tests/tsc/exportDeclaration.json index 2f766970d7da..5fc7e71ec42c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDeclaration.json @@ -14,6 +14,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +84,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -125,6 +128,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -178,6 +183,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -205,6 +211,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -238,6 +245,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -262,6 +270,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -295,6 +304,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier-isolatedModules.json b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier-isolatedModules.json index 4b7ae6bf4e0d..19ecfded065f 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier-isolatedModules.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier-isolatedModules.json @@ -25,6 +25,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier.json b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier.json index d3700a9bc985..69d772118767 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_moduleSpecifier.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -97,6 +99,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -140,6 +143,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -193,6 +198,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_value.json b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_value.json index 4fd8ced76b17..4e1195134274 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDeclaration_value.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDeclaration_value.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -104,6 +106,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false, "typeAnnotation": null @@ -141,6 +144,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportDeclaredModule.json b/crates/swc_ecma_parser/tests/tsc/exportDeclaredModule.json index be803a54328a..5774c2f9d54a 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDeclaredModule.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDeclaredModule.json @@ -21,6 +21,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -60,6 +61,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -147,6 +150,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false } @@ -166,6 +170,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -209,6 +214,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -247,6 +253,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportDefaultClassNameWithObject.json b/crates/swc_ecma_parser/tests/tsc/exportDefaultClassNameWithObject.json index e0322c2ab77e..d08c31f49347 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDefaultClassNameWithObject.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDefaultClassNameWithObject.json @@ -20,6 +20,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportDefaultNamespace.json b/crates/swc_ecma_parser/tests/tsc/exportDefaultNamespace.json index 949fc66f69ef..c4221336bdae 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportDefaultNamespace.json +++ b/crates/swc_ecma_parser/tests/tsc/exportDefaultNamespace.json @@ -20,6 +20,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFunc", "optional": false }, @@ -88,6 +89,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFunc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportImportAlias.json b/crates/swc_ecma_parser/tests/tsc/exportImportAlias.json index b5a8d3665e3d..0dd3402ae1f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportImportAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/exportImportAlias.json @@ -21,6 +21,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -137,6 +140,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -235,6 +240,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -264,6 +270,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -291,6 +298,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -339,6 +347,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -364,6 +373,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -374,6 +384,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -404,6 +415,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -441,6 +453,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -489,6 +502,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -518,6 +532,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -553,6 +568,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -604,6 +620,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -680,6 +697,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -709,6 +727,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -762,6 +781,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -801,6 +821,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -856,6 +877,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -881,6 +903,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -946,6 +969,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -971,6 +995,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1015,6 +1040,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1051,6 +1077,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1114,6 +1141,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1139,6 +1167,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1155,6 +1184,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1194,6 +1224,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1232,6 +1263,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1274,6 +1306,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1303,6 +1336,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1338,6 +1372,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1389,6 +1424,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1458,6 +1494,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1483,6 +1520,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1527,6 +1565,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -1589,6 +1628,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1628,6 +1668,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1665,6 +1706,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1692,6 +1734,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1727,6 +1770,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1775,6 +1819,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1800,6 +1845,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1816,6 +1862,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1855,6 +1902,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1884,6 +1932,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1937,6 +1986,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1961,6 +2011,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2016,6 +2067,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2045,6 +2097,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2080,6 +2133,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2133,6 +2187,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2166,6 +2221,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace1.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace1.json index 15a5f5badcc1..f5215dd49354 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace1.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace1.json @@ -20,6 +20,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +117,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -155,6 +158,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace10.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace10.json index 42757b9266ca..280b36419bdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace10.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace10.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -95,6 +97,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -138,6 +141,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -165,6 +169,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -201,6 +206,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace11.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace11.json index bc32fc7375fc..12e609412236 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace11.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace11.json @@ -25,6 +25,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false } @@ -66,6 +67,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ghost", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false }, @@ -129,6 +132,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false }, @@ -181,6 +185,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ghost", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace12.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace12.json index 844472adf11e..cabd46af48cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace12.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace12.json @@ -25,6 +25,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -65,6 +66,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -109,6 +111,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -131,6 +134,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -165,6 +169,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -193,6 +198,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -257,6 +263,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace3.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace3.json index 1e7fb18f5209..9f62108f957f 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace3.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace3.json @@ -20,6 +20,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -97,6 +99,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -134,6 +137,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -180,6 +184,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace4.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace4.json index e47650704b76..70ed47933a3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace4.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace4.json @@ -20,6 +20,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -76,6 +77,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -113,6 +115,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +149,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -170,6 +174,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -209,6 +214,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace5.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace5.json index 778e1df7b123..5a19cb59fa43 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace5.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace5.json @@ -20,6 +20,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -86,6 +88,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -142,6 +145,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -181,6 +185,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -200,6 +205,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -210,6 +216,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -228,6 +235,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -271,6 +279,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -292,6 +301,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -313,6 +323,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -346,6 +357,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -388,6 +401,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -421,6 +435,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": { @@ -442,6 +457,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -463,6 +479,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -529,6 +546,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -548,6 +566,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -567,6 +586,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -610,6 +630,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -631,6 +652,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -652,6 +674,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -685,6 +708,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -706,6 +730,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -727,6 +752,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -760,6 +786,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": { @@ -781,6 +808,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -802,6 +830,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace6.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace6.json index e8995e71064b..c69122e0093b 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace6.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace6.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -127,6 +129,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +149,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -189,6 +193,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -210,6 +215,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -231,6 +237,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -264,6 +271,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -285,6 +293,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -306,6 +315,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace7.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace7.json index 8d6ba5712492..818ae247462c 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace7.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace7.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -86,6 +88,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -137,6 +140,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -175,6 +179,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -194,6 +199,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -213,6 +219,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -256,6 +263,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -277,6 +285,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -298,6 +307,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -331,6 +341,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -352,6 +363,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +385,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -406,6 +419,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": { @@ -427,6 +441,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -448,6 +463,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -496,6 +512,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -515,6 +532,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -534,6 +552,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -577,6 +596,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -598,6 +618,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -619,6 +640,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -652,6 +674,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -673,6 +696,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -694,6 +718,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -727,6 +752,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": { @@ -748,6 +774,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -769,6 +796,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace8.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace8.json index 1750debda72c..4f53c26f3741 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace8.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace8.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -86,6 +88,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -119,6 +122,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +197,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -212,6 +217,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -231,6 +237,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -274,6 +281,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -295,6 +303,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -316,6 +325,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -349,6 +359,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false, "typeAnnotation": { @@ -370,6 +381,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -391,6 +403,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -424,6 +437,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": { @@ -445,6 +459,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -466,6 +481,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace9.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace9.json index 73de92fc75c7..5dad6b1a925e 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace9.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace9.json @@ -25,6 +25,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +78,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -120,6 +122,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -157,6 +160,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -188,6 +192,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -221,6 +226,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -239,6 +245,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -256,6 +263,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -291,6 +299,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -365,6 +374,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -398,6 +408,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -416,6 +427,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -433,6 +445,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNamespace_js.json b/crates/swc_ecma_parser/tests/tsc/exportNamespace_js.json index bba16fa34dc7..c1d4f4a1f6ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNamespace_js.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNamespace_js.json @@ -20,6 +20,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -76,6 +77,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +111,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces.json b/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces.json index 53c3322969e9..2ac06d845451 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces.json @@ -31,6 +31,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -85,6 +86,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -205,6 +207,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -331,6 +334,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -372,6 +376,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -402,6 +407,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -449,6 +455,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -485,6 +492,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false, "typeAnnotation": null @@ -509,6 +517,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -537,6 +546,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -556,6 +566,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -575,6 +586,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false, "typeAnnotation": null @@ -614,6 +626,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -646,6 +659,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces2.json b/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces2.json index 34c07e065f38..cdfdd3068d77 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces2.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNestedNamespaces2.json @@ -31,6 +31,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -73,6 +74,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -91,6 +93,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -144,6 +147,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -183,6 +187,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -216,6 +221,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -249,6 +255,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -267,6 +274,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -320,6 +328,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -359,6 +368,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -392,6 +402,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -425,6 +436,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false } @@ -468,6 +480,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -513,6 +526,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -543,6 +557,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNonLocalDeclarations.json b/crates/swc_ecma_parser/tests/tsc/exportNonLocalDeclarations.json index 1d88932c0813..f1bfa0a47e0d 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNonLocalDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNonLocalDeclarations.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -56,6 +57,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportNonVisibleType.json b/crates/swc_ecma_parser/tests/tsc/exportNonVisibleType.json index 5246af9ec181..9c22477b2482 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportNonVisibleType.json +++ b/crates/swc_ecma_parser/tests/tsc/exportNonVisibleType.json @@ -18,6 +18,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -127,6 +130,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -221,6 +226,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -238,6 +244,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -265,6 +272,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -300,6 +308,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -333,6 +342,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -378,6 +388,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -414,6 +425,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -431,6 +443,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -458,6 +471,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -493,6 +507,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -526,6 +541,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -571,6 +587,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -607,6 +624,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportPropertyAssignmentNameResolution.json b/crates/swc_ecma_parser/tests/tsc/exportPropertyAssignmentNameResolution.json index 448beede1a9c..b7f6dcc13caf 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportPropertyAssignmentNameResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/exportPropertyAssignmentNameResolution.json @@ -37,6 +37,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -96,6 +97,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportSpecifiers.json b/crates/swc_ecma_parser/tests/tsc/exportSpecifiers.json index e2edb818fe15..ca8a030c2d76 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportSpecifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/exportSpecifiers.json @@ -25,6 +25,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -44,6 +45,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -63,6 +65,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -82,6 +85,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -101,6 +105,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -134,6 +139,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -151,6 +157,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false } @@ -168,6 +175,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false } @@ -185,6 +193,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -202,6 +211,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -229,6 +239,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -269,6 +280,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -309,6 +321,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": null @@ -346,6 +359,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -377,6 +391,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -408,6 +423,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -439,6 +455,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -449,6 +466,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -479,6 +497,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -489,6 +508,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -519,6 +539,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -529,6 +550,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatever", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportSpecifiers_js.json b/crates/swc_ecma_parser/tests/tsc/exportSpecifiers_js.json index 890ce5478fbb..bfb8a1f41be2 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportSpecifiers_js.json +++ b/crates/swc_ecma_parser/tests/tsc/exportSpecifiers_js.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportSpellingSuggestion.json b/crates/swc_ecma_parser/tests/tsc/exportSpellingSuggestion.json index e430cc83aa8d..75f166f24bc3 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportSpellingSuggestion.json +++ b/crates/swc_ecma_parser/tests/tsc/exportSpellingSuggestion.json @@ -20,6 +20,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -39,6 +40,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msg", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -155,6 +159,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msg", "optional": false } @@ -192,6 +197,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNevar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportStar-amd.json b/crates/swc_ecma_parser/tests/tsc/exportStar-amd.json index 3a2587d4b31f..f6a926e28eac 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportStar-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportStar-amd.json @@ -34,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -130,6 +132,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -179,6 +182,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -219,6 +223,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -259,6 +264,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -296,6 +302,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -315,6 +322,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -334,6 +342,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -419,6 +428,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -436,6 +446,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -455,6 +466,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -474,6 +486,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -493,6 +506,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -526,6 +540,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -543,6 +558,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -560,6 +576,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -577,6 +594,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -594,6 +612,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportStar.json b/crates/swc_ecma_parser/tests/tsc/exportStar.json index 72af61f2a4d9..bdb0a1a20d4d 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportStar.json +++ b/crates/swc_ecma_parser/tests/tsc/exportStar.json @@ -34,6 +34,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -130,6 +132,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -179,6 +182,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -219,6 +223,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -259,6 +264,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -296,6 +302,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -315,6 +322,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -334,6 +342,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -419,6 +428,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -436,6 +446,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -455,6 +466,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -474,6 +486,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -493,6 +506,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -526,6 +540,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -543,6 +558,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -560,6 +576,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -577,6 +594,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -594,6 +612,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/exportTypeMergedWithExportStarAsNamespace.json b/crates/swc_ecma_parser/tests/tsc/exportTypeMergedWithExportStarAsNamespace.json index 52fa6372a5e8..0ea332a2fbfe 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportTypeMergedWithExportStarAsNamespace.json +++ b/crates/swc_ecma_parser/tests/tsc/exportTypeMergedWithExportStarAsNamespace.json @@ -25,6 +25,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -74,6 +75,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myValue", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -138,6 +141,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -191,6 +195,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -214,6 +219,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -266,6 +272,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -289,6 +296,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -321,6 +329,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -345,6 +354,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -376,6 +386,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubType", "optional": false }, @@ -399,6 +410,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -431,6 +443,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -455,6 +468,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -481,6 +495,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, @@ -500,6 +515,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -521,6 +537,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -559,6 +576,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -589,6 +607,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -612,6 +631,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -643,6 +663,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false } @@ -681,6 +702,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false } @@ -718,6 +740,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -741,6 +764,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -771,6 +795,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -803,6 +828,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportedAliasedEnumTag.json b/crates/swc_ecma_parser/tests/tsc/exportedAliasedEnumTag.json index 609e603d8de4..d92b8614cee0 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportedAliasedEnumTag.json +++ b/crates/swc_ecma_parser/tests/tsc/exportedAliasedEnumTag.json @@ -28,6 +28,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "middlewarify", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -103,6 +105,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "middlewarify", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportedEnumTypeAndValue.json b/crates/swc_ecma_parser/tests/tsc/exportedEnumTypeAndValue.json index 4276b9052234..4ae913d1d943 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportedEnumTypeAndValue.json +++ b/crates/swc_ecma_parser/tests/tsc/exportedEnumTypeAndValue.json @@ -28,6 +28,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false, "typeAnnotation": null @@ -98,6 +99,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false } @@ -122,6 +124,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false } @@ -163,6 +166,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -180,6 +184,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyEnum", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-amd.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-amd.json index 3dbd00fd4604..c76c99c14b87 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-amd.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -88,6 +90,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +121,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -148,6 +152,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -165,6 +170,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -183,6 +189,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -201,6 +208,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -223,6 +231,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -240,6 +249,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -258,6 +268,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -276,6 +287,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -299,6 +311,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -338,6 +351,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +381,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -396,6 +411,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +445,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +474,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -473,6 +491,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -506,6 +525,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -525,6 +545,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -544,6 +565,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -563,6 +585,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -582,6 +605,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -601,6 +625,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -620,6 +645,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -639,6 +665,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -658,6 +685,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -677,6 +705,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -708,6 +737,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -727,6 +757,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -746,6 +777,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -765,6 +797,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -784,6 +817,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -803,6 +837,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -822,6 +857,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -841,6 +877,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -860,6 +897,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -879,6 +917,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -918,6 +957,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -937,6 +977,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -956,6 +997,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -975,6 +1017,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -994,6 +1037,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1013,6 +1057,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1032,6 +1077,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1051,6 +1097,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1070,6 +1117,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1089,6 +1137,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1129,6 +1178,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1148,6 +1198,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1167,6 +1218,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1186,6 +1238,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1205,6 +1258,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1224,6 +1278,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1243,6 +1298,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1262,6 +1318,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1281,6 +1338,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1358,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-es6.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-es6.json index 73ee63ce251a..d76ce0d38201 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-es6.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1-es6.json @@ -28,6 +28,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -88,6 +90,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +121,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -148,6 +152,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -165,6 +170,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -183,6 +189,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -201,6 +208,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -223,6 +231,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -240,6 +249,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -258,6 +268,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -276,6 +287,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -299,6 +311,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -338,6 +351,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +381,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -396,6 +411,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +445,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +474,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -473,6 +491,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -506,6 +525,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -525,6 +545,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -544,6 +565,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -563,6 +585,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -582,6 +605,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -601,6 +625,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -620,6 +645,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -639,6 +665,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -658,6 +685,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -677,6 +705,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -708,6 +737,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -727,6 +757,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -746,6 +777,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -765,6 +797,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -784,6 +817,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -803,6 +837,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -822,6 +857,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -841,6 +877,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -860,6 +897,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -879,6 +917,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -918,6 +957,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -937,6 +977,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -956,6 +997,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -975,6 +1017,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -994,6 +1037,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1013,6 +1057,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1032,6 +1077,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1051,6 +1097,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1070,6 +1117,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1089,6 +1137,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1129,6 +1178,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1148,6 +1198,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1167,6 +1218,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1186,6 +1238,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1205,6 +1258,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1224,6 +1278,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1243,6 +1298,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1262,6 +1318,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1281,6 +1338,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1358,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1.json index b0adc24bbbc6..0d149bdf6535 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports1.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports1.json @@ -28,6 +28,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -88,6 +90,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +121,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -148,6 +152,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -165,6 +170,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -183,6 +189,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -201,6 +208,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -223,6 +231,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -240,6 +249,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -258,6 +268,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -276,6 +287,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -299,6 +311,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -338,6 +351,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +381,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -396,6 +411,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +445,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +474,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -473,6 +491,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -506,6 +525,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -525,6 +545,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -544,6 +565,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -563,6 +585,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -582,6 +605,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -601,6 +625,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -620,6 +645,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -639,6 +665,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -658,6 +685,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -677,6 +705,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -708,6 +737,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -727,6 +757,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -746,6 +777,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -765,6 +797,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -784,6 +817,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -803,6 +837,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -822,6 +857,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -841,6 +877,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -860,6 +897,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -879,6 +917,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -918,6 +957,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -937,6 +977,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -956,6 +997,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -975,6 +1017,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -994,6 +1037,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1013,6 +1057,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1032,6 +1077,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1051,6 +1097,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1070,6 +1117,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1089,6 +1137,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1129,6 +1178,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1148,6 +1198,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1167,6 +1218,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1186,6 +1238,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1205,6 +1258,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1224,6 +1278,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1243,6 +1298,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1262,6 +1318,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1281,6 +1338,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1358,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-amd.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-amd.json index ba73be68fc51..1af31ee4fc6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-amd.json @@ -34,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -129,6 +132,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -147,6 +151,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -157,6 +162,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -195,6 +201,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -214,6 +221,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -254,6 +262,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -264,6 +273,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -282,6 +292,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -292,6 +303,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-es6.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-es6.json index 192505252cc9..269a9e8c23ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-es6.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2-es6.json @@ -34,6 +34,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -129,6 +132,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -147,6 +151,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -157,6 +162,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -195,6 +201,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -214,6 +221,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -254,6 +262,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -264,6 +273,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -282,6 +292,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -292,6 +303,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2.json index f3ed7a4c218d..6c3bf8034d4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports2.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports2.json @@ -34,6 +34,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -129,6 +132,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -147,6 +151,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -157,6 +162,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -195,6 +201,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -214,6 +221,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -254,6 +262,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -264,6 +273,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -282,6 +292,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -292,6 +303,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-amd.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-amd.json index 3a63c3015de0..1197546204c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-amd.json @@ -34,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -108,6 +110,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -182,6 +186,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -199,6 +204,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -217,6 +223,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -235,6 +242,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -281,6 +290,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -299,6 +309,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -317,6 +328,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +359,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -386,6 +399,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +436,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -451,6 +466,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -491,6 +507,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -520,6 +537,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -536,6 +554,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -569,6 +588,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -579,6 +599,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -597,6 +618,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -607,6 +629,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -625,6 +648,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -635,6 +659,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -653,6 +678,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -663,6 +689,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -681,6 +708,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -691,6 +719,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -709,6 +738,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -719,6 +749,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -737,6 +768,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -747,6 +779,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -765,6 +798,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -775,6 +809,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -793,6 +828,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +839,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -821,6 +858,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -831,6 +869,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -861,6 +900,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -871,6 +911,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -889,6 +930,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -899,6 +941,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -917,6 +960,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -927,6 +971,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -945,6 +990,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -955,6 +1001,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -973,6 +1020,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -983,6 +1031,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1001,6 +1050,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1011,6 +1061,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1029,6 +1080,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1039,6 +1091,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1057,6 +1110,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1067,6 +1121,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1085,6 +1140,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1095,6 +1151,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1113,6 +1170,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1123,6 +1181,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1161,6 +1220,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1171,6 +1231,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -1189,6 +1250,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1199,6 +1261,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1217,6 +1280,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1227,6 +1291,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1245,6 +1310,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1255,6 +1321,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1273,6 +1340,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1283,6 +1351,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1301,6 +1370,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1311,6 +1381,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1329,6 +1400,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1339,6 +1411,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1357,6 +1430,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1367,6 +1441,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1385,6 +1460,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1471,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1413,6 +1490,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1423,6 +1501,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1462,6 +1541,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1481,6 +1561,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1500,6 +1581,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1519,6 +1601,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1538,6 +1621,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1557,6 +1641,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1576,6 +1661,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1595,6 +1681,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1614,6 +1701,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1633,6 +1721,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-es6.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-es6.json index b10a9e332ae4..fb8629b06b86 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-es6.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3-es6.json @@ -34,6 +34,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -108,6 +110,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -182,6 +186,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -199,6 +204,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -217,6 +223,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -235,6 +242,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -281,6 +290,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -299,6 +309,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -317,6 +328,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +359,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -386,6 +399,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +436,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -451,6 +466,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -491,6 +507,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -520,6 +537,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -536,6 +554,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -569,6 +588,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -579,6 +599,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -597,6 +618,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -607,6 +629,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -625,6 +648,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -635,6 +659,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -653,6 +678,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -663,6 +689,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -681,6 +708,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -691,6 +719,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -709,6 +738,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -719,6 +749,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -737,6 +768,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -747,6 +779,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -765,6 +798,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -775,6 +809,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -793,6 +828,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +839,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -821,6 +858,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -831,6 +869,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -861,6 +900,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -871,6 +911,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -889,6 +930,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -899,6 +941,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -917,6 +960,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -927,6 +971,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -945,6 +990,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -955,6 +1001,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -973,6 +1020,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -983,6 +1031,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1001,6 +1050,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1011,6 +1061,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1029,6 +1080,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1039,6 +1091,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1057,6 +1110,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1067,6 +1121,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1085,6 +1140,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1095,6 +1151,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1113,6 +1170,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1123,6 +1181,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1161,6 +1220,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1171,6 +1231,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -1189,6 +1250,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1199,6 +1261,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1217,6 +1280,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1227,6 +1291,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1245,6 +1310,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1255,6 +1321,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1273,6 +1340,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1283,6 +1351,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1301,6 +1370,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1311,6 +1381,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1329,6 +1400,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1339,6 +1411,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1357,6 +1430,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1367,6 +1441,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1385,6 +1460,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1471,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1413,6 +1490,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1423,6 +1501,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1462,6 +1541,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1481,6 +1561,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1500,6 +1581,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1519,6 +1601,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1538,6 +1621,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1557,6 +1641,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1576,6 +1661,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1595,6 +1681,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1614,6 +1701,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1633,6 +1721,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3.json index 7f57edb010d1..79dcd8a9f677 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports3.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports3.json @@ -34,6 +34,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -108,6 +110,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -182,6 +186,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -199,6 +204,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -217,6 +223,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -235,6 +242,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -281,6 +290,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -299,6 +309,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -317,6 +328,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +359,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -386,6 +399,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +436,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -451,6 +466,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -491,6 +507,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -520,6 +537,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -536,6 +554,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -569,6 +588,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -579,6 +599,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -597,6 +618,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -607,6 +629,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -625,6 +648,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -635,6 +659,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -653,6 +678,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -663,6 +689,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -681,6 +708,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -691,6 +719,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -709,6 +738,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -719,6 +749,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -737,6 +768,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -747,6 +779,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -765,6 +798,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -775,6 +809,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -793,6 +828,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +839,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -821,6 +858,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -831,6 +869,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -861,6 +900,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -871,6 +911,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -889,6 +930,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -899,6 +941,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -917,6 +960,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -927,6 +971,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -945,6 +990,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -955,6 +1001,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -973,6 +1020,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -983,6 +1031,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1001,6 +1050,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1011,6 +1061,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1029,6 +1080,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1039,6 +1091,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1057,6 +1110,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1067,6 +1121,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1085,6 +1140,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1095,6 +1151,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1113,6 +1170,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1123,6 +1181,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1161,6 +1220,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1171,6 +1231,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -1189,6 +1250,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1199,6 +1261,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1217,6 +1280,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1227,6 +1291,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1245,6 +1310,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1255,6 +1321,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1273,6 +1340,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1283,6 +1351,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1301,6 +1370,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1311,6 +1381,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1329,6 +1400,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1339,6 +1411,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1357,6 +1430,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1367,6 +1441,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1385,6 +1460,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1471,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1413,6 +1490,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1423,6 +1501,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1462,6 +1541,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1481,6 +1561,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1500,6 +1581,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1519,6 +1601,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1538,6 +1621,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1557,6 +1641,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1576,6 +1661,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1595,6 +1681,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1614,6 +1701,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1633,6 +1721,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-amd.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-amd.json index a7a83b317b53..cfea72a1ade3 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-amd.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-amd.json @@ -36,6 +36,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -75,6 +76,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -108,6 +110,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -139,6 +142,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -163,6 +167,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -200,6 +205,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -233,6 +239,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -243,6 +250,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -275,6 +283,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -299,6 +308,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -316,6 +326,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -347,6 +358,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -370,6 +382,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -403,6 +416,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -420,6 +434,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -430,6 +445,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -462,6 +478,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -479,6 +496,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -518,6 +536,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -557,6 +576,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -590,6 +610,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -621,6 +642,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -645,6 +667,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -682,6 +705,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -715,6 +739,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -725,6 +750,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -757,6 +783,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -781,6 +808,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -798,6 +826,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -829,6 +858,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -852,6 +882,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -885,6 +916,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -902,6 +934,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -912,6 +945,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -944,6 +978,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -961,6 +996,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -985,6 +1021,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1004,6 +1041,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1023,6 +1061,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1042,6 +1081,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1061,6 +1101,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -1080,6 +1121,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -1099,6 +1141,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1118,6 +1161,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-es6.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-es6.json index fc1378fda2b2..8809713f3dc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-es6.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4-es6.json @@ -36,6 +36,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -75,6 +76,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -108,6 +110,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -139,6 +142,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -163,6 +167,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -200,6 +205,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -233,6 +239,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -243,6 +250,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -275,6 +283,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -299,6 +308,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -316,6 +326,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -347,6 +358,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -370,6 +382,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -403,6 +416,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -420,6 +434,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -430,6 +445,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -462,6 +478,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -479,6 +496,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -518,6 +536,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -557,6 +576,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -590,6 +610,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -621,6 +642,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -645,6 +667,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -682,6 +705,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -715,6 +739,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -725,6 +750,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -757,6 +783,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -781,6 +808,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -798,6 +826,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -829,6 +858,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -852,6 +882,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -885,6 +916,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -902,6 +934,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -912,6 +945,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -944,6 +978,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -961,6 +996,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -985,6 +1021,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1004,6 +1041,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1023,6 +1061,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1042,6 +1081,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1061,6 +1101,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -1080,6 +1121,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -1099,6 +1141,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1118,6 +1161,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4.json index fc1378fda2b2..8809713f3dc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImports4.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImports4.json @@ -36,6 +36,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -75,6 +76,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -108,6 +110,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -139,6 +142,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -163,6 +167,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -200,6 +205,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -233,6 +239,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -243,6 +250,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -275,6 +283,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -299,6 +308,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -316,6 +326,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -347,6 +358,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -370,6 +382,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -403,6 +416,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -420,6 +434,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -430,6 +445,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -462,6 +478,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -479,6 +496,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -518,6 +536,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -557,6 +576,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -590,6 +610,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -621,6 +642,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -645,6 +667,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -682,6 +705,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -715,6 +739,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -725,6 +750,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -757,6 +783,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -781,6 +808,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -798,6 +826,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false } @@ -829,6 +858,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -852,6 +882,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -885,6 +916,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -902,6 +934,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -912,6 +945,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -944,6 +978,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -961,6 +996,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -985,6 +1021,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1004,6 +1041,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1023,6 +1061,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1042,6 +1081,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1061,6 +1101,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -1080,6 +1121,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -1099,6 +1141,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1118,6 +1161,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithContextualKeywordNames02.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithContextualKeywordNames02.json index 72bc81331ef2..45cccfd7ee7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithContextualKeywordNames02.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithContextualKeywordNames02.json @@ -28,6 +28,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -75,6 +77,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "return", "optional": false }, @@ -93,6 +96,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -124,6 +128,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false } @@ -165,6 +170,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -182,6 +188,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -221,6 +228,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -238,6 +246,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -274,6 +283,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -284,6 +294,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -323,6 +334,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores2.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores2.json index 07eb5d54d574..c0750159cbb0 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores2.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores2.json @@ -28,6 +28,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false, "typeAnnotation": null @@ -146,6 +148,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false } @@ -200,6 +203,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__esmodule", "optional": false, "typeAnnotation": null @@ -219,6 +223,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__proto__", "optional": false, "typeAnnotation": null @@ -236,6 +241,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores3.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores3.json index 78e7d9511eaa..c22a2057b0ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores3.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores3.json @@ -28,6 +28,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false, "typeAnnotation": null @@ -169,6 +171,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false } @@ -223,6 +226,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false, "typeAnnotation": null @@ -242,6 +246,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___hello", "optional": false, "typeAnnotation": null @@ -261,6 +266,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_hi", "optional": false, "typeAnnotation": null @@ -278,6 +284,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores4.json b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores4.json index d54c94f50596..6f2167ef8999 100644 --- a/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores4.json +++ b/crates/swc_ecma_parser/tests/tsc/exportsAndImportsWithUnderscores4.json @@ -28,6 +28,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -66,6 +67,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -111,6 +113,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -163,6 +166,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -208,6 +212,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -260,6 +265,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___", "optional": false }, @@ -305,6 +311,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -357,6 +364,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_hi", "optional": false }, @@ -402,6 +410,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -454,6 +463,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__proto", "optional": false }, @@ -499,6 +509,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -551,6 +562,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__esmodule", "optional": false }, @@ -596,6 +608,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -648,6 +661,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___hello", "optional": false }, @@ -693,6 +707,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -750,6 +765,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -769,6 +785,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -788,6 +805,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___hello", "optional": false }, @@ -807,6 +825,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__esmodule", "optional": false }, @@ -826,6 +845,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__proto", "optional": false }, @@ -845,6 +865,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_hi", "optional": false }, @@ -885,6 +906,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -912,6 +934,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -939,6 +962,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "___hello", "optional": false }, @@ -966,6 +990,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__esmodule", "optional": false }, @@ -993,6 +1018,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__proto", "optional": false }, @@ -1020,6 +1046,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_hi", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendBooleanInterface.json b/crates/swc_ecma_parser/tests/tsc/extendBooleanInterface.json index bb3d65f176f4..400c3aee4175 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendBooleanInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/extendBooleanInterface.json @@ -18,6 +18,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -44,6 +45,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -80,6 +82,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doOtherStuff", "optional": false }, @@ -93,6 +96,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +118,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -141,6 +146,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +173,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +212,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -244,6 +252,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -282,6 +291,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -324,6 +334,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -362,6 +373,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -417,6 +429,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -455,6 +468,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -505,6 +519,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -543,6 +558,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendClassExpressionFromModule.json b/crates/swc_ecma_parser/tests/tsc/extendClassExpressionFromModule.json index b4f7d39d21fa..a7e979b6306b 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendClassExpressionFromModule.json +++ b/crates/swc_ecma_parser/tests/tsc/extendClassExpressionFromModule.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -44,6 +45,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -63,6 +65,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -106,6 +109,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -117,6 +121,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -133,6 +138,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -151,6 +157,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendNumberInterface.json b/crates/swc_ecma_parser/tests/tsc/extendNumberInterface.json index a3a1a3705785..e0058dedea2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendNumberInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/extendNumberInterface.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -80,6 +82,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doOtherStuff", "optional": false }, @@ -93,6 +96,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -141,6 +146,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +173,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +212,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -245,6 +253,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -283,6 +292,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -325,6 +335,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -363,6 +374,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -418,6 +430,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -456,6 +469,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -506,6 +520,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -544,6 +559,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendStringInterface.json b/crates/swc_ecma_parser/tests/tsc/extendStringInterface.json index c02ad252a13c..8ea3b06b4f33 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendStringInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/extendStringInterface.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doStuff", "optional": false }, @@ -80,6 +82,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doOtherStuff", "optional": false }, @@ -93,6 +96,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -141,6 +146,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +173,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +212,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -245,6 +253,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -283,6 +292,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -325,6 +335,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -363,6 +374,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -418,6 +430,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -456,6 +469,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -506,6 +520,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -544,6 +559,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTag1.json b/crates/swc_ecma_parser/tests/tsc/extendsTag1.json index a0e34407b4c9..ca170534c048 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTag1.json @@ -14,6 +14,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "My", "optional": false }, @@ -32,6 +33,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTag2.json b/crates/swc_ecma_parser/tests/tsc/extendsTag2.json index 017027b7cdfc..8427812364c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTag2.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -69,6 +70,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -141,6 +143,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTag3.json b/crates/swc_ecma_parser/tests/tsc/extendsTag3.json index e16fa797fc4b..dc059b0c4502 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTag3.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -69,6 +70,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -141,6 +143,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTag4.json b/crates/swc_ecma_parser/tests/tsc/extendsTag4.json index b7f747930bf3..50bccf06ac1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTag4.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTag5.json b/crates/swc_ecma_parser/tests/tsc/extendsTag5.json index e0f5c2917f35..65def7dd6962 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTag5.json @@ -14,6 +14,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -82,6 +84,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -107,6 +110,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -125,6 +129,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -142,6 +147,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -160,6 +166,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -177,6 +184,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -195,6 +203,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -212,6 +221,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -230,6 +240,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extendsTagEmit.json b/crates/swc_ecma_parser/tests/tsc/extendsTagEmit.json index 4b79a429ce64..2594dc0dfec7 100644 --- a/crates/swc_ecma_parser/tests/tsc/extendsTagEmit.json +++ b/crates/swc_ecma_parser/tests/tsc/extendsTagEmit.json @@ -20,6 +20,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -58,6 +59,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -87,6 +89,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -105,6 +108,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/extensionLoadingPriority.json b/crates/swc_ecma_parser/tests/tsc/extensionLoadingPriority.json index 9b54a4e1438e..7cbb56d007e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/extensionLoadingPriority.json +++ b/crates/swc_ecma_parser/tests/tsc/extensionLoadingPriority.json @@ -89,6 +89,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -127,6 +128,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dir", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/filterNamespace_import.json b/crates/swc_ecma_parser/tests/tsc/filterNamespace_import.json index 4c5151422f56..db464a1963e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/filterNamespace_import.json +++ b/crates/swc_ecma_parser/tests/tsc/filterNamespace_import.json @@ -21,6 +21,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -51,6 +52,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -80,6 +82,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -127,6 +130,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false, "typeAnnotation": null @@ -167,6 +171,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -192,6 +197,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NestedClass", "optional": false }, @@ -271,6 +277,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -295,6 +302,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -332,6 +340,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -364,6 +373,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -400,6 +410,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -427,6 +438,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -471,6 +483,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -550,6 +564,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -583,6 +598,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/fixSignatureCaching.json b/crates/swc_ecma_parser/tests/tsc/fixSignatureCaching.json index 6da7a231b759..d39917de5480 100644 --- a/crates/swc_ecma_parser/tests/tsc/fixSignatureCaching.json +++ b/crates/swc_ecma_parser/tests/tsc/fixSignatureCaching.json @@ -42,6 +42,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false }, @@ -164,6 +167,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false, "typeAnnotation": null @@ -206,6 +210,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -5433,6 +5438,7 @@ "end": 32719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -5539,6 +5545,7 @@ "end": 34794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false, "typeAnnotation": null @@ -5562,6 +5569,7 @@ "end": 34803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -5598,6 +5606,7 @@ "end": 34845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false, "typeAnnotation": null @@ -5633,6 +5642,7 @@ "end": 34856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -5682,6 +5692,7 @@ "end": 34898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -5731,6 +5742,7 @@ "end": 34942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -5774,6 +5786,7 @@ "end": 34990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false, "typeAnnotation": null @@ -5813,6 +5826,7 @@ "end": 35012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -5831,6 +5845,7 @@ "end": 35029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5861,6 +5876,7 @@ "end": 35055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -5926,6 +5942,7 @@ "end": 35072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -5966,6 +5983,7 @@ "end": 35102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6014,6 +6032,7 @@ "end": 35140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false, "typeAnnotation": null @@ -6047,6 +6066,7 @@ "end": 35161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -6069,6 +6089,7 @@ "end": 35187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -6134,6 +6155,7 @@ "end": 35204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -6174,6 +6196,7 @@ "end": 35234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6212,6 +6235,7 @@ "end": 35275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6236,6 +6260,7 @@ "end": 35306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "equalIC", "optional": false }, @@ -6255,6 +6280,7 @@ "end": 35308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6274,6 +6300,7 @@ "end": 35311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6328,6 +6355,7 @@ "end": 35331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6353,6 +6381,7 @@ "end": 35344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6392,6 +6421,7 @@ "end": 35357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6427,6 +6457,7 @@ "end": 35377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6461,6 +6492,7 @@ "end": 35423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containsIC", "optional": false }, @@ -6480,6 +6512,7 @@ "end": 35429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -6499,6 +6532,7 @@ "end": 35436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -6542,6 +6576,7 @@ "end": 35459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueLC", "optional": false, "typeAnnotation": null @@ -6562,6 +6597,7 @@ "end": 35462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -6582,6 +6618,7 @@ "end": 35467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -6599,6 +6636,7 @@ "end": 35475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -6642,6 +6680,7 @@ "end": 35500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -6660,6 +6699,7 @@ "end": 35510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6712,6 +6752,7 @@ "end": 35565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueLC", "optional": false, "typeAnnotation": null @@ -6736,6 +6777,7 @@ "end": 35573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6773,6 +6815,7 @@ "end": 35603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -6801,6 +6844,7 @@ "end": 35610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6811,6 +6855,7 @@ "end": 35616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -6830,6 +6875,7 @@ "end": 35621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -6862,6 +6908,7 @@ "end": 35648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueLC", "optional": false }, @@ -6891,6 +6938,7 @@ "end": 35658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -6907,6 +6955,7 @@ "end": 35660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -6986,6 +7035,7 @@ "end": 35794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -7005,6 +7055,7 @@ "end": 35801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": null @@ -7054,6 +7105,7 @@ "end": 35825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -7070,6 +7122,7 @@ "end": 35835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -7107,6 +7160,7 @@ "end": 35865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false }, @@ -7129,6 +7183,7 @@ "end": 35877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false } @@ -7142,6 +7197,7 @@ "end": 35882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7183,6 +7239,7 @@ "end": 35909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -7199,6 +7256,7 @@ "end": 35913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7218,6 +7276,7 @@ "end": 35927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -7237,6 +7296,7 @@ "end": 35934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -7253,6 +7313,7 @@ "end": 35938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7318,6 +7379,7 @@ "end": 35996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "init", "optional": false }, @@ -7359,6 +7421,7 @@ "end": 36016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -7379,6 +7442,7 @@ "end": 36024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -7399,6 +7463,7 @@ "end": 36031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -7419,6 +7484,7 @@ "end": 36034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -7439,6 +7505,7 @@ "end": 36039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -7459,6 +7526,7 @@ "end": 36047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verPos", "optional": false, "typeAnnotation": null @@ -7479,6 +7547,7 @@ "end": 36066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false, "typeAnnotation": null @@ -7496,6 +7565,7 @@ "end": 36073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -7525,6 +7595,7 @@ "end": 36109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -7542,6 +7613,7 @@ "end": 36130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -7588,6 +7660,7 @@ "end": 36166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false }, @@ -7616,6 +7689,7 @@ "end": 36189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -7638,6 +7712,7 @@ "end": 36200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7673,6 +7748,7 @@ "end": 36227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -7696,6 +7772,7 @@ "end": 36247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -7721,6 +7798,7 @@ "end": 36257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7755,6 +7833,7 @@ "end": 36288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false }, @@ -7768,6 +7847,7 @@ "end": 36295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } @@ -7804,6 +7884,7 @@ "end": 36326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -7824,6 +7905,7 @@ "end": 36336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } @@ -7856,6 +7938,7 @@ "end": 36376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -7873,6 +7956,7 @@ "end": 36385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -7907,6 +7991,7 @@ "end": 36416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -7935,6 +8020,7 @@ "end": 36423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -7945,6 +8031,7 @@ "end": 36429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -7964,6 +8051,7 @@ "end": 36434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -7996,6 +8084,7 @@ "end": 36463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -8013,6 +8102,7 @@ "end": 36472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -8029,6 +8119,7 @@ "end": 36474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -8056,6 +8147,7 @@ "end": 36503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verPos", "optional": false, "typeAnnotation": null @@ -8080,6 +8172,7 @@ "end": 36511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -8130,6 +8223,7 @@ "end": 36560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verPos", "optional": false }, @@ -8171,6 +8265,7 @@ "end": 36598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -8209,6 +8304,7 @@ "end": 36606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -8243,6 +8339,7 @@ "end": 36626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verPos", "optional": false } @@ -8280,6 +8377,7 @@ "end": 36653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -8309,6 +8407,7 @@ "end": 36670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verPos", "optional": false }, @@ -8359,6 +8458,7 @@ "end": 36725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -8375,6 +8475,7 @@ "end": 36727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -8394,6 +8495,7 @@ "end": 36741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -8407,6 +8509,7 @@ "end": 36747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -8463,6 +8566,7 @@ "end": 36806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8488,6 +8592,7 @@ "end": 36816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8500,6 +8605,7 @@ "end": 36826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } @@ -8532,6 +8638,7 @@ "end": 36880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -8551,6 +8658,7 @@ "end": 36898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8588,6 +8696,7 @@ "end": 36933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -8607,6 +8716,7 @@ "end": 36951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8644,6 +8754,7 @@ "end": 36989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -8663,6 +8774,7 @@ "end": 37007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8700,6 +8812,7 @@ "end": 37046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -8719,6 +8832,7 @@ "end": 37064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8756,6 +8870,7 @@ "end": 37099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertPropsToRegExp", "optional": false }, @@ -8775,6 +8890,7 @@ "end": 37117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8818,6 +8934,7 @@ "end": 37228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8866,6 +8983,7 @@ "end": 37283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8917,6 +9035,7 @@ "end": 37350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mobileDetectRules", "optional": false }, @@ -8981,6 +9100,7 @@ "end": 37747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -9011,6 +9131,7 @@ "end": 37774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false, "typeAnnotation": null @@ -9030,6 +9151,7 @@ "end": 37785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -9079,6 +9201,7 @@ "end": 37809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -9095,6 +9218,7 @@ "end": 37818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false }, @@ -9132,6 +9256,7 @@ "end": 37848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false }, @@ -9154,6 +9279,7 @@ "end": 37859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false } @@ -9167,6 +9293,7 @@ "end": 37864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9214,6 +9341,7 @@ "end": 37894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false }, @@ -9230,6 +9358,7 @@ "end": 37898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9254,6 +9383,7 @@ "end": 37914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -9282,6 +9412,7 @@ "end": 37949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9346,6 +9477,7 @@ "end": 38410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -9376,6 +9508,7 @@ "end": 38439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false, "typeAnnotation": null @@ -9395,6 +9528,7 @@ "end": 38450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -9438,6 +9572,7 @@ "end": 38472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -9483,6 +9618,7 @@ "end": 38499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -9499,6 +9635,7 @@ "end": 38508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false }, @@ -9536,6 +9673,7 @@ "end": 38538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false }, @@ -9558,6 +9696,7 @@ "end": 38549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false } @@ -9571,6 +9710,7 @@ "end": 38554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9618,6 +9758,7 @@ "end": 38584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rules", "optional": false }, @@ -9634,6 +9775,7 @@ "end": 38588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9658,6 +9800,7 @@ "end": 38604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -9699,6 +9842,7 @@ "end": 38635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -9721,6 +9865,7 @@ "end": 38644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9753,6 +9898,7 @@ "end": 38710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -9792,6 +9938,7 @@ "end": 38972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -9822,6 +9969,7 @@ "end": 39011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyName", "optional": false, "typeAnnotation": null @@ -9841,6 +9989,7 @@ "end": 39022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -9884,6 +10033,7 @@ "end": 39043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": null @@ -9907,6 +10057,7 @@ "end": 39050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -9943,6 +10094,7 @@ "end": 39084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "patterns", "optional": false, "typeAnnotation": null @@ -9963,6 +10115,7 @@ "end": 39087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -9983,6 +10136,7 @@ "end": 39092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -10003,6 +10157,7 @@ "end": 39099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false, "typeAnnotation": null @@ -10038,6 +10193,7 @@ "end": 39123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnProp", "optional": false }, @@ -10060,6 +10216,7 @@ "end": 39134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } @@ -10073,6 +10230,7 @@ "end": 39148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyName", "optional": false } @@ -10108,6 +10266,7 @@ "end": 39173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "patterns", "optional": false, "typeAnnotation": null @@ -10125,6 +10284,7 @@ "end": 39181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -10141,6 +10301,7 @@ "end": 39194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyName", "optional": false } @@ -10168,6 +10329,7 @@ "end": 39212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -10185,6 +10347,7 @@ "end": 39223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "patterns", "optional": false }, @@ -10219,6 +10382,7 @@ "end": 39250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -10247,6 +10411,7 @@ "end": 39257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -10257,6 +10422,7 @@ "end": 39263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -10276,6 +10442,7 @@ "end": 39268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -10308,6 +10475,7 @@ "end": 39293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false, "typeAnnotation": null @@ -10338,6 +10506,7 @@ "end": 39304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "patterns", "optional": false }, @@ -10354,6 +10523,7 @@ "end": 39306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -10378,6 +10548,7 @@ "end": 39322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -10407,6 +10578,7 @@ "end": 39350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -10445,6 +10617,7 @@ "end": 39395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -10526,6 +10699,7 @@ "end": 39807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -10556,6 +10730,7 @@ "end": 39843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyName", "optional": false, "typeAnnotation": null @@ -10575,6 +10750,7 @@ "end": 39854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -10618,6 +10794,7 @@ "end": 39877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false, "typeAnnotation": null @@ -10642,6 +10819,7 @@ "end": 39884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -10664,6 +10842,7 @@ "end": 39911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyName", "optional": false } @@ -10677,6 +10856,7 @@ "end": 39922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -10707,6 +10887,7 @@ "end": 39947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false }, @@ -10730,6 +10911,7 @@ "end": 39954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -10752,6 +10934,7 @@ "end": 39979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false } @@ -10766,6 +10949,7 @@ "end": 39986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false } @@ -10806,6 +10990,7 @@ "end": 40173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -10836,6 +11021,7 @@ "end": 40210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false, "typeAnnotation": null @@ -10879,6 +11065,7 @@ "end": 40233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false, "typeAnnotation": null @@ -10908,6 +11095,7 @@ "end": 40251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false, "typeAnnotation": null @@ -10932,6 +11120,7 @@ "end": 40261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false }, @@ -10988,6 +11177,7 @@ "end": 40305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11038,6 +11228,7 @@ "end": 40341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false, "typeAnnotation": null @@ -11055,6 +11246,7 @@ "end": 40351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11107,6 +11299,7 @@ "end": 40385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11157,6 +11350,7 @@ "end": 40419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false, "typeAnnotation": null @@ -11181,6 +11375,7 @@ "end": 40429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11239,6 +11434,7 @@ "end": 40459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11275,6 +11471,7 @@ "end": 40488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false, "typeAnnotation": null @@ -11299,6 +11496,7 @@ "end": 40499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -11353,6 +11551,7 @@ "end": 40541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -11366,6 +11565,7 @@ "end": 40549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "version", "optional": false } @@ -11409,6 +11609,7 @@ "end": 40568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11439,6 +11640,7 @@ "end": 40607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -11504,6 +11706,7 @@ "end": 40630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11544,6 +11747,7 @@ "end": 40678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -11583,6 +11787,7 @@ "end": 40699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11636,6 +11841,7 @@ "end": 40748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false }, @@ -11717,6 +11923,7 @@ "end": 40779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11747,6 +11954,7 @@ "end": 40818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -11805,6 +12013,7 @@ "end": 40841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11845,6 +12054,7 @@ "end": 40891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -11888,6 +12098,7 @@ "end": 40910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -11918,6 +12129,7 @@ "end": 40950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false, "typeAnnotation": null @@ -11937,6 +12149,7 @@ "end": 40961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -11956,6 +12169,7 @@ "end": 40976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false, "typeAnnotation": null @@ -12002,6 +12216,7 @@ "end": 40997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12021,6 +12236,7 @@ "end": 41018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -12068,6 +12284,7 @@ "end": 41069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phone", "optional": false, "typeAnnotation": null @@ -12088,6 +12305,7 @@ "end": 41077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tablet", "optional": false, "typeAnnotation": null @@ -12108,6 +12326,7 @@ "end": 41089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phoneSized", "optional": false, "typeAnnotation": null @@ -12137,6 +12356,7 @@ "end": 41181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tablet", "optional": false, "typeAnnotation": null @@ -12161,6 +12381,7 @@ "end": 41188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12195,6 +12416,7 @@ "end": 41203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12226,6 +12448,7 @@ "end": 41240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -12248,6 +12471,7 @@ "end": 41261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tablet", "optional": false }, @@ -12285,6 +12509,7 @@ "end": 41282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12317,6 +12542,7 @@ "end": 41297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12336,6 +12562,7 @@ "end": 41313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tablet", "optional": false } @@ -12368,6 +12595,7 @@ "end": 41332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12421,6 +12649,7 @@ "end": 41429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phone", "optional": false, "typeAnnotation": null @@ -12445,6 +12674,7 @@ "end": 41436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12479,6 +12709,7 @@ "end": 41451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12510,6 +12741,7 @@ "end": 41487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -12532,6 +12764,7 @@ "end": 41507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phone", "optional": false }, @@ -12569,6 +12802,7 @@ "end": 41528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12601,6 +12835,7 @@ "end": 41543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12620,6 +12855,7 @@ "end": 41557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phone", "optional": false } @@ -12652,6 +12888,7 @@ "end": 41576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12711,6 +12948,7 @@ "end": 41754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12733,6 +12971,7 @@ "end": 41781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -12768,6 +13007,7 @@ "end": 41808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phoneSized", "optional": false, "typeAnnotation": null @@ -12792,6 +13032,7 @@ "end": 41823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -12814,6 +13055,7 @@ "end": 41850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false } @@ -12843,6 +13085,7 @@ "end": 41879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phoneSized", "optional": false }, @@ -12853,6 +13096,7 @@ "end": 41893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -12891,6 +13135,7 @@ "end": 41918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12916,6 +13161,7 @@ "end": 41932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -12956,6 +13202,7 @@ "end": 41971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -12988,6 +13235,7 @@ "end": 41986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13025,6 +13273,7 @@ "end": 42034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "phoneSized", "optional": false }, @@ -13062,6 +13311,7 @@ "end": 42059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13094,6 +13344,7 @@ "end": 42074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13119,6 +13370,7 @@ "end": 42087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -13160,6 +13412,7 @@ "end": 42125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13217,6 +13470,7 @@ "end": 42183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13249,6 +13503,7 @@ "end": 42198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13274,6 +13529,7 @@ "end": 42212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -13315,6 +13571,7 @@ "end": 42251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13368,6 +13625,7 @@ "end": 42303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -13390,6 +13648,7 @@ "end": 42330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false } @@ -13431,6 +13690,7 @@ "end": 42352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13463,6 +13723,7 @@ "end": 42367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13488,6 +13749,7 @@ "end": 42381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -13529,6 +13791,7 @@ "end": 42416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13586,6 +13849,7 @@ "end": 42499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13618,6 +13882,7 @@ "end": 42514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13650,6 +13915,7 @@ "end": 42529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cache", "optional": false }, @@ -13712,6 +13978,7 @@ "end": 42621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -13742,6 +14009,7 @@ "end": 42647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -13785,6 +14053,7 @@ "end": 43156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false, "typeAnnotation": null @@ -13816,6 +14085,7 @@ "end": 43160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14037,6 +14307,7 @@ "end": 43389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14092,6 +14363,7 @@ "end": 43404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14158,6 +14430,7 @@ "end": 43442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14213,6 +14486,7 @@ "end": 43457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14280,6 +14554,7 @@ "end": 43497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14335,6 +14610,7 @@ "end": 43512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14415,6 +14691,7 @@ "end": 44067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14473,6 +14750,7 @@ "end": 44095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14531,6 +14809,7 @@ "end": 44247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14597,6 +14876,7 @@ "end": 44432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14652,6 +14932,7 @@ "end": 44454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14712,6 +14993,7 @@ "end": 44564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14781,6 +15063,7 @@ "end": 44702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14839,6 +15122,7 @@ "end": 44729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14890,6 +15174,7 @@ "end": 44826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14952,6 +15237,7 @@ "end": 44939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15007,6 +15293,7 @@ "end": 44958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15088,6 +15375,7 @@ "end": 45073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15136,6 +15424,7 @@ "end": 45091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15192,6 +15481,7 @@ "end": 45112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15280,6 +15570,7 @@ "end": 45216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15335,6 +15626,7 @@ "end": 45235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15394,6 +15686,7 @@ "end": 45264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15450,6 +15743,7 @@ "end": 45285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15531,6 +15825,7 @@ "end": 45390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15586,6 +15881,7 @@ "end": 45407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15645,6 +15941,7 @@ "end": 45437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15696,6 +15993,7 @@ "end": 45527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15745,6 +16043,7 @@ "end": 45621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15801,6 +16100,7 @@ "end": 45768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15856,6 +16156,7 @@ "end": 45786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15942,6 +16243,7 @@ "end": 45885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15990,6 +16292,7 @@ "end": 45907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16047,6 +16350,7 @@ "end": 45926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16121,6 +16425,7 @@ "end": 46055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16176,6 +16481,7 @@ "end": 46097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16231,6 +16537,7 @@ "end": 46115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16300,6 +16607,7 @@ "end": 46239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16348,6 +16656,7 @@ "end": 46260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16412,6 +16721,7 @@ "end": 46367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16464,6 +16774,7 @@ "end": 46403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false } @@ -16504,6 +16815,7 @@ "end": 46491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16556,6 +16868,7 @@ "end": 46528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false } @@ -16596,6 +16909,7 @@ "end": 46618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16648,6 +16962,7 @@ "end": 46656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false } @@ -16688,6 +17003,7 @@ "end": 46747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16740,6 +17056,7 @@ "end": 46782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false } @@ -16780,6 +17097,7 @@ "end": 46945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16832,6 +17150,7 @@ "end": 46980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$isMobile", "optional": false } @@ -16941,6 +17260,7 @@ "end": 47058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16996,6 +17316,7 @@ "end": 47073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17062,6 +17383,7 @@ "end": 47110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17117,6 +17439,7 @@ "end": 47125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17184,6 +17507,7 @@ "end": 47164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17239,6 +17563,7 @@ "end": 47179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17313,6 +17638,7 @@ "end": 47286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17368,6 +17694,7 @@ "end": 47308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17434,6 +17761,7 @@ "end": 47338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17521,6 +17849,7 @@ "end": 47457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17586,6 +17915,7 @@ "end": 47489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17665,6 +17995,7 @@ "end": 47538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17723,6 +18054,7 @@ "end": 47567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17776,6 +18108,7 @@ "end": 47709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17839,6 +18172,7 @@ "end": 47832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -17897,6 +18231,7 @@ "end": 47863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -18002,6 +18337,7 @@ "end": 48009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -18060,6 +18396,7 @@ "end": 48118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -18116,6 +18453,7 @@ "end": 48162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -18234,6 +18572,7 @@ "end": 48442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18264,6 +18603,7 @@ "end": 48466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ua", "optional": false, "typeAnnotation": null @@ -18317,6 +18657,7 @@ "end": 48489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18351,6 +18692,7 @@ "end": 48504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18382,6 +18724,7 @@ "end": 48531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ua", "optional": false } @@ -18409,6 +18752,7 @@ "end": 48552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18443,6 +18787,7 @@ "end": 48567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18474,6 +18819,7 @@ "end": 48593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ua", "optional": false } @@ -18518,6 +18864,7 @@ "end": 48612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -18586,6 +18933,7 @@ "end": 48671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -18626,6 +18974,7 @@ "end": 48693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -18667,6 +19016,7 @@ "end": 48728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -18707,6 +19057,7 @@ "end": 48762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -18748,6 +19099,7 @@ "end": 50313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -18767,6 +19119,7 @@ "end": 50323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false, "typeAnnotation": null @@ -18786,6 +19139,7 @@ "end": 50338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false, "typeAnnotation": null @@ -18855,6 +19209,7 @@ "end": 50369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "userAgent", "optional": false }, @@ -18964,6 +19319,7 @@ "end": 50496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false }, @@ -19012,6 +19368,7 @@ "end": 50528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -19048,6 +19405,7 @@ "end": 50576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false } @@ -19106,6 +19464,7 @@ "end": 52185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -19304,6 +19663,7 @@ "end": 54129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -19502,6 +19862,7 @@ "end": 57652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -19731,6 +20092,7 @@ "end": 58855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -19813,6 +20175,7 @@ "end": 58903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -19847,6 +20210,7 @@ "end": 58918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20040,6 +20404,7 @@ "end": 60096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -20122,6 +20487,7 @@ "end": 60145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20156,6 +20522,7 @@ "end": 60162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20349,6 +20716,7 @@ "end": 60800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -20431,6 +20799,7 @@ "end": 60841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20558,6 +20927,7 @@ "end": 62055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -20604,6 +20974,7 @@ "end": 62082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20626,6 +20997,7 @@ "end": 62097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -20695,6 +21067,7 @@ "end": 63113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -20741,6 +21114,7 @@ "end": 63140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -20763,6 +21137,7 @@ "end": 63158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -20832,6 +21207,7 @@ "end": 64099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -20900,6 +21276,7 @@ "end": 64132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containsIC", "optional": false }, @@ -20948,6 +21325,7 @@ "end": 64155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -20969,6 +21347,7 @@ "end": 64186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "equalIC", "optional": false }, @@ -20982,6 +21361,7 @@ "end": 64190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -21039,6 +21419,7 @@ "end": 64232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "equalIC", "optional": false }, @@ -21052,6 +21433,7 @@ "end": 64236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -21109,6 +21491,7 @@ "end": 64281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "equalIC", "optional": false }, @@ -21122,6 +21505,7 @@ "end": 64285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -21179,6 +21563,7 @@ "end": 64334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containsIC", "optional": false }, @@ -21205,6 +21590,7 @@ "end": 64339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -21239,6 +21625,7 @@ "end": 64356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -21299,6 +21686,7 @@ "end": 64395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -21344,6 +21732,7 @@ "end": 64844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false, "typeAnnotation": null @@ -21397,6 +21786,7 @@ "end": 64873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false }, @@ -21407,6 +21797,7 @@ "end": 64891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false } @@ -21441,6 +21832,7 @@ "end": 64919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false, "typeAnnotation": null @@ -21459,6 +21851,7 @@ "end": 64932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -21472,6 +21865,7 @@ "end": 64940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false } @@ -21523,6 +21917,7 @@ "end": 64988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pattern", "optional": false }, @@ -21601,6 +21996,7 @@ "end": 65834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false, "typeAnnotation": null @@ -21647,6 +22043,7 @@ "end": 65869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -21676,6 +22073,7 @@ "end": 65896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false }, @@ -21800,6 +22198,7 @@ "end": 66220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -21882,6 +22281,7 @@ "end": 66264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -22004,6 +22404,7 @@ "end": 66404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -22031,6 +22432,7 @@ "end": 66430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -22078,6 +22480,7 @@ "end": 66461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -22108,6 +22511,7 @@ "end": 66500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false, "typeAnnotation": null @@ -22154,6 +22558,7 @@ "end": 66536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false }, @@ -22174,6 +22579,7 @@ "end": 66552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -22204,6 +22610,7 @@ "end": 66559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -22226,6 +22633,7 @@ "end": 66599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maxPhoneWidth", "optional": false } @@ -22277,6 +22685,7 @@ "end": 66645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -22344,6 +22753,7 @@ "end": 66791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -22363,6 +22773,7 @@ "end": 66804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false } @@ -22394,6 +22805,7 @@ "end": 66823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false }, @@ -22430,6 +22842,7 @@ "end": 66878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MobileDetect", "optional": false } @@ -22488,6 +22901,7 @@ "end": 66934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false, "typeAnnotation": null @@ -22542,6 +22956,7 @@ "end": 66959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } @@ -22569,6 +22984,7 @@ "end": 66985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -22614,6 +23030,7 @@ "end": 67029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false, "typeAnnotation": null @@ -22660,6 +23077,7 @@ "end": 67039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -22686,6 +23104,7 @@ "end": 67057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, @@ -22738,6 +23157,7 @@ "end": 67092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false } @@ -22765,6 +23185,7 @@ "end": 67117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false }, @@ -22799,6 +23220,7 @@ "end": 67146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false } @@ -22832,6 +23254,7 @@ "end": 67176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -22878,6 +23301,7 @@ "end": 67228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false, "typeAnnotation": null @@ -22924,6 +23348,7 @@ "end": 67238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -22950,6 +23375,7 @@ "end": 67261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, @@ -22996,6 +23422,7 @@ "end": 67356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/fluentClasses.json b/crates/swc_ecma_parser/tests/tsc/fluentClasses.json index a59075745e1b..8a1007aaa2a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/fluentClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/fluentClasses.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -99,6 +100,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -176,6 +178,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -193,6 +196,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -270,6 +274,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -301,6 +306,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -322,6 +328,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -357,6 +364,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -407,6 +415,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/fluentInterfaces.json b/crates/swc_ecma_parser/tests/tsc/fluentInterfaces.json index 8cadc5e89f56..fb08fa982685 100644 --- a/crates/swc_ecma_parser/tests/tsc/fluentInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/fluentInterfaces.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +104,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +131,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -184,6 +190,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -210,6 +217,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -258,6 +266,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -314,6 +324,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -364,6 +375,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatements.json b/crates/swc_ecma_parser/tests/tsc/for-inStatements.json index d2f44521b48c..db846f4de548 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatements.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": { @@ -145,6 +148,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -252,6 +257,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -308,6 +314,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -405,6 +412,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -473,6 +481,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -496,6 +505,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -541,6 +551,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -598,6 +609,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -621,6 +633,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -660,6 +673,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -694,6 +708,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -728,6 +743,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -780,6 +796,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -803,6 +820,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -813,6 +831,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -856,6 +875,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -878,6 +898,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -888,6 +909,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -898,6 +920,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -941,6 +964,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -972,6 +996,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -982,6 +1007,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1025,6 +1051,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1056,6 +1083,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1066,6 +1094,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1109,6 +1138,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1146,6 +1176,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1162,6 +1193,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1180,6 +1212,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1196,6 +1229,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1241,6 +1275,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1263,6 +1298,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1279,6 +1315,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1323,6 +1360,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1353,6 +1391,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1374,6 +1413,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1389,6 +1429,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1414,6 +1455,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1467,6 +1509,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1494,6 +1537,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1527,6 +1571,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1581,6 +1626,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1591,6 +1637,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1622,6 +1669,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1692,6 +1740,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1772,6 +1821,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1842,6 +1892,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1955,6 +2006,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2010,6 +2062,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2080,6 +2133,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2175,6 +2229,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2245,6 +2300,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2325,6 +2381,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2395,6 +2452,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2450,6 +2508,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2520,6 +2579,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2607,6 +2667,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2628,6 +2689,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2655,6 +2717,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -2686,6 +2749,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2724,6 +2788,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2763,6 +2828,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2784,6 +2850,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2825,6 +2892,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2847,6 +2915,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2893,6 +2962,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2918,6 +2988,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2992,6 +3063,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3039,6 +3111,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3055,6 +3128,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3097,6 +3171,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3119,6 +3194,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3156,6 +3232,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -3173,6 +3250,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -3191,6 +3269,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -3227,6 +3306,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3243,6 +3323,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -3285,6 +3366,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3307,6 +3389,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsArray.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsArray.json index 02da59b28cee..7267ec843ab0 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsArray.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsArray.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -91,6 +93,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -166,6 +170,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -200,6 +205,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -217,6 +223,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -233,6 +240,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -265,6 +273,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -282,6 +291,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -304,6 +314,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -337,6 +348,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -354,6 +366,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -377,6 +390,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -410,6 +424,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -427,6 +442,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -443,6 +459,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -475,6 +492,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -492,6 +510,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -514,6 +533,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -547,6 +567,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -564,6 +585,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -587,6 +609,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -629,6 +652,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -645,6 +669,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -685,6 +710,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -701,6 +727,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -741,6 +768,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -757,6 +785,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -791,6 +820,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -808,6 +838,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -824,6 +855,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -856,6 +888,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -873,6 +906,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -889,6 +923,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -921,6 +956,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -938,6 +974,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -954,6 +991,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -995,6 +1033,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1041,6 +1080,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -1077,6 +1117,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1088,6 +1129,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1112,6 +1154,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1123,6 +1166,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1157,6 +1201,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1174,6 +1219,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1190,6 +1236,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1222,6 +1269,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1239,6 +1287,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1255,6 +1304,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -1293,6 +1343,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1345,6 +1396,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1361,6 +1413,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1395,6 +1448,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1412,6 +1466,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1428,6 +1483,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1453,6 +1509,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1464,6 +1521,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1498,6 +1556,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1515,6 +1574,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1531,6 +1591,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsArrayErrors.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsArrayErrors.json index 0ca56f8dd941..5398ef90f1e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsArrayErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsArrayErrors.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -97,6 +99,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -113,6 +116,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -147,6 +151,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -164,6 +169,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -187,6 +193,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -229,6 +236,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -246,6 +254,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -269,6 +278,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -308,6 +318,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -355,6 +366,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -372,6 +384,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -414,6 +427,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -466,6 +480,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -482,6 +497,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -518,6 +534,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -570,6 +587,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -586,6 +604,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsAsyncIdentifier.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsAsyncIdentifier.json index 5ac0d2f43fb8..01d1f3c115c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsAsyncIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsAsyncIdentifier.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring.json index 475b0686710c..aac7729ac2e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring.json @@ -41,6 +41,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring2.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring2.json index d4dd2b15e02c..ec4acbc79fe1 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring2.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring2.json @@ -47,6 +47,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring3.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring3.json index 8bc462312d7a..93ee0ce12ca9 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring3.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -77,6 +79,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -88,6 +91,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring4.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring4.json index 0073a83746bd..a8eac183208c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring4.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsDestructuring4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -83,6 +85,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -102,6 +105,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-inStatementsInvalid.json b/crates/swc_ecma_parser/tests/tsc/for-inStatementsInvalid.json index 9b0e319d7534..0853655fdaba 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-inStatementsInvalid.json +++ b/crates/swc_ecma_parser/tests/tsc/for-inStatementsInvalid.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aBoolean", "optional": false, "typeAnnotation": { @@ -145,6 +148,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aBoolean", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aRegExp", "optional": false, "typeAnnotation": { @@ -211,6 +216,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -236,6 +242,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aRegExp", "optional": false, "typeAnnotation": null @@ -287,6 +294,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -337,6 +345,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -405,6 +414,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -428,6 +438,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -467,6 +478,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -501,6 +513,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -535,6 +548,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -573,6 +587,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -596,6 +611,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -606,6 +622,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -649,6 +666,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -671,6 +689,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -681,6 +700,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -691,6 +711,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -734,6 +755,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -765,6 +787,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -775,6 +798,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -818,6 +842,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -849,6 +874,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -859,6 +885,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -902,6 +929,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -939,6 +967,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -955,6 +984,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -973,6 +1003,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -989,6 +1020,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1034,6 +1066,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1056,6 +1089,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1115,6 +1149,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1145,6 +1180,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1166,6 +1202,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1181,6 +1218,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1206,6 +1244,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1259,6 +1298,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1286,6 +1326,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1319,6 +1360,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1373,6 +1415,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1383,6 +1426,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1414,6 +1458,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1484,6 +1529,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1564,6 +1610,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1634,6 +1681,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1761,6 +1809,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1816,6 +1865,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1886,6 +1936,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1995,6 +2046,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2065,6 +2117,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2145,6 +2198,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2215,6 +2269,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2270,6 +2325,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2340,6 +2396,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2427,6 +2484,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2448,6 +2506,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2475,6 +2534,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -2506,6 +2566,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2573,6 +2634,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2594,6 +2656,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2635,6 +2698,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2657,6 +2721,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of1.json b/crates/swc_ecma_parser/tests/tsc/for-of1.json index c2b76eeaa1c0..6ab20117fb14 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of1.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of1.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of10.json b/crates/swc_ecma_parser/tests/tsc/for-of10.json index dd483c4633c6..f7dba9843fbe 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of10.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of10.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of11.json b/crates/swc_ecma_parser/tests/tsc/for-of11.json index 9a024df9ed34..0b929e8eeca7 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of11.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of11.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of12.json b/crates/swc_ecma_parser/tests/tsc/for-of12.json index 843fadc132ed..bb99a6fc4ff6 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of12.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of12.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of13.json b/crates/swc_ecma_parser/tests/tsc/for-of13.json index d145ec625bdb..304df328e270 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of13.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of13.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of14.json b/crates/swc_ecma_parser/tests/tsc/for-of14.json index 8fcebff11725..f4637da64c9e 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of14.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of14.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -115,6 +116,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -152,6 +154,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -170,6 +173,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of15.json b/crates/swc_ecma_parser/tests/tsc/for-of15.json index aef9d405a707..3d9d1c9d9978 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of15.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of15.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -110,6 +111,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -197,6 +199,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -234,6 +237,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -252,6 +256,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of16.json b/crates/swc_ecma_parser/tests/tsc/for-of16.json index 1be4407201fe..20a5ae14366e 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of16.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of16.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -50,6 +51,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -137,6 +139,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -174,6 +177,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -222,6 +227,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -240,6 +246,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of17.json b/crates/swc_ecma_parser/tests/tsc/for-of17.json index dd60eb4f1f91..1b918ee8f78c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of17.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of17.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberIterator", "optional": false }, @@ -149,6 +150,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -236,6 +238,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -273,6 +276,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -291,6 +295,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of18.json b/crates/swc_ecma_parser/tests/tsc/for-of18.json index 4777c0416d8a..1fd89762ccb5 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of18.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of18.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -149,6 +150,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -236,6 +238,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -273,6 +276,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -291,6 +295,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of19.json b/crates/swc_ecma_parser/tests/tsc/for-of19.json index c1ab2736b1f7..06006cc8ef70 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of19.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of19.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -118,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -186,6 +189,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -280,6 +284,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -303,6 +308,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -330,6 +336,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of20.json b/crates/swc_ecma_parser/tests/tsc/for-of20.json index b10771f2d6a4..25c70f9740c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of20.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of20.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -118,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -186,6 +189,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -280,6 +284,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -303,6 +308,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -330,6 +336,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of21.json b/crates/swc_ecma_parser/tests/tsc/for-of21.json index 9a04ac1b8657..7c4957fe5528 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of21.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of21.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -118,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -186,6 +189,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -280,6 +284,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -303,6 +308,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -330,6 +336,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of22.json b/crates/swc_ecma_parser/tests/tsc/for-of22.json index 806408e7e222..2ac67f56839a 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of22.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of22.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -118,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -186,6 +189,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -263,6 +267,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -297,6 +302,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -320,6 +326,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of23.json b/crates/swc_ecma_parser/tests/tsc/for-of23.json index ed348b96df59..1ccd37970c66 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of23.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of23.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -118,6 +120,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -186,6 +189,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -280,6 +284,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -303,6 +308,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -340,6 +346,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of24.json b/crates/swc_ecma_parser/tests/tsc/for-of24.json index e92ffa5678a7..eeb017e7635d 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of24.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of24.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -81,6 +82,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -97,6 +99,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of25.json b/crates/swc_ecma_parser/tests/tsc/for-of25.json index 5453d7b55555..c25eec95287a 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of25.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of25.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -50,6 +51,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -92,6 +94,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -140,6 +143,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -216,6 +221,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of26.json b/crates/swc_ecma_parser/tests/tsc/for-of26.json index a645ea352ea2..7d6ae2c26d33 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of26.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of26.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -68,6 +69,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -111,6 +113,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -198,6 +201,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -251,6 +255,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -274,6 +279,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of27.json b/crates/swc_ecma_parser/tests/tsc/for-of27.json index a5b9cd3cc28a..d6b5140ac08e 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of27.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of27.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -50,6 +51,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -126,6 +128,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -149,6 +152,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of28.json b/crates/swc_ecma_parser/tests/tsc/for-of28.json index 5196ff7d063c..b581a231920b 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of28.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of28.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -90,6 +91,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -184,6 +186,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -207,6 +210,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of29.json b/crates/swc_ecma_parser/tests/tsc/for-of29.json index 75d8d7072df8..decfad98088c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of29.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of29.json @@ -28,6 +28,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableWithOptionalIterator", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -96,6 +98,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -159,6 +162,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableWithOptionalIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of3.json b/crates/swc_ecma_parser/tests/tsc/for-of3.json index 9fbc5d57b718..086b8af41970 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of3.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -73,6 +74,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of30.json b/crates/swc_ecma_parser/tests/tsc/for-of30.json index 40470bd5fcd2..426c64c49c98 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of30.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of30.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -183,6 +184,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -277,6 +279,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -300,6 +303,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of31.json b/crates/swc_ecma_parser/tests/tsc/for-of31.json index 91786fb36997..fe8b50298930 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of31.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of31.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -130,6 +131,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -224,6 +226,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -247,6 +250,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of32.json b/crates/swc_ecma_parser/tests/tsc/for-of32.json index 1f69b609ae91..cb47fec7d511 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of32.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of32.json @@ -35,6 +35,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of33.json b/crates/swc_ecma_parser/tests/tsc/for-of33.json index 357213b55b38..3d359d20ca0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of33.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of33.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -50,6 +51,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -92,6 +94,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -147,6 +150,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of34.json b/crates/swc_ecma_parser/tests/tsc/for-of34.json index b5100386085a..3767e19783cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of34.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of34.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -68,6 +69,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -111,6 +113,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -205,6 +208,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -228,6 +232,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of35.json b/crates/swc_ecma_parser/tests/tsc/for-of35.json index aad8245959e6..f36335aea0f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of35.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of35.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, @@ -104,6 +105,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -150,6 +152,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -244,6 +247,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -267,6 +271,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of36.json b/crates/swc_ecma_parser/tests/tsc/for-of36.json index 426059959d7a..0452203e0cfa 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of36.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of36.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -145,6 +146,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -161,6 +163,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false }, @@ -185,6 +188,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of37.json b/crates/swc_ecma_parser/tests/tsc/for-of37.json index b7d6afe82d17..cb90cf9de1d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of37.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of37.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -134,6 +136,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -174,6 +178,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of38.json b/crates/swc_ecma_parser/tests/tsc/for-of38.json index b83f396f7d4a..3d94eb457ab1 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of38.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of38.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -141,6 +143,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -152,6 +155,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -172,6 +176,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -196,6 +201,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -213,6 +219,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of39.json b/crates/swc_ecma_parser/tests/tsc/for-of39.json index 3fff36c4216c..2612bb0e412f 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of39.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of39.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -177,6 +179,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -188,6 +191,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -208,6 +212,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -232,6 +237,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -249,6 +255,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of4.json b/crates/swc_ecma_parser/tests/tsc/for-of4.json index 6645aef58073..c0947d256d73 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of4.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of4.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of40.json b/crates/swc_ecma_parser/tests/tsc/for-of40.json index 9e2ec2bf58cf..1fc79ffcd37f 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of40.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of40.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -147,6 +149,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -174,6 +177,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -203,6 +207,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -227,6 +232,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -244,6 +250,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of41.json b/crates/swc_ecma_parser/tests/tsc/for-of41.json index 4b004d9cb650..f5a1c8975b47 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of41.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of41.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -183,6 +184,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -222,6 +224,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -249,6 +252,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -273,6 +277,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -290,6 +295,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of42.json b/crates/swc_ecma_parser/tests/tsc/for-of42.json index f5c49b5f4f26..89ba590c03df 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of42.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of42.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -144,6 +145,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -166,6 +168,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -187,6 +190,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -211,6 +215,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -228,6 +233,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of43.json b/crates/swc_ecma_parser/tests/tsc/for-of43.json index ee260c6f5925..c29bb65625c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of43.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of43.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -150,6 +151,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +190,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -218,6 +221,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -242,6 +246,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -259,6 +264,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of44.json b/crates/swc_ecma_parser/tests/tsc/for-of44.json index 2c96ca8f0f9b..98db945f350c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of44.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of44.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -226,6 +227,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -279,6 +281,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -290,6 +293,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strBoolSym", "optional": false, "typeAnnotation": null @@ -310,6 +314,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -334,6 +339,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -351,6 +357,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strBoolSym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of45.json b/crates/swc_ecma_parser/tests/tsc/for-of45.json index 4bf5dc8550d1..be45e0077c0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of45.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of45.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -126,6 +129,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -211,6 +215,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -238,6 +243,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -262,6 +268,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -286,6 +293,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -303,6 +311,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of46.json b/crates/swc_ecma_parser/tests/tsc/for-of46.json index ff14de6cc951..76d47bf59dd0 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of46.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of46.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -126,6 +129,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -211,6 +215,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -262,6 +268,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -286,6 +293,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -303,6 +311,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of47.json b/crates/swc_ecma_parser/tests/tsc/for-of47.json index 0fc3890cd243..8e9ad4f83678 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of47.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of47.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -191,6 +194,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -208,6 +212,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -242,6 +247,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -271,6 +277,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -288,6 +295,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -313,6 +321,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -337,6 +346,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -354,6 +364,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of48.json b/crates/swc_ecma_parser/tests/tsc/for-of48.json index 7a60b3cf6587..d3da70b18f95 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of48.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of48.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -191,6 +194,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -208,6 +212,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -242,6 +247,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -261,6 +267,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -278,6 +285,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -302,6 +310,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -326,6 +335,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -343,6 +353,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of49.json b/crates/swc_ecma_parser/tests/tsc/for-of49.json index f32d6ccdf2e9..87fccadd67db 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of49.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of49.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -126,6 +129,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -205,6 +209,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -233,6 +238,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -254,6 +260,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -278,6 +285,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -295,6 +303,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of5.json b/crates/swc_ecma_parser/tests/tsc/for-of5.json index 9919e5b99ecf..8e847b285a86 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of5.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of5.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of50.json b/crates/swc_ecma_parser/tests/tsc/for-of50.json index 6f7b60060cbe..2f3748ae6070 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of50.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of50.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -141,6 +143,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -152,6 +155,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -172,6 +176,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -196,6 +201,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -213,6 +219,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of52.json b/crates/swc_ecma_parser/tests/tsc/for-of52.json index 1dcdd5da2e18..be007d92e13e 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of52.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of52.json @@ -42,6 +42,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of53.json b/crates/swc_ecma_parser/tests/tsc/for-of53.json index 27cceb1c5e0d..ad8b1fe8475c 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of53.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of53.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of54.json b/crates/swc_ecma_parser/tests/tsc/for-of54.json index 6ae22377f33b..d7441f3c3285 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of54.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of54.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of55.json b/crates/swc_ecma_parser/tests/tsc/for-of55.json index 9f84ee61232d..192c71919384 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of55.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of55.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -127,6 +130,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/for-of56.json b/crates/swc_ecma_parser/tests/tsc/for-of56.json index 16a4f680bc12..8d560ae174cd 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of56.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of56.json @@ -35,6 +35,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "let", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of57.json b/crates/swc_ecma_parser/tests/tsc/for-of57.json index bd310e97eb41..6e2bca5f7495 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of57.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of57.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iter", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -107,6 +109,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iter", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of58.json b/crates/swc_ecma_parser/tests/tsc/for-of58.json index aecaec1fed48..a58889b83d58 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of58.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of58.json @@ -19,6 +19,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -44,6 +45,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -90,6 +92,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -115,6 +118,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -170,6 +174,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -204,6 +209,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -229,6 +235,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -274,6 +281,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": null @@ -290,6 +298,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -320,6 +329,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -352,6 +362,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/for-of6.json b/crates/swc_ecma_parser/tests/tsc/for-of6.json index 268a70e962a3..e0d8238f9ee1 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of6.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of6.json @@ -19,6 +19,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of7.json b/crates/swc_ecma_parser/tests/tsc/for-of7.json index 05823cbb51d7..f985c09cfcf3 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of7.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of7.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -52,6 +53,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of8.json b/crates/swc_ecma_parser/tests/tsc/for-of8.json index 853e4be40295..bcfda7e1a19b 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of8.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of8.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -52,6 +53,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/for-of9.json b/crates/swc_ecma_parser/tests/tsc/for-of9.json index 77a4164062d3..8e8b09d7b537 100644 --- a/crates/swc_ecma_parser/tests/tsc/for-of9.json +++ b/crates/swc_ecma_parser/tests/tsc/for-of9.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/forAwaitPerIterationBindingDownlevel.json b/crates/swc_ecma_parser/tests/tsc/forAwaitPerIterationBindingDownlevel.json index 7799e073a85e..2185d18512f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/forAwaitPerIterationBindingDownlevel.json +++ b/crates/swc_ecma_parser/tests/tsc/forAwaitPerIterationBindingDownlevel.json @@ -28,6 +28,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sleep", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tm", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -101,6 +104,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -120,6 +124,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setTimeout", "optional": false }, @@ -133,6 +138,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false } @@ -146,6 +152,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tm", "optional": false } @@ -180,6 +187,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -249,6 +257,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sleep", "optional": false }, @@ -324,6 +333,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false, "typeAnnotation": null @@ -341,6 +351,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -422,6 +433,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false, "typeAnnotation": null @@ -445,6 +457,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -479,6 +492,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -499,6 +513,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } @@ -589,6 +604,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -600,6 +616,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -633,6 +650,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sleep", "optional": false }, @@ -674,6 +692,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -684,6 +703,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } @@ -716,6 +736,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -736,6 +757,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -746,6 +768,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } @@ -818,6 +841,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -838,6 +862,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -848,6 +873,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/forBreakStatements.json b/crates/swc_ecma_parser/tests/tsc/forBreakStatements.json index ffd04cfc342e..822bc5330779 100644 --- a/crates/swc_ecma_parser/tests/tsc/forBreakStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/forBreakStatements.json @@ -46,6 +46,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -79,6 +80,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -100,6 +102,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -116,6 +119,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -149,6 +153,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -171,6 +176,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -204,6 +210,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -237,6 +244,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -279,6 +287,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -304,6 +313,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -326,6 +336,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -369,6 +380,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -390,6 +402,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -433,6 +446,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -478,6 +492,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/forContinueStatements.json b/crates/swc_ecma_parser/tests/tsc/forContinueStatements.json index b507f6121c5b..94531a89967c 100644 --- a/crates/swc_ecma_parser/tests/tsc/forContinueStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/forContinueStatements.json @@ -46,6 +46,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -79,6 +80,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -100,6 +102,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -116,6 +119,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -149,6 +153,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -171,6 +176,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -204,6 +210,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -237,6 +244,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -279,6 +287,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -304,6 +313,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -326,6 +336,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -369,6 +380,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -390,6 +402,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -433,6 +446,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -478,6 +492,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/forInBreakStatements.json b/crates/swc_ecma_parser/tests/tsc/forInBreakStatements.json index a703d5c4e510..badfbfb7c10d 100644 --- a/crates/swc_ecma_parser/tests/tsc/forInBreakStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/forInBreakStatements.json @@ -34,6 +34,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -115,6 +117,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -153,6 +156,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -174,6 +178,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -190,6 +195,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -222,6 +228,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -260,6 +267,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -282,6 +290,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -314,6 +323,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -352,6 +362,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -384,6 +395,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +434,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -463,6 +476,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -501,6 +515,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -533,6 +548,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -563,6 +579,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -585,6 +602,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -617,6 +635,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -663,6 +682,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -709,6 +729,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +760,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -760,6 +782,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -792,6 +815,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -840,6 +864,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -885,6 +910,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/forInContinueStatements.json b/crates/swc_ecma_parser/tests/tsc/forInContinueStatements.json index 6d7364c340a0..b227d4f5aaae 100644 --- a/crates/swc_ecma_parser/tests/tsc/forInContinueStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/forInContinueStatements.json @@ -34,6 +34,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -83,6 +84,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -115,6 +117,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -153,6 +156,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -174,6 +178,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -190,6 +195,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -222,6 +228,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -260,6 +267,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -282,6 +290,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -314,6 +323,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -352,6 +362,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -384,6 +395,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +434,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -463,6 +476,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -501,6 +515,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -533,6 +548,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -563,6 +579,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -585,6 +602,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -617,6 +635,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -663,6 +682,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -709,6 +729,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +760,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -760,6 +782,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -792,6 +815,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -840,6 +864,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -885,6 +910,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/forStatements.json b/crates/swc_ecma_parser/tests/tsc/forStatements.json index ca6167f3652a..6ff71b0ac141 100644 --- a/crates/swc_ecma_parser/tests/tsc/forStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/forStatements.json @@ -18,6 +18,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -209,6 +214,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +265,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +289,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +343,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -358,6 +367,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -381,6 +391,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -426,6 +437,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -468,6 +481,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +569,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -580,6 +595,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -654,6 +670,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -673,6 +690,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -733,6 +751,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -803,6 +822,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": { @@ -875,6 +895,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": { @@ -947,6 +968,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false, "typeAnnotation": { @@ -968,6 +990,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -989,6 +1012,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1053,6 +1077,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false, "typeAnnotation": { @@ -1074,6 +1099,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1095,6 +1121,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1146,6 +1173,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": { @@ -1216,6 +1244,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aSecondAny", "optional": false, "typeAnnotation": { @@ -1241,6 +1270,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1289,6 +1319,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aVoid", "optional": false, "typeAnnotation": { @@ -1314,6 +1345,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1362,6 +1394,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anInterface", "optional": false, "typeAnnotation": { @@ -1383,6 +1416,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1404,6 +1438,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1455,6 +1490,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false, "typeAnnotation": { @@ -1476,6 +1512,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1497,6 +1534,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1548,6 +1586,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false, "typeAnnotation": { @@ -1569,6 +1608,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1606,6 +1646,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1673,6 +1714,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": { @@ -1694,6 +1736,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1775,6 +1818,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherObjectLiteral", "optional": false, "typeAnnotation": { @@ -1804,6 +1848,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1843,6 +1888,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1894,6 +1940,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": { @@ -1915,6 +1962,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1929,6 +1977,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1977,6 +2026,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherFunction", "optional": false, "typeAnnotation": { @@ -1999,6 +2049,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2044,6 +2095,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2092,6 +2144,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false, "typeAnnotation": { @@ -2113,6 +2166,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2135,6 +2189,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2199,6 +2254,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false, "typeAnnotation": { @@ -2220,6 +2276,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2234,6 +2291,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2282,6 +2340,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false, "typeAnnotation": { @@ -2309,6 +2368,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2345,6 +2405,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2405,6 +2466,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false, "typeAnnotation": { @@ -2432,6 +2494,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2463,6 +2526,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleInvalidDecl.json b/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleInvalidDecl.json index 3c3120ab5a00..01a7522e5d9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleInvalidDecl.json +++ b/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleInvalidDecl.json @@ -18,6 +18,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -188,6 +191,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +208,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -263,6 +268,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -280,6 +286,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -325,6 +332,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +383,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -398,6 +407,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -451,6 +461,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -474,6 +485,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -497,6 +509,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +555,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +579,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -584,6 +599,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -671,6 +687,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -696,6 +713,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -770,6 +788,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -789,6 +808,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -849,6 +869,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -919,6 +940,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -983,6 +1005,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1041,6 +1064,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1099,6 +1123,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1117,6 +1142,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1168,6 +1194,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1186,6 +1213,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1253,6 +1281,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1264,6 +1293,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1312,6 +1342,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1333,6 +1364,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1386,6 +1418,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1404,6 +1437,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1455,6 +1489,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1473,6 +1508,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1524,6 +1560,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1535,6 +1572,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1583,6 +1621,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1602,6 +1641,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1680,6 +1720,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -1751,6 +1792,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1857,6 +1899,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1884,6 +1927,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1907,6 +1951,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1930,6 +1975,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2000,6 +2046,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -2027,6 +2074,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2097,6 +2145,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -2115,6 +2164,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2139,6 +2189,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2208,6 +2259,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2229,6 +2281,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2282,6 +2335,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2299,6 +2353,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleValidDecl.json b/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleValidDecl.json index c541ccd957b8..a33530da622a 100644 --- a/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleValidDecl.json +++ b/crates/swc_ecma_parser/tests/tsc/forStatementsMultipleValidDecl.json @@ -34,6 +34,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -98,6 +99,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -156,6 +158,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -173,6 +176,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -210,6 +214,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declSpace", "optional": false }, @@ -258,6 +263,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -307,6 +313,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -334,6 +341,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -369,6 +377,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -422,6 +431,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -443,6 +453,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -496,6 +507,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -594,6 +606,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -615,6 +628,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -666,6 +680,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -717,6 +732,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -771,6 +787,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -831,6 +848,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -860,6 +878,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -895,6 +914,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1014,6 +1034,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1068,6 +1089,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1095,6 +1117,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1130,6 +1153,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1199,6 +1223,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1220,6 +1245,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1273,6 +1299,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1295,6 +1322,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1397,6 +1425,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1416,6 +1445,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1494,6 +1524,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1516,6 +1547,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1600,6 +1632,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1629,6 +1662,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1715,6 +1749,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1746,6 +1781,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1828,6 +1864,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1849,6 +1886,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1902,6 +1940,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1973,6 +2012,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2055,6 +2095,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2134,6 +2175,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2212,6 +2254,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2230,6 +2273,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2297,6 +2341,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2318,6 +2363,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/forgottenNew.json b/crates/swc_ecma_parser/tests/tsc/forgottenNew.json index 8dc16a430c7d..58a6b165ae68 100644 --- a/crates/swc_ecma_parser/tests/tsc/forgottenNew.json +++ b/crates/swc_ecma_parser/tests/tsc/forgottenNew.json @@ -21,6 +21,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tools", "optional": false }, @@ -46,6 +47,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullLogger", "optional": false }, @@ -90,6 +92,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": null @@ -114,6 +117,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tools", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionCalls.json b/crates/swc_ecma_parser/tests/tsc/functionCalls.json index 8923ca8b9b6a..7697e9923fb7 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionCalls.json +++ b/crates/swc_ecma_parser/tests/tsc/functionCalls.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -111,6 +113,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -151,6 +154,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -207,6 +211,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -250,6 +255,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -263,6 +269,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -288,6 +295,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -310,6 +318,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubFunc", "optional": false }, @@ -329,6 +338,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -356,6 +366,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -403,6 +414,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false, "typeAnnotation": { @@ -424,6 +436,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubFunc", "optional": false }, @@ -456,6 +469,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -496,6 +510,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -536,6 +551,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -563,6 +579,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -619,6 +636,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -675,6 +693,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subFunc", "optional": false }, @@ -721,6 +740,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -742,6 +762,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -774,6 +795,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -830,6 +852,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -886,6 +909,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction.json b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction.json index 2b3a813c44d1..948d9c4eee4a 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction.json +++ b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction.json @@ -14,6 +14,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +142,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -165,6 +171,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -185,6 +192,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -248,6 +256,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -269,6 +278,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -290,6 +300,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -371,6 +382,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -442,6 +454,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -513,6 +526,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -566,6 +580,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -620,6 +635,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -638,6 +654,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -658,6 +675,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -695,6 +713,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -713,6 +732,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -734,6 +754,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -746,6 +767,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -785,6 +807,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -803,6 +826,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -824,6 +848,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -857,6 +882,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -896,6 +922,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -914,6 +941,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -938,6 +966,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -971,6 +1000,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1013,6 +1043,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1031,6 +1062,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1055,6 +1087,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1109,6 +1142,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1151,6 +1185,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1169,6 +1204,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1182,6 +1218,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1216,6 +1253,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1234,6 +1272,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1247,6 +1286,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1281,6 +1321,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1299,6 +1340,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1312,6 +1354,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1346,6 +1389,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1364,6 +1408,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1377,6 +1422,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1401,6 +1447,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1425,6 +1472,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1458,6 +1506,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1479,6 +1528,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1506,6 +1556,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1540,6 +1591,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1561,6 +1613,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1598,6 +1651,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1643,6 +1697,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1682,6 +1737,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1719,6 +1775,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1748,6 +1805,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1769,6 +1827,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1796,6 +1855,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1822,6 +1882,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1866,6 +1927,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1895,6 +1957,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1916,6 +1979,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +2007,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1969,6 +2034,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2013,6 +2079,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2042,6 +2109,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2063,6 +2131,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2090,6 +2159,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2116,6 +2186,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2142,6 +2213,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2163,6 +2235,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2177,6 +2250,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2198,6 +2272,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2225,6 +2300,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2251,6 +2327,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2295,6 +2372,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2313,6 +2391,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2334,6 +2413,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2355,6 +2435,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2370,6 +2451,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2395,6 +2477,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2439,6 +2522,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2457,6 +2541,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2481,6 +2566,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2502,6 +2588,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2538,6 +2625,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2566,6 +2654,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2610,6 +2699,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2628,6 +2718,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2649,6 +2740,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2670,6 +2762,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2685,6 +2778,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2710,6 +2804,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2729,6 +2824,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2771,6 +2867,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2789,6 +2886,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2810,6 +2908,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2831,6 +2930,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2845,6 +2945,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2866,6 +2967,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2881,6 +2983,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2906,6 +3009,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2928,6 +3032,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2972,6 +3077,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2990,6 +3096,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3003,6 +3110,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -3037,6 +3145,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -3055,6 +3164,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3068,6 +3178,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -3102,6 +3213,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -3120,6 +3232,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3133,6 +3246,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -3167,6 +3281,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -3185,6 +3300,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3198,6 +3314,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -3222,6 +3339,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -3241,6 +3359,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -3268,6 +3387,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3315,6 +3435,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -3336,6 +3457,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -3371,6 +3493,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -3389,6 +3512,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3402,6 +3526,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -3422,6 +3547,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3441,6 +3567,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3462,6 +3589,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3484,6 +3612,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3505,6 +3634,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3548,6 +3678,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3561,6 +3692,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3589,6 +3721,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3602,6 +3735,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3634,6 +3768,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3688,6 +3823,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction2.json b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction2.json index 9974e46ec0b8..ca7e91f6c739 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction2.json +++ b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction2.json @@ -14,6 +14,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +142,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -165,6 +171,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +199,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -232,6 +240,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -297,6 +306,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -351,6 +361,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -370,6 +381,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -391,6 +403,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -427,6 +440,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -455,6 +469,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +490,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -534,6 +550,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -550,6 +567,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -631,6 +649,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -660,6 +679,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -714,6 +734,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -759,6 +780,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -798,6 +820,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -835,6 +858,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -864,6 +888,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -885,6 +910,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -912,6 +938,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -938,6 +965,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -982,6 +1010,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1000,6 +1029,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1020,6 +1050,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1057,6 +1088,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1075,6 +1107,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1096,6 +1129,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1129,6 +1163,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1168,6 +1203,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1186,6 +1222,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1199,6 +1236,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1233,6 +1271,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1251,6 +1290,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1264,6 +1304,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1298,6 +1339,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1316,6 +1358,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1337,6 +1380,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1358,6 +1402,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1373,6 +1418,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1398,6 +1444,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1442,6 +1489,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1460,6 +1508,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1481,6 +1530,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1502,6 +1552,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1516,6 +1567,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1537,6 +1589,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1552,6 +1605,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1577,6 +1631,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1599,6 +1654,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1643,6 +1699,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1661,6 +1718,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1674,6 +1732,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -1708,6 +1767,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -1726,6 +1786,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1739,6 +1800,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1763,6 +1825,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1782,6 +1845,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1809,6 +1873,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1856,6 +1921,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -1877,6 +1943,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1912,6 +1979,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -1930,6 +1998,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1943,6 +2012,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -1963,6 +2033,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fff", "optional": false }, @@ -1982,6 +2053,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2003,6 +2075,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2025,6 +2098,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2046,6 +2120,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2089,6 +2164,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2102,6 +2178,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2130,6 +2207,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2143,6 +2221,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2175,6 +2254,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2229,6 +2309,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2248,6 +2329,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction3.json b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction3.json index 87998f8974e0..b6653032e28a 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction3.json +++ b/crates/swc_ecma_parser/tests/tsc/functionConstraintSatisfaction3.json @@ -14,6 +14,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +143,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -197,6 +203,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -217,6 +224,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -280,6 +288,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -301,6 +310,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -322,6 +332,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +414,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -474,6 +486,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -545,6 +558,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -598,6 +612,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -652,6 +667,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -670,6 +686,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -691,6 +708,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -703,6 +721,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -742,6 +761,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -760,6 +780,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -781,6 +802,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -807,6 +829,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -846,6 +869,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -864,6 +888,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -888,6 +913,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -921,6 +947,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -963,6 +990,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -981,6 +1009,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1005,6 +1034,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1052,6 +1082,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1094,6 +1125,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1112,6 +1144,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1125,6 +1158,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1159,6 +1193,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1177,6 +1212,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1190,6 +1226,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1214,6 +1251,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1238,6 +1276,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1271,6 +1310,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1292,6 +1332,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1319,6 +1360,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1353,6 +1395,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1374,6 +1417,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1411,6 +1455,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1456,6 +1501,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1495,6 +1541,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1532,6 +1579,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1561,6 +1609,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1582,6 +1631,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1609,6 +1659,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1635,6 +1686,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1679,6 +1731,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1708,6 +1761,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1729,6 +1783,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1811,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1782,6 +1838,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1826,6 +1883,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1855,6 +1913,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1876,6 +1935,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1903,6 +1963,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1929,6 +1990,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1955,6 +2017,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1976,6 +2039,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1990,6 +2054,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2011,6 +2076,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2038,6 +2104,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2064,6 +2131,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2108,6 +2176,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2126,6 +2195,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2150,6 +2220,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2171,6 +2242,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2207,6 +2279,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2235,6 +2308,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2279,6 +2353,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2297,6 +2372,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2318,6 +2394,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2339,6 +2416,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2354,6 +2432,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2379,6 +2458,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2430,6 +2510,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2448,6 +2529,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2461,6 +2543,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -2495,6 +2578,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -2513,6 +2597,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2526,6 +2611,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping1.json b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping1.json index b4e801a8ae27..09e943f3e6ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping1.json @@ -20,6 +20,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "red", "optional": false }, @@ -55,6 +57,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blue", "optional": false }, @@ -85,6 +88,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -107,6 +111,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -132,6 +137,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -185,6 +191,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -196,6 +203,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -235,6 +243,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -287,6 +296,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -364,6 +374,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -401,6 +412,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -423,6 +435,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -444,6 +457,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -467,6 +481,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -512,6 +527,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -551,6 +567,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -617,6 +634,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -652,6 +670,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -677,6 +696,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -734,6 +754,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -759,6 +780,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -825,6 +847,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -844,6 +867,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -855,6 +879,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -899,6 +924,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -927,6 +953,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false }, @@ -952,6 +979,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -977,6 +1005,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1043,6 +1072,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1062,6 +1092,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1073,6 +1104,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1106,6 +1138,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1149,6 +1182,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1168,6 +1202,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1179,6 +1214,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1240,6 +1276,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -1262,6 +1299,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -1287,6 +1325,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -1312,6 +1351,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boo", "optional": false, "typeAnnotation": { @@ -1375,6 +1415,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1394,6 +1435,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -1405,6 +1447,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -1449,6 +1492,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1471,6 +1515,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1492,6 +1537,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1540,6 +1586,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -1613,6 +1660,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": { @@ -1635,6 +1683,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1694,6 +1743,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -1767,6 +1817,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": { @@ -1802,6 +1853,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1827,6 +1879,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -1884,6 +1937,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1953,6 +2007,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": { @@ -1988,6 +2043,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2013,6 +2069,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -2070,6 +2127,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2095,6 +2153,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -2161,6 +2220,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -2180,6 +2240,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2219,6 +2280,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2264,6 +2326,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -2283,6 +2346,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2322,6 +2386,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2351,6 +2416,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2384,6 +2450,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -2403,6 +2470,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2414,6 +2482,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2444,6 +2513,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2502,6 +2572,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2537,6 +2608,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -2558,6 +2630,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2572,6 +2645,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2593,6 +2667,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2640,6 +2715,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2658,6 +2734,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2690,6 +2767,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -2715,6 +2793,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2736,6 +2815,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2788,6 +2868,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2799,6 +2880,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2834,6 +2916,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -2847,6 +2930,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2893,6 +2977,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2915,6 +3000,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping2.json b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping2.json index 315e125845a7..467dd34c5b4c 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping2.json +++ b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping2.json @@ -28,6 +28,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -141,6 +144,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -169,6 +173,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false }, @@ -194,6 +199,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -219,6 +225,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -285,6 +292,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -304,6 +312,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -315,6 +324,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping3.json b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping3.json index 137e0131fd13..2c6eb4d3568e 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping3.json +++ b/crates/swc_ecma_parser/tests/tsc/functionExpressionContextualTyping3.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +112,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -156,6 +160,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -177,6 +182,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/functionImplementationErrors.json b/crates/swc_ecma_parser/tests/tsc/functionImplementationErrors.json index 5b9cc70f776e..29097caf80b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionImplementationErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/functionImplementationErrors.json @@ -28,6 +28,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -129,6 +131,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -213,6 +216,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -299,6 +303,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -432,6 +437,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -494,6 +500,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -512,6 +519,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -537,6 +545,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -548,6 +557,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -591,6 +601,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -624,6 +635,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -649,6 +661,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -660,6 +673,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -679,6 +693,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": true, "typeAnnotation": null @@ -725,6 +740,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -759,6 +775,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -786,6 +803,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -835,6 +853,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -888,6 +907,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, @@ -941,6 +961,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -986,6 +1007,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1003,6 +1025,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1048,6 +1071,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1065,6 +1089,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1104,6 +1129,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1131,6 +1157,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1168,6 +1195,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -1210,6 +1238,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1278,6 +1308,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -1318,6 +1349,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1345,6 +1377,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1372,6 +1405,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1411,6 +1445,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1438,6 +1473,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, @@ -1475,6 +1511,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -1517,6 +1554,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1544,6 +1582,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, @@ -1585,6 +1624,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -1625,6 +1665,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1652,6 +1693,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionImplementations.json b/crates/swc_ecma_parser/tests/tsc/functionImplementations.json index 0a4531b3b446..4d9921c75542 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionImplementations.json +++ b/crates/swc_ecma_parser/tests/tsc/functionImplementations.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -134,6 +136,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -165,6 +168,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -203,6 +207,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -230,6 +235,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -268,6 +274,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -309,6 +316,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -336,6 +344,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -377,6 +386,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -388,6 +398,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -408,6 +419,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -432,6 +444,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec1", "optional": false }, @@ -471,6 +484,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec2", "optional": false }, @@ -494,6 +508,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec2", "optional": false }, @@ -533,6 +548,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec1", "optional": false }, @@ -570,6 +586,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -588,6 +605,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec1", "optional": false }, @@ -621,6 +639,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -639,6 +658,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec2", "optional": false }, @@ -658,6 +678,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec3", "optional": false }, @@ -697,6 +718,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec4", "optional": false }, @@ -734,6 +756,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec4", "optional": false }, @@ -773,6 +796,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec3", "optional": false }, @@ -810,6 +834,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -856,6 +881,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -874,6 +900,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec3", "optional": false }, @@ -907,6 +934,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -925,6 +953,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec4", "optional": false }, @@ -958,6 +987,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1040,6 +1070,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nu", "optional": false, "typeAnnotation": null @@ -1078,6 +1109,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nu", "optional": false, "typeAnnotation": null @@ -1158,6 +1190,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "un", "optional": false, "typeAnnotation": null @@ -1169,6 +1202,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1199,6 +1233,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "un", "optional": false, "typeAnnotation": null @@ -1241,6 +1276,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1282,6 +1318,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1311,6 +1348,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1332,6 +1370,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1368,6 +1407,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1396,6 +1436,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1452,6 +1493,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1481,6 +1523,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1502,6 +1545,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1538,6 +1582,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1566,6 +1611,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1629,6 +1675,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1713,6 +1760,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1766,6 +1814,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1811,6 +1860,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1842,6 +1892,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1863,6 +1914,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1898,6 +1950,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1947,6 +2000,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1974,6 +2028,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2018,6 +2073,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2038,6 +2094,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2076,6 +2133,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2103,6 +2161,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2130,6 +2189,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2171,6 +2231,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2205,6 +2266,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2241,6 +2303,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisFunc", "optional": false }, @@ -2283,6 +2346,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2321,6 +2385,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2360,6 +2425,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt1", "optional": false }, @@ -2385,6 +2451,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2438,6 +2505,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2449,6 +2517,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2479,6 +2548,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2518,6 +2588,7 @@ "end": 3172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt2", "optional": false }, @@ -2543,6 +2614,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2589,6 +2661,7 @@ "end": 3200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2635,6 +2708,7 @@ "end": 3215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2646,6 +2720,7 @@ "end": 3219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2676,6 +2751,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2705,6 +2781,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2740,6 +2817,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2786,6 +2864,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opt3", "optional": false }, @@ -2805,6 +2884,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2844,6 +2924,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2855,6 +2936,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -2898,6 +2980,7 @@ "end": 3377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2909,6 +2992,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2939,6 +3023,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2978,6 +3063,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -3035,6 +3121,7 @@ "end": 3630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3094,6 +3181,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3111,6 +3199,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, @@ -3178,6 +3267,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": { @@ -3200,6 +3290,7 @@ "end": 3932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3270,6 +3361,7 @@ "end": 3964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3303,6 +3395,7 @@ "end": 4023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3337,6 +3430,7 @@ "end": 4039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3371,6 +3465,7 @@ "end": 4055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3421,6 +3516,7 @@ "end": 4076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": { @@ -3443,6 +3539,7 @@ "end": 4080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3496,6 +3593,7 @@ "end": 4100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3529,6 +3627,7 @@ "end": 4158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3556,6 +3655,7 @@ "end": 4185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3597,6 +3697,7 @@ "end": 4197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": { @@ -3619,6 +3720,7 @@ "end": 4201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3672,6 +3774,7 @@ "end": 4221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3705,6 +3808,7 @@ "end": 4279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3732,6 +3836,7 @@ "end": 4305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3759,6 +3864,7 @@ "end": 4332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3800,6 +3906,7 @@ "end": 4345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": { @@ -3822,6 +3929,7 @@ "end": 4349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3875,6 +3983,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3908,6 +4017,7 @@ "end": 4444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3935,6 +4045,7 @@ "end": 4471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3976,6 +4087,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": { @@ -3998,6 +4110,7 @@ "end": 4488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4051,6 +4164,7 @@ "end": 4508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4084,6 +4198,7 @@ "end": 4581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4111,6 +4226,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, @@ -4152,6 +4268,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": { @@ -4174,6 +4291,7 @@ "end": 4629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4227,6 +4345,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4260,6 +4379,7 @@ "end": 4722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4295,6 +4415,7 @@ "end": 4786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionLiteral.json b/crates/swc_ecma_parser/tests/tsc/functionLiteral.json index 9b578ceeecb8..96bec7c4aa21 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/functionLiteral.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -152,6 +154,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -181,6 +184,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +253,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -271,6 +276,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -337,6 +343,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -366,6 +373,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -387,6 +395,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +423,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +450,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -471,6 +482,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -492,6 +504,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -507,6 +520,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -532,6 +546,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -572,6 +587,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -601,6 +617,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -669,6 +686,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -691,6 +709,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads.json b/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads.json index e668355a584b..f382a692f6c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -162,6 +165,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -174,6 +178,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -209,6 +214,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -238,6 +244,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -292,6 +299,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +326,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -372,6 +381,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +413,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -415,6 +426,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -450,6 +462,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -479,6 +492,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -500,6 +514,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -543,6 +558,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -569,6 +585,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -590,6 +607,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -633,6 +651,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -664,6 +683,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -676,6 +696,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -711,6 +732,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": { @@ -740,6 +762,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -778,6 +801,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -804,6 +828,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -830,6 +855,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -868,6 +894,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -894,6 +921,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -925,6 +953,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -937,6 +966,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads2.json b/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads2.json index 9b969ea35925..7729f8b47e76 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads2.json +++ b/crates/swc_ecma_parser/tests/tsc/functionLiteralForOverloads2.json @@ -14,6 +14,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -163,6 +166,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -197,6 +201,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -238,6 +243,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -292,6 +298,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -346,6 +353,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -387,6 +395,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -424,6 +433,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -453,6 +463,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -491,6 +502,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -513,6 +525,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -551,6 +564,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -570,6 +584,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -600,6 +615,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -629,6 +645,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -667,6 +684,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -693,6 +711,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +738,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -757,6 +777,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -783,6 +804,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +828,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -836,6 +859,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -865,6 +889,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -903,6 +928,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -926,6 +952,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -955,6 +982,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -981,6 +1009,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1019,6 +1048,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1042,6 +1072,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1071,6 +1102,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1094,6 +1126,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionLiterals.json b/crates/swc_ecma_parser/tests/tsc/functionLiterals.json index b9fd61275405..d01e763c93f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/functionLiterals.json @@ -28,6 +28,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func1", "optional": false }, @@ -69,6 +71,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -119,6 +122,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func2", "optional": false }, @@ -144,6 +148,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -196,6 +201,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func3", "optional": false }, @@ -228,6 +234,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +310,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -328,6 +336,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -368,6 +377,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -393,6 +403,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -433,6 +444,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -458,6 +470,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -498,6 +511,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -523,6 +537,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -563,6 +578,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -588,6 +604,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -628,6 +645,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -653,6 +671,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -690,6 +709,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -718,6 +738,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -731,6 +752,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -780,6 +802,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -793,6 +816,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -843,6 +867,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -875,6 +900,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -925,6 +951,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1000,6 +1027,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1025,6 +1053,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1065,6 +1094,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1090,6 +1120,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1127,6 +1158,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1155,6 +1187,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func1", "optional": false }, @@ -1168,6 +1201,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1189,6 +1223,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1232,6 +1267,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1258,6 +1294,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func2", "optional": false }, @@ -1283,6 +1320,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1304,6 +1342,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1332,6 +1371,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1375,6 +1415,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func3", "optional": false }, @@ -1407,6 +1448,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1428,6 +1470,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1471,6 +1514,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1522,6 +1566,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1547,6 +1592,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1587,6 +1633,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1612,6 +1659,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1652,6 +1700,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1677,6 +1726,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1717,6 +1767,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1742,6 +1793,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1782,6 +1834,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1807,6 +1860,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1847,6 +1901,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1872,6 +1927,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1909,6 +1965,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1937,6 +1994,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -1950,6 +2008,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1971,6 +2030,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2014,6 +2074,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2039,6 +2100,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -2052,6 +2114,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2073,6 +2136,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2116,6 +2180,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2142,6 +2207,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -2174,6 +2240,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2195,6 +2262,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2238,6 +2306,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2264,6 +2333,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2285,6 +2355,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2328,6 +2399,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2379,6 +2451,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2404,6 +2477,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2444,6 +2518,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2469,6 +2544,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionNameConflicts.json b/crates/swc_ecma_parser/tests/tsc/functionNameConflicts.json index 4a2d64edef6f..219c1a9a7408 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionNameConflicts.json +++ b/crates/swc_ecma_parser/tests/tsc/functionNameConflicts.json @@ -21,6 +21,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -40,6 +41,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -88,6 +90,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false, "typeAnnotation": null @@ -120,6 +123,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -175,6 +180,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -223,6 +229,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false, "typeAnnotation": null @@ -241,6 +248,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -283,6 +291,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false, "typeAnnotation": null @@ -301,6 +310,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -335,6 +345,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -383,6 +394,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false, "typeAnnotation": null @@ -408,6 +420,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "over", "optional": false }, @@ -434,6 +447,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overrr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid01.json b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid01.json index b907f9b9f8bb..c001cb2b3400 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid01.json +++ b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid01.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid02.json b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid02.json index a83fc21813bc..8d765f4416ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid02.json +++ b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid02.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid03.json b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid03.json index 187ff234a70c..b283107ab21b 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid03.json +++ b/crates/swc_ecma_parser/tests/tsc/functionOverloadCompatibilityWithVoid03.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/functionOverloadErrors.json b/crates/swc_ecma_parser/tests/tsc/functionOverloadErrors.json index 724f703204d5..467947077f8b 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionOverloadErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/functionOverloadErrors.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -39,6 +40,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -110,6 +113,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2a", "optional": false }, @@ -136,6 +140,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2a", "optional": false }, @@ -162,6 +167,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2a", "optional": false }, @@ -196,6 +202,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2b", "optional": false }, @@ -215,6 +222,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -263,6 +271,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2b", "optional": false }, @@ -282,6 +291,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -349,6 +360,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2b", "optional": false }, @@ -383,6 +395,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -402,6 +415,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -457,6 +471,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -476,6 +491,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -531,6 +547,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -594,6 +611,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -623,6 +641,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -673,6 +692,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -692,6 +712,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -733,6 +754,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -767,6 +789,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -796,6 +819,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -846,6 +870,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -865,6 +890,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -898,6 +924,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -931,6 +958,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -972,6 +1000,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -1006,6 +1035,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -1025,6 +1055,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1074,6 +1105,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1096,6 +1128,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -1115,6 +1148,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1164,6 +1198,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1186,6 +1221,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -1220,6 +1256,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn9", "optional": false }, @@ -1239,6 +1276,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1260,6 +1298,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1298,6 +1337,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1320,6 +1360,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn9", "optional": false }, @@ -1339,6 +1380,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1360,6 +1402,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1398,6 +1441,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1420,6 +1464,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn9", "optional": false }, @@ -1454,6 +1499,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -1488,6 +1534,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1507,6 +1554,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1527,6 +1575,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -1561,6 +1610,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1580,6 +1630,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1600,6 +1651,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -1634,6 +1686,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -1668,6 +1721,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1687,6 +1741,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -1707,6 +1762,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -1741,6 +1797,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1760,6 +1817,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1780,6 +1838,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -1818,6 +1877,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1842,6 +1902,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1875,6 +1936,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parents", "optional": false }, @@ -1899,6 +1961,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1922,6 +1985,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1945,6 +2009,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1970,6 +2035,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn12", "optional": false }, @@ -2004,6 +2070,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2090,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -2046,6 +2114,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -2085,6 +2154,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn12", "optional": false }, @@ -2119,6 +2189,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2138,6 +2209,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -2174,6 +2246,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn12", "optional": false }, @@ -2208,6 +2281,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cls", "optional": false }, @@ -2284,6 +2358,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2396,6 +2471,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2536,6 +2612,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2561,6 +2638,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -2588,6 +2666,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -2607,6 +2686,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2648,6 +2728,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -2682,6 +2763,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -2701,6 +2783,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2748,6 +2831,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -2781,6 +2865,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -2819,6 +2904,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn1", "optional": false }, @@ -2845,6 +2931,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn1", "optional": false }, @@ -2864,6 +2951,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2905,6 +2993,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn1", "optional": false }, @@ -2939,6 +3028,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn2", "optional": false }, @@ -2965,6 +3055,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn2", "optional": false }, @@ -2984,6 +3075,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3025,6 +3117,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dfn2", "optional": false }, @@ -3059,6 +3152,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fewerParams", "optional": false }, @@ -3085,6 +3179,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fewerParams", "optional": false }, @@ -3104,6 +3199,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3153,6 +3249,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn13", "optional": false }, @@ -3172,6 +3269,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3213,6 +3311,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn13", "optional": false }, @@ -3232,6 +3331,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3281,6 +3381,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn14", "optional": false }, @@ -3300,6 +3401,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3355,6 +3457,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn14", "optional": false }, @@ -3406,6 +3509,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn15", "optional": false }, @@ -3440,6 +3544,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3459,6 +3564,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -3482,6 +3588,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -3529,6 +3636,7 @@ "end": 2938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3545,6 +3653,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn15", "optional": false }, @@ -3579,6 +3688,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3598,6 +3708,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -3642,6 +3753,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3658,6 +3770,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn15", "optional": false }, @@ -3690,6 +3803,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3710,6 +3824,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initExpr", "optional": false }, @@ -3735,6 +3850,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3772,6 +3888,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initExpr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionParameterObjectRestAndInitializers.json b/crates/swc_ecma_parser/tests/tsc/functionParameterObjectRestAndInitializers.json index 0b862d0160a8..016da7f2f97c 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionParameterObjectRestAndInitializers.json +++ b/crates/swc_ecma_parser/tests/tsc/functionParameterObjectRestAndInitializers.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -46,6 +47,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -144,6 +149,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -164,6 +170,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -196,6 +203,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -219,6 +227,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -250,6 +259,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -282,6 +292,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -316,6 +328,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -365,6 +378,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements.json b/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements.json index af5125ec5d73..047f5bcb6818 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements.json @@ -14,6 +14,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -116,6 +117,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -259,6 +261,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -323,6 +326,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -372,6 +376,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -436,6 +441,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -493,6 +499,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -560,6 +567,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -579,6 +587,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -600,6 +609,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -622,6 +632,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -643,6 +654,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -701,6 +713,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -728,6 +741,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -759,6 +773,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -781,6 +796,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -803,6 +819,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -822,6 +839,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -843,6 +861,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -865,6 +884,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -886,6 +906,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -944,6 +965,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -971,6 +993,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1002,6 +1025,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1021,6 +1045,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1041,6 +1066,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1060,6 +1086,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements2.json b/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements2.json index 05649bc9c064..2f75dac31791 100644 --- a/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements2.json +++ b/crates/swc_ecma_parser/tests/tsc/functionWithMultipleReturnStatements2.json @@ -14,6 +14,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -114,6 +115,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -255,6 +257,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -319,6 +322,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -344,6 +348,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -394,6 +399,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -449,6 +455,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -472,6 +479,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -491,6 +499,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -512,6 +521,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -570,6 +580,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -625,6 +636,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -661,6 +673,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -690,6 +703,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -725,6 +739,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -778,6 +793,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -807,6 +823,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -842,6 +859,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -881,6 +899,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -935,6 +954,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -962,6 +982,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -985,6 +1006,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1039,6 +1061,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1066,6 +1089,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1089,6 +1113,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1151,6 +1176,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1216,6 +1242,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1237,6 +1264,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1279,6 +1307,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -1341,6 +1370,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1362,6 +1392,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1416,6 +1447,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatedContextualTyping.json b/crates/swc_ecma_parser/tests/tsc/generatedContextualTyping.json index 851af77f9ad7..ecdc0e8f87ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatedContextualTyping.json +++ b/crates/swc_ecma_parser/tests/tsc/generatedContextualTyping.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -67,6 +68,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -112,6 +114,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -129,6 +132,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -174,6 +178,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -195,6 +200,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -219,6 +225,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -251,6 +258,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -264,6 +272,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -291,6 +300,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -329,6 +339,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -347,6 +358,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -368,6 +380,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -386,6 +399,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -407,6 +421,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -425,6 +440,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -458,6 +474,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -499,6 +516,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -533,6 +551,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -546,6 +565,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -584,6 +604,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -625,6 +646,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -675,6 +697,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -688,6 +711,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -729,6 +753,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -770,6 +795,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -789,6 +815,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -829,6 +856,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -842,6 +870,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -883,6 +912,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -930,6 +960,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -967,6 +998,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -980,6 +1012,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1018,6 +1051,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -1065,6 +1099,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1118,6 +1153,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1131,6 +1167,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1172,6 +1209,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": { @@ -1219,6 +1257,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1241,6 +1280,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -1281,6 +1321,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1294,6 +1335,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1335,6 +1377,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": { @@ -1362,6 +1405,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1386,6 +1430,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1399,6 +1444,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1432,6 +1478,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": { @@ -1453,6 +1500,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1476,6 +1524,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1502,6 +1551,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1515,6 +1565,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1548,6 +1599,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x9", "optional": false, "typeAnnotation": { @@ -1573,6 +1625,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1611,6 +1664,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1644,6 +1698,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1657,6 +1712,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1690,6 +1746,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": { @@ -1719,6 +1776,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1749,6 +1807,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1794,6 +1853,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1807,6 +1867,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1843,6 +1904,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": { @@ -1865,6 +1927,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1892,6 +1955,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1935,6 +1999,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1971,6 +2036,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1998,6 +2064,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2059,6 +2126,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": { @@ -2080,6 +2148,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -2103,6 +2172,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2145,6 +2215,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2180,6 +2251,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2193,6 +2265,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2223,6 +2296,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13", "optional": false }, @@ -2272,6 +2346,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2285,6 +2360,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2335,6 +2411,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2370,6 +2447,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false }, @@ -2435,6 +2513,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2448,6 +2527,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2501,6 +2581,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2536,6 +2617,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x15", "optional": false }, @@ -2570,6 +2652,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -2610,6 +2693,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2623,6 +2707,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2676,6 +2761,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2711,6 +2797,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x16", "optional": false }, @@ -2760,6 +2847,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2773,6 +2861,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2829,6 +2918,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2867,6 +2957,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x17", "optional": false }, @@ -2932,6 +3023,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2945,6 +3037,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3004,6 +3097,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3042,6 +3136,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x18", "optional": false }, @@ -3076,6 +3171,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -3116,6 +3212,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3129,6 +3226,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3188,6 +3286,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3226,6 +3325,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x19", "optional": false }, @@ -3267,6 +3367,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3280,6 +3381,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3311,6 +3413,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3344,6 +3447,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x20", "optional": false }, @@ -3385,6 +3489,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3398,6 +3503,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3423,6 +3529,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3446,6 +3553,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3481,6 +3589,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x21", "optional": false }, @@ -3522,6 +3631,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3535,6 +3645,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3564,6 +3675,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3602,6 +3714,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3644,6 +3757,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x22", "optional": false }, @@ -3702,6 +3816,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3715,6 +3830,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3751,6 +3867,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3781,6 +3898,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3818,6 +3936,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x23", "optional": false }, @@ -3858,6 +3977,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3894,6 +4014,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3921,6 +4042,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3975,6 +4097,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4002,6 +4125,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4055,6 +4179,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x24", "optional": false }, @@ -4112,6 +4237,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4147,6 +4273,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4160,6 +4287,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -4196,6 +4324,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -4219,6 +4348,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4254,6 +4384,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x25", "optional": false }, @@ -4303,6 +4434,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4316,6 +4448,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -4366,6 +4499,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4401,6 +4535,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x26", "optional": false }, @@ -4466,6 +4601,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4479,6 +4615,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -4532,6 +4669,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4567,6 +4705,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x27", "optional": false }, @@ -4601,6 +4740,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -4641,6 +4781,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4654,6 +4795,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -4707,6 +4849,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4742,6 +4885,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x28", "optional": false }, @@ -4791,6 +4935,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4804,6 +4949,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -4860,6 +5006,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4898,6 +5045,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x29", "optional": false }, @@ -4963,6 +5111,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4976,6 +5125,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5035,6 +5185,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5073,6 +5224,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x30", "optional": false }, @@ -5107,6 +5259,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -5147,6 +5300,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5160,6 +5314,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5219,6 +5374,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5257,6 +5413,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x31", "optional": false }, @@ -5298,6 +5455,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5311,6 +5469,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5342,6 +5501,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5375,6 +5535,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x32", "optional": false }, @@ -5416,6 +5577,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5429,6 +5591,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5454,6 +5617,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5477,6 +5641,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5512,6 +5677,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x33", "optional": false }, @@ -5553,6 +5719,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5566,6 +5733,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5595,6 +5763,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5633,6 +5802,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5675,6 +5845,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x34", "optional": false }, @@ -5733,6 +5904,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5746,6 +5918,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5782,6 +5955,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5812,6 +5986,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5849,6 +6024,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x35", "optional": false }, @@ -5889,6 +6065,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5925,6 +6102,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5952,6 +6130,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6006,6 +6185,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -6033,6 +6213,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6086,6 +6267,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x36", "optional": false }, @@ -6143,6 +6325,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -6178,6 +6361,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6191,6 +6375,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6227,6 +6412,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -6250,6 +6436,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6285,6 +6472,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x37", "optional": false }, @@ -6334,6 +6522,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6347,6 +6536,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6397,6 +6587,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6432,6 +6623,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x38", "optional": false }, @@ -6497,6 +6689,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6510,6 +6703,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6563,6 +6757,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6598,6 +6793,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x39", "optional": false }, @@ -6632,6 +6828,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -6672,6 +6869,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6685,6 +6883,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6738,6 +6937,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6773,6 +6973,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x40", "optional": false }, @@ -6822,6 +7023,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6835,6 +7037,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6891,6 +7094,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6929,6 +7133,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x41", "optional": false }, @@ -6994,6 +7199,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7007,6 +7213,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7066,6 +7273,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7104,6 +7312,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x42", "optional": false }, @@ -7138,6 +7347,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -7178,6 +7388,7 @@ "end": 2855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7191,6 +7402,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7250,6 +7462,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7288,6 +7501,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x43", "optional": false }, @@ -7329,6 +7543,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7342,6 +7557,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7373,6 +7589,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7406,6 +7623,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x44", "optional": false }, @@ -7447,6 +7665,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7460,6 +7679,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7485,6 +7705,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7508,6 +7729,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7543,6 +7765,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x45", "optional": false }, @@ -7584,6 +7807,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7597,6 +7821,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7626,6 +7851,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -7664,6 +7890,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7706,6 +7933,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x46", "optional": false }, @@ -7764,6 +7992,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -7777,6 +8006,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -7813,6 +8043,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -7843,6 +8074,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7880,6 +8112,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x47", "optional": false }, @@ -7920,6 +8153,7 @@ "end": 3138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -7956,6 +8190,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -7983,6 +8218,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8037,6 +8273,7 @@ "end": 3118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -8064,6 +8301,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8117,6 +8355,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x48", "optional": false }, @@ -8174,6 +8413,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -8209,6 +8449,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -8222,6 +8463,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -8258,6 +8500,7 @@ "end": 3209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -8281,6 +8524,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8316,6 +8560,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x49", "optional": false }, @@ -8365,6 +8610,7 @@ "end": 3307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -8378,6 +8624,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -8428,6 +8675,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8463,6 +8711,7 @@ "end": 3324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x50", "optional": false }, @@ -8528,6 +8777,7 @@ "end": 3380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -8541,6 +8791,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -8594,6 +8845,7 @@ "end": 3352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8629,6 +8881,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x51", "optional": false }, @@ -8663,6 +8916,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -8703,6 +8957,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -8716,6 +8971,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -8769,6 +9025,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8804,6 +9061,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x52", "optional": false }, @@ -8853,6 +9111,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -8866,6 +9125,7 @@ "end": 3529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -8922,6 +9182,7 @@ "end": 3508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8960,6 +9221,7 @@ "end": 3542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x53", "optional": false }, @@ -9025,6 +9287,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9038,6 +9301,7 @@ "end": 3605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9097,6 +9361,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9135,6 +9400,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x54", "optional": false }, @@ -9169,6 +9435,7 @@ "end": 3670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -9209,6 +9476,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9222,6 +9490,7 @@ "end": 3689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9281,6 +9550,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9319,6 +9589,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x55", "optional": false }, @@ -9360,6 +9631,7 @@ "end": 3734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9373,6 +9645,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9404,6 +9677,7 @@ "end": 3726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9437,6 +9711,7 @@ "end": 3751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x56", "optional": false }, @@ -9478,6 +9753,7 @@ "end": 3786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9491,6 +9767,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9516,6 +9793,7 @@ "end": 3774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -9539,6 +9817,7 @@ "end": 3779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9574,6 +9853,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x57", "optional": false }, @@ -9615,6 +9895,7 @@ "end": 3849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9628,6 +9909,7 @@ "end": 3853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9657,6 +9939,7 @@ "end": 3833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -9695,6 +9978,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9737,6 +10021,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x58", "optional": false }, @@ -9795,6 +10080,7 @@ "end": 3909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -9808,6 +10094,7 @@ "end": 3913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -9844,6 +10131,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -9874,6 +10162,7 @@ "end": 3892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9911,6 +10200,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x59", "optional": false }, @@ -9951,6 +10241,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -9987,6 +10278,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -10014,6 +10306,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10068,6 +10361,7 @@ "end": 3948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -10095,6 +10389,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10148,6 +10443,7 @@ "end": 4015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x60", "optional": false }, @@ -10205,6 +10501,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -10240,6 +10537,7 @@ "end": 4073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -10253,6 +10551,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -10289,6 +10588,7 @@ "end": 4039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -10312,6 +10612,7 @@ "end": 4044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10347,6 +10648,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x61", "optional": false }, @@ -10396,6 +10698,7 @@ "end": 4145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -10409,6 +10712,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -10459,6 +10763,7 @@ "end": 4131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10494,6 +10799,7 @@ "end": 4162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x62", "optional": false }, @@ -10559,6 +10865,7 @@ "end": 4226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -10572,6 +10879,7 @@ "end": 4230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -10625,6 +10933,7 @@ "end": 4198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10660,6 +10969,7 @@ "end": 4245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x63", "optional": false }, @@ -10694,6 +11004,7 @@ "end": 4300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -10734,6 +11045,7 @@ "end": 4315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -10747,6 +11059,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -10800,6 +11113,7 @@ "end": 4281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10835,6 +11149,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x64", "optional": false }, @@ -10884,6 +11199,7 @@ "end": 4387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -10897,6 +11213,7 @@ "end": 4391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -10953,6 +11270,7 @@ "end": 4370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10991,6 +11309,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x65", "optional": false }, @@ -11056,6 +11375,7 @@ "end": 4471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11069,6 +11389,7 @@ "end": 4475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11128,6 +11449,7 @@ "end": 4440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11166,6 +11488,7 @@ "end": 4490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x66", "optional": false }, @@ -11200,6 +11523,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -11240,6 +11564,7 @@ "end": 4563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11253,6 +11578,7 @@ "end": 4567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11312,6 +11638,7 @@ "end": 4526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11350,6 +11677,7 @@ "end": 4582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x67", "optional": false }, @@ -11391,6 +11719,7 @@ "end": 4620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11404,6 +11733,7 @@ "end": 4624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11435,6 +11765,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11468,6 +11799,7 @@ "end": 4637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x68", "optional": false }, @@ -11509,6 +11841,7 @@ "end": 4680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11522,6 +11855,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11547,6 +11881,7 @@ "end": 4668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -11570,6 +11905,7 @@ "end": 4673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11605,6 +11941,7 @@ "end": 4697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x69", "optional": false }, @@ -11646,6 +11983,7 @@ "end": 4751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11659,6 +11997,7 @@ "end": 4755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11688,6 +12027,7 @@ "end": 4735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -11726,6 +12066,7 @@ "end": 4742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11768,6 +12109,7 @@ "end": 4768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x70", "optional": false }, @@ -11826,6 +12168,7 @@ "end": 4819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -11839,6 +12182,7 @@ "end": 4823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -11875,6 +12219,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -11905,6 +12250,7 @@ "end": 4802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11942,6 +12288,7 @@ "end": 4838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x71", "optional": false }, @@ -11982,6 +12329,7 @@ "end": 4886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -12018,6 +12366,7 @@ "end": 4897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -12045,6 +12394,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12099,6 +12449,7 @@ "end": 4866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -12126,6 +12477,7 @@ "end": 4872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12179,6 +12531,7 @@ "end": 4933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x72", "optional": false }, @@ -12236,6 +12589,7 @@ "end": 4983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -12271,6 +12625,7 @@ "end": 4999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -12284,6 +12639,7 @@ "end": 5003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -12320,6 +12676,7 @@ "end": 4965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -12343,6 +12700,7 @@ "end": 4970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12378,6 +12736,7 @@ "end": 5021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x73", "optional": false }, @@ -12427,6 +12786,7 @@ "end": 5070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -12440,6 +12800,7 @@ "end": 5074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -12490,6 +12851,7 @@ "end": 5056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12525,6 +12887,7 @@ "end": 5087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x74", "optional": false }, @@ -12590,6 +12953,7 @@ "end": 5150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -12603,6 +12967,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -12656,6 +13021,7 @@ "end": 5122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12691,6 +13057,7 @@ "end": 5169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x75", "optional": false }, @@ -12725,6 +13092,7 @@ "end": 5223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -12765,6 +13133,7 @@ "end": 5238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -12778,6 +13147,7 @@ "end": 5242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -12831,6 +13201,7 @@ "end": 5204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12866,6 +13237,7 @@ "end": 5257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x76", "optional": false }, @@ -12915,6 +13287,7 @@ "end": 5309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -12928,6 +13301,7 @@ "end": 5313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -12984,6 +13358,7 @@ "end": 5292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13022,6 +13397,7 @@ "end": 5326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x77", "optional": false }, @@ -13087,6 +13463,7 @@ "end": 5392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13100,6 +13477,7 @@ "end": 5396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13159,6 +13537,7 @@ "end": 5361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13197,6 +13576,7 @@ "end": 5411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x78", "optional": false }, @@ -13231,6 +13611,7 @@ "end": 5468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -13271,6 +13652,7 @@ "end": 5483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13284,6 +13666,7 @@ "end": 5487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13343,6 +13726,7 @@ "end": 5446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13381,6 +13765,7 @@ "end": 5502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x79", "optional": false }, @@ -13422,6 +13807,7 @@ "end": 5539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13435,6 +13821,7 @@ "end": 5543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13466,6 +13853,7 @@ "end": 5531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13499,6 +13887,7 @@ "end": 5556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x80", "optional": false }, @@ -13540,6 +13929,7 @@ "end": 5598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13553,6 +13943,7 @@ "end": 5602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13578,6 +13969,7 @@ "end": 5586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13601,6 +13993,7 @@ "end": 5591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13636,6 +14029,7 @@ "end": 5615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x81", "optional": false }, @@ -13677,6 +14071,7 @@ "end": 5668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13690,6 +14085,7 @@ "end": 5672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13719,6 +14115,7 @@ "end": 5652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -13757,6 +14154,7 @@ "end": 5659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13799,6 +14197,7 @@ "end": 5685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x82", "optional": false }, @@ -13857,6 +14256,7 @@ "end": 5735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -13870,6 +14270,7 @@ "end": 5739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -13906,6 +14307,7 @@ "end": 5712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -13936,6 +14338,7 @@ "end": 5718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13973,6 +14376,7 @@ "end": 5754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x83", "optional": false }, @@ -14013,6 +14417,7 @@ "end": 5801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -14049,6 +14454,7 @@ "end": 5812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -14076,6 +14482,7 @@ "end": 5818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14130,6 +14537,7 @@ "end": 5781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -14157,6 +14565,7 @@ "end": 5787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14210,6 +14619,7 @@ "end": 5848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x84", "optional": false }, @@ -14267,6 +14677,7 @@ "end": 5897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -14302,6 +14713,7 @@ "end": 5913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -14315,6 +14727,7 @@ "end": 5917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -14351,6 +14764,7 @@ "end": 5879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -14374,6 +14788,7 @@ "end": 5884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14409,6 +14824,7 @@ "end": 5935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x85", "optional": false }, @@ -14456,6 +14872,7 @@ "end": 5954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -14497,6 +14914,7 @@ "end": 5966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14531,6 +14949,7 @@ "end": 5980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -14544,6 +14963,7 @@ "end": 5984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -14586,6 +15006,7 @@ "end": 6002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x86", "optional": false }, @@ -14633,6 +15054,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -14674,6 +15096,7 @@ "end": 6033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14724,6 +15147,7 @@ "end": 6061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -14737,6 +15161,7 @@ "end": 6065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -14782,6 +15207,7 @@ "end": 6085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x87", "optional": false }, @@ -14829,6 +15255,7 @@ "end": 6104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -14870,6 +15297,7 @@ "end": 6116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14889,6 +15317,7 @@ "end": 6135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -14929,6 +15358,7 @@ "end": 6150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -14942,6 +15372,7 @@ "end": 6154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -14987,6 +15418,7 @@ "end": 6174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x88", "optional": false }, @@ -15034,6 +15466,7 @@ "end": 6193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15081,6 +15514,7 @@ "end": 6205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -15118,6 +15552,7 @@ "end": 6222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -15131,6 +15566,7 @@ "end": 6226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -15173,6 +15609,7 @@ "end": 6244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x89", "optional": false }, @@ -15220,6 +15657,7 @@ "end": 6263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15267,6 +15705,7 @@ "end": 6275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -15320,6 +15759,7 @@ "end": 6306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -15333,6 +15773,7 @@ "end": 6310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -15378,6 +15819,7 @@ "end": 6330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x90", "optional": false }, @@ -15425,6 +15867,7 @@ "end": 6349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15472,6 +15915,7 @@ "end": 6361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -15494,6 +15938,7 @@ "end": 6383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -15534,6 +15979,7 @@ "end": 6398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -15547,6 +15993,7 @@ "end": 6402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -15592,6 +16039,7 @@ "end": 6422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x91", "optional": false }, @@ -15639,6 +16087,7 @@ "end": 6441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15666,6 +16115,7 @@ "end": 6447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -15690,6 +16140,7 @@ "end": 6455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -15703,6 +16154,7 @@ "end": 6459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -15740,6 +16192,7 @@ "end": 6477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x92", "optional": false }, @@ -15787,6 +16240,7 @@ "end": 6496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15808,6 +16262,7 @@ "end": 6503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -15831,6 +16286,7 @@ "end": 6508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -15857,6 +16313,7 @@ "end": 6515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -15870,6 +16327,7 @@ "end": 6519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -15907,6 +16365,7 @@ "end": 6537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x93", "optional": false }, @@ -15954,6 +16413,7 @@ "end": 6556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -15979,6 +16439,7 @@ "end": 6570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -16017,6 +16478,7 @@ "end": 6577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16050,6 +16512,7 @@ "end": 6586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -16063,6 +16526,7 @@ "end": 6590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -16100,6 +16564,7 @@ "end": 6608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x94", "optional": false }, @@ -16147,6 +16612,7 @@ "end": 6627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -16176,6 +16642,7 @@ "end": 6631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -16206,6 +16673,7 @@ "end": 6637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16251,6 +16719,7 @@ "end": 6654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -16264,6 +16733,7 @@ "end": 6658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -16304,6 +16774,7 @@ "end": 6678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x95", "optional": false }, @@ -16351,6 +16822,7 @@ "end": 6697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -16373,6 +16845,7 @@ "end": 6701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -16400,6 +16873,7 @@ "end": 6707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16443,6 +16917,7 @@ "end": 6721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -16479,6 +16954,7 @@ "end": 6732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -16506,6 +16982,7 @@ "end": 6738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16571,6 +17048,7 @@ "end": 6773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x96", "optional": false }, @@ -16618,6 +17096,7 @@ "end": 6792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -16639,6 +17118,7 @@ "end": 6800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -16662,6 +17142,7 @@ "end": 6805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16704,6 +17185,7 @@ "end": 6818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -16739,6 +17221,7 @@ "end": 6834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -16752,6 +17235,7 @@ "end": 6838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -16800,6 +17284,7 @@ "end": 6861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x97", "optional": false }, @@ -16850,6 +17335,7 @@ "end": 6887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -16891,6 +17377,7 @@ "end": 6899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -16925,6 +17412,7 @@ "end": 6913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -16938,6 +17426,7 @@ "end": 6917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -16980,6 +17469,7 @@ "end": 6935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x98", "optional": false }, @@ -17030,6 +17520,7 @@ "end": 6961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -17071,6 +17562,7 @@ "end": 6973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -17121,6 +17613,7 @@ "end": 7001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -17134,6 +17627,7 @@ "end": 7005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -17179,6 +17673,7 @@ "end": 7025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x99", "optional": false }, @@ -17229,6 +17724,7 @@ "end": 7051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -17270,6 +17766,7 @@ "end": 7063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -17289,6 +17786,7 @@ "end": 7082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -17329,6 +17827,7 @@ "end": 7097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -17342,6 +17841,7 @@ "end": 7101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -17387,6 +17887,7 @@ "end": 7122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x100", "optional": false }, @@ -17437,6 +17938,7 @@ "end": 7148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -17484,6 +17986,7 @@ "end": 7160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -17521,6 +18024,7 @@ "end": 7177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -17534,6 +18038,7 @@ "end": 7181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -17576,6 +18081,7 @@ "end": 7200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x101", "optional": false }, @@ -17626,6 +18132,7 @@ "end": 7226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -17673,6 +18180,7 @@ "end": 7238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -17726,6 +18234,7 @@ "end": 7269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -17739,6 +18248,7 @@ "end": 7273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -17784,6 +18294,7 @@ "end": 7294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x102", "optional": false }, @@ -17834,6 +18345,7 @@ "end": 7320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -17881,6 +18393,7 @@ "end": 7332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -17903,6 +18416,7 @@ "end": 7354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -17943,6 +18457,7 @@ "end": 7369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -17956,6 +18471,7 @@ "end": 7373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -18001,6 +18517,7 @@ "end": 7394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x103", "optional": false }, @@ -18051,6 +18568,7 @@ "end": 7420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -18078,6 +18596,7 @@ "end": 7426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18102,6 +18621,7 @@ "end": 7434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -18115,6 +18635,7 @@ "end": 7438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -18152,6 +18673,7 @@ "end": 7457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x104", "optional": false }, @@ -18202,6 +18724,7 @@ "end": 7483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -18223,6 +18746,7 @@ "end": 7490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -18246,6 +18770,7 @@ "end": 7495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18272,6 +18797,7 @@ "end": 7502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -18285,6 +18811,7 @@ "end": 7506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -18322,6 +18849,7 @@ "end": 7525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x105", "optional": false }, @@ -18372,6 +18900,7 @@ "end": 7551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -18397,6 +18926,7 @@ "end": 7565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -18435,6 +18965,7 @@ "end": 7572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18468,6 +18999,7 @@ "end": 7581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -18481,6 +19013,7 @@ "end": 7585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -18518,6 +19051,7 @@ "end": 7604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x106", "optional": false }, @@ -18568,6 +19102,7 @@ "end": 7630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -18597,6 +19132,7 @@ "end": 7634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -18627,6 +19163,7 @@ "end": 7640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18672,6 +19209,7 @@ "end": 7657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -18685,6 +19223,7 @@ "end": 7661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -18725,6 +19264,7 @@ "end": 7682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x107", "optional": false }, @@ -18775,6 +19315,7 @@ "end": 7708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -18797,6 +19338,7 @@ "end": 7712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -18824,6 +19366,7 @@ "end": 7718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18867,6 +19410,7 @@ "end": 7732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -18903,6 +19447,7 @@ "end": 7743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -18930,6 +19475,7 @@ "end": 7749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -18995,6 +19541,7 @@ "end": 7785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x108", "optional": false }, @@ -19045,6 +19592,7 @@ "end": 7811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -19066,6 +19614,7 @@ "end": 7819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -19089,6 +19638,7 @@ "end": 7824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -19131,6 +19681,7 @@ "end": 7837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -19166,6 +19717,7 @@ "end": 7853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -19179,6 +19731,7 @@ "end": 7857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -19227,6 +19780,7 @@ "end": 7881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x109", "optional": false }, @@ -19277,6 +19831,7 @@ "end": 7908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -19318,6 +19873,7 @@ "end": 7920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -19352,6 +19908,7 @@ "end": 7934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -19365,6 +19922,7 @@ "end": 7938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -19407,6 +19965,7 @@ "end": 7957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x110", "optional": false }, @@ -19457,6 +20016,7 @@ "end": 7984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -19498,6 +20058,7 @@ "end": 7996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -19548,6 +20109,7 @@ "end": 8024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -19561,6 +20123,7 @@ "end": 8028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -19606,6 +20169,7 @@ "end": 8049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x111", "optional": false }, @@ -19656,6 +20220,7 @@ "end": 8076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -19697,6 +20262,7 @@ "end": 8088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -19716,6 +20282,7 @@ "end": 8107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -19756,6 +20323,7 @@ "end": 8122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -19769,6 +20337,7 @@ "end": 8126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -19814,6 +20383,7 @@ "end": 8147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x112", "optional": false }, @@ -19864,6 +20434,7 @@ "end": 8174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -19911,6 +20482,7 @@ "end": 8186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -19948,6 +20520,7 @@ "end": 8203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -19961,6 +20534,7 @@ "end": 8207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20003,6 +20577,7 @@ "end": 8226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x113", "optional": false }, @@ -20053,6 +20628,7 @@ "end": 8253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -20100,6 +20676,7 @@ "end": 8265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20153,6 +20730,7 @@ "end": 8296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -20166,6 +20744,7 @@ "end": 8300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20211,6 +20790,7 @@ "end": 8321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x114", "optional": false }, @@ -20261,6 +20841,7 @@ "end": 8348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -20308,6 +20889,7 @@ "end": 8360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20330,6 +20912,7 @@ "end": 8382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -20370,6 +20953,7 @@ "end": 8397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -20383,6 +20967,7 @@ "end": 8401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20428,6 +21013,7 @@ "end": 8422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x115", "optional": false }, @@ -20478,6 +21064,7 @@ "end": 8449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -20505,6 +21092,7 @@ "end": 8455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20529,6 +21117,7 @@ "end": 8463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -20542,6 +21131,7 @@ "end": 8467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20579,6 +21169,7 @@ "end": 8486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x116", "optional": false }, @@ -20629,6 +21220,7 @@ "end": 8513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -20650,6 +21242,7 @@ "end": 8520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -20673,6 +21266,7 @@ "end": 8525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20699,6 +21293,7 @@ "end": 8532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -20712,6 +21307,7 @@ "end": 8536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20749,6 +21345,7 @@ "end": 8555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x117", "optional": false }, @@ -20799,6 +21396,7 @@ "end": 8582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -20824,6 +21422,7 @@ "end": 8596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -20862,6 +21461,7 @@ "end": 8603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20895,6 +21495,7 @@ "end": 8612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -20908,6 +21509,7 @@ "end": 8616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -20945,6 +21547,7 @@ "end": 8635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x118", "optional": false }, @@ -20995,6 +21598,7 @@ "end": 8662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -21024,6 +21628,7 @@ "end": 8666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -21054,6 +21659,7 @@ "end": 8672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21099,6 +21705,7 @@ "end": 8689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -21112,6 +21719,7 @@ "end": 8693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -21152,6 +21760,7 @@ "end": 8714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x119", "optional": false }, @@ -21202,6 +21811,7 @@ "end": 8741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -21224,6 +21834,7 @@ "end": 8745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -21251,6 +21862,7 @@ "end": 8751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21294,6 +21906,7 @@ "end": 8765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -21330,6 +21943,7 @@ "end": 8776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -21357,6 +21971,7 @@ "end": 8782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21422,6 +22037,7 @@ "end": 8818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x120", "optional": false }, @@ -21472,6 +22088,7 @@ "end": 8845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -21493,6 +22110,7 @@ "end": 8853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -21516,6 +22134,7 @@ "end": 8858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21558,6 +22177,7 @@ "end": 8871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -21593,6 +22213,7 @@ "end": 8887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -21606,6 +22227,7 @@ "end": 8891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -21654,6 +22276,7 @@ "end": 8918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x121", "optional": false }, @@ -21679,6 +22302,7 @@ "end": 8923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -21720,6 +22344,7 @@ "end": 8935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21754,6 +22379,7 @@ "end": 8949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -21767,6 +22393,7 @@ "end": 8953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -21810,6 +22437,7 @@ "end": 8973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x122", "optional": false }, @@ -21835,6 +22463,7 @@ "end": 8978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -21876,6 +22505,7 @@ "end": 8990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21926,6 +22556,7 @@ "end": 9018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -21939,6 +22570,7 @@ "end": 9022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -21985,6 +22617,7 @@ "end": 9044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x123", "optional": false }, @@ -22010,6 +22643,7 @@ "end": 9049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22051,6 +22685,7 @@ "end": 9061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22070,6 +22705,7 @@ "end": 9080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -22110,6 +22746,7 @@ "end": 9095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22123,6 +22760,7 @@ "end": 9099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22169,6 +22807,7 @@ "end": 9121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x124", "optional": false }, @@ -22194,6 +22833,7 @@ "end": 9126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22241,6 +22881,7 @@ "end": 9138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22278,6 +22919,7 @@ "end": 9155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22291,6 +22933,7 @@ "end": 9159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22334,6 +22977,7 @@ "end": 9179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x125", "optional": false }, @@ -22359,6 +23003,7 @@ "end": 9184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22406,6 +23051,7 @@ "end": 9196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22459,6 +23105,7 @@ "end": 9227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22472,6 +23119,7 @@ "end": 9231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22518,6 +23166,7 @@ "end": 9253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x126", "optional": false }, @@ -22543,6 +23192,7 @@ "end": 9258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22590,6 +23240,7 @@ "end": 9270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22612,6 +23263,7 @@ "end": 9292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -22652,6 +23304,7 @@ "end": 9307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22665,6 +23318,7 @@ "end": 9311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22711,6 +23365,7 @@ "end": 9333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x127", "optional": false }, @@ -22736,6 +23391,7 @@ "end": 9338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22763,6 +23419,7 @@ "end": 9344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22787,6 +23444,7 @@ "end": 9352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22800,6 +23458,7 @@ "end": 9356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22838,6 +23497,7 @@ "end": 9376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x128", "optional": false }, @@ -22863,6 +23523,7 @@ "end": 9381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -22884,6 +23545,7 @@ "end": 9388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -22907,6 +23569,7 @@ "end": 9393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -22933,6 +23596,7 @@ "end": 9400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -22946,6 +23610,7 @@ "end": 9404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -22984,6 +23649,7 @@ "end": 9424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x129", "optional": false }, @@ -23009,6 +23675,7 @@ "end": 9429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -23034,6 +23701,7 @@ "end": 9443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -23072,6 +23740,7 @@ "end": 9450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23105,6 +23774,7 @@ "end": 9459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -23118,6 +23788,7 @@ "end": 9463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -23156,6 +23827,7 @@ "end": 9483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x130", "optional": false }, @@ -23181,6 +23853,7 @@ "end": 9488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -23210,6 +23883,7 @@ "end": 9492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -23240,6 +23914,7 @@ "end": 9498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23285,6 +23960,7 @@ "end": 9515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -23298,6 +23974,7 @@ "end": 9519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -23339,6 +24016,7 @@ "end": 9541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x131", "optional": false }, @@ -23364,6 +24042,7 @@ "end": 9546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -23386,6 +24065,7 @@ "end": 9550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -23413,6 +24093,7 @@ "end": 9556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23456,6 +24137,7 @@ "end": 9570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -23492,6 +24174,7 @@ "end": 9581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -23519,6 +24202,7 @@ "end": 9587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23585,6 +24269,7 @@ "end": 9624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x132", "optional": false }, @@ -23610,6 +24295,7 @@ "end": 9629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parm", "optional": false, "typeAnnotation": { @@ -23631,6 +24317,7 @@ "end": 9637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -23654,6 +24341,7 @@ "end": 9642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23696,6 +24384,7 @@ "end": 9655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -23731,6 +24420,7 @@ "end": 9671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -23744,6 +24434,7 @@ "end": 9675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -23793,6 +24484,7 @@ "end": 9700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x133", "optional": false }, @@ -23842,6 +24534,7 @@ "end": 9735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -23855,6 +24548,7 @@ "end": 9739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -23911,6 +24605,7 @@ "end": 9714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -23930,6 +24625,7 @@ "end": 9757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x134", "optional": false }, @@ -23995,6 +24691,7 @@ "end": 9806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24008,6 +24705,7 @@ "end": 9810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24067,6 +24765,7 @@ "end": 9771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24086,6 +24785,7 @@ "end": 9830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x135", "optional": false }, @@ -24120,6 +24820,7 @@ "end": 9870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -24160,6 +24861,7 @@ "end": 9885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24173,6 +24875,7 @@ "end": 9889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24232,6 +24935,7 @@ "end": 9844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24251,6 +24955,7 @@ "end": 9909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x136", "optional": false }, @@ -24300,6 +25005,7 @@ "end": 9947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24313,6 +25019,7 @@ "end": 9951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24375,6 +25082,7 @@ "end": 9923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24397,6 +25105,7 @@ "end": 9969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x137", "optional": false }, @@ -24462,6 +25171,7 @@ "end": 10021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24475,6 +25185,7 @@ "end": 10025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24540,6 +25251,7 @@ "end": 9983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24562,6 +25274,7 @@ "end": 10045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x138", "optional": false }, @@ -24596,6 +25309,7 @@ "end": 10088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -24636,6 +25350,7 @@ "end": 10103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24649,6 +25364,7 @@ "end": 10107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24714,6 +25430,7 @@ "end": 10059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24736,6 +25453,7 @@ "end": 10127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x139", "optional": false }, @@ -24777,6 +25495,7 @@ "end": 10150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24790,6 +25509,7 @@ "end": 10154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24827,6 +25547,7 @@ "end": 10135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24844,6 +25565,7 @@ "end": 10172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x140", "optional": false }, @@ -24885,6 +25607,7 @@ "end": 10200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -24898,6 +25621,7 @@ "end": 10204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -24929,6 +25653,7 @@ "end": 10181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -24952,6 +25677,7 @@ "end": 10186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -24971,6 +25697,7 @@ "end": 10222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x141", "optional": false }, @@ -25012,6 +25739,7 @@ "end": 10261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25025,6 +25753,7 @@ "end": 10265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -25060,6 +25789,7 @@ "end": 10238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -25098,6 +25828,7 @@ "end": 10245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25124,6 +25855,7 @@ "end": 10283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x142", "optional": false }, @@ -25182,6 +25914,7 @@ "end": 10319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25195,6 +25928,7 @@ "end": 10323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -25237,6 +25971,7 @@ "end": 10289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -25267,6 +26002,7 @@ "end": 10295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25288,6 +26024,7 @@ "end": 10343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x143", "optional": false }, @@ -25328,6 +26065,7 @@ "end": 10376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -25364,6 +26102,7 @@ "end": 10387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -25391,6 +26130,7 @@ "end": 10393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25451,6 +26191,7 @@ "end": 10349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -25478,6 +26219,7 @@ "end": 10355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25515,6 +26257,7 @@ "end": 10428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x144", "optional": false }, @@ -25572,6 +26315,7 @@ "end": 10463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -25607,6 +26351,7 @@ "end": 10479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25620,6 +26365,7 @@ "end": 10483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -25662,6 +26408,7 @@ "end": 10438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -25685,6 +26432,7 @@ "end": 10443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25704,6 +26452,7 @@ "end": 10506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x145", "optional": false }, @@ -25753,6 +26502,7 @@ "end": 10541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25766,6 +26516,7 @@ "end": 10545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -25808,6 +26559,7 @@ "end": 10564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25821,6 +26573,7 @@ "end": 10568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -25877,6 +26630,7 @@ "end": 10520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -25896,6 +26650,7 @@ "end": 10586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x146", "optional": false }, @@ -25961,6 +26716,7 @@ "end": 10635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -25974,6 +26730,7 @@ "end": 10639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26035,6 +26792,7 @@ "end": 10674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26048,6 +26806,7 @@ "end": 10678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26107,6 +26866,7 @@ "end": 10600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -26126,6 +26886,7 @@ "end": 10698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x147", "optional": false }, @@ -26160,6 +26921,7 @@ "end": 10738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -26200,6 +26962,7 @@ "end": 10753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26213,6 +26976,7 @@ "end": 10757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26243,6 +27007,7 @@ "end": 10783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -26283,6 +27048,7 @@ "end": 10798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26296,6 +27062,7 @@ "end": 10802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26355,6 +27122,7 @@ "end": 10712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -26374,6 +27142,7 @@ "end": 10822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x148", "optional": false }, @@ -26423,6 +27192,7 @@ "end": 10860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26436,6 +27206,7 @@ "end": 10864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26478,6 +27249,7 @@ "end": 10883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26491,6 +27263,7 @@ "end": 10887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26553,6 +27326,7 @@ "end": 10836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -26575,6 +27349,7 @@ "end": 10905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x149", "optional": false }, @@ -26640,6 +27415,7 @@ "end": 10957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26653,6 +27429,7 @@ "end": 10961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26714,6 +27491,7 @@ "end": 10996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26727,6 +27505,7 @@ "end": 11000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26792,6 +27571,7 @@ "end": 10919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -26814,6 +27594,7 @@ "end": 11020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x150", "optional": false }, @@ -26848,6 +27629,7 @@ "end": 11063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -26888,6 +27670,7 @@ "end": 11078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26901,6 +27684,7 @@ "end": 11082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -26931,6 +27715,7 @@ "end": 11108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -26971,6 +27756,7 @@ "end": 11123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -26984,6 +27770,7 @@ "end": 11127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27049,6 +27836,7 @@ "end": 11034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27071,6 +27859,7 @@ "end": 11147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x151", "optional": false }, @@ -27112,6 +27901,7 @@ "end": 11170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27125,6 +27915,7 @@ "end": 11174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27154,6 +27945,7 @@ "end": 11187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27167,6 +27959,7 @@ "end": 11191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27204,6 +27997,7 @@ "end": 11155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27221,6 +28015,7 @@ "end": 11209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x152", "optional": false }, @@ -27262,6 +28057,7 @@ "end": 11237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27275,6 +28071,7 @@ "end": 11241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27304,6 +28101,7 @@ "end": 11254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27317,6 +28115,7 @@ "end": 11258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27348,6 +28147,7 @@ "end": 11218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -27371,6 +28171,7 @@ "end": 11223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27390,6 +28191,7 @@ "end": 11276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x153", "optional": false }, @@ -27431,6 +28233,7 @@ "end": 11315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27444,6 +28247,7 @@ "end": 11319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27473,6 +28277,7 @@ "end": 11332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27486,6 +28291,7 @@ "end": 11336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27521,6 +28327,7 @@ "end": 11292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -27559,6 +28366,7 @@ "end": 11299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27585,6 +28393,7 @@ "end": 11354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x154", "optional": false }, @@ -27643,6 +28452,7 @@ "end": 11390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27656,6 +28466,7 @@ "end": 11394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27705,6 +28516,7 @@ "end": 11414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -27718,6 +28530,7 @@ "end": 11418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -27760,6 +28573,7 @@ "end": 11360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -27790,6 +28604,7 @@ "end": 11366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27811,6 +28626,7 @@ "end": 11438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x155", "optional": false }, @@ -27851,6 +28667,7 @@ "end": 11471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -27887,6 +28704,7 @@ "end": 11482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -27914,6 +28732,7 @@ "end": 11488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -27970,6 +28789,7 @@ "end": 11516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -28006,6 +28826,7 @@ "end": 11527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -28033,6 +28854,7 @@ "end": 11533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28093,6 +28915,7 @@ "end": 11444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -28120,6 +28943,7 @@ "end": 11450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28157,6 +28981,7 @@ "end": 11568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x156", "optional": false }, @@ -28214,6 +29039,7 @@ "end": 11603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -28249,6 +29075,7 @@ "end": 11619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -28262,6 +29089,7 @@ "end": 11623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -28318,6 +29146,7 @@ "end": 11647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -28353,6 +29182,7 @@ "end": 11663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -28366,6 +29196,7 @@ "end": 11667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -28408,6 +29239,7 @@ "end": 11578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -28431,6 +29263,7 @@ "end": 11583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28464,6 +29297,7 @@ "end": 11685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x157", "optional": false, "typeAnnotation": { @@ -28519,6 +29353,7 @@ "end": 11703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28577,6 +29412,7 @@ "end": 11732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -28590,6 +29426,7 @@ "end": 11736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -28636,6 +29473,7 @@ "end": 11750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x158", "optional": false, "typeAnnotation": { @@ -28691,6 +29529,7 @@ "end": 11768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28765,6 +29604,7 @@ "end": 11811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -28778,6 +29618,7 @@ "end": 11815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -28827,6 +29668,7 @@ "end": 11831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x159", "optional": false, "typeAnnotation": { @@ -28882,6 +29724,7 @@ "end": 11849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -28925,6 +29768,7 @@ "end": 11883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -28965,6 +29809,7 @@ "end": 11898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -28978,6 +29823,7 @@ "end": 11902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29027,6 +29873,7 @@ "end": 11918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x160", "optional": false, "typeAnnotation": { @@ -29088,6 +29935,7 @@ "end": 11936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -29149,6 +29997,7 @@ "end": 11968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -29162,6 +30011,7 @@ "end": 11972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29208,6 +30058,7 @@ "end": 11986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x161", "optional": false, "typeAnnotation": { @@ -29269,6 +30120,7 @@ "end": 12004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -29346,6 +30198,7 @@ "end": 12050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -29359,6 +30212,7 @@ "end": 12054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29408,6 +30262,7 @@ "end": 12070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x162", "optional": false, "typeAnnotation": { @@ -29469,6 +30324,7 @@ "end": 12088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -29515,6 +30371,7 @@ "end": 12125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -29555,6 +30412,7 @@ "end": 12140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -29568,6 +30426,7 @@ "end": 12144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29617,6 +30476,7 @@ "end": 12160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x163", "optional": false, "typeAnnotation": { @@ -29658,6 +30518,7 @@ "end": 12172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -29706,6 +30567,7 @@ "end": 12195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -29719,6 +30581,7 @@ "end": 12199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29760,6 +30623,7 @@ "end": 12213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x164", "optional": false, "typeAnnotation": { @@ -29795,6 +30659,7 @@ "end": 12226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -29818,6 +30683,7 @@ "end": 12231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -29868,6 +30734,7 @@ "end": 12253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -29881,6 +30748,7 @@ "end": 12257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -29922,6 +30790,7 @@ "end": 12271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x165", "optional": false, "typeAnnotation": { @@ -29961,6 +30830,7 @@ "end": 12291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -29999,6 +30869,7 @@ "end": 12298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30056,6 +30927,7 @@ "end": 12322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -30069,6 +30941,7 @@ "end": 12326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -30110,6 +30983,7 @@ "end": 12340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x166", "optional": false, "typeAnnotation": { @@ -30153,6 +31027,7 @@ "end": 12350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -30183,6 +31058,7 @@ "end": 12356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30252,6 +31128,7 @@ "end": 12388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -30265,6 +31142,7 @@ "end": 12392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -30309,6 +31187,7 @@ "end": 12408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x167", "optional": false, "typeAnnotation": { @@ -30345,6 +31224,7 @@ "end": 12418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -30372,6 +31252,7 @@ "end": 12424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30439,6 +31320,7 @@ "end": 12453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -30475,6 +31357,7 @@ "end": 12464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -30502,6 +31385,7 @@ "end": 12470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30571,6 +31455,7 @@ "end": 12501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x168", "optional": false, "typeAnnotation": { @@ -30606,6 +31491,7 @@ "end": 12515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -30629,6 +31515,7 @@ "end": 12520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30695,6 +31582,7 @@ "end": 12548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -30730,6 +31618,7 @@ "end": 12564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -30743,6 +31632,7 @@ "end": 12568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -30795,6 +31685,7 @@ "end": 12587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x169", "optional": false, "typeAnnotation": { @@ -30850,6 +31741,7 @@ "end": 12605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -30910,6 +31802,7 @@ "end": 12639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -30923,6 +31816,7 @@ "end": 12643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -30969,6 +31863,7 @@ "end": 12657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x170", "optional": false, "typeAnnotation": { @@ -31024,6 +31919,7 @@ "end": 12675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -31100,6 +31996,7 @@ "end": 12723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -31113,6 +32010,7 @@ "end": 12727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -31162,6 +32060,7 @@ "end": 12743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x171", "optional": false, "typeAnnotation": { @@ -31217,6 +32116,7 @@ "end": 12761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -31262,6 +32162,7 @@ "end": 12800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -31302,6 +32203,7 @@ "end": 12815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -31315,6 +32217,7 @@ "end": 12819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -31364,6 +32267,7 @@ "end": 12835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x172", "optional": false, "typeAnnotation": { @@ -31425,6 +32329,7 @@ "end": 12853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -31488,6 +32393,7 @@ "end": 12890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -31501,6 +32407,7 @@ "end": 12894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -31547,6 +32454,7 @@ "end": 12908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x173", "optional": false, "typeAnnotation": { @@ -31608,6 +32516,7 @@ "end": 12926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -31687,6 +32596,7 @@ "end": 12977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -31700,6 +32610,7 @@ "end": 12981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -31749,6 +32660,7 @@ "end": 12997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x174", "optional": false, "typeAnnotation": { @@ -31810,6 +32722,7 @@ "end": 13015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -31858,6 +32771,7 @@ "end": 13057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -31898,6 +32812,7 @@ "end": 13072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -31911,6 +32826,7 @@ "end": 13076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -31960,6 +32876,7 @@ "end": 13092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x175", "optional": false, "typeAnnotation": { @@ -32001,6 +32918,7 @@ "end": 13104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32051,6 +32969,7 @@ "end": 13132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -32064,6 +32983,7 @@ "end": 13136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -32105,6 +33025,7 @@ "end": 13150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x176", "optional": false, "typeAnnotation": { @@ -32140,6 +33061,7 @@ "end": 13163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -32163,6 +33085,7 @@ "end": 13168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32215,6 +33138,7 @@ "end": 13195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -32228,6 +33152,7 @@ "end": 13199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -32269,6 +33194,7 @@ "end": 13213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x177", "optional": false, "typeAnnotation": { @@ -32308,6 +33234,7 @@ "end": 13233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -32346,6 +33273,7 @@ "end": 13240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32405,6 +33333,7 @@ "end": 13269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -32418,6 +33347,7 @@ "end": 13273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -32459,6 +33389,7 @@ "end": 13287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x178", "optional": false, "typeAnnotation": { @@ -32502,6 +33433,7 @@ "end": 13297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -32532,6 +33464,7 @@ "end": 13303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32603,6 +33536,7 @@ "end": 13340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -32616,6 +33550,7 @@ "end": 13344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -32660,6 +33595,7 @@ "end": 13360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x179", "optional": false, "typeAnnotation": { @@ -32696,6 +33632,7 @@ "end": 13370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -32723,6 +33660,7 @@ "end": 13376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32792,6 +33730,7 @@ "end": 13410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -32828,6 +33767,7 @@ "end": 13421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -32855,6 +33795,7 @@ "end": 13427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -32924,6 +33865,7 @@ "end": 13458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x180", "optional": false, "typeAnnotation": { @@ -32959,6 +33901,7 @@ "end": 13472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -32982,6 +33925,7 @@ "end": 13477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33050,6 +33994,7 @@ "end": 13510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -33085,6 +34030,7 @@ "end": 13526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33098,6 +34044,7 @@ "end": 13530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -33143,6 +34090,7 @@ "end": 13552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x181", "optional": false }, @@ -33176,6 +34124,7 @@ "end": 13560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -33217,6 +34166,7 @@ "end": 13572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33251,6 +34201,7 @@ "end": 13586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33264,6 +34215,7 @@ "end": 13590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -33298,6 +34250,7 @@ "end": 13606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x182", "optional": false }, @@ -33331,6 +34284,7 @@ "end": 13614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -33372,6 +34326,7 @@ "end": 13626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33422,6 +34377,7 @@ "end": 13654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33435,6 +34391,7 @@ "end": 13658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -33472,6 +34429,7 @@ "end": 13676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x183", "optional": false }, @@ -33505,6 +34463,7 @@ "end": 13684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -33546,6 +34505,7 @@ "end": 13696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33565,6 +34525,7 @@ "end": 13715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -33605,6 +34566,7 @@ "end": 13730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33618,6 +34580,7 @@ "end": 13734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -33655,6 +34618,7 @@ "end": 13752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x184", "optional": false }, @@ -33688,6 +34652,7 @@ "end": 13760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -33735,6 +34700,7 @@ "end": 13772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33772,6 +34738,7 @@ "end": 13789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33785,6 +34752,7 @@ "end": 13793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -33819,6 +34787,7 @@ "end": 13809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x185", "optional": false }, @@ -33852,6 +34821,7 @@ "end": 13817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -33899,6 +34869,7 @@ "end": 13829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -33952,6 +34923,7 @@ "end": 13860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -33965,6 +34937,7 @@ "end": 13864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34002,6 +34975,7 @@ "end": 13882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x186", "optional": false }, @@ -34035,6 +35009,7 @@ "end": 13890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34082,6 +35057,7 @@ "end": 13902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34104,6 +35080,7 @@ "end": 13924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -34144,6 +35121,7 @@ "end": 13939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -34157,6 +35135,7 @@ "end": 13943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34194,6 +35173,7 @@ "end": 13961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x187", "optional": false }, @@ -34227,6 +35207,7 @@ "end": 13969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34254,6 +35235,7 @@ "end": 13975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34278,6 +35260,7 @@ "end": 13983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -34291,6 +35274,7 @@ "end": 13987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34320,6 +35304,7 @@ "end": 14003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x188", "optional": false }, @@ -34353,6 +35338,7 @@ "end": 14011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34374,6 +35360,7 @@ "end": 14018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -34397,6 +35384,7 @@ "end": 14023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34423,6 +35411,7 @@ "end": 14030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -34436,6 +35425,7 @@ "end": 14034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34465,6 +35455,7 @@ "end": 14050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x189", "optional": false }, @@ -34498,6 +35489,7 @@ "end": 14058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34523,6 +35515,7 @@ "end": 14072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -34561,6 +35554,7 @@ "end": 14079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34594,6 +35588,7 @@ "end": 14088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -34607,6 +35602,7 @@ "end": 14092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34636,6 +35632,7 @@ "end": 14108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x190", "optional": false }, @@ -34669,6 +35666,7 @@ "end": 14116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34698,6 +35696,7 @@ "end": 14120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -34728,6 +35727,7 @@ "end": 14126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34773,6 +35773,7 @@ "end": 14143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -34786,6 +35787,7 @@ "end": 14147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -34818,6 +35820,7 @@ "end": 14165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x191", "optional": false }, @@ -34851,6 +35854,7 @@ "end": 14173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -34873,6 +35877,7 @@ "end": 14177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -34900,6 +35905,7 @@ "end": 14183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -34943,6 +35949,7 @@ "end": 14197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -34979,6 +35986,7 @@ "end": 14208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -35006,6 +36014,7 @@ "end": 14214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35063,6 +36072,7 @@ "end": 14247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x192", "optional": false }, @@ -35096,6 +36106,7 @@ "end": 14255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -35117,6 +36128,7 @@ "end": 14263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -35140,6 +36152,7 @@ "end": 14268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35182,6 +36195,7 @@ "end": 14281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -35217,6 +36231,7 @@ "end": 14297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -35230,6 +36245,7 @@ "end": 14301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -35270,6 +36286,7 @@ "end": 14322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x193", "optional": false }, @@ -35309,6 +36326,7 @@ "end": 14337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -35350,6 +36368,7 @@ "end": 14349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35384,6 +36403,7 @@ "end": 14363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -35397,6 +36417,7 @@ "end": 14367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -35432,6 +36453,7 @@ "end": 14383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x194", "optional": false }, @@ -35471,6 +36493,7 @@ "end": 14398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -35512,6 +36535,7 @@ "end": 14410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35562,6 +36586,7 @@ "end": 14438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -35575,6 +36600,7 @@ "end": 14442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -35613,6 +36639,7 @@ "end": 14460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x195", "optional": false }, @@ -35652,6 +36679,7 @@ "end": 14475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -35693,6 +36721,7 @@ "end": 14487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35712,6 +36741,7 @@ "end": 14506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -35752,6 +36782,7 @@ "end": 14521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -35765,6 +36796,7 @@ "end": 14525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -35803,6 +36835,7 @@ "end": 14543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x196", "optional": false }, @@ -35842,6 +36875,7 @@ "end": 14558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -35889,6 +36923,7 @@ "end": 14570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -35926,6 +36961,7 @@ "end": 14587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -35939,6 +36975,7 @@ "end": 14591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -35974,6 +37011,7 @@ "end": 14607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x197", "optional": false }, @@ -36013,6 +37051,7 @@ "end": 14622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36060,6 +37099,7 @@ "end": 14634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36113,6 +37153,7 @@ "end": 14665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36126,6 +37167,7 @@ "end": 14669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -36164,6 +37206,7 @@ "end": 14687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x198", "optional": false }, @@ -36203,6 +37246,7 @@ "end": 14702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36250,6 +37294,7 @@ "end": 14714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36272,6 +37317,7 @@ "end": 14736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -36312,6 +37358,7 @@ "end": 14751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36325,6 +37372,7 @@ "end": 14755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -36363,6 +37411,7 @@ "end": 14773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x199", "optional": false }, @@ -36402,6 +37451,7 @@ "end": 14788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36429,6 +37479,7 @@ "end": 14794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36453,6 +37504,7 @@ "end": 14802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36466,6 +37518,7 @@ "end": 14806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -36496,6 +37549,7 @@ "end": 14822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x200", "optional": false }, @@ -36535,6 +37589,7 @@ "end": 14837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36556,6 +37611,7 @@ "end": 14844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -36579,6 +37635,7 @@ "end": 14849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36605,6 +37662,7 @@ "end": 14856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36618,6 +37676,7 @@ "end": 14860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -36648,6 +37707,7 @@ "end": 14876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x201", "optional": false }, @@ -36687,6 +37747,7 @@ "end": 14891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36712,6 +37773,7 @@ "end": 14905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -36750,6 +37812,7 @@ "end": 14912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36783,6 +37846,7 @@ "end": 14921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36796,6 +37860,7 @@ "end": 14925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -36826,6 +37891,7 @@ "end": 14941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x202", "optional": false }, @@ -36865,6 +37931,7 @@ "end": 14956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -36894,6 +37961,7 @@ "end": 14960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -36924,6 +37992,7 @@ "end": 14966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -36969,6 +38038,7 @@ "end": 14983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -36982,6 +38052,7 @@ "end": 14987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -37015,6 +38086,7 @@ "end": 15005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x203", "optional": false }, @@ -37054,6 +38126,7 @@ "end": 15020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -37076,6 +38149,7 @@ "end": 15024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -37103,6 +38177,7 @@ "end": 15030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37146,6 +38221,7 @@ "end": 15044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -37182,6 +38258,7 @@ "end": 15055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -37209,6 +38286,7 @@ "end": 15061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37267,6 +38345,7 @@ "end": 15094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x204", "optional": false }, @@ -37306,6 +38385,7 @@ "end": 15109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -37327,6 +38407,7 @@ "end": 15117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -37350,6 +38431,7 @@ "end": 15122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37392,6 +38474,7 @@ "end": 15135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -37427,6 +38510,7 @@ "end": 15151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -37440,6 +38524,7 @@ "end": 15155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -37488,6 +38573,7 @@ "end": 15173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x206", "optional": false, "typeAnnotation": null @@ -37538,6 +38624,7 @@ "end": 15213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -37551,6 +38638,7 @@ "end": 15217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -37598,6 +38686,7 @@ "end": 15187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37634,6 +38723,7 @@ "end": 15230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x207", "optional": false, "typeAnnotation": null @@ -37653,6 +38743,7 @@ "end": 15261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -37693,6 +38784,7 @@ "end": 15276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -37706,6 +38798,7 @@ "end": 15280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -37753,6 +38846,7 @@ "end": 15244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37789,6 +38883,7 @@ "end": 15293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x209", "optional": false, "typeAnnotation": null @@ -37839,6 +38934,7 @@ "end": 15336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -37852,6 +38948,7 @@ "end": 15340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -37905,6 +39002,7 @@ "end": 15307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37944,6 +39042,7 @@ "end": 15353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x210", "optional": false, "typeAnnotation": null @@ -37963,6 +39062,7 @@ "end": 15387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -38003,6 +39103,7 @@ "end": 15402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38016,6 +39117,7 @@ "end": 15406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38069,6 +39171,7 @@ "end": 15367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38108,6 +39211,7 @@ "end": 15419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x211", "optional": false, "typeAnnotation": null @@ -38134,6 +39238,7 @@ "end": 15433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38147,6 +39252,7 @@ "end": 15437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38172,6 +39278,7 @@ "end": 15427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38206,6 +39313,7 @@ "end": 15448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x212", "optional": false, "typeAnnotation": null @@ -38232,6 +39340,7 @@ "end": 15467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38245,6 +39354,7 @@ "end": 15471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38264,6 +39374,7 @@ "end": 15457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -38287,6 +39398,7 @@ "end": 15462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38323,6 +39435,7 @@ "end": 15482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x213", "optional": false, "typeAnnotation": null @@ -38349,6 +39462,7 @@ "end": 15512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38362,6 +39476,7 @@ "end": 15516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38385,6 +39500,7 @@ "end": 15498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -38423,6 +39539,7 @@ "end": 15505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38466,6 +39583,7 @@ "end": 15527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x214", "optional": false, "typeAnnotation": null @@ -38509,6 +39627,7 @@ "end": 15554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38522,6 +39641,7 @@ "end": 15558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38552,6 +39672,7 @@ "end": 15533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -38582,6 +39703,7 @@ "end": 15539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38620,6 +39742,7 @@ "end": 15571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x216", "optional": false, "typeAnnotation": null @@ -38662,6 +39785,7 @@ "end": 15597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -38697,6 +39821,7 @@ "end": 15613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38710,6 +39835,7 @@ "end": 15617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38740,6 +39866,7 @@ "end": 15581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -38763,6 +39890,7 @@ "end": 15586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38799,6 +39927,7 @@ "end": 15633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x217", "optional": false, "typeAnnotation": null @@ -38829,6 +39958,7 @@ "end": 15660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -38865,6 +39995,7 @@ "end": 15648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -38915,6 +40046,7 @@ "end": 15688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -38928,6 +40060,7 @@ "end": 15692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -38970,6 +40103,7 @@ "end": 15705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x218", "optional": false, "typeAnnotation": null @@ -39000,6 +40134,7 @@ "end": 15732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39036,6 +40171,7 @@ "end": 15720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39055,6 +40191,7 @@ "end": 15751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -39095,6 +40232,7 @@ "end": 15766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39108,6 +40246,7 @@ "end": 15770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39150,6 +40289,7 @@ "end": 15783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x219", "optional": false, "typeAnnotation": null @@ -39180,6 +40320,7 @@ "end": 15813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39222,6 +40363,7 @@ "end": 15798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39275,6 +40417,7 @@ "end": 15841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39288,6 +40431,7 @@ "end": 15845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39330,6 +40474,7 @@ "end": 15858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x220", "optional": false, "typeAnnotation": null @@ -39360,6 +40505,7 @@ "end": 15888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39402,6 +40548,7 @@ "end": 15873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39424,6 +40571,7 @@ "end": 15907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -39464,6 +40612,7 @@ "end": 15922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39477,6 +40626,7 @@ "end": 15926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39519,6 +40669,7 @@ "end": 15939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x221", "optional": false, "typeAnnotation": null @@ -39549,6 +40700,7 @@ "end": 15960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39571,6 +40723,7 @@ "end": 15948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39595,6 +40748,7 @@ "end": 15968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39608,6 +40762,7 @@ "end": 15972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39642,6 +40797,7 @@ "end": 15983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x222", "optional": false, "typeAnnotation": null @@ -39672,6 +40828,7 @@ "end": 16009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39688,6 +40845,7 @@ "end": 15993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -39711,6 +40869,7 @@ "end": 15998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39737,6 +40896,7 @@ "end": 16017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39750,6 +40910,7 @@ "end": 16021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39784,6 +40945,7 @@ "end": 16032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x223", "optional": false, "typeAnnotation": null @@ -39814,6 +40976,7 @@ "end": 16069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -39834,6 +40997,7 @@ "end": 16049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -39872,6 +41036,7 @@ "end": 16056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -39905,6 +41070,7 @@ "end": 16077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -39918,6 +41084,7 @@ "end": 16081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -39952,6 +41119,7 @@ "end": 16092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x224", "optional": false, "typeAnnotation": null @@ -39982,6 +41150,7 @@ "end": 16121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -40006,6 +41175,7 @@ "end": 16099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -40036,6 +41206,7 @@ "end": 16105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40081,6 +41252,7 @@ "end": 16134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40094,6 +41266,7 @@ "end": 16138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40131,6 +41304,7 @@ "end": 16151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x225", "optional": false, "typeAnnotation": { @@ -40172,6 +41346,7 @@ "end": 16163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40207,6 +41382,7 @@ "end": 16171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x225", "optional": false, "typeAnnotation": null @@ -40235,6 +41411,7 @@ "end": 16183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40248,6 +41425,7 @@ "end": 16187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40284,6 +41462,7 @@ "end": 16198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x226", "optional": false, "typeAnnotation": { @@ -40325,6 +41504,7 @@ "end": 16210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40360,6 +41540,7 @@ "end": 16218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x226", "optional": false, "typeAnnotation": null @@ -40404,6 +41585,7 @@ "end": 16244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40417,6 +41599,7 @@ "end": 16248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40456,6 +41639,7 @@ "end": 16261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x227", "optional": false, "typeAnnotation": { @@ -40497,6 +41681,7 @@ "end": 16273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40532,6 +41717,7 @@ "end": 16281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x227", "optional": false, "typeAnnotation": null @@ -40545,6 +41731,7 @@ "end": 16298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -40585,6 +41772,7 @@ "end": 16313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40598,6 +41786,7 @@ "end": 16317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40637,6 +41826,7 @@ "end": 16330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x228", "optional": false, "typeAnnotation": { @@ -40684,6 +41874,7 @@ "end": 16342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40722,6 +41913,7 @@ "end": 16353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x228", "optional": false, "typeAnnotation": null @@ -40750,6 +41942,7 @@ "end": 16365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40763,6 +41956,7 @@ "end": 16369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40799,6 +41993,7 @@ "end": 16380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x229", "optional": false, "typeAnnotation": { @@ -40846,6 +42041,7 @@ "end": 16392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -40884,6 +42080,7 @@ "end": 16403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x229", "optional": false, "typeAnnotation": null @@ -40928,6 +42125,7 @@ "end": 16429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -40941,6 +42139,7 @@ "end": 16433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -40980,6 +42179,7 @@ "end": 16446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x230", "optional": false, "typeAnnotation": { @@ -41027,6 +42227,7 @@ "end": 16458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41065,6 +42266,7 @@ "end": 16469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x230", "optional": false, "typeAnnotation": null @@ -41078,6 +42280,7 @@ "end": 16486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -41118,6 +42321,7 @@ "end": 16501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -41131,6 +42335,7 @@ "end": 16505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -41170,6 +42375,7 @@ "end": 16518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x231", "optional": false, "typeAnnotation": { @@ -41197,6 +42403,7 @@ "end": 16524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41230,6 +42437,7 @@ "end": 16532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x231", "optional": false, "typeAnnotation": null @@ -41250,6 +42458,7 @@ "end": 16538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -41263,6 +42472,7 @@ "end": 16542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -41294,6 +42504,7 @@ "end": 16553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x232", "optional": false, "typeAnnotation": { @@ -41315,6 +42526,7 @@ "end": 16560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -41338,6 +42550,7 @@ "end": 16565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41373,6 +42586,7 @@ "end": 16572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x232", "optional": false, "typeAnnotation": null @@ -41393,6 +42607,7 @@ "end": 16578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -41406,6 +42621,7 @@ "end": 16582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -41437,6 +42653,7 @@ "end": 16593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x233", "optional": false, "typeAnnotation": { @@ -41462,6 +42679,7 @@ "end": 16607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -41500,6 +42718,7 @@ "end": 16614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41542,6 +42761,7 @@ "end": 16623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x233", "optional": false, "typeAnnotation": null @@ -41562,6 +42782,7 @@ "end": 16629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -41575,6 +42796,7 @@ "end": 16633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -41606,6 +42828,7 @@ "end": 16644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x234", "optional": false, "typeAnnotation": { @@ -41635,6 +42858,7 @@ "end": 16648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -41665,6 +42889,7 @@ "end": 16654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41702,6 +42927,7 @@ "end": 16666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x234", "optional": false, "typeAnnotation": null @@ -41739,6 +42965,7 @@ "end": 16677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -41752,6 +42979,7 @@ "end": 16681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -41786,6 +43014,7 @@ "end": 16694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x235", "optional": false, "typeAnnotation": { @@ -41808,6 +43037,7 @@ "end": 16698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -41835,6 +43065,7 @@ "end": 16704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41888,6 +43119,7 @@ "end": 16720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x235", "optional": false, "typeAnnotation": null @@ -41907,6 +43139,7 @@ "end": 16724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -41943,6 +43176,7 @@ "end": 16735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -41970,6 +43204,7 @@ "end": 16741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42029,6 +43264,7 @@ "end": 16769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x236", "optional": false, "typeAnnotation": { @@ -42050,6 +43286,7 @@ "end": 16777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -42073,6 +43310,7 @@ "end": 16782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42108,6 +43346,7 @@ "end": 16789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x236", "optional": false, "typeAnnotation": null @@ -42144,6 +43383,7 @@ "end": 16801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -42179,6 +43419,7 @@ "end": 16817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -42192,6 +43433,7 @@ "end": 16821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -42234,6 +43476,7 @@ "end": 16837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x237", "optional": false, "typeAnnotation": { @@ -42263,6 +43506,7 @@ "end": 16842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -42307,6 +43551,7 @@ "end": 16854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42362,6 +43607,7 @@ "end": 16876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -42375,6 +43621,7 @@ "end": 16880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -42416,6 +43663,7 @@ "end": 16893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x238", "optional": false, "typeAnnotation": { @@ -42445,6 +43693,7 @@ "end": 16898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -42489,6 +43738,7 @@ "end": 16910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42560,6 +43810,7 @@ "end": 16946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -42573,6 +43824,7 @@ "end": 16950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -42617,6 +43869,7 @@ "end": 16965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x239", "optional": false, "typeAnnotation": { @@ -42646,6 +43899,7 @@ "end": 16970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -42690,6 +43944,7 @@ "end": 16982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42730,6 +43985,7 @@ "end": 17009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -42770,6 +44026,7 @@ "end": 17024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -42783,6 +44040,7 @@ "end": 17028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -42827,6 +44085,7 @@ "end": 17043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x240", "optional": false, "typeAnnotation": { @@ -42856,6 +44115,7 @@ "end": 17048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -42906,6 +44166,7 @@ "end": 17060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42964,6 +44225,7 @@ "end": 17085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -42977,6 +44239,7 @@ "end": 17089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43018,6 +44281,7 @@ "end": 17102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x241", "optional": false, "typeAnnotation": { @@ -43047,6 +44311,7 @@ "end": 17107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -43097,6 +44362,7 @@ "end": 17119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -43171,6 +44437,7 @@ "end": 17158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -43184,6 +44451,7 @@ "end": 17162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43228,6 +44496,7 @@ "end": 17177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x242", "optional": false, "typeAnnotation": { @@ -43257,6 +44526,7 @@ "end": 17182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -43307,6 +44577,7 @@ "end": 17194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -43350,6 +44621,7 @@ "end": 17224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -43390,6 +44662,7 @@ "end": 17239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -43403,6 +44676,7 @@ "end": 17243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43447,6 +44721,7 @@ "end": 17258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x243", "optional": false, "typeAnnotation": { @@ -43476,6 +44751,7 @@ "end": 17263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -43506,6 +44782,7 @@ "end": 17269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -43551,6 +44828,7 @@ "end": 17285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -43564,6 +44842,7 @@ "end": 17289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43600,6 +44879,7 @@ "end": 17302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x244", "optional": false, "typeAnnotation": { @@ -43629,6 +44909,7 @@ "end": 17307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -43653,6 +44934,7 @@ "end": 17314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -43676,6 +44958,7 @@ "end": 17319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -43723,6 +45006,7 @@ "end": 17334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -43736,6 +45020,7 @@ "end": 17338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43772,6 +45057,7 @@ "end": 17351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x245", "optional": false, "typeAnnotation": { @@ -43801,6 +45087,7 @@ "end": 17356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -43829,6 +45116,7 @@ "end": 17370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -43867,6 +45155,7 @@ "end": 17377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -43921,6 +45210,7 @@ "end": 17394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -43934,6 +45224,7 @@ "end": 17398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -43970,6 +45261,7 @@ "end": 17411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x246", "optional": false, "typeAnnotation": { @@ -43999,6 +45291,7 @@ "end": 17416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -44031,6 +45324,7 @@ "end": 17420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -44061,6 +45355,7 @@ "end": 17426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44127,6 +45422,7 @@ "end": 17451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -44140,6 +45436,7 @@ "end": 17455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -44179,6 +45476,7 @@ "end": 17470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x247", "optional": false, "typeAnnotation": { @@ -44208,6 +45506,7 @@ "end": 17475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -44233,6 +45532,7 @@ "end": 17479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -44260,6 +45560,7 @@ "end": 17485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44324,6 +45625,7 @@ "end": 17507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -44360,6 +45662,7 @@ "end": 17518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -44387,6 +45690,7 @@ "end": 17524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44451,6 +45755,7 @@ "end": 17554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x248", "optional": false, "typeAnnotation": { @@ -44480,6 +45785,7 @@ "end": 17559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -44504,6 +45810,7 @@ "end": 17567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -44527,6 +45834,7 @@ "end": 17572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44590,6 +45898,7 @@ "end": 17593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -44625,6 +45934,7 @@ "end": 17609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -44638,6 +45948,7 @@ "end": 17613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -44685,6 +45996,7 @@ "end": 17631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x252", "optional": false, "typeAnnotation": { @@ -44738,6 +46050,7 @@ "end": 17643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44785,6 +46098,7 @@ "end": 17663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -44798,6 +46112,7 @@ "end": 17667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -44839,6 +46154,7 @@ "end": 17679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x253", "optional": false, "typeAnnotation": { @@ -44892,6 +46208,7 @@ "end": 17691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -44955,6 +46272,7 @@ "end": 17725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -44968,6 +46286,7 @@ "end": 17729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45012,6 +46331,7 @@ "end": 17743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x254", "optional": false, "typeAnnotation": { @@ -45065,6 +46385,7 @@ "end": 17755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45097,6 +46418,7 @@ "end": 17780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -45137,6 +46459,7 @@ "end": 17795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45150,6 +46473,7 @@ "end": 17799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45194,6 +46518,7 @@ "end": 17813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x255", "optional": false, "typeAnnotation": { @@ -45227,6 +46552,7 @@ "end": 17819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45261,6 +46587,7 @@ "end": 17830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45274,6 +46601,7 @@ "end": 17834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45310,6 +46638,7 @@ "end": 17846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x256", "optional": false, "typeAnnotation": { @@ -45337,6 +46666,7 @@ "end": 17853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -45360,6 +46690,7 @@ "end": 17858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45396,6 +46727,7 @@ "end": 17868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45409,6 +46741,7 @@ "end": 17872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45445,6 +46778,7 @@ "end": 17884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x257", "optional": false, "typeAnnotation": { @@ -45476,6 +46810,7 @@ "end": 17898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -45514,6 +46849,7 @@ "end": 17905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45557,6 +46893,7 @@ "end": 17917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45570,6 +46907,7 @@ "end": 17921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45606,6 +46944,7 @@ "end": 17933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x258", "optional": false, "typeAnnotation": { @@ -45641,6 +46980,7 @@ "end": 17937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -45671,6 +47011,7 @@ "end": 17943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45726,6 +47067,7 @@ "end": 17963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45739,6 +47081,7 @@ "end": 17967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45778,6 +47121,7 @@ "end": 17981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x260", "optional": false, "typeAnnotation": { @@ -45805,6 +47149,7 @@ "end": 17989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -45828,6 +47173,7 @@ "end": 17994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45880,6 +47226,7 @@ "end": 18010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -45915,6 +47262,7 @@ "end": 18026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -45928,6 +47276,7 @@ "end": 18030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -45975,6 +47324,7 @@ "end": 18047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x261", "optional": false, "typeAnnotation": { @@ -46016,6 +47366,7 @@ "end": 18059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46073,6 +47424,7 @@ "end": 18087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46086,6 +47438,7 @@ "end": 18091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46107,6 +47460,7 @@ "end": 18107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46138,6 +47492,7 @@ "end": 18117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x262", "optional": false, "typeAnnotation": { @@ -46179,6 +47534,7 @@ "end": 18129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46205,6 +47561,7 @@ "end": 18148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -46245,6 +47602,7 @@ "end": 18163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46258,6 +47616,7 @@ "end": 18167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46279,6 +47638,7 @@ "end": 18183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46310,6 +47670,7 @@ "end": 18193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x263", "optional": false, "typeAnnotation": { @@ -46357,6 +47718,7 @@ "end": 18205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46417,6 +47779,7 @@ "end": 18236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46430,6 +47793,7 @@ "end": 18240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46451,6 +47815,7 @@ "end": 18256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46482,6 +47847,7 @@ "end": 18266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x264", "optional": false, "typeAnnotation": { @@ -46529,6 +47895,7 @@ "end": 18278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46558,6 +47925,7 @@ "end": 18300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -46598,6 +47966,7 @@ "end": 18315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46611,6 +47980,7 @@ "end": 18319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46632,6 +48002,7 @@ "end": 18335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46663,6 +48034,7 @@ "end": 18345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x265", "optional": false, "typeAnnotation": { @@ -46690,6 +48062,7 @@ "end": 18351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46721,6 +48094,7 @@ "end": 18359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46734,6 +48108,7 @@ "end": 18363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46747,6 +48122,7 @@ "end": 18377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46778,6 +48154,7 @@ "end": 18387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x266", "optional": false, "typeAnnotation": { @@ -46799,6 +48176,7 @@ "end": 18394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -46822,6 +48200,7 @@ "end": 18399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -46855,6 +48234,7 @@ "end": 18406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -46868,6 +48248,7 @@ "end": 18410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -46881,6 +48262,7 @@ "end": 18424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46912,6 +48294,7 @@ "end": 18434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x267", "optional": false, "typeAnnotation": { @@ -46937,6 +48320,7 @@ "end": 18448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -46975,6 +48359,7 @@ "end": 18455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47015,6 +48400,7 @@ "end": 18464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47028,6 +48414,7 @@ "end": 18468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47041,6 +48428,7 @@ "end": 18482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -47072,6 +48460,7 @@ "end": 18492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x268", "optional": false, "typeAnnotation": { @@ -47101,6 +48490,7 @@ "end": 18496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -47131,6 +48521,7 @@ "end": 18502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47183,6 +48574,7 @@ "end": 18519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47196,6 +48588,7 @@ "end": 18523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47212,6 +48605,7 @@ "end": 18539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -47243,6 +48637,7 @@ "end": 18549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x269", "optional": false, "typeAnnotation": { @@ -47284,6 +48679,7 @@ "end": 18561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47308,6 +48704,7 @@ "end": 18575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -47351,6 +48748,7 @@ "end": 18602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47364,6 +48762,7 @@ "end": 18606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47406,6 +48805,7 @@ "end": 18619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x270", "optional": false, "typeAnnotation": { @@ -47447,6 +48847,7 @@ "end": 18631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47471,6 +48872,7 @@ "end": 18645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -47483,6 +48885,7 @@ "end": 18663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -47523,6 +48926,7 @@ "end": 18678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47536,6 +48940,7 @@ "end": 18682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47578,6 +48983,7 @@ "end": 18695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x271", "optional": false, "typeAnnotation": { @@ -47625,6 +49031,7 @@ "end": 18707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47652,6 +49059,7 @@ "end": 18724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -47695,6 +49103,7 @@ "end": 18751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47708,6 +49117,7 @@ "end": 18755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47750,6 +49160,7 @@ "end": 18768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x272", "optional": false, "typeAnnotation": { @@ -47797,6 +49208,7 @@ "end": 18780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47824,6 +49236,7 @@ "end": 18797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -47836,6 +49249,7 @@ "end": 18815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -47876,6 +49290,7 @@ "end": 18830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -47889,6 +49304,7 @@ "end": 18834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -47931,6 +49347,7 @@ "end": 18847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x273", "optional": false, "typeAnnotation": { @@ -47958,6 +49375,7 @@ "end": 18853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -47980,6 +49398,7 @@ "end": 18867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -47999,6 +49418,7 @@ "end": 18874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48012,6 +49432,7 @@ "end": 18878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48046,6 +49467,7 @@ "end": 18889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x274", "optional": false, "typeAnnotation": { @@ -48067,6 +49489,7 @@ "end": 18896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -48090,6 +49513,7 @@ "end": 18901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -48114,6 +49538,7 @@ "end": 18914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -48133,6 +49558,7 @@ "end": 18921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48146,6 +49572,7 @@ "end": 18925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48180,6 +49607,7 @@ "end": 18936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x275", "optional": false, "typeAnnotation": { @@ -48205,6 +49633,7 @@ "end": 18950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -48243,6 +49672,7 @@ "end": 18957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -48274,6 +49704,7 @@ "end": 18972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -48293,6 +49724,7 @@ "end": 18979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48306,6 +49738,7 @@ "end": 18983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48340,6 +49773,7 @@ "end": 18994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x276", "optional": false, "typeAnnotation": { @@ -48369,6 +49803,7 @@ "end": 18998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -48399,6 +49834,7 @@ "end": 19004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -48425,6 +49861,7 @@ "end": 19022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -48461,6 +49898,7 @@ "end": 19034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48474,6 +49912,7 @@ "end": 19038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48511,6 +49950,7 @@ "end": 19051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x277", "optional": false, "typeAnnotation": { @@ -48552,6 +49992,7 @@ "end": 19063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -48609,6 +50050,7 @@ "end": 19091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48622,6 +50064,7 @@ "end": 19095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48676,6 +50119,7 @@ "end": 19125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48689,6 +50133,7 @@ "end": 19129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48731,6 +50176,7 @@ "end": 19142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x278", "optional": false, "typeAnnotation": { @@ -48772,6 +50218,7 @@ "end": 19154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -48798,6 +50245,7 @@ "end": 19173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -48838,6 +50286,7 @@ "end": 19188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48851,6 +50300,7 @@ "end": 19192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48874,6 +50324,7 @@ "end": 19213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -48914,6 +50365,7 @@ "end": 19228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -48927,6 +50379,7 @@ "end": 19232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -48969,6 +50422,7 @@ "end": 19245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x279", "optional": false, "typeAnnotation": { @@ -49016,6 +50470,7 @@ "end": 19257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -49076,6 +50531,7 @@ "end": 19288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49089,6 +50545,7 @@ "end": 19292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49143,6 +50600,7 @@ "end": 19322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49156,6 +50614,7 @@ "end": 19326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49198,6 +50657,7 @@ "end": 19339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x280", "optional": false, "typeAnnotation": { @@ -49245,6 +50705,7 @@ "end": 19351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -49274,6 +50735,7 @@ "end": 19373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -49314,6 +50776,7 @@ "end": 19388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49327,6 +50790,7 @@ "end": 19392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49350,6 +50814,7 @@ "end": 19413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -49390,6 +50855,7 @@ "end": 19428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49403,6 +50869,7 @@ "end": 19432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49445,6 +50912,7 @@ "end": 19445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x281", "optional": false, "typeAnnotation": { @@ -49472,6 +50940,7 @@ "end": 19451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -49503,6 +50972,7 @@ "end": 19459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49516,6 +50986,7 @@ "end": 19463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49538,6 +51009,7 @@ "end": 19471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49551,6 +51023,7 @@ "end": 19475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49585,6 +51058,7 @@ "end": 19486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x282", "optional": false, "typeAnnotation": { @@ -49606,6 +51080,7 @@ "end": 19493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -49629,6 +51104,7 @@ "end": 19498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -49662,6 +51138,7 @@ "end": 19505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49675,6 +51152,7 @@ "end": 19509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49697,6 +51175,7 @@ "end": 19517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49710,6 +51189,7 @@ "end": 19521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49744,6 +51224,7 @@ "end": 19532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x283", "optional": false, "typeAnnotation": { @@ -49769,6 +51250,7 @@ "end": 19546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -49807,6 +51289,7 @@ "end": 19553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -49847,6 +51330,7 @@ "end": 19562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49860,6 +51344,7 @@ "end": 19566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49882,6 +51367,7 @@ "end": 19574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -49895,6 +51381,7 @@ "end": 19578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -49929,6 +51416,7 @@ "end": 19589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x284", "optional": false, "typeAnnotation": { @@ -49958,6 +51446,7 @@ "end": 19593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -49988,6 +51477,7 @@ "end": 19599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -50040,6 +51530,7 @@ "end": 19616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50053,6 +51544,7 @@ "end": 19620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50095,6 +51587,7 @@ "end": 19635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50108,6 +51601,7 @@ "end": 19639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50145,6 +51639,7 @@ "end": 19652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x285", "optional": false, "typeAnnotation": { @@ -50186,6 +51681,7 @@ "end": 19664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -50234,6 +51730,7 @@ "end": 19685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50247,6 +51744,7 @@ "end": 19689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50282,6 +51780,7 @@ "end": 19702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50295,6 +51794,7 @@ "end": 19706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50334,6 +51834,7 @@ "end": 19717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x286", "optional": false, "typeAnnotation": { @@ -50375,6 +51876,7 @@ "end": 19729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -50439,6 +51941,7 @@ "end": 19764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50452,6 +51955,7 @@ "end": 19768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50506,6 +52010,7 @@ "end": 19797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50519,6 +52024,7 @@ "end": 19801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50561,6 +52067,7 @@ "end": 19814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x287", "optional": false, "typeAnnotation": { @@ -50602,6 +52109,7 @@ "end": 19826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -50635,6 +52143,7 @@ "end": 19852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -50675,6 +52184,7 @@ "end": 19867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50688,6 +52198,7 @@ "end": 19871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50711,6 +52222,7 @@ "end": 19891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -50751,6 +52263,7 @@ "end": 19906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50764,6 +52277,7 @@ "end": 19910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50806,6 +52320,7 @@ "end": 19923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x288", "optional": false, "typeAnnotation": { @@ -50853,6 +52368,7 @@ "end": 19935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -50904,6 +52420,7 @@ "end": 19959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50917,6 +52434,7 @@ "end": 19963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -50952,6 +52470,7 @@ "end": 19976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -50965,6 +52484,7 @@ "end": 19980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51004,6 +52524,7 @@ "end": 19991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x289", "optional": false, "typeAnnotation": { @@ -51051,6 +52572,7 @@ "end": 20003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -51118,6 +52640,7 @@ "end": 20041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51131,6 +52654,7 @@ "end": 20045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51185,6 +52709,7 @@ "end": 20074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51198,6 +52723,7 @@ "end": 20078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51240,6 +52766,7 @@ "end": 20091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x290", "optional": false, "typeAnnotation": { @@ -51287,6 +52814,7 @@ "end": 20103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -51323,6 +52851,7 @@ "end": 20132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -51363,6 +52892,7 @@ "end": 20147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51376,6 +52906,7 @@ "end": 20151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51399,6 +52930,7 @@ "end": 20171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -51439,6 +52971,7 @@ "end": 20186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51452,6 +52985,7 @@ "end": 20190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51494,6 +53028,7 @@ "end": 20203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x291", "optional": false, "typeAnnotation": { @@ -51521,6 +53056,7 @@ "end": 20209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -51559,6 +53095,7 @@ "end": 20224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51572,6 +53109,7 @@ "end": 20228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51594,6 +53132,7 @@ "end": 20235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51607,6 +53146,7 @@ "end": 20239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51641,6 +53181,7 @@ "end": 20250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x292", "optional": false, "typeAnnotation": { @@ -51662,6 +53203,7 @@ "end": 20257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -51685,6 +53227,7 @@ "end": 20262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -51725,6 +53268,7 @@ "end": 20276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51738,6 +53282,7 @@ "end": 20280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51760,6 +53305,7 @@ "end": 20287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51773,6 +53319,7 @@ "end": 20291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51807,6 +53354,7 @@ "end": 20302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x293", "optional": false, "typeAnnotation": { @@ -51832,6 +53380,7 @@ "end": 20316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -51870,6 +53419,7 @@ "end": 20323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -51917,6 +53467,7 @@ "end": 20339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51930,6 +53481,7 @@ "end": 20343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51952,6 +53504,7 @@ "end": 20350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -51965,6 +53518,7 @@ "end": 20354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -51999,6 +53553,7 @@ "end": 20365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x294", "optional": false, "typeAnnotation": { @@ -52028,6 +53583,7 @@ "end": 20369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -52058,6 +53614,7 @@ "end": 20375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52117,6 +53674,7 @@ "end": 20399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -52130,6 +53688,7 @@ "end": 20403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -52172,6 +53731,7 @@ "end": 20417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -52185,6 +53745,7 @@ "end": 20421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -52222,6 +53783,7 @@ "end": 20434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x295", "optional": false, "typeAnnotation": { @@ -52244,6 +53806,7 @@ "end": 20438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -52271,6 +53834,7 @@ "end": 20444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52328,6 +53892,7 @@ "end": 20465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -52364,6 +53929,7 @@ "end": 20476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -52391,6 +53957,7 @@ "end": 20482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52440,6 +54007,7 @@ "end": 20504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -52476,6 +54044,7 @@ "end": 20515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -52503,6 +54072,7 @@ "end": 20521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52565,6 +54135,7 @@ "end": 20549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x296", "optional": false, "typeAnnotation": { @@ -52586,6 +54157,7 @@ "end": 20557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -52609,6 +54181,7 @@ "end": 20562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52665,6 +54238,7 @@ "end": 20582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -52700,6 +54274,7 @@ "end": 20598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -52713,6 +54288,7 @@ "end": 20602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -52762,6 +54338,7 @@ "end": 20620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -52797,6 +54374,7 @@ "end": 20636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -52810,6 +54388,7 @@ "end": 20640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -52855,6 +54434,7 @@ "end": 20656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x297", "optional": false, "typeAnnotation": { @@ -52896,6 +54476,7 @@ "end": 20668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -52927,6 +54508,7 @@ "end": 20689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -52954,6 +54536,7 @@ "end": 20701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -52967,6 +54550,7 @@ "end": 20705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53006,6 +54590,7 @@ "end": 20716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x298", "optional": false, "typeAnnotation": { @@ -53047,6 +54632,7 @@ "end": 20728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53078,6 +54664,7 @@ "end": 20749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53121,6 +54708,7 @@ "end": 20775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53134,6 +54722,7 @@ "end": 20779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53176,6 +54765,7 @@ "end": 20792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x299", "optional": false, "typeAnnotation": { @@ -53217,6 +54807,7 @@ "end": 20804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53248,6 +54839,7 @@ "end": 20825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53260,6 +54852,7 @@ "end": 20842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -53300,6 +54893,7 @@ "end": 20857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53313,6 +54907,7 @@ "end": 20861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53355,6 +54950,7 @@ "end": 20874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x300", "optional": false, "typeAnnotation": { @@ -53402,6 +54998,7 @@ "end": 20886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53436,6 +55033,7 @@ "end": 20910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53463,6 +55061,7 @@ "end": 20922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53476,6 +55075,7 @@ "end": 20926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53515,6 +55115,7 @@ "end": 20937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x301", "optional": false, "typeAnnotation": { @@ -53562,6 +55163,7 @@ "end": 20949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53596,6 +55198,7 @@ "end": 20973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53639,6 +55242,7 @@ "end": 20999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53652,6 +55256,7 @@ "end": 21003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53694,6 +55299,7 @@ "end": 21016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x302", "optional": false, "typeAnnotation": { @@ -53741,6 +55347,7 @@ "end": 21028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53775,6 +55382,7 @@ "end": 21052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53787,6 +55395,7 @@ "end": 21069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -53827,6 +55436,7 @@ "end": 21084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53840,6 +55450,7 @@ "end": 21088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -53882,6 +55493,7 @@ "end": 21101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x303", "optional": false, "typeAnnotation": { @@ -53909,6 +55521,7 @@ "end": 21107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -53938,6 +55551,7 @@ "end": 21128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -53957,6 +55571,7 @@ "end": 21134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -53970,6 +55585,7 @@ "end": 21138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -54004,6 +55620,7 @@ "end": 21149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x304", "optional": false, "typeAnnotation": { @@ -54025,6 +55642,7 @@ "end": 21156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -54048,6 +55666,7 @@ "end": 21161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54079,6 +55698,7 @@ "end": 21181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -54098,6 +55718,7 @@ "end": 21187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -54111,6 +55732,7 @@ "end": 21191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -54145,6 +55767,7 @@ "end": 21202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x305", "optional": false, "typeAnnotation": { @@ -54170,6 +55793,7 @@ "end": 21216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -54208,6 +55832,7 @@ "end": 21223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54246,6 +55871,7 @@ "end": 21245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -54265,6 +55891,7 @@ "end": 21251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -54278,6 +55905,7 @@ "end": 21255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -54312,6 +55940,7 @@ "end": 21266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x306", "optional": false, "typeAnnotation": { @@ -54341,6 +55970,7 @@ "end": 21270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -54371,6 +56001,7 @@ "end": 21276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54404,6 +56035,7 @@ "end": 21301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -54440,6 +56072,7 @@ "end": 21312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -54453,6 +56086,7 @@ "end": 21316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -54490,6 +56124,7 @@ "end": 21329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x307", "optional": false, "typeAnnotation": { @@ -54512,6 +56147,7 @@ "end": 21333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -54539,6 +56175,7 @@ "end": 21339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54588,6 +56225,7 @@ "end": 21368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -54606,6 +56244,7 @@ "end": 21372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -54642,6 +56281,7 @@ "end": 21383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -54669,6 +56309,7 @@ "end": 21389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54731,6 +56372,7 @@ "end": 21417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x308", "optional": false, "typeAnnotation": { @@ -54752,6 +56394,7 @@ "end": 21425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -54775,6 +56418,7 @@ "end": 21430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -54806,6 +56450,7 @@ "end": 21450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -54841,6 +56486,7 @@ "end": 21462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -54876,6 +56522,7 @@ "end": 21478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -54889,6 +56536,7 @@ "end": 21482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -54934,6 +56582,7 @@ "end": 21498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x309", "optional": false, "typeAnnotation": { @@ -54975,6 +56624,7 @@ "end": 21510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55023,6 +56673,7 @@ "end": 21531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55036,6 +56687,7 @@ "end": 21535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55054,6 +56706,7 @@ "end": 21548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55085,6 +56738,7 @@ "end": 21558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x310", "optional": false, "typeAnnotation": { @@ -55126,6 +56780,7 @@ "end": 21570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55190,6 +56845,7 @@ "end": 21605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55203,6 +56859,7 @@ "end": 21609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55224,6 +56881,7 @@ "end": 21624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55255,6 +56913,7 @@ "end": 21634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x311", "optional": false, "typeAnnotation": { @@ -55296,6 +56955,7 @@ "end": 21646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55329,6 +56989,7 @@ "end": 21672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -55369,6 +57030,7 @@ "end": 21687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55382,6 +57044,7 @@ "end": 21691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55403,6 +57066,7 @@ "end": 21706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55434,6 +57098,7 @@ "end": 21716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x312", "optional": false, "typeAnnotation": { @@ -55481,6 +57146,7 @@ "end": 21728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55532,6 +57198,7 @@ "end": 21752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55545,6 +57212,7 @@ "end": 21756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55563,6 +57231,7 @@ "end": 21769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55594,6 +57263,7 @@ "end": 21779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x313", "optional": false, "typeAnnotation": { @@ -55641,6 +57311,7 @@ "end": 21791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55708,6 +57379,7 @@ "end": 21829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55721,6 +57393,7 @@ "end": 21833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55742,6 +57415,7 @@ "end": 21848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55773,6 +57447,7 @@ "end": 21858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x314", "optional": false, "typeAnnotation": { @@ -55820,6 +57495,7 @@ "end": 21870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55856,6 +57532,7 @@ "end": 21899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -55896,6 +57573,7 @@ "end": 21914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -55909,6 +57587,7 @@ "end": 21918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -55930,6 +57609,7 @@ "end": 21933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -55961,6 +57641,7 @@ "end": 21943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x315", "optional": false, "typeAnnotation": { @@ -55988,6 +57669,7 @@ "end": 21949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56026,6 +57708,7 @@ "end": 21964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -56039,6 +57722,7 @@ "end": 21968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -56052,6 +57736,7 @@ "end": 21981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56083,6 +57768,7 @@ "end": 21991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x316", "optional": false, "typeAnnotation": { @@ -56104,6 +57790,7 @@ "end": 21998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -56127,6 +57814,7 @@ "end": 22003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56167,6 +57855,7 @@ "end": 22017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -56180,6 +57869,7 @@ "end": 22021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -56193,6 +57883,7 @@ "end": 22034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56224,6 +57915,7 @@ "end": 22044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x317", "optional": false, "typeAnnotation": { @@ -56249,6 +57941,7 @@ "end": 22058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -56287,6 +57980,7 @@ "end": 22065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56334,6 +58028,7 @@ "end": 22081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -56347,6 +58042,7 @@ "end": 22085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -56360,6 +58056,7 @@ "end": 22098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56391,6 +58088,7 @@ "end": 22108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x318", "optional": false, "typeAnnotation": { @@ -56420,6 +58118,7 @@ "end": 22112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -56450,6 +58149,7 @@ "end": 22118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56509,6 +58209,7 @@ "end": 22142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -56522,6 +58223,7 @@ "end": 22146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -56538,6 +58240,7 @@ "end": 22161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56569,6 +58272,7 @@ "end": 22171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x319", "optional": false, "typeAnnotation": { @@ -56591,6 +58295,7 @@ "end": 22175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -56618,6 +58323,7 @@ "end": 22181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56675,6 +58381,7 @@ "end": 22202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -56711,6 +58418,7 @@ "end": 22213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -56738,6 +58446,7 @@ "end": 22219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56779,6 +58488,7 @@ "end": 22249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56810,6 +58520,7 @@ "end": 22259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x320", "optional": false, "typeAnnotation": { @@ -56831,6 +58542,7 @@ "end": 22267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -56854,6 +58566,7 @@ "end": 22272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -56910,6 +58623,7 @@ "end": 22292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -56945,6 +58659,7 @@ "end": 22308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -56958,6 +58673,7 @@ "end": 22312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -56982,6 +58698,7 @@ "end": 22330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -56999,6 +58716,7 @@ "end": 22345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x321", "optional": false }, @@ -57018,6 +58736,7 @@ "end": 22347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57059,6 +58778,7 @@ "end": 22359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -57118,6 +58838,7 @@ "end": 22372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x321", "optional": false }, @@ -57148,6 +58869,7 @@ "end": 22382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -57161,6 +58883,7 @@ "end": 22386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -57186,6 +58909,7 @@ "end": 22403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x322", "optional": false }, @@ -57205,6 +58929,7 @@ "end": 22405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57246,6 +58971,7 @@ "end": 22417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -57305,6 +59031,7 @@ "end": 22430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x322", "optional": false }, @@ -57351,6 +59078,7 @@ "end": 22454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -57364,6 +59092,7 @@ "end": 22458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -57392,6 +59121,7 @@ "end": 22477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x323", "optional": false }, @@ -57411,6 +59141,7 @@ "end": 22479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57452,6 +59183,7 @@ "end": 22491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -57511,6 +59243,7 @@ "end": 22504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x323", "optional": false }, @@ -57526,6 +59259,7 @@ "end": 22519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -57566,6 +59300,7 @@ "end": 22534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -57579,6 +59314,7 @@ "end": 22538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -57607,6 +59343,7 @@ "end": 22557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x324", "optional": false }, @@ -57626,6 +59363,7 @@ "end": 22559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57673,6 +59411,7 @@ "end": 22571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -57735,6 +59474,7 @@ "end": 22587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x324", "optional": false }, @@ -57765,6 +59505,7 @@ "end": 22597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -57778,6 +59519,7 @@ "end": 22601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -57803,6 +59545,7 @@ "end": 22618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x325", "optional": false }, @@ -57822,6 +59565,7 @@ "end": 22620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57869,6 +59613,7 @@ "end": 22632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -57931,6 +59676,7 @@ "end": 22648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x325", "optional": false }, @@ -57977,6 +59723,7 @@ "end": 22672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -57990,6 +59737,7 @@ "end": 22676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58018,6 +59766,7 @@ "end": 22695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x326", "optional": false }, @@ -58037,6 +59786,7 @@ "end": 22697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58084,6 +59834,7 @@ "end": 22709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58146,6 +59897,7 @@ "end": 22725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x326", "optional": false }, @@ -58161,6 +59913,7 @@ "end": 22740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -58201,6 +59954,7 @@ "end": 22755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -58214,6 +59968,7 @@ "end": 22759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58242,6 +59997,7 @@ "end": 22778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x327", "optional": false }, @@ -58261,6 +60017,7 @@ "end": 22780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58288,6 +60045,7 @@ "end": 22786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58345,6 +60103,7 @@ "end": 22799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x327", "optional": false }, @@ -58367,6 +60126,7 @@ "end": 22803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -58380,6 +60140,7 @@ "end": 22807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58400,6 +60161,7 @@ "end": 22824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x328", "optional": false }, @@ -58419,6 +60181,7 @@ "end": 22826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58440,6 +60203,7 @@ "end": 22833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -58463,6 +60227,7 @@ "end": 22838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58522,6 +60287,7 @@ "end": 22850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x328", "optional": false }, @@ -58544,6 +60310,7 @@ "end": 22854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -58557,6 +60324,7 @@ "end": 22858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58577,6 +60345,7 @@ "end": 22875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x329", "optional": false }, @@ -58596,6 +60365,7 @@ "end": 22877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58621,6 +60391,7 @@ "end": 22891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58659,6 +60430,7 @@ "end": 22898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58725,6 +60497,7 @@ "end": 22912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x329", "optional": false }, @@ -58747,6 +60520,7 @@ "end": 22916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -58760,6 +60534,7 @@ "end": 22920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58780,6 +60555,7 @@ "end": 22937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x330", "optional": false }, @@ -58799,6 +60575,7 @@ "end": 22939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -58828,6 +60605,7 @@ "end": 22943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -58858,6 +60636,7 @@ "end": 22949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -58919,6 +60698,7 @@ "end": 22966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x330", "optional": false }, @@ -58958,6 +60738,7 @@ "end": 22975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -58971,6 +60752,7 @@ "end": 22979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -58994,6 +60776,7 @@ "end": 22998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x331", "optional": false }, @@ -59013,6 +60796,7 @@ "end": 23000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59035,6 +60819,7 @@ "end": 23004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -59062,6 +60847,7 @@ "end": 23010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59139,6 +60925,7 @@ "end": 23031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x331", "optional": false }, @@ -59160,6 +60947,7 @@ "end": 23033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -59196,6 +60984,7 @@ "end": 23044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59223,6 +61012,7 @@ "end": 23050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59271,6 +61061,7 @@ "end": 23084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x332", "optional": false }, @@ -59290,6 +61081,7 @@ "end": 23086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59311,6 +61103,7 @@ "end": 23094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -59334,6 +61127,7 @@ "end": 23099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59393,6 +61187,7 @@ "end": 23111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x332", "optional": false }, @@ -59431,6 +61226,7 @@ "end": 23121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -59466,6 +61262,7 @@ "end": 23137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -59479,6 +61276,7 @@ "end": 23141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -59524,6 +61322,7 @@ "end": 23158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x333", "optional": false, "typeAnnotation": null @@ -59543,6 +61342,7 @@ "end": 23177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59584,6 +61384,7 @@ "end": 23175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59602,6 +61403,7 @@ "end": 23183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -59634,6 +61436,7 @@ "end": 23189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x333", "optional": false }, @@ -59664,6 +61467,7 @@ "end": 23199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -59677,6 +61481,7 @@ "end": 23203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -59716,6 +61521,7 @@ "end": 23215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x334", "optional": false, "typeAnnotation": null @@ -59735,6 +61541,7 @@ "end": 23234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59776,6 +61583,7 @@ "end": 23232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59794,6 +61602,7 @@ "end": 23240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -59826,6 +61635,7 @@ "end": 23246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x334", "optional": false }, @@ -59872,6 +61682,7 @@ "end": 23270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -59885,6 +61696,7 @@ "end": 23274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -59927,6 +61739,7 @@ "end": 23288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x335", "optional": false, "typeAnnotation": null @@ -59946,6 +61759,7 @@ "end": 23307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -59987,6 +61801,7 @@ "end": 23305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -60005,6 +61820,7 @@ "end": 23313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -60037,6 +61853,7 @@ "end": 23319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x335", "optional": false }, @@ -60052,6 +61869,7 @@ "end": 23334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -60092,6 +61910,7 @@ "end": 23349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -60105,6 +61924,7 @@ "end": 23353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -60147,6 +61967,7 @@ "end": 23367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x336", "optional": false, "typeAnnotation": null @@ -60166,6 +61987,7 @@ "end": 23389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -60213,6 +62035,7 @@ "end": 23384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -60234,6 +62057,7 @@ "end": 23395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -60266,6 +62090,7 @@ "end": 23401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x336", "optional": false }, @@ -60296,6 +62121,7 @@ "end": 23411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -60309,6 +62135,7 @@ "end": 23415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -60348,6 +62175,7 @@ "end": 23427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x337", "optional": false, "typeAnnotation": null @@ -60367,6 +62195,7 @@ "end": 23449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -60414,6 +62243,7 @@ "end": 23444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -60435,6 +62265,7 @@ "end": 23455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -60467,6 +62298,7 @@ "end": 23461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x337", "optional": false }, @@ -60513,6 +62345,7 @@ "end": 23485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -60526,6 +62359,7 @@ "end": 23489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -60568,6 +62402,7 @@ "end": 23503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x338", "optional": false, "typeAnnotation": null @@ -60587,6 +62422,7 @@ "end": 23525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -60634,6 +62470,7 @@ "end": 23520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -60655,6 +62492,7 @@ "end": 23531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -60687,6 +62525,7 @@ "end": 23537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x338", "optional": false }, @@ -60702,6 +62541,7 @@ "end": 23552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -60742,6 +62582,7 @@ "end": 23567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -60755,6 +62596,7 @@ "end": 23571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -60797,6 +62639,7 @@ "end": 23585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x339", "optional": false, "typeAnnotation": null @@ -60816,6 +62659,7 @@ "end": 23598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -60843,6 +62687,7 @@ "end": 23596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -60859,6 +62704,7 @@ "end": 23604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -60891,6 +62737,7 @@ "end": 23610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x339", "optional": false }, @@ -60913,6 +62760,7 @@ "end": 23614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -60926,6 +62774,7 @@ "end": 23618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -60960,6 +62809,7 @@ "end": 23630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x340", "optional": false, "typeAnnotation": null @@ -60979,6 +62829,7 @@ "end": 23648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61000,6 +62851,7 @@ "end": 23642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -61023,6 +62875,7 @@ "end": 23647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61041,6 +62894,7 @@ "end": 23654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61073,6 +62927,7 @@ "end": 23660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x340", "optional": false }, @@ -61095,6 +62950,7 @@ "end": 23664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -61108,6 +62964,7 @@ "end": 23668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -61142,6 +62999,7 @@ "end": 23680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x341", "optional": false, "typeAnnotation": null @@ -61161,6 +63019,7 @@ "end": 23709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61186,6 +63045,7 @@ "end": 23699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61224,6 +63084,7 @@ "end": 23706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61249,6 +63110,7 @@ "end": 23715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61281,6 +63143,7 @@ "end": 23721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x341", "optional": false }, @@ -61303,6 +63166,7 @@ "end": 23725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -61316,6 +63180,7 @@ "end": 23729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -61350,6 +63215,7 @@ "end": 23741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x342", "optional": false, "typeAnnotation": null @@ -61369,6 +63235,7 @@ "end": 23761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61398,6 +63265,7 @@ "end": 23750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61428,6 +63296,7 @@ "end": 23756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61448,6 +63317,7 @@ "end": 23768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61480,6 +63350,7 @@ "end": 23774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x342", "optional": false }, @@ -61519,6 +63390,7 @@ "end": 23783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -61532,6 +63404,7 @@ "end": 23787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -61569,6 +63442,7 @@ "end": 23801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x343", "optional": false, "typeAnnotation": null @@ -61588,6 +63462,7 @@ "end": 23826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61610,6 +63485,7 @@ "end": 23810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -61637,6 +63513,7 @@ "end": 23816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61673,6 +63550,7 @@ "end": 23832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61705,6 +63583,7 @@ "end": 23838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x343", "optional": false }, @@ -61726,6 +63605,7 @@ "end": 23840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -61762,6 +63642,7 @@ "end": 23851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61789,6 +63670,7 @@ "end": 23857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61851,6 +63733,7 @@ "end": 23886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x344", "optional": false, "typeAnnotation": null @@ -61870,6 +63753,7 @@ "end": 23905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -61891,6 +63775,7 @@ "end": 23899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -61914,6 +63799,7 @@ "end": 23904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -61932,6 +63818,7 @@ "end": 23911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61964,6 +63851,7 @@ "end": 23917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x344", "optional": false }, @@ -62002,6 +63890,7 @@ "end": 23927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -62037,6 +63926,7 @@ "end": 23943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -62050,6 +63940,7 @@ "end": 23947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -62095,6 +63986,7 @@ "end": 23964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x345", "optional": false, "typeAnnotation": null @@ -62117,6 +64009,7 @@ "end": 23977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -62158,6 +64051,7 @@ "end": 23989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -62214,6 +64108,7 @@ "end": 24002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x345", "optional": false }, @@ -62244,6 +64139,7 @@ "end": 24012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -62257,6 +64153,7 @@ "end": 24016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -62296,6 +64193,7 @@ "end": 24028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x346", "optional": false, "typeAnnotation": null @@ -62318,6 +64216,7 @@ "end": 24041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -62359,6 +64258,7 @@ "end": 24053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -62415,6 +64315,7 @@ "end": 24066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x346", "optional": false }, @@ -62461,6 +64362,7 @@ "end": 24090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -62474,6 +64376,7 @@ "end": 24094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -62516,6 +64419,7 @@ "end": 24108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x347", "optional": false, "typeAnnotation": null @@ -62538,6 +64442,7 @@ "end": 24121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -62579,6 +64484,7 @@ "end": 24133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -62635,6 +64541,7 @@ "end": 24146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x347", "optional": false }, @@ -62650,6 +64557,7 @@ "end": 24161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -62690,6 +64598,7 @@ "end": 24176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -62703,6 +64612,7 @@ "end": 24180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -62745,6 +64655,7 @@ "end": 24194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x348", "optional": false, "typeAnnotation": null @@ -62767,6 +64678,7 @@ "end": 24207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -62814,6 +64726,7 @@ "end": 24219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -62873,6 +64786,7 @@ "end": 24235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x348", "optional": false }, @@ -62903,6 +64817,7 @@ "end": 24245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -62916,6 +64831,7 @@ "end": 24249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -62955,6 +64871,7 @@ "end": 24261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x349", "optional": false, "typeAnnotation": null @@ -62977,6 +64894,7 @@ "end": 24274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63024,6 +64942,7 @@ "end": 24286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -63083,6 +65002,7 @@ "end": 24302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x349", "optional": false }, @@ -63129,6 +65049,7 @@ "end": 24326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -63142,6 +65063,7 @@ "end": 24330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -63184,6 +65106,7 @@ "end": 24344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x350", "optional": false, "typeAnnotation": null @@ -63206,6 +65129,7 @@ "end": 24357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63253,6 +65177,7 @@ "end": 24369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -63312,6 +65237,7 @@ "end": 24385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x350", "optional": false }, @@ -63327,6 +65253,7 @@ "end": 24400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -63367,6 +65294,7 @@ "end": 24415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -63380,6 +65308,7 @@ "end": 24419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -63422,6 +65351,7 @@ "end": 24433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x351", "optional": false, "typeAnnotation": null @@ -63444,6 +65374,7 @@ "end": 24446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63471,6 +65402,7 @@ "end": 24452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -63525,6 +65457,7 @@ "end": 24465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x351", "optional": false }, @@ -63547,6 +65480,7 @@ "end": 24469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -63560,6 +65494,7 @@ "end": 24473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -63594,6 +65529,7 @@ "end": 24485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x352", "optional": false, "typeAnnotation": null @@ -63616,6 +65552,7 @@ "end": 24498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63637,6 +65574,7 @@ "end": 24505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -63660,6 +65598,7 @@ "end": 24510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -63716,6 +65655,7 @@ "end": 24522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x352", "optional": false }, @@ -63738,6 +65678,7 @@ "end": 24526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -63751,6 +65692,7 @@ "end": 24530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -63785,6 +65727,7 @@ "end": 24542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x353", "optional": false, "typeAnnotation": null @@ -63807,6 +65750,7 @@ "end": 24555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63832,6 +65776,7 @@ "end": 24569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -63870,6 +65815,7 @@ "end": 24576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -63933,6 +65879,7 @@ "end": 24590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x353", "optional": false }, @@ -63955,6 +65902,7 @@ "end": 24594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -63968,6 +65916,7 @@ "end": 24598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -64002,6 +65951,7 @@ "end": 24610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x354", "optional": false, "typeAnnotation": null @@ -64024,6 +65974,7 @@ "end": 24623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -64053,6 +66004,7 @@ "end": 24627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -64083,6 +66035,7 @@ "end": 24633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -64141,6 +66094,7 @@ "end": 24650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x354", "optional": false }, @@ -64180,6 +66134,7 @@ "end": 24659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -64193,6 +66148,7 @@ "end": 24663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -64230,6 +66186,7 @@ "end": 24677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x355", "optional": false, "typeAnnotation": null @@ -64252,6 +66209,7 @@ "end": 24690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -64274,6 +66232,7 @@ "end": 24694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -64301,6 +66260,7 @@ "end": 24700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -64375,6 +66335,7 @@ "end": 24721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x355", "optional": false }, @@ -64396,6 +66357,7 @@ "end": 24723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -64432,6 +66394,7 @@ "end": 24734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -64459,6 +66422,7 @@ "end": 24740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -64521,6 +66485,7 @@ "end": 24769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x356", "optional": false, "typeAnnotation": null @@ -64543,6 +66508,7 @@ "end": 24782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -64564,6 +66530,7 @@ "end": 24790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Genric", "optional": false }, @@ -64587,6 +66554,7 @@ "end": 24795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -64643,6 +66611,7 @@ "end": 24807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x356", "optional": false }, @@ -64681,6 +66650,7 @@ "end": 24817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -64716,6 +66686,7 @@ "end": 24833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -64729,6 +66700,7 @@ "end": 24837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/generatorAssignability.json b/crates/swc_ecma_parser/tests/tsc/generatorAssignability.json index dc726abbea34..f1cb7c44cbcb 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorAssignability.json @@ -28,6 +28,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -162,6 +165,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -183,6 +187,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -250,6 +255,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -338,6 +345,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": { @@ -359,6 +367,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -426,6 +435,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false, "typeAnnotation": { @@ -447,6 +457,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -514,6 +525,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false, "typeAnnotation": { @@ -535,6 +547,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -604,6 +617,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false } @@ -636,6 +650,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false } @@ -673,6 +688,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -688,6 +704,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -725,6 +742,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -740,6 +758,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -787,6 +806,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -804,6 +824,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -851,6 +872,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -868,6 +890,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -902,6 +925,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -917,6 +941,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false } @@ -949,6 +974,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -964,6 +990,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false } @@ -1006,6 +1033,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1023,6 +1051,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false } @@ -1065,6 +1094,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1082,6 +1112,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false } @@ -1101,6 +1132,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1112,6 +1144,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1137,6 +1170,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1148,6 +1182,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1168,6 +1203,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncfn", "optional": false }, @@ -1201,6 +1237,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1212,6 +1249,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1237,6 +1275,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1248,6 +1287,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1273,6 +1313,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1284,6 +1325,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -1309,6 +1351,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -1320,6 +1363,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -1347,6 +1391,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1385,6 +1430,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1410,6 +1456,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -1440,6 +1487,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -1488,6 +1536,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1526,6 +1575,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1551,6 +1601,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -1576,6 +1627,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -1601,6 +1653,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false }, @@ -1631,6 +1684,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -1679,6 +1733,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1721,6 +1776,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "syncGenerator", "optional": false, "typeAnnotation": null @@ -1825,6 +1881,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1857,6 +1914,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1877,6 +1935,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "syncGenerator", "optional": false } @@ -1917,6 +1976,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1933,6 +1993,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorExplicitReturnType.json b/crates/swc_ecma_parser/tests/tsc/generatorExplicitReturnType.json index be2d15881f32..0ecbd27cafa1 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorExplicitReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorExplicitReturnType.json @@ -14,6 +14,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -96,6 +97,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +177,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -223,6 +226,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -265,6 +269,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -329,6 +334,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -391,6 +397,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false, "typeAnnotation": { @@ -412,6 +419,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -465,6 +473,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -507,6 +516,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -538,6 +548,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -586,6 +597,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -634,6 +646,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -676,6 +689,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -693,6 +707,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -741,6 +756,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/generatorImplicitAny.json index 1d5a18c8bbe9..7b1f550b8f82 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorImplicitAny.json @@ -14,6 +14,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -48,6 +49,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -88,6 +90,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -107,6 +110,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -128,6 +132,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -166,6 +171,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -244,6 +251,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -319,6 +328,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -366,6 +376,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -437,6 +448,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -473,6 +485,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -502,6 +515,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -583,6 +597,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -606,6 +621,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false }, @@ -702,6 +718,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -741,6 +758,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -777,6 +795,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false }, @@ -816,6 +835,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext5.json b/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext5.json index c99e77efb2cd..400a8f1ff1ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext5.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext5.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext6.json b/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext6.json index c2cc3829b9d8..1b8b61cba39b 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext6.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorInAmbientContext6.json @@ -21,6 +21,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -46,6 +47,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorNoImplicitReturns.json b/crates/swc_ecma_parser/tests/tsc/generatorNoImplicitReturns.json index ec4f51e59df9..4fdfd4ab50e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorNoImplicitReturns.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorNoImplicitReturns.json @@ -14,6 +14,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testGenerator", "optional": false }, @@ -66,6 +67,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorOverloads4.json b/crates/swc_ecma_parser/tests/tsc/generatorOverloads4.json index 253973270841..206c99fc5589 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorOverloads4.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorOverloads4.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -104,6 +106,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -164,6 +167,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -213,6 +217,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -273,6 +278,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -330,6 +336,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorOverloads5.json b/crates/swc_ecma_parser/tests/tsc/generatorOverloads5.json index 54954f7efe03..9dadc7cb3b37 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorOverloads5.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorOverloads5.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -40,6 +41,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -59,6 +61,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -108,6 +111,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -140,6 +144,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -159,6 +164,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -208,6 +214,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -240,6 +247,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -259,6 +267,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -316,6 +325,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnContextualType.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnContextualType.json index 35aef010567d..42b64db77123 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnContextualType.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnContextualType.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -93,6 +94,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -132,6 +134,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -185,6 +188,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -264,6 +268,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -303,6 +308,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -356,6 +362,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -435,6 +442,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -474,6 +482,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -527,6 +536,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -606,6 +616,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -645,6 +656,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -698,6 +710,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -743,6 +756,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -816,6 +830,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -855,6 +870,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -908,6 +924,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -953,6 +970,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1026,6 +1044,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -1065,6 +1084,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1118,6 +1138,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1160,6 +1181,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false, "typeAnnotation": null @@ -1223,6 +1245,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1245,6 +1268,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false } @@ -1277,6 +1301,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -1316,6 +1341,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1369,6 +1395,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -1411,6 +1438,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false, "typeAnnotation": null @@ -1474,6 +1502,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1496,6 +1525,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false } @@ -1528,6 +1558,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -1567,6 +1598,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.1.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.1.json index fce04e8a62a8..fc9f19319e9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.1.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.1.json @@ -14,6 +14,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.2.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.2.json index fc5a779403a2..efa73000660a 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.2.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.2.json @@ -14,6 +14,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.3.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.3.json index f69f365aca13..f3fc826fd0c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.3.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.3.json @@ -14,6 +14,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.4.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.4.json index 503f5f5fa549..233293b7176b 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.4.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.4.json @@ -14,6 +14,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.5.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.5.json index 08fa1715e72f..143ca7035b5c 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.5.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeFallback.5.json @@ -14,6 +14,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -81,6 +82,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeIndirectReferenceToGlobalType.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeIndirectReferenceToGlobalType.json index fa2b221c8364..d94e1c89a507 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeIndirectReferenceToGlobalType.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeIndirectReferenceToGlobalType.json @@ -18,6 +18,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -37,6 +38,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -117,6 +119,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -159,6 +162,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -224,6 +228,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInference.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInference.json index 08ab91eaa507..d4f9257d24a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInference.json @@ -28,6 +28,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableIterator", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -100,6 +102,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -188,6 +192,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false, "typeAnnotation": { @@ -220,6 +225,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g000", "optional": false }, @@ -254,6 +260,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g001", "optional": false }, @@ -305,6 +312,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g002", "optional": false }, @@ -364,6 +372,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g003", "optional": false }, @@ -422,6 +431,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g004", "optional": false }, @@ -460,6 +470,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableIterator", "optional": false }, @@ -482,6 +493,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g005", "optional": false }, @@ -524,6 +536,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -541,6 +554,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -566,6 +580,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g006", "optional": false }, @@ -649,6 +664,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g007", "optional": false }, @@ -687,6 +703,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false }, @@ -709,6 +726,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g102", "optional": false }, @@ -760,6 +778,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g103", "optional": false }, @@ -805,6 +824,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -870,6 +890,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g104", "optional": false }, @@ -902,6 +923,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false } @@ -922,6 +944,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g201", "optional": false }, @@ -964,6 +987,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1019,6 +1043,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g202", "optional": false }, @@ -1061,6 +1086,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1123,6 +1149,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1197,6 +1225,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1252,6 +1281,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1271,6 +1301,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1326,6 +1357,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g203", "optional": false }, @@ -1368,6 +1400,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1386,6 +1419,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1433,6 +1467,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1452,6 +1487,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1473,6 +1509,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1511,6 +1548,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1541,6 +1579,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1557,6 +1596,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g204", "optional": false }, @@ -1599,6 +1639,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1617,6 +1658,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1664,6 +1706,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g301", "optional": false }, @@ -1723,6 +1766,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g302", "optional": false }, @@ -1790,6 +1834,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g303", "optional": false }, @@ -1857,6 +1902,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g304", "optional": false }, @@ -1932,6 +1978,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g305", "optional": false }, @@ -1977,6 +2024,7 @@ "end": 2142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2068,6 +2116,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2133,6 +2182,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g306", "optional": false }, @@ -2175,6 +2225,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2253,6 +2304,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g307", "optional": false }, @@ -2295,6 +2347,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2316,6 +2369,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2357,6 +2411,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2385,6 +2440,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2407,6 +2463,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g308", "optional": false }, @@ -2426,6 +2483,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2447,6 +2505,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2493,6 +2552,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2514,6 +2574,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2534,6 +2595,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2556,6 +2618,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2584,6 +2647,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2606,6 +2670,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g309", "optional": false }, @@ -2625,6 +2690,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2646,6 +2712,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2668,6 +2735,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2689,6 +2757,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2735,6 +2804,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2756,6 +2826,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2776,6 +2847,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2798,6 +2870,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2826,6 +2899,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2848,6 +2922,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2870,6 +2945,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2892,6 +2968,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g310", "optional": false }, @@ -2947,6 +3024,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2974,6 +3052,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3021,6 +3100,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g311", "optional": false }, @@ -3106,6 +3186,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInferenceNonStrict.json b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInferenceNonStrict.json index 90a7387aa6d5..4ad63bc18c55 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInferenceNonStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorReturnTypeInferenceNonStrict.json @@ -28,6 +28,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableIterator", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -100,6 +102,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -188,6 +192,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false, "typeAnnotation": { @@ -220,6 +225,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g000", "optional": false }, @@ -254,6 +260,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g001", "optional": false }, @@ -305,6 +312,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g002", "optional": false }, @@ -364,6 +372,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g003", "optional": false }, @@ -422,6 +431,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g004", "optional": false }, @@ -460,6 +470,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableIterator", "optional": false }, @@ -482,6 +493,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g005", "optional": false }, @@ -524,6 +536,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -541,6 +554,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -566,6 +580,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g006", "optional": false }, @@ -649,6 +664,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g007", "optional": false }, @@ -687,6 +703,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false }, @@ -709,6 +726,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g102", "optional": false }, @@ -760,6 +778,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g103", "optional": false }, @@ -805,6 +824,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -870,6 +890,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g104", "optional": false }, @@ -902,6 +923,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "never", "optional": false } @@ -922,6 +944,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g201", "optional": false }, @@ -964,6 +987,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1019,6 +1043,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g202", "optional": false }, @@ -1061,6 +1086,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1123,6 +1149,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1178,6 +1205,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1197,6 +1225,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1252,6 +1281,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1271,6 +1301,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1326,6 +1357,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g203", "optional": false }, @@ -1368,6 +1400,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1386,6 +1419,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1433,6 +1467,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1452,6 +1487,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1473,6 +1509,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1511,6 +1548,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1541,6 +1579,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1557,6 +1596,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g204", "optional": false }, @@ -1599,6 +1639,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1617,6 +1658,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1664,6 +1706,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g301", "optional": false }, @@ -1723,6 +1766,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g302", "optional": false }, @@ -1790,6 +1834,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g303", "optional": false }, @@ -1857,6 +1902,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g304", "optional": false }, @@ -1932,6 +1978,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g305", "optional": false }, @@ -1977,6 +2024,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2068,6 +2116,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2133,6 +2182,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g306", "optional": false }, @@ -2175,6 +2225,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2253,6 +2304,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g307", "optional": false }, @@ -2295,6 +2347,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2316,6 +2369,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2357,6 +2411,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2385,6 +2440,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2407,6 +2463,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g308", "optional": false }, @@ -2426,6 +2483,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2447,6 +2505,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2493,6 +2552,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2514,6 +2574,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2534,6 +2595,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2556,6 +2618,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2584,6 +2647,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2606,6 +2670,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g309", "optional": false }, @@ -2625,6 +2690,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2646,6 +2712,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2668,6 +2735,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2689,6 +2757,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2735,6 +2804,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2756,6 +2826,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2776,6 +2847,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2798,6 +2870,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2826,6 +2899,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2848,6 +2922,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2870,6 +2945,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2892,6 +2968,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g310", "optional": false }, @@ -2947,6 +3024,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2974,6 +3052,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3021,6 +3100,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g311", "optional": false }, @@ -3106,6 +3186,7 @@ "end": 3020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck1.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck1.json index eea1eeb67a2e..19037983f9a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck1.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck1.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -56,6 +57,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck10.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck10.json index a56ecba3fafa..7fbffc216419 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck10.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck10.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -65,6 +66,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck11.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck11.json index b42bb6a54c25..f29ef656e396 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck11.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck11.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -73,6 +74,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck12.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck12.json index 401c5d7437d9..0e9b4f395008 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck12.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck12.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -73,6 +74,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck13.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck13.json index 29536dddd93d..f9e7a2f0a9ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck13.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck13.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -97,6 +98,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck14.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck14.json index ad0f90f79ccb..98e0748f821b 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck14.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck14.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck15.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck15.json index 663ffbdcf089..cd4f1a059e5d 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck15.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck15.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck16.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck16.json index 2594fdfaf080..0c6e4a6cab32 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck16.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck16.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck17.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck17.json index e361bfbb3d00..9c8b90291ab0 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck17.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck17.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -218,6 +222,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -251,6 +256,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -274,6 +280,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck18.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck18.json index 8d6d742a852e..6c1074793938 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck18.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck18.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -148,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -209,6 +212,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -242,6 +246,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -265,6 +270,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck19.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck19.json index bab9e2a8d10b..87d3d5688fb6 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck19.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck19.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -227,6 +231,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -263,6 +268,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -286,6 +292,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck2.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck2.json index 326b5b848f41..c234ebcae8fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck2.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck2.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -56,6 +57,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck20.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck20.json index b188bf887969..27a0117be68e 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck20.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck20.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -148,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -218,6 +221,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -254,6 +258,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -277,6 +282,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck21.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck21.json index bcae0dac7591..75e722533c63 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck21.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck21.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -218,6 +222,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -251,6 +256,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -274,6 +280,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck22.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck22.json index f8303f9e5c16..b1dbe8b4b640 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck22.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck22.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -224,6 +228,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -285,6 +290,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -320,6 +326,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -364,6 +371,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -411,6 +419,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck23.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck23.json index 16193fd22205..614c184093df 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck23.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck23.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -224,6 +228,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -285,6 +290,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -320,6 +326,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -355,6 +362,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -399,6 +407,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -446,6 +455,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck24.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck24.json index 12b9eba6298a..657e3157947d 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck24.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck24.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -224,6 +228,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -294,6 +299,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -332,6 +338,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -367,6 +374,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -411,6 +419,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -458,6 +467,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck25.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck25.json index 113d7066bce2..727868b627e4 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck25.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck25.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -140,6 +142,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -157,6 +160,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -238,6 +242,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": { @@ -273,6 +278,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -296,6 +302,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -368,6 +375,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -403,6 +411,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -447,6 +456,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -494,6 +504,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck26.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck26.json index 9fdb45f78a0e..cb0f14d6cd40 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck26.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck26.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -60,6 +61,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -78,6 +80,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -134,6 +137,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -152,6 +156,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -196,6 +201,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -256,6 +263,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -280,6 +288,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck27.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck27.json index 730d47056c51..ac61d382d518 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck27.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck27.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -97,6 +98,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +117,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -172,6 +175,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -196,6 +200,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck28.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck28.json index d56378889298..add41657379c 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck28.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck28.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -73,6 +74,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -128,6 +130,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -146,6 +149,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -202,6 +206,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -226,6 +231,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck29.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck29.json index d11be8bd0363..f2b490017e70 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck29.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck29.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -97,6 +98,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +117,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -172,6 +175,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -195,6 +199,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -219,6 +224,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck3.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck3.json index 8bd44f380947..eca99d318afc 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck3.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck3.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -56,6 +57,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck30.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck30.json index d11be8bd0363..f2b490017e70 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck30.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck30.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -97,6 +98,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +117,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -172,6 +175,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -195,6 +199,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -219,6 +224,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck31.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck31.json index f7b408f4d1a5..b71625964b97 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck31.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck31.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -97,6 +98,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +117,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -172,6 +175,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -209,6 +213,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -233,6 +238,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck33.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck33.json index f99b001e9f61..9fd4154b3278 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck33.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck33.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -66,6 +67,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck34.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck34.json index 90369c08589f..0523c7064c9a 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck34.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck34.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -66,6 +67,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck35.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck35.json index eadf7186ced7..867c28d87043 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck35.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck35.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -66,6 +67,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck36.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck36.json index 1bc258ec453c..76bddc116362 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck36.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck36.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck37.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck37.json index 7d90c6a479df..a85095fcb081 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck37.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck37.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck38.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck38.json index b3a14a9ef2bd..d1b040e846ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck38.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck38.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -112,6 +114,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yield", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck4.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck4.json index 3799080e929b..47de17bab9ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck4.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck4.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck40.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck40.json index 90d8dad0ef05..84adfd4f45f4 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck40.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck40.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -42,6 +43,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck41.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck41.json index 901d219fbf93..9565d4a4ead1 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck41.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck41.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck42.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck42.json index 23ba189f7ee4..d6bf1f07ccc0 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck42.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck42.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck43.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck43.json index e97252af8b1f..bd8ab22ed4bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck43.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck43.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck44.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck44.json index 8946af60ce32..2d5e6dda7950 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck44.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck44.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck45.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck45.json index 4f05793e363c..2ac2b12095ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck45.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck45.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false, "typeAnnotation": { @@ -111,6 +115,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -135,6 +140,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -156,6 +162,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -184,6 +191,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -213,6 +221,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false, "typeAnnotation": { @@ -235,6 +244,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -256,6 +266,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -284,6 +295,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +336,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +359,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -376,6 +390,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +418,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -466,6 +482,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -484,6 +501,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -529,6 +547,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -541,6 +560,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck46.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck46.json index 7686a4ebfdec..7eb3e6c2d419 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck46.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck46.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false, "typeAnnotation": { @@ -111,6 +115,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -135,6 +140,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -156,6 +162,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -184,6 +191,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -213,6 +221,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false, "typeAnnotation": { @@ -235,6 +244,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -256,6 +266,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -284,6 +295,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +336,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +359,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -376,6 +390,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +418,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -479,6 +495,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -534,6 +551,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -552,6 +570,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -609,6 +628,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -621,6 +641,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck47.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck47.json index 757a4447f363..f5c0f9f5d660 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck47.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck47.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck48.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck48.json index a93c0a5a2f0d..ddf38e9e6e6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck48.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck48.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -65,6 +66,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -103,6 +105,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck49.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck49.json index 5d24906b2ca4..65be94a97270 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck49.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck49.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck5.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck5.json index 70071c3feee3..14ff54d51d2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck5.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck5.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck50.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck50.json index e9862ba0dce8..0c21587d2c3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck50.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck50.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck51.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck51.json index f390ccccff18..324b8a8840ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck51.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck51.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -42,6 +43,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck52.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck52.json index f27dec5aebda..8ae7d7a06bc9 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck52.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck52.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -148,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -193,6 +196,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -228,6 +232,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck53.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck53.json index e41608d2bef6..364d4c24968c 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck53.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck53.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -148,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -193,6 +196,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -237,6 +241,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck54.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck54.json index f520d950e897..4223abea0947 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck54.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck54.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -148,6 +150,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -202,6 +205,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -249,6 +253,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck55.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck55.json index 8aedc314decd..c849e98a1690 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck55.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck55.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck56.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck56.json index e16514d88f97..4c36f6adeede 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck56.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck56.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck59.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck59.json index 5d09dbc01924..4af5bdbf6375 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck59.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck59.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -42,6 +43,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck6.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck6.json index 117e63e159d1..9faf22366022 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck6.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck60.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck60.json index 0a4aeb4137e6..8158ad6a501e 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck60.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck60.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -42,6 +43,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck61.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck61.json index 2d25e7f0d58b..5cd2302ddd12 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck61.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck61.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -42,6 +43,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck62.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck62.json index 5b96c9ad7295..085a1c510173 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck62.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck62.json @@ -24,6 +24,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -51,6 +52,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastStrategyApplied", "optional": false }, @@ -91,6 +93,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -110,6 +113,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stratName", "optional": false, "typeAnnotation": { @@ -143,6 +147,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false, "typeAnnotation": { @@ -165,6 +170,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -186,6 +192,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -214,6 +221,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -244,6 +252,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +315,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": null @@ -356,6 +366,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -379,6 +390,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -392,6 +404,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -420,6 +433,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -457,6 +471,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -476,6 +491,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stratName", "optional": false } @@ -504,6 +520,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -545,6 +562,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -564,6 +582,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -593,6 +612,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -614,6 +634,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -642,6 +663,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -672,6 +694,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -714,6 +737,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -738,6 +762,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -771,6 +796,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -792,6 +818,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +846,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -849,6 +877,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -893,6 +922,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -912,6 +942,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -939,6 +970,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -993,6 +1025,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing1", "optional": false, "typeAnnotation": { @@ -1014,6 +1047,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1061,6 +1096,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1097,6 +1133,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1118,6 +1155,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1154,6 +1192,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -1203,6 +1242,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing2", "optional": false, "typeAnnotation": { @@ -1224,6 +1264,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1247,6 +1288,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1271,6 +1313,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1307,6 +1350,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1328,6 +1372,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1370,6 +1415,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -1421,6 +1467,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing3", "optional": false, "typeAnnotation": { @@ -1442,6 +1489,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1465,6 +1513,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1489,6 +1538,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1525,6 +1575,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1546,6 +1597,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1598,6 +1650,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck63.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck63.json index 20343d68c14d..8294c74d5123 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck63.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck63.json @@ -24,6 +24,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -51,6 +52,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastStrategyApplied", "optional": false }, @@ -91,6 +93,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -110,6 +113,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stratName", "optional": false, "typeAnnotation": { @@ -143,6 +147,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false, "typeAnnotation": { @@ -165,6 +170,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -186,6 +192,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -214,6 +221,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -244,6 +252,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +315,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": null @@ -356,6 +366,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -379,6 +390,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -392,6 +404,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -420,6 +433,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -457,6 +471,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -476,6 +491,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stratName", "optional": false } @@ -504,6 +520,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -545,6 +562,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -564,6 +582,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -593,6 +612,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -614,6 +634,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -642,6 +663,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -672,6 +694,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -714,6 +737,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -738,6 +762,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -771,6 +796,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -792,6 +818,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +846,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -849,6 +877,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -893,6 +922,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -912,6 +942,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrategicState", "optional": false }, @@ -939,6 +970,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -993,6 +1025,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing", "optional": false, "typeAnnotation": { @@ -1014,6 +1047,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1061,6 +1096,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1097,6 +1133,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1118,6 +1155,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1178,6 +1216,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -1227,6 +1266,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing1", "optional": false, "typeAnnotation": { @@ -1248,6 +1288,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1271,6 +1312,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1295,6 +1337,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1331,6 +1374,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1352,6 +1396,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1419,6 +1464,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing2", "optional": false, "typeAnnotation": { @@ -1440,6 +1486,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1463,6 +1510,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1487,6 +1535,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1523,6 +1572,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1544,6 +1594,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1628,6 +1679,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nothing3", "optional": false, "typeAnnotation": { @@ -1649,6 +1701,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strategy", "optional": false }, @@ -1672,6 +1725,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1696,6 +1750,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strategy", "optional": false }, @@ -1732,6 +1787,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1753,6 +1809,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -1795,6 +1852,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck7.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck7.json index 20cebbbfb7c2..ad290f259970 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck7.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck7.json @@ -18,6 +18,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeirdIter", "optional": false }, @@ -37,6 +38,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -80,6 +82,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false }, @@ -113,6 +116,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -155,6 +159,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeirdIter", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck8.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck8.json index b29841366215..9b3f52e632b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck8.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck8.json @@ -18,6 +18,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadGenerator", "optional": false }, @@ -37,6 +38,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -71,6 +73,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -111,6 +114,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -153,6 +157,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadGenerator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck9.json b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck9.json index cb62a7483fb2..4b886708b32f 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck9.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorTypeCheck9.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generatorYieldContextualType.json b/crates/swc_ecma_parser/tests/tsc/generatorYieldContextualType.json index a7dbfb0c14e0..b3f1639a86ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/generatorYieldContextualType.json +++ b/crates/swc_ecma_parser/tests/tsc/generatorYieldContextualType.json @@ -14,6 +14,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false, "typeAnnotation": { @@ -68,6 +70,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -91,6 +94,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -109,6 +113,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -127,6 +132,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -170,6 +176,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +199,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -214,6 +222,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -261,6 +270,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -308,6 +318,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -426,6 +437,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -445,6 +457,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false, "typeAnnotation": { @@ -487,6 +500,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -510,6 +524,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -528,6 +543,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -546,6 +562,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -567,6 +584,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -590,6 +608,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -608,6 +627,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -626,6 +646,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -671,6 +692,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -693,6 +715,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -715,6 +738,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -762,6 +786,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -809,6 +834,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -933,6 +959,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -950,6 +977,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Back", "optional": false }, @@ -968,6 +996,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cancel", "optional": false }, @@ -986,6 +1015,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LoadMore", "optional": false }, @@ -1004,6 +1034,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Noop", "optional": false }, @@ -1027,6 +1058,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -1052,6 +1084,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false }, @@ -1071,6 +1104,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1099,6 +1133,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -1117,6 +1152,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1176,6 +1212,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1210,6 +1247,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -1226,6 +1264,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1265,6 +1304,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1296,6 +1336,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1318,6 +1359,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -1344,6 +1386,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -1371,6 +1414,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label", "optional": false }, @@ -1406,6 +1450,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "description", "optional": false }, @@ -1441,6 +1486,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "detail", "optional": false }, @@ -1476,6 +1522,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "picked", "optional": false }, @@ -1511,6 +1558,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alwaysShow", "optional": false }, @@ -1548,6 +1596,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -1575,6 +1624,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "placeholder", "optional": false }, @@ -1610,6 +1660,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prompt", "optional": false }, @@ -1645,6 +1696,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -1682,6 +1734,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -1706,6 +1759,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1725,6 +1779,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -1743,6 +1798,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -1773,6 +1829,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "placeholder", "optional": false }, @@ -1808,6 +1865,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -1846,6 +1904,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepGenerator", "optional": false }, @@ -1870,6 +1929,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -1900,6 +1960,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -1918,6 +1979,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -1938,6 +2000,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2017,6 +2080,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -2047,6 +2111,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -2065,6 +2130,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -2085,6 +2151,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2168,6 +2235,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepItemType", "optional": false }, @@ -2191,6 +2259,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2221,6 +2290,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2239,6 +2309,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -2268,6 +2339,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2300,6 +2372,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2325,6 +2398,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2343,6 +2417,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -2383,6 +2458,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2422,6 +2498,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Break", "optional": false, "typeAnnotation": null @@ -2440,6 +2517,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2481,6 +2559,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2504,6 +2583,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2541,6 +2621,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2568,6 +2649,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2590,6 +2672,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResultGenerator", "optional": false }, @@ -2613,6 +2696,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2644,6 +2728,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generator", "optional": false }, @@ -2674,6 +2759,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -2692,6 +2778,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -2712,6 +2799,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2735,6 +2823,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2784,6 +2873,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncGenerator", "optional": false }, @@ -2814,6 +2904,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -2832,6 +2923,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -2852,6 +2944,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -2875,6 +2968,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2928,6 +3022,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepSelection", "optional": false }, @@ -2951,6 +3046,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2981,6 +3077,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3096,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -3028,6 +3126,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3067,6 +3166,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3086,6 +3186,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -3112,6 +3213,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3130,6 +3232,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickInputStep", "optional": false }, @@ -3163,6 +3266,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -3195,6 +3299,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialStepState", "optional": false }, @@ -3218,6 +3323,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3256,6 +3362,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3279,6 +3386,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3308,6 +3416,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "counter", "optional": false }, @@ -3343,6 +3452,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "confirm", "optional": false }, @@ -3378,6 +3488,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "startingStep", "optional": false }, @@ -3418,6 +3529,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepState", "optional": false }, @@ -3441,6 +3553,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3461,6 +3574,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3513,6 +3627,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3539,6 +3654,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "counter", "optional": false }, @@ -3574,6 +3690,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "confirm", "optional": false }, @@ -3609,6 +3726,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "startingStep", "optional": false }, @@ -3644,6 +3762,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "canPickStepContinue", "optional": false }, @@ -3663,6 +3782,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_step", "optional": false, "typeAnnotation": { @@ -3684,6 +3804,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3706,6 +3827,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_state", "optional": false, "typeAnnotation": { @@ -3727,6 +3849,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialStepState", "optional": false }, @@ -3749,6 +3872,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_selection", "optional": false, "typeAnnotation": { @@ -3777,6 +3901,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepItemType", "optional": false }, @@ -3800,6 +3925,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3821,6 +3947,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Directive", "optional": false }, @@ -3885,6 +4012,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3904,6 +4032,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -3933,6 +4062,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_selection", "optional": false }, @@ -3955,6 +4085,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepItemType", "optional": false }, @@ -3978,6 +4109,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3999,6 +4131,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createPickStep", "optional": false }, @@ -4018,6 +4151,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false, "typeAnnotation": { @@ -4039,6 +4173,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -4062,6 +4197,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4101,6 +4237,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false } @@ -4129,6 +4266,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4148,6 +4286,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -4176,6 +4315,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -4199,6 +4339,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4218,6 +4359,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "showStep", "optional": false }, @@ -4237,6 +4379,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -4258,6 +4401,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -4280,6 +4424,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_context", "optional": false, "typeAnnotation": { @@ -4301,6 +4446,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -4347,6 +4493,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false, "typeAnnotation": { @@ -4368,6 +4515,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickStep", "optional": false }, @@ -4391,6 +4539,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -4415,6 +4564,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createPickStep", "optional": false }, @@ -4492,6 +4642,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, @@ -4527,6 +4678,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selection", "optional": false, "typeAnnotation": { @@ -4548,6 +4700,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepSelection", "optional": false }, @@ -4571,6 +4724,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false }, @@ -4594,6 +4748,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false }, @@ -4629,6 +4784,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "canPickStepContinue", "optional": false }, @@ -4642,6 +4798,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false } @@ -4655,6 +4812,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -4668,6 +4826,7 @@ "end": 2759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selection", "optional": false } @@ -4688,6 +4847,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selection", "optional": false }, @@ -4721,6 +4881,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResult", "optional": false }, @@ -4759,6 +4920,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -4785,6 +4947,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialStepState", "optional": false }, @@ -4811,6 +4974,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "repo", "optional": false }, @@ -4851,6 +5015,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -4878,6 +5043,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "repos", "optional": false }, @@ -4920,6 +5086,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -4955,6 +5122,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "status", "optional": false }, @@ -5001,6 +5169,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StepResultGenerator", "optional": false }, @@ -5024,6 +5193,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickPickItem", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/generic.json b/crates/swc_ecma_parser/tests/tsc/generic.json index 89b86e9eb360..db7c57b779ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/generic.json +++ b/crates/swc_ecma_parser/tests/tsc/generic.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -65,6 +66,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +106,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +142,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -149,6 +153,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -179,6 +184,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -219,6 +225,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -262,6 +269,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -283,6 +291,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -362,6 +371,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -383,6 +393,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -462,6 +473,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -483,6 +495,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -541,6 +554,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -562,6 +576,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName.json b/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName.json index a6b91022f77f..c146ea40be35 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName.json @@ -18,6 +18,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -106,6 +109,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +143,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -163,6 +168,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +195,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -212,6 +219,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -236,6 +244,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -269,6 +278,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -293,6 +303,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -316,6 +327,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -343,6 +355,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -386,6 +399,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -409,6 +423,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -436,6 +451,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -479,6 +495,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -502,6 +519,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -526,6 +544,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -559,6 +578,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -583,6 +603,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -612,6 +633,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -641,6 +663,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -668,6 +691,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -712,6 +736,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -741,6 +766,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -765,6 +791,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -798,6 +825,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -822,6 +850,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName2.json b/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName2.json index e87a473c15b8..fc6f201591a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericAndNonGenericInterfaceWithTheSameName2.json @@ -21,6 +21,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -44,6 +45,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -68,6 +70,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +104,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -125,6 +129,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -177,6 +183,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -204,6 +211,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -247,6 +255,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -273,6 +282,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +306,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -320,6 +331,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -353,6 +365,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -377,6 +390,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -406,6 +420,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -429,6 +444,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -456,6 +472,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallToOverloadedMethodWithOverloadedArguments.json b/crates/swc_ecma_parser/tests/tsc/genericCallToOverloadedMethodWithOverloadedArguments.json index beddc71a4d3d..024de5de498c 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallToOverloadedMethodWithOverloadedArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallToOverloadedMethodWithOverloadedArguments.json @@ -21,6 +21,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -44,6 +45,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -68,6 +70,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -113,6 +117,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -135,6 +140,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -156,6 +162,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -184,6 +191,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -207,6 +215,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -239,6 +248,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -262,6 +272,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -291,6 +302,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -315,6 +327,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -334,6 +347,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -383,6 +397,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -429,6 +444,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -501,6 +518,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -547,6 +566,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } @@ -577,6 +597,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -600,6 +621,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -624,6 +646,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -656,6 +679,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -669,6 +693,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -691,6 +716,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -712,6 +738,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -740,6 +767,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -763,6 +791,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -795,6 +824,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -818,6 +848,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -847,6 +878,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -871,6 +903,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -890,6 +923,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -939,6 +973,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -971,6 +1006,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -990,6 +1026,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1039,6 +1076,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1085,6 +1123,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -1106,6 +1145,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1157,6 +1197,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -1181,6 +1222,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -1203,6 +1245,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } @@ -1233,6 +1276,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, @@ -1256,6 +1300,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1280,6 +1325,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1312,6 +1358,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -1325,6 +1372,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1347,6 +1395,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1368,6 +1417,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1446,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1419,6 +1470,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1451,6 +1503,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1474,6 +1527,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1503,6 +1557,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1528,6 +1583,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -1541,6 +1597,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1563,6 +1620,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1584,6 +1642,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1612,6 +1671,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1635,6 +1695,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1654,6 +1715,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": true, "typeAnnotation": { @@ -1676,6 +1738,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -1715,6 +1778,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1738,6 +1802,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1770,6 +1835,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1793,6 +1859,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1822,6 +1889,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1846,6 +1914,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -1865,6 +1934,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1914,6 +1984,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1960,6 +2031,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -1981,6 +2053,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2032,6 +2105,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -2056,6 +2130,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -2078,6 +2153,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } @@ -2108,6 +2184,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m4", "optional": false }, @@ -2131,6 +2208,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2155,6 +2233,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2187,6 +2266,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -2200,6 +2280,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2222,6 +2303,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2243,6 +2325,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2271,6 +2354,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2294,6 +2378,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2326,6 +2411,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2349,6 +2435,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2378,6 +2465,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2403,6 +2491,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -2416,6 +2505,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2438,6 +2528,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2459,6 +2550,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2487,6 +2579,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2510,6 +2603,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2529,6 +2623,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": true, "typeAnnotation": { @@ -2551,6 +2646,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -2590,6 +2686,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2613,6 +2710,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2645,6 +2743,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2668,6 +2767,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2697,6 +2797,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2721,6 +2822,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -2740,6 +2842,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2789,6 +2892,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2821,6 +2925,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -2840,6 +2945,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2889,6 +2995,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2935,6 +3042,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -2956,6 +3064,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3007,6 +3116,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -3031,6 +3141,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -3053,6 +3164,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } @@ -3083,6 +3195,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m5", "optional": false }, @@ -3106,6 +3219,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3130,6 +3244,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3162,6 +3277,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -3175,6 +3291,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -3197,6 +3314,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3218,6 +3336,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3246,6 +3365,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3269,6 +3389,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3301,6 +3422,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3324,6 +3446,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3353,6 +3476,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3378,6 +3502,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -3391,6 +3516,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -3413,6 +3539,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3434,6 +3561,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3462,6 +3590,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3485,6 +3614,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3504,6 +3634,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": true, "typeAnnotation": { @@ -3526,6 +3657,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -3565,6 +3697,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3588,6 +3721,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3620,6 +3754,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3643,6 +3778,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3672,6 +3808,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3697,6 +3834,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -3710,6 +3848,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -3732,6 +3871,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3753,6 +3893,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3781,6 +3922,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3804,6 +3946,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3823,6 +3966,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": true, "typeAnnotation": { @@ -3845,6 +3989,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -3884,6 +4029,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3900,6 +4046,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "progress", "optional": true, "typeAnnotation": { @@ -3922,6 +4069,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preservation", "optional": false, "typeAnnotation": { @@ -3980,6 +4128,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4003,6 +4152,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4032,6 +4182,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4056,6 +4207,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -4075,6 +4227,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4124,6 +4277,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4156,6 +4310,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -4175,6 +4330,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4224,6 +4380,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4270,6 +4427,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -4291,6 +4449,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4342,6 +4501,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -4366,6 +4526,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -4388,6 +4549,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } @@ -4418,6 +4580,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m6", "optional": false }, @@ -4441,6 +4604,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4465,6 +4629,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4497,6 +4662,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -4510,6 +4676,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -4532,6 +4699,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4553,6 +4721,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4581,6 +4750,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4604,6 +4774,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4636,6 +4807,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4659,6 +4831,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4688,6 +4861,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4713,6 +4887,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -4726,6 +4901,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -4748,6 +4924,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4769,6 +4946,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4797,6 +4975,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4820,6 +4999,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4839,6 +5019,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": true, "typeAnnotation": { @@ -4861,6 +5042,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -4900,6 +5082,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4923,6 +5106,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4955,6 +5139,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4978,6 +5163,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5007,6 +5193,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5031,6 +5218,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -5050,6 +5238,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5099,6 +5288,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5131,6 +5321,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -5150,6 +5341,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -5199,6 +5391,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5231,6 +5424,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false }, @@ -5250,6 +5444,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5299,6 +5494,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5345,6 +5541,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false, "typeAnnotation": { @@ -5366,6 +5563,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5417,6 +5615,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newPromise", "optional": false, "typeAnnotation": null @@ -5441,6 +5640,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPromise", "optional": false }, @@ -5463,6 +5663,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFunction", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallTypeArgumentInference.json b/crates/swc_ecma_parser/tests/tsc/genericCallTypeArgumentInference.json index ca844df32e97..89cd4597e971 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallTypeArgumentInference.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallTypeArgumentInference.json @@ -14,6 +14,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -118,6 +122,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -172,6 +178,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -204,6 +211,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -223,6 +231,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -244,6 +253,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +276,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -287,6 +298,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -323,6 +335,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -351,6 +364,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +387,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -395,6 +410,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2b", "optional": false }, @@ -414,6 +430,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -435,6 +452,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -481,6 +499,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -502,6 +521,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -527,6 +547,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -555,6 +576,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -577,6 +599,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -613,6 +636,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -631,6 +655,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -689,6 +714,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -707,6 +733,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2b", "optional": false }, @@ -739,6 +766,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -783,6 +811,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -804,6 +833,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -829,6 +859,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -850,6 +881,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -901,6 +933,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -922,6 +955,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +978,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -965,6 +1000,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1001,6 +1037,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1049,6 +1086,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1070,6 +1108,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1092,6 +1131,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1113,6 +1153,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1149,6 +1190,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1197,6 +1239,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1218,6 +1261,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1240,6 +1284,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1261,6 +1306,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1297,6 +1343,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1325,6 +1372,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1375,6 +1423,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1396,6 +1445,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1468,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1439,6 +1490,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1475,6 +1527,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1503,6 +1556,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1553,6 +1607,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1574,6 +1629,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1596,6 +1652,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1617,6 +1674,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1653,6 +1711,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1681,6 +1740,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1703,6 +1763,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1776,6 +1837,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1797,6 +1859,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1822,6 +1885,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1850,6 +1914,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1872,6 +1937,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1922,6 +1988,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1943,6 +2010,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1989,6 +2057,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2010,6 +2079,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2035,6 +2105,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2063,6 +2134,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2085,6 +2157,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2158,6 +2231,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2179,6 +2253,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2204,6 +2279,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2232,6 +2308,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2254,6 +2331,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2297,6 +2375,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2319,6 +2398,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2356,6 +2436,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2374,6 +2455,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2432,6 +2514,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2456,6 +2539,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2523,6 +2607,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2547,6 +2632,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2614,6 +2700,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2638,6 +2725,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2704,6 +2792,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2728,6 +2817,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2794,6 +2884,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2818,6 +2909,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2884,6 +2976,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2908,6 +3001,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2950,6 +3044,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2974,6 +3069,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3029,6 +3125,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -3053,6 +3150,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3085,6 +3183,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3109,6 +3208,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3131,6 +3231,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3164,6 +3265,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3185,6 +3287,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3199,6 +3302,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3220,6 +3324,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3244,6 +3349,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3257,6 +3363,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3278,6 +3385,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3292,6 +3400,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3313,6 +3422,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3340,6 +3450,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3361,6 +3472,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3374,6 +3486,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3395,6 +3508,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3409,6 +3523,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3430,6 +3545,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3457,6 +3573,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3478,6 +3595,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3491,6 +3609,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3512,6 +3631,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3526,6 +3646,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3547,6 +3668,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3574,6 +3696,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3600,6 +3723,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3625,6 +3749,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3638,6 +3763,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3659,6 +3785,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3673,6 +3800,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3694,6 +3822,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3721,6 +3850,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3747,6 +3877,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3772,6 +3903,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3785,6 +3917,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3806,6 +3939,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3820,6 +3954,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3841,6 +3976,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3868,6 +4004,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3894,6 +4031,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3916,6 +4054,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3941,6 +4080,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3966,6 +4106,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3992,6 +4133,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4014,6 +4156,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4039,6 +4182,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -4052,6 +4196,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4073,6 +4218,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4100,6 +4246,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4126,6 +4273,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4148,6 +4296,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4173,6 +4322,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4198,6 +4348,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4224,6 +4375,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4246,6 +4398,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4284,6 +4437,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -4305,6 +4459,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4364,6 +4519,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -4388,6 +4544,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4455,6 +4612,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -4479,6 +4637,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4546,6 +4705,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -4570,6 +4730,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4636,6 +4797,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -4660,6 +4822,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4726,6 +4889,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -4750,6 +4914,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4816,6 +4981,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -4840,6 +5006,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4882,6 +5049,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -4906,6 +5074,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4961,6 +5130,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -4985,6 +5155,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithArrayLiteralArgs.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithArrayLiteralArgs.json index 27f6b7695a42..b6d80b9ec793 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithArrayLiteralArgs.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithArrayLiteralArgs.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -118,6 +122,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -172,6 +178,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -242,6 +249,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -260,6 +268,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -353,6 +362,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": null @@ -371,6 +381,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -464,6 +475,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -482,6 +494,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -527,6 +540,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -545,6 +559,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -613,6 +628,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -631,6 +647,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -701,6 +718,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -719,6 +737,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -812,6 +831,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -830,6 +850,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -897,6 +918,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference.json index 84fe80ce50ba..af6acdaa3c5b 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -247,6 +252,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -268,6 +274,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -303,6 +310,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -324,6 +332,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -359,6 +368,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -380,6 +390,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -401,6 +412,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -420,6 +432,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -441,6 +454,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -477,6 +491,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -505,6 +520,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -524,6 +540,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -558,6 +575,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -576,6 +594,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -589,6 +608,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -623,6 +643,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -641,6 +662,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -654,6 +676,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -674,6 +697,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -693,6 +717,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -714,6 +739,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -736,6 +762,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -757,6 +784,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -793,6 +821,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -821,6 +850,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -840,6 +870,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -860,6 +891,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -879,6 +911,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -899,6 +932,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2b", "optional": false }, @@ -918,6 +952,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -939,6 +974,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -985,6 +1021,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1006,6 +1043,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1031,6 +1069,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1059,6 +1098,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1078,6 +1118,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1098,6 +1139,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1117,6 +1159,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1137,6 +1180,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2c", "optional": false }, @@ -1179,6 +1223,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1200,6 +1245,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1225,6 +1271,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1253,6 +1300,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1272,6 +1320,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1292,6 +1341,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1311,6 +1361,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1345,6 +1396,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1363,6 +1415,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2b", "optional": false }, @@ -1376,6 +1429,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1410,6 +1464,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -1428,6 +1483,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2c", "optional": false }, @@ -1447,6 +1503,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1491,6 +1548,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1512,6 +1570,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1537,6 +1596,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1558,6 +1618,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1609,6 +1670,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1630,6 +1692,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1652,6 +1715,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1673,6 +1737,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1709,6 +1774,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1757,6 +1823,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1778,6 +1845,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1800,6 +1868,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1821,6 +1890,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1857,6 +1927,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1905,6 +1976,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1926,6 +1998,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1948,6 +2021,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1969,6 +2043,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2005,6 +2080,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2033,6 +2109,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2052,6 +2129,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2100,6 +2178,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2121,6 +2200,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2143,6 +2223,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2164,6 +2245,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2200,6 +2282,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2228,6 +2311,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2247,6 +2331,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2295,6 +2380,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2316,6 +2402,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2338,6 +2425,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2359,6 +2447,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2395,6 +2484,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2423,6 +2513,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2442,6 +2533,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2462,6 +2554,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2481,6 +2574,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2552,6 +2646,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2573,6 +2668,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2598,6 +2694,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2626,6 +2723,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2645,6 +2743,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2665,6 +2764,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2684,6 +2784,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2732,6 +2833,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2753,6 +2855,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2799,6 +2902,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2820,6 +2924,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2845,6 +2950,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2873,6 +2979,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2892,6 +2999,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2912,6 +3020,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2931,6 +3040,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3002,6 +3112,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3023,6 +3134,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3048,6 +3160,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3076,6 +3189,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3095,6 +3209,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3115,6 +3230,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3134,6 +3250,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3175,6 +3292,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3194,6 +3312,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3214,6 +3333,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3233,6 +3353,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3268,6 +3389,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3286,6 +3408,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3299,6 +3422,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3312,6 +3436,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3346,6 +3471,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3370,6 +3496,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3392,6 +3519,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3405,6 +3533,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3439,6 +3568,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -3463,6 +3593,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3485,6 +3616,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3498,6 +3630,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3532,6 +3665,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -3556,6 +3690,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3578,6 +3713,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3591,6 +3727,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3625,6 +3762,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -3649,6 +3787,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3671,6 +3810,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3684,6 +3824,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3718,6 +3859,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -3742,6 +3884,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3764,6 +3907,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3777,6 +3921,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3811,6 +3956,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -3835,6 +3981,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3857,6 +4004,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3870,6 +4018,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -3904,6 +4053,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -3928,6 +4078,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3970,6 +4121,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3994,6 +4146,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4016,6 +4169,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -4050,6 +4204,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -4074,6 +4229,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4106,6 +4262,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4130,6 +4287,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4149,6 +4307,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4169,6 +4328,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4188,6 +4348,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4219,6 +4380,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4240,6 +4402,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4254,6 +4417,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4275,6 +4439,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4299,6 +4464,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4312,6 +4478,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4333,6 +4500,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4347,6 +4515,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4368,6 +4537,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4395,6 +4565,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4416,6 +4587,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4429,6 +4601,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4450,6 +4623,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4464,6 +4638,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4485,6 +4660,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4512,6 +4688,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4533,6 +4710,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4546,6 +4724,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4567,6 +4746,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4581,6 +4761,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4602,6 +4783,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4629,6 +4811,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4655,6 +4838,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4674,6 +4858,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4697,6 +4882,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4710,6 +4896,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4731,6 +4918,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4745,6 +4933,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4766,6 +4955,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4793,6 +4983,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4819,6 +5010,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4838,6 +5030,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4861,6 +5054,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -4874,6 +5068,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4895,6 +5090,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4909,6 +5105,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4930,6 +5127,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4957,6 +5155,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4983,6 +5182,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5002,6 +5202,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5022,6 +5223,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5041,6 +5243,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -5064,6 +5267,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -5089,6 +5293,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5115,6 +5320,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5134,6 +5340,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5154,6 +5361,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5173,6 +5381,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -5196,6 +5405,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5209,6 +5419,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -5230,6 +5441,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5257,6 +5469,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5283,6 +5496,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5302,6 +5516,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5322,6 +5537,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5341,6 +5557,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5364,6 +5581,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5389,6 +5607,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5415,6 +5634,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5434,6 +5654,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5454,6 +5675,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5473,6 +5695,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5509,6 +5732,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -5530,6 +5754,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5553,6 +5778,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5571,6 +5797,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5609,6 +5836,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5633,6 +5861,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5655,6 +5884,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5668,6 +5898,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5702,6 +5933,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -5726,6 +5958,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5748,6 +5981,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5761,6 +5995,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5795,6 +6030,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -5819,6 +6055,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5841,6 +6078,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5854,6 +6092,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5888,6 +6127,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -5912,6 +6152,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5934,6 +6175,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -5947,6 +6189,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -5981,6 +6224,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -6005,6 +6249,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6027,6 +6272,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6040,6 +6286,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6074,6 +6321,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -6098,6 +6346,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6120,6 +6369,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6133,6 +6383,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -6167,6 +6418,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -6191,6 +6443,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6233,6 +6486,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -6257,6 +6511,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6279,6 +6534,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -6313,6 +6569,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -6337,6 +6594,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference2.json index aa54786cb748..3012b7ae2405 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstraintsTypeArgumentInference2.json @@ -14,6 +14,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -121,6 +125,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -146,6 +151,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -174,6 +180,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +203,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -215,6 +223,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -249,6 +258,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -267,6 +277,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -313,6 +324,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -331,6 +343,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -375,6 +388,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -393,6 +407,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -413,6 +428,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -450,6 +466,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -468,6 +485,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -505,6 +523,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -523,6 +542,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -558,6 +578,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -576,6 +597,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -596,6 +618,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -624,6 +647,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -642,6 +666,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstructorTypedArguments5.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstructorTypedArguments5.json index 7fb0d896dc8e..7daf71772b87 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithConstructorTypedArguments5.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithConstructorTypedArguments5.json @@ -14,6 +14,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -87,6 +90,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -108,6 +112,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -136,6 +141,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -192,6 +198,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -243,6 +250,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +273,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -301,6 +310,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -330,6 +340,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -355,6 +366,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -376,6 +388,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +417,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -466,6 +480,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -484,6 +499,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -497,6 +513,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -531,6 +548,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -560,6 +578,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -585,6 +604,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -606,6 +626,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -620,6 +641,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -641,6 +663,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -669,6 +692,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -731,6 +755,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -749,6 +774,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -762,6 +788,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false } @@ -796,6 +823,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg3", "optional": false, "typeAnnotation": { @@ -825,6 +853,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -850,6 +879,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -875,6 +905,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -946,6 +977,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -964,6 +996,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -977,6 +1010,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg3", "optional": false } @@ -997,6 +1031,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1016,6 +1051,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1045,6 +1081,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1070,6 +1107,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1091,6 +1129,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1105,6 +1144,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1126,6 +1166,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1154,6 +1195,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1210,6 +1252,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1271,6 +1314,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1293,6 +1337,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1329,6 +1374,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1347,6 +1393,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1360,6 +1407,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -1394,6 +1442,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg4", "optional": false, "typeAnnotation": { @@ -1423,6 +1472,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1448,6 +1498,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1519,6 +1570,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1537,6 +1589,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1550,6 +1603,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg4", "optional": false } @@ -1584,6 +1638,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg5", "optional": false, "typeAnnotation": { @@ -1613,6 +1668,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1683,6 +1739,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1701,6 +1758,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1714,6 +1772,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg5", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments.json index f484e7750761..36d74c0bbc7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments.json @@ -14,6 +14,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -149,6 +154,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -191,6 +197,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -227,6 +234,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -245,6 +253,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -266,6 +275,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -287,6 +297,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -326,6 +337,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -370,6 +382,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -388,6 +401,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -409,6 +423,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -430,6 +445,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -469,6 +485,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -529,6 +546,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -547,6 +565,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -568,6 +587,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -604,6 +624,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -623,6 +644,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -644,6 +666,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +689,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -688,6 +712,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -709,6 +734,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -737,6 +763,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -782,6 +809,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -795,6 +823,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -827,6 +856,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +879,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -885,6 +916,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -903,6 +935,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -939,6 +972,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -960,6 +994,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1023,6 +1058,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1067,6 +1103,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1085,6 +1122,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1118,6 +1156,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1168,6 +1207,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1186,6 +1226,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1219,6 +1260,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1240,6 +1282,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1279,6 +1322,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1333,6 +1377,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1352,6 +1397,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1373,6 +1419,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1442,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1417,6 +1465,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1438,6 +1487,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1466,6 +1516,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1490,6 +1541,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1511,6 +1563,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1554,6 +1607,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1567,6 +1621,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1599,6 +1654,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1621,6 +1677,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1657,6 +1714,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1675,6 +1733,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1708,6 +1767,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1729,6 +1789,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1768,6 +1829,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1824,6 +1886,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1842,6 +1905,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1878,6 +1942,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1964,6 +2029,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1982,6 +2048,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2015,6 +2082,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2087,6 +2155,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -2106,6 +2175,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2127,6 +2197,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2149,6 +2220,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2170,6 +2242,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2216,6 +2289,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2234,6 +2308,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2267,6 +2342,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2288,6 +2364,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2341,6 +2418,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2359,6 +2437,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2392,6 +2471,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2442,6 +2522,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2460,6 +2541,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2493,6 +2575,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2514,6 +2597,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2579,6 +2663,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -2597,6 +2682,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2630,6 +2716,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2651,6 +2738,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2716,6 +2804,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2734,6 +2823,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2770,6 +2860,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2857,6 +2948,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2879,6 +2971,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments2.json index 88c9f44a24f8..cf914fc2a543 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments2.json @@ -14,6 +14,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -150,6 +155,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -192,6 +198,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -218,6 +225,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -245,6 +253,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +275,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -293,6 +303,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -319,6 +330,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -347,6 +359,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -371,6 +384,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +418,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -425,6 +440,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -452,6 +468,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -486,6 +503,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -507,6 +525,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -542,6 +561,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -563,6 +583,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -614,6 +635,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -643,6 +665,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +687,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +715,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -717,6 +742,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -761,6 +787,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -779,6 +806,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -792,6 +820,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -826,6 +855,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -844,6 +874,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -857,6 +888,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -907,6 +939,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -925,6 +958,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -938,6 +972,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -972,6 +1007,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -990,6 +1026,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1003,6 +1040,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1023,6 +1061,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1042,6 +1081,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1063,6 +1103,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1085,6 +1126,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1107,6 +1149,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1128,6 +1171,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1156,6 +1200,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1202,6 +1247,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1215,6 +1261,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1247,6 +1294,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1269,6 +1317,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1305,6 +1354,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1323,6 +1373,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1348,6 +1399,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -1382,6 +1434,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -1400,6 +1453,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1425,6 +1479,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1459,6 +1514,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1477,6 +1533,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1502,6 +1559,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1536,6 +1594,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1554,6 +1613,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1579,6 +1639,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -1623,6 +1684,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1642,6 +1704,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1663,6 +1726,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1685,6 +1749,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1707,6 +1772,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1728,6 +1794,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1823,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1781,6 +1849,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1802,6 +1871,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1845,6 +1915,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1858,6 +1929,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1890,6 +1962,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1912,6 +1985,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1948,6 +2022,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1966,6 +2041,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1989,6 +2065,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2035,6 +2112,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -2053,6 +2131,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2076,6 +2155,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2122,6 +2202,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2140,6 +2221,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2165,6 +2247,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -2211,6 +2294,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2229,6 +2313,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2254,6 +2339,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments3.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments3.json index f38ff52fb07e..e78cabf3781c 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments3.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments3.json @@ -28,6 +28,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -161,6 +164,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -180,6 +184,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -202,6 +207,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -223,6 +229,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -251,6 +258,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -299,6 +307,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -320,6 +329,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -345,6 +355,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -373,6 +384,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -395,6 +407,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -431,6 +444,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -449,6 +463,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -462,6 +477,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -496,6 +512,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -525,6 +542,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -563,6 +581,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -589,6 +608,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -615,6 +635,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -636,6 +657,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -679,6 +701,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -723,6 +746,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -741,6 +765,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -754,6 +779,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments4.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments4.json index c9d9616ac555..6020a587137d 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments4.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments4.json @@ -14,6 +14,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -162,6 +164,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -191,6 +194,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -251,6 +256,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -289,6 +295,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -315,6 +322,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -334,6 +342,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -356,6 +365,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -377,6 +387,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -405,6 +416,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -454,6 +466,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -475,6 +488,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -500,6 +514,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -528,6 +543,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -550,6 +566,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -586,6 +603,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -604,6 +622,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -617,6 +636,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -651,6 +671,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -680,6 +701,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -718,6 +740,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -744,6 +767,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -770,6 +794,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -791,6 +816,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -834,6 +860,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -878,6 +905,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -896,6 +924,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -909,6 +938,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments5.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments5.json index 5218fc51c78d..6ecda1164aa5 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments5.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithFunctionTypedArguments5.json @@ -14,6 +14,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -87,6 +90,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -108,6 +112,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -136,6 +141,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -191,6 +197,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -242,6 +249,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -264,6 +272,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -300,6 +309,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -336,6 +346,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -357,6 +368,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -396,6 +408,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -439,6 +452,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -457,6 +471,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -470,6 +485,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -504,6 +520,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -522,6 +539,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -560,6 +578,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -581,6 +600,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +615,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -616,6 +637,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -655,6 +677,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -702,6 +725,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -720,6 +744,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -758,6 +783,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -783,6 +809,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -836,6 +863,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -855,6 +883,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -884,6 +913,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -909,6 +939,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -930,6 +961,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +976,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -965,6 +998,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -993,6 +1027,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1048,6 +1083,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1109,6 +1145,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1131,6 +1168,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1167,6 +1205,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1185,6 +1224,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1198,6 +1238,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -1232,6 +1273,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1250,6 +1292,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1288,6 +1331,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1309,6 +1353,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1348,6 +1393,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1441,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1413,6 +1460,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1451,6 +1499,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1518,6 +1567,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1536,6 +1586,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments.json index 3753c5df1ab3..c61b9632bcb9 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments.json @@ -14,6 +14,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -128,6 +133,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -150,6 +156,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -171,6 +178,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -199,6 +207,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -247,6 +256,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -269,6 +279,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -290,6 +301,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +330,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -345,6 +358,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -373,6 +387,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +424,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -427,6 +443,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -448,6 +465,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -485,6 +503,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -535,6 +554,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -553,6 +573,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -574,6 +595,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -595,6 +617,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -633,6 +656,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -697,6 +721,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -715,6 +740,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -736,6 +762,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -787,6 +814,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +836,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -859,6 +888,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3ii", "optional": false, "typeAnnotation": null @@ -877,6 +907,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -898,6 +929,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -949,6 +981,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1013,6 +1046,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1042,6 +1076,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1077,6 +1112,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1130,6 +1166,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1159,6 +1196,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1194,6 +1232,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1247,6 +1286,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1265,6 +1305,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1286,6 +1327,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1307,6 +1349,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1322,6 +1365,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1348,6 +1392,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1369,6 +1414,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1384,6 +1430,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1423,6 +1470,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1441,6 +1489,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1462,6 +1511,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1483,6 +1533,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1498,6 +1549,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1524,6 +1576,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1545,6 +1598,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1560,6 +1614,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1585,6 +1640,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1604,6 +1660,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1625,6 +1682,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1729,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1689,6 +1748,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1710,6 +1770,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1731,6 +1792,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1746,6 +1808,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1772,6 +1835,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1793,6 +1857,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1808,6 +1873,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1847,6 +1913,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -1865,6 +1932,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1886,6 +1954,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1898,6 +1967,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1924,6 +1994,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1936,6 +2007,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1976,6 +2048,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1998,6 +2071,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other2", "optional": false }, @@ -2017,6 +2091,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2038,6 +2113,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2084,6 +2160,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2102,6 +2179,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2123,6 +2201,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2144,6 +2223,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2159,6 +2239,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2185,6 +2266,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2206,6 +2288,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2221,6 +2304,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2260,6 +2344,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -2278,6 +2363,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2299,6 +2385,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2311,6 +2398,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2337,6 +2425,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2349,6 +2438,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2388,6 +2478,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2406,6 +2497,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false }, @@ -2451,6 +2543,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2470,6 +2563,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2490,6 +2584,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2509,6 +2604,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2531,6 +2627,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2552,6 +2649,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2580,6 +2678,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2604,6 +2703,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2626,6 +2726,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2647,6 +2748,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2675,6 +2777,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2723,6 +2826,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2745,6 +2849,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2766,6 +2871,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2794,6 +2900,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2821,6 +2928,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2849,6 +2957,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2868,6 +2977,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2888,6 +2998,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -2907,6 +3018,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2928,6 +3040,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2974,6 +3087,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2992,6 +3106,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3013,6 +3128,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3034,6 +3150,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3049,6 +3166,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3075,6 +3193,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3096,6 +3215,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3111,6 +3231,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3151,6 +3272,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3170,6 +3292,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments2.json index ffe8cbb08958..524d42391087 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments2.json @@ -21,6 +21,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onlyT", "optional": false }, @@ -40,6 +41,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -59,6 +61,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -81,6 +84,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -102,6 +106,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -130,6 +135,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +160,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -176,6 +183,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -197,6 +205,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +234,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +283,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -295,6 +306,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -316,6 +328,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -344,6 +357,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -371,6 +385,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -399,6 +414,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -435,6 +451,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -457,6 +474,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -509,6 +527,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -530,6 +549,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -581,6 +601,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -631,6 +652,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other2", "optional": false }, @@ -650,6 +672,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -671,6 +694,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -717,6 +741,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -735,6 +760,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -756,6 +782,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -777,6 +804,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -792,6 +820,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -818,6 +847,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -839,6 +869,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -854,6 +885,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -893,6 +925,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -911,6 +944,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false }, @@ -931,6 +965,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -968,6 +1003,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -986,6 +1022,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false }, @@ -1033,6 +1070,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1052,6 +1090,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1072,6 +1111,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1091,6 +1131,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1113,6 +1154,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1134,6 +1176,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1162,6 +1205,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1186,6 +1230,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1208,6 +1253,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1229,6 +1275,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1304,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1305,6 +1353,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1327,6 +1376,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1348,6 +1398,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1427,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1403,6 +1455,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -1431,6 +1484,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1450,6 +1504,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1470,6 +1525,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -1489,6 +1545,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1510,6 +1567,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1556,6 +1614,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1574,6 +1633,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1595,6 +1655,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1616,6 +1677,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1631,6 +1693,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1657,6 +1720,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1678,6 +1742,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1693,6 +1758,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1732,6 +1798,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -1750,6 +1817,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1771,6 +1839,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1783,6 +1852,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1809,6 +1879,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1821,6 +1892,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1861,6 +1933,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1880,6 +1953,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1906,6 +1980,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1923,6 +1998,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1945,6 +2021,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1962,6 +2039,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1978,6 +2056,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1997,6 +2076,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2018,6 +2098,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2040,6 +2121,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2062,6 +2144,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2083,6 +2166,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2111,6 +2195,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2135,6 +2220,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2157,6 +2243,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2178,6 +2265,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2206,6 +2294,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2254,6 +2343,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2276,6 +2366,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2297,6 +2388,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2325,6 +2417,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2352,6 +2445,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2380,6 +2474,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2416,6 +2511,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2434,6 +2530,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2453,6 +2550,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2483,6 +2581,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2501,6 +2600,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2536,6 +2636,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2554,6 +2655,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2598,6 +2700,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU", "optional": false }, @@ -2617,6 +2720,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2636,6 +2740,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2658,6 +2763,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2679,6 +2785,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2707,6 +2814,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2731,6 +2839,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2753,6 +2862,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2774,6 +2884,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2802,6 +2913,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2850,6 +2962,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2872,6 +2985,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2893,6 +3007,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2921,6 +3036,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2948,6 +3064,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2976,6 +3093,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2998,6 +3116,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3034,6 +3153,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -3056,6 +3176,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3108,6 +3229,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3129,6 +3251,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3180,6 +3303,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3230,6 +3354,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other2", "optional": false }, @@ -3249,6 +3374,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3270,6 +3396,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3316,6 +3443,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -3334,6 +3462,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3355,6 +3484,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3376,6 +3506,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3391,6 +3522,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3417,6 +3549,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3438,6 +3571,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3453,6 +3587,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3492,6 +3627,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -3510,6 +3646,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false }, @@ -3530,6 +3667,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3567,6 +3705,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3585,6 +3724,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false }, @@ -3632,6 +3772,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3651,6 +3792,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3671,6 +3813,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3690,6 +3833,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3712,6 +3856,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3733,6 +3878,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3761,6 +3907,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3785,6 +3932,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3807,6 +3955,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3828,6 +3977,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3856,6 +4006,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3904,6 +4055,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -3926,6 +4078,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3947,6 +4100,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3975,6 +4129,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4002,6 +4157,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -4030,6 +4186,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4049,6 +4206,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4069,6 +4227,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4088,6 +4247,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4108,6 +4268,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -4127,6 +4288,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4148,6 +4310,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4194,6 +4357,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -4212,6 +4376,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4233,6 +4398,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4254,6 +4420,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4269,6 +4436,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4295,6 +4463,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4316,6 +4485,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4331,6 +4501,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4370,6 +4541,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -4388,6 +4560,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4409,6 +4582,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4421,6 +4595,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4447,6 +4622,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4459,6 +4635,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4499,6 +4676,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4518,6 +4696,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4544,6 +4723,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4561,6 +4741,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4583,6 +4764,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -4600,6 +4782,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4616,6 +4799,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4635,6 +4819,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4656,6 +4841,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4678,6 +4864,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4700,6 +4887,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4721,6 +4909,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4749,6 +4938,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4773,6 +4963,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4795,6 +4986,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4816,6 +5008,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4844,6 +5037,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4892,6 +5086,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4914,6 +5109,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4935,6 +5131,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4963,6 +5160,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4990,6 +5188,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -5018,6 +5217,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5054,6 +5254,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -5072,6 +5273,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -5091,6 +5293,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5121,6 +5324,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5139,6 +5343,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5174,6 +5379,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5192,6 +5398,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments3.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments3.json index 2ad05d95fa56..6c0f229b5487 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments3.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithGenericSignatureArguments3.json @@ -14,6 +14,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -98,6 +102,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -119,6 +124,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +153,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +178,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -193,6 +201,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -214,6 +223,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -242,6 +252,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -290,6 +301,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -312,6 +324,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -333,6 +346,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -361,6 +375,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -388,6 +403,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -416,6 +432,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -452,6 +469,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -470,6 +488,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -503,6 +522,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -554,6 +574,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -575,6 +596,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -626,6 +648,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1ii", "optional": false, "typeAnnotation": null @@ -644,6 +667,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -677,6 +701,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -714,6 +739,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -762,6 +788,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -780,6 +807,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -813,6 +841,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -864,6 +893,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -885,6 +915,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -938,6 +969,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -956,6 +988,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -987,6 +1020,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1042,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1048,6 +1083,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1112,6 +1148,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1130,6 +1167,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1161,6 +1199,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1198,6 +1237,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1248,6 +1288,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1266,6 +1307,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1286,6 +1328,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1310,6 +1353,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1347,6 +1391,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1389,6 +1434,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1406,6 +1452,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1428,6 +1475,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1445,6 +1493,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1475,6 +1524,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1493,6 +1543,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1512,6 +1563,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1542,6 +1594,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1574,6 +1627,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1609,6 +1663,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1630,6 +1685,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1651,6 +1707,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1685,6 +1742,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1704,6 +1762,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1725,6 +1784,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1747,6 +1807,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1769,6 +1830,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1790,6 +1852,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1818,6 +1881,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1842,6 +1906,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1864,6 +1929,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1885,6 +1951,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1913,6 +1980,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1961,6 +2029,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1983,6 +2052,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2004,6 +2074,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2032,6 +2103,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2059,6 +2131,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2087,6 +2160,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2109,6 +2183,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2145,6 +2220,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2163,6 +2239,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2196,6 +2273,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2233,6 +2311,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2281,6 +2360,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2299,6 +2379,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2330,6 +2411,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2367,6 +2449,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2417,6 +2500,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2435,6 +2519,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2466,6 +2551,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2487,6 +2573,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2527,6 +2614,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2591,6 +2679,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2613,6 +2702,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2679,6 +2769,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2697,6 +2788,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2710,6 +2802,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2731,6 +2824,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -2753,6 +2847,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2807,6 +2902,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2828,6 +2924,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2873,6 +2970,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2895,6 +2993,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2979,6 +3078,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2997,6 +3097,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3010,6 +3111,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3031,6 +3133,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -3053,6 +3156,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3107,6 +3211,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3128,6 +3233,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3173,6 +3279,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -3195,6 +3302,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithNonSymmetricSubtypes.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithNonSymmetricSubtypes.json index 0d0b2df432ae..4affda61745c 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithNonSymmetricSubtypes.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithNonSymmetricSubtypes.json @@ -14,6 +14,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +148,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -164,6 +170,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +196,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -217,6 +225,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -253,6 +262,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -282,6 +292,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -317,6 +328,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -370,6 +382,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -399,6 +412,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -434,6 +448,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -487,6 +502,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -505,6 +521,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -518,6 +535,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -531,6 +549,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -565,6 +584,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -583,6 +603,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -596,6 +617,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -609,6 +631,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -643,6 +666,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -672,6 +696,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -725,6 +750,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -754,6 +780,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -807,6 +834,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -825,6 +853,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -838,6 +867,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -851,6 +881,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -885,6 +916,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -903,6 +935,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -916,6 +949,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -929,6 +963,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -963,6 +998,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -981,6 +1017,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -994,6 +1031,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1007,6 +1045,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1041,6 +1080,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1059,6 +1099,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1072,6 +1113,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1085,6 +1127,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1119,6 +1162,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1137,6 +1181,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1150,6 +1195,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1163,6 +1209,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1197,6 +1244,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1215,6 +1263,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1228,6 +1277,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1241,6 +1291,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1275,6 +1326,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -1297,6 +1349,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1318,6 +1371,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1373,6 +1427,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -1395,6 +1450,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1461,6 +1517,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1479,6 +1536,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1492,6 +1550,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } @@ -1505,6 +1564,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1539,6 +1599,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1557,6 +1618,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1570,6 +1632,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -1583,6 +1646,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectLiteralArgs.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectLiteralArgs.json index 748c9cdf473b..912963c01e14 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectLiteralArgs.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectLiteralArgs.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -86,6 +89,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -107,6 +111,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -131,6 +136,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +177,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -199,6 +206,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -235,6 +243,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -253,6 +262,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -339,6 +349,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -357,6 +368,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -443,6 +455,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -461,6 +474,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -491,6 +505,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -512,6 +527,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -549,6 +565,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -567,6 +584,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -644,6 +662,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs.json index a8d226bac82a..9a69e49f70ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -148,6 +150,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -193,6 +196,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +260,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -274,6 +280,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -295,6 +302,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -318,6 +326,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -343,6 +352,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -364,6 +374,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -387,6 +398,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -436,6 +448,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -457,6 +470,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -482,6 +496,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -510,6 +525,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -546,6 +562,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -564,6 +581,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -588,6 +606,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -623,6 +642,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -641,6 +661,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -665,6 +686,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -700,6 +722,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -718,6 +741,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -731,6 +755,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -744,6 +769,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -778,6 +804,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -796,6 +823,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -809,6 +837,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -822,6 +851,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs2.json index d1a61de68485..fca676063510 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgs2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -233,6 +238,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -252,6 +258,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -305,6 +313,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +335,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -350,6 +360,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -405,6 +416,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -433,6 +445,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -473,6 +486,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +506,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -512,6 +527,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -531,6 +547,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -565,6 +582,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -583,6 +601,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -620,6 +639,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -651,6 +671,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -691,6 +712,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -709,6 +731,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -746,6 +769,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -777,6 +801,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -803,6 +828,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -822,6 +848,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -851,6 +878,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -875,6 +903,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -896,6 +925,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -920,6 +950,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -968,6 +999,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -989,6 +1021,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1010,6 +1043,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1052,6 +1086,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1071,6 +1106,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1091,6 +1127,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1110,6 +1147,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1144,6 +1182,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1162,6 +1201,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1199,6 +1239,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1230,6 +1271,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1260,6 +1302,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1284,6 +1327,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1306,6 +1350,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1339,6 +1384,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1363,6 +1409,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1384,6 +1431,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1408,6 +1456,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1441,6 +1490,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1462,6 +1512,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1485,6 +1536,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1503,6 +1555,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1541,6 +1594,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1559,6 +1613,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1572,6 +1627,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints.json index 008efb4d9b52..1abe0e59845b 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints.json @@ -14,6 +14,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -188,6 +190,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -233,6 +236,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +276,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +300,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -314,6 +320,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -335,6 +342,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -358,6 +366,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -383,6 +392,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -404,6 +414,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -427,6 +438,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -476,6 +488,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -497,6 +510,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -522,6 +536,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -550,6 +565,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -577,6 +593,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -629,6 +646,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -647,6 +665,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -671,6 +690,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -706,6 +726,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -724,6 +745,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -748,6 +770,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -783,6 +806,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -801,6 +825,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -814,6 +839,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -827,6 +853,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -861,6 +888,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -879,6 +907,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -892,6 +921,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -905,6 +935,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -925,6 +956,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -944,6 +976,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -965,6 +998,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -988,6 +1022,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1013,6 +1048,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1034,6 +1070,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1057,6 +1094,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1106,6 +1144,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1127,6 +1166,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1152,6 +1192,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1180,6 +1221,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1199,6 +1241,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1233,6 +1276,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1251,6 +1295,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1264,6 +1309,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1277,6 +1323,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1311,6 +1358,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1329,6 +1377,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1342,6 +1391,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1355,6 +1405,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints2.json index 262baf3a4b64..e37f0ab860d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints2.json @@ -14,6 +14,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -176,6 +180,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -205,6 +210,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -229,6 +235,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -250,6 +257,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -274,6 +282,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +333,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -345,6 +355,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -370,6 +381,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -398,6 +410,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -417,6 +430,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -451,6 +465,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -469,6 +484,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -506,6 +522,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -537,6 +554,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -577,6 +595,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -595,6 +614,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -632,6 +652,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -663,6 +684,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -693,6 +715,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -717,6 +740,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -750,6 +774,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -774,6 +799,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -793,6 +819,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -812,6 +839,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +861,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -856,6 +885,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -905,6 +935,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -926,6 +957,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -951,6 +983,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -979,6 +1012,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -998,6 +1032,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1032,6 +1067,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1053,6 +1089,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1076,6 +1113,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1114,6 +1152,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1132,6 +1171,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1145,6 +1185,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1165,6 +1206,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1184,6 +1226,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1205,6 +1248,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1227,6 +1271,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1249,6 +1294,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1270,6 +1316,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1298,6 +1345,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1343,6 +1391,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1385,6 +1434,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1404,6 +1454,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1438,6 +1489,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1456,6 +1508,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1476,6 +1529,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1500,6 +1554,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1512,6 +1567,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1551,6 +1607,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1569,6 +1626,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1589,6 +1647,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1613,6 +1672,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1625,6 +1685,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1664,6 +1725,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1682,6 +1744,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1736,6 +1799,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1754,6 +1818,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1785,6 +1850,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1797,6 +1863,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints3.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints3.json index b2a88ceb775d..7c66ec503033 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints3.json @@ -14,6 +14,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -233,6 +238,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -252,6 +258,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -305,6 +313,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +335,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -350,6 +360,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -400,6 +411,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -421,6 +433,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +459,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -474,6 +488,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -493,6 +508,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -527,6 +543,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -545,6 +562,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -582,6 +600,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -613,6 +632,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -639,6 +659,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -658,6 +679,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -679,6 +701,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -725,6 +748,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -746,6 +770,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -771,6 +796,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -799,6 +825,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -818,6 +845,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -838,6 +866,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -865,6 +894,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -889,6 +919,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -910,6 +941,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -934,6 +966,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -972,6 +1005,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -990,6 +1024,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1027,6 +1062,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1058,6 +1094,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1098,6 +1135,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1116,6 +1154,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1153,6 +1192,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1184,6 +1224,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1210,6 +1251,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1229,6 +1271,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1251,6 +1294,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1272,6 +1316,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1345,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1324,6 +1370,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1345,6 +1392,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1436,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1430,6 +1479,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1449,6 +1499,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1483,6 +1534,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1501,6 +1553,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1522,6 +1575,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1534,6 +1588,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1559,6 +1614,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1596,6 +1652,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1614,6 +1671,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1635,6 +1693,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1647,6 +1706,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1672,6 +1732,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1709,6 +1770,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1727,6 +1789,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1748,6 +1811,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1760,6 +1824,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints4.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints4.json index 9914fb8b90f9..ea3b4e94245c 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints4.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints4.json @@ -14,6 +14,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -188,6 +190,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -207,6 +210,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -228,6 +232,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -250,6 +255,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -315,6 +322,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -336,6 +344,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -351,6 +360,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -384,6 +394,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -406,6 +417,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -425,6 +437,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -459,6 +472,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -480,6 +494,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -515,6 +530,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -536,6 +552,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -571,6 +588,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -589,6 +607,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -602,6 +621,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -615,6 +635,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -649,6 +670,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -667,6 +689,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -680,6 +703,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -693,6 +717,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -727,6 +752,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -745,6 +771,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -758,6 +785,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -808,6 +836,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -845,6 +874,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -863,6 +893,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -917,6 +948,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -935,6 +967,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -990,6 +1023,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1008,6 +1042,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1063,6 +1098,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1081,6 +1117,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1137,6 +1174,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1155,6 +1193,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1239,6 +1278,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1257,6 +1297,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1327,6 +1368,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1369,6 +1411,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1387,6 +1430,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1400,6 +1444,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1413,6 +1458,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1447,6 +1493,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1465,6 +1512,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1478,6 +1526,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1491,6 +1540,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1516,6 +1566,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1534,6 +1585,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1570,6 +1622,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1592,6 +1645,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1611,6 +1665,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints5.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints5.json index 2e424ae5c519..b4ac41e273a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints5.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndConstraints5.json @@ -14,6 +14,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -188,6 +190,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -207,6 +210,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -228,6 +232,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -250,6 +255,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -315,6 +322,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -336,6 +344,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -351,6 +360,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -384,6 +394,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -406,6 +417,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -425,6 +437,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -459,6 +472,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -480,6 +494,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -515,6 +530,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -536,6 +552,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -571,6 +588,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -589,6 +607,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -602,6 +621,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -615,6 +635,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -649,6 +670,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -667,6 +689,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -737,6 +760,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -779,6 +803,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -797,6 +822,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -810,6 +836,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -823,6 +850,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -848,6 +876,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -866,6 +895,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -902,6 +932,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -924,6 +955,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -943,6 +975,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexers.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexers.json index 896b58bb9b07..64eff3fed353 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexers.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -217,6 +224,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -240,6 +248,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -278,6 +287,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -323,6 +333,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -341,6 +352,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -354,6 +366,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -374,6 +387,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -393,6 +407,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -414,6 +429,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +476,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -485,6 +502,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -523,6 +541,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -546,6 +565,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -584,6 +604,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -629,6 +650,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -647,6 +669,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -660,6 +683,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -694,6 +718,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -711,6 +736,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -758,6 +784,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -775,6 +802,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -823,6 +851,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -842,6 +871,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexersErrors.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexersErrors.json index 9408f3783405..26adb3e3271a 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexersErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndIndexersErrors.json @@ -14,6 +14,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +145,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -159,6 +165,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -180,6 +187,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -226,6 +234,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -251,6 +260,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -289,6 +299,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -312,6 +323,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -350,6 +362,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -395,6 +408,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -413,6 +427,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -426,6 +441,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -461,6 +477,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -483,6 +500,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -502,6 +520,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -523,6 +542,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -569,6 +589,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -594,6 +615,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -632,6 +654,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -655,6 +678,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -693,6 +717,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -738,6 +763,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -756,6 +782,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -769,6 +796,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -803,6 +831,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -820,6 +849,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -867,6 +897,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -884,6 +915,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -931,6 +963,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -952,6 +985,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -972,6 +1006,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -1020,6 +1055,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1039,6 +1075,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1059,6 +1096,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1078,6 +1116,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndInitializers.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndInitializers.json index 63cd5bbd2082..eafa4650b9b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndInitializers.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndInitializers.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +107,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -132,6 +136,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -179,6 +185,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -200,6 +207,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -214,6 +222,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -247,6 +256,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -275,6 +285,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -297,6 +308,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -322,6 +334,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -343,6 +356,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +413,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -418,6 +433,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -438,6 +454,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -457,6 +474,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -478,6 +496,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -506,6 +525,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -527,6 +547,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -541,6 +562,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -584,6 +606,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -606,6 +629,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -625,6 +649,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -645,6 +670,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -664,6 +690,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -685,6 +712,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -713,6 +741,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -734,6 +763,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -748,6 +778,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -791,6 +822,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -813,6 +845,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -832,6 +865,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -852,6 +886,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -871,6 +906,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -892,6 +928,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -914,6 +951,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -935,6 +973,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -963,6 +1002,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -984,6 +1024,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -998,6 +1039,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1041,6 +1083,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1063,6 +1106,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1082,6 +1126,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1102,6 +1147,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1121,6 +1167,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1141,6 +1188,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1160,6 +1208,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1181,6 +1230,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1209,6 +1259,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1230,6 +1281,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1244,6 +1296,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1287,6 +1340,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1309,6 +1363,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1328,6 +1383,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1348,6 +1404,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1367,6 +1424,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndNumericIndexer.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndNumericIndexer.json index 58033ff95839..b040944014cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndNumericIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndNumericIndexer.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -217,6 +224,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -262,6 +270,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -280,6 +289,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -293,6 +303,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -313,6 +324,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -332,6 +344,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -353,6 +366,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +413,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -424,6 +439,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -462,6 +478,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -507,6 +524,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -538,6 +557,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -573,6 +593,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +616,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other2", "optional": false }, @@ -614,6 +636,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -635,6 +658,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -681,6 +705,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -706,6 +731,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -744,6 +770,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -789,6 +816,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -807,6 +835,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -820,6 +849,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -854,6 +884,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -871,6 +902,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -919,6 +951,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -938,6 +971,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -958,6 +992,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -977,6 +1012,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -998,6 +1034,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1044,6 +1081,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1069,6 +1107,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1107,6 +1146,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1152,6 +1192,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1170,6 +1211,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1183,6 +1225,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1217,6 +1260,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1234,6 +1278,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -1282,6 +1327,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1301,6 +1347,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1321,6 +1368,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1340,6 +1388,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndStringIndexer.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndStringIndexer.json index 7bd610eda2f6..d5460494dda7 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndStringIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithObjectTypeArgsAndStringIndexer.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -118,6 +122,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +159,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -217,6 +224,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -262,6 +270,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -280,6 +289,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -293,6 +303,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -313,6 +324,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -332,6 +344,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -353,6 +366,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +413,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -424,6 +439,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -462,6 +478,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -507,6 +524,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -525,6 +543,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -538,6 +557,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -573,6 +593,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +616,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other2", "optional": false }, @@ -614,6 +636,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -635,6 +658,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -681,6 +705,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -706,6 +731,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -744,6 +770,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -789,6 +816,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -807,6 +835,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -820,6 +849,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -854,6 +884,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -875,6 +906,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -895,6 +927,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -943,6 +976,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -962,6 +996,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -982,6 +1017,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other3", "optional": false }, @@ -1001,6 +1037,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1022,6 +1059,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1068,6 +1106,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1093,6 +1132,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1131,6 +1171,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1176,6 +1217,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1194,6 +1236,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1207,6 +1250,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1241,6 +1285,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1262,6 +1307,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1282,6 +1328,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -1330,6 +1377,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1349,6 +1397,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1369,6 +1418,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1388,6 +1438,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments.json index 225a426b9ee1..c972d04bec38 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments.json @@ -21,6 +21,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGenericParameter", "optional": false }, @@ -54,6 +55,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -206,6 +211,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -227,6 +233,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -270,6 +277,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -318,6 +326,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -336,6 +345,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -349,6 +359,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -383,6 +394,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -412,6 +424,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -433,6 +446,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +474,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -486,6 +501,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -530,6 +546,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -548,6 +565,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -561,6 +579,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -591,6 +610,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericParameter", "optional": false }, @@ -610,6 +630,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -629,6 +650,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -658,6 +680,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -679,6 +702,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +742,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -756,6 +781,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -797,6 +823,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -825,6 +852,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -861,6 +889,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -890,6 +919,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -940,6 +970,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1039,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1026,6 +1058,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1039,6 +1072,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1073,6 +1107,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1102,6 +1137,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1123,6 +1159,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1166,6 +1203,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1192,6 +1230,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1230,6 +1269,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1256,6 +1296,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1300,6 +1341,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1318,6 +1360,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1331,6 +1374,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1351,6 +1395,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1370,6 +1415,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1399,6 +1445,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1420,6 +1467,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1459,6 +1507,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1480,6 +1529,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1494,6 +1544,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1515,6 +1566,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1573,6 +1625,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1601,6 +1654,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1637,6 +1691,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1655,6 +1710,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1668,6 +1724,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1702,6 +1759,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1720,6 +1778,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1733,6 +1792,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1753,6 +1813,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1772,6 +1833,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1793,6 +1855,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1815,6 +1878,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1844,6 +1908,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1865,6 +1930,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1904,6 +1970,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1925,6 +1992,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1939,6 +2007,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1960,6 +2029,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2018,6 +2088,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -2046,6 +2117,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2082,6 +2154,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2100,6 +2173,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2125,6 +2199,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2159,6 +2234,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2188,6 +2264,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2209,6 +2286,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2252,6 +2330,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2278,6 +2357,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2316,6 +2396,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2342,6 +2423,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2386,6 +2468,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2415,6 +2498,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2436,6 +2520,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2479,6 +2564,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2505,6 +2591,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2543,6 +2630,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2569,6 +2657,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2613,6 +2702,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2631,6 +2721,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2656,6 +2747,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2690,6 +2782,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -2708,6 +2801,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2733,6 +2827,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments2.json index 49c01ee1ba00..d069e26d61dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedConstructorTypedArguments2.json @@ -21,6 +21,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGenericParameter", "optional": false }, @@ -54,6 +55,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -206,6 +211,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -227,6 +233,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -263,6 +270,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -297,6 +305,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -326,6 +335,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -347,6 +357,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -374,6 +385,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -400,6 +412,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -422,6 +435,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -466,6 +480,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -484,6 +499,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -497,6 +513,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -527,6 +544,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericParameter", "optional": false }, @@ -546,6 +564,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -565,6 +584,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -594,6 +614,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -615,6 +636,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -654,6 +676,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -692,6 +715,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -733,6 +757,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -761,6 +786,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -797,6 +823,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -826,6 +853,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -847,6 +875,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -874,6 +903,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -900,6 +930,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +975,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -962,6 +994,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -975,6 +1008,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -995,6 +1029,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1014,6 +1049,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1043,6 +1079,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1064,6 +1101,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1103,6 +1141,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1124,6 +1163,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1138,6 +1178,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1159,6 +1200,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1217,6 +1259,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1245,6 +1288,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1281,6 +1325,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1310,6 +1355,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1331,6 +1377,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1345,6 +1392,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1366,6 +1414,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1409,6 +1458,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1453,6 +1503,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1471,6 +1522,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1484,6 +1536,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1504,6 +1557,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1523,6 +1577,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1544,6 +1599,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1566,6 +1622,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1595,6 +1652,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1616,6 +1674,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1655,6 +1714,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1676,6 +1736,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1690,6 +1751,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1711,6 +1773,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1769,6 +1832,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1797,6 +1861,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1833,6 +1898,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1851,6 +1917,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1876,6 +1943,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1910,6 +1978,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1939,6 +2008,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1960,6 +2030,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2003,6 +2074,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2029,6 +2101,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2067,6 +2140,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2093,6 +2167,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2137,6 +2212,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2155,6 +2231,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2180,6 +2257,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments.json index b8c2f09e4865..ea6e61863cf1 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments.json @@ -21,6 +21,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGenericParameter", "optional": false }, @@ -54,6 +55,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -206,6 +211,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -227,6 +233,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -263,6 +270,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -297,6 +305,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -315,6 +324,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -328,6 +338,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -362,6 +373,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -380,6 +392,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -401,6 +414,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -422,6 +436,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -437,6 +452,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -462,6 +478,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -506,6 +523,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -524,6 +542,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -545,6 +564,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -557,6 +577,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -592,6 +613,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericParameter", "optional": false }, @@ -611,6 +633,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -630,6 +653,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -659,6 +683,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -680,6 +705,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +745,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -757,6 +784,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -798,6 +826,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -826,6 +855,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -862,6 +892,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -880,6 +911,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -901,6 +933,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -913,6 +946,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -952,6 +986,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -981,6 +1016,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1002,6 +1038,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1045,6 +1082,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1071,6 +1109,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1109,6 +1148,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1135,6 +1175,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1220,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1197,6 +1239,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1210,6 +1253,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1230,6 +1274,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1249,6 +1294,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1278,6 +1324,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1299,6 +1346,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1338,6 +1386,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1359,6 +1408,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1373,6 +1423,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1394,6 +1445,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1452,6 +1504,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1480,6 +1533,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1516,6 +1570,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1534,6 +1589,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1555,6 +1611,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1567,6 +1624,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1606,6 +1664,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1624,6 +1683,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1645,6 +1705,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1666,6 +1727,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1705,6 +1767,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1749,6 +1812,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1767,6 +1831,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1788,6 +1853,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1809,6 +1875,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1823,6 +1890,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1844,6 +1912,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1883,6 +1952,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1913,6 +1983,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1932,6 +2003,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1953,6 +2025,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1975,6 +2048,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2004,6 +2078,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2025,6 +2100,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2064,6 +2140,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2085,6 +2162,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2099,6 +2177,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2120,6 +2199,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2178,6 +2258,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -2206,6 +2287,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2242,6 +2324,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2260,6 +2343,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2293,6 +2377,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2305,6 +2390,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2344,6 +2430,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2362,6 +2449,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2395,6 +2483,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2416,6 +2505,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2455,6 +2545,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2499,6 +2590,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2528,6 +2620,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2549,6 +2642,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2592,6 +2686,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2618,6 +2713,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2656,6 +2752,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2682,6 +2779,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2726,6 +2824,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2744,6 +2843,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2769,6 +2869,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments2.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments2.json index cefc387bf3ef..8283f654c657 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithOverloadedFunctionTypedArguments2.json @@ -21,6 +21,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGenericParameter", "optional": false }, @@ -54,6 +55,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +136,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -206,6 +211,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -227,6 +233,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -263,6 +270,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -297,6 +305,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -315,6 +324,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -336,6 +346,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -357,6 +368,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -396,6 +408,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -442,6 +456,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -470,6 +485,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +508,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -532,6 +549,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericParameter", "optional": false }, @@ -551,6 +569,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -570,6 +589,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -599,6 +619,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -620,6 +641,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -659,6 +681,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -697,6 +720,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -738,6 +762,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -766,6 +791,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -802,6 +828,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -820,6 +847,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -841,6 +869,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -862,6 +891,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -877,6 +907,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -902,6 +933,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -932,6 +964,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -951,6 +984,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -980,6 +1014,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1001,6 +1036,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1040,6 +1076,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1061,6 +1098,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1075,6 +1113,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1096,6 +1135,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1154,6 +1194,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1182,6 +1223,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1218,6 +1260,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1236,6 +1279,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1257,6 +1301,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1278,6 +1323,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1338,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1313,6 +1360,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1352,6 +1400,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1382,6 +1431,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1401,6 +1451,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1422,6 +1473,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1444,6 +1496,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1473,6 +1526,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1494,6 +1548,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1533,6 +1588,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1554,6 +1610,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1568,6 +1625,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1589,6 +1647,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1647,6 +1706,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false } @@ -1675,6 +1735,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1711,6 +1772,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -1729,6 +1791,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1762,6 +1825,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1783,6 +1847,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1798,6 +1863,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1823,6 +1889,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1867,6 +1934,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1896,6 +1964,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1917,6 +1986,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1960,6 +2030,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1986,6 +2057,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2024,6 +2096,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2050,6 +2123,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2094,6 +2168,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2112,6 +2187,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2137,6 +2213,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericCallWithTupleType.json b/crates/swc_ecma_parser/tests/tsc/genericCallWithTupleType.json index b08e861cf729..c961650731c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericCallWithTupleType.json +++ b/crates/swc_ecma_parser/tests/tsc/genericCallWithTupleType.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -97,6 +100,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple1", "optional": false }, @@ -135,6 +139,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -161,6 +166,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -197,6 +203,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": { @@ -218,6 +225,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -277,6 +285,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -298,6 +307,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -360,6 +370,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -430,6 +441,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -453,6 +465,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -509,6 +522,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -532,6 +546,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -591,6 +606,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -683,6 +699,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -706,6 +723,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -771,6 +789,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -854,6 +873,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -877,6 +897,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -936,6 +957,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1009,6 +1031,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1082,6 +1105,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1155,6 +1179,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1226,6 +1251,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -1299,6 +1325,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -1370,6 +1397,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericClassExpressionInFunction.json b/crates/swc_ecma_parser/tests/tsc/genericClassExpressionInFunction.json index 5e33b633b14e..97b997fdbd43 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericClassExpressionInFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/genericClassExpressionInFunction.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -163,6 +167,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -188,6 +193,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -222,6 +228,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -244,6 +251,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -286,6 +294,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -311,6 +320,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -354,6 +364,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -377,6 +388,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -411,6 +423,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -428,6 +441,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -452,6 +466,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TInner", "optional": false }, @@ -483,6 +498,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -517,6 +533,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -539,6 +556,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -605,6 +623,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -641,6 +660,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -719,6 +739,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -779,6 +800,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3Number", "optional": false, "typeAnnotation": null @@ -797,6 +819,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -832,6 +855,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -891,6 +915,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3Number", "optional": false }, @@ -938,6 +963,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -956,6 +982,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -989,6 +1016,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1007,6 +1035,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1040,6 +1069,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1058,6 +1088,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1094,6 +1125,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1143,6 +1175,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -1192,6 +1225,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericClassWithFunctionTypedMemberArguments.json b/crates/swc_ecma_parser/tests/tsc/genericClassWithFunctionTypedMemberArguments.json index 8022a8474724..0a653b7aa278 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericClassWithFunctionTypedMemberArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/genericClassWithFunctionTypedMemberArguments.json @@ -21,6 +21,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImmediatelyFix", "optional": false }, @@ -40,6 +41,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +83,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +106,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -124,6 +128,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -152,6 +157,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +203,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -239,6 +246,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -282,6 +290,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -319,6 +328,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -337,6 +347,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -386,6 +397,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -410,6 +422,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -440,6 +453,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -461,6 +475,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -500,6 +515,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -544,6 +560,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -568,6 +585,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -598,6 +616,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -619,6 +638,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -658,6 +678,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -718,6 +739,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -742,6 +764,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -772,6 +795,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -808,6 +832,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -849,6 +874,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -871,6 +897,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -892,6 +919,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -920,6 +948,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -965,6 +994,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1020,6 +1050,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1057,6 +1088,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1075,6 +1107,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1124,6 +1157,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": null @@ -1148,6 +1182,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1178,6 +1213,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1199,6 +1235,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1238,6 +1275,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1282,6 +1320,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -1306,6 +1345,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1336,6 +1376,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1382,6 +1423,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithCandidates", "optional": false }, @@ -1401,6 +1443,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1442,6 +1485,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1463,6 +1507,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1485,6 +1530,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1507,6 +1553,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1528,6 +1575,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1556,6 +1604,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1601,6 +1650,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -1614,6 +1664,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1646,6 +1697,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1668,6 +1720,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1711,6 +1764,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1748,6 +1802,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1769,6 +1824,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1820,6 +1876,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1844,6 +1901,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1889,6 +1947,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1910,6 +1969,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1973,6 +2033,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2017,6 +2078,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2041,6 +2103,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2083,6 +2146,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2133,6 +2197,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2157,6 +2222,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2199,6 +2265,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2220,6 +2287,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2259,6 +2327,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2313,6 +2382,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2354,6 +2424,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2375,6 +2446,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2397,6 +2469,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2419,6 +2492,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2440,6 +2514,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2468,6 +2543,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2492,6 +2568,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2513,6 +2590,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2556,6 +2634,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -2569,6 +2648,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2614,6 +2694,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2636,6 +2717,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2673,6 +2755,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2694,6 +2777,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2753,6 +2837,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2777,6 +2862,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2819,6 +2905,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2840,6 +2927,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2879,6 +2967,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2935,6 +3024,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2959,6 +3049,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3004,6 +3095,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3076,6 +3168,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3117,6 +3210,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3138,6 +3232,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3160,6 +3255,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -3182,6 +3278,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3203,6 +3300,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3231,6 +3329,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3255,6 +3354,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3276,6 +3376,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3319,6 +3420,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -3332,6 +3434,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3364,6 +3467,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3386,6 +3490,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3429,6 +3534,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3557,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3488,6 +3595,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -3509,6 +3617,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3554,6 +3663,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -3573,6 +3683,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3594,6 +3705,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3616,6 +3728,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3637,6 +3750,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3683,6 +3797,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3707,6 +3822,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3749,6 +3865,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3770,6 +3887,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3823,6 +3941,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3847,6 +3966,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3889,6 +4009,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3939,6 +4060,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -3963,6 +4085,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -4005,6 +4128,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4026,6 +4150,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4091,6 +4216,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -4115,6 +4241,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -4157,6 +4284,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4178,6 +4306,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4243,6 +4372,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -4267,6 +4397,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -4312,6 +4443,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4399,6 +4531,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4421,6 +4554,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericClassWithObjectTypeArgsAndConstraints.json b/crates/swc_ecma_parser/tests/tsc/genericClassWithObjectTypeArgsAndConstraints.json index 29981d940e03..979ee3778013 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericClassWithObjectTypeArgsAndConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/genericClassWithObjectTypeArgsAndConstraints.json @@ -14,6 +14,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -188,6 +190,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -233,6 +236,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +276,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -302,6 +307,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -321,6 +327,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -362,6 +369,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -383,6 +391,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -406,6 +415,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -431,6 +441,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -452,6 +463,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -475,6 +487,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -524,6 +537,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -545,6 +559,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -570,6 +585,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -598,6 +614,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -625,6 +642,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -684,6 +702,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -711,6 +730,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -764,6 +784,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -782,6 +803,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -806,6 +828,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -841,6 +864,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -859,6 +883,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -883,6 +908,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -918,6 +944,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -939,6 +966,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -970,6 +998,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1005,6 +1034,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1061,6 +1091,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1085,6 +1116,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1107,6 +1139,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1120,6 +1153,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1154,6 +1188,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1178,6 +1213,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1200,6 +1236,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1213,6 +1250,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1233,6 +1271,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -1274,6 +1313,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1295,6 +1335,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1318,6 +1359,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1343,6 +1385,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1364,6 +1407,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1387,6 +1431,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1436,6 +1481,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1457,6 +1503,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1482,6 +1529,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1510,6 +1558,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1529,6 +1578,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1570,6 +1620,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1589,6 +1640,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1624,6 +1676,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -1645,6 +1698,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -1668,6 +1722,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1706,6 +1761,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1730,6 +1786,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1752,6 +1809,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1765,6 +1823,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1799,6 +1858,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1823,6 +1883,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -1845,6 +1906,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1858,6 +1920,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1888,6 +1951,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Interface", "optional": false }, @@ -1911,6 +1975,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1935,6 +2000,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1962,6 +2028,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2010,6 +2077,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2023,6 +2091,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2044,6 +2113,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2067,6 +2137,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2084,6 +2155,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2105,6 +2177,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2128,6 +2201,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2158,6 +2232,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2184,6 +2259,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2211,6 +2287,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2265,6 +2342,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -2283,6 +2361,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2307,6 +2386,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2342,6 +2422,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -2360,6 +2441,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2384,6 +2466,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2419,6 +2502,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2440,6 +2524,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -2471,6 +2556,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2506,6 +2592,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2562,6 +2649,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2586,6 +2674,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2608,6 +2697,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -2621,6 +2711,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2655,6 +2746,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2679,6 +2771,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2701,6 +2794,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -2714,6 +2808,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -2738,6 +2833,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -2762,6 +2858,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2781,6 +2878,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2811,6 +2909,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2824,6 +2923,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2845,6 +2945,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2868,6 +2969,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2885,6 +2987,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2906,6 +3009,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2929,6 +3033,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2959,6 +3064,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2985,6 +3091,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3004,6 +3111,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3040,6 +3148,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -3061,6 +3170,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -3084,6 +3194,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3122,6 +3233,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -3146,6 +3258,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -3168,6 +3281,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -3181,6 +3295,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -3215,6 +3330,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -3239,6 +3355,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -3261,6 +3378,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -3274,6 +3392,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes1.json b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes1.json index 3aaa54711a51..e8771bea7bbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes1.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -98,6 +101,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +121,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false }, @@ -136,6 +141,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -158,6 +164,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -179,6 +186,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -207,6 +215,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -247,6 +256,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -269,6 +279,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -300,6 +311,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -321,6 +333,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -349,6 +362,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -367,6 +381,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compose", "optional": false }, @@ -386,6 +401,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -408,6 +424,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -429,6 +446,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -457,6 +475,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -481,6 +500,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -503,6 +523,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -524,6 +545,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -552,6 +574,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -592,6 +615,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -614,6 +638,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -636,6 +661,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -667,6 +693,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -688,6 +715,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -716,6 +744,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -734,6 +763,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -753,6 +783,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -774,6 +805,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -812,6 +844,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -848,6 +881,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -865,6 +899,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unlist", "optional": false }, @@ -884,6 +919,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -911,6 +947,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -950,6 +987,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -980,6 +1018,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -996,6 +1035,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -1015,6 +1055,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1036,6 +1077,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1074,6 +1116,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1104,6 +1147,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1127,6 +1171,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1146,6 +1191,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1165,6 +1211,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1186,6 +1233,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1209,6 +1257,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1250,6 +1299,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1280,6 +1330,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1296,6 +1347,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -1315,6 +1367,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1342,6 +1395,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1365,6 +1419,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1387,6 +1442,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1408,6 +1464,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1436,6 +1493,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1476,6 +1534,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1498,6 +1557,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1534,6 +1594,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1551,6 +1612,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identity", "optional": false }, @@ -1570,6 +1632,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1591,6 +1654,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1629,6 +1693,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1659,6 +1724,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1675,6 +1741,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false }, @@ -1694,6 +1761,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1715,6 +1783,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1737,6 +1806,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1758,6 +1828,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1796,6 +1867,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1818,6 +1890,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1862,6 +1935,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1888,6 +1962,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1907,6 +1982,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flip", "optional": false }, @@ -1926,6 +2002,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1948,6 +2025,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1969,6 +2047,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1983,6 +2062,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2004,6 +2084,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2032,6 +2113,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2072,6 +2154,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2094,6 +2177,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2116,6 +2200,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2147,6 +2232,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2168,6 +2254,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2182,6 +2269,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2203,6 +2291,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2231,6 +2320,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -2263,6 +2353,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f00", "optional": false, "typeAnnotation": { @@ -2285,6 +2376,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2306,6 +2398,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2334,6 +2427,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2370,6 +2464,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2387,6 +2482,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -2417,6 +2513,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false, "typeAnnotation": { @@ -2439,6 +2536,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2460,6 +2558,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2488,6 +2587,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2524,6 +2624,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2549,6 +2650,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2570,6 +2672,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2608,6 +2711,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f02", "optional": false, "typeAnnotation": { @@ -2630,6 +2734,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2651,6 +2756,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2679,6 +2785,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2715,6 +2822,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2739,6 +2847,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false }, @@ -2752,6 +2861,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -2786,6 +2896,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f03", "optional": false, "typeAnnotation": { @@ -2808,6 +2919,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2829,6 +2941,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2857,6 +2970,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2893,6 +3007,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2917,6 +3032,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false }, @@ -2938,6 +3054,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2959,6 +3076,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3001,6 +3119,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": { @@ -3023,6 +3142,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3044,6 +3164,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3072,6 +3193,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3102,6 +3224,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3131,6 +3254,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3158,6 +3282,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compose", "optional": false }, @@ -3179,6 +3304,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3198,6 +3324,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -3211,6 +3338,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3241,6 +3369,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3260,6 +3389,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -3273,6 +3403,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3316,6 +3447,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": { @@ -3338,6 +3470,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3359,6 +3492,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3387,6 +3521,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3417,6 +3552,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3446,6 +3582,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3473,6 +3610,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compose", "optional": false }, @@ -3486,6 +3624,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -3499,6 +3638,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false } @@ -3533,6 +3673,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": { @@ -3555,6 +3696,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3576,6 +3718,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3605,6 +3748,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3637,6 +3781,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3667,6 +3812,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3690,6 +3836,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compose", "optional": false }, @@ -3711,6 +3858,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3730,6 +3878,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -3743,6 +3892,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3773,6 +3923,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3792,6 +3943,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unlist", "optional": false }, @@ -3805,6 +3957,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3848,6 +4001,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": { @@ -3870,6 +4024,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3891,6 +4046,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3920,6 +4076,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3952,6 +4109,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3982,6 +4140,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4005,6 +4164,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compose", "optional": false }, @@ -4018,6 +4178,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false } @@ -4031,6 +4192,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unlist", "optional": false } @@ -4065,6 +4227,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayMap", "optional": false, "typeAnnotation": null @@ -4084,6 +4247,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4106,6 +4270,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4127,6 +4292,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4155,6 +4321,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4180,6 +4347,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4207,6 +4375,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4236,6 +4405,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4258,6 +4428,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4292,6 +4463,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4314,6 +4486,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4354,6 +4527,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayFilter", "optional": false, "typeAnnotation": null @@ -4373,6 +4547,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4395,6 +4570,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4416,6 +4592,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4459,6 +4636,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4486,6 +4664,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4515,6 +4694,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4537,6 +4717,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4571,6 +4752,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4611,6 +4793,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false, "typeAnnotation": { @@ -4633,6 +4816,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4699,6 +4883,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayMap", "optional": false }, @@ -4720,6 +4905,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4738,6 +4924,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4786,6 +4973,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false, "typeAnnotation": { @@ -4808,6 +4996,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4835,6 +5024,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4864,6 +5054,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4906,6 +5097,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4931,6 +5123,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayMap", "optional": false }, @@ -4952,6 +5145,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4973,6 +5167,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5015,6 +5210,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false, "typeAnnotation": { @@ -5037,6 +5233,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5064,6 +5261,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5093,6 +5291,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5129,6 +5328,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5153,6 +5353,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayMap", "optional": false }, @@ -5166,6 +5367,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identity", "optional": false } @@ -5200,6 +5402,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false, "typeAnnotation": { @@ -5222,6 +5425,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5249,6 +5453,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5278,6 +5483,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5314,6 +5520,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -5337,6 +5544,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5364,6 +5572,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayMap", "optional": false }, @@ -5385,6 +5594,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -5410,6 +5620,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -5452,6 +5663,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false, "typeAnnotation": { @@ -5474,6 +5686,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5540,6 +5753,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayFilter", "optional": false }, @@ -5561,6 +5775,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5586,6 +5801,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5644,6 +5860,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false, "typeAnnotation": { @@ -5666,6 +5883,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5693,6 +5911,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5722,6 +5941,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5741,6 +5961,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -5791,6 +6012,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5815,6 +6037,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayFilter", "optional": false }, @@ -5836,6 +6059,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5861,6 +6085,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5919,6 +6144,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false, "typeAnnotation": { @@ -5941,6 +6167,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5962,6 +6189,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5976,6 +6204,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5997,6 +6226,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6025,6 +6255,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6047,6 +6278,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6091,6 +6323,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6117,6 +6350,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6143,6 +6377,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flip", "optional": false }, @@ -6156,6 +6391,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false } @@ -6181,6 +6417,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -6199,6 +6436,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6220,6 +6458,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6248,6 +6487,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6278,6 +6518,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6309,6 +6550,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -6330,6 +6572,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -6352,6 +6595,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6364,6 +6608,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes2.json b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes2.json index bb04b15e0b1d..c59c34e237a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes2.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LowInfer", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -103,6 +106,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialAssigner", "optional": false }, @@ -126,6 +130,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -148,6 +153,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -174,6 +180,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -198,6 +205,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -219,6 +227,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -254,6 +263,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -272,6 +282,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -295,6 +306,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAssigner", "optional": false }, @@ -318,6 +330,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -349,6 +362,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -375,6 +389,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -405,6 +420,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialAssigner", "optional": false }, @@ -428,6 +444,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -446,6 +463,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -474,6 +492,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -492,6 +511,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -516,6 +536,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meta", "optional": false }, @@ -539,6 +560,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -571,6 +593,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -596,6 +619,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false, "typeAnnotation": { @@ -617,6 +641,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -660,6 +685,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -684,6 +710,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -717,6 +744,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -760,6 +788,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -785,6 +814,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -806,6 +836,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -820,6 +851,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false, "typeAnnotation": { @@ -841,6 +873,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meta", "optional": false }, @@ -864,6 +897,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -906,6 +940,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -925,6 +960,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignment", "optional": false, "typeAnnotation": { @@ -946,6 +982,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAssigner", "optional": false }, @@ -969,6 +1006,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LowInfer", "optional": false }, @@ -992,6 +1030,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1036,6 +1075,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1066,6 +1106,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -1089,6 +1130,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1113,6 +1155,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -1136,6 +1179,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1168,6 +1212,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -1192,6 +1237,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1213,6 +1259,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entry", "optional": false }, @@ -1237,6 +1284,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -1260,6 +1308,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1282,6 +1331,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -1301,6 +1351,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -1322,6 +1373,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -1345,6 +1397,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1386,6 +1439,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1433,6 +1487,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -1510,6 +1565,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -1548,6 +1604,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false, "typeAnnotation": { @@ -1577,6 +1634,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false }, @@ -1624,6 +1682,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -1682,6 +1741,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes3.json b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes3.json index 1dc786f64d31..db79e797e9b7 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericContextualTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/genericContextualTypes3.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LowInfer", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -103,6 +106,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialAssigner", "optional": false }, @@ -126,6 +130,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -148,6 +153,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -174,6 +180,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -198,6 +205,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -219,6 +227,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -254,6 +263,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -272,6 +282,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -295,6 +306,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAssigner", "optional": false }, @@ -318,6 +330,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -349,6 +362,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -375,6 +389,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -405,6 +420,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialAssigner", "optional": false }, @@ -428,6 +444,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -446,6 +463,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -474,6 +492,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -492,6 +511,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -516,6 +536,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meta", "optional": false }, @@ -539,6 +560,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -571,6 +593,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -596,6 +619,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false, "typeAnnotation": { @@ -617,6 +641,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -660,6 +685,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -684,6 +710,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -717,6 +744,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -760,6 +788,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -781,6 +810,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -795,6 +825,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false, "typeAnnotation": { @@ -816,6 +847,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meta", "optional": false }, @@ -839,6 +871,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -879,6 +912,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -898,6 +932,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignment", "optional": false, "typeAnnotation": { @@ -919,6 +954,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAssigner", "optional": false }, @@ -942,6 +978,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LowInfer", "optional": false }, @@ -965,6 +1002,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1009,6 +1047,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1039,6 +1078,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -1062,6 +1102,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1086,6 +1127,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -1109,6 +1151,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1141,6 +1184,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -1165,6 +1209,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1186,6 +1231,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entry", "optional": false }, @@ -1210,6 +1256,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignAction", "optional": false }, @@ -1233,6 +1280,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1255,6 +1303,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -1274,6 +1323,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -1295,6 +1345,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -1318,6 +1369,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1359,6 +1411,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -1406,6 +1459,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -1483,6 +1537,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -1521,6 +1576,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false, "typeAnnotation": { @@ -1550,6 +1606,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false }, @@ -1597,6 +1654,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -1655,6 +1713,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericFunctionParameters.json b/crates/swc_ecma_parser/tests/tsc/genericFunctionParameters.json index 3b8c9a052477..d6e6b55027e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericFunctionParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/genericFunctionParameters.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -104,6 +108,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -134,6 +139,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +180,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -204,6 +211,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -220,6 +228,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -239,6 +248,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -261,6 +271,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -282,6 +293,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -310,6 +322,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -347,6 +360,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -387,6 +401,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -417,6 +432,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -433,6 +449,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -452,6 +469,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -474,6 +492,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -495,6 +514,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -523,6 +543,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -542,6 +563,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -565,6 +587,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -596,6 +619,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -636,6 +660,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +691,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -696,6 +722,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -714,6 +741,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -735,6 +763,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -747,6 +776,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -786,6 +816,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -804,6 +835,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -825,6 +857,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -837,6 +870,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -876,6 +910,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -894,6 +929,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -915,6 +951,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -927,6 +964,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -966,6 +1004,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -988,6 +1027,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false, "typeAnnotation": { @@ -1010,6 +1050,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ops", "optional": false, "typeAnnotation": { @@ -1038,6 +1079,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "init", "optional": false }, @@ -1063,6 +1105,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1096,6 +1139,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1126,6 +1170,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1156,6 +1201,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1186,6 +1232,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1223,6 +1270,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1241,6 +1289,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1262,6 +1311,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1287,6 +1337,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericInstantiationEquivalentToObjectLiteral.json b/crates/swc_ecma_parser/tests/tsc/genericInstantiationEquivalentToObjectLiteral.json index 890f728bd832..ff63a3ecf420 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericInstantiationEquivalentToObjectLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/genericInstantiationEquivalentToObjectLiteral.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pair", "optional": false }, @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -64,6 +66,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -97,6 +100,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -121,6 +125,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -142,6 +147,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false }, @@ -166,6 +172,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -199,6 +206,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -220,6 +228,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pair", "optional": false }, @@ -279,6 +288,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -308,6 +318,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -343,6 +354,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false }, @@ -393,6 +405,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -404,6 +417,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -429,6 +443,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -440,6 +455,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -454,6 +470,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -473,6 +490,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -494,6 +512,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pair", "optional": false }, @@ -517,6 +536,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -535,6 +555,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -576,6 +597,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -598,6 +620,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -620,6 +643,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -639,6 +663,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -668,6 +693,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -692,6 +718,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -713,6 +740,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false }, @@ -737,6 +765,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -779,6 +808,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -801,6 +831,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -834,6 +865,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -847,6 +879,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -875,6 +908,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -888,6 +922,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -916,6 +951,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -929,6 +965,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -957,6 +994,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -970,6 +1008,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericObjectRest.json b/crates/swc_ecma_parser/tests/tsc/genericObjectRest.json index d33f8b0e7929..ed110a33139f 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericObjectRest.json +++ b/crates/swc_ecma_parser/tests/tsc/genericObjectRest.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -73,6 +75,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -94,6 +97,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -157,6 +161,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -174,6 +179,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -221,6 +227,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -243,6 +250,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -260,6 +268,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -307,6 +316,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -329,6 +339,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -351,6 +362,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -368,6 +380,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -416,6 +429,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -438,6 +452,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -455,6 +470,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -510,6 +526,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -532,6 +549,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -549,6 +567,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -594,6 +613,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -605,6 +625,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -627,6 +648,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -644,6 +666,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -675,6 +698,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -702,6 +726,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -737,6 +762,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -789,6 +815,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": null @@ -807,6 +834,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -840,6 +868,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb", "optional": false, "typeAnnotation": null @@ -858,6 +887,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -877,6 +907,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -896,6 +927,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -917,6 +949,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -978,6 +1011,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -989,6 +1023,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1009,6 +1044,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb", "optional": false } @@ -1020,6 +1056,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1042,6 +1079,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1059,6 +1097,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1090,6 +1129,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1117,6 +1157,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false }, @@ -1152,6 +1193,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb", "optional": false }, @@ -1190,6 +1232,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1209,6 +1252,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1230,6 +1274,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1252,6 +1297,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -1273,6 +1319,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -1295,6 +1342,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -1316,6 +1364,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -1377,6 +1426,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -1388,6 +1438,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1408,6 +1459,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -1419,6 +1471,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1441,6 +1494,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1458,6 +1512,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1489,6 +1544,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1511,6 +1567,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -1537,6 +1594,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1558,6 +1616,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -1584,6 +1643,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1610,6 +1670,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1635,6 +1696,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1670,6 +1732,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1705,6 +1768,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1738,6 +1802,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1757,6 +1822,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1778,6 +1844,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1800,6 +1867,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -1821,6 +1889,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -1843,6 +1912,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -1864,6 +1934,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -1925,6 +1996,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -1936,6 +2008,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1956,6 +2029,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -1967,6 +2041,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1989,6 +2064,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -2006,6 +2082,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2037,6 +2114,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -2063,6 +2141,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -2084,6 +2163,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -2110,6 +2190,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericRestArity.json b/crates/swc_ecma_parser/tests/tsc/genericRestArity.json index 53ad32b36840..068fc5e1abcc 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericRestArity.json +++ b/crates/swc_ecma_parser/tests/tsc/genericRestArity.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -33,6 +34,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false, "typeAnnotation": { @@ -65,6 +67,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -88,6 +91,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -140,6 +144,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -163,6 +168,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -201,6 +207,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -262,6 +269,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -283,6 +291,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -341,6 +351,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -351,6 +362,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -385,6 +397,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -406,6 +419,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -431,6 +445,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -464,6 +479,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -474,6 +490,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericRestArityStrict.json b/crates/swc_ecma_parser/tests/tsc/genericRestArityStrict.json index 14fc4d434f33..4bf1dff65a47 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericRestArityStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/genericRestArityStrict.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -33,6 +34,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false, "typeAnnotation": { @@ -65,6 +67,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -88,6 +91,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -140,6 +144,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -163,6 +168,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -201,6 +207,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS", "optional": false }, @@ -262,6 +269,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -283,6 +291,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -341,6 +351,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -351,6 +362,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -385,6 +397,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -406,6 +419,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -431,6 +445,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -464,6 +479,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -474,6 +490,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericRestParameters1.json b/crates/swc_ecma_parser/tests/tsc/genericRestParameters1.json index 61a88360c9dc..4679bb4a638e 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericRestParameters1.json +++ b/crates/swc_ecma_parser/tests/tsc/genericRestParameters1.json @@ -28,6 +28,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -177,6 +179,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -199,6 +202,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x0", "optional": false, "typeAnnotation": { @@ -224,6 +228,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -249,6 +254,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -312,6 +318,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -323,6 +330,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -348,6 +356,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -359,6 +368,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -387,6 +397,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -482,6 +493,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -561,6 +573,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -624,6 +637,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": { @@ -670,6 +684,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -749,6 +764,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false, "typeAnnotation": { @@ -825,6 +841,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -888,6 +905,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -907,6 +925,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -943,6 +962,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -979,6 +999,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1024,6 +1045,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1040,6 +1062,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -1068,6 +1091,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1096,6 +1120,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1124,6 +1149,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1164,6 +1190,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1192,6 +1219,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1243,6 +1271,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -1271,6 +1300,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1290,6 +1320,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1326,6 +1357,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1382,6 +1414,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1398,6 +1431,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -1437,6 +1471,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1500,6 +1535,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1519,6 +1555,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1555,6 +1592,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1591,6 +1629,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1636,6 +1675,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1652,6 +1692,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -1680,6 +1721,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1708,6 +1750,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1736,6 +1779,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1776,6 +1820,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1804,6 +1849,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1855,6 +1901,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -1883,6 +1930,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1902,6 +1950,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1938,6 +1987,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -1994,6 +2044,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2010,6 +2061,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -2038,6 +2090,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2067,6 +2120,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2090,6 +2144,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2128,6 +2183,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2172,6 +2228,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2202,6 +2259,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": null @@ -2220,6 +2278,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2289,6 +2348,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": null @@ -2307,6 +2367,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2365,6 +2426,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": null @@ -2383,6 +2445,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2429,6 +2492,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13", "optional": false, "typeAnnotation": null @@ -2447,6 +2511,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2480,6 +2545,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false, "typeAnnotation": null @@ -2498,6 +2564,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2514,6 +2581,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -2548,6 +2616,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x15", "optional": false, "typeAnnotation": null @@ -2566,6 +2635,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2594,6 +2664,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2628,6 +2699,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x16", "optional": false, "typeAnnotation": null @@ -2646,6 +2718,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2686,6 +2759,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2720,6 +2794,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x17", "optional": false, "typeAnnotation": null @@ -2738,6 +2813,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2789,6 +2865,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -2823,6 +2900,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x18", "optional": false, "typeAnnotation": null @@ -2841,6 +2919,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2857,6 +2936,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -2888,6 +2968,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g10", "optional": false }, @@ -2907,6 +2988,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2928,6 +3010,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2950,6 +3033,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -2971,6 +3055,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3017,6 +3102,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3035,6 +3121,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3051,6 +3138,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -3085,6 +3173,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3103,6 +3192,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3119,6 +3209,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -3153,6 +3244,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -3171,6 +3263,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3199,6 +3292,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -3233,6 +3327,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -3251,6 +3346,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3267,6 +3363,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -3283,6 +3380,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -3318,6 +3416,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3354,6 +3453,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3416,6 +3516,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3445,6 +3546,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3468,6 +3570,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3506,6 +3609,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3582,6 +3686,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3612,6 +3717,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z10", "optional": false, "typeAnnotation": null @@ -3630,6 +3736,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3699,6 +3806,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z11", "optional": false, "typeAnnotation": null @@ -3717,6 +3825,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3775,6 +3884,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z12", "optional": false, "typeAnnotation": null @@ -3793,6 +3903,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3839,6 +3950,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z13", "optional": false, "typeAnnotation": null @@ -3857,6 +3969,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3890,6 +4003,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z14", "optional": false, "typeAnnotation": null @@ -3908,6 +4022,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3924,6 +4039,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3958,6 +4074,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z15", "optional": false, "typeAnnotation": null @@ -3976,6 +4093,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4004,6 +4122,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -4038,6 +4157,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z16", "optional": false, "typeAnnotation": null @@ -4056,6 +4176,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4096,6 +4217,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -4130,6 +4252,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z17", "optional": false, "typeAnnotation": null @@ -4148,6 +4271,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4199,6 +4323,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -4233,6 +4358,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z18", "optional": false, "typeAnnotation": null @@ -4251,6 +4377,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4267,6 +4394,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -4298,6 +4426,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g11", "optional": false }, @@ -4317,6 +4446,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4338,6 +4468,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4360,6 +4491,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -4381,6 +4513,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4427,6 +4560,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4445,6 +4579,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4461,6 +4596,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4495,6 +4631,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4513,6 +4650,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4529,6 +4667,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -4563,6 +4702,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -4581,6 +4721,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4609,6 +4750,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4643,6 +4785,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -4661,6 +4804,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4677,6 +4821,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4693,6 +4838,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -4728,6 +4874,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4764,6 +4911,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4826,6 +4974,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -4845,6 +4994,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4877,6 +5027,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4900,6 +5051,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4928,6 +5080,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4962,6 +5115,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4985,6 +5139,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5028,6 +5183,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5044,6 +5200,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -5076,6 +5233,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5112,6 +5270,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5134,6 +5293,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callr", "optional": false }, @@ -5153,6 +5313,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -5174,6 +5335,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5196,6 +5358,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -5228,6 +5391,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5251,6 +5415,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5279,6 +5444,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5324,6 +5490,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5340,6 +5507,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -5372,6 +5540,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5408,6 +5577,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5430,6 +5600,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -5449,6 +5620,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5482,6 +5654,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5554,6 +5727,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -5573,6 +5747,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5594,6 +5769,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5616,6 +5792,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5637,6 +5814,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5675,6 +5853,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5697,6 +5876,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5734,6 +5914,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5752,6 +5933,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5784,6 +5966,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x20", "optional": false, "typeAnnotation": null @@ -5802,6 +5985,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -5823,6 +6007,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5834,6 +6019,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5853,6 +6039,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5863,6 +6050,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5927,6 +6115,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x21", "optional": false, "typeAnnotation": null @@ -5945,6 +6134,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -5966,6 +6156,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5977,6 +6168,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5996,6 +6188,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6006,6 +6199,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -6070,6 +6264,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x22", "optional": false, "typeAnnotation": null @@ -6088,6 +6283,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -6101,6 +6297,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false } @@ -6159,6 +6356,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x23", "optional": false, "typeAnnotation": null @@ -6177,6 +6375,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -6190,6 +6389,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false } @@ -6248,6 +6448,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x24", "optional": false, "typeAnnotation": null @@ -6266,6 +6467,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -6279,6 +6481,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false } @@ -6411,6 +6614,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x30", "optional": false, "typeAnnotation": null @@ -6429,6 +6633,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callr", "optional": false }, @@ -6442,6 +6647,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false } @@ -6463,6 +6669,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6474,6 +6681,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -6493,6 +6701,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6503,6 +6712,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -6543,6 +6753,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x31", "optional": false, "typeAnnotation": null @@ -6561,6 +6772,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callr", "optional": false }, @@ -6574,6 +6786,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false } @@ -6587,6 +6800,7 @@ "end": 3122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false } @@ -6621,6 +6835,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x32", "optional": false, "typeAnnotation": null @@ -6639,6 +6854,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callr", "optional": false }, @@ -6652,6 +6868,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false } @@ -6665,6 +6882,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false } @@ -6685,6 +6903,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -6704,6 +6923,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -6726,6 +6946,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6747,6 +6968,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6771,6 +6993,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -6794,6 +7017,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6822,6 +7046,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6846,6 +7071,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6867,6 +7093,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6921,6 +7148,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -6944,6 +7172,7 @@ "end": 3291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6966,6 +7195,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6979,6 +7209,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6995,6 +7226,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false } @@ -7032,6 +7264,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7054,6 +7287,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7090,6 +7324,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7126,6 +7361,7 @@ "end": 3331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false, "typeAnnotation": { @@ -7148,6 +7384,7 @@ "end": 3335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7173,6 +7410,7 @@ "end": 3346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7198,6 +7436,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -7271,6 +7510,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false, "typeAnnotation": null @@ -7289,6 +7529,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -7302,6 +7543,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false } @@ -7348,6 +7590,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false, "typeAnnotation": null @@ -7366,6 +7609,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -7379,6 +7623,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false } @@ -7425,6 +7670,7 @@ "end": 3519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false, "typeAnnotation": null @@ -7443,6 +7689,7 @@ "end": 3526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -7456,6 +7703,7 @@ "end": 3530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false } @@ -7498,6 +7746,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -7561,6 +7810,7 @@ "end": 3586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -7612,6 +7862,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -7651,6 +7902,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -7681,6 +7933,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g20", "optional": false, "typeAnnotation": { @@ -7703,6 +7956,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7728,6 +7982,7 @@ "end": 3654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -7753,6 +8008,7 @@ "end": 3666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -7826,6 +8082,7 @@ "end": 3701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g21", "optional": false, "typeAnnotation": null @@ -7844,6 +8101,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -7857,6 +8115,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g20", "optional": false } @@ -7903,6 +8162,7 @@ "end": 3768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g22", "optional": false, "typeAnnotation": null @@ -7921,6 +8181,7 @@ "end": 3775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -7934,6 +8195,7 @@ "end": 3779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g21", "optional": false } @@ -7980,6 +8242,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g23", "optional": false, "typeAnnotation": null @@ -7998,6 +8261,7 @@ "end": 3836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -8011,6 +8275,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g22", "optional": false } @@ -8053,6 +8318,7 @@ "end": 3872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g20", "optional": false }, @@ -8116,6 +8382,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g20", "optional": false }, @@ -8168,6 +8435,7 @@ "end": 3914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g20", "optional": false }, @@ -8208,6 +8476,7 @@ "end": 3923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g21", "optional": false }, @@ -8259,6 +8528,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g21", "optional": false }, @@ -8299,6 +8569,7 @@ "end": 3957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g21", "optional": false }, @@ -8326,6 +8597,7 @@ "end": 3964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g22", "optional": false }, @@ -8365,6 +8637,7 @@ "end": 3975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g22", "optional": false }, @@ -8392,6 +8665,7 @@ "end": 3982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g23", "optional": false }, @@ -8408,6 +8682,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -8427,6 +8702,7 @@ "end": 4041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8448,6 +8724,7 @@ "end": 4044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8480,6 +8757,7 @@ "end": 4053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -8503,6 +8781,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8541,6 +8820,7 @@ "end": 4009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8563,6 +8843,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8595,6 +8876,7 @@ "end": 4024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8616,6 +8898,7 @@ "end": 4027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8666,6 +8949,7 @@ "end": 4060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8696,6 +8980,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c30", "optional": false, "typeAnnotation": null @@ -8714,6 +8999,7 @@ "end": 4078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -8747,6 +9033,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8775,6 +9062,7 @@ "end": 4094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8802,6 +9090,7 @@ "end": 4097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8821,6 +9110,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8861,6 +9151,7 @@ "end": 4169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -8878,6 +9169,7 @@ "end": 4182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -8902,6 +9194,7 @@ "end": 4185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8927,6 +9220,7 @@ "end": 4196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8952,6 +9246,7 @@ "end": 4207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -9006,6 +9301,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -9023,6 +9319,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -9057,6 +9354,7 @@ "end": 4258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9162,6 +9460,7 @@ "end": 4305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -9179,6 +9478,7 @@ "end": 4329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -9203,6 +9503,7 @@ "end": 4336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9228,6 +9529,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9253,6 +9555,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -9308,6 +9611,7 @@ "end": 4387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -9325,6 +9629,7 @@ "end": 4411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -9359,6 +9664,7 @@ "end": 4424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9465,6 +9771,7 @@ "end": 4471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -9488,6 +9795,7 @@ "end": 4473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9512,6 +9820,7 @@ "end": 4487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -9546,6 +9855,7 @@ "end": 4496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9575,6 +9885,7 @@ "end": 4499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9619,6 +9930,7 @@ "end": 4521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -9642,6 +9954,7 @@ "end": 4523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9666,6 +9979,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -9700,6 +10014,7 @@ "end": 4561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9757,6 +10072,7 @@ "end": 4585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -9780,6 +10096,7 @@ "end": 4587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9818,6 +10135,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -9852,6 +10170,7 @@ "end": 4624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -9875,6 +10194,7 @@ "end": 4627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9918,6 +10238,7 @@ "end": 4647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T08", "optional": false }, @@ -9941,6 +10262,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9979,6 +10301,7 @@ "end": 4688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -10013,6 +10336,7 @@ "end": 4701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -10036,6 +10360,7 @@ "end": 4704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10080,6 +10405,7 @@ "end": 4724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T09", "optional": false }, @@ -10097,6 +10423,7 @@ "end": 4737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -10120,6 +10447,7 @@ "end": 4746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -10143,6 +10471,7 @@ "end": 4762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record1", "optional": false }, @@ -10168,6 +10497,7 @@ "end": 4773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move", "optional": false }, @@ -10269,6 +10599,7 @@ "end": 4809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jump", "optional": false }, @@ -10370,6 +10701,7 @@ "end": 4842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stop", "optional": false }, @@ -10405,6 +10737,7 @@ "end": 4858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -10443,6 +10776,7 @@ "end": 4881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventType", "optional": false }, @@ -10466,6 +10800,7 @@ "end": 4883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10497,6 +10832,7 @@ "end": 4895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emit", "optional": false }, @@ -10510,6 +10846,7 @@ "end": 4926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -10531,6 +10868,7 @@ "end": 4929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10555,6 +10893,7 @@ "end": 4941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": null @@ -10591,6 +10930,7 @@ "end": 4944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10609,6 +10949,7 @@ "end": 4946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10650,6 +10991,7 @@ "end": 4965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10668,6 +11010,7 @@ "end": 4967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10708,6 +11051,7 @@ "end": 4973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10726,6 +11070,7 @@ "end": 4975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10774,6 +11119,7 @@ "end": 4897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10800,6 +11146,7 @@ "end": 4913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10826,6 +11173,7 @@ "end": 4923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10862,6 +11210,7 @@ "end": 5008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "events", "optional": false, "typeAnnotation": { @@ -10883,6 +11232,7 @@ "end": 5019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventType", "optional": false }, @@ -10906,6 +11256,7 @@ "end": 5027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record1", "optional": false }, @@ -10947,6 +11298,7 @@ "end": 5036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "events", "optional": false }, @@ -11026,6 +11378,7 @@ "end": 5069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "events", "optional": false }, @@ -11105,6 +11458,7 @@ "end": 5100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "events", "optional": false }, @@ -11172,6 +11526,7 @@ "end": 5129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "events", "optional": false }, @@ -11224,6 +11579,7 @@ "end": 5182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": { @@ -11256,6 +11612,7 @@ "end": 5193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -11331,6 +11688,7 @@ "end": 5227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false, "typeAnnotation": { @@ -11393,6 +11751,7 @@ "end": 5256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false, "typeAnnotation": { @@ -11425,6 +11784,7 @@ "end": 5266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -11493,6 +11853,7 @@ "end": 5296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff4", "optional": false, "typeAnnotation": { @@ -11515,6 +11876,7 @@ "end": 5300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -11578,6 +11940,7 @@ "end": 5322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": null @@ -11589,6 +11952,7 @@ "end": 5328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false } @@ -11614,6 +11978,7 @@ "end": 5333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": null @@ -11625,6 +11990,7 @@ "end": 5339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false } @@ -11650,6 +12016,7 @@ "end": 5344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": null @@ -11661,6 +12028,7 @@ "end": 5350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff4", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/genericRestParameters2.json b/crates/swc_ecma_parser/tests/tsc/genericRestParameters2.json index 88a9f461d673..dc12af283143 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericRestParameters2.json +++ b/crates/swc_ecma_parser/tests/tsc/genericRestParameters2.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -137,6 +138,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -230,6 +232,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -307,6 +310,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": { @@ -353,6 +357,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f00", "optional": false, "typeAnnotation": { @@ -385,6 +390,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -502,6 +508,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false, "typeAnnotation": { @@ -524,6 +531,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -559,6 +567,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -660,6 +669,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f02", "optional": false, "typeAnnotation": { @@ -682,6 +692,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -707,6 +718,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -742,6 +754,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -827,6 +840,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f03", "optional": false, "typeAnnotation": { @@ -849,6 +863,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -874,6 +889,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -899,6 +915,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -965,6 +982,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f04", "optional": false, "typeAnnotation": { @@ -987,6 +1005,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1012,6 +1031,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1037,6 +1057,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1072,6 +1093,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1140,6 +1162,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": { @@ -1172,6 +1195,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1303,6 +1327,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": { @@ -1325,6 +1350,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1360,6 +1386,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1475,6 +1502,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": { @@ -1497,6 +1525,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1522,6 +1551,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1557,6 +1587,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1656,6 +1687,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": { @@ -1678,6 +1710,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1703,6 +1736,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1738,6 +1772,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1813,6 +1848,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": { @@ -1892,6 +1928,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false, "typeAnnotation": { @@ -1968,6 +2005,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2020,6 +2058,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2083,6 +2122,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2157,6 +2197,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2176,6 +2217,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2212,6 +2254,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2248,6 +2291,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2284,6 +2328,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2329,6 +2374,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2345,6 +2391,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -2373,6 +2420,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2401,6 +2449,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2429,6 +2478,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2469,6 +2519,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -2497,6 +2548,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2548,6 +2600,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -2576,6 +2629,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2627,6 +2681,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -2654,6 +2709,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -2682,6 +2738,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2734,6 +2791,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2797,6 +2855,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2871,6 +2930,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2890,6 +2950,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2926,6 +2987,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2962,6 +3024,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2998,6 +3061,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3043,6 +3107,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3059,6 +3124,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3087,6 +3153,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3115,6 +3182,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3143,6 +3211,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3183,6 +3252,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3211,6 +3281,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3262,6 +3333,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -3290,6 +3362,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3341,6 +3414,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -3368,6 +3442,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3396,6 +3471,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3448,6 +3524,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3511,6 +3588,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3585,6 +3663,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3604,6 +3683,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3640,6 +3720,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3676,6 +3757,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3712,6 +3794,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3757,6 +3840,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3773,6 +3857,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3801,6 +3886,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3829,6 +3915,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3857,6 +3944,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3897,6 +3985,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3925,6 +4014,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3976,6 +4066,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -4004,6 +4095,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4055,6 +4147,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -4082,6 +4175,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -4110,6 +4204,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4162,6 +4257,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4225,6 +4321,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4299,6 +4396,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4318,6 +4416,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -4354,6 +4453,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -4390,6 +4490,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -4426,6 +4527,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -4471,6 +4573,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4487,6 +4590,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -4515,6 +4619,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4543,6 +4648,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -4571,6 +4677,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4611,6 +4718,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -4639,6 +4747,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4690,6 +4799,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -4718,6 +4828,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4769,6 +4880,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -4796,6 +4908,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -4827,6 +4940,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false, "typeAnnotation": { @@ -4859,6 +4973,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4882,6 +4997,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4910,6 +5026,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4954,6 +5071,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4988,6 +5106,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5004,6 +5123,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -5032,6 +5152,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5060,6 +5181,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -5088,6 +5210,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5128,6 +5251,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -5156,6 +5280,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5196,6 +5321,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -5229,6 +5355,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -5246,6 +5373,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -5270,6 +5398,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5295,6 +5424,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5330,6 +5460,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5393,6 +5524,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -5410,6 +5542,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -5444,6 +5577,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5563,6 +5697,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -5580,6 +5715,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -5604,6 +5740,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5629,6 +5766,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5664,6 +5802,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5728,6 +5867,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -5745,6 +5885,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructorParameters", "optional": false }, @@ -5779,6 +5920,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5899,6 +6041,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -5922,6 +6065,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5960,6 +6104,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -5984,6 +6129,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6019,6 +6165,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6042,6 +6189,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6085,6 +6233,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -6102,6 +6251,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -6185,6 +6335,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P1", "optional": false }, @@ -6208,6 +6359,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6227,6 +6379,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -6255,6 +6408,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6274,6 +6428,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false, "typeAnnotation": { @@ -6301,6 +6456,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6330,6 +6486,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tail", "optional": false, "typeAnnotation": null @@ -6359,6 +6516,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6410,6 +6568,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false }, @@ -6434,6 +6593,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6455,6 +6615,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tail", "optional": false }, @@ -6479,6 +6640,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6519,6 +6681,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -6536,6 +6699,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P1", "optional": false }, @@ -6560,6 +6724,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6585,6 +6750,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6620,6 +6786,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -6683,6 +6850,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -6700,6 +6868,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P1", "optional": false }, @@ -6734,6 +6903,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -6797,6 +6967,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -6814,6 +6985,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P1", "optional": false }, @@ -6838,6 +7010,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6863,6 +7036,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/genericRestParameters3.json b/crates/swc_ecma_parser/tests/tsc/genericRestParameters3.json index 5f7c5d994707..71575183e8ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericRestParameters3.json +++ b/crates/swc_ecma_parser/tests/tsc/genericRestParameters3.json @@ -28,6 +28,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -220,6 +223,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -242,6 +246,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -267,6 +272,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -333,6 +339,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -355,6 +362,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -380,6 +388,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -405,6 +414,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -471,6 +481,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": { @@ -503,6 +514,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -670,6 +682,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -783,6 +796,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -904,6 +918,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -1025,6 +1040,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": { @@ -1151,6 +1167,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1203,6 +1220,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1266,6 +1284,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1294,6 +1313,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1322,6 +1342,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1350,6 +1371,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1378,6 +1400,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1406,6 +1429,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -1434,6 +1458,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1462,6 +1487,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -1490,6 +1516,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1542,6 +1569,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1582,6 +1610,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1593,6 +1622,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -1618,6 +1648,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -1629,6 +1660,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -1654,6 +1686,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1665,6 +1698,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -1690,6 +1724,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1701,6 +1736,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -1726,6 +1762,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1737,6 +1774,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false } @@ -1762,6 +1800,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1773,6 +1812,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false } @@ -1791,6 +1831,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -1815,6 +1856,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1840,6 +1882,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1863,6 +1906,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1893,6 +1937,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false }, @@ -1926,6 +1971,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1945,6 +1991,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -1977,6 +2024,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2000,6 +2048,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2058,6 +2107,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2119,6 +2169,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2143,6 +2194,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2188,6 +2240,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2225,6 +2278,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2270,6 +2324,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2283,6 +2338,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -2308,6 +2364,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2342,6 +2399,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2371,6 +2429,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2394,6 +2453,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2430,6 +2490,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -2458,6 +2519,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2502,6 +2564,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2532,6 +2595,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2550,6 +2614,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2608,6 +2673,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2626,6 +2692,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2675,6 +2742,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2712,6 +2780,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2741,6 +2810,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2764,6 +2834,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2787,6 +2858,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2828,6 +2900,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2878,6 +2951,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ca", "optional": false, "typeAnnotation": { @@ -2899,6 +2973,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CoolArray", "optional": false }, @@ -2947,6 +3022,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2974,6 +3050,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -3014,6 +3091,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -3066,6 +3144,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -3082,6 +3161,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ca", "optional": false } @@ -3099,6 +3179,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hmm", "optional": false }, @@ -3128,6 +3209,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3151,6 +3233,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3189,6 +3272,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3293,6 +3377,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hmm", "optional": false }, @@ -3320,6 +3405,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hmm", "optional": false }, @@ -3372,6 +3458,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hmm", "optional": false }, @@ -3401,6 +3488,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3430,6 +3518,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3532,6 +3621,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -3553,6 +3643,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -3621,6 +3712,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3637,6 +3729,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -3659,6 +3752,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestParams", "optional": false }, @@ -3690,6 +3784,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3725,6 +3820,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3757,6 +3853,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Signature", "optional": false }, @@ -3775,6 +3872,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3810,6 +3908,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -3833,6 +3932,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RestParams", "optional": false }, @@ -3873,6 +3973,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MergedParams", "optional": false }, @@ -3890,6 +3991,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -3913,6 +4015,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Signature", "optional": false }, @@ -3945,6 +4048,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": { @@ -3977,6 +4081,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -4128,6 +4233,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false, "typeAnnotation": { @@ -4150,6 +4256,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4185,6 +4292,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -4301,6 +4409,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false, "typeAnnotation": null @@ -4312,6 +4421,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false } @@ -4337,6 +4447,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false, "typeAnnotation": null @@ -4348,6 +4459,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false } @@ -4362,6 +4474,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false }, @@ -4381,6 +4494,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -4413,6 +4527,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4443,6 +4558,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4479,6 +4595,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -4505,6 +4622,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4577,6 +4695,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -4599,6 +4718,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4634,6 +4754,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -4664,6 +4785,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4754,6 +4876,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -4765,6 +4888,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -4790,6 +4914,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -4801,6 +4926,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } @@ -4830,6 +4956,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericSetterInClassType.json b/crates/swc_ecma_parser/tests/tsc/genericSetterInClassType.json index 878f57807477..a0300fd6ff68 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericSetterInClassType.json +++ b/crates/swc_ecma_parser/tests/tsc/genericSetterInClassType.json @@ -21,6 +21,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -40,6 +41,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +138,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -180,6 +183,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -236,6 +240,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +278,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -291,6 +297,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -343,6 +350,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -368,6 +376,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -391,6 +400,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -437,6 +447,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -554,6 +565,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -616,6 +628,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -658,6 +671,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -705,6 +719,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericSetterInClassTypeJsDoc.json b/crates/swc_ecma_parser/tests/tsc/genericSetterInClassTypeJsDoc.json index f0855dec9ae5..05668a018664 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericSetterInClassTypeJsDoc.json +++ b/crates/swc_ecma_parser/tests/tsc/genericSetterInClassTypeJsDoc.json @@ -14,6 +14,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -80,6 +81,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": false, "typeAnnotation": null @@ -136,6 +138,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initialValue", "optional": false } @@ -249,6 +252,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -311,6 +315,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -370,6 +375,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/genericTypeAliases.json b/crates/swc_ecma_parser/tests/tsc/genericTypeAliases.json index cdcbcc3eb309..c1deb2d3f71c 100644 --- a/crates/swc_ecma_parser/tests/tsc/genericTypeAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/genericTypeAliases.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -42,6 +43,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -99,6 +102,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "left", "optional": false }, @@ -123,6 +127,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -146,6 +151,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +176,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right", "optional": false }, @@ -194,6 +201,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -217,6 +225,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +264,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": { @@ -276,6 +286,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -446,6 +457,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lazy", "optional": false }, @@ -469,6 +481,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -500,6 +513,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +552,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -572,6 +587,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ls", "optional": false, "typeAnnotation": { @@ -593,6 +609,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lazy", "optional": false }, @@ -641,6 +658,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ls", "optional": false, "typeAnnotation": null @@ -676,6 +694,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ls", "optional": false, "typeAnnotation": null @@ -718,6 +737,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -741,6 +761,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -772,6 +793,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -798,6 +820,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -822,6 +845,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -845,6 +869,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -874,6 +899,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -897,6 +923,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -928,6 +955,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -954,6 +982,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -978,6 +1007,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1001,6 +1031,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1039,6 +1070,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1060,6 +1092,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1111,6 +1144,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1132,6 +1166,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1180,6 +1215,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1191,6 +1227,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1216,6 +1253,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1227,6 +1265,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1252,6 +1291,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1287,6 +1327,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1342,6 +1383,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1420,6 +1462,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1441,6 +1484,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1489,6 +1533,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1524,6 +1569,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1579,6 +1625,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1648,6 +1695,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strange", "optional": false }, @@ -1671,6 +1719,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1714,6 +1763,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1735,6 +1785,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strange", "optional": false }, @@ -1783,6 +1834,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1811,6 +1863,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -1835,6 +1888,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1857,6 +1911,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1890,6 +1945,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1914,6 +1970,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1935,6 +1992,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1959,6 +2017,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1983,6 +2042,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pair", "optional": false }, @@ -2006,6 +2066,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2030,6 +2091,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2053,6 +2115,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2071,6 +2134,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2093,6 +2157,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedPair", "optional": false }, @@ -2117,6 +2182,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2142,6 +2208,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pair", "optional": false }, @@ -2165,6 +2232,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2195,6 +2263,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, @@ -2242,6 +2311,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2263,6 +2333,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedPair", "optional": false }, @@ -2317,6 +2388,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -2366,6 +2438,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -2415,6 +2488,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -2447,6 +2521,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2480,6 +2555,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2503,6 +2579,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2534,6 +2611,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2560,6 +2638,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2584,6 +2663,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2607,6 +2687,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2645,6 +2726,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2666,6 +2748,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2695,6 +2778,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2724,6 +2808,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2752,6 +2837,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2774,6 +2860,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2807,6 +2894,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2830,6 +2918,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2861,6 +2950,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2887,6 +2977,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2911,6 +3002,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2934,6 +3026,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2972,6 +3065,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2993,6 +3087,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -3022,6 +3117,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3051,6 +3147,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3079,6 +3176,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3115,6 +3213,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3133,6 +3232,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3182,6 +3282,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3200,6 +3301,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3246,6 +3348,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3257,6 +3360,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/getSetAccessorContextualTyping.json b/crates/swc_ecma_parser/tests/tsc/getSetAccessorContextualTyping.json index 0c39d982b118..f3539f142210 100644 --- a/crates/swc_ecma_parser/tests/tsc/getSetAccessorContextualTyping.json +++ b/crates/swc_ecma_parser/tests/tsc/getSetAccessorContextualTyping.json @@ -14,6 +14,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +194,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -314,6 +317,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -450,6 +454,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/globalAugmentationModuleResolution.json b/crates/swc_ecma_parser/tests/tsc/globalAugmentationModuleResolution.json index 2fe4a6cf85a3..752daefad71f 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalAugmentationModuleResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/globalAugmentationModuleResolution.json @@ -32,6 +32,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -65,6 +66,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/globalMergeWithCommonJSAssignmentDeclaration.json b/crates/swc_ecma_parser/tests/tsc/globalMergeWithCommonJSAssignmentDeclaration.json index 8f49fb7ade13..3439ae05a51a 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalMergeWithCommonJSAssignmentDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/globalMergeWithCommonJSAssignmentDeclaration.json @@ -31,6 +31,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -73,6 +74,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -112,6 +114,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisAmbientModules.json b/crates/swc_ecma_parser/tests/tsc/globalThisAmbientModules.json index 44c7c5bfb0b3..51fae4b2caf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisAmbientModules.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisAmbientModules.json @@ -50,6 +50,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typ", "optional": false }, @@ -101,6 +102,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -122,6 +124,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typ", "optional": false }, @@ -154,6 +157,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueModule", "optional": false }, @@ -193,6 +197,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -230,6 +235,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "namespaceModule", "optional": false }, @@ -260,6 +266,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typ", "optional": false }, @@ -299,6 +306,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GlobalBad1", "optional": false }, @@ -329,6 +337,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -367,6 +376,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GlobalOk1", "optional": false }, @@ -397,6 +407,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -435,6 +446,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GlobalOk2", "optional": false }, @@ -464,6 +476,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -511,6 +524,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad1", "optional": false, "typeAnnotation": { @@ -545,6 +559,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisBlockscopedProperties.json b/crates/swc_ecma_parser/tests/tsc/globalThisBlockscopedProperties.json index 40b7663f67a8..050d9fc0b0e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisBlockscopedProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisBlockscopedProperties.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -176,6 +180,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -208,6 +213,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -240,6 +246,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -280,6 +287,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -320,6 +328,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -360,6 +369,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -392,6 +402,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -428,6 +439,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": { @@ -462,6 +474,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -515,6 +528,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false, "typeAnnotation": { @@ -549,6 +563,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -602,6 +617,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false, "typeAnnotation": { @@ -636,6 +652,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -689,6 +706,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "themAll", "optional": false, "typeAnnotation": { @@ -717,6 +735,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisCollision.json b/crates/swc_ecma_parser/tests/tsc/globalThisCollision.json index a472007b2be5..cfe4be6fd38f 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisCollision.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisCollision.json @@ -28,6 +28,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisGlobalExportAsGlobal.json b/crates/swc_ecma_parser/tests/tsc/globalThisGlobalExportAsGlobal.json index 865c9157b649..d3e66eae4636 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisGlobalExportAsGlobal.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisGlobalExportAsGlobal.json @@ -21,6 +21,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -51,6 +52,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -61,6 +63,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/globalThisPropertyAssignment.json index 0d921479bbd4..93202f7511b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisPropertyAssignment.json @@ -74,6 +74,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -117,6 +118,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -166,6 +168,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisReadonlyProperties.json b/crates/swc_ecma_parser/tests/tsc/globalThisReadonlyProperties.json index b630a1824bcd..f8391c4e6d7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisReadonlyProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisReadonlyProperties.json @@ -31,6 +31,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -92,6 +93,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -132,6 +134,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -224,6 +228,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisTypeIndexAccess.json b/crates/swc_ecma_parser/tests/tsc/globalThisTypeIndexAccess.json index 90524f847f62..c8e36045d819 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisTypeIndexAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisTypeIndexAccess.json @@ -28,6 +28,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w_e", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisUnknown.json b/crates/swc_ecma_parser/tests/tsc/globalThisUnknown.json index dd71de47180c..89c5fc9a3119 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisUnknown.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisUnknown.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -74,6 +76,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -107,6 +110,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false }, @@ -168,6 +172,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -200,6 +205,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false }, @@ -277,6 +283,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisUnknownNoImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/globalThisUnknownNoImplicitAny.json index 7524289950e8..40d8c7dfd304 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisUnknownNoImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisUnknownNoImplicitAny.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -74,6 +76,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -107,6 +110,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false }, @@ -168,6 +172,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -200,6 +205,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "win", "optional": false }, @@ -277,6 +283,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/globalThisVarDeclaration.json b/crates/swc_ecma_parser/tests/tsc/globalThisVarDeclaration.json index dc0de05056e9..71655dc4d27b 100644 --- a/crates/swc_ecma_parser/tests/tsc/globalThisVarDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/globalThisVarDeclaration.json @@ -28,6 +28,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -122,6 +123,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -154,6 +156,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -186,6 +189,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -218,6 +222,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -250,6 +255,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -282,6 +288,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -314,6 +321,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "top", "optional": false }, @@ -346,6 +354,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "top", "optional": false }, @@ -382,6 +391,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -476,6 +486,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -508,6 +519,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -540,6 +552,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -572,6 +585,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -604,6 +618,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -636,6 +651,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -668,6 +684,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "top", "optional": false }, @@ -700,6 +717,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "top", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/grammarAmbiguities.json b/crates/swc_ecma_parser/tests/tsc/grammarAmbiguities.json index abb3d98f7d34..e74cb30367fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/grammarAmbiguities.json +++ b/crates/swc_ecma_parser/tests/tsc/grammarAmbiguities.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -116,6 +119,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -210,6 +215,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -236,6 +242,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -264,6 +271,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -302,6 +310,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -322,6 +331,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -351,6 +361,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -371,6 +382,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -408,6 +420,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -426,6 +439,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -459,6 +473,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -479,6 +494,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -489,6 +505,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -510,6 +527,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -548,6 +566,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -568,6 +587,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -578,6 +598,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -599,6 +620,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/heterogeneousArrayLiterals.json b/crates/swc_ecma_parser/tests/tsc/heterogeneousArrayLiterals.json index 988d2c7b7ed2..66761dd051a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/heterogeneousArrayLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/heterogeneousArrayLiterals.json @@ -28,6 +28,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -154,6 +156,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -228,6 +231,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -291,6 +295,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -322,6 +327,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -355,6 +361,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -430,6 +437,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -518,6 +526,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -642,6 +651,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -766,6 +776,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -856,6 +867,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -946,6 +958,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1034,6 +1047,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1147,6 +1161,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1247,6 +1262,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1314,6 +1330,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1373,6 +1390,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1390,6 +1408,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1449,6 +1468,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1480,6 +1500,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": { @@ -1501,6 +1522,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1536,6 +1558,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false, "typeAnnotation": { @@ -1557,6 +1580,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1592,6 +1616,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false, "typeAnnotation": { @@ -1613,6 +1638,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1641,6 +1667,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1674,6 +1701,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -1711,6 +1739,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -1732,6 +1761,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -1765,6 +1795,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -1801,6 +1832,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1838,6 +1870,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -1859,6 +1892,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -1892,6 +1926,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -1928,6 +1963,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1956,6 +1992,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -1982,6 +2019,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -2020,6 +2058,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2048,6 +2087,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -2111,6 +2151,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -2139,6 +2180,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -2200,6 +2242,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -2228,6 +2271,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -2254,6 +2298,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -2315,6 +2360,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2352,6 +2398,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -2390,6 +2437,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -2431,6 +2479,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -2451,6 +2500,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -2464,6 +2514,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -2497,6 +2548,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2517,6 +2569,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -2530,6 +2583,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -2543,6 +2597,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -2576,6 +2631,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -2613,6 +2669,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false }, @@ -2651,6 +2708,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -2688,6 +2746,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithContextualType", "optional": false }, @@ -2721,6 +2780,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2748,6 +2808,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2772,6 +2833,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -2785,6 +2847,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false } @@ -2818,6 +2881,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2845,6 +2909,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2899,6 +2964,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2926,6 +2992,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2969,6 +3036,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -3016,6 +3084,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3053,6 +3122,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false }, @@ -3079,6 +3149,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived2", "optional": false }, @@ -3106,6 +3177,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3125,6 +3197,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3146,6 +3219,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3168,6 +3242,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3189,6 +3264,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3235,6 +3311,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3255,6 +3332,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3268,6 +3346,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3301,6 +3380,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3321,6 +3401,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3364,6 +3445,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3384,6 +3466,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3397,6 +3480,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -3430,6 +3514,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3450,6 +3535,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3495,6 +3581,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3523,6 +3610,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3549,6 +3637,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3587,6 +3676,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3615,6 +3705,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3641,6 +3732,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3703,6 +3795,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3725,6 +3818,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3747,6 +3841,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3766,6 +3861,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3787,6 +3883,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3809,6 +3906,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3830,6 +3928,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3876,6 +3975,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3896,6 +3996,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3909,6 +4010,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3942,6 +4044,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3962,6 +4065,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4005,6 +4109,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4025,6 +4130,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4038,6 +4144,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4071,6 +4178,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -4091,6 +4199,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4136,6 +4245,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4164,6 +4274,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4190,6 +4301,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -4228,6 +4340,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -4256,6 +4369,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4282,6 +4396,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -4343,6 +4458,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -4363,6 +4479,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4376,6 +4493,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -4409,6 +4527,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -4429,6 +4548,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4442,6 +4562,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -4475,6 +4596,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -4495,6 +4617,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4508,6 +4631,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -4541,6 +4665,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -4561,6 +4686,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4574,6 +4700,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -4608,6 +4735,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4627,6 +4755,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4647,6 +4776,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4666,6 +4796,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4686,6 +4817,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4705,6 +4837,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4726,6 +4859,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4748,6 +4882,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -4769,6 +4904,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4815,6 +4951,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4835,6 +4972,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4848,6 +4986,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4881,6 +5020,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4901,6 +5041,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4944,6 +5085,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4964,6 +5106,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4977,6 +5120,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -5010,6 +5154,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -5030,6 +5175,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5075,6 +5221,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -5103,6 +5250,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5129,6 +5277,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -5167,6 +5316,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -5195,6 +5345,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5221,6 +5372,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -5282,6 +5434,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -5302,6 +5455,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5315,6 +5469,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -5348,6 +5503,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -5368,6 +5524,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5381,6 +5538,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -5414,6 +5572,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -5434,6 +5593,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -5447,6 +5607,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -5480,6 +5641,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -5500,6 +5662,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -5513,6 +5676,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -5547,6 +5711,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5566,6 +5731,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5586,6 +5752,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5605,6 +5772,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5625,6 +5793,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -5644,6 +5813,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5665,6 +5835,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5687,6 +5858,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -5708,6 +5880,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5754,6 +5927,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5774,6 +5948,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5787,6 +5962,7 @@ "end": 2843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5820,6 +5996,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5840,6 +6017,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5883,6 +6061,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5903,6 +6082,7 @@ "end": 2897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5916,6 +6096,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -5949,6 +6130,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -5969,6 +6151,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6014,6 +6197,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -6042,6 +6226,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6068,6 +6253,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -6106,6 +6292,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -6134,6 +6321,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6160,6 +6348,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -6221,6 +6410,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -6241,6 +6431,7 @@ "end": 3061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6254,6 +6445,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -6287,6 +6479,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -6307,6 +6500,7 @@ "end": 3094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6320,6 +6514,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -6353,6 +6548,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -6373,6 +6569,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -6386,6 +6583,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -6419,6 +6617,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -6439,6 +6638,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -6452,6 +6652,7 @@ "end": 3175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derived", "optional": false } @@ -6485,6 +6686,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -6512,6 +6714,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6536,6 +6739,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6549,6 +6753,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -6583,6 +6788,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6602,6 +6808,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6622,6 +6829,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6641,6 +6849,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures.json index aea7da09d5d5..5e7d302958ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures.json @@ -18,6 +18,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +83,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -131,6 +134,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -152,6 +156,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -179,6 +184,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +211,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +238,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -252,6 +260,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -279,6 +288,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -305,6 +315,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -333,6 +344,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -357,6 +369,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -390,6 +403,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -411,6 +425,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -438,6 +453,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +476,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -481,6 +498,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +526,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +561,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -571,6 +591,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -607,6 +628,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -657,6 +679,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -678,6 +701,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -705,6 +729,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -731,6 +756,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -757,6 +783,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -778,6 +805,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -805,6 +833,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +860,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures2.json index 98b3d2fa8dbc..8ac7bb64abec 100644 --- a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures2.json @@ -18,6 +18,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -42,6 +43,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -127,6 +130,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -146,6 +150,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -180,6 +185,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -224,6 +230,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -248,6 +255,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +281,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -307,6 +316,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures3.json index 25b98b155346..6855e0cf8cd1 100644 --- a/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/identicalCallSignatures3.json @@ -18,6 +18,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -124,6 +127,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -176,6 +180,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -200,6 +205,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -233,6 +239,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +292,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -309,6 +317,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +351,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ifDoWhileStatements.json b/crates/swc_ecma_parser/tests/tsc/ifDoWhileStatements.json index d34ae21e992f..1e1696669e54 100644 --- a/crates/swc_ecma_parser/tests/tsc/ifDoWhileStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/ifDoWhileStatements.json @@ -18,6 +18,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -188,6 +191,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +208,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -263,6 +268,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -280,6 +286,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -325,6 +332,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +383,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -398,6 +407,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -451,6 +461,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -474,6 +485,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -497,6 +509,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +555,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +579,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -584,6 +599,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +680,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -683,6 +700,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -737,6 +755,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -788,6 +807,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -813,6 +833,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -887,6 +908,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -906,6 +928,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -966,6 +989,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1023,6 +1047,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1048,6 +1073,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1122,6 +1148,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1141,6 +1168,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1201,6 +1229,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1398,6 +1427,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1425,6 +1455,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1451,6 +1482,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2393,6 +2425,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2430,6 +2463,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2466,6 +2500,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2502,6 +2537,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2526,6 +2562,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2565,6 +2602,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2589,6 +2627,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2627,6 +2666,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2651,6 +2691,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2692,6 +2733,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2721,6 +2763,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2748,6 +2791,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2774,6 +2818,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2810,6 +2855,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2838,6 +2884,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2865,6 +2912,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2891,6 +2939,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2927,6 +2976,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2938,6 +2988,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2958,6 +3009,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2985,6 +3037,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3011,6 +3064,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3047,6 +3101,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3077,6 +3132,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3104,6 +3160,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3130,6 +3187,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3166,6 +3224,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3196,6 +3255,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3223,6 +3283,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3249,6 +3310,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3285,6 +3347,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -3315,6 +3378,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3342,6 +3406,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3368,6 +3433,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3404,6 +3470,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -3434,6 +3501,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3461,6 +3529,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3487,6 +3556,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3523,6 +3593,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -3552,6 +3623,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3579,6 +3651,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3605,6 +3678,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3641,6 +3715,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -3695,6 +3770,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3722,6 +3798,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3748,6 +3825,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3784,6 +3862,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -3813,6 +3892,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -3840,6 +3920,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -3866,6 +3947,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -3902,6 +3984,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -3972,6 +4055,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -3999,6 +4083,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -4025,6 +4110,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -4047,6 +4133,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4066,6 +4153,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4138,6 +4226,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4165,6 +4254,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4202,6 +4292,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4238,6 +4329,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4267,6 +4359,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4294,6 +4387,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4320,6 +4414,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates.json b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates.json index baedb2e2f987..3acd1c9f2367 100644 --- a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -85,6 +86,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -104,6 +106,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -164,6 +168,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -193,6 +198,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -209,6 +215,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -279,6 +286,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -295,6 +303,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -405,6 +414,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -421,6 +431,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar4", "optional": false }, @@ -531,6 +542,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates2.json b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates2.json index 1523572279de..226699aecea4 100644 --- a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates2.json +++ b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithPrivates2.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -85,6 +86,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -104,6 +106,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -164,6 +168,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -223,6 +228,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -243,6 +249,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -259,6 +266,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -358,6 +366,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -378,6 +387,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -394,6 +404,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -493,6 +504,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -513,6 +525,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -536,6 +549,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -555,6 +569,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -622,6 +637,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -681,6 +697,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -702,6 +719,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -721,6 +739,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -748,6 +767,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -781,6 +801,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -880,6 +901,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -900,6 +922,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -916,6 +939,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -1015,6 +1039,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1035,6 +1060,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1051,6 +1077,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -1150,6 +1177,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1170,6 +1198,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1196,6 +1225,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1215,6 +1245,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1282,6 +1313,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -1341,6 +1373,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1362,6 +1395,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1381,6 +1415,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -1408,6 +1443,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1441,6 +1477,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1500,6 +1537,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1520,6 +1558,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1550,6 +1589,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1571,6 +1611,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1606,6 +1647,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1623,6 +1665,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1662,6 +1705,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1679,6 +1723,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1718,6 +1763,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1735,6 +1781,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1760,6 +1807,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -1859,6 +1907,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1879,6 +1928,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1895,6 +1945,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -1994,6 +2045,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2014,6 +2066,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithProtecteds.json b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithProtecteds.json index 7722c208f9cf..a516afe5e0e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithProtecteds.json +++ b/crates/swc_ecma_parser/tests/tsc/implementingAnInterfaceExtendingClassWithProtecteds.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -85,6 +86,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -104,6 +106,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -164,6 +168,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -193,6 +198,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -209,6 +215,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -279,6 +286,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -295,6 +303,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -405,6 +414,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -421,6 +431,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar4", "optional": false }, @@ -531,6 +542,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -547,6 +559,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar5", "optional": false }, @@ -565,6 +578,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -585,6 +599,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -601,6 +616,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar6", "optional": false }, @@ -660,6 +676,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -680,6 +697,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -696,6 +714,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar7", "optional": false }, @@ -755,6 +774,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -775,6 +795,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -791,6 +812,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar8", "optional": false }, @@ -890,6 +912,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -910,6 +933,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/implementsClause.json b/crates/swc_ecma_parser/tests/tsc/implementsClause.json index 3a67975cf442..aeb2b483db79 100644 --- a/crates/swc_ecma_parser/tests/tsc/implementsClause.json +++ b/crates/swc_ecma_parser/tests/tsc/implementsClause.json @@ -24,6 +24,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -60,6 +61,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -98,6 +100,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -129,6 +132,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -167,6 +171,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedNamespace", "optional": false } @@ -194,6 +199,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -229,6 +235,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -254,6 +261,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -295,6 +303,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedNamespace", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importAliasIdentifiers.json b/crates/swc_ecma_parser/tests/tsc/importAliasIdentifiers.json index 61afbc21850b..bca9acde4869 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAliasIdentifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/importAliasIdentifiers.json @@ -21,6 +21,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleA", "optional": false }, @@ -46,6 +47,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -90,6 +92,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -184,6 +188,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alias", "optional": false }, @@ -194,6 +199,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleA", "optional": false } @@ -221,6 +227,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -248,6 +255,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alias", "optional": false }, @@ -292,6 +300,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -319,6 +328,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleA", "optional": false }, @@ -363,6 +373,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -392,6 +403,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -427,6 +439,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -466,6 +479,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -540,6 +554,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -569,6 +584,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -596,6 +612,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -631,6 +648,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -679,6 +697,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": { @@ -700,6 +719,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -778,6 +798,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clolias", "optional": false }, @@ -788,6 +809,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false } @@ -815,6 +837,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -842,6 +865,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clolias", "optional": false }, @@ -886,6 +910,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -913,6 +938,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clodule", "optional": false }, @@ -957,6 +983,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -986,6 +1013,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1021,6 +1049,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1060,6 +1089,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fundule", "optional": false }, @@ -1158,6 +1188,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fundule", "optional": false }, @@ -1187,6 +1218,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1214,6 +1246,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1249,6 +1282,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1297,6 +1331,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": { @@ -1318,6 +1353,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1396,6 +1432,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funlias", "optional": false }, @@ -1406,6 +1443,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fundule", "optional": false } @@ -1433,6 +1471,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1460,6 +1499,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funlias", "optional": false }, @@ -1504,6 +1544,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1531,6 +1572,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fundule", "optional": false }, @@ -1575,6 +1617,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1604,6 +1647,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1639,6 +1683,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importAliasModuleExports.json b/crates/swc_ecma_parser/tests/tsc/importAliasModuleExports.json index 35719ad6aa5c..311ee22d4f0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAliasModuleExports.json +++ b/crates/swc_ecma_parser/tests/tsc/importAliasModuleExports.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alias", "optional": false }, @@ -118,6 +119,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -137,6 +139,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alias", "optional": false } @@ -162,6 +165,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -212,6 +216,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -276,6 +281,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -396,6 +402,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -424,6 +431,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -511,6 +519,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -553,6 +562,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -602,6 +612,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -647,6 +658,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importAssertion2.json b/crates/swc_ecma_parser/tests/tsc/importAssertion2.json index 1f1c156cb920..700e9a94eb31 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAssertion2.json +++ b/crates/swc_ecma_parser/tests/tsc/importAssertion2.json @@ -34,6 +34,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -166,6 +168,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -185,6 +188,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -298,6 +302,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -363,6 +368,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -382,6 +388,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -428,6 +435,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -438,6 +446,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -456,6 +465,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -466,6 +476,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importAssertion3.json b/crates/swc_ecma_parser/tests/tsc/importAssertion3.json index db3f8e885ed3..3f3c6c9028aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAssertion3.json +++ b/crates/swc_ecma_parser/tests/tsc/importAssertion3.json @@ -24,6 +24,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -107,6 +108,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -174,6 +176,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -242,6 +245,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importAttributes2.json b/crates/swc_ecma_parser/tests/tsc/importAttributes2.json index 0787403a5265..32fb6693a77f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAttributes2.json +++ b/crates/swc_ecma_parser/tests/tsc/importAttributes2.json @@ -34,6 +34,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -166,6 +168,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -185,6 +188,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -298,6 +302,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -363,6 +368,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -382,6 +388,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -428,6 +435,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -438,6 +446,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -456,6 +465,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -466,6 +476,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importAttributes3.json b/crates/swc_ecma_parser/tests/tsc/importAttributes3.json index 2ae79cfba829..6b7db83b83e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAttributes3.json +++ b/crates/swc_ecma_parser/tests/tsc/importAttributes3.json @@ -24,6 +24,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -107,6 +108,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -174,6 +176,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -242,6 +245,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importAttributes6.json b/crates/swc_ecma_parser/tests/tsc/importAttributes6.json index 2c2c8ade9352..f27174efe14c 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAttributes6.json +++ b/crates/swc_ecma_parser/tests/tsc/importAttributes6.json @@ -25,6 +25,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing1", "optional": false } @@ -91,6 +92,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing2", "optional": false } @@ -168,6 +170,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing3", "optional": false } @@ -234,6 +237,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing4", "optional": false } @@ -312,6 +316,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing5", "optional": false } @@ -398,6 +403,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importAttributes8.json b/crates/swc_ecma_parser/tests/tsc/importAttributes8.json index 7855f57d4660..afd101cf1867 100644 --- a/crates/swc_ecma_parser/tests/tsc/importAttributes8.json +++ b/crates/swc_ecma_parser/tests/tsc/importAttributes8.json @@ -81,6 +81,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression1ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression1ES2020.json index 7901f33343ce..e9008b709ec5 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression1ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression1ES2020.json @@ -20,6 +20,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression2ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression2ES2020.json index ffce9c6e4bf2..ec8ccef20d40 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression2ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression2ES2020.json @@ -20,6 +20,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -213,6 +217,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +248,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -348,6 +356,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -403,6 +412,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression3ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression3ES2020.json index ec28ead7060c..80641caa3d4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression3ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression3ES2020.json @@ -20,6 +20,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +138,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +238,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -253,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +294,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -332,6 +338,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression4ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression4ES2020.json index 51a397df3841..0984d089b619 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression4ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression4ES2020.json @@ -20,6 +20,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression5ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression5ES2020.json index f1d73eb970c8..2674831a9ec2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression5ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression5ES2020.json @@ -20,6 +20,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -224,6 +227,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -278,6 +282,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specify", "optional": false, "typeAnnotation": null @@ -302,6 +307,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -324,6 +330,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -355,6 +362,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule", "optional": false, "typeAnnotation": null @@ -384,6 +392,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specify", "optional": false } @@ -418,6 +427,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule1", "optional": false, "typeAnnotation": null @@ -447,6 +457,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -481,6 +492,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule2", "optional": false, "typeAnnotation": null @@ -523,6 +535,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -577,6 +590,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule3", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpression6ES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpression6ES2020.json index 506843f42656..96864dac4d57 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpression6ES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpression6ES2020.json @@ -20,6 +20,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -224,6 +227,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -278,6 +282,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specify", "optional": false, "typeAnnotation": null @@ -302,6 +307,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -324,6 +330,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -355,6 +362,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule", "optional": false, "typeAnnotation": null @@ -384,6 +392,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specify", "optional": false } @@ -418,6 +427,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule1", "optional": false, "typeAnnotation": null @@ -447,6 +457,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -481,6 +492,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule2", "optional": false, "typeAnnotation": null @@ -523,6 +535,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -577,6 +590,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myModule3", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES2020.json index 6c3f5de115e5..fd7258682b0d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES2020.json @@ -20,6 +20,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5AMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5AMD.json index c5b46b4aec26..db7adc92c5a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5AMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5AMD.json @@ -20,6 +20,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5CJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5CJS.json index a7690a712aec..b6d7af63c6fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5CJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5CJS.json @@ -20,6 +20,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5System.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5System.json index 8ce2502b3e15..d9ca9afac8e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5System.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5System.json @@ -20,6 +20,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5UMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5UMD.json index c5b46b4aec26..db7adc92c5a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5UMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES5UMD.json @@ -20,6 +20,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6AMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6AMD.json index dfb39dd833fc..d9bf229688ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6AMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6AMD.json @@ -20,6 +20,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6CJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6CJS.json index 52d6d8b989f8..39c1c30752df 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6CJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6CJS.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6System.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6System.json index 22fe327ada2a..c254b08ff2f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6System.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6System.json @@ -20,6 +20,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6UMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6UMD.json index dfb39dd833fc..d9bf229688ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6UMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionAsyncES6UMD.json @@ -20,6 +20,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -62,6 +63,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl1", "optional": false }, @@ -195,6 +198,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -352,6 +357,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -428,6 +434,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cl2", "optional": false }, @@ -509,6 +516,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -613,6 +621,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -656,6 +665,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionCheckReturntype1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionCheckReturntype1.json index 2cfdcf4c5ef8..e2959562371d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionCheckReturntype1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionCheckReturntype1.json @@ -20,6 +20,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -53,6 +54,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -91,6 +93,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultModule", "optional": false } @@ -129,6 +132,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherModule", "optional": false } @@ -170,6 +174,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -191,6 +196,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -214,6 +220,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherModule", "optional": false }, @@ -282,6 +289,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -336,6 +344,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -359,6 +368,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherModule", "optional": false }, @@ -395,6 +405,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -416,6 +427,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit1.json index ea589b3359fb..0a8afac5fae8 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit1.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -68,6 +69,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false, "typeAnnotation": { @@ -114,6 +116,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false, "typeAnnotation": { @@ -160,6 +163,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleFile", "optional": false, "typeAnnotation": { @@ -221,6 +225,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -255,6 +260,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p0", "optional": false, "typeAnnotation": null @@ -291,6 +297,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false }, @@ -301,6 +308,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleFile", "optional": false } @@ -369,6 +377,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -405,6 +414,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -442,6 +452,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -477,6 +488,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false }, @@ -494,6 +506,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -527,6 +540,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnDynamicLoad", "optional": false }, @@ -546,6 +560,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -611,6 +626,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit2.json index 467f61d52a83..55aadf20d95f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit2.json @@ -20,6 +20,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -86,6 +87,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit3.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit3.json index af7c42811e57..495469b27d48 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit3.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionDeclarationEmit3.json @@ -20,6 +20,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -72,6 +73,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getPath", "optional": false }, @@ -123,6 +125,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false } @@ -208,6 +211,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p0", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -252,6 +257,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -294,6 +300,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getPath", "optional": false }, @@ -338,6 +345,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -359,6 +367,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -382,6 +391,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -457,6 +467,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -478,6 +489,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5AMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5AMD.json index 8c48c129ef0d..251067b84649 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5AMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5AMD.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5CJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5CJS.json index 187e87f139c5..1768c9667440 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5CJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5CJS.json @@ -20,6 +20,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5System.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5System.json index 3c09ebbb458f..338076f90588 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5System.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5System.json @@ -20,6 +20,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5UMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5UMD.json index 8c48c129ef0d..251067b84649 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5UMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES5UMD.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6AMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6AMD.json index 136e94527b09..b0aa92b4c40d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6AMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6AMD.json @@ -20,6 +20,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6CJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6CJS.json index 92ff43e1c0a5..bd3e8e514784 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6CJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6CJS.json @@ -20,6 +20,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6System.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6System.json index 3d5ff57d2eac..5b98f5d04755 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6System.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6System.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6UMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6UMD.json index 136e94527b09..b0aa92b4c40d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6UMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionES6UMD.json @@ -20,6 +20,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +534,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -600,6 +610,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -664,6 +675,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionErrorInES2015.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionErrorInES2015.json index 2f1e8324315b..32413f1bf78b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionErrorInES2015.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionErrorInES2015.json @@ -20,6 +20,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -295,6 +300,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -337,6 +343,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD1.json index 3a457c348955..0e34030bd4b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD1.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD2.json index 8a75cb5ad3ac..3d3316ee4dd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD2.json @@ -20,6 +20,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -213,6 +217,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +248,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -348,6 +356,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -403,6 +412,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD3.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD3.json index 95073823eae1..57190379fb0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD3.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD3.json @@ -20,6 +20,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +138,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +238,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -253,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +294,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -332,6 +338,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD4.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD4.json index 4117fb2349ae..a7e04bb150bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD4.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInAMD4.json @@ -20,6 +20,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -883,6 +898,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1003,6 +1019,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -1110,6 +1127,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -1149,6 +1167,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1184,6 +1203,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -1229,6 +1249,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1268,6 +1289,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1290,6 +1312,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -1321,6 +1344,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -1393,6 +1417,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1428,6 +1453,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS1.json index 875494cee29b..5e44353acb4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS1.json @@ -20,6 +20,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS2.json index d59ed0425b7b..a373712f56c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS2.json @@ -20,6 +20,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -78,6 +79,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -130,6 +132,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compute", "optional": false }, @@ -149,6 +152,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promise", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -232,6 +237,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -249,6 +255,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promise", "optional": false } @@ -277,6 +284,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -309,6 +317,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -379,6 +388,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -425,6 +435,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -468,6 +479,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compute", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS3.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS3.json index f72715063e34..d319929ca379 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS3.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS3.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -213,6 +217,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +248,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -348,6 +356,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -403,6 +412,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS4.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS4.json index 4b8e417fae01..f38fa0133a41 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS4.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS4.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +138,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +238,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -253,6 +257,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +294,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -332,6 +338,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS5.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS5.json index d8f10a655b1f..78a5a5aa4bad 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS5.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInCJS5.json @@ -20,6 +20,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -883,6 +898,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1003,6 +1019,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -1110,6 +1127,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -1149,6 +1167,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1184,6 +1203,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -1229,6 +1249,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1268,6 +1289,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1290,6 +1312,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -1321,6 +1344,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -1393,6 +1417,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1428,6 +1453,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsAMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsAMD.json index 08b5be33dd50..24e3730ff325 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsAMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsAMD.json @@ -68,6 +68,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsCJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsCJS.json index a64f9b044f7e..e538fab84cd7 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsCJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsCJS.json @@ -68,6 +68,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsUMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsUMD.json index 08b5be33dd50..24e3730ff325 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsUMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInExportEqualsUMD.json @@ -68,6 +68,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem1.json index 55c5b7cbe7b0..6319f240bcfe 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem1.json @@ -20,6 +20,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem2.json index 1e7440bc11b1..d326a3cc7e2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem2.json @@ -20,6 +20,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -213,6 +217,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +248,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -348,6 +356,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -403,6 +412,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem3.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem3.json index ec28ead7060c..80641caa3d4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem3.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem3.json @@ -20,6 +20,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +138,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +238,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -253,6 +257,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +294,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -332,6 +338,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem4.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem4.json index 4cabc524e053..ed39dbb5497a 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem4.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInSystem4.json @@ -20,6 +20,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -883,6 +898,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1003,6 +1019,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -1110,6 +1127,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -1149,6 +1167,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1184,6 +1203,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -1229,6 +1249,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1268,6 +1289,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1290,6 +1312,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -1321,6 +1344,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -1393,6 +1417,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1428,6 +1453,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD1.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD1.json index 3a457c348955..0e34030bd4b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD1.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD1.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +125,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -189,6 +191,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -219,6 +222,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -315,6 +320,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +413,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD2.json index 8a75cb5ad3ac..3d3316ee4dd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD2.json @@ -20,6 +20,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -127,6 +129,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -213,6 +217,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +248,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -303,6 +310,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -348,6 +356,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -403,6 +412,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD3.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD3.json index 95073823eae1..57190379fb0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD3.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD3.json @@ -20,6 +20,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -108,6 +109,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -136,6 +138,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +238,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -253,6 +257,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +294,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -332,6 +338,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD4.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD4.json index e51b1b95f5b8..01fd572d5812 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD4.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD4.json @@ -20,6 +20,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -883,6 +898,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1003,6 +1019,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -1110,6 +1127,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -1149,6 +1167,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1184,6 +1203,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -1229,6 +1249,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1268,6 +1289,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1290,6 +1312,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -1321,6 +1344,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -1393,6 +1417,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1428,6 +1453,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD5.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD5.json index 844a851d595c..1c74f69d0867 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD5.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionInUMD5.json @@ -20,6 +20,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -72,6 +73,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -114,6 +116,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "packageName", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "packageJson", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "packageName", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD.json index 2ec713fba202..6aa5e5a4a09f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD.json @@ -30,6 +30,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD2.json index 2ec713fba202..6aa5e5a4a09f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedAMD2.json @@ -30,6 +30,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS.json index 05c4cbd25179..792a7e7b1cb6 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS.json @@ -30,6 +30,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS2.json index 05c4cbd25179..792a7e7b1cb6 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedCJS2.json @@ -30,6 +30,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2015.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2015.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2015.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2015.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20152.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20152.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20152.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20152.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2020.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2020.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES2020.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20202.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20202.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20202.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedES20202.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem2.json index a344701bca72..57ea282721e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedSystem2.json @@ -30,6 +30,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD.json index 2ec713fba202..6aa5e5a4a09f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD.json @@ -30,6 +30,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD2.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD2.json index 2ec713fba202..6aa5e5a4a09f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD2.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNestedUMD2.json @@ -30,6 +30,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNoModuleKindSpecified.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNoModuleKindSpecified.json index 31802ba3ece3..4e44a39e0e95 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionNoModuleKindSpecified.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionNoModuleKindSpecified.json @@ -20,6 +20,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +115,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -172,6 +174,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "backup", "optional": false }, @@ -238,6 +241,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +395,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadAsync", "optional": false, "typeAnnotation": null @@ -497,6 +503,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false, "typeAnnotation": null @@ -536,6 +543,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -571,6 +579,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -616,6 +625,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -655,6 +665,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -677,6 +688,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -708,6 +720,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -780,6 +793,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -815,6 +829,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionReturnPromiseOfAny.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionReturnPromiseOfAny.json index df43b633df95..6f7bda06a6f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionReturnPromiseOfAny.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionReturnPromiseOfAny.json @@ -20,6 +20,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultModule", "optional": false } @@ -85,6 +87,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -125,6 +128,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValidSomeCondition", "optional": false }, @@ -179,6 +183,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false, "typeAnnotation": { @@ -225,6 +230,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false, "typeAnnotation": { @@ -271,6 +277,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleFile", "optional": false, "typeAnnotation": { @@ -332,6 +339,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false }, @@ -342,6 +350,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleFile", "optional": false } @@ -422,6 +431,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -456,6 +466,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -498,6 +509,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValidSomeCondition", "optional": false }, @@ -554,6 +566,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -575,6 +588,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -630,6 +644,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -667,6 +682,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p11", "optional": false, "typeAnnotation": { @@ -688,6 +704,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -711,6 +728,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultModule", "optional": false }, @@ -753,6 +771,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -790,6 +809,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -831,6 +851,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false }, @@ -848,6 +869,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -881,6 +903,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -904,6 +927,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultModule", "optional": false }, @@ -943,6 +967,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -973,6 +998,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -1012,6 +1038,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -1063,6 +1090,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -1109,6 +1137,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -1130,6 +1159,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1153,6 +1183,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultModule", "optional": false }, @@ -1195,6 +1226,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1213,6 +1245,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -1237,6 +1270,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadModule", "optional": false }, @@ -1256,6 +1290,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directories", "optional": false, "typeAnnotation": { @@ -1327,6 +1362,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false, "typeAnnotation": null @@ -1343,6 +1379,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directories", "optional": false }, @@ -1377,6 +1414,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": null @@ -1395,6 +1433,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directory", "optional": false } @@ -1463,6 +1502,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionShouldNotGetParen.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionShouldNotGetParen.json index 2ed21783bc57..fa984c19dc6f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionShouldNotGetParen.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionShouldNotGetParen.json @@ -28,6 +28,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localeName", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localeName", "optional": false } @@ -154,6 +156,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -190,6 +193,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -201,6 +205,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -287,6 +292,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localeName", "optional": false } @@ -332,6 +338,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -368,6 +375,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -379,6 +387,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importCallExpressionSpecifierNotStringTypeError.json b/crates/swc_ecma_parser/tests/tsc/importCallExpressionSpecifierNotStringTypeError.json index 6677e41b7f4d..9302289737a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importCallExpressionSpecifierNotStringTypeError.json +++ b/crates/swc_ecma_parser/tests/tsc/importCallExpressionSpecifierNotStringTypeError.json @@ -14,6 +14,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -68,6 +69,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false, "typeAnnotation": { @@ -129,6 +131,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -163,6 +166,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -199,6 +203,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -236,6 +241,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -271,6 +277,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatToLoad", "optional": false }, @@ -288,6 +295,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSpecifier", "optional": false }, @@ -338,6 +346,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -368,6 +377,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": null @@ -407,6 +417,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -458,6 +469,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -544,6 +556,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importClause_default.json b/crates/swc_ecma_parser/tests/tsc/importClause_default.json index a29e2cdb5aa6..e4a501c8a240 100644 --- a/crates/swc_ecma_parser/tests/tsc/importClause_default.json +++ b/crates/swc_ecma_parser/tests/tsc/importClause_default.json @@ -20,6 +20,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -98,6 +99,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -136,6 +138,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -166,6 +169,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -250,6 +255,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -268,6 +274,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importElisionConstEnumMerge1.json b/crates/swc_ecma_parser/tests/tsc/importElisionConstEnumMerge1.json index f305b0bdf34c..7904054e209b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importElisionConstEnumMerge1.json +++ b/crates/swc_ecma_parser/tests/tsc/importElisionConstEnumMerge1.json @@ -26,6 +26,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, @@ -43,6 +44,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -79,6 +81,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, @@ -115,6 +118,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, @@ -145,6 +149,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -182,6 +187,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, @@ -213,6 +219,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, @@ -252,6 +259,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enum", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importEquals2.json b/crates/swc_ecma_parser/tests/tsc/importEquals2.json index 9a6baba846d7..095dbbe41563 100644 --- a/crates/swc_ecma_parser/tests/tsc/importEquals2.json +++ b/crates/swc_ecma_parser/tests/tsc/importEquals2.json @@ -14,6 +14,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +84,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -113,6 +116,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -132,6 +136,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -178,6 +183,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importEqualsDeclaration.json b/crates/swc_ecma_parser/tests/tsc/importEqualsDeclaration.json index b7855607e572..1a3c5c2ddaa6 100644 --- a/crates/swc_ecma_parser/tests/tsc/importEqualsDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/importEqualsDeclaration.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -85,6 +86,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -98,6 +100,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -128,6 +131,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false } @@ -147,6 +151,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -182,6 +187,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -221,6 +227,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +264,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -278,6 +286,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -338,6 +347,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -372,6 +382,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false, "typeAnnotation": { @@ -393,6 +404,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importFromDot.json b/crates/swc_ecma_parser/tests/tsc/importFromDot.json index 5da26e249410..e63349f1709b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importFromDot.json +++ b/crates/swc_ecma_parser/tests/tsc/importFromDot.json @@ -34,6 +34,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootA", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexInA", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexInA", "optional": false }, @@ -138,6 +141,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importImportOnlyModule.json b/crates/swc_ecma_parser/tests/tsc/importImportOnlyModule.json index 5b8e301d1adb..f2b52c5a4146 100644 --- a/crates/swc_ecma_parser/tests/tsc/importImportOnlyModule.json +++ b/crates/swc_ecma_parser/tests/tsc/importImportOnlyModule.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -121,6 +122,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -164,6 +166,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -196,6 +199,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -239,6 +243,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -250,6 +255,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importNonExternalModule.json b/crates/swc_ecma_parser/tests/tsc/importNonExternalModule.json index f6e5d9c6f773..1f2741dac166 100644 --- a/crates/swc_ecma_parser/tests/tsc/importNonExternalModule.json +++ b/crates/swc_ecma_parser/tests/tsc/importNonExternalModule.json @@ -21,6 +21,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -60,6 +61,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -142,6 +145,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importSpecifiers_js.json b/crates/swc_ecma_parser/tests/tsc/importSpecifiers_js.json index 7eada9c1d1e0..d4781aa0410b 100644 --- a/crates/swc_ecma_parser/tests/tsc/importSpecifiers_js.json +++ b/crates/swc_ecma_parser/tests/tsc/importSpecifiers_js.json @@ -24,6 +24,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importStatements.json b/crates/swc_ecma_parser/tests/tsc/importStatements.json index e511d0860f6d..416a2c19f15c 100644 --- a/crates/swc_ecma_parser/tests/tsc/importStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/importStatements.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -46,6 +47,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -90,6 +92,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false, "typeAnnotation": null @@ -213,6 +218,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -268,6 +274,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -293,6 +300,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -303,6 +311,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -326,6 +335,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -351,6 +361,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -361,6 +372,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -388,6 +400,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -409,6 +422,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -444,6 +458,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -471,6 +486,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -515,6 +531,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -591,6 +608,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -616,6 +634,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -626,6 +645,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -653,6 +673,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -677,6 +698,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -740,6 +762,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -765,6 +788,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -775,6 +799,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -794,6 +819,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xDist", "optional": false }, @@ -813,6 +839,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -840,6 +867,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -910,6 +938,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -944,6 +973,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importStatementsInterfaces.json b/crates/swc_ecma_parser/tests/tsc/importStatementsInterfaces.json index e0d654d184cf..e4f0b6434e1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importStatementsInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/importStatementsInterfaces.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -159,6 +163,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inA", "optional": false }, @@ -188,6 +193,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -207,6 +213,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -234,6 +241,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -282,6 +290,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -307,6 +316,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -317,6 +327,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -340,6 +351,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -365,6 +377,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -375,6 +388,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -394,6 +408,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -410,6 +425,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -446,6 +462,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -467,6 +484,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -502,6 +520,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -529,6 +548,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -573,6 +593,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -669,6 +690,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -694,6 +716,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -704,6 +727,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -731,6 +755,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -758,6 +783,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -798,6 +824,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -823,6 +850,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -839,6 +867,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -867,6 +896,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xDist", "optional": false }, @@ -886,6 +916,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -913,6 +944,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -980,6 +1012,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importTag1.json b/crates/swc_ecma_parser/tests/tsc/importTag1.json index 44debcc9f341..a65cc7eedc75 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag1.json @@ -24,6 +24,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -85,6 +87,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -104,6 +107,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag13.json b/crates/swc_ecma_parser/tests/tsc/importTag13.json index e3ed14d87a4a..48efe36a9c94 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag13.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag13.json @@ -24,6 +24,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importTag15.json b/crates/swc_ecma_parser/tests/tsc/importTag15.json index 58348f6ed870..3b50b7b9d38d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag15.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag15.json @@ -24,6 +24,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -49,6 +50,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -68,6 +70,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag16.json b/crates/swc_ecma_parser/tests/tsc/importTag16.json index f3ee713d532d..cc2f441fe866 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag16.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag16.json @@ -24,6 +24,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -90,6 +92,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -109,6 +112,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -128,6 +132,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag2.json b/crates/swc_ecma_parser/tests/tsc/importTag2.json index 377d6ea3f31e..e3b388e52d8e 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag2.json @@ -24,6 +24,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -91,6 +93,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -110,6 +113,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag3.json b/crates/swc_ecma_parser/tests/tsc/importTag3.json index 7170b7000450..6845cf322d02 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag3.json @@ -24,6 +24,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -91,6 +93,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -110,6 +113,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag4.json b/crates/swc_ecma_parser/tests/tsc/importTag4.json index 8029eddd5e45..37b0737416c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag4.json @@ -24,6 +24,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -85,6 +87,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -104,6 +107,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag5.json b/crates/swc_ecma_parser/tests/tsc/importTag5.json index b472e7388ef5..a983d44484d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag5.json @@ -24,6 +24,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -85,6 +87,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -104,6 +107,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag6.json b/crates/swc_ecma_parser/tests/tsc/importTag6.json index 898292bf063d..f55d1b37f44d 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag6.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag6.json @@ -24,6 +24,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -95,6 +97,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -122,6 +125,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -156,6 +160,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -175,6 +180,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag7.json b/crates/swc_ecma_parser/tests/tsc/importTag7.json index 8e4dfd9646d5..4eb96d5c80ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag7.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag7.json @@ -24,6 +24,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -95,6 +97,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -122,6 +125,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -156,6 +160,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -175,6 +180,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag8.json b/crates/swc_ecma_parser/tests/tsc/importTag8.json index 8e4dfd9646d5..4eb96d5c80ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag8.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag8.json @@ -24,6 +24,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -95,6 +97,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -122,6 +125,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -156,6 +160,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -175,6 +180,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTag9.json b/crates/swc_ecma_parser/tests/tsc/importTag9.json index 858b8d584f1e..0c3c8e19b9c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTag9.json +++ b/crates/swc_ecma_parser/tests/tsc/importTag9.json @@ -24,6 +24,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -95,6 +97,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -122,6 +125,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -156,6 +160,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -175,6 +180,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/importTsBeforeDTs.json b/crates/swc_ecma_parser/tests/tsc/importTsBeforeDTs.json index fc01f467bd6e..e7ce1dc5df99 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTsBeforeDTs.json +++ b/crates/swc_ecma_parser/tests/tsc/importTsBeforeDTs.json @@ -34,6 +34,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -95,6 +96,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -142,6 +144,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -185,6 +188,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -209,6 +213,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -258,6 +263,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -282,6 +288,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeAmbient.json b/crates/swc_ecma_parser/tests/tsc/importTypeAmbient.json index d692341d02e5..56dd65c567ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeAmbient.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeAmbient.json @@ -43,6 +43,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -70,6 +71,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -105,6 +107,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -142,6 +145,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -172,6 +176,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -295,6 +300,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -318,6 +324,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -345,6 +352,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -380,6 +388,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -423,6 +432,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -446,6 +456,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -473,6 +484,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -508,6 +520,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -544,6 +557,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -595,6 +609,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -650,6 +665,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -677,6 +693,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -732,6 +749,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -768,6 +786,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -847,6 +866,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -900,6 +920,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -935,6 +956,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -970,6 +992,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1034,6 +1057,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": true, "typeAnnotation": { @@ -1096,6 +1120,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shim", "optional": false, "typeAnnotation": { @@ -1157,6 +1182,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeAmbientMissing.json b/crates/swc_ecma_parser/tests/tsc/importTypeAmbientMissing.json index 7232793d2a23..58d84213e925 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeAmbientMissing.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeAmbientMissing.json @@ -43,6 +43,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -70,6 +71,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -105,6 +107,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -142,6 +145,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -172,6 +176,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeAmdBundleRewrite.json b/crates/swc_ecma_parser/tests/tsc/importTypeAmdBundleRewrite.json index c20aba5afeed..7640c232c67c 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeAmdBundleRewrite.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeAmdBundleRewrite.json @@ -24,6 +24,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -107,6 +109,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -137,6 +140,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -198,6 +202,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -232,6 +237,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -346,6 +352,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeGenericTypes.json b/crates/swc_ecma_parser/tests/tsc/importTypeGenericTypes.json index e649b1464ed0..ac99bf1837ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeGenericTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeGenericTypes.json @@ -18,6 +18,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -42,6 +43,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -110,6 +113,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -145,6 +149,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -169,6 +174,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +198,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -212,6 +219,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -241,6 +249,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -265,6 +274,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -298,6 +308,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -333,6 +344,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -368,6 +380,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -392,6 +405,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -428,6 +442,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -457,6 +472,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -481,6 +497,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -514,6 +531,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -549,6 +567,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -584,6 +603,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -608,6 +628,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -632,6 +653,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -683,6 +705,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -715,6 +738,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -764,6 +788,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -791,6 +816,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -823,6 +849,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -870,6 +897,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -904,6 +932,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -944,6 +973,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -996,6 +1026,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1148,6 +1179,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1184,6 +1216,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1224,6 +1257,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1362,6 +1396,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -1415,6 +1450,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1450,6 +1486,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1485,6 +1522,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1520,6 +1558,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1544,6 +1583,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1594,6 +1634,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": true, "typeAnnotation": { @@ -1649,6 +1690,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1693,6 +1735,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shim", "optional": false, "typeAnnotation": { @@ -1754,6 +1797,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeInJSDoc.json b/crates/swc_ecma_parser/tests/tsc/importTypeInJSDoc.json index c13ffe391bf9..4d62365a951f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeInJSDoc.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeInJSDoc.json @@ -21,6 +21,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -50,6 +51,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -77,6 +79,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doer", "optional": false }, @@ -102,6 +105,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -156,6 +160,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -242,6 +247,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -267,6 +273,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -344,6 +351,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -371,6 +379,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -416,6 +425,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -449,6 +459,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": { @@ -470,6 +481,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -498,6 +510,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false } @@ -525,6 +538,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -548,6 +562,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -577,6 +592,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -595,6 +611,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -631,6 +648,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -675,6 +693,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -717,6 +736,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -729,6 +749,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -768,6 +789,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -793,6 +815,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -805,6 +828,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeLocal.json b/crates/swc_ecma_parser/tests/tsc/importTypeLocal.json index 1c8af58b95c4..d0909cc4cd3a 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeLocal.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeLocal.json @@ -18,6 +18,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -45,6 +46,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +82,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -117,6 +120,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -137,6 +141,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -166,6 +171,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -193,6 +199,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +235,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -278,6 +286,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -307,6 +316,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -334,6 +344,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -369,6 +380,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -407,6 +419,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -458,6 +471,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -513,6 +527,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -540,6 +555,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -597,6 +613,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -637,6 +654,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -749,6 +767,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -785,6 +804,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -871,6 +891,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -924,6 +945,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -959,6 +981,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -994,6 +1017,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1058,6 +1082,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": true, "typeAnnotation": { @@ -1127,6 +1152,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shim", "optional": false, "typeAnnotation": { @@ -1188,6 +1214,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importTypeLocalMissing.json b/crates/swc_ecma_parser/tests/tsc/importTypeLocalMissing.json index 29b4420a3f6d..0496adbcc964 100644 --- a/crates/swc_ecma_parser/tests/tsc/importTypeLocalMissing.json +++ b/crates/swc_ecma_parser/tests/tsc/importTypeLocalMissing.json @@ -18,6 +18,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -45,6 +46,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +82,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -117,6 +120,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -137,6 +141,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -166,6 +171,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -193,6 +199,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +235,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -278,6 +286,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -307,6 +316,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -334,6 +344,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -369,6 +380,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -407,6 +419,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -458,6 +471,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -513,6 +527,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -540,6 +555,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -597,6 +613,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -637,6 +654,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -749,6 +767,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -785,6 +804,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -885,6 +905,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -921,6 +942,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1007,6 +1029,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -1060,6 +1083,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1095,6 +1119,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1130,6 +1155,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1194,6 +1220,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": true, "typeAnnotation": { @@ -1263,6 +1290,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shim", "optional": false, "typeAnnotation": { @@ -1324,6 +1352,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/importingExportingTypes.json b/crates/swc_ecma_parser/tests/tsc/importingExportingTypes.json index 5c2aaa9ee7cd..546c422c6c40 100644 --- a/crates/swc_ecma_parser/tests/tsc/importingExportingTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/importingExportingTypes.json @@ -49,6 +49,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WriteFileOptions", "optional": false }, @@ -80,6 +81,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writeFile", "optional": false }, @@ -99,6 +101,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -132,6 +135,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -165,6 +169,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -186,6 +191,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WriteFileOptions", "optional": false }, @@ -208,6 +214,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -230,6 +237,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": { @@ -251,6 +259,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -330,6 +339,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writeFile", "optional": false }, @@ -349,6 +359,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WriteFileOptions", "optional": false }, @@ -368,6 +379,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherName", "optional": false }, @@ -378,6 +390,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WriteFileOptions", "optional": false }, @@ -417,6 +430,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSDocType", "optional": false }, @@ -448,6 +462,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSDocType", "optional": false }, @@ -458,6 +473,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisIsFine", "optional": false }, @@ -488,6 +504,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WriteFileOptions", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importsImplicitlyReadonly.json b/crates/swc_ecma_parser/tests/tsc/importsImplicitlyReadonly.json index 69f29c7adc0f..7d2edbcaad2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/importsImplicitlyReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/importsImplicitlyReadonly.json @@ -34,6 +34,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -143,6 +146,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -162,6 +166,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -202,6 +207,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -235,6 +241,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -278,6 +285,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -289,6 +297,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -316,6 +325,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -351,6 +361,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -392,6 +403,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -441,6 +453,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -490,6 +503,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -539,6 +553,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -588,6 +603,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -637,6 +653,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/importsNotUsedAsValues_error.json b/crates/swc_ecma_parser/tests/tsc/importsNotUsedAsValues_error.json index 19ac5ccd760d..cf81794babc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/importsNotUsedAsValues_error.json +++ b/crates/swc_ecma_parser/tests/tsc/importsNotUsedAsValues_error.json @@ -43,6 +43,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -116,6 +118,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -133,6 +136,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -151,6 +155,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -179,6 +184,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -198,6 +204,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -241,6 +248,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -262,6 +270,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -297,6 +306,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -318,6 +328,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -356,6 +367,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -378,6 +390,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -391,6 +404,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -419,6 +433,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false } @@ -436,6 +451,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false } @@ -477,6 +493,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -498,6 +515,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -533,6 +551,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -560,6 +579,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "named", "optional": false }, @@ -607,6 +627,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -629,6 +650,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -642,6 +664,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -670,6 +693,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false } @@ -687,6 +711,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -730,6 +755,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -741,6 +767,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -771,6 +798,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -792,6 +820,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -830,6 +859,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -852,6 +882,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -865,6 +896,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -893,6 +925,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -912,6 +945,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -952,6 +986,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -992,6 +1027,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1002,6 +1038,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1040,6 +1077,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1076,6 +1114,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1097,6 +1136,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1117,6 +1157,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1156,6 +1197,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1183,6 +1225,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1212,6 +1255,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1254,6 +1298,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1276,6 +1321,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1289,6 +1335,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1317,6 +1364,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1360,6 +1408,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1381,6 +1430,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1416,6 +1466,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1443,6 +1494,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1490,6 +1542,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1512,6 +1565,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1525,6 +1579,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1542,6 +1597,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1572,6 +1628,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false } @@ -1591,6 +1648,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1634,6 +1692,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1655,6 +1714,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1700,6 +1760,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1722,6 +1783,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -1745,6 +1807,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1780,6 +1843,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1797,6 +1861,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -1815,6 +1880,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -1835,6 +1901,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false } @@ -1854,6 +1921,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1893,6 +1961,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inOperatorWithValidOperands.json b/crates/swc_ecma_parser/tests/tsc/inOperatorWithValidOperands.json index 501fe098184d..74ce194de0c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/inOperatorWithValidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/inOperatorWithValidOperands.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -237,6 +241,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -283,6 +288,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -301,6 +307,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -311,6 +318,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -342,6 +350,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -360,6 +369,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -370,6 +380,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -401,6 +412,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -419,6 +431,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -429,6 +442,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -460,6 +474,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -487,6 +502,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -518,6 +534,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -545,6 +562,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -576,6 +594,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -594,6 +613,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -604,6 +624,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -635,6 +656,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -653,6 +675,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -663,6 +686,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -694,6 +718,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -740,6 +765,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -758,6 +784,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -768,6 +795,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -799,6 +827,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -817,6 +846,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -842,6 +872,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -861,6 +892,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -882,6 +914,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -928,6 +961,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -946,6 +980,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -956,6 +991,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -988,6 +1024,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1010,6 +1047,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionCase", "optional": false }, @@ -1029,6 +1067,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1057,6 +1096,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1075,6 +1115,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1123,6 +1164,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1141,6 +1183,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1151,6 +1194,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1183,6 +1227,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1205,6 +1250,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1227,6 +1273,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionCase2", "optional": false }, @@ -1246,6 +1293,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1274,6 +1322,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1330,6 +1379,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1348,6 +1398,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1358,6 +1409,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1390,6 +1442,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1416,6 +1469,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1443,6 +1497,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1480,6 +1535,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1507,6 +1563,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1554,6 +1611,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -1582,6 +1640,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1600,6 +1659,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1637,6 +1697,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1658,6 +1719,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1693,6 +1755,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -1714,6 +1777,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1749,6 +1813,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1767,6 +1832,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1777,6 +1843,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1808,6 +1875,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc2", "optional": false, "typeAnnotation": null @@ -1826,6 +1894,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1849,6 +1918,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1859,6 +1929,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithAnyOtherType.json index 8ceec32454fb..25e5487eb920 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -205,6 +208,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -269,6 +273,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -343,6 +348,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -382,6 +388,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -432,6 +439,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -450,6 +458,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -483,6 +492,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +512,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -533,6 +544,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -552,6 +564,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -583,6 +596,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -602,6 +616,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -633,6 +648,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -652,6 +668,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -683,6 +700,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -708,6 +726,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -756,6 +775,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -781,6 +801,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -821,6 +842,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -846,6 +868,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -886,6 +909,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -911,6 +935,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -951,6 +976,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber", "optional": false, "typeAnnotation": null @@ -976,6 +1002,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1016,6 +1043,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1041,6 +1069,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1089,6 +1118,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1154,6 +1185,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1179,6 +1211,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1219,6 +1252,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1244,6 +1278,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1284,6 +1319,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1309,6 +1345,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1347,6 +1384,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1373,6 +1411,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1405,6 +1444,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1455,6 +1495,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1474,6 +1515,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1508,6 +1550,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1549,6 +1592,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1584,6 +1628,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1610,6 +1655,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1642,6 +1688,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1692,6 +1739,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1711,6 +1759,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1745,6 +1794,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1786,6 +1836,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumType.json index e98f0475d0ec..3a004ac4d512 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -37,6 +38,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -134,6 +138,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -182,6 +187,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -207,6 +213,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -251,6 +258,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -300,6 +308,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumTypeInvalidOperations.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumTypeInvalidOperations.json index c2b4e870690d..35f9d014c403 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumTypeInvalidOperations.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithEnumTypeInvalidOperations.json @@ -20,6 +20,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -155,6 +160,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -186,6 +192,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -205,6 +212,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -236,6 +244,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -255,6 +264,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -286,6 +296,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -336,6 +348,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -374,6 +387,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -407,6 +421,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -457,6 +472,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -495,6 +511,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -528,6 +545,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -576,6 +594,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -602,6 +621,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -628,6 +648,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -654,6 +675,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberType.json index 91b0b0719347..3d48ee63cccb 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -219,6 +222,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -258,6 +262,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -308,6 +313,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -326,6 +332,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -359,6 +366,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -378,6 +386,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -409,6 +418,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -428,6 +438,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -459,6 +470,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -484,6 +496,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -524,6 +537,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -549,6 +563,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -589,6 +604,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -614,6 +630,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -654,6 +671,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -679,6 +697,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -719,6 +738,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -744,6 +764,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -790,6 +811,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -822,6 +844,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -871,6 +894,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -912,6 +936,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -960,6 +985,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -986,6 +1012,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1022,6 +1049,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1054,6 +1082,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1144,6 +1174,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1192,6 +1223,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1226,6 +1258,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberTypeInvalidOperations.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberTypeInvalidOperations.json index d55fcbb4926d..f6ef62240c77 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberTypeInvalidOperations.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithNumberTypeInvalidOperations.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -503,6 +512,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -534,6 +544,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -553,6 +564,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -584,6 +596,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -633,6 +646,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -722,6 +736,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -786,6 +801,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -826,6 +842,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -868,6 +885,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -917,6 +935,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -1006,6 +1025,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1070,6 +1090,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1110,6 +1131,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1152,6 +1174,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1178,6 +1201,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1212,6 +1236,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1244,6 +1269,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1287,6 +1313,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1319,6 +1346,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1329,6 +1357,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1362,6 +1391,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1388,6 +1418,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1422,6 +1453,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1454,6 +1486,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1497,6 +1530,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1529,6 +1563,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1539,6 +1574,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1595,6 +1631,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1628,6 +1665,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1682,6 +1720,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1715,6 +1754,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedBooleanType.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedBooleanType.json index 84a47f5ef258..cc6664bcf808 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedBooleanType.json @@ -28,6 +28,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -416,6 +424,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -447,6 +456,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -466,6 +476,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -497,6 +508,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -545,6 +557,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -632,6 +645,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -695,6 +709,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -735,6 +750,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -777,6 +793,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -825,6 +842,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -912,6 +930,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -975,6 +994,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1015,6 +1035,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1057,6 +1078,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1082,6 +1104,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1122,6 +1145,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1147,6 +1171,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1187,6 +1212,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1213,6 +1239,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1247,6 +1274,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1279,6 +1307,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1322,6 +1351,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1348,6 +1378,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1382,6 +1413,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1414,6 +1446,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1457,6 +1490,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber15", "optional": false, "typeAnnotation": null @@ -1482,6 +1516,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1522,6 +1557,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber16", "optional": false, "typeAnnotation": null @@ -1547,6 +1583,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1609,6 +1646,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1642,6 +1680,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1677,6 +1716,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1718,6 +1758,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1766,6 +1807,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1792,6 +1834,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1852,6 +1895,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1885,6 +1929,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1920,6 +1965,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1961,6 +2007,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2009,6 +2056,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2043,6 +2091,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedStringType.json b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedStringType.json index 437466937013..c0b5ec92306b 100644 --- a/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/incrementOperatorWithUnsupportedStringType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -503,6 +512,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -534,6 +544,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -553,6 +564,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -584,6 +596,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -603,6 +616,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -634,6 +648,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -653,6 +668,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -684,6 +700,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -733,6 +750,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -822,6 +840,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -886,6 +905,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -926,6 +946,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -968,6 +989,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1017,6 +1039,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1106,6 +1129,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1170,6 +1194,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1210,6 +1235,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1252,6 +1278,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1277,6 +1304,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1317,6 +1345,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1342,6 +1371,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1382,6 +1412,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber13", "optional": false, "typeAnnotation": null @@ -1407,6 +1438,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1455,6 +1487,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber14", "optional": false, "typeAnnotation": null @@ -1481,6 +1514,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1515,6 +1549,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber15", "optional": false, "typeAnnotation": null @@ -1547,6 +1582,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1590,6 +1626,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber16", "optional": false, "typeAnnotation": null @@ -1622,6 +1659,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1632,6 +1670,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1665,6 +1704,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber17", "optional": false, "typeAnnotation": null @@ -1690,6 +1730,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1730,6 +1771,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber18", "optional": false, "typeAnnotation": null @@ -1755,6 +1797,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1795,6 +1838,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber19", "optional": false, "typeAnnotation": null @@ -1820,6 +1864,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1868,6 +1913,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber20", "optional": false, "typeAnnotation": null @@ -1894,6 +1940,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1928,6 +1975,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber21", "optional": false, "typeAnnotation": null @@ -1960,6 +2008,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2003,6 +2052,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber22", "optional": false, "typeAnnotation": null @@ -2035,6 +2085,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -2045,6 +2096,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2101,6 +2153,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2127,6 +2180,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -2159,6 +2213,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -2209,6 +2264,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2244,6 +2300,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2285,6 +2342,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2333,6 +2391,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2359,6 +2418,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2420,6 +2480,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -2446,6 +2507,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -2478,6 +2540,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -2528,6 +2591,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2563,6 +2627,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2604,6 +2669,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2652,6 +2718,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2686,6 +2753,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/independentPropertyVariance.json b/crates/swc_ecma_parser/tests/tsc/independentPropertyVariance.json index 8221fe619e1f..beec29c3a488 100644 --- a/crates/swc_ecma_parser/tests/tsc/independentPropertyVariance.json +++ b/crates/swc_ecma_parser/tests/tsc/independentPropertyVariance.json @@ -28,6 +28,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -100,6 +102,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -153,6 +156,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -182,6 +186,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -217,6 +222,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -275,6 +281,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -285,6 +292,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/indexSignatureTypeInference.json b/crates/swc_ecma_parser/tests/tsc/indexSignatureTypeInference.json index 320f4098d1c3..c342086fc600 100644 --- a/crates/swc_ecma_parser/tests/tsc/indexSignatureTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/indexSignatureTypeInference.json @@ -18,6 +18,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberMap", "optional": false }, @@ -42,6 +43,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringMap", "optional": false }, @@ -162,6 +167,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +197,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +262,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMapToArray", "optional": false }, @@ -273,6 +282,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -294,6 +304,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberMap", "optional": false }, @@ -317,6 +328,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -358,6 +370,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +407,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -411,6 +425,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMapToArray", "optional": false }, @@ -430,6 +445,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -451,6 +467,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringMap", "optional": false }, @@ -474,6 +491,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -515,6 +533,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -551,6 +570,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -582,6 +602,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMap", "optional": false, "typeAnnotation": { @@ -603,6 +624,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberMap", "optional": false }, @@ -626,6 +648,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -664,6 +687,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMap", "optional": false, "typeAnnotation": { @@ -685,6 +709,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringMap", "optional": false }, @@ -708,6 +733,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -746,6 +772,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -773,6 +800,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -809,6 +837,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -827,6 +856,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMapToArray", "optional": false }, @@ -840,6 +870,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMap", "optional": false } @@ -874,6 +905,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -892,6 +924,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMapToArray", "optional": false }, @@ -905,6 +938,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMap", "optional": false } @@ -939,6 +973,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -957,6 +992,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMapToArray", "optional": false }, @@ -970,6 +1006,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberMap", "optional": false } @@ -1004,6 +1041,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1022,6 +1060,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMapToArray", "optional": false }, @@ -1035,6 +1074,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMap", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/indexerWithTuple.json b/crates/swc_ecma_parser/tests/tsc/indexerWithTuple.json index 0c344c60527a..a68573090758 100644 --- a/crates/swc_ecma_parser/tests/tsc/indexerWithTuple.json +++ b/crates/swc_ecma_parser/tests/tsc/indexerWithTuple.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false, "typeAnnotation": { @@ -139,6 +140,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numTupleTuple", "optional": false, "typeAnnotation": { @@ -307,6 +309,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false, "typeAnnotation": { @@ -435,6 +438,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false, "typeAnnotation": { @@ -562,6 +566,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx0", "optional": false, "typeAnnotation": null @@ -602,6 +607,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx1", "optional": false, "typeAnnotation": null @@ -642,6 +648,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele10", "optional": false, "typeAnnotation": null @@ -659,6 +666,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -706,6 +714,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele11", "optional": false, "typeAnnotation": null @@ -723,6 +732,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -770,6 +780,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele12", "optional": false, "typeAnnotation": null @@ -787,6 +798,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -834,6 +846,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele13", "optional": false, "typeAnnotation": null @@ -851,6 +864,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -867,6 +881,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx0", "optional": false } @@ -899,6 +914,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele14", "optional": false, "typeAnnotation": null @@ -916,6 +932,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -932,6 +949,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx1", "optional": false } @@ -964,6 +982,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele15", "optional": false, "typeAnnotation": null @@ -981,6 +1000,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -1028,6 +1048,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele16", "optional": false, "typeAnnotation": null @@ -1045,6 +1066,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -1092,6 +1114,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple1", "optional": false, "typeAnnotation": null @@ -1109,6 +1132,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numTupleTuple", "optional": false }, @@ -1156,6 +1180,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele17", "optional": false, "typeAnnotation": null @@ -1173,6 +1198,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numTupleTuple", "optional": false }, @@ -1220,6 +1246,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ele19", "optional": false, "typeAnnotation": null @@ -1237,6 +1264,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strNumTuple", "optional": false }, @@ -1292,6 +1320,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion10", "optional": false, "typeAnnotation": null @@ -1309,6 +1338,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1356,6 +1386,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion11", "optional": false, "typeAnnotation": null @@ -1373,6 +1404,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1420,6 +1452,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion12", "optional": false, "typeAnnotation": null @@ -1437,6 +1470,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1484,6 +1518,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion13", "optional": false, "typeAnnotation": null @@ -1501,6 +1536,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1517,6 +1553,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx0", "optional": false } @@ -1549,6 +1586,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion14", "optional": false, "typeAnnotation": null @@ -1566,6 +1604,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1582,6 +1621,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx1", "optional": false } @@ -1614,6 +1654,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion15", "optional": false, "typeAnnotation": null @@ -1631,6 +1672,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1678,6 +1720,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion16", "optional": false, "typeAnnotation": null @@ -1695,6 +1738,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple1", "optional": false }, @@ -1742,6 +1786,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion20", "optional": false, "typeAnnotation": null @@ -1759,6 +1804,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -1806,6 +1852,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion21", "optional": false, "typeAnnotation": null @@ -1823,6 +1870,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -1870,6 +1918,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion22", "optional": false, "typeAnnotation": null @@ -1887,6 +1936,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -1934,6 +1984,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion23", "optional": false, "typeAnnotation": null @@ -1951,6 +2002,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -1967,6 +2019,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx0", "optional": false } @@ -1999,6 +2052,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion24", "optional": false, "typeAnnotation": null @@ -2016,6 +2070,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -2032,6 +2087,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx1", "optional": false } @@ -2064,6 +2120,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion25", "optional": false, "typeAnnotation": null @@ -2081,6 +2138,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -2128,6 +2186,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eleUnion26", "optional": false, "typeAnnotation": null @@ -2145,6 +2204,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionTuple2", "optional": false }, @@ -2183,6 +2243,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2267,6 +2328,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2351,6 +2413,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/indexersInClassType.json b/crates/swc_ecma_parser/tests/tsc/indexersInClassType.json index 93bfa5f3581c..63f115442781 100644 --- a/crates/swc_ecma_parser/tests/tsc/indexersInClassType.json +++ b/crates/swc_ecma_parser/tests/tsc/indexersInClassType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -73,6 +75,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -96,6 +99,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +138,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -182,6 +187,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -327,6 +333,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -345,6 +352,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -378,6 +386,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -402,6 +411,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -444,6 +454,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -461,6 +472,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -508,6 +520,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -525,6 +538,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferFromBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/inferFromBindingPattern.json index f34f986ea8b4..bf4180da4d3a 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferFromBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/inferFromBindingPattern.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -48,6 +49,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -85,6 +87,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +104,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -135,6 +139,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -186,6 +191,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +211,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -239,6 +246,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -284,6 +292,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -308,6 +317,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +352,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -360,6 +371,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -400,6 +412,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -422,6 +435,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -472,6 +486,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -495,6 +510,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -514,6 +530,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -600,6 +617,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +669,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +710,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -713,6 +733,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -736,6 +757,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectProps", "optional": false }, @@ -760,6 +782,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -782,6 +805,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -815,6 +839,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selector", "optional": false }, @@ -840,6 +865,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -861,6 +887,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -889,6 +916,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -915,6 +943,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectResult", "optional": false }, @@ -938,6 +967,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -960,6 +990,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -998,6 +1029,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1024,6 +1056,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1046,6 +1079,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1073,6 +1107,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1108,6 +1143,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "surname", "optional": false }, @@ -1141,6 +1177,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectJohn", "optional": false }, @@ -1160,6 +1197,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": true, "typeAnnotation": { @@ -1181,6 +1219,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectProps", "optional": false }, @@ -1204,6 +1243,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1222,6 +1262,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1263,6 +1304,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1283,6 +1325,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1310,6 +1353,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelectResult", "optional": false }, @@ -1333,6 +1377,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -1351,6 +1396,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1391,6 +1437,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": null @@ -1413,6 +1460,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectJohn", "optional": false }, @@ -1453,6 +1501,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": null @@ -1464,6 +1513,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatever", "optional": false, "typeAnnotation": null @@ -1486,6 +1536,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectJohn", "optional": false }, @@ -1519,6 +1570,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "john", "optional": false, "typeAnnotation": null @@ -1537,6 +1589,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selectJohn", "optional": false }, @@ -1577,6 +1630,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "personAgain", "optional": false, "typeAnnotation": null @@ -1588,6 +1642,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nufinspecial", "optional": false, "typeAnnotation": null @@ -1603,6 +1658,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "john", "optional": false }, @@ -1619,6 +1675,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeTuple", "optional": false }, @@ -1638,6 +1695,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1659,6 +1717,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1697,6 +1756,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1741,6 +1801,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1760,6 +1821,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringy", "optional": false }, @@ -1779,6 +1841,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": true, "typeAnnotation": { @@ -1800,6 +1863,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1838,6 +1902,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1875,6 +1940,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1905,6 +1971,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStringTuple", "optional": false, "typeAnnotation": null @@ -1923,6 +1990,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeTuple", "optional": false }, @@ -1943,6 +2011,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringy", "optional": false }, @@ -1987,6 +2056,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAny", "optional": false, "typeAnnotation": null @@ -2009,6 +2079,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeTuple", "optional": false }, @@ -2029,6 +2100,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringy", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferThis.json b/crates/swc_ecma_parser/tests/tsc/inferThis.json index c95cdb3dd302..4cdb9569fb81 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferThis.json +++ b/crates/swc_ecma_parser/tests/tsc/inferThis.json @@ -20,6 +20,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -178,6 +179,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -202,6 +204,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -234,6 +237,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -261,6 +265,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -279,6 +284,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -312,6 +318,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -336,6 +343,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -368,6 +376,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/inferThisType.json b/crates/swc_ecma_parser/tests/tsc/inferThisType.json index 6f4370ece50b..379a12ebcea3 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferThisType.json +++ b/crates/swc_ecma_parser/tests/tsc/inferThisType.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +138,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -164,6 +169,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -180,6 +186,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -199,6 +206,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -265,6 +273,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -278,6 +287,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -300,6 +310,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Check", "optional": false }, @@ -323,6 +334,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -353,6 +365,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -372,6 +385,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -399,6 +413,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -428,6 +443,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -505,6 +521,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false }, @@ -522,6 +539,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Check", "optional": false }, @@ -546,6 +564,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -600,6 +619,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -623,6 +643,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -653,6 +674,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +694,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -699,6 +722,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -728,6 +752,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -786,6 +811,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -815,6 +841,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, @@ -832,6 +859,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -856,6 +884,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/inferTypes2.json b/crates/swc_ecma_parser/tests/tsc/inferTypes2.json index a290d14ff1e8..29e000d1ee48 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/inferTypes2.json @@ -20,6 +20,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +138,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -172,6 +177,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -197,6 +203,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -229,6 +236,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -248,6 +256,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -269,6 +278,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +322,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -325,6 +336,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -357,6 +369,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -391,6 +404,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadNested", "optional": false }, @@ -414,6 +428,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +461,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -476,6 +492,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -502,6 +519,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -537,6 +555,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -556,6 +575,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -577,6 +597,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -615,6 +636,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +673,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -676,6 +699,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -702,6 +726,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadNested", "optional": false }, @@ -731,6 +756,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -769,6 +795,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadNested", "optional": false }, @@ -798,6 +825,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -824,6 +852,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -844,6 +873,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -876,6 +906,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -895,6 +926,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -916,6 +948,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -959,6 +992,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -972,6 +1006,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1004,6 +1039,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1068,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Weird", "optional": false }, @@ -1069,6 +1106,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1092,6 +1130,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1121,6 +1160,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlsoWeird", "optional": false }, @@ -1158,6 +1198,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1181,6 +1222,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1219,6 +1261,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1240,6 +1283,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Weird", "optional": false }, @@ -1281,6 +1325,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1306,6 +1351,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferTypesInvalidExtendsDeclaration.json b/crates/swc_ecma_parser/tests/tsc/inferTypesInvalidExtendsDeclaration.json index 5a52677acf81..56a8a80a3773 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferTypesInvalidExtendsDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/inferTypesInvalidExtendsDeclaration.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -42,6 +43,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -72,6 +74,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -96,6 +99,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +119,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends1.json b/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends1.json index 121bd3656522..fd0984e8000e 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends1.json +++ b/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends1.json @@ -19,6 +19,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -42,6 +43,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +88,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -124,6 +127,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -195,6 +199,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -222,6 +227,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +266,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -331,6 +338,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -364,6 +372,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1_T1", "optional": false }, @@ -381,6 +390,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -442,6 +452,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1_T2", "optional": false }, @@ -459,6 +470,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -520,6 +532,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1_T3", "optional": false }, @@ -537,6 +550,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -590,6 +604,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -613,6 +628,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -643,6 +659,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -711,6 +728,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -730,6 +748,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -757,6 +776,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -845,6 +865,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -872,6 +893,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -891,6 +913,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -918,6 +941,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1006,6 +1030,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1039,6 +1064,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2_T1", "optional": false }, @@ -1056,6 +1082,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1142,6 +1170,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2_T2", "optional": false }, @@ -1159,6 +1188,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -1183,6 +1213,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1245,6 +1276,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2_T3", "optional": false }, @@ -1262,6 +1294,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -1286,6 +1319,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1340,6 +1374,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -1363,6 +1398,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1393,6 +1429,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1461,6 +1498,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1490,6 +1528,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1550,6 +1589,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1621,6 +1661,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1648,6 +1689,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1677,6 +1719,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1737,6 +1780,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1808,6 +1852,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1841,6 +1886,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3_T1", "optional": false }, @@ -1858,6 +1904,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -1918,6 +1965,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3_T2", "optional": false }, @@ -1935,6 +1983,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -1995,6 +2044,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3_T3", "optional": false }, @@ -2012,6 +2062,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -2064,6 +2115,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -2087,6 +2139,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2117,6 +2170,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2186,6 +2240,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2215,6 +2270,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2275,6 +2331,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2302,6 +2359,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2383,6 +2441,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2410,6 +2469,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2439,6 +2499,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2499,6 +2560,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2526,6 +2588,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2607,6 +2670,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2640,6 +2704,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4_T1", "optional": false }, @@ -2657,6 +2722,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -2702,6 +2768,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2754,6 +2821,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4_T2", "optional": false }, @@ -2771,6 +2839,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -2816,6 +2885,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2868,6 +2938,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4_T3", "optional": false }, @@ -2885,6 +2956,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -2930,6 +3002,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2974,6 +3047,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -2997,6 +3071,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3027,6 +3102,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3045,6 +3121,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3074,6 +3151,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3145,6 +3223,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3172,6 +3251,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3190,6 +3270,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3219,6 +3300,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3290,6 +3372,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3323,6 +3406,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5_T1", "optional": false }, @@ -3340,6 +3424,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -3363,6 +3448,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3435,6 +3521,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5_T2", "optional": false }, @@ -3452,6 +3539,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -3475,6 +3563,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3547,6 +3636,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5_T3", "optional": false }, @@ -3564,6 +3654,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -3587,6 +3678,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3669,6 +3761,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -3692,6 +3785,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3722,6 +3816,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3748,6 +3843,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3778,6 +3874,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3850,6 +3947,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3877,6 +3975,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3903,6 +4002,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3933,6 +4033,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4005,6 +4106,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4038,6 +4140,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6_T1", "optional": false }, @@ -4055,6 +4158,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -4086,6 +4190,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4135,6 +4240,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6_T2", "optional": false }, @@ -4152,6 +4258,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -4183,6 +4290,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4232,6 +4340,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6_T3", "optional": false }, @@ -4249,6 +4358,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -4280,6 +4390,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4321,6 +4432,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -4344,6 +4456,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4374,6 +4487,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4400,6 +4514,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4430,6 +4545,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4463,6 +4579,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4493,6 +4610,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4565,6 +4683,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4592,6 +4711,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4618,6 +4738,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4648,6 +4769,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4681,6 +4803,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4711,6 +4834,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4783,6 +4907,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4816,6 +4941,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7_T1", "optional": false }, @@ -4833,6 +4959,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -4864,6 +4991,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4907,6 +5035,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4956,6 +5085,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7_T2", "optional": false }, @@ -4973,6 +5103,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -5004,6 +5135,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5047,6 +5179,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5096,6 +5229,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7_T3", "optional": false }, @@ -5113,6 +5247,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -5144,6 +5279,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5179,6 +5315,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5220,6 +5357,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7_T4", "optional": false }, @@ -5237,6 +5375,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -5268,6 +5407,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5311,6 +5451,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5360,6 +5501,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8", "optional": false }, @@ -5383,6 +5525,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5413,6 +5556,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5439,6 +5583,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5469,6 +5614,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5502,6 +5648,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5532,6 +5679,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5597,6 +5745,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5624,6 +5773,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5650,6 +5800,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5680,6 +5831,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5713,6 +5865,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5743,6 +5896,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5808,6 +5962,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5841,6 +5996,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8_T1", "optional": false }, @@ -5858,6 +6014,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8", "optional": false }, @@ -5889,6 +6046,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5932,6 +6090,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5981,6 +6140,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8_T2", "optional": false }, @@ -5998,6 +6158,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8", "optional": false }, @@ -6029,6 +6190,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6072,6 +6234,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6121,6 +6284,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8_T3", "optional": false }, @@ -6138,6 +6302,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8", "optional": false }, @@ -6169,6 +6334,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6204,6 +6370,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6245,6 +6412,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8_T4", "optional": false }, @@ -6262,6 +6430,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X8", "optional": false }, @@ -6293,6 +6462,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6336,6 +6506,7 @@ "end": 3063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6385,6 +6556,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9", "optional": false }, @@ -6408,6 +6580,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6438,6 +6611,7 @@ "end": 3179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6464,6 +6638,7 @@ "end": 3191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6494,6 +6669,7 @@ "end": 3200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6520,6 +6696,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6550,6 +6727,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6622,6 +6800,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6649,6 +6828,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6675,6 +6855,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6705,6 +6886,7 @@ "end": 3274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6731,6 +6913,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6761,6 +6944,7 @@ "end": 3286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6833,6 +7017,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6866,6 +7051,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9_T1", "optional": false }, @@ -6883,6 +7069,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9", "optional": false }, @@ -6914,6 +7101,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6957,6 +7145,7 @@ "end": 3361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7006,6 +7195,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9_T2", "optional": false }, @@ -7023,6 +7213,7 @@ "end": 3411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9", "optional": false }, @@ -7054,6 +7245,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7097,6 +7289,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7146,6 +7339,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9_T3", "optional": false }, @@ -7163,6 +7357,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9", "optional": false }, @@ -7194,6 +7389,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7229,6 +7425,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7270,6 +7467,7 @@ "end": 3512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9_T4", "optional": false }, @@ -7287,6 +7485,7 @@ "end": 3517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X9", "optional": false }, @@ -7318,6 +7517,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7361,6 +7561,7 @@ "end": 3529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7410,6 +7611,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10", "optional": false }, @@ -7433,6 +7635,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7463,6 +7666,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7499,6 +7703,7 @@ "end": 3630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7599,6 +7804,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10_Y1", "optional": false }, @@ -7622,6 +7828,7 @@ "end": 3706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7646,6 +7853,7 @@ "end": 3713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10", "optional": false }, @@ -7675,6 +7883,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7739,6 +7948,7 @@ "end": 3755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10_T1_T1", "optional": false }, @@ -7756,6 +7966,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10_Y1", "optional": false }, @@ -7792,6 +8003,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X11", "optional": false }, @@ -7815,6 +8027,7 @@ "end": 3785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7845,6 +8058,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7887,6 +8101,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7988,6 +8203,7 @@ "end": 3880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X12", "optional": false }, @@ -8011,6 +8227,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8041,6 +8258,7 @@ "end": 3887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8071,6 +8289,7 @@ "end": 3904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8137,6 +8356,7 @@ "end": 3990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X13", "optional": false }, @@ -8160,6 +8380,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8190,6 +8411,7 @@ "end": 3997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8214,6 +8436,7 @@ "end": 4013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8279,6 +8502,7 @@ "end": 4130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X14", "optional": false }, @@ -8302,6 +8526,7 @@ "end": 4132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8332,6 +8557,7 @@ "end": 4137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8363,6 +8589,7 @@ "end": 4159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8429,6 +8656,7 @@ "end": 4295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X15", "optional": false }, @@ -8452,6 +8680,7 @@ "end": 4297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8482,6 +8711,7 @@ "end": 4302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8507,6 +8737,7 @@ "end": 4315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8538,6 +8769,7 @@ "end": 4326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8568,6 +8800,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8676,6 +8909,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X16", "optional": false }, @@ -8699,6 +8933,7 @@ "end": 4406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8729,6 +8964,7 @@ "end": 4411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8754,6 +8990,7 @@ "end": 4424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8779,6 +9016,7 @@ "end": 4435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8805,6 +9043,7 @@ "end": 4451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8883,6 +9122,7 @@ "end": 4528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X17", "optional": false }, @@ -8906,6 +9146,7 @@ "end": 4530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8936,6 +9177,7 @@ "end": 4535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8961,6 +9203,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8987,6 +9230,7 @@ "end": 4559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9020,6 +9264,7 @@ "end": 4570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9043,6 +9288,7 @@ "end": 4580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9147,6 +9393,7 @@ "end": 4642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X18", "optional": false }, @@ -9170,6 +9417,7 @@ "end": 4644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9200,6 +9448,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9225,6 +9474,7 @@ "end": 4662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9251,6 +9501,7 @@ "end": 4673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9278,6 +9529,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9297,6 +9549,7 @@ "end": 4694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9371,6 +9624,7 @@ "end": 4772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19", "optional": false }, @@ -9394,6 +9648,7 @@ "end": 4774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9448,6 +9703,7 @@ "end": 4803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9478,6 +9734,7 @@ "end": 4820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9523,6 +9780,7 @@ "end": 4841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9549,6 +9807,7 @@ "end": 4844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9581,6 +9840,7 @@ "end": 4866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19_T1", "optional": false }, @@ -9598,6 +9858,7 @@ "end": 4872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19", "optional": false }, @@ -9642,6 +9903,7 @@ "end": 4899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19_T2", "optional": false }, @@ -9659,6 +9921,7 @@ "end": 4905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19", "optional": false }, @@ -9703,6 +9966,7 @@ "end": 4931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19_T3", "optional": false }, @@ -9720,6 +9984,7 @@ "end": 4937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X19", "optional": false }, @@ -9789,6 +10054,7 @@ "end": 4967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X20", "optional": false }, @@ -9812,6 +10078,7 @@ "end": 4969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9842,6 +10109,7 @@ "end": 4974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9872,6 +10140,7 @@ "end": 4991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9909,6 +10178,7 @@ "end": 5011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9939,6 +10209,7 @@ "end": 5028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9958,6 +10229,7 @@ "end": 5038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9994,6 +10266,7 @@ "end": 5044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10020,6 +10293,7 @@ "end": 5047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10046,6 +10320,7 @@ "end": 5050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10087,6 +10362,7 @@ "end": 5080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X20_T1", "optional": false }, @@ -10104,6 +10380,7 @@ "end": 5086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X20", "optional": false }, @@ -10173,6 +10450,7 @@ "end": 5119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10196,6 +10474,7 @@ "end": 5121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10218,6 +10497,7 @@ "end": 5124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -10255,6 +10535,7 @@ "end": 5144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10285,6 +10566,7 @@ "end": 5161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10304,6 +10586,7 @@ "end": 5171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -10340,6 +10623,7 @@ "end": 5177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10366,6 +10650,7 @@ "end": 5180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10398,6 +10683,7 @@ "end": 5202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21_T1", "optional": false }, @@ -10415,6 +10701,7 @@ "end": 5208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10475,6 +10762,7 @@ "end": 5237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21_T2", "optional": false }, @@ -10492,6 +10780,7 @@ "end": 5243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10577,6 +10866,7 @@ "end": 5278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21_T3", "optional": false }, @@ -10594,6 +10884,7 @@ "end": 5284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10679,6 +10970,7 @@ "end": 5317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21_T4", "optional": false }, @@ -10696,6 +10988,7 @@ "end": 5323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10806,6 +11099,7 @@ "end": 5360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21_T5", "optional": false }, @@ -10823,6 +11117,7 @@ "end": 5366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X21", "optional": false }, @@ -10908,6 +11203,7 @@ "end": 5418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IfEquals", "optional": false }, @@ -10931,6 +11227,7 @@ "end": 5420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -10953,6 +11250,7 @@ "end": 5423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -10975,6 +11273,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -10997,6 +11296,7 @@ "end": 5429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11047,6 +11347,7 @@ "end": 5436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11083,6 +11384,7 @@ "end": 5444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11101,6 +11403,7 @@ "end": 5454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -11169,6 +11472,7 @@ "end": 5474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11205,6 +11509,7 @@ "end": 5482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11223,6 +11528,7 @@ "end": 5492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -11276,6 +11582,7 @@ "end": 5504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -11294,6 +11601,7 @@ "end": 5508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11324,6 +11632,7 @@ "end": 5527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -11359,6 +11668,7 @@ "end": 5531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11401,6 +11711,7 @@ "end": 5540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11425,6 +11736,7 @@ "end": 5556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11494,6 +11806,7 @@ "end": 5593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -11526,6 +11839,7 @@ "end": 5611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -11551,6 +11865,7 @@ "end": 5633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpectNumber", "optional": false }, @@ -11574,6 +11889,7 @@ "end": 5635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11605,6 +11921,7 @@ "end": 5655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11634,6 +11951,7 @@ "end": 5673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -11669,6 +11987,7 @@ "end": 5677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11711,6 +12030,7 @@ "end": 5686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11729,6 +12049,7 @@ "end": 5707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpectNumber", "optional": false }, @@ -11758,6 +12079,7 @@ "end": 5715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11823,6 +12145,7 @@ "end": 5738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -11855,6 +12178,7 @@ "end": 5756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends2.json b/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends2.json index c3dac89887dc..ba8d164a4948 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends2.json +++ b/crates/swc_ecma_parser/tests/tsc/inferTypesWithExtends2.json @@ -19,6 +19,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -42,6 +43,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -72,6 +74,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -128,6 +132,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -161,6 +166,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -191,6 +197,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -225,6 +232,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -254,6 +262,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -277,6 +286,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +317,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +344,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -363,6 +375,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -389,6 +402,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -419,6 +433,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -438,6 +453,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -477,6 +493,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -503,6 +520,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferingFromAny.json b/crates/swc_ecma_parser/tests/tsc/inferingFromAny.json index a8ec3da51b68..e07ca61da78e 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferingFromAny.json +++ b/crates/swc_ecma_parser/tests/tsc/inferingFromAny.json @@ -28,6 +28,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -139,6 +141,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -158,6 +161,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -179,6 +183,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -217,6 +222,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -247,6 +253,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -263,6 +270,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -282,6 +290,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -309,6 +318,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -348,6 +358,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +389,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +406,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -413,6 +426,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -448,6 +462,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +489,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -515,6 +531,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -537,6 +554,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -581,6 +599,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -607,6 +626,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -626,6 +646,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -645,6 +666,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -674,6 +696,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -698,6 +721,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +743,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -743,6 +768,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -785,6 +811,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -815,6 +842,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +859,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -850,6 +879,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -872,6 +902,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -893,6 +924,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -951,6 +983,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -981,6 +1014,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -997,6 +1031,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1016,6 +1051,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1038,6 +1074,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1059,6 +1096,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1118,6 +1156,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1148,6 +1187,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1164,6 +1204,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1183,6 +1224,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1205,6 +1247,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1245,6 +1288,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1267,6 +1311,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1309,6 +1354,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1339,6 +1385,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1355,6 +1402,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1374,6 +1422,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1409,6 +1458,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1449,6 +1499,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1479,6 +1530,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1495,6 +1547,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -1514,6 +1567,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1549,6 +1603,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1590,6 +1645,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1620,6 +1676,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1636,6 +1693,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1655,6 +1713,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1680,6 +1739,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1718,6 +1778,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1766,6 +1827,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1796,6 +1858,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1812,6 +1875,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1831,6 +1895,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1856,6 +1921,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1894,6 +1960,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1942,6 +2009,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1972,6 +2040,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1988,6 +2057,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -2007,6 +2077,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2035,6 +2106,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2053,6 +2125,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2093,6 +2166,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2115,6 +2189,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2159,6 +2234,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2185,6 +2261,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2204,6 +2281,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -2223,6 +2301,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2251,6 +2330,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2269,6 +2349,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2309,6 +2390,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2331,6 +2413,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2375,6 +2458,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2401,6 +2485,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2420,6 +2505,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -2439,6 +2525,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2468,6 +2555,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2499,6 +2587,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2517,6 +2606,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2540,6 +2630,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2571,6 +2662,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2589,6 +2681,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2633,6 +2726,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2655,6 +2749,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2699,6 +2794,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2725,6 +2821,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2748,6 +2845,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2772,6 +2870,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2802,6 +2901,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2821,6 +2921,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2842,6 +2943,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2865,6 +2967,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2906,6 +3009,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2936,6 +3040,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2952,6 +3057,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -2971,6 +3077,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2992,6 +3099,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3015,6 +3123,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3056,6 +3165,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3086,6 +3196,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3102,6 +3213,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -3121,6 +3233,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3149,6 +3262,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3175,6 +3289,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3198,6 +3313,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3237,6 +3353,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3259,6 +3376,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3289,6 +3407,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3305,6 +3424,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -3324,6 +3444,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3352,6 +3473,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3371,6 +3493,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3400,6 +3523,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3418,6 +3542,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3458,6 +3583,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3480,6 +3606,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3506,6 +3633,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3535,6 +3663,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3551,6 +3680,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f19", "optional": false }, @@ -3570,6 +3700,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -3591,6 +3722,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3613,6 +3745,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3641,6 +3774,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3659,6 +3793,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3698,6 +3833,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3720,6 +3856,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3746,6 +3883,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3775,6 +3913,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3805,6 +3944,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3823,6 +3963,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3836,6 +3977,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3870,6 +4012,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3888,6 +4031,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3901,6 +4045,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3935,6 +4080,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3953,6 +4099,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3966,6 +4113,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4000,6 +4148,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4018,6 +4167,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -4031,6 +4181,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4065,6 +4216,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4083,6 +4235,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -4096,6 +4249,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4130,6 +4284,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4148,6 +4303,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -4161,6 +4317,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4195,6 +4352,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4213,6 +4371,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -4226,6 +4385,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4260,6 +4420,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4278,6 +4439,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -4291,6 +4453,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4325,6 +4488,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4343,6 +4507,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -4356,6 +4521,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4390,6 +4556,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4408,6 +4575,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4421,6 +4589,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4455,6 +4624,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4473,6 +4643,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4486,6 +4657,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4520,6 +4692,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4538,6 +4711,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4551,6 +4725,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4585,6 +4760,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4603,6 +4779,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4616,6 +4793,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4650,6 +4828,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4668,6 +4847,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -4681,6 +4861,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4715,6 +4896,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4733,6 +4915,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -4746,6 +4929,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4780,6 +4964,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4798,6 +4983,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -4811,6 +4997,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4845,6 +5032,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4863,6 +5051,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -4876,6 +5065,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4910,6 +5100,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4928,6 +5119,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -4941,6 +5133,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4975,6 +5168,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4993,6 +5187,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f19", "optional": false }, @@ -5006,6 +5201,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5019,6 +5215,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments.json index 10c839b16575..6d356eb8a83c 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments.json @@ -14,6 +14,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -75,6 +76,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -310,6 +312,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -521,6 +524,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -644,6 +648,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": null @@ -690,6 +695,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -899,6 +905,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1187,6 +1194,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1385,6 +1393,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1587,6 +1596,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1738,6 +1748,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": null @@ -1784,6 +1795,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1993,6 +2005,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2191,6 +2204,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2389,6 +2403,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2565,6 +2580,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2583,6 +2599,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2616,6 +2633,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": { @@ -2679,6 +2697,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": null @@ -2696,6 +2715,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2735,6 +2755,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": { @@ -2806,6 +2827,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -2823,6 +2845,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2862,6 +2885,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -2879,6 +2903,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2918,6 +2943,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -2935,6 +2961,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2974,6 +3001,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -2991,6 +3019,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3030,6 +3059,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3047,6 +3077,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3086,6 +3117,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrBoolean", "optional": false, "typeAnnotation": { @@ -3157,6 +3189,7 @@ "end": 2875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": { @@ -3203,6 +3236,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -3220,6 +3254,7 @@ "end": 2899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3259,6 +3294,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrUndefined", "optional": false, "typeAnnotation": { @@ -3330,6 +3366,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrUndefined", "optional": false, "typeAnnotation": null @@ -3347,6 +3384,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3386,6 +3424,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": { @@ -3432,6 +3471,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false, "typeAnnotation": null @@ -3449,6 +3489,7 @@ "end": 3054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3488,6 +3529,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3505,6 +3547,7 @@ "end": 3108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3544,6 +3587,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3561,6 +3605,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3600,6 +3645,7 @@ "end": 3204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3617,6 +3663,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3656,6 +3703,7 @@ "end": 3254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3673,6 +3721,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3712,6 +3761,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumberOrUndefined", "optional": false, "typeAnnotation": null @@ -3729,6 +3779,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments2.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments2.json index 1b8e6a7e9e0d..4982cb1eaa98 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments2.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments2.json @@ -37,6 +37,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OOOrder", "optional": false }, @@ -140,6 +141,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OOOrder", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments3.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments3.json index a17f34a738c2..5548f945749a 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments3.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments3.json @@ -14,6 +14,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -116,6 +117,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -225,6 +227,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments4.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments4.json index 0f159f551897..85790709f040 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments4.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments4.json @@ -14,6 +14,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -131,6 +132,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -240,6 +242,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments5.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments5.json index df5bc1e7a131..b49e0fb770f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments5.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments5.json @@ -14,6 +14,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -131,6 +132,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -322,6 +324,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments6.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments6.json index 18567a1d6201..9a7817eb51a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments6.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments6.json @@ -14,6 +14,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foonly", "optional": false }, @@ -56,6 +57,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -97,6 +99,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -146,6 +149,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -202,6 +206,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -230,6 +235,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -295,6 +301,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foonly", "optional": false }, @@ -357,6 +364,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -398,6 +406,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -453,6 +462,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -471,6 +481,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foonly", "optional": false }, @@ -500,6 +511,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -532,6 +544,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -571,6 +584,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments7.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments7.json index 7e85b29e5bc8..01af1efab08e 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments7.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments7.json @@ -14,6 +14,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -72,6 +73,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -162,6 +165,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -218,6 +222,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -246,6 +251,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -330,6 +336,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -371,6 +378,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -438,6 +446,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -456,6 +465,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -485,6 +495,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -517,6 +528,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -556,6 +568,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments8.json b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments8.json index ed706a78d042..8f0e53ebda6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments8.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassMembersFromAssignments8.json @@ -28,6 +28,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "app", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_this", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_this", "optional": false }, @@ -186,6 +189,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -204,6 +208,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "app", "optional": false }, @@ -227,6 +232,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/inferringClassStaticMembersFromAssignments.json b/crates/swc_ecma_parser/tests/tsc/inferringClassStaticMembersFromAssignments.json index fbb4a9b5ad53..413d62e502e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/inferringClassStaticMembersFromAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/inferringClassStaticMembersFromAssignments.json @@ -20,6 +20,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -64,6 +65,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -102,6 +104,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -154,6 +157,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -206,6 +210,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -309,6 +315,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false, "typeAnnotation": null @@ -368,6 +375,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -400,6 +408,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -443,6 +452,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -475,6 +485,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -526,6 +537,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -572,6 +584,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false, "typeAnnotation": null @@ -622,6 +635,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -668,6 +682,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false, "typeAnnotation": null @@ -726,6 +741,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -769,6 +785,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -810,6 +827,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -856,6 +874,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -879,6 +898,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -927,6 +947,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -950,6 +971,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -998,6 +1020,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1021,6 +1044,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1069,6 +1093,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1092,6 +1117,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1140,6 +1166,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1157,6 +1184,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1196,6 +1224,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1213,6 +1242,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1252,6 +1282,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1269,6 +1300,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1308,6 +1340,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1325,6 +1358,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation.json b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation.json index 2cf51aec310c..6858db275be4 100644 --- a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation.json +++ b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation.json @@ -18,6 +18,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -42,6 +43,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -99,6 +102,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +124,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -144,6 +149,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -167,6 +173,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +198,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "owner", "optional": false }, @@ -215,6 +223,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OwnerList", "optional": false }, @@ -238,6 +247,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -264,6 +274,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OwnerList", "optional": false }, @@ -288,6 +299,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -313,6 +325,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -336,6 +349,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -359,6 +373,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -392,6 +407,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -439,6 +455,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -460,6 +477,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -511,6 +529,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownerList", "optional": false, "typeAnnotation": { @@ -532,6 +551,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OwnerList", "optional": false }, @@ -580,6 +600,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": null @@ -591,6 +612,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownerList", "optional": false } @@ -605,6 +627,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -624,6 +647,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -645,6 +669,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +716,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -712,6 +738,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -735,6 +762,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -773,6 +801,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownerList", "optional": false, "typeAnnotation": { @@ -794,6 +823,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OwnerList", "optional": false }, @@ -817,6 +847,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -852,6 +883,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": null @@ -863,6 +895,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownerList", "optional": false } @@ -892,6 +925,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation2.json b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation2.json index c9686116f0a1..680adac52f18 100644 --- a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation2.json +++ b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughInstantiation2.json @@ -18,6 +18,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -42,6 +43,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -61,6 +63,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -84,6 +87,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -118,6 +122,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -142,6 +147,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -165,6 +171,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -184,6 +191,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -207,6 +215,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -230,6 +239,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughTypeInference.json b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughTypeInference.json index cf0f0267dbc0..5e46980a627c 100644 --- a/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/infiniteExpansionThroughTypeInference.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -99,6 +102,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -122,6 +126,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -145,6 +150,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -172,6 +178,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -196,6 +203,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -215,6 +223,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -234,6 +243,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -255,6 +265,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -278,6 +289,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +336,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -337,6 +350,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -369,6 +383,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/initializationOrdering1.json b/crates/swc_ecma_parser/tests/tsc/initializationOrdering1.json index d1b1e2542321..a267d6802dfd 100644 --- a/crates/swc_ecma_parser/tests/tsc/initializationOrdering1.json +++ b/crates/swc_ecma_parser/tests/tsc/initializationOrdering1.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper", "optional": false }, @@ -120,6 +121,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Broken", "optional": false }, @@ -164,6 +166,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "facade", "optional": false, "typeAnnotation": { @@ -185,6 +188,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper", "optional": false }, @@ -228,6 +232,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -375,6 +380,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Broken", "optional": false }, @@ -395,6 +401,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorLocals.json b/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorLocals.json index 54b758713e41..85badfe7b25e 100644 --- a/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorLocals.json +++ b/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorLocals.json @@ -14,6 +14,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -46,6 +47,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -94,6 +96,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -197,6 +200,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -252,6 +256,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -286,6 +291,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -322,6 +328,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -354,6 +361,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -402,6 +410,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -505,6 +514,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -560,6 +570,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -581,6 +592,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -618,6 +630,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -661,6 +674,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorParameters.json b/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorParameters.json index e50da29ba750..0851848e0318 100644 --- a/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/initializerReferencingConstructorParameters.json @@ -14,6 +14,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -46,6 +47,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -94,6 +96,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -140,6 +143,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -174,6 +178,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -206,6 +211,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -254,6 +260,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -303,6 +310,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -337,6 +345,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -435,6 +444,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -493,6 +503,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -527,6 +538,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -606,6 +618,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -653,6 +666,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -674,6 +688,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +733,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/initializersWidened.json b/crates/swc_ecma_parser/tests/tsc/initializersWidened.json index f5ff7500ba78..23dbc1e348a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/initializersWidened.json +++ b/crates/swc_ecma_parser/tests/tsc/initializersWidened.json @@ -28,6 +28,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -77,6 +79,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -107,6 +110,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -155,6 +159,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -201,6 +206,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -247,6 +253,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -299,6 +306,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": { @@ -324,6 +332,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -354,6 +363,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": { @@ -416,6 +426,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -469,6 +480,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": null @@ -487,6 +499,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -497,6 +510,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -528,6 +542,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -601,6 +616,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -626,6 +642,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -657,6 +674,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y5", "optional": false, "typeAnnotation": null @@ -675,6 +693,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -685,6 +704,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false } @@ -716,6 +736,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -751,6 +772,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne.json b/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne.json index 8aac6e4e262a..5d09182eda1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne.json +++ b/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne.json @@ -14,6 +14,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -42,6 +43,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -84,6 +86,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -105,6 +108,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -183,6 +188,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -236,6 +243,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +265,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +304,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -335,6 +345,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -354,6 +365,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -374,6 +386,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -402,6 +415,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -444,6 +458,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +480,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -503,6 +519,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -543,6 +560,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -562,6 +580,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -582,6 +601,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -601,6 +621,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -635,6 +656,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -656,6 +678,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -694,6 +717,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -734,6 +758,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -753,6 +778,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -773,6 +799,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -792,6 +819,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne2.json b/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne2.json index 825720d9e4cc..d1c0a0c63698 100644 --- a/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne2.json +++ b/crates/swc_ecma_parser/tests/tsc/innerTypeParameterShadowingOuterOne2.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -177,6 +181,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +201,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -267,6 +273,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -288,6 +295,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +334,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -379,6 +388,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -398,6 +408,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -419,6 +430,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -483,6 +495,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -504,6 +517,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -542,6 +556,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -582,6 +597,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -601,6 +617,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -621,6 +638,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -640,6 +658,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -711,6 +730,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -732,6 +752,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -770,6 +791,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -823,6 +845,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -842,6 +865,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -862,6 +886,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -881,6 +906,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instanceMemberAssignsToClassPrototype.json b/crates/swc_ecma_parser/tests/tsc/instanceMemberAssignsToClassPrototype.json index 4573366f351c..92c993ace2b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceMemberAssignsToClassPrototype.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceMemberAssignsToClassPrototype.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -87,6 +88,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -176,6 +178,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -242,6 +245,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -319,6 +323,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -355,6 +360,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +373,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -409,6 +416,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -445,6 +453,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/instanceMemberInitialization.json b/crates/swc_ecma_parser/tests/tsc/instanceMemberInitialization.json index 95eaf7a935f6..7197cfb57227 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceMemberInitialization.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceMemberInitialization.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -143,6 +146,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -189,6 +193,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -207,6 +212,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -240,6 +246,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -264,6 +271,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -289,6 +297,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -315,6 +324,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyMap", "optional": false }, @@ -359,6 +369,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map_", "optional": false, "typeAnnotation": { @@ -416,6 +427,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -438,6 +450,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -532,6 +545,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -550,6 +564,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -592,6 +607,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -614,6 +630,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName.json b/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName.json index edcac950fe39..0f00d06376b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName.json @@ -44,6 +44,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +102,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -183,6 +186,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -202,6 +206,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName2.json b/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName2.json index 8b4f6a5eaefa..f15687b2cac2 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName2.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceMemberWithComputedPropertyName2.json @@ -44,6 +44,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +102,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instancePropertiesInheritedIntoClassType.json b/crates/swc_ecma_parser/tests/tsc/instancePropertiesInheritedIntoClassType.json index f0cd494a0779..c7d6afc16ee1 100644 --- a/crates/swc_ecma_parser/tests/tsc/instancePropertiesInheritedIntoClassType.json +++ b/crates/swc_ecma_parser/tests/tsc/instancePropertiesInheritedIntoClassType.json @@ -21,6 +21,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGeneric", "optional": false }, @@ -40,6 +41,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -181,6 +183,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -305,6 +308,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -341,6 +345,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -389,6 +394,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -448,6 +454,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -479,6 +486,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -497,6 +505,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -555,6 +564,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -579,6 +589,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -621,6 +632,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -638,6 +650,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -677,6 +690,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -694,6 +708,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -736,6 +751,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -782,6 +798,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -806,6 +823,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -844,6 +862,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -863,6 +882,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -908,6 +928,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1012,6 +1033,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1033,6 +1055,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1160,6 +1183,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1181,6 +1205,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1206,6 +1231,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1227,6 +1253,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1271,6 +1298,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1293,6 +1321,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1316,6 +1345,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1361,6 +1391,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1385,6 +1416,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1409,6 +1441,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1431,6 +1464,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1462,6 +1496,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1480,6 +1515,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1512,6 +1548,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1530,6 +1567,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1588,6 +1626,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1612,6 +1651,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1654,6 +1694,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1671,6 +1712,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1710,6 +1752,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1727,6 +1770,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1769,6 +1813,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1815,6 +1860,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1839,6 +1885,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instancePropertyInClassType.json b/crates/swc_ecma_parser/tests/tsc/instancePropertyInClassType.json index 698f9d6e2c56..8891284f4f33 100644 --- a/crates/swc_ecma_parser/tests/tsc/instancePropertyInClassType.json +++ b/crates/swc_ecma_parser/tests/tsc/instancePropertyInClassType.json @@ -21,6 +21,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGeneric", "optional": false }, @@ -40,6 +41,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -181,6 +183,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -305,6 +308,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -341,6 +345,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -403,6 +408,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -421,6 +427,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -479,6 +486,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -503,6 +511,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -545,6 +554,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -562,6 +572,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -601,6 +612,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -618,6 +630,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -660,6 +673,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -706,6 +720,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -730,6 +745,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -768,6 +784,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -787,6 +804,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -832,6 +850,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -936,6 +955,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -957,6 +977,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1084,6 +1105,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1105,6 +1127,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1153,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1151,6 +1175,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1195,6 +1220,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1217,6 +1243,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1254,6 +1281,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1272,6 +1300,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1330,6 +1359,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1354,6 +1384,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1396,6 +1427,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1413,6 +1445,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1452,6 +1485,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1469,6 +1503,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1511,6 +1546,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1557,6 +1593,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1581,6 +1618,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithAny.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithAny.json index bb3bd85ddef8..7e9e18985f71 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -106,6 +108,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -116,6 +119,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.es2015.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.es2015.json index 0e549b14f85b..1a1219166c8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.es2015.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.es2015.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -144,6 +146,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -236,6 +240,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -282,6 +287,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -328,6 +334,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -346,6 +353,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -356,6 +364,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -387,6 +396,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -405,6 +415,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -415,6 +426,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -446,6 +458,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -464,6 +477,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -474,6 +488,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -505,6 +520,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -523,6 +539,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -533,6 +550,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -564,6 +582,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -591,6 +610,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -622,6 +642,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -648,6 +669,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -679,6 +701,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -706,6 +729,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -737,6 +761,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -762,6 +787,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -793,6 +819,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra9", "optional": false, "typeAnnotation": null @@ -811,6 +838,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -821,6 +849,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -852,6 +881,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -898,6 +928,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -944,6 +975,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -990,6 +1022,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1036,6 +1069,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -1082,6 +1116,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -1103,6 +1138,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1138,6 +1174,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -1159,6 +1196,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1194,6 +1232,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -1212,6 +1251,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1222,6 +1262,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1253,6 +1294,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -1271,6 +1313,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1281,6 +1324,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1312,6 +1356,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -1330,6 +1375,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1340,6 +1386,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1371,6 +1418,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1389,6 +1437,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1399,6 +1448,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1430,6 +1480,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1448,6 +1499,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1488,6 +1540,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -1506,6 +1559,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1545,6 +1599,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -1563,6 +1618,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1603,6 +1659,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1621,6 +1678,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1631,6 +1689,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false } @@ -1662,6 +1721,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb9", "optional": false, "typeAnnotation": null @@ -1680,6 +1740,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1690,6 +1751,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1721,6 +1783,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb10", "optional": false, "typeAnnotation": null @@ -1739,6 +1802,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1749,6 +1813,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false } @@ -1780,6 +1845,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null @@ -1836,6 +1902,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -1870,6 +1937,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1892,6 +1960,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1921,6 +1990,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1996,6 +2066,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -2025,6 +2096,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2078,6 +2150,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra10", "optional": false, "typeAnnotation": null @@ -2096,6 +2169,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -2106,6 +2180,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false } @@ -2137,6 +2212,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": { @@ -2171,6 +2247,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2193,6 +2270,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2261,6 +2339,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb11", "optional": false, "typeAnnotation": null @@ -2279,6 +2358,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2289,6 +2369,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.json index 556ae6aaf807..32897c02adf2 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidOperands.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -144,6 +146,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -236,6 +240,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -282,6 +287,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -328,6 +334,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": null @@ -346,6 +353,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -356,6 +364,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -387,6 +396,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": null @@ -405,6 +415,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -415,6 +426,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -446,6 +458,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra3", "optional": false, "typeAnnotation": null @@ -464,6 +477,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -474,6 +488,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -505,6 +520,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra4", "optional": false, "typeAnnotation": null @@ -523,6 +539,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -533,6 +550,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -564,6 +582,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra5", "optional": false, "typeAnnotation": null @@ -591,6 +610,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -622,6 +642,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra6", "optional": false, "typeAnnotation": null @@ -648,6 +669,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -679,6 +701,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra7", "optional": false, "typeAnnotation": null @@ -706,6 +729,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -737,6 +761,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra8", "optional": false, "typeAnnotation": null @@ -762,6 +787,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -793,6 +819,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra9", "optional": false, "typeAnnotation": null @@ -811,6 +838,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -821,6 +849,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -852,6 +881,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -898,6 +928,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -944,6 +975,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -990,6 +1022,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1036,6 +1069,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -1082,6 +1116,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -1103,6 +1138,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1138,6 +1174,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -1159,6 +1196,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1194,6 +1232,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb1", "optional": false, "typeAnnotation": null @@ -1212,6 +1251,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1222,6 +1262,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1253,6 +1294,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb2", "optional": false, "typeAnnotation": null @@ -1271,6 +1313,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1281,6 +1324,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1312,6 +1356,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb3", "optional": false, "typeAnnotation": null @@ -1330,6 +1375,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1340,6 +1386,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1371,6 +1418,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": null @@ -1389,6 +1437,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1399,6 +1448,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1430,6 +1480,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb5", "optional": false, "typeAnnotation": null @@ -1448,6 +1499,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1488,6 +1540,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb6", "optional": false, "typeAnnotation": null @@ -1506,6 +1559,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1545,6 +1599,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb7", "optional": false, "typeAnnotation": null @@ -1563,6 +1618,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1603,6 +1659,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb8", "optional": false, "typeAnnotation": null @@ -1621,6 +1678,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1631,6 +1689,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false } @@ -1662,6 +1721,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb9", "optional": false, "typeAnnotation": null @@ -1680,6 +1740,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1690,6 +1751,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1721,6 +1783,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb10", "optional": false, "typeAnnotation": null @@ -1739,6 +1802,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1749,6 +1813,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false } @@ -1780,6 +1845,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rc1", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidStaticToString.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidStaticToString.json index c0a339a8e74e..43b5b1c742e4 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidStaticToString.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithInvalidStaticToString.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToString", "optional": false }, @@ -90,6 +91,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -109,6 +111,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticToString", "optional": false, "typeAnnotation": { @@ -130,6 +133,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToString", "optional": false }, @@ -173,6 +177,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticToString", "optional": false }, @@ -183,6 +188,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToString", "optional": false } @@ -204,6 +210,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToNumber", "optional": false }, @@ -280,6 +287,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -299,6 +307,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticToNumber", "optional": false, "typeAnnotation": { @@ -320,6 +329,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToNumber", "optional": false }, @@ -363,6 +373,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticToNumber", "optional": false }, @@ -373,6 +384,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticToNumber", "optional": false } @@ -394,6 +406,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NormalToString", "optional": false }, @@ -470,6 +483,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -489,6 +503,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false, "typeAnnotation": { @@ -510,6 +525,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NormalToString", "optional": false }, @@ -553,6 +569,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false }, @@ -563,6 +580,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NormalToString", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsObject.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsObject.json index a4623cb3adcf..9b17372b2c4e 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsObject.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsObject.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -100,6 +102,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -156,6 +160,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -202,6 +207,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -223,6 +229,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -258,6 +265,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -279,6 +287,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -314,6 +323,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -350,6 +360,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -387,6 +398,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -405,6 +417,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -415,6 +428,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -446,6 +460,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -464,6 +479,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -474,6 +490,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -505,6 +522,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -523,6 +541,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -533,6 +552,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -564,6 +584,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -582,6 +603,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -592,6 +614,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsTypeParameter.json index e2428b63e39a..54b69081205d 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithLHSIsTypeParameter.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -164,6 +169,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -174,6 +180,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -206,6 +213,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSHasSymbolHasInstance.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSHasSymbolHasInstance.json index 0811430f0f7b..8696156ba88e 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSHasSymbolHasInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSHasSymbolHasInstance.json @@ -18,6 +18,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -45,6 +46,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +82,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -117,6 +120,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -144,6 +148,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -179,6 +184,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -214,6 +220,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -251,6 +258,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D2", "optional": false }, @@ -270,6 +278,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -297,6 +306,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -334,6 +344,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -361,6 +372,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -385,6 +397,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -406,6 +419,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -430,6 +444,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -463,6 +478,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false, "typeAnnotation": { @@ -497,6 +513,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -519,6 +536,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -587,6 +605,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false, "typeAnnotation": { @@ -621,6 +640,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -643,6 +663,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -711,6 +732,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false, "typeAnnotation": { @@ -745,6 +767,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -767,6 +790,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -806,6 +830,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -828,6 +853,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -870,6 +896,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs3", "optional": false, "typeAnnotation": { @@ -904,6 +931,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -926,6 +954,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -954,6 +983,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -972,6 +1002,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -1002,6 +1033,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1024,6 +1056,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1066,6 +1099,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs4", "optional": false, "typeAnnotation": { @@ -1100,6 +1134,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1122,6 +1157,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1150,6 +1186,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1168,6 +1205,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -1198,6 +1236,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1220,6 +1259,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -1262,6 +1302,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs5", "optional": false, "typeAnnotation": { @@ -1296,6 +1337,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1318,6 +1360,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1346,6 +1389,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1364,6 +1408,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -1382,6 +1427,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -1412,6 +1458,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1434,6 +1481,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -1476,6 +1524,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs6", "optional": false, "typeAnnotation": { @@ -1510,6 +1559,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1532,6 +1582,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1560,6 +1611,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -1578,6 +1630,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -1608,6 +1661,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1630,6 +1684,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -1658,6 +1713,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false }, @@ -1694,6 +1750,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1723,6 +1780,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1792,6 +1850,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false }, @@ -1828,6 +1887,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1857,6 +1917,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1926,6 +1987,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false }, @@ -1962,6 +2024,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1991,6 +2054,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2041,6 +2105,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2063,6 +2128,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2095,6 +2161,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs10", "optional": false }, @@ -2131,6 +2198,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2160,6 +2228,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2188,6 +2257,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2206,6 +2276,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -2247,6 +2318,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2269,6 +2341,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2301,6 +2374,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs11", "optional": false }, @@ -2337,6 +2411,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2366,6 +2441,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2394,6 +2470,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2412,6 +2489,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -2453,6 +2531,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2475,6 +2554,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -2507,6 +2587,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs12", "optional": false }, @@ -2543,6 +2624,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2572,6 +2654,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2600,6 +2683,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2618,6 +2702,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -2636,6 +2721,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -2677,6 +2763,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2699,6 +2786,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -2731,6 +2819,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs13", "optional": false }, @@ -2767,6 +2856,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2796,6 +2886,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2824,6 +2915,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -2842,6 +2934,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -2883,6 +2976,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2905,6 +2999,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -2951,6 +3046,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false, "typeAnnotation": { @@ -2997,6 +3093,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false, "typeAnnotation": { @@ -3043,6 +3140,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false, "typeAnnotation": { @@ -3071,6 +3169,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -3089,6 +3188,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -3107,6 +3207,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -3144,6 +3245,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false, "typeAnnotation": { @@ -3172,6 +3274,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D", "optional": false }, @@ -3190,6 +3293,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -3227,6 +3331,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false, "typeAnnotation": { @@ -3255,6 +3360,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -3273,6 +3379,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point3D2", "optional": false }, @@ -3291,6 +3398,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -3332,6 +3440,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3342,6 +3451,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false } @@ -3353,6 +3463,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3385,6 +3496,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3395,6 +3507,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false } @@ -3406,6 +3519,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3438,6 +3552,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3448,6 +3563,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false } @@ -3459,6 +3575,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3491,6 +3608,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3501,6 +3619,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs3", "optional": false } @@ -3512,6 +3631,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3544,6 +3664,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3554,6 +3675,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs4", "optional": false } @@ -3565,6 +3687,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3597,6 +3720,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3607,6 +3731,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs5", "optional": false } @@ -3618,6 +3743,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3650,6 +3776,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3660,6 +3787,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs6", "optional": false } @@ -3671,6 +3799,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3703,6 +3832,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3713,6 +3843,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false } @@ -3724,6 +3855,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3756,6 +3888,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3766,6 +3899,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false } @@ -3777,6 +3911,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3809,6 +3944,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3819,6 +3955,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false } @@ -3830,6 +3967,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3862,6 +4000,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3872,6 +4011,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs10", "optional": false } @@ -3883,6 +4023,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3915,6 +4056,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3925,6 +4067,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs11", "optional": false } @@ -3936,6 +4079,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -3968,6 +4112,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -3978,6 +4123,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs12", "optional": false } @@ -3989,6 +4135,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -4021,6 +4168,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -4031,6 +4179,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs13", "optional": false } @@ -4042,6 +4191,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -4074,6 +4224,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4084,6 +4235,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false } @@ -4095,6 +4247,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4127,6 +4280,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4137,6 +4291,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false } @@ -4148,6 +4303,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4180,6 +4336,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4190,6 +4347,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false } @@ -4201,6 +4359,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4233,6 +4392,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4243,6 +4403,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false } @@ -4254,6 +4415,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4286,6 +4448,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4296,6 +4459,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false } @@ -4307,6 +4471,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4339,6 +4504,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false }, @@ -4349,6 +4515,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false } @@ -4360,6 +4527,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs1", "optional": false } @@ -4392,6 +4560,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4402,6 +4571,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false } @@ -4413,6 +4583,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4445,6 +4616,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4455,6 +4627,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false } @@ -4466,6 +4639,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4498,6 +4672,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4508,6 +4683,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false } @@ -4519,6 +4695,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4551,6 +4728,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4561,6 +4739,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs3", "optional": false } @@ -4572,6 +4751,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4604,6 +4784,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4614,6 +4795,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs4", "optional": false } @@ -4625,6 +4807,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4657,6 +4840,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4667,6 +4851,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs5", "optional": false } @@ -4678,6 +4863,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4710,6 +4896,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4720,6 +4907,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false } @@ -4731,6 +4919,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4763,6 +4952,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4773,6 +4963,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false } @@ -4784,6 +4975,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4816,6 +5008,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4826,6 +5019,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false } @@ -4837,6 +5031,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4869,6 +5064,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4879,6 +5075,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs10", "optional": false } @@ -4890,6 +5087,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4922,6 +5120,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4932,6 +5131,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs11", "optional": false } @@ -4943,6 +5143,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -4975,6 +5176,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false }, @@ -4985,6 +5187,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs12", "optional": false } @@ -4996,6 +5199,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs2", "optional": false } @@ -5028,6 +5232,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5038,6 +5243,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false } @@ -5049,6 +5255,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5081,6 +5288,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5091,6 +5299,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false } @@ -5102,6 +5311,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5134,6 +5344,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5144,6 +5355,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false } @@ -5155,6 +5367,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5187,6 +5400,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5197,6 +5411,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs3", "optional": false } @@ -5208,6 +5423,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5240,6 +5456,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5250,6 +5467,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs4", "optional": false } @@ -5261,6 +5479,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5293,6 +5512,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5303,6 +5523,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs5", "optional": false } @@ -5314,6 +5535,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5346,6 +5568,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5356,6 +5579,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs6", "optional": false } @@ -5367,6 +5591,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5399,6 +5624,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5409,6 +5635,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false } @@ -5420,6 +5647,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5452,6 +5680,7 @@ "end": 2766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5462,6 +5691,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false } @@ -5473,6 +5703,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5505,6 +5736,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5515,6 +5747,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false } @@ -5526,6 +5759,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5558,6 +5792,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5568,6 +5803,7 @@ "end": 2843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs10", "optional": false } @@ -5579,6 +5815,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5611,6 +5848,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5621,6 +5859,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs11", "optional": false } @@ -5632,6 +5871,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5664,6 +5904,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5674,6 +5915,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs12", "optional": false } @@ -5685,6 +5927,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5717,6 +5960,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false }, @@ -5727,6 +5971,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs13", "optional": false } @@ -5738,6 +5983,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs3", "optional": false } @@ -5770,6 +6016,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -5780,6 +6027,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs0", "optional": false } @@ -5791,6 +6039,7 @@ "end": 2975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -5823,6 +6072,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -5833,6 +6083,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs1", "optional": false } @@ -5844,6 +6095,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -5876,6 +6128,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -5886,6 +6139,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs2", "optional": false } @@ -5897,6 +6151,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -5929,6 +6184,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -5939,6 +6195,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs3", "optional": false } @@ -5950,6 +6207,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -5982,6 +6240,7 @@ "end": 3071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -5992,6 +6251,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs4", "optional": false } @@ -6003,6 +6263,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6035,6 +6296,7 @@ "end": 3101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6045,6 +6307,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs5", "optional": false } @@ -6056,6 +6319,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6088,6 +6352,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6098,6 +6363,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs7", "optional": false } @@ -6109,6 +6375,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6141,6 +6408,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6151,6 +6419,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs8", "optional": false } @@ -6162,6 +6431,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6194,6 +6464,7 @@ "end": 3191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6204,6 +6475,7 @@ "end": 3207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs9", "optional": false } @@ -6215,6 +6487,7 @@ "end": 3215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6247,6 +6520,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6257,6 +6531,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs10", "optional": false } @@ -6268,6 +6543,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6300,6 +6576,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6310,6 +6587,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs11", "optional": false } @@ -6321,6 +6599,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6353,6 +6632,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false }, @@ -6363,6 +6643,7 @@ "end": 3300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs12", "optional": false } @@ -6374,6 +6655,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs4", "optional": false } @@ -6388,6 +6670,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6463,6 +6746,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -6492,6 +6776,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6513,6 +6798,7 @@ "end": 3616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6535,6 +6821,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6584,6 +6871,7 @@ "end": 3607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6615,6 +6903,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6649,6 +6938,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6673,6 +6963,7 @@ "end": 3674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -6706,6 +6997,7 @@ "end": 3699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6732,6 +7024,7 @@ "end": 3728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -6762,6 +7055,7 @@ "end": 3737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6815,6 +7109,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6879,6 +7174,7 @@ "end": 3863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6914,6 +7210,7 @@ "end": 3894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6961,6 +7258,7 @@ "end": 3911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6988,6 +7286,7 @@ "end": 3916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7015,6 +7314,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7067,6 +7367,7 @@ "end": 4003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7125,6 +7426,7 @@ "end": 4013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7156,6 +7458,7 @@ "end": 4048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7199,6 +7502,7 @@ "end": 4066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7209,6 +7513,7 @@ "end": 4079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -7234,6 +7539,7 @@ "end": 4090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -7262,6 +7568,7 @@ "end": 4106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7272,6 +7579,7 @@ "end": 4119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -7297,6 +7605,7 @@ "end": 4130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -7318,6 +7627,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf", "optional": false }, @@ -7350,6 +7660,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -7372,6 +7683,7 @@ "end": 4262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7425,6 +7737,7 @@ "end": 4294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs14", "optional": false }, @@ -7449,6 +7762,7 @@ "end": 4310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf", "optional": false }, @@ -7488,6 +7802,7 @@ "end": 4340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs14", "optional": false, "typeAnnotation": { @@ -7509,6 +7824,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs14", "optional": false }, @@ -7548,6 +7864,7 @@ "end": 4353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -7558,6 +7875,7 @@ "end": 4370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs14", "optional": false } @@ -7569,6 +7887,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } @@ -7587,6 +7906,7 @@ "end": 4416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf1", "optional": false }, @@ -7619,6 +7939,7 @@ "end": 4426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -7641,6 +7962,7 @@ "end": 4441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7680,6 +8002,7 @@ "end": 4454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7702,6 +8025,7 @@ "end": 4463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -7728,6 +8052,7 @@ "end": 4490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf2", "optional": false }, @@ -7760,6 +8085,7 @@ "end": 4500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -7782,6 +8108,7 @@ "end": 4515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7821,6 +8148,7 @@ "end": 4528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7843,6 +8171,7 @@ "end": 4536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Line", "optional": false }, @@ -7870,6 +8199,7 @@ "end": 4549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs15", "optional": false }, @@ -7894,6 +8224,7 @@ "end": 4566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf1", "optional": false }, @@ -7912,6 +8243,7 @@ "end": 4583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasInstanceOf2", "optional": false }, @@ -7943,6 +8275,7 @@ "end": 4604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs15", "optional": false, "typeAnnotation": { @@ -7964,6 +8297,7 @@ "end": 4611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhs15", "optional": false }, @@ -8003,6 +8337,7 @@ "end": 4617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false }, @@ -8013,6 +8348,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rhs15", "optional": false } @@ -8024,6 +8360,7 @@ "end": 4642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lhs0", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSIsSubtypeOfFunction.json b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSIsSubtypeOfFunction.json index bd951ff2dcaf..4629099f0d97 100644 --- a/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSIsSubtypeOfFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/instanceofOperatorWithRHSIsSubtypeOfFunction.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -37,6 +38,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -75,6 +77,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -142,6 +146,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -177,6 +182,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -233,6 +240,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -304,6 +312,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": { @@ -375,6 +384,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -393,6 +403,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -403,6 +414,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -434,6 +446,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -452,6 +465,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -462,6 +476,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -493,6 +508,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -511,6 +527,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -521,6 +538,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false } @@ -552,6 +570,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -570,6 +589,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -580,6 +600,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false } @@ -611,6 +632,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -629,6 +651,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -667,6 +690,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -685,6 +709,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -695,6 +720,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithWrongNumberOfTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithWrongNumberOfTypeArguments.json index d286d0548316..f5025157cf1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithWrongNumberOfTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithWrongNumberOfTypeArguments.json @@ -14,6 +14,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +138,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -153,6 +157,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -196,6 +201,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -241,6 +247,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -291,6 +298,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -330,6 +338,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -352,6 +361,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -389,6 +399,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -407,6 +418,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithZeroTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithZeroTypeArguments.json index e8cef34f37a0..1ca682c659be 100644 --- a/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithZeroTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/instantiateGenericClassWithZeroTypeArguments.json @@ -14,6 +14,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +138,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -153,6 +157,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -172,6 +177,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -217,6 +223,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -267,6 +274,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -306,6 +314,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -328,6 +337,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -365,6 +375,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -383,6 +394,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instantiateNonGenericTypeWithTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/instantiateNonGenericTypeWithTypeArguments.json index 5ca48b256d11..7fb846934e95 100644 --- a/crates/swc_ecma_parser/tests/tsc/instantiateNonGenericTypeWithTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/instantiateNonGenericTypeWithTypeArguments.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -210,6 +214,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -228,6 +233,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -277,6 +283,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -348,6 +355,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -366,6 +374,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -415,6 +424,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -461,6 +471,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -479,6 +490,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/instantiateTemplateTagTypeParameterOnVariableStatement.json b/crates/swc_ecma_parser/tests/tsc/instantiateTemplateTagTypeParameterOnVariableStatement.json index e0cf3648a385..0bac79a56d67 100644 --- a/crates/swc_ecma_parser/tests/tsc/instantiateTemplateTagTypeParameterOnVariableStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/instantiateTemplateTagTypeParameterOnVariableStatement.json @@ -28,6 +28,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seq", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +69,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -79,6 +82,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -119,6 +123,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text1", "optional": false, "typeAnnotation": null @@ -159,6 +164,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text2", "optional": false, "typeAnnotation": null @@ -199,6 +205,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text3", "optional": false, "typeAnnotation": null @@ -224,6 +231,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seq", "optional": false }, @@ -237,6 +245,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text1", "optional": false } @@ -254,6 +263,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/instantiatedModule.json b/crates/swc_ecma_parser/tests/tsc/instantiatedModule.json index 41ee011635dc..529afac16c7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/instantiatedModule.json +++ b/crates/swc_ecma_parser/tests/tsc/instantiatedModule.json @@ -21,6 +21,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -50,6 +51,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +170,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -266,6 +273,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -307,6 +316,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -353,6 +363,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -370,6 +381,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -409,6 +421,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -426,6 +439,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -465,6 +479,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -494,6 +509,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -529,6 +545,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -582,6 +599,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -609,6 +627,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -646,6 +665,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -671,6 +691,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -872,6 +893,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -920,6 +942,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false, "typeAnnotation": { @@ -941,6 +964,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -976,6 +1000,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false, "typeAnnotation": null @@ -987,6 +1012,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1017,6 +1043,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1044,6 +1071,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1088,6 +1116,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1105,6 +1134,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -1144,6 +1174,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1161,6 +1192,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1200,6 +1232,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1227,6 +1260,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1263,6 +1297,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1305,6 +1340,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1334,6 +1370,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1369,6 +1406,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1422,6 +1460,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1449,6 +1488,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1493,6 +1533,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -1517,6 +1558,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -1559,6 +1601,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -1583,6 +1626,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1618,6 +1662,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1649,6 +1694,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1666,6 +1712,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -1684,6 +1731,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -1718,6 +1766,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false, "typeAnnotation": { @@ -1739,6 +1788,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1774,6 +1824,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false, "typeAnnotation": null @@ -1785,6 +1836,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1815,6 +1867,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -1842,6 +1895,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1886,6 +1940,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1903,6 +1958,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, @@ -1942,6 +1998,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1959,6 +2016,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1998,6 +2056,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blue", "optional": false, "typeAnnotation": { @@ -2025,6 +2084,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -2054,6 +2114,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2093,6 +2154,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -2120,6 +2182,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -2164,6 +2227,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -2187,6 +2251,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -2235,6 +2300,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -2258,6 +2324,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceDoesNotDependOnBaseTypes.json b/crates/swc_ecma_parser/tests/tsc/interfaceDoesNotDependOnBaseTypes.json index 163c6b84efca..653b85417de7 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceDoesNotDependOnBaseTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceDoesNotDependOnBaseTypes.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, @@ -88,6 +90,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -136,6 +139,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -191,6 +195,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -250,6 +255,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, @@ -282,6 +288,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeArray", "optional": false }, @@ -303,6 +310,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTreeArray", "optional": false }, @@ -322,6 +330,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -345,6 +354,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTree", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClass.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClass.json index 0542c4e4d220..a4c949ea4847 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClass.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClass.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -178,6 +179,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +218,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -249,6 +252,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -268,6 +272,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -306,6 +311,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -327,6 +333,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -362,6 +369,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -379,6 +387,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -418,6 +427,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -442,6 +452,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -484,6 +495,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -501,6 +513,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -540,6 +553,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -561,6 +575,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -575,6 +590,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -602,6 +618,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -613,6 +630,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates.json index 60b31a8b12ed..ddf2fbc8bb26 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -85,6 +86,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -104,6 +106,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -168,6 +172,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -187,6 +192,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -214,6 +220,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -261,6 +268,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -282,6 +290,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -317,6 +326,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +344,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -373,6 +384,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -390,6 +402,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates2.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates2.json index 8426a833b1d7..addef72a7237 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithPrivates2.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -152,6 +154,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -171,6 +174,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -189,6 +193,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -217,6 +222,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -236,6 +242,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -254,6 +261,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -281,6 +289,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -314,6 +323,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -385,6 +395,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -404,6 +415,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -422,6 +434,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -449,6 +462,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -496,6 +510,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -517,6 +532,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -552,6 +568,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -583,6 +600,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -622,6 +640,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -639,6 +658,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -678,6 +698,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -695,6 +716,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds.json index 73db5af75989..4574c85c5c29 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -85,6 +86,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -104,6 +106,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -168,6 +172,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -187,6 +192,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -214,6 +220,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -261,6 +268,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -282,6 +290,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -317,6 +326,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +344,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -373,6 +384,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -390,6 +402,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds2.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds2.json index a91bc306328f..1bdf54d298c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendingClassWithProtecteds2.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -152,6 +154,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -171,6 +174,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -189,6 +193,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -217,6 +222,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -236,6 +242,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -254,6 +261,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -281,6 +289,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -314,6 +323,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -385,6 +395,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -404,6 +415,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -422,6 +434,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -449,6 +462,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -496,6 +510,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -517,6 +532,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -552,6 +568,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -583,6 +600,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -622,6 +640,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -639,6 +658,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -678,6 +698,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -695,6 +716,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersection.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersection.json index 7e0bf9c8d74b..7b11913fed31 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersection.json @@ -19,6 +19,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -44,6 +45,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -106,6 +109,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -132,6 +136,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -172,6 +177,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -215,6 +221,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -254,6 +261,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -295,6 +303,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -329,6 +338,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -389,6 +399,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -413,6 +424,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -503,6 +515,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -522,6 +535,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -549,6 +563,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -586,6 +601,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -605,6 +621,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -632,6 +649,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -669,6 +687,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -688,6 +707,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -715,6 +735,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -752,6 +773,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -771,6 +793,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -798,6 +821,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -835,6 +859,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -854,6 +879,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -881,6 +907,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -918,6 +945,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -937,6 +965,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -964,6 +993,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1001,6 +1031,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1020,6 +1051,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -1047,6 +1079,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1085,6 +1118,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1108,6 +1142,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1146,6 +1181,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1164,6 +1200,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1198,6 +1235,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1228,6 +1266,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1251,6 +1290,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1270,6 +1310,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1336,6 +1377,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1360,6 +1402,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1382,6 +1425,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1448,6 +1492,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1472,6 +1517,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1494,6 +1540,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1560,6 +1607,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1584,6 +1632,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1606,6 +1655,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1672,6 +1722,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1696,6 +1747,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -1718,6 +1770,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -1784,6 +1837,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1808,6 +1862,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -1830,6 +1885,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -1896,6 +1952,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1920,6 +1977,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1942,6 +2000,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -2008,6 +2067,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -2032,6 +2092,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -2054,6 +2115,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx", "optional": false }, @@ -2073,6 +2135,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2128,6 +2191,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CX", "optional": false }, @@ -2201,6 +2265,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EX", "optional": false }, @@ -2218,6 +2283,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2236,6 +2302,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2254,6 +2321,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2277,6 +2345,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NX", "optional": false }, @@ -2316,6 +2385,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2351,6 +2421,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -2368,6 +2439,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx", "optional": false }, @@ -2388,6 +2460,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -2405,6 +2478,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CX", "optional": false }, @@ -2425,6 +2499,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -2442,6 +2517,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EX", "optional": false }, @@ -2462,6 +2538,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -2479,6 +2556,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NX", "optional": false }, @@ -2498,6 +2576,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -2517,6 +2596,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -2544,6 +2624,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2581,6 +2662,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2600,6 +2682,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -2627,6 +2710,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2664,6 +2748,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -2683,6 +2768,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -2710,6 +2796,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2747,6 +2834,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -2766,6 +2854,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -2793,6 +2882,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2831,6 +2921,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -2854,6 +2945,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2893,6 +2985,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_id", "optional": false }, @@ -2929,6 +3022,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2950,6 +3044,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -2969,6 +3064,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2992,6 +3088,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3022,6 +3119,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3059,6 +3157,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -3078,6 +3177,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3101,6 +3201,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3131,6 +3232,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3168,6 +3270,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I22", "optional": false }, @@ -3187,6 +3290,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -3210,6 +3314,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3240,6 +3345,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3277,6 +3383,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I23", "optional": false }, @@ -3296,6 +3403,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -3326,6 +3434,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3352,6 +3461,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3402,6 +3512,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3435,6 +3546,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C20", "optional": false }, @@ -3501,6 +3613,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -3525,6 +3638,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3548,6 +3662,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3573,6 +3688,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C21", "optional": false }, @@ -3639,6 +3755,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -3663,6 +3780,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3686,6 +3804,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3711,6 +3830,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C22", "optional": false }, @@ -3777,6 +3897,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -3801,6 +3922,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -3824,6 +3946,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3849,6 +3972,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C23", "optional": false }, @@ -3915,6 +4039,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -3939,6 +4064,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -3969,6 +4095,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3995,6 +4122,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersectionErrors.json b/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersectionErrors.json index da831098b4e7..e4ac969c3b82 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersectionErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceExtendsObjectIntersectionErrors.json @@ -19,6 +19,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -44,6 +45,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -106,6 +109,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -132,6 +136,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -172,6 +177,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -206,6 +212,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -266,6 +273,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -290,6 +298,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -380,6 +389,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -399,6 +409,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -426,6 +437,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -463,6 +475,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -482,6 +495,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -509,6 +523,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -546,6 +561,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -565,6 +581,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -592,6 +609,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -629,6 +647,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -648,6 +667,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -711,6 +731,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -730,6 +751,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -757,6 +779,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -795,6 +818,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -818,6 +842,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -856,6 +881,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -874,6 +900,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -908,6 +935,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -938,6 +966,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -961,6 +990,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -980,6 +1010,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1046,6 +1077,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1070,6 +1102,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1092,6 +1125,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1158,6 +1192,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1182,6 +1217,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1204,6 +1240,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1270,6 +1307,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1294,6 +1332,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1316,6 +1355,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1383,6 +1423,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1407,6 +1448,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1429,6 +1471,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -1495,6 +1538,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1519,6 +1563,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -1541,6 +1586,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CX", "optional": false }, @@ -1614,6 +1660,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EX", "optional": false }, @@ -1631,6 +1678,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1649,6 +1697,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1667,6 +1716,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1690,6 +1740,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NX", "optional": false }, @@ -1729,6 +1780,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1764,6 +1816,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TCX", "optional": false }, @@ -1781,6 +1834,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CX", "optional": false }, @@ -1801,6 +1855,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEX", "optional": false }, @@ -1818,6 +1873,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EX", "optional": false }, @@ -1838,6 +1894,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNX", "optional": false }, @@ -1855,6 +1912,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NX", "optional": false }, @@ -1874,6 +1932,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1893,6 +1952,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TCX", "optional": false }, @@ -1920,6 +1980,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1957,6 +2018,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1976,6 +2038,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEX", "optional": false }, @@ -2003,6 +2066,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2040,6 +2104,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -2059,6 +2124,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNX", "optional": false }, @@ -2086,6 +2152,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2123,6 +2190,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -2142,6 +2210,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TCX", "optional": false }, @@ -2165,6 +2234,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2222,6 +2292,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2241,6 +2312,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEX", "optional": false }, @@ -2264,6 +2336,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2321,6 +2394,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2340,6 +2414,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNX", "optional": false }, @@ -2363,6 +2438,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2421,6 +2497,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -2444,6 +2521,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2483,6 +2561,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_id", "optional": false }, @@ -2519,6 +2598,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2540,6 +2620,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -2559,6 +2640,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2582,6 +2664,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2612,6 +2695,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2649,6 +2733,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I21", "optional": false }, @@ -2668,6 +2753,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2691,6 +2777,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2721,6 +2808,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2758,6 +2846,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I22", "optional": false }, @@ -2777,6 +2866,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -2800,6 +2890,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2830,6 +2921,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2867,6 +2959,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I23", "optional": false }, @@ -2886,6 +2979,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifiable", "optional": false }, @@ -2916,6 +3010,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2942,6 +3037,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2992,6 +3088,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3030,6 +3127,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3062,6 +3160,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3106,6 +3205,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3145,6 +3245,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I30", "optional": false }, @@ -3164,6 +3265,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3191,6 +3293,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3228,6 +3331,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I31", "optional": false }, @@ -3252,6 +3356,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3277,6 +3382,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3304,6 +3410,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty.json b/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty.json index 84ac50986485..342c2d39d0e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -118,6 +121,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -137,6 +141,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -164,6 +169,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -196,6 +202,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -231,6 +238,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty2.json b/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty2.json index 32ff0ccfa9af..e277e37ced7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceThatHidesBaseProperty2.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -118,6 +121,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -137,6 +141,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -164,6 +169,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -196,6 +202,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceThatIndirectlyInheritsFromItself.json b/crates/swc_ecma_parser/tests/tsc/interfaceThatIndirectlyInheritsFromItself.json index 4409fbe2c888..add1de6bc2d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceThatIndirectlyInheritsFromItself.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceThatIndirectlyInheritsFromItself.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -37,6 +38,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -64,6 +66,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -101,6 +104,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -120,6 +124,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -147,6 +152,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -184,6 +190,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -203,6 +210,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -230,6 +238,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -270,6 +279,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -293,6 +303,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -317,6 +328,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +354,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -365,6 +378,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -395,6 +409,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -432,6 +447,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -456,6 +472,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -481,6 +498,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -504,6 +522,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -534,6 +553,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -571,6 +591,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -595,6 +616,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -620,6 +642,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -643,6 +666,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -673,6 +697,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallAndConstructSignature.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallAndConstructSignature.json index 59cef3b236a3..45e6caca5880 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallAndConstructSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallAndConstructSignature.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -105,6 +106,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -126,6 +128,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -161,6 +164,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -179,6 +183,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -212,6 +217,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -230,6 +236,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature.json index e661911f4609..bcb06f5d55d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -107,6 +109,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -126,6 +129,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -173,6 +177,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -208,6 +213,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -260,6 +266,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -316,6 +324,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature2.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature2.json index e4860382f030..cc1fbda33d44 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithCallSignaturesThatHidesBaseSignature2.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -100,6 +102,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -142,6 +145,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -161,6 +165,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -208,6 +213,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -260,6 +266,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -316,6 +324,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature.json index d8ed6edadc58..644ae0647dce 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -107,6 +109,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -126,6 +129,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -173,6 +177,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -208,6 +213,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -260,6 +266,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -316,6 +324,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature2.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature2.json index 4beed27686a9..5e5b679f9cc5 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithConstructSignaturesThatHidesBaseSignature2.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -100,6 +102,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -142,6 +145,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -161,6 +165,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -208,6 +213,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -260,6 +266,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -281,6 +288,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -316,6 +324,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -334,6 +343,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes.json index e42161305030..2be21178bd2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes.json @@ -18,6 +18,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -45,6 +46,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -118,6 +121,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -145,6 +149,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -177,6 +182,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -218,6 +224,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -237,6 +244,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -255,6 +263,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -282,6 +291,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -314,6 +324,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -349,6 +360,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -390,6 +402,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -409,6 +422,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -427,6 +441,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -454,6 +469,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -486,6 +502,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -521,6 +538,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -565,6 +583,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -588,6 +607,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -612,6 +632,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -645,6 +666,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -677,6 +699,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -701,6 +724,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +752,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -752,6 +777,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -785,6 +811,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -817,6 +844,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -841,6 +869,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -868,6 +897,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -892,6 +922,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +948,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -951,6 +983,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -994,6 +1027,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1026,6 +1060,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1061,6 +1096,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1102,6 +1138,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1126,6 +1163,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1148,6 +1186,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1173,6 +1212,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -1196,6 +1236,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1217,6 +1258,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1240,6 +1282,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1270,6 +1313,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1302,6 +1346,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1326,6 +1371,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1347,6 +1393,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1371,6 +1418,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1398,6 +1446,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1422,6 +1471,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1447,6 +1497,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -1481,6 +1532,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1525,6 +1577,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1549,6 +1602,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1574,6 +1628,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -1608,6 +1663,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1651,6 +1707,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1683,6 +1740,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1707,6 +1765,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1728,6 +1787,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1752,6 +1812,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1779,6 +1840,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived5", "optional": false }, @@ -1803,6 +1865,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1828,6 +1891,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -1851,6 +1915,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1872,6 +1937,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1895,6 +1961,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1925,6 +1992,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1949,6 +2017,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes2.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes2.json index 96facab39af1..ac91fdc9dfe4 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithMultipleBaseTypes2.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -112,6 +115,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -153,6 +157,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -180,6 +185,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -212,6 +218,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -247,6 +254,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -288,6 +296,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -307,6 +316,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -325,6 +335,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -352,6 +363,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -384,6 +396,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -425,6 +438,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -444,6 +458,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -462,6 +477,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -489,6 +505,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -521,6 +538,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -556,6 +574,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -597,6 +616,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -616,6 +636,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -634,6 +655,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -661,6 +683,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -693,6 +716,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -728,6 +752,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithOverloadedCallAndConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithOverloadedCallAndConstructSignatures.json index 7cc4c3b0b361..3b84660fd65c 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithOverloadedCallAndConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithOverloadedCallAndConstructSignatures.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -69,6 +70,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -143,6 +145,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -181,6 +184,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -215,6 +219,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -236,6 +241,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -271,6 +277,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -289,6 +296,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -322,6 +330,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -340,6 +349,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -386,6 +396,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -404,6 +415,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -437,6 +449,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -455,6 +468,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyOfEveryType.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyOfEveryType.json index b994b69ffdd0..c58ccdee595d 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyOfEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyOfEveryType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -122,6 +124,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -161,6 +164,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -197,6 +201,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -214,6 +219,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -234,6 +240,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -261,6 +268,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -296,6 +304,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -331,6 +340,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -366,6 +376,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -401,6 +412,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -436,6 +448,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -478,6 +491,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -502,6 +516,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -523,6 +538,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -548,6 +564,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -600,6 +617,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -625,6 +643,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +665,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +694,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -704,6 +725,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -727,6 +749,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -751,6 +774,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -772,6 +796,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -796,6 +821,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -817,6 +843,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -841,6 +868,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -862,6 +890,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -886,6 +915,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -907,6 +937,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -942,6 +973,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -966,6 +998,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -999,6 +1032,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1020,6 +1054,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1206,6 +1241,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1265,6 +1301,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1286,6 +1323,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1301,6 +1339,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1326,6 +1365,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1416,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1407,6 +1448,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1431,6 +1473,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -1452,6 +1495,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -1498,6 +1542,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType.json index 7dd0204e917b..2eba1f899de4 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -85,6 +86,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -104,6 +106,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -131,6 +134,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -164,6 +168,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -209,6 +214,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -248,6 +254,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -275,6 +282,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -299,6 +307,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +333,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -347,6 +357,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -377,6 +388,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType2.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType2.json index 07a1a1b498e3..165f4a2391de 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithPropertyThatIsPrivateInBaseType2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -88,6 +89,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -107,6 +109,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -133,6 +136,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -168,6 +172,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -245,6 +250,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +278,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -296,6 +303,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -321,6 +329,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -344,6 +353,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +383,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithSpecializedCallAndConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithSpecializedCallAndConstructSignatures.json index 71472eca3dd6..19933c033bbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithSpecializedCallAndConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithSpecializedCallAndConstructSignatures.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -153,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -211,6 +215,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +254,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -283,6 +289,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -304,6 +311,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -339,6 +347,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -357,6 +366,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -403,6 +413,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -421,6 +432,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -467,6 +479,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -485,6 +498,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -531,6 +545,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -549,6 +564,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer.json index a271bd47db61..1cb9843b6d6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -132,6 +135,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -164,6 +168,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -199,6 +204,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -240,6 +246,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +266,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -282,6 +290,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -328,6 +337,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -363,6 +373,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -408,6 +419,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -440,6 +452,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer2.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer2.json index 3dc1dcab32fe..5c9f39b12e80 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer2.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -122,6 +125,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -167,6 +171,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -199,6 +204,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -234,6 +240,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -275,6 +282,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -294,6 +302,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -317,6 +326,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -363,6 +373,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -408,6 +419,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -440,6 +452,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -510,6 +523,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer3.json b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer3.json index 860a636059f6..a60953e0c1e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/interfaceWithStringIndexerHidingBaseTypeIndexer3.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -163,6 +166,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -198,6 +202,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -239,6 +244,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -258,6 +264,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -281,6 +288,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -327,6 +335,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -362,6 +371,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -438,6 +448,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionAndUnionTypes.json b/crates/swc_ecma_parser/tests/tsc/intersectionAndUnionTypes.json index f3b18a6ab77e..200672e0f949 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionAndUnionTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionAndUnionTypes.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -146,6 +150,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -173,6 +178,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -210,6 +216,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -237,6 +244,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -284,6 +292,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -305,6 +314,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +350,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -361,6 +372,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -396,6 +408,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -452,6 +466,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -473,6 +488,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -508,6 +524,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false, "typeAnnotation": { @@ -536,6 +553,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -554,6 +572,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -591,6 +610,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aob", "optional": false, "typeAnnotation": { @@ -619,6 +639,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -637,6 +658,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -674,6 +696,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false, "typeAnnotation": { @@ -702,6 +725,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -720,6 +744,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -757,6 +782,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cod", "optional": false, "typeAnnotation": { @@ -785,6 +811,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -803,6 +830,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -840,6 +868,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -875,6 +904,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -893,6 +923,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -920,6 +951,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -938,6 +970,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -977,6 +1010,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1018,6 +1052,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1036,6 +1071,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1070,6 +1106,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1088,6 +1125,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1125,6 +1163,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1136,6 +1175,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false } @@ -1161,6 +1201,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1172,6 +1213,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false } @@ -1197,6 +1239,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false, "typeAnnotation": null @@ -1208,6 +1251,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1233,6 +1277,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false, "typeAnnotation": null @@ -1244,6 +1289,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1269,6 +1315,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1280,6 +1327,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false } @@ -1305,6 +1353,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1316,6 +1365,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aob", "optional": false } @@ -1341,6 +1391,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1352,6 +1403,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false } @@ -1377,6 +1429,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1388,6 +1441,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cod", "optional": false } @@ -1413,6 +1467,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false, "typeAnnotation": null @@ -1424,6 +1479,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1449,6 +1505,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aob", "optional": false, "typeAnnotation": null @@ -1460,6 +1517,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1485,6 +1543,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false, "typeAnnotation": null @@ -1496,6 +1555,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1521,6 +1581,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cod", "optional": false, "typeAnnotation": null @@ -1532,6 +1593,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1557,6 +1619,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1568,6 +1631,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false } @@ -1593,6 +1657,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1604,6 +1669,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aob", "optional": false } @@ -1629,6 +1695,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1640,6 +1707,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false } @@ -1665,6 +1733,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1676,6 +1745,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cod", "optional": false } @@ -1701,6 +1771,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anb", "optional": false, "typeAnnotation": null @@ -1712,6 +1783,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1737,6 +1809,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aob", "optional": false, "typeAnnotation": null @@ -1748,6 +1821,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1773,6 +1847,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false, "typeAnnotation": null @@ -1784,6 +1859,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1809,6 +1885,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cod", "optional": false, "typeAnnotation": null @@ -1820,6 +1897,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionAsWeakTypeSource.json b/crates/swc_ecma_parser/tests/tsc/intersectionAsWeakTypeSource.json index 715d17a1c1bf..b6add4165661 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionAsWeakTypeSource.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionAsWeakTypeSource.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -82,6 +84,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -109,6 +112,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -146,6 +150,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -173,6 +178,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -211,6 +217,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "XY", "optional": false }, @@ -235,6 +242,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -253,6 +261,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -284,6 +293,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xy", "optional": false, "typeAnnotation": { @@ -305,6 +315,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "XY", "optional": false }, @@ -388,6 +399,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -409,6 +421,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -423,6 +436,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xy", "optional": false }, @@ -443,6 +457,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ViewStyle", "optional": false }, @@ -470,6 +485,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "view", "optional": false }, @@ -505,6 +521,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "styleMedia", "optional": false }, @@ -543,6 +560,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Brand", "optional": false }, @@ -566,6 +584,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -613,6 +632,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__brand", "optional": false }, @@ -637,6 +657,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -658,6 +679,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false }, @@ -677,6 +699,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "styles", "optional": false, "typeAnnotation": { @@ -698,6 +721,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -736,6 +760,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -759,6 +784,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -797,6 +823,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ViewStyle", "optional": false }, @@ -842,6 +869,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -868,6 +896,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -891,6 +920,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Brand", "optional": false }, @@ -921,6 +951,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -939,6 +970,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -974,6 +1006,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrapped", "optional": false, "typeAnnotation": null @@ -992,6 +1025,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false }, @@ -1098,6 +1132,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vs", "optional": false, "typeAnnotation": { @@ -1119,6 +1154,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ViewStyle", "optional": false }, @@ -1139,6 +1175,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrapped", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionIncludingPropFromGlobalAugmentation.json b/crates/swc_ecma_parser/tests/tsc/intersectionIncludingPropFromGlobalAugmentation.json index e90b62f19041..2c4bcf605581 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionIncludingPropFromGlobalAugmentation.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionIncludingPropFromGlobalAugmentation.json @@ -18,6 +18,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -45,6 +46,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -108,6 +110,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -132,6 +135,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -158,6 +162,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false }, @@ -207,6 +212,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false, "typeAnnotation": { @@ -228,6 +234,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -263,6 +270,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -284,6 +292,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -311,6 +320,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false } @@ -344,6 +354,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false, "typeAnnotation": null @@ -361,6 +372,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -400,6 +412,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false, "typeAnnotation": null @@ -417,6 +430,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionMemberOfUnionNarrowsCorrectly.json b/crates/swc_ecma_parser/tests/tsc/intersectionMemberOfUnionNarrowsCorrectly.json index fd48d2306987..ea886d64a777 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionMemberOfUnionNarrowsCorrectly.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionMemberOfUnionNarrowsCorrectly.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -57,6 +58,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -100,6 +102,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -151,6 +154,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -203,6 +207,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -246,6 +251,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ex", "optional": false }, @@ -269,6 +275,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -291,6 +298,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -321,6 +329,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -339,6 +348,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -357,6 +367,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -395,6 +406,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -416,6 +428,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ex", "optional": false }, @@ -439,6 +452,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -465,6 +479,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -525,6 +540,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionNarrowing.json b/crates/swc_ecma_parser/tests/tsc/intersectionNarrowing.json index 77042b8630e3..112b383d289d 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionNarrowing.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionNarrowing.json @@ -14,6 +14,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -68,6 +70,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -103,6 +106,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -151,6 +155,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -175,6 +180,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -207,6 +213,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +236,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -248,6 +256,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -283,6 +292,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +328,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +384,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -383,6 +395,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -408,6 +421,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -435,6 +449,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -466,6 +481,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +504,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -507,6 +524,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -542,6 +560,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -577,6 +596,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +659,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -674,6 +695,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -701,6 +723,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -732,6 +755,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -754,6 +778,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -773,6 +798,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +834,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -851,6 +878,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -907,6 +935,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -940,6 +969,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -983,6 +1013,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1018,6 +1049,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1050,6 +1082,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1072,6 +1105,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1091,6 +1125,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1119,6 +1154,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1175,6 +1211,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1193,6 +1230,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1234,6 +1272,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionNarrowing.json b/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionNarrowing.json index d02424103e89..173409d2bf1c 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionNarrowing.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionNarrowing.json @@ -18,6 +18,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -77,6 +79,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aProp", "optional": false }, @@ -116,6 +119,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -148,6 +152,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bProp", "optional": false }, @@ -190,6 +195,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AorB", "optional": false }, @@ -222,6 +228,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -257,6 +264,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -301,6 +309,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -336,6 +345,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -385,6 +395,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -413,6 +424,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -431,6 +443,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AorB", "optional": false }, @@ -471,6 +484,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -490,6 +504,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -527,6 +542,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -584,6 +600,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionOfUnitTypes.json b/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionOfUnitTypes.json index 0170ba72df4d..ed9a73265ef8 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionOfUnitTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionOfUnionOfUnitTypes.json @@ -20,6 +20,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -73,6 +76,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -91,6 +95,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -109,6 +114,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -127,6 +133,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -157,6 +164,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x0", "optional": false, "typeAnnotation": { @@ -332,6 +340,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -507,6 +516,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -682,6 +692,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -857,6 +868,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1096,6 +1108,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -1399,6 +1412,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y0", "optional": false, "typeAnnotation": { @@ -1574,6 +1588,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": { @@ -1749,6 +1764,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -1924,6 +1940,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": { @@ -2099,6 +2116,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": { @@ -2338,6 +2356,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y5", "optional": false, "typeAnnotation": { @@ -2641,6 +2660,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z0", "optional": false, "typeAnnotation": { @@ -2688,6 +2708,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2721,6 +2742,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2754,6 +2776,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2803,6 +2826,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2836,6 +2860,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2869,6 +2894,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2918,6 +2944,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -2965,6 +2992,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2998,6 +3026,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3031,6 +3060,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3080,6 +3110,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3113,6 +3144,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3146,6 +3178,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3195,6 +3228,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": { @@ -3242,6 +3276,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3275,6 +3310,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3308,6 +3344,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3357,6 +3394,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3390,6 +3428,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3423,6 +3462,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3472,6 +3512,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": { @@ -3519,6 +3560,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3552,6 +3594,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3585,6 +3628,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3634,6 +3678,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3667,6 +3712,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3700,6 +3746,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3749,6 +3796,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": { @@ -3796,6 +3844,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3829,6 +3878,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3862,6 +3912,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3911,6 +3962,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3944,6 +3996,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3977,6 +4030,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4026,6 +4080,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4059,6 +4114,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4092,6 +4148,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4141,6 +4198,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": { @@ -4188,6 +4246,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4221,6 +4280,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4254,6 +4314,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4303,6 +4364,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4336,6 +4398,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4369,6 +4432,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4418,6 +4482,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4451,6 +4516,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4484,6 +4550,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4533,6 +4600,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4566,6 +4634,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4599,6 +4668,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionReduction.json b/crates/swc_ecma_parser/tests/tsc/intersectionReduction.json index 08b5f6111e30..8df0b4e58912 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionReduction.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionReduction.json @@ -28,6 +28,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym2", "optional": false, "typeAnnotation": { @@ -127,6 +129,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -179,6 +182,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -247,6 +251,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -299,6 +304,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -367,6 +373,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -399,6 +406,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -421,6 +429,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -445,6 +454,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -471,6 +481,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym2", "optional": false }, @@ -493,6 +504,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -573,6 +585,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -595,6 +608,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -679,6 +693,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -787,6 +802,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -847,6 +863,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N2", "optional": false }, @@ -879,6 +896,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -927,6 +945,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N3", "optional": false }, @@ -959,6 +978,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1007,6 +1027,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N4", "optional": false }, @@ -1051,6 +1072,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N5", "optional": false }, @@ -1095,6 +1117,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N6", "optional": false }, @@ -1139,6 +1162,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N7", "optional": false }, @@ -1183,6 +1207,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1208,6 +1233,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1246,6 +1272,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -1270,6 +1297,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1333,6 +1361,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -1357,6 +1386,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1390,6 +1420,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1440,6 +1471,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -1464,6 +1496,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1497,6 +1530,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1547,6 +1581,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -1571,6 +1606,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1618,6 +1654,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -1642,6 +1679,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1689,6 +1727,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -1713,6 +1752,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1760,6 +1800,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -1784,6 +1825,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1831,6 +1873,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1856,6 +1899,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1899,6 +1943,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1937,6 +1982,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1962,6 +2008,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2005,6 +2052,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2043,6 +2091,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2068,6 +2117,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2111,6 +2161,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2158,6 +2209,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -2186,6 +2238,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2204,6 +2257,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2237,6 +2291,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false }, @@ -2273,6 +2328,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2301,6 +2357,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2332,6 +2389,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2350,6 +2408,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2390,6 +2449,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2411,6 +2471,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2425,6 +2486,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2446,6 +2508,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2470,6 +2533,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2488,6 +2552,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2510,6 +2575,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BC", "optional": false }, @@ -2534,6 +2600,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2552,6 +2619,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2574,6 +2642,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U1", "optional": false }, @@ -2591,6 +2660,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2621,6 +2691,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2639,6 +2710,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2664,6 +2736,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U2", "optional": false }, @@ -2681,6 +2754,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2711,6 +2785,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2729,6 +2804,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2754,6 +2830,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U3", "optional": false }, @@ -2791,6 +2868,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2809,6 +2887,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2849,6 +2928,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U4", "optional": false }, @@ -2880,6 +2960,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2898,6 +2979,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2925,6 +3007,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2943,6 +3026,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2967,6 +3051,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U5", "optional": false }, @@ -2991,6 +3076,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3016,6 +3102,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3034,6 +3121,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3058,6 +3146,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -3095,6 +3184,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3113,6 +3203,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3137,6 +3228,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -3168,6 +3260,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3194,6 +3287,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3217,6 +3311,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge1", "optional": false }, @@ -3240,6 +3335,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3262,6 +3358,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3293,6 +3390,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3332,6 +3430,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3350,6 +3449,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3382,6 +3482,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3407,6 +3508,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3433,6 +3535,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3554,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3477,6 +3581,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3502,6 +3607,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3527,6 +3633,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3553,6 +3660,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge2", "optional": false }, @@ -3576,6 +3684,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3598,6 +3707,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3629,6 +3739,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3662,6 +3773,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3688,6 +3800,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3719,6 +3832,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3744,6 +3858,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3770,6 +3885,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3788,6 +3904,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3814,6 +3931,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3839,6 +3957,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3864,6 +3983,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3890,6 +4010,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -3922,6 +4043,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3965,6 +4087,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4017,6 +4140,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4060,6 +4184,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4108,6 +4233,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -4125,6 +4251,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge1", "optional": false }, @@ -4156,6 +4283,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4199,6 +4327,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4251,6 +4380,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4294,6 +4424,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4343,6 +4474,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -4360,6 +4492,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge2", "optional": false }, @@ -4391,6 +4524,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4434,6 +4568,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4486,6 +4621,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4529,6 +4665,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4578,6 +4715,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4603,6 +4741,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4646,6 +4785,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4684,6 +4824,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4709,6 +4850,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -4752,6 +4894,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4785,6 +4928,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4804,6 +4948,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4833,6 +4978,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4857,6 +5003,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4899,6 +5046,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4929,6 +5077,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4959,6 +5108,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -4987,6 +5137,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5005,6 +5156,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5042,6 +5194,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -5070,6 +5223,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5095,6 +5249,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5113,6 +5268,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5152,6 +5308,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -5170,6 +5327,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -5183,6 +5341,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -5217,6 +5376,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -5235,6 +5395,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -5248,6 +5409,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -5282,6 +5444,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5362,6 +5525,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -5441,6 +5605,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -5523,6 +5688,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -5539,6 +5705,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5596,6 +5763,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -5612,6 +5780,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5658,6 +5827,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -5678,6 +5848,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -5706,6 +5877,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -5742,6 +5914,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -5779,6 +5952,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -5815,6 +5989,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -5852,6 +6027,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -5895,6 +6071,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -5942,6 +6119,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -5985,6 +6163,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -6029,6 +6208,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -6040,6 +6220,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -6065,6 +6246,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -6076,6 +6258,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } @@ -6101,6 +6284,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -6112,6 +6296,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -6137,6 +6322,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -6148,6 +6334,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -6176,6 +6363,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -6195,6 +6383,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6286,6 +6475,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6334,6 +6524,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6357,6 +6548,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -6396,6 +6588,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6420,6 +6613,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -6453,6 +6647,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -6472,6 +6667,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6500,6 +6696,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6555,6 +6752,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6597,6 +6795,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6641,6 +6840,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6666,6 +6866,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6724,6 +6925,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -6743,6 +6945,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6771,6 +6974,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6826,6 +7030,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6876,6 +7081,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dataB", "optional": false }, @@ -6912,6 +7118,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6956,6 +7163,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6981,6 +7189,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -7039,6 +7248,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -7058,6 +7268,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -7107,6 +7318,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -7157,6 +7369,7 @@ "end": 2875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dataB", "optional": false }, @@ -7193,6 +7406,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -7237,6 +7451,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7276,6 +7491,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -7303,6 +7519,7 @@ "end": 2966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7346,6 +7563,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7383,6 +7601,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7410,6 +7629,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -7453,6 +7673,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7500,6 +7721,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldBeB", "optional": false, "typeAnnotation": { @@ -7541,6 +7763,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -7559,6 +7782,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7580,6 +7804,7 @@ "end": 3078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7617,6 +7842,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -7638,6 +7864,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7652,6 +7879,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldBeB", "optional": false }, @@ -7668,6 +7896,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inGeneric", "optional": false }, @@ -7687,6 +7916,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alsoShouldBeB", "optional": false, "typeAnnotation": { @@ -7715,6 +7945,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7733,6 +7964,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7781,6 +8013,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -7802,6 +8035,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7816,6 +8050,7 @@ "end": 3209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alsoShouldBeB", "optional": false }, @@ -7847,6 +8082,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7873,6 +8109,7 @@ "end": 3146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -7891,6 +8128,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -7917,6 +8155,7 @@ "end": 3249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ABI", "optional": false }, @@ -7944,6 +8183,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -8010,6 +8250,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CA", "optional": false }, @@ -8172,6 +8413,7 @@ "end": 3346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CB", "optional": false }, @@ -8334,6 +8576,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -8353,6 +8596,7 @@ "end": 3418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8381,6 +8625,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8399,6 +8644,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CA", "optional": false }, @@ -8447,6 +8693,7 @@ "end": 3440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -8468,6 +8715,7 @@ "end": 3445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ABI", "optional": false }, @@ -8482,6 +8730,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8513,6 +8762,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8539,6 +8789,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CA", "optional": false }, @@ -8557,6 +8808,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CB", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionReductionStrict.json b/crates/swc_ecma_parser/tests/tsc/intersectionReductionStrict.json index bc0f261f0bc3..dfbf12f343a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionReductionStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionReductionStrict.json @@ -28,6 +28,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym2", "optional": false, "typeAnnotation": { @@ -127,6 +129,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -179,6 +182,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -247,6 +251,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -299,6 +304,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -367,6 +373,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -399,6 +406,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -421,6 +429,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -445,6 +454,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -471,6 +481,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym2", "optional": false }, @@ -493,6 +504,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -573,6 +585,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym1", "optional": false }, @@ -595,6 +608,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -679,6 +693,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -787,6 +802,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -847,6 +863,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N2", "optional": false }, @@ -879,6 +896,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -927,6 +945,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N3", "optional": false }, @@ -959,6 +978,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1007,6 +1027,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N4", "optional": false }, @@ -1051,6 +1072,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N5", "optional": false }, @@ -1095,6 +1117,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N6", "optional": false }, @@ -1139,6 +1162,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N7", "optional": false }, @@ -1183,6 +1207,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1208,6 +1233,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1246,6 +1272,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -1270,6 +1297,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1333,6 +1361,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -1357,6 +1386,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1390,6 +1420,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1440,6 +1471,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -1464,6 +1496,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1497,6 +1530,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1547,6 +1581,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -1571,6 +1606,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1618,6 +1654,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -1642,6 +1679,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1689,6 +1727,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -1713,6 +1752,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1760,6 +1800,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X7", "optional": false }, @@ -1784,6 +1825,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1831,6 +1873,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1856,6 +1899,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -1899,6 +1943,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1937,6 +1982,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1962,6 +2008,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2005,6 +2052,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2043,6 +2091,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2068,6 +2117,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2111,6 +2161,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2158,6 +2209,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -2186,6 +2238,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2204,6 +2257,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2237,6 +2291,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false }, @@ -2273,6 +2328,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2301,6 +2357,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2332,6 +2389,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2350,6 +2408,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2390,6 +2449,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2411,6 +2471,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2425,6 +2486,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2446,6 +2508,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -2470,6 +2533,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2488,6 +2552,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2510,6 +2575,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BC", "optional": false }, @@ -2534,6 +2600,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2552,6 +2619,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2574,6 +2642,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U1", "optional": false }, @@ -2591,6 +2660,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2621,6 +2691,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2639,6 +2710,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2664,6 +2736,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U2", "optional": false }, @@ -2681,6 +2754,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2711,6 +2785,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2729,6 +2804,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2754,6 +2830,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U3", "optional": false }, @@ -2791,6 +2868,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2809,6 +2887,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2849,6 +2928,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U4", "optional": false }, @@ -2880,6 +2960,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2898,6 +2979,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2925,6 +3007,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2943,6 +3026,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2967,6 +3051,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U5", "optional": false }, @@ -2991,6 +3076,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3016,6 +3102,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3034,6 +3121,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3058,6 +3146,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -3095,6 +3184,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3113,6 +3203,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3137,6 +3228,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -3168,6 +3260,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3194,6 +3287,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3217,6 +3311,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge1", "optional": false }, @@ -3240,6 +3335,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3262,6 +3358,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3293,6 +3390,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3332,6 +3430,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3350,6 +3449,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3382,6 +3482,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3407,6 +3508,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3433,6 +3535,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3554,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3477,6 +3581,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3502,6 +3607,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3527,6 +3633,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3553,6 +3660,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge2", "optional": false }, @@ -3576,6 +3684,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3598,6 +3707,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3629,6 +3739,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3662,6 +3773,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3688,6 +3800,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3719,6 +3832,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3744,6 +3858,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3770,6 +3885,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3788,6 +3904,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3814,6 +3931,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3839,6 +3957,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3864,6 +3983,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3890,6 +4010,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -3922,6 +4043,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3965,6 +4087,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4017,6 +4140,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4060,6 +4184,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4108,6 +4233,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -4125,6 +4251,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge1", "optional": false }, @@ -4156,6 +4283,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4199,6 +4327,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4251,6 +4380,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4294,6 +4424,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4343,6 +4474,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -4360,6 +4492,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Merge2", "optional": false }, @@ -4391,6 +4524,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4434,6 +4568,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4486,6 +4621,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4529,6 +4665,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4587,6 +4724,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4667,6 +4805,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4746,6 +4885,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -4828,6 +4968,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -4844,6 +4985,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4901,6 +5043,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -4917,6 +5060,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4963,6 +5107,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -4983,6 +5128,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -5011,6 +5157,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -5047,6 +5194,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -5084,6 +5232,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -5120,6 +5269,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -5157,6 +5307,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -5200,6 +5351,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag1", "optional": false }, @@ -5247,6 +5399,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -5290,6 +5443,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -5334,6 +5488,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -5345,6 +5500,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -5370,6 +5526,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -5381,6 +5538,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } @@ -5406,6 +5564,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -5417,6 +5576,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -5442,6 +5602,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -5453,6 +5614,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -5481,6 +5643,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -5500,6 +5663,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5591,6 +5755,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5639,6 +5804,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -5662,6 +5828,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -5701,6 +5868,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5725,6 +5893,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -5758,6 +5927,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -5777,6 +5947,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5805,6 +5976,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -5860,6 +6032,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -5902,6 +6075,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -5946,6 +6120,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5971,6 +6146,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6029,6 +6205,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -6048,6 +6225,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6076,6 +6254,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6131,6 +6310,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6181,6 +6361,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dataB", "optional": false }, @@ -6217,6 +6398,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6261,6 +6443,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6286,6 +6469,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6344,6 +6528,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -6363,6 +6548,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6412,6 +6598,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6462,6 +6649,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dataB", "optional": false }, @@ -6498,6 +6686,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -6542,6 +6731,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionThisTypes.json b/crates/swc_ecma_parser/tests/tsc/intersectionThisTypes.json index 196edfd528da..c12cab5e1f20 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionThisTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionThisTypes.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -117,6 +120,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -144,6 +148,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -178,6 +183,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false }, @@ -217,6 +223,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing3", "optional": false }, @@ -241,6 +248,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false }, @@ -259,6 +267,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -281,6 +290,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing4", "optional": false }, @@ -305,6 +315,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing3", "optional": false }, @@ -337,6 +348,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -356,6 +368,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -377,6 +390,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing3", "optional": false }, @@ -420,6 +434,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -444,6 +459,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -481,6 +497,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -531,6 +548,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -592,6 +610,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing5", "optional": false }, @@ -611,6 +630,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing4", "optional": false }, @@ -638,6 +658,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -671,6 +692,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -690,6 +712,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -711,6 +734,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing5", "optional": false }, @@ -754,6 +778,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -778,6 +803,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -815,6 +841,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -865,6 +892,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -926,6 +954,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -952,6 +981,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend", "optional": false }, @@ -965,6 +995,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -986,6 +1017,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1027,6 +1059,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1055,6 +1088,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1083,6 +1117,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Label", "optional": false }, @@ -1102,6 +1137,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -1129,6 +1165,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -1162,6 +1199,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1181,6 +1219,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label", "optional": false, "typeAnnotation": { @@ -1202,6 +1241,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Label", "optional": false }, @@ -1248,6 +1288,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extended", "optional": false, "typeAnnotation": null @@ -1285,6 +1326,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label", "optional": false }, @@ -1401,6 +1443,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extended", "optional": false }, @@ -1433,6 +1476,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extended", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeAssignment.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeAssignment.json index d3457e5a1a5a..7f92d0a1215e 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeAssignment.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -192,6 +196,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -256,6 +262,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -309,6 +316,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +398,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -441,6 +451,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -452,6 +463,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -477,6 +489,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -488,6 +501,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -513,6 +527,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -524,6 +539,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -549,6 +565,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -560,6 +577,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -585,6 +603,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -596,6 +615,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -621,6 +641,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -632,6 +653,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -657,6 +679,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -668,6 +691,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -693,6 +717,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -704,6 +729,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -729,6 +755,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -740,6 +767,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -765,6 +793,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -776,6 +805,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeEquivalence.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeEquivalence.json index d3ab4d2f54f2..914cdd54623e 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeEquivalence.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeEquivalence.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -146,6 +150,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -173,6 +178,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -220,6 +226,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -248,6 +255,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -266,6 +274,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -303,6 +312,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -331,6 +341,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -349,6 +360,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -386,6 +398,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -414,6 +427,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -432,6 +446,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -450,6 +465,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -487,6 +503,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -528,6 +545,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -546,6 +564,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -567,6 +586,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -604,6 +624,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -632,6 +653,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -663,6 +685,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -681,6 +704,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -721,6 +745,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -749,6 +774,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -767,6 +793,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -804,6 +831,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bc", "optional": false, "typeAnnotation": { @@ -832,6 +860,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -850,6 +879,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -887,6 +917,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -915,6 +946,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false }, @@ -933,6 +965,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -970,6 +1003,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -998,6 +1032,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1016,6 +1051,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference.json index e89afaba4d2a..82e6dab267f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend", "optional": false }, @@ -33,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -143,6 +148,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -171,6 +177,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +196,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -223,6 +231,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -234,6 +243,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -259,6 +269,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -270,6 +281,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -295,6 +307,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -306,6 +319,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -331,6 +345,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -342,6 +357,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false } @@ -360,6 +376,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -388,6 +405,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -410,6 +428,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -447,6 +466,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +485,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -497,6 +518,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -515,6 +537,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend", "optional": false }, @@ -613,6 +636,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -630,6 +654,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -669,6 +694,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -686,6 +712,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -715,6 +742,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -739,6 +767,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -772,6 +801,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -796,6 +826,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +850,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -843,6 +875,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -876,6 +909,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -900,6 +934,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -919,6 +954,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -938,6 +974,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -966,6 +1003,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -989,6 +1027,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1010,6 +1049,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1033,6 +1073,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1074,6 +1115,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1102,6 +1144,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1124,6 +1167,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1161,6 +1205,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1224,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1211,6 +1257,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1229,6 +1276,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1315,6 +1363,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference2.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference2.json index ecff329e6ed0..06a711525e55 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference2.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference2.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -86,6 +89,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -128,6 +132,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +163,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -188,6 +194,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -268,6 +276,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -323,6 +332,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -419,6 +430,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -432,6 +444,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -460,6 +473,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -473,6 +487,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -490,6 +505,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -509,6 +525,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -537,6 +554,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -563,6 +581,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -593,6 +612,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -611,6 +631,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -635,6 +656,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -656,6 +678,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -694,6 +717,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -716,6 +740,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -742,6 +767,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +804,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -796,6 +823,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -827,6 +855,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -863,6 +892,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -907,6 +937,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -959,6 +990,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -972,6 +1004,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1012,6 +1045,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1025,6 +1059,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference3.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference3.json index 191d56905590..d6331049bc5e 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference3.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeInference3.json @@ -19,6 +19,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nominal", "optional": false }, @@ -42,6 +43,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -71,6 +73,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -102,6 +105,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -134,6 +138,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -167,6 +172,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -193,6 +199,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -210,6 +217,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nominal", "optional": false }, @@ -271,6 +279,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -292,6 +301,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -315,6 +325,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -353,6 +364,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -374,6 +386,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -397,6 +410,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -435,6 +449,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -472,6 +487,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -494,6 +510,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -533,6 +550,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -555,6 +573,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -579,6 +598,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false }, @@ -613,6 +633,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -649,6 +670,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -680,6 +702,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -701,6 +724,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -724,6 +748,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -748,6 +773,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeMembers.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeMembers.json index cc5910dff09d..2d26fe8febcd 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeMembers.json @@ -18,6 +18,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -109,6 +112,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -146,6 +150,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -173,6 +178,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -220,6 +226,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": { @@ -248,6 +255,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -266,6 +274,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -284,6 +293,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -324,6 +334,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -373,6 +384,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -422,6 +434,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -458,6 +471,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -485,6 +499,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -509,6 +524,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -532,6 +548,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -559,6 +576,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -583,6 +601,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -606,6 +625,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -633,6 +653,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -657,6 +678,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -690,6 +712,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": { @@ -718,6 +741,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -736,6 +760,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -754,6 +779,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -800,6 +826,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, @@ -864,6 +891,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, @@ -928,6 +956,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, @@ -974,6 +1003,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -992,6 +1022,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1043,6 +1074,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1061,6 +1093,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1121,6 +1154,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1149,6 +1183,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1167,6 +1202,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1204,6 +1240,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1222,6 +1259,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1268,6 +1306,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1286,6 +1325,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1322,6 +1362,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1349,6 +1390,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -1381,6 +1423,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doublyNested", "optional": false }, @@ -1413,6 +1456,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1452,6 +1496,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "different", "optional": false }, @@ -1484,6 +1529,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1529,6 +1575,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1556,6 +1603,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -1588,6 +1636,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doublyNested", "optional": false }, @@ -1620,6 +1669,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1659,6 +1709,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1691,6 +1742,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1746,6 +1798,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "de", "optional": false, "typeAnnotation": { @@ -1774,6 +1827,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1792,6 +1846,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1987,6 +2042,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2014,6 +2070,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -2046,6 +2103,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doublyNested", "optional": false }, @@ -2078,6 +2136,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2123,6 +2182,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -2150,6 +2210,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -2182,6 +2243,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doublyNested", "optional": false }, @@ -2214,6 +2276,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2269,6 +2332,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defg", "optional": false, "typeAnnotation": { @@ -2297,6 +2361,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2315,6 +2380,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2333,6 +2399,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -2351,6 +2418,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeOverloading.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeOverloading.json index 8d350e3d40b0..7f33dd48bc73 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeOverloading.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeOverloading.json @@ -19,6 +19,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -37,6 +38,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -106,6 +109,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -166,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fg", "optional": false, "typeAnnotation": { @@ -194,6 +199,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -212,6 +218,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -249,6 +256,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gf", "optional": false, "typeAnnotation": { @@ -277,6 +285,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -295,6 +304,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -332,6 +342,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -350,6 +361,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fg", "optional": false }, @@ -396,6 +408,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -442,6 +455,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -460,6 +474,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gf", "optional": false }, @@ -506,6 +521,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionTypeReadonly.json b/crates/swc_ecma_parser/tests/tsc/intersectionTypeReadonly.json index 07efd0d2c80c..7251ab278efc 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionTypeReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionTypeReadonly.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -82,6 +84,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identical", "optional": false }, @@ -109,6 +112,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -146,6 +150,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mutable", "optional": false }, @@ -173,6 +178,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -210,6 +216,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentType", "optional": false }, @@ -237,6 +244,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -274,6 +282,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentName", "optional": false }, @@ -301,6 +310,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -348,6 +358,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": { @@ -369,6 +380,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -407,6 +419,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -453,6 +466,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identical", "optional": false, "typeAnnotation": { @@ -481,6 +495,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -499,6 +514,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identical", "optional": false }, @@ -539,6 +555,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identical", "optional": false }, @@ -585,6 +602,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutable", "optional": false, "typeAnnotation": { @@ -613,6 +631,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -631,6 +650,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mutable", "optional": false }, @@ -671,6 +691,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutable", "optional": false }, @@ -717,6 +738,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentType", "optional": false, "typeAnnotation": { @@ -745,6 +767,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -763,6 +786,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentType", "optional": false }, @@ -803,6 +827,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentType", "optional": false }, @@ -849,6 +874,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentName", "optional": false, "typeAnnotation": { @@ -877,6 +903,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -895,6 +922,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentName", "optional": false }, @@ -935,6 +963,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentName", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionWithIndexSignatures.json b/crates/swc_ecma_parser/tests/tsc/intersectionWithIndexSignatures.json index bcd1d1a39fe8..24ace3999219 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionWithIndexSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionWithIndexSignatures.json @@ -19,6 +19,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -107,6 +110,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -154,6 +158,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa1", "optional": false, "typeAnnotation": { @@ -183,6 +188,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -214,6 +220,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -232,6 +239,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -273,6 +281,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa2", "optional": false, "typeAnnotation": { @@ -309,6 +318,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -333,6 +343,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -363,6 +374,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -387,6 +399,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -428,6 +441,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta1", "optional": false, "typeAnnotation": { @@ -453,6 +467,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -498,6 +513,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -516,6 +532,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -563,6 +580,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta2", "optional": false, "typeAnnotation": { @@ -595,6 +613,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -633,6 +652,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -665,6 +685,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -703,6 +724,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -747,6 +769,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta1", "optional": false, "typeAnnotation": null @@ -758,6 +781,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa1", "optional": false } @@ -783,6 +807,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta1", "optional": false, "typeAnnotation": null @@ -794,6 +819,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa2", "optional": false } @@ -819,6 +845,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta2", "optional": false, "typeAnnotation": null @@ -830,6 +857,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa1", "optional": false } @@ -855,6 +883,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ta2", "optional": false, "typeAnnotation": null @@ -866,6 +895,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa2", "optional": false } @@ -894,6 +924,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb1", "optional": false, "typeAnnotation": { @@ -930,6 +961,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -954,6 +986,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -984,6 +1017,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1008,6 +1042,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1049,6 +1084,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tb1", "optional": false, "typeAnnotation": { @@ -1074,6 +1110,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1112,6 +1149,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1154,6 +1192,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tb1", "optional": false, "typeAnnotation": null @@ -1165,6 +1204,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sb1", "optional": false } @@ -1184,6 +1224,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constr", "optional": false }, @@ -1207,6 +1248,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Source", "optional": false }, @@ -1229,6 +1271,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tgt", "optional": false }, @@ -1267,6 +1310,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1293,6 +1337,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Source", "optional": false }, @@ -1325,6 +1370,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1348,6 +1394,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tgt", "optional": false }, @@ -1366,6 +1413,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -1396,6 +1444,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tgt", "optional": false }, @@ -1422,6 +1471,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Source", "optional": false }, @@ -1451,6 +1501,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1468,6 +1519,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constr", "optional": false }, @@ -1503,6 +1555,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1549,6 +1602,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1609,6 +1663,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1630,6 +1685,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1680,6 +1736,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1760,6 +1817,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1813,6 +1871,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1838,6 +1897,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1884,6 +1944,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1919,6 +1980,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1961,6 +2023,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1991,6 +2054,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ss", "optional": false, "typeAnnotation": { @@ -2027,6 +2091,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2071,6 +2136,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2126,6 +2192,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tt", "optional": false, "typeAnnotation": { @@ -2151,6 +2218,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2221,6 +2289,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tt", "optional": false, "typeAnnotation": null @@ -2232,6 +2301,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ss", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionWithUnionConstraint.json b/crates/swc_ecma_parser/tests/tsc/intersectionWithUnionConstraint.json index d30229732f3d..df16c427dca1 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionWithUnionConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionWithUnionConstraint.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -79,6 +82,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -127,6 +131,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -169,6 +174,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -200,6 +206,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -246,6 +253,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -292,6 +300,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -311,6 +320,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -339,6 +349,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -357,6 +368,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -405,6 +417,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": { @@ -447,6 +460,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -477,6 +491,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -519,6 +534,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -549,6 +565,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": { @@ -591,6 +608,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -621,6 +639,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": { @@ -663,6 +682,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -693,6 +713,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y5", "optional": false, "typeAnnotation": { @@ -735,6 +756,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -765,6 +787,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y6", "optional": false, "typeAnnotation": { @@ -807,6 +830,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -838,6 +862,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -892,6 +917,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -951,6 +977,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1054,6 +1081,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1073,6 +1101,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1101,6 +1130,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1189,6 +1219,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1231,6 +1262,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1262,6 +1294,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1316,6 +1349,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1335,6 +1369,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1363,6 +1398,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1443,6 +1479,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1468,6 +1505,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1499,6 +1537,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1545,6 +1584,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1564,6 +1604,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1599,6 +1640,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1618,6 +1660,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1666,6 +1709,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1699,6 +1743,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1730,6 +1775,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1752,6 +1798,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1778,6 +1825,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1804,6 +1852,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -1827,6 +1876,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1849,6 +1899,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1880,6 +1931,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1906,6 +1958,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1935,6 +1988,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1960,6 +2014,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1979,6 +2034,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnexpectedError", "optional": false }, @@ -2002,6 +2058,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2023,6 +2080,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoErrorHere", "optional": false }, @@ -2046,6 +2104,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2071,6 +2130,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnexpectedError", "optional": false }, @@ -2094,6 +2154,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2113,6 +2174,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyKey", "optional": false }, @@ -2135,6 +2197,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2155,6 +2218,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoErrorHere", "optional": false }, @@ -2178,6 +2242,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2197,6 +2262,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyKey", "optional": false }, @@ -2219,6 +2285,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2239,6 +2306,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2262,6 +2330,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2292,6 +2361,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2310,6 +2380,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2339,6 +2410,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2365,6 +2437,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2394,6 +2467,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2417,6 +2491,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2448,6 +2523,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2474,6 +2550,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2497,6 +2574,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2525,6 +2603,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intersectionsAndEmptyObjects.json b/crates/swc_ecma_parser/tests/tsc/intersectionsAndEmptyObjects.json index 9a223f4ceae0..d09e2c8e1e5e 100644 --- a/crates/swc_ecma_parser/tests/tsc/intersectionsAndEmptyObjects.json +++ b/crates/swc_ecma_parser/tests/tsc/intersectionsAndEmptyObjects.json @@ -19,6 +19,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -107,6 +110,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +149,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -181,6 +186,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x01", "optional": false, "typeAnnotation": { @@ -209,6 +215,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -227,6 +234,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -264,6 +272,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x02", "optional": false, "typeAnnotation": { @@ -292,6 +301,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -310,6 +320,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -347,6 +358,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x03", "optional": false, "typeAnnotation": { @@ -375,6 +387,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -393,6 +406,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -430,6 +444,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x04", "optional": false, "typeAnnotation": { @@ -458,6 +473,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -476,6 +492,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -494,6 +511,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -531,6 +549,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x05", "optional": false, "typeAnnotation": { @@ -567,6 +586,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -604,6 +624,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x06", "optional": false, "typeAnnotation": { @@ -632,6 +653,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -677,6 +699,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x07", "optional": false, "typeAnnotation": { @@ -698,6 +721,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -733,6 +757,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x08", "optional": false, "typeAnnotation": { @@ -761,6 +786,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -806,6 +832,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x09", "optional": false, "typeAnnotation": { @@ -842,6 +869,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -868,6 +896,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -894,6 +923,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -929,6 +959,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -957,6 +988,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -995,6 +1027,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": { @@ -1023,6 +1056,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1078,6 +1113,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": { @@ -1106,6 +1142,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1124,6 +1161,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1161,6 +1199,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": { @@ -1189,6 +1228,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1207,6 +1247,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1225,6 +1266,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1243,6 +1285,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1280,6 +1323,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13", "optional": false, "typeAnnotation": { @@ -1308,6 +1352,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1326,6 +1371,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1363,6 +1409,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false, "typeAnnotation": { @@ -1391,6 +1438,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1409,6 +1457,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1427,6 +1476,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1445,6 +1495,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1463,6 +1514,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1491,6 +1543,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1512,6 +1565,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -1579,6 +1633,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectDictionaries", "optional": false, "typeAnnotation": null @@ -1598,6 +1653,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1619,6 +1675,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1633,6 +1690,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1654,6 +1712,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1682,6 +1741,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1715,6 +1775,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1728,6 +1789,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -1757,6 +1819,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1776,6 +1839,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1796,6 +1860,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1815,6 +1880,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1850,6 +1916,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1868,6 +1935,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1904,6 +1972,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false, "typeAnnotation": null @@ -1923,6 +1992,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_value", "optional": false, "typeAnnotation": { @@ -1944,6 +2014,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1983,6 +2054,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2002,6 +2074,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -2040,6 +2113,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -2076,6 +2150,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2089,6 +2164,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2120,6 +2196,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -2138,6 +2215,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectDictionaries", "optional": false }, @@ -2151,6 +2229,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2164,6 +2243,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2195,6 +2275,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2208,6 +2289,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } @@ -2239,6 +2321,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -2296,6 +2379,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2309,6 +2393,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false } @@ -2340,6 +2425,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -2358,6 +2444,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectDictionaries", "optional": false }, @@ -2371,6 +2458,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2384,6 +2472,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false } @@ -2415,6 +2504,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2428,6 +2518,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false } @@ -2459,6 +2550,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -2477,6 +2569,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectDictionaries", "optional": false }, @@ -2490,6 +2583,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false } @@ -2503,6 +2597,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -2534,6 +2629,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2547,6 +2643,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false } @@ -2578,6 +2675,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -2596,6 +2694,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectDictionaries", "optional": false }, @@ -2609,6 +2708,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false } @@ -2622,6 +2722,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false } @@ -2653,6 +2754,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testDictionary", "optional": false }, @@ -2666,6 +2768,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false } @@ -2688,6 +2791,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -2711,6 +2815,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IChoiceList", "optional": false }, @@ -2734,6 +2839,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2801,6 +2907,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IChoiceList", "optional": false }, @@ -2827,6 +2934,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shoes", "optional": false }, @@ -2862,6 +2970,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "food", "optional": false }, @@ -2902,6 +3011,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IMyChoiceList", "optional": false }, @@ -2927,6 +3037,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "car", "optional": false }, @@ -2972,6 +3083,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUnknownChoiceList", "optional": false }, @@ -3008,6 +3120,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultChoices", "optional": false, "typeAnnotation": { @@ -3029,6 +3142,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3080,6 +3194,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultChoicesAndEmpty", "optional": false, "typeAnnotation": { @@ -3101,6 +3216,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3169,6 +3285,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myChoices", "optional": false, "typeAnnotation": { @@ -3190,6 +3307,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3213,6 +3331,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IMyChoiceList", "optional": false }, @@ -3251,6 +3370,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myChoicesAndEmpty", "optional": false, "typeAnnotation": { @@ -3272,6 +3392,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3302,6 +3423,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IMyChoiceList", "optional": false }, @@ -3350,6 +3472,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unknownChoices", "optional": false, "typeAnnotation": { @@ -3371,6 +3494,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3394,6 +3518,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUnknownChoiceList", "optional": false }, @@ -3432,6 +3557,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unknownChoicesAndEmpty", "optional": false, "typeAnnotation": { @@ -3453,6 +3579,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "choices", "optional": false }, @@ -3483,6 +3610,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUnknownChoiceList", "optional": false }, @@ -3522,6 +3650,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -3554,6 +3683,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3594,6 +3724,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3632,6 +3763,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -3664,6 +3796,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -3696,6 +3829,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3739,6 +3873,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3770,6 +3905,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -3788,6 +3924,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mock", "optional": false }, @@ -3807,6 +3944,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -3828,6 +3966,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3851,6 +3990,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3892,6 +4032,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3937,6 +4078,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3966,6 +4108,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mock", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intlDateTimeFormatRangeES2021.json b/crates/swc_ecma_parser/tests/tsc/intlDateTimeFormatRangeES2021.json index 2b1e56cad322..f00259cb33ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/intlDateTimeFormatRangeES2021.json +++ b/crates/swc_ecma_parser/tests/tsc/intlDateTimeFormatRangeES2021.json @@ -44,6 +44,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -85,6 +86,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -121,6 +123,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -162,6 +165,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "part", "optional": false, "typeAnnotation": null @@ -203,6 +207,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2020.json b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2020.json index 315394b338d8..75023ebf8c94 100644 --- a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2020.json +++ b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2020.json @@ -41,6 +41,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notation", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "style", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signDisplay", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -192,6 +196,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -258,6 +263,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -355,6 +361,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currency", "optional": false, "typeAnnotation": null @@ -374,6 +381,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currencySign", "optional": false, "typeAnnotation": null @@ -417,6 +425,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -569,6 +578,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unit", "optional": false, "typeAnnotation": null @@ -588,6 +598,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unitDisplay", "optional": false, "typeAnnotation": null @@ -631,6 +642,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -783,6 +795,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compactDisplay", "optional": false, "typeAnnotation": null @@ -826,6 +839,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -948,6 +962,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1032,6 +1047,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false, "typeAnnotation": { @@ -1065,6 +1081,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2023.json b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2023.json index d004767b04dd..e2f340aa1a68 100644 --- a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2023.json +++ b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES2023.json @@ -41,6 +41,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roundingPriority", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roundingMode", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roundingIncrement", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "trailingZeroDisplay", "optional": false, "typeAnnotation": null @@ -117,6 +121,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useGrouping", "optional": false, "typeAnnotation": null @@ -160,6 +165,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -230,6 +236,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -296,6 +303,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -433,6 +441,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signDisplay", "optional": false, "typeAnnotation": null @@ -476,6 +485,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -578,6 +588,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -664,6 +675,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -751,6 +763,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -851,6 +864,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -956,6 +970,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1077,6 +1092,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1205,6 +1221,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1337,6 +1354,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1430,6 +1448,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1535,6 +1554,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1640,6 +1660,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1733,6 +1754,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1826,6 +1848,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES5UseGrouping.json b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES5UseGrouping.json index 576ef73b9c7a..9e9e118d3dcf 100644 --- a/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES5UseGrouping.json +++ b/crates/swc_ecma_parser/tests/tsc/intlNumberFormatES5UseGrouping.json @@ -31,6 +31,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -117,6 +118,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -204,6 +206,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -301,6 +304,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useGrouping", "optional": false, "typeAnnotation": null @@ -344,6 +348,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/intraExpressionInferences.json b/crates/swc_ecma_parser/tests/tsc/intraExpressionInferences.json index 94486377ebd3..198753abe0c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/intraExpressionInferences.json +++ b/crates/swc_ecma_parser/tests/tsc/intraExpressionInferences.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callIt", "optional": false }, @@ -33,6 +34,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "produce", "optional": false }, @@ -87,6 +90,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -126,6 +130,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -149,6 +154,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume", "optional": false }, @@ -174,6 +180,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -195,6 +202,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -257,6 +265,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -304,6 +313,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callIt", "optional": false }, @@ -375,6 +385,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -400,6 +411,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -448,6 +460,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callIt", "optional": false }, @@ -486,6 +499,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": null @@ -531,6 +545,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -556,6 +571,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -604,6 +620,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callIt", "optional": false }, @@ -690,6 +707,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -715,6 +733,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -752,6 +771,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callItT", "optional": false }, @@ -771,6 +791,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -807,6 +828,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -846,6 +868,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -875,6 +898,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -896,6 +920,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -957,6 +982,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1004,6 +1030,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callItT", "optional": false }, @@ -1059,6 +1086,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1084,6 +1112,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1132,6 +1161,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callItT", "optional": false }, @@ -1162,6 +1192,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": null @@ -1199,6 +1230,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1224,6 +1256,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1265,6 +1298,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyInterface", "optional": false }, @@ -1289,6 +1323,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1322,6 +1357,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "retrieveGeneric", "optional": false }, @@ -1347,6 +1383,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameter", "optional": false, "typeAnnotation": { @@ -1386,6 +1423,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1409,6 +1447,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "operateWithGeneric", "optional": false }, @@ -1434,6 +1473,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false, "typeAnnotation": { @@ -1455,6 +1495,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1508,6 +1549,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferTypeFn", "optional": false, "typeAnnotation": null @@ -1527,6 +1569,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false, "typeAnnotation": { @@ -1548,6 +1591,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyInterface", "optional": false }, @@ -1571,6 +1615,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1589,6 +1634,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -1614,6 +1660,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1654,6 +1701,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myGeneric", "optional": false, "typeAnnotation": null @@ -1672,6 +1720,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferTypeFn", "optional": false }, @@ -1710,6 +1759,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameter", "optional": false, "typeAnnotation": null @@ -1755,6 +1805,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false, "typeAnnotation": null @@ -1780,6 +1831,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -1820,6 +1872,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "make", "optional": false }, @@ -1839,6 +1892,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1868,6 +1922,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutations", "optional": false }, @@ -1892,6 +1947,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1913,6 +1969,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -1938,6 +1995,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1959,6 +2017,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2029,6 +2088,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2062,6 +2122,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "make", "optional": false }, @@ -2151,6 +2212,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2190,6 +2252,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2230,6 +2293,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2249,6 +2313,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -2278,6 +2343,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2302,6 +2368,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2323,6 +2390,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2348,6 +2416,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2369,6 +2438,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2431,6 +2501,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2478,6 +2549,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2566,6 +2638,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2619,6 +2692,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2709,6 +2783,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2762,6 +2837,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2848,6 +2924,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2895,6 +2972,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chain", "optional": false }, @@ -2918,6 +2996,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -2940,6 +3019,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -2971,6 +3051,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2996,6 +3077,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -3017,6 +3099,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3030,6 +3113,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3051,6 +3135,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -3078,6 +3163,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -3099,6 +3185,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3112,6 +3199,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3133,6 +3221,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -3170,6 +3259,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -3189,6 +3279,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3210,6 +3301,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chain", "optional": false }, @@ -3233,6 +3325,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -3251,6 +3344,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -3300,6 +3394,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -3322,6 +3417,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -3355,6 +3451,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -3426,6 +3523,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3471,6 +3569,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3507,6 +3606,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3532,6 +3632,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3574,6 +3675,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -3645,6 +3747,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3657,6 +3760,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3691,6 +3795,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3727,6 +3832,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3752,6 +3858,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3783,6 +3890,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -3828,6 +3936,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3867,6 +3976,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3902,6 +4012,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -3919,6 +4030,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3950,6 +4062,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -3973,6 +4086,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unwrap", "optional": false }, @@ -3996,6 +4110,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4015,6 +4130,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -4044,6 +4160,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4070,6 +4187,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4106,6 +4224,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4124,6 +4243,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4143,6 +4263,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -4172,6 +4293,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4198,6 +4320,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4228,6 +4351,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MappingComponent", "optional": false }, @@ -4251,6 +4375,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4270,6 +4395,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -4290,6 +4416,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -4309,6 +4436,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -4338,6 +4466,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setup", "optional": false }, @@ -4371,6 +4500,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputs", "optional": false }, @@ -4395,6 +4525,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4416,6 +4547,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outputs", "optional": false }, @@ -4440,6 +4572,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -4466,6 +4599,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -4491,6 +4625,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputs", "optional": false, "typeAnnotation": { @@ -4512,6 +4647,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unwrap", "optional": false }, @@ -4535,6 +4671,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4566,6 +4703,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unwrap", "optional": false }, @@ -4589,6 +4727,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -4613,6 +4752,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMappingComponent", "optional": false }, @@ -4632,6 +4772,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "def", "optional": false, "typeAnnotation": { @@ -4653,6 +4794,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MappingComponent", "optional": false }, @@ -4676,6 +4818,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4694,6 +4837,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -4735,6 +4879,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4754,6 +4899,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -4774,6 +4920,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -4793,6 +4940,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedMap", "optional": false }, @@ -4838,6 +4986,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMappingComponent", "optional": false }, @@ -4930,6 +5079,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -4977,6 +5127,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -5044,6 +5195,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -5091,6 +5243,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -5152,6 +5305,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputs", "optional": false, "typeAnnotation": null @@ -5208,6 +5362,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputs", "optional": false }, @@ -5244,6 +5399,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inputs", "optional": false }, @@ -5283,6 +5439,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simplified", "optional": false }, @@ -5302,6 +5459,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -5331,6 +5489,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -5369,6 +5528,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5392,6 +5552,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false }, @@ -5417,6 +5578,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5438,6 +5600,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5508,6 +5671,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5530,6 +5694,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatIWant", "optional": false }, @@ -5549,6 +5714,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -5578,6 +5744,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false }, @@ -5603,6 +5770,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false, "typeAnnotation": { @@ -5642,6 +5810,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5665,6 +5834,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false }, @@ -5690,6 +5860,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5711,6 +5882,7 @@ "end": 2772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5781,6 +5953,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5803,6 +5976,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonObject", "optional": false }, @@ -5822,6 +5996,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generator", "optional": false, "typeAnnotation": { @@ -5844,6 +6019,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false, "typeAnnotation": { @@ -5883,6 +6059,7 @@ "end": 2836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5907,6 +6084,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false, "typeAnnotation": { @@ -5929,6 +6107,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5950,6 +6129,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6016,6 +6196,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6049,6 +6230,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simplified", "optional": false }, @@ -6120,6 +6302,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6145,6 +6328,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -6174,6 +6358,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6224,6 +6409,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whatIWant", "optional": false }, @@ -6262,6 +6448,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false, "typeAnnotation": null @@ -6280,6 +6467,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false }, @@ -6333,6 +6521,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6358,6 +6547,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -6387,6 +6577,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6437,6 +6628,7 @@ "end": 3034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonObject", "optional": false }, @@ -6458,6 +6650,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false, "typeAnnotation": null @@ -6476,6 +6669,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false }, @@ -6521,6 +6715,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6546,6 +6741,7 @@ "end": 3071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -6575,6 +6771,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6615,6 +6812,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Opts", "optional": false }, @@ -6639,6 +6837,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TParams", "optional": false }, @@ -6661,6 +6860,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDone", "optional": false }, @@ -6683,6 +6883,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TMapped", "optional": false }, @@ -6716,6 +6917,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -6741,6 +6943,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": { @@ -6762,6 +6965,7 @@ "end": 3176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TParams", "optional": false }, @@ -6776,6 +6980,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -6815,6 +7020,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDone", "optional": false }, @@ -6838,6 +7044,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -6863,6 +7070,7 @@ "end": 3215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -6884,6 +7092,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDone", "optional": false }, @@ -6912,6 +7121,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TMapped", "optional": false }, @@ -6933,6 +7143,7 @@ "end": 3254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -6952,6 +7163,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -6973,6 +7185,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Opts", "optional": false }, @@ -6996,6 +7209,7 @@ "end": 3301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TParams", "optional": false }, @@ -7014,6 +7228,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDone", "optional": false }, @@ -7032,6 +7247,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TMapped", "optional": false }, @@ -7079,6 +7295,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": { @@ -7100,6 +7317,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TParams", "optional": false }, @@ -7139,6 +7357,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -7163,6 +7382,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -7185,6 +7405,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false } @@ -7234,6 +7455,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -7256,6 +7478,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -7296,6 +7519,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TParams", "optional": false }, @@ -7318,6 +7542,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDone", "optional": false }, @@ -7340,6 +7565,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TMapped", "optional": false }, @@ -7366,6 +7592,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -7393,6 +7620,7 @@ "end": 3472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -7428,6 +7656,7 @@ "end": 3488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, @@ -7472,6 +7701,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -7510,6 +7740,7 @@ "end": 3536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": { @@ -7531,6 +7762,7 @@ "end": 3536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -7579,6 +7811,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -7598,6 +7831,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -7611,6 +7845,7 @@ "end": 3580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -7651,6 +7886,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -7689,6 +7925,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": { @@ -7710,6 +7947,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -7724,6 +7962,7 @@ "end": 3636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -7783,6 +8022,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -7802,6 +8042,7 @@ "end": 3673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -7815,6 +8056,7 @@ "end": 3680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -7855,6 +8097,7 @@ "end": 3694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -7893,6 +8136,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": { @@ -7914,6 +8158,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -7928,6 +8173,7 @@ "end": 3728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -7973,6 +8219,7 @@ "end": 3754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -7992,6 +8239,7 @@ "end": 3765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -8005,6 +8253,7 @@ "end": 3772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -8048,6 +8297,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "branch", "optional": false, "typeAnnotation": { @@ -8070,6 +8320,7 @@ "end": 3843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -8099,6 +8350,7 @@ "end": 3851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -8123,6 +8375,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8144,6 +8397,7 @@ "end": 3858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "if", "optional": false }, @@ -8169,6 +8423,7 @@ "end": 3862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8190,6 +8445,7 @@ "end": 3865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8219,6 +8475,7 @@ "end": 3871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8241,6 +8498,7 @@ "end": 3876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8266,6 +8524,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -8291,6 +8550,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -8312,6 +8572,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8364,6 +8625,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8386,6 +8648,7 @@ "end": 3830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8405,6 +8668,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8460,6 +8724,7 @@ "end": 3926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8536,6 +8801,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "branch", "optional": false }, @@ -8566,6 +8832,7 @@ "end": 3957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8595,6 +8862,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8614,6 +8882,7 @@ "end": 3983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8650,6 +8919,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8705,6 +8975,7 @@ "end": 4002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -8741,6 +9012,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": { @@ -8774,6 +9046,7 @@ "end": 4030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8809,6 +9082,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -8833,6 +9107,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8866,6 +9141,7 @@ "end": 4063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8891,6 +9167,7 @@ "end": 4067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8930,6 +9207,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8953,6 +9231,7 @@ "end": 4086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8978,6 +9257,7 @@ "end": 4092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8999,6 +9279,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9038,6 +9319,7 @@ "end": 4129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9057,6 +9339,7 @@ "end": 4138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -9078,6 +9361,7 @@ "end": 4145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -9101,6 +9385,7 @@ "end": 4147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9142,6 +9427,7 @@ "end": 4131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9189,6 +9475,7 @@ "end": 4161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9240,6 +9527,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9285,6 +9573,7 @@ "end": 4200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -9324,6 +9613,7 @@ "end": 4216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -9367,6 +9657,7 @@ "end": 4269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -9386,6 +9677,7 @@ "end": 4276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9415,6 +9707,7 @@ "end": 4286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -9447,6 +9740,7 @@ "end": 4301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "produce", "optional": false }, @@ -9472,6 +9766,7 @@ "end": 4308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -9511,6 +9806,7 @@ "end": 4322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9534,6 +9830,7 @@ "end": 4335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume", "optional": false }, @@ -9559,6 +9856,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -9580,6 +9878,7 @@ "end": 4345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9646,6 +9945,7 @@ "end": 4271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9676,6 +9976,7 @@ "end": 4366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9706,6 +10007,7 @@ "end": 4384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resNested", "optional": false, "typeAnnotation": null @@ -9724,6 +10026,7 @@ "end": 4393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -9779,6 +10082,7 @@ "end": 4421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -9800,6 +10104,7 @@ "end": 4428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9837,6 +10142,7 @@ "end": 4448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -9862,6 +10168,7 @@ "end": 4456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -9918,6 +10225,7 @@ "end": 4507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoConsumers", "optional": false }, @@ -9937,6 +10245,7 @@ "end": 4514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9966,6 +10275,7 @@ "end": 4521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9991,6 +10301,7 @@ "end": 4527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10030,6 +10341,7 @@ "end": 4541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10053,6 +10365,7 @@ "end": 4553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume1", "optional": false }, @@ -10078,6 +10391,7 @@ "end": 4560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -10099,6 +10413,7 @@ "end": 4563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10140,6 +10455,7 @@ "end": 4584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume2", "optional": false }, @@ -10165,6 +10481,7 @@ "end": 4591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10186,6 +10503,7 @@ "end": 4594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10248,6 +10566,7 @@ "end": 4509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10278,6 +10597,7 @@ "end": 4610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10308,6 +10628,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resTwoConsumers", "optional": false, "typeAnnotation": null @@ -10326,6 +10647,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoConsumers", "optional": false }, @@ -10364,6 +10686,7 @@ "end": 4661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -10385,6 +10708,7 @@ "end": 4670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -10422,6 +10746,7 @@ "end": 4690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": null @@ -10467,6 +10792,7 @@ "end": 4716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": null @@ -10506,6 +10832,7 @@ "end": 4779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleProducersBeforeConsumers", "optional": false }, @@ -10525,6 +10852,7 @@ "end": 4790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10554,6 +10882,7 @@ "end": 4797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -10579,6 +10908,7 @@ "end": 4803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10618,6 +10948,7 @@ "end": 4817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10641,6 +10972,7 @@ "end": 4822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -10666,6 +10998,7 @@ "end": 4828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10705,6 +11038,7 @@ "end": 4843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -10728,6 +11062,7 @@ "end": 4855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume1", "optional": false }, @@ -10753,6 +11088,7 @@ "end": 4862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -10774,6 +11110,7 @@ "end": 4865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10815,6 +11152,7 @@ "end": 4886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume2", "optional": false }, @@ -10840,6 +11178,7 @@ "end": 4893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10861,6 +11200,7 @@ "end": 4897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -10923,6 +11263,7 @@ "end": 4781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10945,6 +11286,7 @@ "end": 4785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -10989,6 +11331,7 @@ "end": 4914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11015,6 +11358,7 @@ "end": 4918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -11048,6 +11392,7 @@ "end": 4963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resMultipleProducersBeforeConsumers", "optional": false, "typeAnnotation": null @@ -11066,6 +11411,7 @@ "end": 4998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleProducersBeforeConsumers", "optional": false }, @@ -11104,6 +11450,7 @@ "end": 5010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -11125,6 +11472,7 @@ "end": 5019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -11162,6 +11510,7 @@ "end": 5031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -11181,6 +11530,7 @@ "end": 5042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -11194,6 +11544,7 @@ "end": 5046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -11232,6 +11583,7 @@ "end": 5066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": null @@ -11277,6 +11629,7 @@ "end": 5092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": null @@ -11316,6 +11669,7 @@ "end": 5148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withConditionalExpression", "optional": false }, @@ -11335,6 +11689,7 @@ "end": 5163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -11364,6 +11719,7 @@ "end": 5170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11389,6 +11745,7 @@ "end": 5177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -11428,6 +11785,7 @@ "end": 5191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11451,6 +11809,7 @@ "end": 5196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -11476,6 +11835,7 @@ "end": 5203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -11497,6 +11857,7 @@ "end": 5206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11525,6 +11886,7 @@ "end": 5213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -11548,6 +11910,7 @@ "end": 5218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -11573,6 +11936,7 @@ "end": 5225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -11594,6 +11958,7 @@ "end": 5229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -11622,6 +11987,7 @@ "end": 5236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -11666,6 +12032,7 @@ "end": 5150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11688,6 +12055,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -11710,6 +12078,7 @@ "end": 5158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -11754,6 +12123,7 @@ "end": 5244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11780,6 +12150,7 @@ "end": 5248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -11806,6 +12177,7 @@ "end": 5252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -11839,6 +12211,7 @@ "end": 5290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resWithConditionalExpression", "optional": false, "typeAnnotation": null @@ -11857,6 +12230,7 @@ "end": 5318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withConditionalExpression", "optional": false }, @@ -11895,6 +12269,7 @@ "end": 5330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -11916,6 +12291,7 @@ "end": 5339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -11964,6 +12340,7 @@ "end": 5351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -11994,6 +12371,7 @@ "end": 5367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12035,6 +12413,7 @@ "end": 5395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12088,6 +12467,7 @@ "end": 5425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12107,6 +12487,7 @@ "end": 5437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -12120,6 +12501,7 @@ "end": 5441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -12152,6 +12534,7 @@ "end": 5471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onion", "optional": false }, @@ -12171,6 +12554,7 @@ "end": 5486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -12200,6 +12584,7 @@ "end": 5493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12225,6 +12610,7 @@ "end": 5500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -12264,6 +12650,7 @@ "end": 5514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12287,6 +12674,7 @@ "end": 5524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -12319,6 +12707,7 @@ "end": 5533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12344,6 +12733,7 @@ "end": 5540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -12365,6 +12755,7 @@ "end": 5543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12393,6 +12784,7 @@ "end": 5550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -12416,6 +12808,7 @@ "end": 5563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested2", "optional": false }, @@ -12448,6 +12841,7 @@ "end": 5574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -12473,6 +12867,7 @@ "end": 5581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -12494,6 +12889,7 @@ "end": 5585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -12522,6 +12918,7 @@ "end": 5592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -12574,6 +12971,7 @@ "end": 5473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12596,6 +12994,7 @@ "end": 5477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -12618,6 +13017,7 @@ "end": 5481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -12662,6 +13062,7 @@ "end": 5612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12688,6 +13089,7 @@ "end": 5616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -12714,6 +13116,7 @@ "end": 5620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -12747,6 +13150,7 @@ "end": 5638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resOnion", "optional": false, "typeAnnotation": null @@ -12765,6 +13169,7 @@ "end": 5646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onion", "optional": false }, @@ -12803,6 +13208,7 @@ "end": 5658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12824,6 +13230,7 @@ "end": 5667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -12878,6 +13285,7 @@ "end": 5693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12903,6 +13311,7 @@ "end": 5701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -12979,6 +13388,7 @@ "end": 5741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -12998,6 +13408,7 @@ "end": 5753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -13011,6 +13422,7 @@ "end": 5757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -13049,6 +13461,7 @@ "end": 5800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onion2", "optional": false }, @@ -13068,6 +13481,7 @@ "end": 5819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -13097,6 +13511,7 @@ "end": 5826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -13122,6 +13537,7 @@ "end": 5833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg1", "optional": false, "typeAnnotation": { @@ -13161,6 +13577,7 @@ "end": 5847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13184,6 +13601,7 @@ "end": 5857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -13216,6 +13634,7 @@ "end": 5866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13241,6 +13660,7 @@ "end": 5873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -13262,6 +13682,7 @@ "end": 5876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13290,6 +13711,7 @@ "end": 5883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -13313,6 +13735,7 @@ "end": 5890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -13338,6 +13761,7 @@ "end": 5897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg3", "optional": false, "typeAnnotation": { @@ -13359,6 +13783,7 @@ "end": 5900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13387,6 +13812,7 @@ "end": 5907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -13410,6 +13836,7 @@ "end": 5920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested2", "optional": false }, @@ -13442,6 +13869,7 @@ "end": 5931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -13467,6 +13895,7 @@ "end": 5938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg4", "optional": false, "typeAnnotation": { @@ -13488,6 +13917,7 @@ "end": 5942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -13516,6 +13946,7 @@ "end": 5949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -13568,6 +13999,7 @@ "end": 5802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13590,6 +14022,7 @@ "end": 5806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -13612,6 +14045,7 @@ "end": 5810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -13634,6 +14068,7 @@ "end": 5814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -13678,6 +14113,7 @@ "end": 5969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13704,6 +14140,7 @@ "end": 5973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -13730,6 +14167,7 @@ "end": 5977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -13756,6 +14194,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -13789,6 +14228,7 @@ "end": 6000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resOnion2", "optional": false, "typeAnnotation": null @@ -13807,6 +14247,7 @@ "end": 6009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onion2", "optional": false }, @@ -13845,6 +14286,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -13866,6 +14308,7 @@ "end": 6030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -13920,6 +14363,7 @@ "end": 6056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -13945,6 +14389,7 @@ "end": 6064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -14004,6 +14449,7 @@ "end": 6087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -14023,6 +14469,7 @@ "end": 6098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -14036,6 +14483,7 @@ "end": 6102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -14091,6 +14539,7 @@ "end": 6133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -14110,6 +14559,7 @@ "end": 6145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -14123,6 +14573,7 @@ "end": 6149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -14161,6 +14612,7 @@ "end": 6193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distant", "optional": false }, @@ -14180,6 +14632,7 @@ "end": 6201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -14209,6 +14662,7 @@ "end": 6210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -14241,6 +14695,7 @@ "end": 6221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -14273,6 +14728,7 @@ "end": 6234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -14305,6 +14761,7 @@ "end": 6254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false }, @@ -14330,6 +14787,7 @@ "end": 6260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -14369,6 +14827,7 @@ "end": 6274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14404,6 +14863,7 @@ "end": 6307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumer", "optional": false }, @@ -14429,6 +14889,7 @@ "end": 6313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -14450,6 +14911,7 @@ "end": 6316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14512,6 +14974,7 @@ "end": 6195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14542,6 +15005,7 @@ "end": 6335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14572,6 +15036,7 @@ "end": 6354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distantRes", "optional": false, "typeAnnotation": null @@ -14590,6 +15055,7 @@ "end": 6364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distant", "optional": false }, @@ -14679,6 +15145,7 @@ "end": 6422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -14733,6 +15200,7 @@ "end": 6467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/intrinsicKeyword.json b/crates/swc_ecma_parser/tests/tsc/intrinsicKeyword.json index c4e7b242ec26..9bc98ce84063 100644 --- a/crates/swc_ecma_parser/tests/tsc/intrinsicKeyword.json +++ b/crates/swc_ecma_parser/tests/tsc/intrinsicKeyword.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -147,6 +150,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TE1", "optional": false }, @@ -181,6 +185,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TE2", "optional": false }, @@ -204,6 +209,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -238,6 +244,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TE3", "optional": false }, @@ -261,6 +268,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +300,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +321,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TE4", "optional": false }, @@ -335,6 +345,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -376,6 +387,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TE5", "optional": false }, @@ -399,6 +411,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -442,6 +455,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -484,6 +498,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false, "typeAnnotation": { @@ -511,6 +526,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -548,6 +564,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -567,6 +584,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false, "typeAnnotation": { @@ -614,6 +632,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false } @@ -634,6 +653,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -667,6 +687,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intrinsic", "optional": false }, @@ -703,6 +724,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/intrinsicTypes.json b/crates/swc_ecma_parser/tests/tsc/intrinsicTypes.json index 60bc4d6e6f2b..d567b74465ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/intrinsicTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/intrinsicTypes.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU1", "optional": false }, @@ -36,6 +37,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -80,6 +82,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU2", "optional": false }, @@ -97,6 +100,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -166,6 +170,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU3", "optional": false }, @@ -183,6 +188,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -219,6 +225,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU4", "optional": false }, @@ -236,6 +243,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -272,6 +280,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU5", "optional": false }, @@ -289,6 +298,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -325,6 +335,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TU6", "optional": false }, @@ -342,6 +353,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -386,6 +398,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL1", "optional": false }, @@ -403,6 +416,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -447,6 +461,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL2", "optional": false }, @@ -464,6 +479,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -533,6 +549,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL3", "optional": false }, @@ -550,6 +567,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -586,6 +604,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL4", "optional": false }, @@ -603,6 +622,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -639,6 +659,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL5", "optional": false }, @@ -656,6 +677,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -692,6 +714,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TL6", "optional": false }, @@ -709,6 +732,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -753,6 +777,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC1", "optional": false }, @@ -770,6 +795,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -814,6 +840,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC2", "optional": false }, @@ -831,6 +858,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -900,6 +928,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC3", "optional": false }, @@ -917,6 +946,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -953,6 +983,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC4", "optional": false }, @@ -970,6 +1001,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -1006,6 +1038,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC5", "optional": false }, @@ -1023,6 +1056,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -1059,6 +1093,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TC6", "optional": false }, @@ -1076,6 +1111,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -1120,6 +1156,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN1", "optional": false }, @@ -1137,6 +1174,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1181,6 +1219,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN2", "optional": false }, @@ -1198,6 +1237,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1267,6 +1307,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN3", "optional": false }, @@ -1284,6 +1325,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1320,6 +1362,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN4", "optional": false }, @@ -1337,6 +1380,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1373,6 +1417,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN5", "optional": false }, @@ -1390,6 +1435,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1426,6 +1472,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN6", "optional": false }, @@ -1443,6 +1490,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -1487,6 +1535,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX1", "optional": false }, @@ -1510,6 +1559,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1541,6 +1591,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1577,6 +1628,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1625,6 +1677,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX2", "optional": false }, @@ -1642,6 +1695,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX1", "optional": false }, @@ -1686,6 +1740,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX3", "optional": false }, @@ -1709,6 +1764,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1740,6 +1796,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -1776,6 +1833,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1824,6 +1882,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX4", "optional": false }, @@ -1841,6 +1900,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX3", "optional": false }, @@ -1885,6 +1945,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TX5", "optional": false }, @@ -1915,6 +1976,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1957,6 +2019,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -2036,6 +2099,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyUppercase", "optional": false }, @@ -2059,6 +2123,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2095,6 +2160,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2114,6 +2180,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2147,6 +2214,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2168,6 +2236,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2191,6 +2260,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2216,6 +2286,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2237,6 +2308,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2260,6 +2332,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2306,6 +2379,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2317,6 +2391,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2342,6 +2417,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2353,6 +2429,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2378,6 +2455,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2389,6 +2467,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2414,6 +2493,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2425,6 +2505,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2450,6 +2531,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2461,6 +2543,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2486,6 +2569,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2497,6 +2581,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2526,6 +2611,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2555,6 +2641,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2574,6 +2661,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2594,6 +2682,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2613,6 +2702,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2634,6 +2724,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2657,6 +2748,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2706,6 +2798,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2764,6 +2857,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2795,6 +2889,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2857,6 +2952,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2876,6 +2972,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2897,6 +2994,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2920,6 +3018,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2961,6 +3060,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2998,6 +3098,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3014,6 +3115,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3033,6 +3135,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3054,6 +3157,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -3077,6 +3181,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3123,6 +3228,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3136,6 +3242,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3168,6 +3275,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidAssignmentsToVoid.json b/crates/swc_ecma_parser/tests/tsc/invalidAssignmentsToVoid.json index 04709362e9e7..444ec4d5a169 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidAssignmentsToVoid.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidAssignmentsToVoid.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -198,6 +203,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -279,6 +285,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -300,6 +307,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -332,6 +340,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -343,6 +352,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -368,6 +378,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -379,6 +390,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -397,6 +409,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -424,6 +437,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -471,6 +485,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -492,6 +507,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -524,6 +540,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -535,6 +552,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -556,6 +574,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -595,6 +614,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -636,6 +656,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -647,6 +668,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -661,6 +683,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -680,6 +703,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -701,6 +725,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -744,6 +769,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -755,6 +781,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -784,6 +811,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +845,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -828,6 +857,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/invalidBooleanAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidBooleanAssignments.json index c3e40e9558ca..cbc1e6f27821 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidBooleanAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidBooleanAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -122,6 +125,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -147,6 +151,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -177,6 +182,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -202,6 +208,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +239,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -253,6 +261,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -267,6 +276,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -289,6 +299,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -306,6 +317,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -336,6 +348,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -357,6 +370,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -371,6 +385,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -387,6 +402,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -468,6 +484,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -489,6 +506,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -503,6 +521,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -523,6 +542,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -550,6 +570,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -597,6 +618,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -618,6 +640,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -632,6 +655,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -662,6 +686,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -712,6 +737,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -742,6 +768,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": { @@ -770,6 +797,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -804,6 +832,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -827,6 +856,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -866,6 +896,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -907,6 +938,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -918,6 +950,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -932,6 +965,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -951,6 +985,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -972,6 +1007,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1015,6 +1051,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1026,6 +1063,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1055,6 +1093,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1088,6 +1127,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1099,6 +1139,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/invalidEnumAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidEnumAssignments.json index ba88de8be01b..052a1c4a1e3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidEnumAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidEnumAssignments.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -77,6 +80,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -94,6 +98,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -112,6 +117,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -142,6 +148,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -163,6 +170,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -198,6 +206,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": { @@ -219,6 +228,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -251,6 +261,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -268,6 +279,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -302,6 +314,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -319,6 +332,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -353,6 +367,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -401,6 +416,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -435,6 +451,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -459,6 +476,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -478,6 +496,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -499,6 +518,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +562,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -553,6 +574,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -582,6 +604,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidImportAliasIdentifiers.json b/crates/swc_ecma_parser/tests/tsc/invalidImportAliasIdentifiers.json index 58dbe2e3eb03..bd2d0f0d8f95 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidImportAliasIdentifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidImportAliasIdentifiers.json @@ -28,6 +28,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -70,6 +72,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false } @@ -83,6 +86,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -156,6 +160,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -166,6 +171,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -185,6 +191,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -202,6 +209,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -220,6 +228,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -242,6 +251,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -252,6 +262,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -269,6 +280,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -296,6 +308,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -335,6 +348,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -345,6 +359,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/invalidInstantiatedModule.json b/crates/swc_ecma_parser/tests/tsc/invalidInstantiatedModule.json index 4bb7dfaf0b98..47d5286de694 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidInstantiatedModule.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidInstantiatedModule.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -46,6 +47,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -174,6 +176,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": null @@ -211,6 +214,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -240,6 +244,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -267,6 +272,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -302,6 +308,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -356,6 +363,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": null @@ -400,6 +408,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -411,6 +420,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -441,6 +451,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -468,6 +479,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidMultipleVariableDeclarations.json b/crates/swc_ecma_parser/tests/tsc/invalidMultipleVariableDeclarations.json index ad7aa28393ec..316147bf55e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidMultipleVariableDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidMultipleVariableDeclarations.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -188,6 +191,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +208,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -263,6 +268,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -280,6 +286,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -325,6 +332,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +383,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -398,6 +407,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -451,6 +461,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -474,6 +485,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -497,6 +509,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +555,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -565,6 +579,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -584,6 +599,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -671,6 +687,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -696,6 +713,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -770,6 +788,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -789,6 +808,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -849,6 +869,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -913,6 +934,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -959,6 +981,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -999,6 +1022,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1039,6 +1063,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1057,6 +1082,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1090,6 +1116,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1108,6 +1135,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1157,6 +1185,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1168,6 +1197,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1198,6 +1228,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1219,6 +1250,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1254,6 +1286,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1272,6 +1305,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1305,6 +1339,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1323,6 +1358,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1356,6 +1392,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1367,6 +1404,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1397,6 +1435,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1416,6 +1455,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1476,6 +1516,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -1529,6 +1570,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1617,6 +1659,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1644,6 +1687,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1667,6 +1711,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1690,6 +1735,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1742,6 +1788,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -1769,6 +1816,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1821,6 +1869,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -1839,6 +1888,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1863,6 +1913,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1914,6 +1965,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1935,6 +1987,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1970,6 +2023,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1987,6 +2041,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidNestedModules.json b/crates/swc_ecma_parser/tests/tsc/invalidNestedModules.json index e215d60b7b73..b9839309cfa1 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidNestedModules.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidNestedModules.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -39,6 +40,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -57,6 +59,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -82,6 +85,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -202,6 +206,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -234,6 +239,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -259,6 +265,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -341,6 +348,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -359,6 +367,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -384,6 +393,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -503,6 +513,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -535,6 +546,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -574,6 +586,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/invalidNumberAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidNumberAssignments.json index 704e5172fa6b..a84db5d8fa4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidNumberAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidNumberAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -123,6 +126,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -178,6 +183,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -203,6 +209,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -233,6 +240,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -254,6 +262,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -268,6 +277,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -284,6 +294,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -365,6 +376,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -386,6 +398,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -400,6 +413,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -420,6 +434,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -447,6 +462,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -494,6 +510,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -515,6 +532,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -529,6 +547,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -559,6 +578,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -588,6 +608,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -649,6 +670,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -731,6 +753,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -770,6 +793,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -811,6 +835,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -822,6 +847,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -836,6 +862,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -855,6 +882,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -876,6 +904,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -919,6 +948,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -930,6 +960,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -959,6 +990,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -992,6 +1024,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1003,6 +1036,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/invalidReturnStatements.json b/crates/swc_ecma_parser/tests/tsc/invalidReturnStatements.json index 2c18c35e040b..6a505dfe02a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidReturnStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidReturnStatements.json @@ -14,6 +14,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -62,6 +63,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -110,6 +112,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -158,6 +161,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -200,6 +204,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -216,6 +221,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -268,6 +274,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -295,6 +302,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -328,6 +336,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -441,6 +450,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -457,6 +467,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -516,6 +527,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -533,6 +545,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -612,6 +625,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -628,6 +642,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -667,6 +682,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -698,6 +714,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidStringAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidStringAssignments.json index 3e9302a2d8c1..3bb0f2376a85 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidStringAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidStringAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -123,6 +126,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -178,6 +183,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -203,6 +209,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -233,6 +240,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -254,6 +262,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -268,6 +277,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -284,6 +294,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -365,6 +376,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -386,6 +398,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -400,6 +413,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -420,6 +434,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -447,6 +462,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -494,6 +510,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -515,6 +532,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -529,6 +547,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -559,6 +578,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -588,6 +608,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -649,6 +670,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -731,6 +753,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -770,6 +793,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -811,6 +835,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -822,6 +847,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -836,6 +862,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -855,6 +882,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -876,6 +904,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -919,6 +948,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -930,6 +960,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -959,6 +990,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -992,6 +1024,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1003,6 +1036,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1023,6 +1057,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1040,6 +1075,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1070,6 +1106,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -1091,6 +1128,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1105,6 +1143,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidUndefinedAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidUndefinedAssignments.json index 7d3f0d737ad8..05a91651d603 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidUndefinedAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidUndefinedAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -76,6 +78,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -93,6 +96,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -120,6 +124,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -131,6 +136,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -162,6 +168,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -181,6 +188,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -195,6 +203,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -276,6 +285,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -297,6 +307,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -329,6 +340,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -340,6 +352,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -358,6 +371,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -385,6 +399,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -432,6 +447,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -453,6 +469,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -485,6 +502,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -496,6 +514,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -521,6 +540,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": null @@ -532,6 +552,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -553,6 +574,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -592,6 +614,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -633,6 +656,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -644,6 +668,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -658,6 +683,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -677,6 +703,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -698,6 +725,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -744,6 +772,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -777,6 +806,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -788,6 +818,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/invalidUndefinedValues.json b/crates/swc_ecma_parser/tests/tsc/invalidUndefinedValues.json index 9df33b23d99b..ff1b60b8f298 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidUndefinedValues.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidUndefinedValues.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -81,6 +83,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -151,6 +155,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -188,6 +193,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -242,6 +249,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -267,6 +275,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -289,6 +298,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +380,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -391,6 +402,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -423,6 +435,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -434,6 +447,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -459,6 +473,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -470,6 +485,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -488,6 +504,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -515,6 +532,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -562,6 +580,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -583,6 +602,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -615,6 +635,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -626,6 +647,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -647,6 +669,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -686,6 +709,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -727,6 +751,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -738,6 +763,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -763,6 +789,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -818,6 +845,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -837,6 +865,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -858,6 +887,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -901,6 +931,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -912,6 +943,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -941,6 +973,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -974,6 +1007,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -985,6 +1019,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1005,6 +1040,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1022,6 +1058,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1049,6 +1086,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1060,6 +1098,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1085,6 +1124,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1102,6 +1142,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/invalidVoidAssignments.json b/crates/swc_ecma_parser/tests/tsc/invalidVoidAssignments.json index afa8fc960fef..06723576d83f 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidVoidAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidVoidAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -129,6 +132,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -154,6 +158,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -184,6 +189,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -209,6 +215,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -239,6 +246,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -260,6 +268,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -274,6 +283,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -290,6 +300,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -371,6 +382,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -392,6 +404,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -406,6 +419,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -426,6 +440,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -453,6 +468,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -500,6 +516,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -521,6 +538,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -535,6 +553,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -565,6 +584,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -594,6 +614,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -655,6 +676,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -737,6 +759,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -776,6 +799,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -817,6 +841,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -828,6 +853,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -842,6 +868,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -861,6 +888,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -882,6 +910,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -925,6 +954,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -936,6 +966,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -965,6 +996,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -998,6 +1030,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1009,6 +1042,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1029,6 +1063,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1046,6 +1081,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1073,6 +1109,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1084,6 +1121,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1109,6 +1147,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1126,6 +1165,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1160,6 +1200,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/invalidVoidValues.json b/crates/swc_ecma_parser/tests/tsc/invalidVoidValues.json index 1b6cdd16053e..3dfdd1091820 100644 --- a/crates/swc_ecma_parser/tests/tsc/invalidVoidValues.json +++ b/crates/swc_ecma_parser/tests/tsc/invalidVoidValues.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -141,6 +144,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -187,6 +192,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -214,6 +220,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -225,6 +232,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -250,6 +258,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -267,6 +276,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -290,6 +300,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -371,6 +382,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -392,6 +404,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -424,6 +437,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -435,6 +449,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -453,6 +468,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -480,6 +496,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -527,6 +544,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -548,6 +566,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -580,6 +599,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -591,6 +611,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -616,6 +637,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -678,6 +700,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -717,6 +740,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -758,6 +782,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -769,6 +794,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -783,6 +809,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -802,6 +829,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -823,6 +851,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -866,6 +895,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -877,6 +907,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -906,6 +937,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -939,6 +971,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -950,6 +983,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/isomorphicMappedTypeInference.json b/crates/swc_ecma_parser/tests/tsc/isomorphicMappedTypeInference.json index 22b6f01058cb..c893c9af5646 100644 --- a/crates/swc_ecma_parser/tests/tsc/isomorphicMappedTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/isomorphicMappedTypeInference.json @@ -19,6 +19,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -42,6 +43,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -98,6 +101,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -145,6 +150,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -176,6 +182,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -202,6 +209,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +233,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -255,6 +264,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +283,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -293,6 +304,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -312,6 +324,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -333,6 +346,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +400,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -417,6 +432,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +463,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -470,6 +487,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -489,6 +507,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -508,6 +527,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -529,6 +549,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -552,6 +573,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -597,6 +619,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -634,6 +657,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -664,6 +688,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -680,6 +705,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -699,6 +725,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -720,6 +747,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -766,6 +794,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -797,6 +826,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -820,6 +850,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -862,6 +893,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -878,6 +910,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -915,6 +948,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -931,6 +965,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -950,6 +985,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -969,6 +1005,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -985,6 +1022,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1012,6 +1050,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1040,6 +1079,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1070,6 +1110,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1093,6 +1134,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1112,6 +1154,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -1131,6 +1174,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1152,6 +1196,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1175,6 +1220,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1224,6 +1270,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -1255,6 +1302,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1294,6 +1342,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1310,6 +1359,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1347,6 +1397,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1363,6 +1414,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1382,6 +1434,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1401,6 +1454,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1417,6 +1471,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1444,6 +1499,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1472,6 +1528,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1566,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1525,6 +1583,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignBoxified", "optional": false }, @@ -1544,6 +1603,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1565,6 +1625,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1588,6 +1649,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1613,6 +1675,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -1634,6 +1697,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1686,6 +1750,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1702,6 +1767,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -1745,6 +1811,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1761,6 +1828,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1788,6 +1856,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -1804,6 +1873,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1838,6 +1908,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1860,6 +1931,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1902,6 +1974,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2001,6 +2074,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2019,6 +2093,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -2032,6 +2107,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2066,6 +2142,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2103,6 +2180,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2144,6 +2222,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2186,6 +2265,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2221,6 +2301,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2265,6 +2346,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2309,6 +2391,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2357,6 +2440,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2375,6 +2459,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -2388,6 +2473,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2422,6 +2508,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2453,6 +2540,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2485,6 +2573,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2527,6 +2616,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2562,6 +2652,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2606,6 +2697,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2650,6 +2742,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2695,6 +2788,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignBoxified", "optional": false }, @@ -2708,6 +2802,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2763,6 +2858,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2805,6 +2901,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2840,6 +2937,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2884,6 +2982,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2928,6 +3027,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -2973,6 +3073,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2991,6 +3092,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -3011,6 +3113,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3024,6 +3127,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3057,6 +3161,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3075,6 +3180,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3095,6 +3201,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -3108,6 +3215,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3137,6 +3245,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeRecord", "optional": false }, @@ -3156,6 +3265,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3184,6 +3294,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3203,6 +3314,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3225,6 +3337,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3262,6 +3375,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -3290,6 +3404,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3312,6 +3427,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3341,6 +3457,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -3360,6 +3477,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3417,6 +3535,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3435,6 +3554,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeRecord", "optional": false }, @@ -3472,6 +3592,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -3516,6 +3637,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -3560,6 +3682,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -3612,6 +3735,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3630,6 +3754,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3643,6 +3768,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3677,6 +3803,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3733,6 +3860,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -3765,6 +3893,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeDictionary", "optional": false }, @@ -3784,6 +3913,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3809,6 +3939,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3847,6 +3978,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3893,6 +4025,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -3921,6 +4054,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3943,6 +4077,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -3962,6 +4097,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4019,6 +4155,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4037,6 +4174,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeDictionary", "optional": false }, @@ -4074,6 +4212,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -4118,6 +4257,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -4162,6 +4302,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false }, @@ -4214,6 +4355,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -4232,6 +4374,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -4245,6 +4388,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4279,6 +4423,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4335,6 +4480,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -4351,6 +4497,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4376,6 +4523,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false }, @@ -4395,6 +4543,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4423,6 +4572,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4449,6 +4599,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4479,6 +4630,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4497,6 +4649,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4537,6 +4690,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4567,6 +4721,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4583,6 +4738,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false }, @@ -4602,6 +4758,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4630,6 +4787,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4656,6 +4814,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4686,6 +4845,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4704,6 +4864,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4744,6 +4905,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4774,6 +4936,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4790,6 +4953,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validateAndClone", "optional": false }, @@ -4809,6 +4973,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4837,6 +5002,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4863,6 +5029,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4893,6 +5060,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4911,6 +5079,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4951,6 +5120,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4981,6 +5151,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5002,6 +5173,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5027,6 +5199,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5062,6 +5235,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5095,6 +5269,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -5114,6 +5289,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -5135,6 +5311,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5181,6 +5358,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5199,6 +5377,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false }, @@ -5212,6 +5391,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5246,6 +5426,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5264,6 +5445,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false }, @@ -5277,6 +5459,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5311,6 +5494,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5329,6 +5513,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validateAndClone", "optional": false }, @@ -5342,6 +5527,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5374,6 +5560,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -5397,6 +5584,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5432,6 +5620,7 @@ "end": 2438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5480,6 +5669,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5502,6 +5692,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Spec", "optional": false }, @@ -5525,6 +5716,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5556,6 +5748,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5582,6 +5775,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5612,6 +5806,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -5642,6 +5837,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5660,6 +5856,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5682,6 +5879,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Spec", "optional": false }, @@ -5712,6 +5910,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5730,6 +5929,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5752,6 +5952,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "applySpec", "optional": false }, @@ -5771,6 +5972,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5792,6 +5994,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Spec", "optional": false }, @@ -5815,6 +6018,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5856,6 +6060,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5897,6 +6102,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5945,6 +6151,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5977,6 +6184,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -5995,6 +6203,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "applySpec", "optional": false }, @@ -6033,6 +6242,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6109,6 +6319,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -6179,6 +6390,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -6197,6 +6409,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "applySpec", "optional": false }, @@ -6269,6 +6482,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6341,6 +6555,7 @@ "end": 3176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -6360,6 +6575,7 @@ "end": 3192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -6381,6 +6597,7 @@ "end": 3192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6395,6 +6612,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partial", "optional": false, "typeAnnotation": { @@ -6416,6 +6634,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6439,6 +6658,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6457,6 +6677,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -6482,6 +6703,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6522,6 +6744,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -6599,6 +6822,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6612,6 +6836,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -6672,6 +6897,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -6690,6 +6916,7 @@ "end": 3271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6703,6 +6930,7 @@ "end": 3273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -6753,6 +6981,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -6772,6 +7001,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -6793,6 +7023,7 @@ "end": 3463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -6816,6 +7047,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6834,6 +7066,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6875,6 +7108,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6897,6 +7131,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6923,6 +7158,7 @@ "end": 3452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6952,6 +7188,7 @@ "end": 3473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6968,6 +7205,7 @@ "end": 3495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -6987,6 +7225,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7008,6 +7247,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -7031,6 +7271,7 @@ "end": 3529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7049,6 +7290,7 @@ "end": 3532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7090,6 +7332,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7112,6 +7355,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7138,6 +7382,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7167,6 +7412,7 @@ "end": 3537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7183,6 +7429,7 @@ "end": 3559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -7202,6 +7449,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7223,6 +7471,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -7246,6 +7495,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -7269,6 +7519,7 @@ "end": 3602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7287,6 +7538,7 @@ "end": 3605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7331,6 +7583,7 @@ "end": 3561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7353,6 +7606,7 @@ "end": 3564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7379,6 +7633,7 @@ "end": 3580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7408,6 +7663,7 @@ "end": 3611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7424,6 +7680,7 @@ "end": 3633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -7443,6 +7700,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7464,6 +7722,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -7487,6 +7746,7 @@ "end": 3680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7505,6 +7765,7 @@ "end": 3683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7546,6 +7807,7 @@ "end": 3635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7568,6 +7830,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7594,6 +7857,7 @@ "end": 3654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7615,6 +7879,7 @@ "end": 3657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7634,6 +7899,7 @@ "end": 3667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7662,6 +7928,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7678,6 +7945,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f24", "optional": false }, @@ -7697,6 +7965,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7718,6 +7987,7 @@ "end": 3755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -7748,6 +8018,7 @@ "end": 3757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7766,6 +8037,7 @@ "end": 3761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7786,6 +8058,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7827,6 +8100,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7849,6 +8123,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7871,6 +8146,7 @@ "end": 3718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7904,6 +8180,7 @@ "end": 3734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7930,6 +8207,7 @@ "end": 3744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7968,6 +8246,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7986,6 +8265,7 @@ "end": 3773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8018,6 +8298,7 @@ "end": 3782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x0", "optional": false, "typeAnnotation": null @@ -8036,6 +8317,7 @@ "end": 3788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -8122,6 +8404,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -8140,6 +8423,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -8226,6 +8510,7 @@ "end": 3864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -8244,6 +8529,7 @@ "end": 3870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -8370,6 +8656,7 @@ "end": 3927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -8388,6 +8675,7 @@ "end": 3933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -8474,6 +8762,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -8492,6 +8781,7 @@ "end": 3974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f24", "optional": false }, @@ -8564,6 +8854,7 @@ "end": 4043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProps", "optional": false }, @@ -8583,6 +8874,7 @@ "end": 4069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8604,6 +8896,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8626,6 +8919,7 @@ "end": 4078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -8653,6 +8947,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8731,6 +9026,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8753,6 +9049,7 @@ "end": 4048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8779,6 +9076,7 @@ "end": 4064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8808,6 +9106,7 @@ "end": 4090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -8831,6 +9130,7 @@ "end": 4092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8849,6 +9149,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8882,6 +9183,7 @@ "end": 4135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myAny", "optional": false, "typeAnnotation": { @@ -8935,6 +9237,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -8953,6 +9256,7 @@ "end": 4167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProps", "optional": false }, @@ -8966,6 +9270,7 @@ "end": 4173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myAny", "optional": false } @@ -9036,6 +9341,7 @@ "end": 4201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -9065,6 +9371,7 @@ "end": 4208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -9100,6 +9407,7 @@ "end": 4218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -9139,6 +9447,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProps", "optional": false }, @@ -9152,6 +9461,7 @@ "end": 4242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myAny", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern1.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern1.json index e3d11dc426da..d57511195d58 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern1.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern1.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -254,6 +257,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -265,6 +269,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -287,6 +292,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern10.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern10.json index 97ce29f263b0..7111efffa5fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern10.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern10.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -374,6 +381,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -385,6 +393,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -435,6 +444,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -455,6 +465,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern11.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern11.json index ea677e3107b2..e8d755ed231b 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern11.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern11.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -380,6 +387,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -391,6 +399,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -413,6 +422,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -462,6 +472,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -482,6 +493,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern12.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern12.json index 8edee4c2b089..77c52032c9ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern12.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern12.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -380,6 +387,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -401,6 +409,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -425,6 +434,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -474,6 +484,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -494,6 +505,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern13.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern13.json index cd8436dfdea1..d8219f91aad4 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern13.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern13.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -374,6 +381,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -395,6 +403,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -447,6 +456,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -467,6 +477,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern14.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern14.json index 27558feaf9c4..59ac343294d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern14.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern14.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -384,6 +391,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -405,6 +413,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -459,6 +468,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -479,6 +489,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern15.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern15.json index f1001e2a612d..da00dcbc17ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern15.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern15.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -384,6 +391,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -395,6 +403,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -428,6 +437,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -478,6 +488,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -501,6 +512,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern16.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern16.json index a2cbb290ec26..8b2d7b6dbe51 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern16.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern16.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -50,6 +51,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -61,6 +63,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -108,6 +111,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -134,6 +138,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -187,6 +192,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -210,6 +216,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIteratorIterator", "optional": false }, @@ -230,6 +237,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -283,6 +291,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -328,6 +337,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -345,6 +355,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -423,6 +434,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -491,6 +503,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -564,6 +577,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIteratorIterator", "optional": false }, @@ -642,6 +656,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -710,6 +725,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern17.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern17.json index f70a6c379c92..6da6f326107a 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern17.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern17.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -384,6 +391,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -395,6 +403,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -428,6 +437,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -478,6 +488,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -498,6 +509,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern18.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern18.json index 5fb39889aed7..27ee188b4cac 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern18.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern18.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +354,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -374,6 +381,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -385,6 +393,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +425,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -466,6 +476,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -486,6 +497,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern19.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern19.json index cea356b24b71..4247e6b95937 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern19.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern19.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooArrayIterator", "optional": false }, @@ -216,6 +220,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -287,6 +292,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -360,6 +366,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -393,6 +400,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -408,6 +416,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -445,6 +454,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -496,6 +506,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -516,6 +527,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooArrayIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern2.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern2.json index b25d0bff192b..ce270e4b6c40 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern2.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern2.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -254,6 +257,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -275,6 +279,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -299,6 +304,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern20.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern20.json index ce56d5f0add2..3e5914e7ab2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern20.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern20.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooArrayIterator", "optional": false }, @@ -216,6 +220,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -287,6 +292,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -360,6 +366,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -409,6 +416,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -427,6 +435,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -451,6 +460,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -478,6 +488,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -523,6 +534,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -574,6 +586,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -597,6 +610,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooArrayIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern21.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern21.json index a7dbf63d69de..4a6b38e8a14c 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern21.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern21.json @@ -35,6 +35,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern22.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern22.json index e88dbc71382d..24ae32ccef45 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern22.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern22.json @@ -45,6 +45,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern23.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern23.json index b74778e3398b..c25defdca4d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern23.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern23.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -112,6 +114,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern24.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern24.json index d288dade1c11..5f47f0da3a07 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern24.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern24.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -119,6 +121,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern25.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern25.json index c84c7e7f1afb..57f743524d3e 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern25.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern25.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -57,6 +58,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -101,6 +105,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -157,6 +162,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -177,6 +183,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern26.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern26.json index 08d041fbec40..fd0c6ed5002c 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern26.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern26.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -57,6 +58,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -101,6 +105,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -211,6 +216,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -231,6 +237,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern27.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern27.json index 9e9ac67375eb..f7fbb6eb9567 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern27.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern27.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -57,6 +58,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -101,6 +105,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -211,6 +216,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -234,6 +240,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern28.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern28.json index e12f00537560..e7b26d7a8758 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern28.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern28.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -57,6 +58,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -101,6 +105,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -211,6 +216,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -234,6 +240,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern29.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern29.json index 2f62e799d4ce..0362d0083d0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern29.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern29.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -57,6 +58,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -101,6 +105,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -211,6 +216,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeFirstTwoEntries", "optional": false }, @@ -234,6 +240,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern3.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern3.json index aa86edd8ca8a..328a3f435814 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern3.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern3.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -427,6 +436,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -466,6 +476,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -477,6 +488,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -499,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern30.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern30.json index d99d090a1633..e9f30932778d 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern30.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern30.json @@ -42,6 +42,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -86,6 +89,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -112,6 +116,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern4.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern4.json index d4d97b5dcae7..892ef4478ef0 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern4.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern4.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -433,6 +442,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -473,6 +483,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -494,6 +505,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -518,6 +530,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern5.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern5.json index 9d247f2e25e9..1f01a48be308 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern5.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern5.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -456,6 +465,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -467,6 +477,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -489,6 +500,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern6.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern6.json index 6ff957ebee4a..16b85ff3b894 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern6.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern6.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -463,6 +472,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -484,6 +494,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -508,6 +519,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern7.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern7.json index b32f89330e1a..af34e67d184b 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern7.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern7.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -463,6 +472,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -474,6 +484,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -496,6 +507,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern8.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern8.json index 58cc4cb422fd..f74438fb0448 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern8.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern8.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -67,6 +68,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -207,6 +211,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +280,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -362,6 +368,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -383,6 +390,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -406,6 +414,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -456,6 +465,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -477,6 +487,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -501,6 +512,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern9.json b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern9.json index 95cf91b611ce..19ce4ccf0c6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern9.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableArrayPattern9.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -46,6 +47,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -57,6 +59,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -79,6 +82,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -117,6 +121,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -170,6 +175,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -215,6 +221,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -232,6 +239,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooIterator", "optional": false }, @@ -310,6 +318,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -378,6 +387,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iterableContextualTyping1.json b/crates/swc_ecma_parser/tests/tsc/iterableContextualTyping1.json index 860af6421a99..00b80e564523 100644 --- a/crates/swc_ecma_parser/tests/tsc/iterableContextualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/iterableContextualTyping1.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iter", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -73,6 +75,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -138,6 +141,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -156,6 +160,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray.json index fae1419790b9..c610652264fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -277,6 +281,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray10.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray10.json index 91056d61a52b..22091f7586a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray10.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray10.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -50,6 +51,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -137,6 +139,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray11.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray11.json index b846b7dfc353..31c03485e6fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray11.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray11.json @@ -28,6 +28,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iter", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -100,6 +102,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -123,6 +126,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iter", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray2.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray2.json index 0a8800d7c0e0..619aa0dc4284 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray2.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray2.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -233,6 +236,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberIterator", "optional": false }, @@ -368,6 +372,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -455,6 +460,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -485,6 +491,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberIterator", "optional": false }, @@ -511,6 +518,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray3.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray3.json index aac30df8d089..ed65f8aa1941 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray3.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray3.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -316,6 +320,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray4.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray4.json index cf083e39eb39..cf5eec65ad82 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray4.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray4.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -301,6 +305,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray5.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray5.json index 8f48fbe17469..8ed61e7d2881 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray5.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray5.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -322,6 +326,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray6.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray6.json index d2bbaaa997ea..54a06aed91ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray6.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray6.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -335,6 +339,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -376,6 +381,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray7.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray7.json index ed108c30bb7f..60c03752cb56 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray7.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray7.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -160,6 +162,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +250,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -303,6 +307,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -344,6 +349,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray8.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray8.json index 9ed26fd8844c..a6d5ac4ce12b 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray8.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray8.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -165,6 +167,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -195,6 +198,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray9.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray9.json index 18f4bd918249..1a6753611a61 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray9.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInArray9.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -92,6 +93,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -141,6 +143,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -228,6 +231,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -258,6 +262,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall.json index 0f161d88e03d..e92073934ad1 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -160,6 +163,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -228,6 +232,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -312,6 +317,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -335,6 +341,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall10.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall10.json index 0d7835bc458f..9f303921f42c 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall10.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall10.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -103,6 +106,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -148,6 +152,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +175,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -248,6 +254,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -316,6 +323,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -400,6 +408,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -423,6 +432,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall11.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall11.json index 1edcc6d16c15..5147a15aab6d 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall11.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall11.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -115,6 +118,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -160,6 +164,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -182,6 +187,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -260,6 +266,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -328,6 +335,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -412,6 +420,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -435,6 +444,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall12.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall12.json index 4aa11e6ee551..bbcd06058c04 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall12.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall12.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +142,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +166,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -240,6 +245,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -308,6 +314,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -381,6 +388,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -516,6 +524,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -600,6 +609,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -635,6 +645,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -673,6 +684,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall2.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall2.json index 29c576f8c930..fa8585322091 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall2.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall2.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -167,6 +170,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -235,6 +239,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -319,6 +324,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -342,6 +348,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall3.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall3.json index 216c5ee5c86f..89fa278e496c 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall3.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall3.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -179,6 +182,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -247,6 +251,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -331,6 +336,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -354,6 +360,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall4.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall4.json index c303e8c92f28..69c17c568b54 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall4.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall4.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -212,6 +216,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -280,6 +285,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -364,6 +370,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -387,6 +394,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall5.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall5.json index 666bbc774cdc..e1664cecab9b 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall5.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall5.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -125,6 +127,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -203,6 +206,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -271,6 +275,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -344,6 +349,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -479,6 +485,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -563,6 +570,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -586,6 +594,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -612,6 +621,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall6.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall6.json index bb5c13c4c622..31fd4320df61 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall6.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -125,6 +127,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -203,6 +206,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -271,6 +275,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -344,6 +349,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -479,6 +485,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -563,6 +570,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -586,6 +594,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -612,6 +621,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall7.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall7.json index 4877323781d9..99b3065a7ffe 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall7.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall7.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -115,6 +118,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -160,6 +164,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -182,6 +187,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -260,6 +266,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -328,6 +335,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -401,6 +409,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -536,6 +545,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -620,6 +630,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -643,6 +654,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -669,6 +681,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall8.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall8.json index 646641056038..a601c62f252d 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall8.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall8.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +142,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +166,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -240,6 +245,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -308,6 +314,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -381,6 +388,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -516,6 +524,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -600,6 +609,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -623,6 +633,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -649,6 +660,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall9.json b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall9.json index 6e40da33d351..2b19096cdaf7 100644 --- a/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall9.json +++ b/crates/swc_ecma_parser/tests/tsc/iteratorSpreadInCall9.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +142,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +166,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -240,6 +245,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -308,6 +314,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -381,6 +388,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, @@ -516,6 +524,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -600,6 +609,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -623,6 +633,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolIterator", "optional": false }, @@ -661,6 +672,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_StringIterator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeJsContainer.json b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeJsContainer.json index 234b8d3a0507..f518bf1fbbec 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeJsContainer.json +++ b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeJsContainer.json @@ -28,6 +28,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -140,6 +142,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration.json b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration.json index 5f693fa0b02f..4459575126cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration.json @@ -28,6 +28,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -95,6 +97,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -116,6 +119,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +169,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration2.json index 081a269681dc..b6ba82da0a8b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration2.json @@ -21,6 +21,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -40,6 +41,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -100,6 +102,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration3.json index 15e3a65e2626..72d533ab2fa6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsContainerMergeTsDeclaration3.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -54,6 +55,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassAccessor.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassAccessor.json index 9b0533f2fc19..a3aa7e3a9817 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassAccessor.json @@ -54,6 +54,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Argument", "optional": false }, @@ -81,6 +82,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idlType", "optional": false }, @@ -116,6 +118,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -158,6 +161,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -250,6 +254,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "json", "optional": false, "typeAnnotation": null @@ -278,6 +283,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -299,6 +305,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -320,6 +327,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -343,6 +351,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "json", "optional": false } @@ -389,6 +398,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -424,6 +434,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Argument", "optional": false }, @@ -465,6 +476,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokeniser", "optional": false, "typeAnnotation": null @@ -597,6 +609,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defs", "optional": false, "typeAnnotation": null @@ -638,6 +651,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassExtendsVisibility.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassExtendsVisibility.json index 2fb37248f812..b20ce35a06bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassExtendsVisibility.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassExtendsVisibility.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -57,6 +58,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -76,6 +78,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -104,6 +107,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false, "typeAnnotation": null @@ -122,6 +126,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -168,6 +173,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -252,6 +259,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -286,6 +294,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -305,6 +314,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -342,6 +352,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -370,6 +381,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassImplementsGenericsSerialization.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassImplementsGenericsSerialization.json index c2c799fbcf63..db89c26ba910 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassImplementsGenericsSerialization.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassImplementsGenericsSerialization.json @@ -24,6 +24,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Encoder", "optional": false }, @@ -48,6 +49,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -80,6 +82,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encode", "optional": false }, @@ -93,6 +96,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -114,6 +118,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -141,6 +146,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -168,6 +174,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Encoder", "optional": false }, @@ -209,6 +216,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -249,6 +257,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLeadingOptional.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLeadingOptional.json index ff9d90f7b69d..21f3deecf35f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLeadingOptional.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLeadingOptional.json @@ -20,6 +20,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -67,6 +68,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -151,6 +155,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLikeHeuristic.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLikeHeuristic.json index 6fa47535caf5..eb75dd99a1be 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLikeHeuristic.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassLikeHeuristic.json @@ -28,6 +28,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassMethod.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassMethod.json index 5b6213895764..d1676b68d4fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassMethod.json @@ -14,6 +14,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -86,6 +87,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -155,6 +159,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -208,6 +213,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -247,6 +253,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -266,6 +273,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -306,6 +314,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -316,6 +325,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -356,6 +366,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -386,6 +397,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -405,6 +417,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -445,6 +458,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -455,6 +469,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -478,6 +493,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -519,6 +535,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -538,6 +555,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -578,6 +596,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -588,6 +607,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -646,6 +666,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -685,6 +706,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -704,6 +726,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -744,6 +767,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -754,6 +778,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -794,6 +819,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -824,6 +850,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -843,6 +870,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -883,6 +911,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -893,6 +922,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic.json index dd3ce3d94271..ec36884661cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic.json @@ -14,6 +14,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handler", "optional": false }, @@ -161,6 +162,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handler", "optional": false }, @@ -222,6 +224,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false, "typeAnnotation": null @@ -305,6 +308,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -324,6 +328,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handler", "optional": false } @@ -361,6 +366,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -389,6 +395,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic2.json index 92f3226e2330..102751b5b7df 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStatic2.json @@ -14,6 +14,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -99,6 +101,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -134,6 +137,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -177,6 +181,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -206,6 +211,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -224,6 +230,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -258,6 +265,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStaticMethodAugmentation.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStaticMethodAugmentation.json index dc6819daf8ce..94642a998300 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStaticMethodAugmentation.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassStaticMethodAugmentation.json @@ -20,6 +20,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clazz", "optional": false }, @@ -114,6 +115,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clazz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClasses.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClasses.json index 7b353fd45bd7..e4390deb49fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClasses.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -121,6 +123,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -196,6 +199,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -237,6 +241,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -256,6 +261,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -297,6 +303,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -489,6 +496,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_p", "optional": false, "typeAnnotation": null @@ -617,6 +625,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_p", "optional": false, "typeAnnotation": null @@ -680,6 +689,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -699,6 +709,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -893,6 +904,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_p", "optional": false, "typeAnnotation": null @@ -1016,6 +1028,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_p", "optional": false, "typeAnnotation": null @@ -1072,6 +1085,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1139,6 +1153,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1158,6 +1173,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1206,6 +1222,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1225,6 +1242,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1265,6 +1283,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1278,6 +1297,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1291,6 +1311,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1330,6 +1351,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1367,6 +1389,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1387,6 +1410,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HH", "optional": false }, @@ -1424,6 +1448,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HH", "optional": false }, @@ -1434,6 +1459,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1459,6 +1485,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1497,6 +1524,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1507,6 +1535,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "II", "optional": false }, @@ -1537,6 +1566,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1547,6 +1577,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JJ", "optional": false }, @@ -1572,6 +1603,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1605,6 +1637,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1833,6 +1866,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1851,6 +1885,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1875,6 +1910,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1990,6 +2026,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2031,6 +2068,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -2111,6 +2149,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2129,6 +2168,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -2153,6 +2193,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2194,6 +2235,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -2238,6 +2280,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2288,6 +2331,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2306,6 +2350,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2338,6 +2383,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2375,6 +2421,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VariableBase", "optional": false }, @@ -2393,6 +2440,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2417,6 +2465,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasStatics", "optional": false }, @@ -2494,6 +2543,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtendsStatics", "optional": false }, @@ -2556,6 +2606,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasStatics", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassesErr.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassesErr.json index e01e4aefbf97..117eda439cf1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassesErr.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsClassesErr.json @@ -20,6 +20,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -65,6 +66,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +106,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +137,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -179,6 +183,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -203,6 +208,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -227,6 +233,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -258,6 +265,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -283,6 +291,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -304,6 +313,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -386,6 +397,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -410,6 +422,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -431,6 +444,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -488,6 +502,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -512,6 +527,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -533,6 +549,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -590,6 +607,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -614,6 +632,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -635,6 +654,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -694,6 +714,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -743,6 +764,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -767,6 +789,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +811,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -852,6 +876,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -870,6 +895,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -894,6 +920,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -915,6 +942,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -964,6 +992,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -988,6 +1017,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1009,6 +1039,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1066,6 +1097,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1122,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1111,6 +1144,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1162,6 +1196,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1219,6 +1254,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1243,6 +1279,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1264,6 +1301,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1310,6 +1348,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1351,6 +1390,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1397,6 +1437,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1432,6 +1473,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1486,6 +1528,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1504,6 +1547,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1528,6 +1572,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1549,6 +1594,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1595,6 +1641,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1630,6 +1677,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1669,6 +1717,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1693,6 +1742,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -1714,6 +1764,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1760,6 +1811,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1803,6 +1855,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1850,6 +1903,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1874,6 +1928,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -1895,6 +1950,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -1941,6 +1997,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1976,6 +2033,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2017,6 +2075,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2063,6 +2122,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2106,6 +2166,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2153,6 +2214,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCommonjsRelativePath.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCommonjsRelativePath.json index 213adf804d5a..a18f482c4cf0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCommonjsRelativePath.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCommonjsRelativePath.json @@ -30,6 +30,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -73,6 +74,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -99,6 +101,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false } @@ -145,6 +148,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false, "typeAnnotation": null @@ -169,6 +173,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -227,6 +232,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -253,6 +259,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsComputedNames.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsComputedNames.json index 42cd9a974506..4ed5a8f1bb41 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsComputedNames.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsComputedNames.json @@ -28,6 +28,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TopLevelSym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerSym", "optional": false, "typeAnnotation": null @@ -97,6 +100,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -133,6 +137,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -167,6 +172,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TopLevelSym", "optional": false } @@ -192,6 +198,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -235,6 +242,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -278,6 +286,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerSym", "optional": false } @@ -303,6 +312,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -351,6 +361,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -399,6 +410,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TopLevelSym", "optional": false, "typeAnnotation": null @@ -417,6 +429,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -450,6 +463,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerSym", "optional": false, "typeAnnotation": null @@ -468,6 +482,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -493,6 +508,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -523,6 +539,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TopLevelSym", "optional": false } @@ -566,6 +583,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerSym", "optional": false } @@ -626,6 +644,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_p", "optional": false, "typeAnnotation": null @@ -637,6 +656,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerSym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsConstsAsNamespacesWithReferences.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsConstsAsNamespacesWithReferences.json index 0fec6d754c95..1b7ba389f1c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsConstsAsNamespacesWithReferences.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsConstsAsNamespacesWithReferences.json @@ -34,6 +34,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "colors", "optional": false, "typeAnnotation": null @@ -101,6 +102,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "brandColors", "optional": false, "typeAnnotation": null @@ -135,6 +137,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "colors", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCrossfileMerge.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCrossfileMerge.json index 2b58b93a2b9c..ea4747d1912a 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCrossfileMerge.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsCrossfileMerge.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -95,6 +97,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -120,6 +123,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -166,6 +170,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -207,6 +212,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false }, @@ -245,6 +251,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefault.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefault.json index 1736b7844c85..0798a17b407d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefault.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefault.json @@ -36,6 +36,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -67,6 +68,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -108,6 +110,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -119,6 +122,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -147,6 +151,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -157,6 +162,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -182,6 +188,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -275,6 +282,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": null @@ -286,6 +294,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -314,6 +323,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -324,6 +334,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -354,6 +365,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fab", "optional": false } @@ -381,6 +393,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -439,6 +452,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fab", "optional": false }, @@ -460,6 +474,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -495,6 +510,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefaultsErr.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefaultsErr.json index c40e90c4cdeb..aee72d11be18 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefaultsErr.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDefaultsErr.json @@ -14,6 +14,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false }, @@ -113,6 +114,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cls", "optional": false } @@ -132,6 +134,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -179,6 +182,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -216,6 +220,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -226,6 +231,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDocCommentsOnConsts.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDocCommentsOnConsts.json index 5a7295b45206..dea6012cdf2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDocCommentsOnConsts.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsDocCommentsOnConsts.json @@ -28,6 +28,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -164,6 +167,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -190,6 +194,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -200,6 +205,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnumTag.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnumTag.json index 5f1e00502496..d4bdaefb4e38 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnumTag.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnumTag.json @@ -34,6 +34,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false, "typeAnnotation": null @@ -161,6 +162,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Second", "optional": false, "typeAnnotation": null @@ -248,6 +250,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fs", "optional": false, "typeAnnotation": null @@ -284,6 +287,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -303,6 +307,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -347,6 +352,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -359,6 +365,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -393,6 +400,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -412,6 +420,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -453,6 +462,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consume", "optional": false }, @@ -472,6 +482,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -491,6 +502,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -510,6 +522,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -553,6 +566,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -564,6 +578,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -594,6 +609,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -605,6 +621,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -635,6 +652,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false, "typeAnnotation": null @@ -646,6 +664,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -676,6 +695,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -693,6 +713,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -729,6 +750,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -767,6 +789,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -786,6 +809,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -832,6 +856,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -848,6 +873,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -905,6 +931,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Target", "optional": false }, @@ -921,6 +948,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnums.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnums.json index 8c2e1ff2ba17..c8811b3a2e9b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnums.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsEnums.json @@ -26,6 +26,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -70,6 +72,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Member", "optional": false }, @@ -93,6 +96,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +122,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -144,6 +149,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -169,6 +175,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -179,6 +186,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -210,6 +218,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -236,6 +245,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -246,6 +256,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EE", "optional": false }, @@ -276,6 +287,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -286,6 +298,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FF", "optional": false }, @@ -317,6 +330,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -344,6 +358,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -361,6 +376,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -387,6 +403,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -405,6 +422,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -434,6 +452,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -451,6 +470,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -477,6 +497,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -514,6 +535,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -531,6 +553,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -557,6 +580,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -583,6 +607,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -612,6 +637,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -629,6 +655,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -655,6 +682,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -673,6 +701,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -702,6 +731,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -719,6 +749,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -745,6 +776,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -788,6 +820,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -831,6 +864,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -874,6 +908,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mask", "optional": false }, @@ -898,6 +933,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -908,6 +944,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -919,6 +956,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -948,6 +986,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -965,6 +1004,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -991,6 +1031,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1034,6 +1075,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1077,6 +1119,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1120,6 +1163,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mask", "optional": false }, @@ -1144,6 +1188,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1154,6 +1199,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -1165,6 +1211,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpression.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpression.json index 1604f7b46825..d14171fd55e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpression.json @@ -31,6 +31,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -52,6 +53,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -92,6 +94,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -164,6 +167,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymous.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymous.json index 17aeb56cf30a..eef9d69069f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymous.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymous.json @@ -31,6 +31,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -83,6 +84,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -155,6 +157,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.json index 6bff7863a4ca..395c63705e9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.json @@ -31,6 +31,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -83,6 +84,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -155,6 +157,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -207,6 +210,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -317,6 +321,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionShadowing.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionShadowing.json index 3d8c8a449117..b5d39dde29af 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionShadowing.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassExpressionShadowing.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -86,6 +88,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -164,6 +167,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -185,6 +189,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -268,6 +273,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -322,6 +328,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -350,6 +357,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance1.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance1.json index 217e2ca2768d..dd5753f9b145 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance1.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -57,6 +58,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -83,6 +85,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance2.json index 9059821e7f6d..63aaeb7caf5b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance2.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -126,6 +127,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -152,6 +154,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance3.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance3.json index 7fe4c14ba911..83294e70bc29 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedClassInstance3.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -126,6 +127,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -152,6 +154,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -192,6 +195,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunction.json index 79ef8ce71295..c2ea9cf7bb79 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunction.json @@ -37,6 +37,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -169,6 +170,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunctionWithSub.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunctionWithSub.json index 5b88b8483bbf..b01ea76ecf73 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunctionWithSub.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedConstructorFunctionWithSub.json @@ -31,6 +31,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -61,6 +62,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -139,6 +141,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -186,6 +189,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -280,6 +284,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -357,6 +362,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedVisibility.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedVisibility.json index 804d24bfe154..4f8b6cf030c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedVisibility.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignedVisibility.json @@ -31,6 +31,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -52,6 +53,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -169,6 +171,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false, "typeAnnotation": null @@ -187,6 +190,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -219,6 +223,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -303,6 +308,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -349,6 +355,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -368,6 +375,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentExpressionPlusSecondary.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentExpressionPlusSecondary.json index 07a75a6b52f5..39cc1f3426c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentExpressionPlusSecondary.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentExpressionPlusSecondary.json @@ -28,6 +28,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false, "typeAnnotation": null @@ -111,6 +112,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -246,6 +248,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -274,6 +277,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentWithKeywordName.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentWithKeywordName.json index 47f1e81002ac..12a63e5981d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentWithKeywordName.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportAssignmentWithKeywordName.json @@ -28,6 +28,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -169,6 +171,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDefinePropertyEmit.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDefinePropertyEmit.json index 6250659ccfd5..a3d4d9c660d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDefinePropertyEmit.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDefinePropertyEmit.json @@ -31,6 +31,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -59,6 +60,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -112,6 +114,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -170,6 +173,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -198,6 +202,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -251,6 +256,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -309,6 +315,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -343,6 +350,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -422,6 +430,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -441,6 +450,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -460,6 +470,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -534,6 +545,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -562,6 +574,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -613,6 +626,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -633,6 +647,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -652,6 +667,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -671,6 +687,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -745,6 +762,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -773,6 +791,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -824,6 +843,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -844,6 +864,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -863,6 +884,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -896,6 +918,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -933,6 +956,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -961,6 +985,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1012,6 +1037,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -1049,6 +1075,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1083,6 +1110,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1155,6 +1183,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1193,6 +1222,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1212,6 +1242,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1231,6 +1262,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1277,6 +1309,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1309,6 +1342,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1359,6 +1393,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1387,6 +1422,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1438,6 +1474,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1458,6 +1495,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false }, @@ -1477,6 +1515,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1496,6 +1535,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1542,6 +1582,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1574,6 +1615,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1624,6 +1666,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1652,6 +1695,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1703,6 +1747,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false } @@ -1740,6 +1785,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1768,6 +1814,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1821,6 +1868,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1879,6 +1927,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1907,6 +1956,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1970,6 +2020,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2025,6 +2076,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2053,6 +2105,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2116,6 +2169,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2171,6 +2225,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2199,6 +2254,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2252,6 +2308,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDoubleAssignmentInClosure.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDoubleAssignmentInClosure.json index 3ac903bd678a..f2b8057de7d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDoubleAssignmentInClosure.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportDoubleAssignmentInClosure.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -85,6 +87,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -107,6 +110,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -159,6 +163,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -185,6 +190,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false }, @@ -198,6 +204,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } @@ -219,6 +226,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProperties", "optional": false }, @@ -239,6 +247,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -252,6 +261,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -269,6 +279,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptors", "optional": false } @@ -311,6 +322,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -369,6 +381,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -388,6 +401,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportForms.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportForms.json index e0a5e508bf20..01efb084ccf8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportForms.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportForms.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -53,6 +54,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -153,6 +155,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -193,6 +196,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -224,6 +228,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -255,6 +260,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -279,6 +285,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -317,6 +324,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -348,6 +356,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -386,6 +395,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -396,6 +406,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classContainer", "optional": false }, @@ -429,6 +440,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -447,6 +459,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -496,6 +509,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -522,6 +536,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -552,6 +567,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -570,6 +586,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -619,6 +636,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -638,6 +656,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -666,6 +685,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -684,6 +704,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -739,6 +760,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -767,6 +789,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -795,6 +818,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -813,6 +837,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -868,6 +893,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -896,6 +922,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSpecifierNonlocal.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSpecifierNonlocal.json index 85373b2f04b5..13fc9ff6584c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSpecifierNonlocal.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSpecifierNonlocal.json @@ -20,6 +20,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -53,6 +54,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherThing", "optional": false }, @@ -91,6 +93,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -110,6 +113,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherThing", "optional": false }, @@ -120,6 +124,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSubAssignments.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSubAssignments.json index 268148ff4c04..51b0c5ed34f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSubAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportSubAssignments.json @@ -28,6 +28,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false, "typeAnnotation": null @@ -94,6 +95,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -137,6 +139,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -156,6 +159,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -193,6 +197,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -221,6 +226,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportedClassAliases.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportedClassAliases.json index b6bc42ae43df..dbf864a26972 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportedClassAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsExportedClassAliases.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FancyError", "optional": false }, @@ -55,6 +56,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "status", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "status", "optional": false } @@ -151,6 +154,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -185,6 +189,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -211,6 +216,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FancyError", "optional": false } @@ -241,6 +247,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false, "typeAnnotation": null @@ -259,6 +266,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -308,6 +316,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -334,6 +343,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionClassesCjsExportAssignment.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionClassesCjsExportAssignment.json index 8bdaac12b295..1df726aa66be 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionClassesCjsExportAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionClassesCjsExportAssignment.json @@ -14,6 +14,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Timer", "optional": false }, @@ -33,6 +34,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timeout", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timeout", "optional": false } @@ -133,6 +136,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -152,6 +156,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Timer", "optional": false } @@ -166,6 +171,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Hook", "optional": false }, @@ -185,6 +191,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handle", "optional": false, "typeAnnotation": null @@ -247,6 +254,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handle", "optional": false } @@ -285,6 +293,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -304,6 +313,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Hook", "optional": false } @@ -318,6 +328,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -337,6 +348,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -397,6 +409,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false } @@ -431,6 +444,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -444,6 +458,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -530,6 +545,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -572,6 +588,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -616,6 +633,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -641,6 +659,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handle", "optional": false, "typeAnnotation": null @@ -705,6 +724,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -746,6 +766,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -765,6 +786,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionJSDoc.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionJSDoc.json index b7cf6ef76e6a..b9318a217921 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionJSDoc.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionJSDoc.json @@ -20,6 +20,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, @@ -141,6 +145,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -160,6 +165,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -216,6 +222,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -306,6 +313,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordProp.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordProp.json index f34700defac9..78306da85102 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordProp.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordProp.json @@ -14,6 +14,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -96,6 +98,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -147,6 +150,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -195,6 +199,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -226,6 +231,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -277,6 +283,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -325,6 +332,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordPropExhaustive.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordPropExhaustive.json index 0ac120e80784..926e2b585115 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordPropExhaustive.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionKeywordPropExhaustive.json @@ -14,6 +14,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -163,6 +166,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -212,6 +216,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -261,6 +266,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -310,6 +316,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -359,6 +366,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -408,6 +416,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -457,6 +466,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -506,6 +516,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -555,6 +566,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -604,6 +616,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -653,6 +666,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -702,6 +716,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -751,6 +766,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -800,6 +816,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -849,6 +866,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -898,6 +916,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -947,6 +966,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -996,6 +1016,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1045,6 +1066,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1094,6 +1116,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1143,6 +1166,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1192,6 +1216,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1241,6 +1266,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1290,6 +1316,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1339,6 +1366,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1388,6 +1416,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1437,6 +1466,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1486,6 +1516,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1535,6 +1566,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1584,6 +1616,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1633,6 +1666,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1682,6 +1716,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1731,6 +1766,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1780,6 +1816,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1829,6 +1866,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1878,6 +1916,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1927,6 +1966,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1976,6 +2016,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2025,6 +2066,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2074,6 +2116,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2123,6 +2166,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2172,6 +2216,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2221,6 +2266,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2270,6 +2316,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2319,6 +2366,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2368,6 +2416,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2417,6 +2466,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2466,6 +2516,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2515,6 +2566,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2564,6 +2616,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2613,6 +2666,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2662,6 +2716,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2711,6 +2766,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2760,6 +2816,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2809,6 +2866,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2858,6 +2916,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2907,6 +2966,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2956,6 +3016,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3005,6 +3066,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3054,6 +3116,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3103,6 +3166,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3152,6 +3216,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3201,6 +3266,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3250,6 +3316,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3299,6 +3366,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3348,6 +3416,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3397,6 +3466,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3446,6 +3516,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3495,6 +3566,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3544,6 +3616,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3593,6 +3666,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3642,6 +3716,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3691,6 +3766,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3740,6 +3816,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3789,6 +3866,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3838,6 +3916,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses.json index a875a913b188..8c108341f1c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses.json @@ -20,6 +20,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -39,6 +40,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -118,6 +121,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false } @@ -152,6 +156,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -165,6 +170,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -178,6 +184,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -232,6 +239,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -279,6 +287,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -312,6 +321,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -347,6 +357,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "magnitude", "optional": false }, @@ -366,6 +377,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -412,6 +424,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -454,6 +467,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -496,6 +510,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses2.json index 6583aff48ff0..7494f14a2ba9 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionLikeClasses2.json @@ -20,6 +20,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vec", "optional": false }, @@ -39,6 +40,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -121,6 +124,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -164,6 +168,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vec", "optional": false }, @@ -208,6 +213,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": null @@ -260,6 +266,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -347,6 +354,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -405,6 +413,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -451,6 +460,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -482,6 +492,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -538,6 +549,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -570,6 +582,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -628,6 +641,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -652,6 +666,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -677,6 +692,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -702,6 +718,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false } @@ -761,6 +778,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -807,6 +825,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -838,6 +857,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -894,6 +914,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -926,6 +947,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -984,6 +1006,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1031,6 +1054,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1053,6 +1077,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false } @@ -1087,6 +1112,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false }, @@ -1106,6 +1132,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1125,6 +1152,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1185,6 +1213,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false } @@ -1219,6 +1248,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false }, @@ -1232,6 +1262,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1245,6 +1276,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1283,6 +1315,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vec", "optional": false }, @@ -1364,6 +1397,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1411,6 +1445,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1450,6 +1485,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false }, @@ -1486,6 +1522,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vec", "optional": false } @@ -1590,6 +1627,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1667,6 +1705,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1775,6 +1814,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1852,6 +1892,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1884,6 +1925,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false }, @@ -1933,6 +1975,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origin", "optional": false, "typeAnnotation": null @@ -1951,6 +1994,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionPrototypeStatic.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionPrototypeStatic.json index a147321bdc35..04047f6f940b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionPrototypeStatic.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionPrototypeStatic.json @@ -31,6 +31,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -50,6 +51,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false } @@ -64,6 +66,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -115,6 +118,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -185,6 +189,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -258,6 +263,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionWithDefaultAssignedMember.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionWithDefaultAssignedMember.json index c2bfd190248b..e80bcdaf851a 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionWithDefaultAssignedMember.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionWithDefaultAssignedMember.json @@ -14,6 +14,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -84,6 +86,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -115,6 +118,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -134,6 +138,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -165,6 +170,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -184,6 +190,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctions.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctions.json index 7b12468e751b..a699c6efb43c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctions.json @@ -20,6 +20,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -61,6 +62,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -113,6 +115,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -151,6 +154,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -203,6 +207,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -248,6 +253,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -267,6 +273,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -286,6 +293,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -350,6 +358,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -369,6 +378,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -388,6 +398,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -452,6 +463,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -471,6 +483,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -504,6 +517,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -542,6 +556,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -561,6 +576,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -575,6 +591,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -594,6 +611,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -613,6 +631,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -659,6 +678,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -691,6 +711,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -735,6 +756,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -755,6 +777,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false }, @@ -774,6 +797,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -793,6 +817,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -839,6 +864,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -871,6 +897,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -915,6 +942,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false }, @@ -925,6 +953,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -950,6 +979,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -996,6 +1026,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1006,6 +1037,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ii", "optional": false }, @@ -1036,6 +1068,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1046,6 +1079,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jj", "optional": false }, @@ -1071,6 +1105,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionsCjs.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionsCjs.json index a2190fe6e7e6..0aae1a7c6f4c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionsCjs.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsFunctionsCjs.json @@ -37,6 +37,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -67,6 +68,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -125,6 +127,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -155,6 +158,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -219,6 +223,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -292,6 +297,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -322,6 +328,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -386,6 +393,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -466,6 +474,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -496,6 +505,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -514,6 +524,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -533,6 +544,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -615,6 +627,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -645,6 +658,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -663,6 +677,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -682,6 +697,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -764,6 +780,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -794,6 +811,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -812,6 +830,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -845,6 +864,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -896,6 +916,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -945,6 +966,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -977,6 +999,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -996,6 +1019,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1015,6 +1039,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1061,6 +1086,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1093,6 +1119,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1149,6 +1176,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1177,6 +1205,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -1191,6 +1220,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false }, @@ -1210,6 +1240,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1229,6 +1260,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1275,6 +1307,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1307,6 +1340,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1363,6 +1397,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1391,6 +1426,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false } @@ -1428,6 +1464,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1458,6 +1495,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1516,6 +1554,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1556,6 +1595,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1611,6 +1651,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1651,6 +1692,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1706,6 +1748,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1736,6 +1779,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsGetterSetter.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsGetterSetter.json index 9cf8bda79f18..72eb76eaed29 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsGetterSetter.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsGetterSetter.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -114,6 +115,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -155,6 +157,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arg", "optional": false, "typeAnnotation": null @@ -211,6 +214,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -312,6 +316,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arg", "optional": false, "typeAnnotation": null @@ -368,6 +373,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -412,6 +418,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -440,6 +447,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -544,6 +552,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -588,6 +597,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -616,6 +626,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -675,6 +686,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arg", "optional": false, "typeAnnotation": null @@ -723,6 +735,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -767,6 +780,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -795,6 +809,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -902,6 +917,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_arg", "optional": false, "typeAnnotation": null @@ -950,6 +966,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -994,6 +1011,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1022,6 +1040,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1091,6 +1110,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1141,6 +1161,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1185,6 +1206,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1213,6 +1235,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1300,6 +1323,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1344,6 +1368,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1372,6 +1397,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1431,6 +1457,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1481,6 +1508,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jSetter", "optional": false, "typeAnnotation": null @@ -1500,6 +1528,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1538,6 +1567,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1582,6 +1612,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1610,6 +1641,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1661,6 +1693,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jSetter", "optional": false } @@ -1695,6 +1728,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kSetter1", "optional": false, "typeAnnotation": null @@ -1714,6 +1748,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1760,6 +1795,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kSetter2", "optional": false, "typeAnnotation": null @@ -1779,6 +1815,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1817,6 +1854,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1861,6 +1899,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1889,6 +1928,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1959,6 +1999,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1981,6 +2022,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kSetter1", "optional": false }, @@ -1991,6 +2033,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kSetter2", "optional": false } @@ -2026,6 +2069,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lSetter1", "optional": false, "typeAnnotation": null @@ -2045,6 +2089,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2091,6 +2136,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lSetter2", "optional": false, "typeAnnotation": null @@ -2110,6 +2156,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2148,6 +2195,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -2192,6 +2240,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2220,6 +2269,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -2290,6 +2340,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2312,6 +2363,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lSetter1", "optional": false }, @@ -2322,6 +2374,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lSetter2", "optional": false } @@ -2357,6 +2410,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mSetter1", "optional": false, "typeAnnotation": null @@ -2376,6 +2430,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2422,6 +2477,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mSetter2", "optional": false, "typeAnnotation": null @@ -2441,6 +2497,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2479,6 +2536,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2523,6 +2581,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2551,6 +2610,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2621,6 +2681,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2643,6 +2704,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mSetter1", "optional": false }, @@ -2653,6 +2715,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mSetter2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespace.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespace.json index 13e187e2efc0..b0b6b6b2fd42 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespace.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespace.json @@ -28,6 +28,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false }, @@ -95,6 +97,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false }, @@ -138,6 +141,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFnTypes", "optional": false, "typeAnnotation": null @@ -163,6 +167,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFn", "optional": false }, @@ -182,6 +187,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -229,6 +235,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -280,6 +287,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -339,6 +347,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFn", "optional": false }, @@ -358,6 +367,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFnTypes", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespaceCjs.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespaceCjs.json index 01ec5730a398..e39129a620ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespaceCjs.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportAliasExposedWithinNamespaceCjs.json @@ -28,6 +28,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -89,6 +91,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false } @@ -130,6 +133,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myTypes", "optional": false, "typeAnnotation": null @@ -154,6 +158,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -200,6 +205,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFnTypes", "optional": false, "typeAnnotation": null @@ -225,6 +231,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFn", "optional": false }, @@ -244,6 +251,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -291,6 +299,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -342,6 +351,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -407,6 +417,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -433,6 +444,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFn", "optional": false }, @@ -443,6 +455,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testFnTypes", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportNamespacedType.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportNamespacedType.json index 8455fa4fbbbe..9d490f8291d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportNamespacedType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportNamespacedType.json @@ -25,6 +25,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dummy", "optional": false }, @@ -68,6 +69,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dot2", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dummy", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportTypeBundled.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportTypeBundled.json index 34ddb4f2082a..57a7accdacd2 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportTypeBundled.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsImportTypeBundled.json @@ -28,6 +28,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -91,6 +92,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -110,6 +112,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -138,6 +141,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -213,6 +217,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -232,6 +237,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsInterfaces.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsInterfaces.json index b5aa134d21de..a5321b4ef3ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsInterfaces.json @@ -24,6 +24,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -86,6 +88,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cat", "optional": false }, @@ -130,6 +133,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -154,6 +158,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -176,6 +181,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -209,6 +215,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false }, @@ -240,6 +247,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -258,6 +266,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -281,6 +290,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalField", "optional": false }, @@ -305,6 +315,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +337,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyField", "optional": false }, @@ -357,6 +369,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +388,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -398,6 +412,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyOptionalField", "optional": false }, @@ -422,6 +437,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -467,6 +483,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -488,6 +505,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -515,6 +533,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -537,6 +556,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +578,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -592,6 +613,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -610,6 +632,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -638,6 +661,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -688,6 +712,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -709,6 +734,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -736,6 +762,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -758,6 +785,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -779,6 +807,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -813,6 +842,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +861,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -859,6 +890,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -884,6 +916,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -925,6 +958,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -957,6 +991,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -970,6 +1005,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -998,6 +1034,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1016,6 +1053,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1052,6 +1090,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1088,6 +1127,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1113,6 +1153,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -1126,6 +1167,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -1175,6 +1217,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -1198,6 +1241,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1256,6 +1300,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optMethod", "optional": false }, @@ -1296,6 +1341,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1331,6 +1377,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1355,6 +1402,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HH", "optional": false }, @@ -1390,6 +1438,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HH", "optional": false }, @@ -1400,6 +1449,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -1429,6 +1479,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1465,6 +1516,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1475,6 +1527,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "II", "optional": false }, @@ -1505,6 +1558,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1515,6 +1569,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JJ", "optional": false }, @@ -1544,6 +1599,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1579,6 +1635,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1598,6 +1655,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1616,6 +1674,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1643,6 +1702,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1687,6 +1747,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1706,6 +1767,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1733,6 +1795,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1777,6 +1840,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1801,6 +1865,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1834,6 +1899,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false }, @@ -1858,6 +1924,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1888,6 +1955,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1912,6 +1980,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1937,6 +2006,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1960,6 +2030,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1990,6 +2061,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -2014,6 +2086,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2044,6 +2117,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2067,6 +2141,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2131,6 +2206,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2150,6 +2226,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2185,6 +2262,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -2204,6 +2282,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2227,6 +2306,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2299,6 +2379,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -2318,6 +2399,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2341,6 +2423,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2413,6 +2496,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2432,6 +2516,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -2455,6 +2540,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2514,6 +2600,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2578,6 +2665,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2601,6 +2689,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2665,6 +2754,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2684,6 +2774,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2719,6 +2810,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2738,6 +2830,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2761,6 +2854,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2825,6 +2919,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2844,6 +2939,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2867,6 +2963,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -2939,6 +3036,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2958,6 +3056,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2981,6 +3080,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3032,6 +3132,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3104,6 +3205,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3127,6 +3229,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3173,6 +3276,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3214,6 +3318,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3260,6 +3365,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3295,6 +3401,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3349,6 +3456,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -3368,6 +3476,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3403,6 +3512,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -3422,6 +3532,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3445,6 +3556,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3491,6 +3603,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3526,6 +3639,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3580,6 +3694,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -3599,6 +3714,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3622,6 +3738,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3668,6 +3785,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3711,6 +3829,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3773,6 +3892,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -3792,6 +3912,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3815,6 +3936,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3861,6 +3983,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3896,6 +4019,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3937,6 +4061,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": { @@ -3983,6 +4108,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4026,6 +4152,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsJSDocRedirectedLookups.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsJSDocRedirectedLookups.json index c10458cdb67d..ac81ca5e7fa8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsJSDocRedirectedLookups.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsJSDocRedirectedLookups.json @@ -28,6 +28,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -147,6 +150,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -188,6 +193,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -199,6 +205,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -229,6 +236,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -267,6 +275,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -328,6 +337,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -389,6 +399,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -428,6 +439,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -452,6 +464,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -507,6 +520,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -567,6 +581,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -606,6 +621,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -645,6 +661,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -684,6 +701,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -723,6 +741,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -762,6 +781,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -773,6 +793,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingGenerics.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingGenerics.json index f7c90fff479b..1031d054bb67 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingGenerics.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingGenerics.json @@ -14,6 +14,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -33,6 +34,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -87,6 +90,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingTypeParameters.json index 8fa67c1ecef8..e4fd6915e3f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMissingTypeParameters.json @@ -14,6 +14,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -33,6 +34,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -87,6 +90,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -131,6 +135,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -180,6 +185,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsModuleReferenceHasEmit.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsModuleReferenceHasEmit.json index ef9633f4cade..cf4012dec5ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsModuleReferenceHasEmit.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsModuleReferenceHasEmit.json @@ -14,6 +14,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMultipleExportFromMerge.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMultipleExportFromMerge.json index d8fa62df5a40..e6f831a9b1ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMultipleExportFromMerge.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsMultipleExportFromMerge.json @@ -34,6 +34,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -166,6 +169,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -185,6 +189,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -204,6 +209,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -243,6 +249,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -282,6 +289,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -301,6 +309,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -340,6 +349,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -359,6 +369,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -398,6 +409,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -408,6 +420,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false }, @@ -446,6 +459,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -456,6 +470,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false }, @@ -494,6 +509,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -533,6 +549,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -543,6 +560,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsNestedParams.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsNestedParams.json index a4383f096fcb..192af682e802 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsNestedParams.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsNestedParams.json @@ -14,6 +14,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -68,6 +69,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reason", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -196,6 +200,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reason", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suberr", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps1.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps1.json index a8d9dba2386a..b9c6dae614f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps1.json @@ -14,6 +14,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -84,6 +87,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -147,6 +152,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -158,6 +164,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps2.json index dfa3748c688c..9d90d04e44bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsOptionalTypeLiteralProps2.json @@ -14,6 +14,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -84,6 +87,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -160,6 +165,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -195,6 +201,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit1.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit1.json index a95128474d6a..7514d6a7178b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit1.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -83,6 +84,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false, "typeAnnotation": null @@ -123,6 +125,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -167,6 +170,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false }, @@ -186,6 +190,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false } @@ -217,6 +222,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -236,6 +242,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false } @@ -264,6 +271,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "couldntThinkOfAny", "optional": false, "typeAnnotation": null @@ -303,6 +311,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -322,6 +331,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": null @@ -348,6 +358,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit2.json index 68969597e224..41fd6d6d974c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsParameterTagReusesInputNodeInEmit2.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -83,6 +84,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false, "typeAnnotation": null @@ -123,6 +125,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -167,6 +170,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false }, @@ -186,6 +190,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false } @@ -217,6 +222,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -236,6 +242,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseFactory", "optional": false } @@ -264,6 +271,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -283,6 +291,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": null @@ -309,6 +318,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsPrivateFields01.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsPrivateFields01.json index 26ee6492448a..37191e29abd8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsPrivateFields01.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsPrivateFields01.json @@ -20,6 +20,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -298,6 +299,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliases.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliases.json index 2f6f9fed6f5e..5cd612f594c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliases.json @@ -20,6 +20,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -57,6 +58,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fooa", "optional": false }, @@ -67,6 +69,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -115,6 +118,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -133,6 +137,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fooa", "optional": false }, @@ -164,6 +169,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -174,6 +180,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foob", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliasesEsModuleInterop.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliasesEsModuleInterop.json index 53aa603caae8..747eee84076f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliasesEsModuleInterop.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportAliasesEsModuleInterop.json @@ -14,6 +14,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -57,6 +58,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -76,6 +78,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -101,6 +104,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fooa", "optional": false }, @@ -111,6 +115,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -159,6 +164,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -177,6 +183,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fooa", "optional": false }, @@ -208,6 +215,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -218,6 +226,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foob", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportedCjsAlias.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportedCjsAlias.json index ad8bbbdc6ab3..f9382a4870e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportedCjsAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReexportedCjsAlias.json @@ -14,6 +14,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -33,6 +34,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -83,6 +86,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -104,6 +108,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -208,6 +213,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -234,6 +240,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -244,6 +251,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false } @@ -287,6 +295,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false, "typeAnnotation": null @@ -310,6 +319,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Another", "optional": false, "typeAnnotation": null @@ -333,6 +343,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -382,6 +393,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -408,6 +420,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -418,6 +431,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Another", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReferenceToClassInstanceCrossFile.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReferenceToClassInstanceCrossFile.json index db8f599ecd3d..44aec43c5535 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReferenceToClassInstanceCrossFile.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReferenceToClassInstanceCrossFile.json @@ -14,6 +14,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -75,6 +76,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -142,6 +144,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -168,6 +171,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false } @@ -211,6 +215,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false, "typeAnnotation": null @@ -235,6 +240,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -267,6 +273,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Render", "optional": false }, @@ -405,6 +412,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -423,6 +431,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rectangle", "optional": false }, @@ -493,6 +502,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -514,6 +524,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -565,6 +576,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -591,6 +603,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Render", "optional": false } @@ -634,6 +647,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Render", "optional": false, "typeAnnotation": null @@ -658,6 +672,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -704,6 +719,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false, "typeAnnotation": null @@ -722,6 +738,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Render", "optional": false }, @@ -758,6 +775,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false }, @@ -800,6 +818,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -840,6 +859,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsRestArgsWithThisTypeInJSDocFunction.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsRestArgsWithThisTypeInJSDocFunction.json index 6fc95fdad43a..b75e162e6b8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsRestArgsWithThisTypeInJSDocFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsRestArgsWithThisTypeInJSDocFunction.json @@ -20,6 +20,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clazz", "optional": false }, @@ -61,6 +62,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionDeclaration", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingNodesMappingJSDocTypes.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingNodesMappingJSDocTypes.json index bccd426ed769..008de41f2c8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingNodesMappingJSDocTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingNodesMappingJSDocTypes.json @@ -34,6 +34,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -124,6 +126,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -169,6 +172,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -214,6 +218,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -259,6 +264,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -304,6 +310,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -349,6 +356,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingTypeAnnotations.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingTypeAnnotations.json index 1fe34f046947..58b033a31b20 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingTypeAnnotations.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsReusesExistingTypeAnnotations.json @@ -14,6 +14,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С1", "optional": false }, @@ -46,6 +47,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -81,6 +83,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -175,6 +178,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С2", "optional": false }, @@ -229,6 +233,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -290,6 +295,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -440,6 +446,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С3", "optional": false }, @@ -494,6 +501,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -542,6 +550,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -604,6 +613,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -666,6 +676,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -714,6 +725,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -776,6 +788,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -883,6 +896,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -945,6 +959,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1052,6 +1067,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1114,6 +1130,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1149,6 +1166,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С4", "optional": false }, @@ -1190,6 +1208,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1252,6 +1271,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1301,6 +1321,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1363,6 +1384,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1412,6 +1434,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1474,6 +1497,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1523,6 +1547,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1585,6 +1610,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.json index fd0b1704b11e..97b8754434aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Super", "optional": false }, @@ -61,6 +62,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstArg", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "secondArg", "optional": false, "typeAnnotation": null @@ -121,6 +124,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -218,6 +222,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Super", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsThisTypes.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsThisTypes.json index 7da95f4409f1..df27f93028a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsThisTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsThisTypes.json @@ -20,6 +20,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -112,6 +113,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -173,6 +175,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeAliases.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeAliases.json index 039f3604bc0e..1bcb3d1fe3ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeAliases.json @@ -25,6 +25,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doTheThing", "optional": false }, @@ -44,6 +45,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -110,6 +112,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -134,6 +137,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExportedThing", "optional": false }, @@ -212,6 +216,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -238,6 +243,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doTheThing", "optional": false }, @@ -248,6 +254,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExportedThing", "optional": false } @@ -264,6 +271,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalThing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration.json index d01dcf560d50..69c7fd5de142 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration.json @@ -18,6 +18,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -45,6 +46,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -92,6 +94,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": { @@ -119,6 +122,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -145,6 +149,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false } @@ -172,6 +177,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -233,6 +240,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration2.json index 48017d9854bb..2deb21de147f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReassignmentFromDeclaration2.json @@ -18,6 +18,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -45,6 +46,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -78,6 +80,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getItems", "optional": false }, @@ -118,6 +121,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -139,6 +143,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getItems", "optional": false } @@ -166,6 +171,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -191,6 +197,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -243,6 +250,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -262,6 +270,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences.json index b9242315a799..f5bf72021e2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences.json @@ -45,6 +45,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -89,6 +90,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -168,6 +171,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -186,6 +190,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -222,6 +227,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -248,6 +254,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences2.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences2.json index 0b5f3d941a01..ace1eba7ac9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences2.json @@ -34,6 +34,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -128,6 +129,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -147,6 +149,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -177,6 +180,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -232,6 +236,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -250,6 +255,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -260,6 +266,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -294,6 +301,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -320,6 +328,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences3.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences3.json index 4c4971e8041f..beacf73aa794 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences3.json @@ -45,6 +45,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -89,6 +90,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -177,6 +180,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -246,6 +250,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -307,6 +312,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences4.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences4.json index 69d5e64de38c..ccd39f5a1f1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences4.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypeReferences4.json @@ -45,6 +45,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -95,6 +96,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": null @@ -135,6 +137,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -167,6 +170,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -200,6 +204,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false, "typeAnnotation": null @@ -224,6 +229,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -279,6 +285,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -297,6 +304,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -327,6 +335,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndImportTypes.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndImportTypes.json index 04257ca408f0..8e52eabb4beb 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndImportTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndImportTypes.json @@ -14,6 +14,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Conn", "optional": false }, @@ -163,6 +164,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -182,6 +184,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Conn", "optional": false } @@ -196,6 +199,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrap", "optional": false }, @@ -237,6 +241,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -299,6 +304,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -397,6 +403,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -423,6 +430,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrap", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndLatebound.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndLatebound.json index 8c9700c9a978..46e35bd8fd93 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndLatebound.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefAndLatebound.json @@ -28,6 +28,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LazySet", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -92,6 +94,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringSet", "optional": false, "typeAnnotation": null @@ -103,6 +106,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -136,6 +140,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringSet", "optional": false }, @@ -158,6 +163,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringSet", "optional": false } @@ -175,6 +181,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LazySet", "optional": false }, @@ -216,6 +223,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false, "typeAnnotation": null @@ -274,6 +282,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -349,6 +358,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -368,6 +378,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LazySet", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefFunction.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefFunction.json index 59c635712688..1bb0bbb9a3a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefFunction.json @@ -28,6 +28,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "send", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handlers", "optional": false, "typeAnnotation": null @@ -106,6 +109,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -127,6 +131,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -138,6 +143,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false, "typeAnnotation": null @@ -177,6 +183,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handlers", "optional": false }, @@ -201,6 +208,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -223,6 +231,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false } @@ -236,6 +245,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefPropertyAndExportAssignment.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefPropertyAndExportAssignment.json index 0be30701d50e..5fa02ce15f78 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefPropertyAndExportAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsTypedefPropertyAndExportAssignment.json @@ -28,6 +28,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskGroups", "optional": false, "typeAnnotation": null @@ -188,6 +189,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskNameToGroup", "optional": false, "typeAnnotation": null @@ -230,6 +232,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -256,6 +259,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskGroups", "optional": false }, @@ -266,6 +270,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskNameToGroup", "optional": false } @@ -309,6 +314,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskGroups", "optional": false, "typeAnnotation": null @@ -328,6 +334,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "taskNameToGroup", "optional": false, "typeAnnotation": null @@ -352,6 +359,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -384,6 +392,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MainThreadTasks", "optional": false }, @@ -425,6 +434,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -444,6 +454,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -495,6 +506,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -514,6 +526,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MainThreadTasks", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsUniqueSymbolUsage.json b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsUniqueSymbolUsage.json index 1dc045b71d0c..6c0bd62da714 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsDeclarationsUniqueSymbolUsage.json +++ b/crates/swc_ecma_parser/tests/tsc/jsDeclarationsUniqueSymbolUsage.json @@ -34,6 +34,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kSymbol", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -110,6 +113,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -143,6 +147,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsObjectsMarkedAsOpenEnded.json b/crates/swc_ecma_parser/tests/tsc/jsObjectsMarkedAsOpenEnded.json index ef31901aaa0d..a10232fea08b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsObjectsMarkedAsOpenEnded.json +++ b/crates/swc_ecma_parser/tests/tsc/jsObjectsMarkedAsOpenEnded.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variable", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variable", "optional": false }, @@ -102,6 +104,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -311,6 +314,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -379,6 +383,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -434,6 +439,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -471,6 +477,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getObj", "optional": false }, @@ -538,6 +545,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variable", "optional": false }, @@ -606,6 +614,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -687,6 +696,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -755,6 +765,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -819,6 +830,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -892,6 +904,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getObj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTags.json b/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTags.json index 16ca5fefd67c..cc59554a2a2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTags.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTags.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -230,6 +231,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -279,6 +281,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -546,6 +549,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -698,6 +702,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -715,6 +720,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -867,6 +873,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -915,6 +922,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -950,6 +958,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -986,6 +995,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1043,6 +1053,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1078,6 +1089,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1114,6 +1126,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1171,6 +1184,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1206,6 +1220,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1242,6 +1257,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1299,6 +1315,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1334,6 +1351,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1370,6 +1388,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTagsDeclarations.json b/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTagsDeclarations.json index 5f3756c029d4..6c15a751d91e 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTagsDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAccessibilityTagsDeclarations.json @@ -14,6 +14,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -55,6 +56,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -297,6 +300,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -359,6 +363,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -394,6 +399,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -435,6 +441,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -491,6 +498,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -677,6 +685,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -739,6 +748,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -774,6 +784,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -815,6 +826,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -834,6 +846,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -853,6 +866,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugmentsMissingType.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugmentsMissingType.json index 1408d1286940..503c9efc2977 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugmentsMissingType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugmentsMissingType.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +117,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_errorInExtendsExpression.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_errorInExtendsExpression.json index d1b8c05e8245..eef5c755e571 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_errorInExtendsExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_errorInExtendsExpression.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -65,6 +67,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_nameMismatch.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_nameMismatch.json index 0b9f3551502c..a07faab901c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_nameMismatch.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_nameMismatch.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -66,6 +68,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -84,6 +87,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_noExtends.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_noExtends.json index 40c2d4e28604..c4a5b143b4db 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_noExtends.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_noExtends.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +117,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_notAClass.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_notAClass.json index 246fafb61326..2660373d39f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_notAClass.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_notAClass.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_qualifiedName.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_qualifiedName.json index 9637078d5aa9..8682691e641d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_qualifiedName.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_qualifiedName.json @@ -20,6 +20,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -85,6 +87,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_withTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_withTypeParameter.json index d375512107fb..2f346dc4da9b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocAugments_withTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocAugments_withTypeParameter.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -213,6 +217,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocBindingInUnreachableCode.json b/crates/swc_ecma_parser/tests/tsc/jsdocBindingInUnreachableCode.json index 5216e127d6ed..3332efb50955 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocBindingInUnreachableCode.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocBindingInUnreachableCode.json @@ -50,6 +50,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocCatchClauseWithTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/jsdocCatchClauseWithTypeAnnotation.json index 6c6f01bb4ad7..e30866218bda 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocCatchClauseWithTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocCatchClauseWithTypeAnnotation.json @@ -14,6 +14,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -61,6 +62,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -149,6 +152,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -193,6 +197,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -281,6 +287,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -312,6 +319,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -358,6 +366,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -389,6 +398,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -435,6 +445,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -466,6 +477,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -512,6 +524,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -550,6 +563,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -572,6 +586,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -613,6 +628,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -651,6 +667,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -673,6 +690,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -714,6 +732,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -745,6 +764,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -791,6 +811,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -822,6 +843,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -868,6 +890,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -912,6 +935,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -968,6 +992,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -999,6 +1024,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1037,6 +1063,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1072,6 +1099,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -1125,6 +1153,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1160,6 +1189,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1202,6 +1232,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1237,6 +1268,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -1292,6 +1324,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1355,6 +1388,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1392,6 +1426,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1451,6 +1486,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1488,6 +1524,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1547,6 +1584,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1591,6 +1629,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1613,6 +1652,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1667,6 +1707,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1711,6 +1752,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1733,6 +1775,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1787,6 +1830,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1850,6 +1894,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocConstructorFunctionTypeReference.json b/crates/swc_ecma_parser/tests/tsc/jsdocConstructorFunctionTypeReference.json index 323779c52eb1..d81dac8d6876 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocConstructorFunctionTypeReference.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocConstructorFunctionTypeReference.json @@ -28,6 +28,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Validator", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VFunc", "optional": false }, @@ -148,6 +150,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Validator", "optional": false }, @@ -203,6 +206,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validateRegExpFlags", "optional": false, "typeAnnotation": null @@ -225,6 +229,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": null @@ -264,6 +269,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocFunctionType.json b/crates/swc_ecma_parser/tests/tsc/jsdocFunctionType.json index f7291ef45cbc..6205c75228a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocFunctionType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocFunctionType.json @@ -14,6 +14,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id1", "optional": false }, @@ -33,6 +34,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -100,6 +103,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id1", "optional": false }, @@ -142,6 +147,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -204,6 +210,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -233,6 +240,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false }, @@ -252,6 +260,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -285,6 +294,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -305,6 +315,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -346,6 +357,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -402,6 +414,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -442,6 +455,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -460,6 +474,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false }, @@ -473,6 +488,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -507,6 +523,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -525,6 +542,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -567,6 +585,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -603,6 +622,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -625,6 +645,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": null @@ -644,6 +665,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onetwo", "optional": false, "typeAnnotation": null @@ -690,6 +712,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false }, @@ -743,6 +766,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -762,6 +786,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -824,6 +849,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -859,6 +885,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -877,6 +904,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false }, @@ -890,6 +918,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -924,6 +953,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -942,6 +972,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false }, @@ -984,6 +1015,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false }, @@ -1020,6 +1052,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "construct", "optional": false, "typeAnnotation": null @@ -1042,6 +1075,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dref", "optional": false, "typeAnnotation": null @@ -1082,6 +1116,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dref", "optional": false }, @@ -1136,6 +1171,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -1154,6 +1190,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "construct", "optional": false }, @@ -1167,6 +1204,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -1197,6 +1235,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false }, @@ -1233,6 +1272,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -1255,6 +1295,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1317,6 +1358,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1356,6 +1398,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": null @@ -1374,6 +1417,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false }, @@ -1387,6 +1431,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1407,6 +1452,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1436,6 +1482,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1471,6 +1518,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1502,6 +1550,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1554,6 +1603,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocFunction_missingReturn.json b/crates/swc_ecma_parser/tests/tsc/jsdocFunction_missingReturn.json index 45618a0f1a77..9600d1872dee 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocFunction_missingReturn.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocFunction_missingReturn.json @@ -14,6 +14,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_class.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_class.json index 9f4a7069e80b..230c9cde31d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_class.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_class.json @@ -14,6 +14,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -75,6 +76,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -112,6 +114,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -199,6 +202,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -286,6 +290,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -326,6 +331,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false, "typeAnnotation": null @@ -368,6 +374,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -482,6 +489,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false, "typeAnnotation": null @@ -590,6 +598,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -704,6 +713,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -847,6 +857,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false, "typeAnnotation": null @@ -882,6 +893,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -908,6 +920,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface.json index f8cfd0add96b..b15c46701e9c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface.json @@ -18,6 +18,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mNumber", "optional": false }, @@ -79,6 +81,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -166,6 +169,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -253,6 +257,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface_multiple.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface_multiple.json index 06122f9cd626..6f491fd7fc03 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface_multiple.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_interface_multiple.json @@ -18,6 +18,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drawable", "optional": false }, @@ -44,6 +45,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "draw", "optional": false }, @@ -83,6 +85,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sizable", "optional": false }, @@ -109,6 +112,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -144,6 +148,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Square", "optional": false }, @@ -291,6 +296,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BadSquare", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_missingType.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_missingType.json index fd8098dfc4ca..49d4d976d2f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_missingType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_missingType.json @@ -14,6 +14,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +117,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_namespacedInterface.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_namespacedInterface.json index 1aa0a5506c06..5a50b3cee964 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_namespacedInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_namespacedInterface.json @@ -21,6 +21,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -44,6 +45,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -70,6 +72,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mNumber", "optional": false }, @@ -109,6 +112,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AT", "optional": false }, @@ -133,6 +137,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -165,6 +170,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -190,6 +196,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -213,6 +220,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -300,6 +308,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BAT", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_properties.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_properties.json index 280bd128d8d6..f2e5db53093f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_properties.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_properties.json @@ -14,6 +14,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -116,6 +117,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -142,6 +144,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -203,6 +206,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_signatures.json b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_signatures.json index 555da70626b7..b5df7b980452 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImplements_signatures.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImplements_signatures.json @@ -18,6 +18,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sig", "optional": false }, @@ -41,6 +42,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportType.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportType.json index 3ed1c6348eeb..3c88152a71db 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportType.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -177,6 +181,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -216,6 +221,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chunk", "optional": false }, @@ -335,6 +341,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -354,6 +361,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chunk", "optional": false } @@ -382,6 +390,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -410,6 +419,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -446,6 +456,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -464,6 +475,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -510,6 +522,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -538,6 +551,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportType2.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportType2.json index df11de4734cd..8b6794fc3282 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportType2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportType2.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -177,6 +181,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -233,6 +238,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -254,6 +260,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Chunk", "optional": false }, @@ -371,6 +378,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -399,6 +407,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -435,6 +444,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -453,6 +463,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -499,6 +510,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -527,6 +539,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToClassAlias.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToClassAlias.json index c92f3078465f..dc53a4afab63 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToClassAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToClassAlias.json @@ -14,6 +14,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -107,6 +108,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -135,6 +137,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -149,6 +152,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "demo", "optional": false }, @@ -168,6 +172,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -207,6 +212,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToCommonjsModule.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToCommonjsModule.json index f96dffa58b85..c69a4b9ed146 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToCommonjsModule.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToCommonjsModule.json @@ -28,6 +28,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fix", "optional": false }, @@ -100,6 +102,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false } @@ -113,6 +116,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "demo", "optional": false }, @@ -132,6 +136,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToESModule.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToESModule.json index fcd31e7c21e6..635f424aa8e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToESModule.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToESModule.json @@ -34,6 +34,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -67,6 +68,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "demo", "optional": false }, @@ -86,6 +88,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -125,6 +128,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToStringLiteral.json b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToStringLiteral.json index cf07b32222c0..437a307a3246 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToStringLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocImportTypeReferenceToStringLiteral.json @@ -34,6 +34,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOO", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/jsdocIndexSignature.json index 19ae54dead39..06315100aff2 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocIndexSignature.json @@ -28,6 +28,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -110,6 +113,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -129,6 +133,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -175,6 +180,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -224,6 +230,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocInvalidTokens.json b/crates/swc_ecma_parser/tests/tsc/jsdocInvalidTokens.json index 7568711e3083..71218895cb76 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocInvalidTokens.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocInvalidTokens.json @@ -28,6 +28,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hi", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag1.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag1.json index e7b585a7ab94..2acaa5087b33 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag1.json @@ -24,6 +24,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -99,6 +101,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag2.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag2.json index b533fce2dc3d..05641c5b8b40 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag2.json @@ -20,6 +20,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -93,6 +95,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag3.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag3.json index f9e50cabdb75..522bf48a98a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag3.json @@ -24,6 +24,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -95,6 +97,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +117,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag4.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag4.json index 7d08dbb1f6a1..d514a87a8f79 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag4.json @@ -24,6 +24,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -93,6 +95,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -112,6 +115,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag5.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag5.json index 7bcd663db923..c2d825b3a56d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag5.json @@ -24,6 +24,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag6.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag6.json index fb00764de662..2d2c508f66dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag6.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -146,6 +148,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag7.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag7.json index 07564e30d7b3..9e454e1400f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag7.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag7.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag8.json b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag8.json index ec4fb09811fc..963c81e9689f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag8.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLinkTag8.json @@ -28,6 +28,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remove", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocLiteral.json b/crates/swc_ecma_parser/tests/tsc/jsdocLiteral.json index c6dc907e6c05..6abd2a260e3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocLiteral.json @@ -14,6 +14,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -90,6 +94,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -109,6 +114,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -177,6 +183,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -187,6 +194,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -198,6 +206,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } @@ -209,6 +218,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false } @@ -220,6 +230,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocNeverUndefinedNull.json b/crates/swc_ecma_parser/tests/tsc/jsdocNeverUndefinedNull.json index 106ff918d29a..fae7fe4d24b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocNeverUndefinedNull.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocNeverUndefinedNull.json @@ -14,6 +14,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters1.json b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters1.json index 4569546c1a43..fe6f647ee0cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters1.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dedupingMixin", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixin", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAccessors", "optional": false, "typeAnnotation": null @@ -121,6 +124,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dedupingMixin", "optional": false }, @@ -152,6 +156,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters2.json b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters2.json index 5469c75c17b1..f22fd193fb33 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters2.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dedupingMixin", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixin", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyAccessors", "optional": false, "typeAnnotation": null @@ -121,6 +124,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dedupingMixin", "optional": false }, @@ -152,6 +156,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters3.json b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters3.json index cd1cc8f645a9..9d2f15ec7188 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocOuterTypeParameters3.json @@ -14,6 +14,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -64,6 +65,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocOverrideTag1.json b/crates/swc_ecma_parser/tests/tsc/jsdocOverrideTag1.json index be5f19ba791f..44ef4c731584 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocOverrideTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocOverrideTag1.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -102,6 +104,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -190,6 +193,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -231,6 +235,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -296,6 +301,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -412,6 +418,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +436,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParamTag2.json b/crates/swc_ecma_parser/tests/tsc/jsdocParamTag2.json index 1dd8bfd94503..2adc086707b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParamTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParamTag2.json @@ -14,6 +14,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good1", "optional": false }, @@ -46,6 +47,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -125,6 +129,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good2", "optional": false }, @@ -157,6 +162,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -176,6 +182,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -214,6 +221,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -233,6 +241,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -274,6 +283,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good3", "optional": false }, @@ -293,6 +303,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -325,6 +336,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -344,6 +356,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -369,6 +382,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -404,6 +418,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good4", "optional": false }, @@ -436,6 +451,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -455,6 +471,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -496,6 +513,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good5", "optional": false }, @@ -528,6 +546,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -547,6 +566,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -572,6 +592,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -607,6 +628,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good6", "optional": false }, @@ -639,6 +661,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -658,6 +681,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -696,6 +720,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -715,6 +740,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -756,6 +782,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good7", "optional": false }, @@ -775,6 +802,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -807,6 +835,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -826,6 +855,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -851,6 +881,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -886,6 +917,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good8", "optional": false }, @@ -918,6 +950,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -937,6 +970,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -978,6 +1012,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good9", "optional": false }, @@ -1010,6 +1045,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1062,6 +1098,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1084,6 +1121,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -1097,6 +1135,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1121,6 +1160,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad1", "optional": false }, @@ -1140,6 +1180,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1172,6 +1213,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1191,6 +1233,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1232,6 +1275,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad2", "optional": false }, @@ -1251,6 +1295,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1283,6 +1328,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1302,6 +1348,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParamTagTypeLiteral.json b/crates/swc_ecma_parser/tests/tsc/jsdocParamTagTypeLiteral.json index eb1ba9ba09e5..d8f892aed5ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParamTagTypeLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParamTagTypeLiteral.json @@ -14,6 +14,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false }, @@ -33,6 +34,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notSpecial", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notSpecial", "optional": false } @@ -97,6 +100,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normal", "optional": false }, @@ -126,6 +130,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -145,6 +150,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts1", "optional": false, "typeAnnotation": null @@ -184,6 +190,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts1", "optional": false }, @@ -224,6 +231,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -273,6 +281,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -292,6 +301,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts2", "optional": false, "typeAnnotation": null @@ -337,6 +347,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts2", "optional": false }, @@ -394,6 +405,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -455,6 +467,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -474,6 +487,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts3", "optional": false, "typeAnnotation": null @@ -513,6 +527,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts3", "optional": false }, @@ -553,6 +568,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -602,6 +618,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -621,6 +638,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts4", "optional": false, "typeAnnotation": null @@ -666,6 +684,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts4", "optional": false }, @@ -723,6 +742,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -784,6 +804,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -803,6 +824,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts5", "optional": false, "typeAnnotation": null @@ -866,6 +888,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts5", "optional": false }, @@ -956,6 +979,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts5", "optional": false }, @@ -1013,6 +1037,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseBackquotedParamName.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseBackquotedParamName.json index dcd040e851c7..93fd0ad387e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseBackquotedParamName.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseBackquotedParamName.json @@ -14,6 +14,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bwarg", "optional": false, "typeAnnotation": null @@ -87,6 +90,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -106,6 +110,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseDotDotDotInJSDocFunction.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseDotDotDotInJSDocFunction.json index d71900c350ae..140d9f681ae5 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseDotDotDotInJSDocFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseDotDotDotInJSDocFunction.json @@ -14,6 +14,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -183,6 +186,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringFromCharCode", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseHigherOrderFunction.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseHigherOrderFunction.json index 72659381e93b..b5a4ccd6067d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseHigherOrderFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseHigherOrderFunction.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -77,6 +80,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -90,6 +94,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseMatchingBackticks.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseMatchingBackticks.json index d0821388dc19..de4bc182cc6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseMatchingBackticks.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseMatchingBackticks.json @@ -20,6 +20,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -77,6 +80,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -96,6 +100,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": null @@ -115,6 +120,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beta", "optional": false, "typeAnnotation": null @@ -134,6 +140,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gamma", "optional": false, "typeAnnotation": null @@ -202,6 +209,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -212,6 +220,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -223,6 +232,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -234,6 +244,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false } @@ -245,6 +256,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beta", "optional": false } @@ -256,6 +268,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gamma", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseParenthesizedJSDocParameter.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseParenthesizedJSDocParameter.json index 43e59db9727e..13e68b0415c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseParenthesizedJSDocParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseParenthesizedJSDocParameter.json @@ -28,6 +28,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocParseStarEquals.json b/crates/swc_ecma_parser/tests/tsc/jsdocParseStarEquals.json index b205f609b0b9..954e8a8cdff0 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocParseStarEquals.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocParseStarEquals.json @@ -14,6 +14,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -43,6 +44,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -127,6 +130,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cbf", "optional": false }, @@ -146,6 +150,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocPostfixEqualsAddsOptionality.json b/crates/swc_ecma_parser/tests/tsc/jsdocPostfixEqualsAddsOptionality.json index f9da9c6c0ba4..0dfb851dc8c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocPostfixEqualsAddsOptionality.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocPostfixEqualsAddsOptionality.json @@ -14,6 +14,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -108,6 +111,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -141,6 +145,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -152,6 +157,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -184,6 +190,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -211,6 +218,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -249,6 +257,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -262,6 +271,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -290,6 +300,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -319,6 +330,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -338,6 +350,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -378,6 +391,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -413,6 +427,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -446,6 +461,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -457,6 +473,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -489,6 +506,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -516,6 +534,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -554,6 +573,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -567,6 +587,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -595,6 +616,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocPrefixPostfixParsing.json b/crates/swc_ecma_parser/tests/tsc/jsdocPrefixPostfixParsing.json index acaf3765b487..758d0df08822 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocPrefixPostfixParsing.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocPrefixPostfixParsing.json @@ -14,6 +14,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -90,6 +94,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -109,6 +114,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -128,6 +134,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -147,6 +154,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -166,6 +174,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -185,6 +194,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -204,6 +214,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -223,6 +234,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -242,6 +254,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -261,6 +274,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -280,6 +294,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -299,6 +314,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocPrivateName1.json b/crates/swc_ecma_parser/tests/tsc/jsdocPrivateName1.json index c1d998828fda..5fb5e78f3e56 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocPrivateName1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocPrivateName1.json @@ -14,6 +14,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocPrototypePropertyAccessWithType.json b/crates/swc_ecma_parser/tests/tsc/jsdocPrototypePropertyAccessWithType.json index 7a51e771f7f8..25934976409a 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocPrototypePropertyAccessWithType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocPrototypePropertyAccessWithType.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -117,6 +118,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -165,6 +167,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocReadonly.json b/crates/swc_ecma_parser/tests/tsc/jsdocReadonly.json index 749396697326..66b6c329ae87 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocReadonly.json @@ -14,6 +14,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LOL", "optional": false }, @@ -278,6 +279,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -296,6 +298,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LOL", "optional": false }, @@ -332,6 +335,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocReadonlyDeclarations.json b/crates/swc_ecma_parser/tests/tsc/jsdocReadonlyDeclarations.json index eb310424fa75..0cb188530c17 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocReadonlyDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocReadonlyDeclarations.json @@ -14,6 +14,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -145,6 +147,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -192,6 +195,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -235,6 +239,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -260,6 +265,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -341,6 +347,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -382,6 +389,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocReturnTag1.json b/crates/swc_ecma_parser/tests/tsc/jsdocReturnTag1.json index 25db51cd3918..e1d1304f43a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocReturnTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocReturnTag1.json @@ -14,6 +14,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -65,6 +66,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -116,6 +118,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocSignatureOnReturnedFunction.json b/crates/swc_ecma_parser/tests/tsc/jsdocSignatureOnReturnedFunction.json index c37411c903f7..2d05db7cda85 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocSignatureOnReturnedFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocSignatureOnReturnedFunction.json @@ -14,6 +14,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -54,6 +55,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -108,6 +112,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -137,6 +142,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -180,6 +186,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -199,6 +206,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -239,6 +247,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -249,6 +258,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -278,6 +288,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -318,6 +329,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -329,6 +341,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -362,6 +375,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -372,6 +386,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -401,6 +416,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -444,6 +460,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -463,6 +480,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -503,6 +521,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -513,6 +532,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateClass.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateClass.json index 544c58cc6645..db641fce8b1d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateClass.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateClass.json @@ -14,6 +14,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -151,6 +154,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -189,6 +194,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": null @@ -229,6 +235,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false }, @@ -249,6 +256,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -262,6 +270,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -318,6 +327,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -336,6 +346,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -382,6 +393,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -400,6 +412,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -448,6 +461,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -473,6 +487,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction.json index e0a6ac488f42..6f1da4387dfa 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction.json @@ -14,6 +14,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -33,6 +34,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -124,6 +126,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -168,6 +171,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -207,6 +211,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -226,6 +231,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -343,6 +350,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -408,6 +416,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -426,6 +435,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -475,6 +485,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -524,6 +535,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction2.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction2.json index 66a071c0cf9c..452a4e13b33e 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateConstructorFunction2.json @@ -14,6 +14,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -33,6 +34,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -124,6 +126,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -168,6 +171,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -207,6 +211,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -226,6 +231,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -311,6 +318,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -387,6 +395,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -405,6 +414,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zet", "optional": false }, @@ -454,6 +464,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -503,6 +514,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -548,6 +560,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "answer", "optional": false, "typeAnnotation": null @@ -572,6 +585,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -659,6 +673,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag.json index b48592a1a983..c3496e26e2ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag.json @@ -14,6 +14,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -74,6 +76,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -113,6 +116,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -173,6 +178,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -192,6 +198,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -233,6 +240,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -272,6 +280,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -297,6 +306,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -355,6 +365,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -394,6 +405,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keyframes", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag2.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag2.json index 2df6ba68297e..a3fce61fb8c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag2.json @@ -28,6 +28,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag3.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag3.json index 87d9d863d52b..c6c9cd87a3f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag3.json @@ -14,6 +14,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -90,6 +94,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -109,6 +114,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -169,6 +175,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200,6 +207,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242,6 +250,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -273,6 +282,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -309,6 +319,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -343,6 +354,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -364,6 +376,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -395,6 +408,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -478,6 +492,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -547,6 +562,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -602,6 +618,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -647,6 +664,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -660,6 +678,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -701,6 +720,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -720,6 +740,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag4.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag4.json index 51ac9475476d..bc62e450dccd 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag4.json @@ -14,6 +14,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -124,6 +125,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -163,6 +165,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -237,6 +240,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -285,6 +289,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap2", "optional": false, "typeAnnotation": null @@ -395,6 +400,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap2", "optional": false }, @@ -434,6 +440,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -508,6 +515,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -556,6 +564,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false, "typeAnnotation": null @@ -598,6 +607,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -720,6 +730,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -768,6 +779,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -842,6 +854,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag5.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag5.json index 2986990f3d60..16722504e8c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag5.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag5.json @@ -14,6 +14,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -118,6 +119,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -162,6 +164,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -236,6 +239,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -286,6 +290,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap2", "optional": false, "typeAnnotation": null @@ -390,6 +395,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap2", "optional": false }, @@ -437,6 +443,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -511,6 +518,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -562,6 +570,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false, "typeAnnotation": null @@ -604,6 +613,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -720,6 +730,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -773,6 +784,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -847,6 +859,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag6.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag6.json index 8880cff9eb99..7e78359cb14e 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag6.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag6.json @@ -14,6 +14,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -100,6 +103,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -164,6 +169,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -182,6 +188,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -276,6 +283,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -294,6 +302,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -453,6 +462,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -472,6 +482,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -505,6 +516,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -546,6 +558,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -564,6 +577,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -610,6 +624,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false, "typeAnnotation": null @@ -628,6 +643,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -722,6 +738,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t6", "optional": false, "typeAnnotation": null @@ -740,6 +757,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -899,6 +917,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -918,6 +937,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -960,6 +980,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -997,6 +1018,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t7", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1061,6 +1084,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t8", "optional": false, "typeAnnotation": null @@ -1079,6 +1103,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1111,6 +1136,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1130,6 +1156,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1169,6 +1196,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1220,6 +1248,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t9", "optional": false, "typeAnnotation": null @@ -1238,6 +1267,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1356,6 +1386,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t10", "optional": false, "typeAnnotation": null @@ -1374,6 +1405,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1510,6 +1542,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1529,6 +1562,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -1568,6 +1602,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1611,6 +1646,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t11", "optional": false, "typeAnnotation": null @@ -1629,6 +1665,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1763,6 +1800,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t12", "optional": false, "typeAnnotation": null @@ -1781,6 +1819,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1933,6 +1972,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1974,6 +2014,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2022,6 +2063,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2055,6 +2097,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2103,6 +2146,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t13", "optional": false, "typeAnnotation": null @@ -2121,6 +2165,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2294,6 +2339,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t14", "optional": false, "typeAnnotation": null @@ -2318,6 +2364,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t13", "optional": false }, @@ -2407,6 +2454,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2436,6 +2484,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2471,6 +2520,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -2505,6 +2555,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t15", "optional": false, "typeAnnotation": null @@ -2523,6 +2574,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag7.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag7.json index a4c5af79ca0f..4cf3f6617f00 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag7.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag7.json @@ -14,6 +14,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -40,6 +41,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -59,6 +61,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -92,6 +95,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag8.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag8.json index fdb106f76130..0dcaa9b620e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag8.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTag8.json @@ -28,6 +28,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": null @@ -145,6 +147,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": null @@ -156,6 +159,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false } @@ -181,6 +185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": null @@ -192,6 +197,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false } @@ -220,6 +226,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": null @@ -256,6 +263,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -305,6 +313,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": null @@ -341,6 +350,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -387,6 +397,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": null @@ -398,6 +409,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false } @@ -423,6 +435,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": null @@ -434,6 +447,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false } @@ -462,6 +476,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": null @@ -498,6 +513,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -547,6 +563,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": null @@ -583,6 +600,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -646,6 +664,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": null @@ -657,6 +676,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false } @@ -682,6 +702,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": null @@ -693,6 +714,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false } @@ -707,6 +729,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -726,6 +749,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagDefault.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagDefault.json index 0725be17841b..b8193795ce7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagDefault.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagDefault.json @@ -28,6 +28,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDefault1", "optional": false, "typeAnnotation": null @@ -80,6 +81,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDefault2", "optional": false, "typeAnnotation": null @@ -132,6 +134,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": null @@ -222,6 +226,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -241,6 +246,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -260,6 +266,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -295,6 +302,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -314,6 +322,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -333,6 +342,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -368,6 +378,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -387,6 +398,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -406,6 +418,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagNameResolution.json b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagNameResolution.json index a37bd6f7c0aa..b5e7bab51a0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagNameResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTemplateTagNameResolution.json @@ -28,6 +28,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocThisType.json b/crates/swc_ecma_parser/tests/tsc/jsdocThisType.json index 7bd801e7ed85..94e1e0622f44 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocThisType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocThisType.json @@ -24,6 +24,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -51,6 +52,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -112,6 +114,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -130,6 +133,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -151,6 +155,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -207,6 +212,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -390,6 +397,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -478,6 +486,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -573,6 +582,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -661,6 +671,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTwoLineTypedef.json b/crates/swc_ecma_parser/tests/tsc/jsdocTwoLineTypedef.json index b2007b8210c4..99debf72a757 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTwoLineTypedef.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTwoLineTypedef.json @@ -19,6 +19,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LoadCallback", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeDefAtStartOfFile.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeDefAtStartOfFile.json index 987235405b81..748040eed76c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeDefAtStartOfFile.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeDefAtStartOfFile.json @@ -28,6 +28,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment.json index d571672fde76..f7a338915027 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -194,6 +195,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -241,6 +243,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +274,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -289,6 +293,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -329,6 +334,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -392,6 +398,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -424,6 +431,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -445,6 +453,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -463,6 +472,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -503,6 +513,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -563,6 +574,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -581,6 +593,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -617,6 +630,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -672,6 +686,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -727,6 +742,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -782,6 +798,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -837,6 +854,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment2.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment2.json index cd76cb2794ea..91c3ca16f86d 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment2.json @@ -31,6 +31,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -63,6 +64,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -84,6 +86,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fg", "optional": false }, @@ -102,6 +105,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -142,6 +146,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -198,6 +203,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -245,6 +251,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -275,6 +282,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hi", "optional": false }, @@ -293,6 +301,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mom", "optional": false, "typeAnnotation": null @@ -333,6 +342,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mom", "optional": false } @@ -394,6 +404,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -412,6 +423,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -461,6 +473,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -516,6 +529,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -571,6 +585,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -626,6 +641,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment3.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment3.json index 9fee61ac959c..c0e1aa875c0a 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeFromChainedAssignment3.json @@ -31,6 +31,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -63,6 +64,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -95,6 +97,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -127,6 +130,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -159,6 +163,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -191,6 +196,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -223,6 +229,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -255,6 +262,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -287,6 +295,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -319,6 +328,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -351,6 +361,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -383,6 +394,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -415,6 +427,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -447,6 +460,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -479,6 +493,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -511,6 +526,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -543,6 +559,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -575,6 +592,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -607,6 +625,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -639,6 +658,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -671,6 +691,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -703,6 +724,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -735,6 +757,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -767,6 +790,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -799,6 +823,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -831,6 +856,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -863,6 +889,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -895,6 +922,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -927,6 +955,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -959,6 +988,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -991,6 +1021,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1023,6 +1054,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1055,6 +1087,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1087,6 +1120,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1119,6 +1153,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1151,6 +1186,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1183,6 +1219,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1215,6 +1252,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1247,6 +1285,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1279,6 +1318,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1311,6 +1351,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1343,6 +1384,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1375,6 +1417,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1407,6 +1450,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1439,6 +1483,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1471,6 +1516,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1503,6 +1549,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1535,6 +1582,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1567,6 +1615,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1599,6 +1648,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1631,6 +1681,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1663,6 +1714,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1695,6 +1747,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1727,6 +1780,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1759,6 +1813,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1791,6 +1846,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1823,6 +1879,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1855,6 +1912,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1887,6 +1945,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1919,6 +1978,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1951,6 +2011,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -1983,6 +2044,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2015,6 +2077,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2047,6 +2110,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2079,6 +2143,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2111,6 +2176,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2143,6 +2209,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2175,6 +2242,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2207,6 +2275,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2239,6 +2308,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2271,6 +2341,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2303,6 +2374,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2335,6 +2407,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2367,6 +2440,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2399,6 +2473,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2431,6 +2506,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2463,6 +2539,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2495,6 +2572,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2527,6 +2605,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2559,6 +2638,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2591,6 +2671,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2623,6 +2704,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2655,6 +2737,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2687,6 +2770,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2719,6 +2803,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2751,6 +2836,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2783,6 +2869,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2815,6 +2902,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2847,6 +2935,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2879,6 +2968,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2911,6 +3001,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2943,6 +3034,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2975,6 +3067,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3007,6 +3100,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3039,6 +3133,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3071,6 +3166,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3103,6 +3199,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3135,6 +3232,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3167,6 +3265,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3186,6 +3285,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceExports.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceExports.json index 1163b70521c7..4c865dbc58c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceExports.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceExports.json @@ -31,6 +31,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -76,6 +77,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImport.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImport.json index 786ae1e1b3f7..07b80c04a53f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImport.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImport.json @@ -28,6 +28,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -107,6 +109,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -138,6 +141,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -194,6 +198,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -212,6 +217,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -241,6 +247,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -273,6 +280,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -309,6 +317,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -327,6 +336,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -356,6 +366,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -388,6 +399,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -416,6 +428,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfClassExpression.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfClassExpression.json index 793b7f60d638..90a4f5db645f 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfClassExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfClassExpression.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false }, @@ -55,6 +56,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compiler", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compiler", "optional": false } @@ -154,6 +157,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -173,6 +177,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false } @@ -201,6 +206,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false, "typeAnnotation": null @@ -219,6 +225,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -268,6 +275,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -289,6 +297,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -349,6 +358,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfFunctionExpression.json index d411fb3a7b80..b49cd54c0a73 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToImportOfFunctionExpression.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false }, @@ -55,6 +56,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compiler", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compiler", "optional": false } @@ -154,6 +157,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -173,6 +177,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false } @@ -201,6 +206,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false, "typeAnnotation": null @@ -219,6 +225,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -268,6 +275,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -289,6 +297,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -330,6 +339,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -366,6 +376,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MW", "optional": false }, @@ -379,6 +390,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToMergedClass.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToMergedClass.json index 3f337ff4069f..611aaf5c0277 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToMergedClass.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToMergedClass.json @@ -28,6 +28,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Workspace", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -102,6 +104,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -144,6 +147,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Workspace", "optional": false }, @@ -165,6 +169,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wp", "optional": false }, @@ -223,6 +228,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Workspace", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToValue.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToValue.json index c189aa4c258b..834d438d8f4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToValue.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceToValue.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -33,6 +34,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "image", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "image", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceUseBeforeDef.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceUseBeforeDef.json index daae662fcf08..9c187e219efa 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceUseBeforeDef.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeReferenceUseBeforeDef.json @@ -28,6 +28,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTag.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTag.json index d8c493069f7c..03697142e126 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTag.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTag.json @@ -28,6 +28,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -156,6 +160,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -188,6 +193,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -220,6 +226,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false, "typeAnnotation": null @@ -252,6 +259,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -284,6 +292,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false, "typeAnnotation": null @@ -316,6 +325,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -348,6 +358,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nl", "optional": false, "typeAnnotation": null @@ -380,6 +391,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nl", "optional": false, "typeAnnotation": null @@ -412,6 +424,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -444,6 +457,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -476,6 +490,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": null @@ -508,6 +523,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullable", "optional": false, "typeAnnotation": null @@ -572,6 +589,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false, "typeAnnotation": null @@ -604,6 +622,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -636,6 +655,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false, "typeAnnotation": null @@ -668,6 +688,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -700,6 +721,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor", "optional": false, "typeAnnotation": null @@ -732,6 +754,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false, "typeAnnotation": { @@ -778,6 +801,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -824,6 +848,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false, "typeAnnotation": { @@ -870,6 +895,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -916,6 +942,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": { @@ -962,6 +989,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1008,6 +1036,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false, "typeAnnotation": { @@ -1054,6 +1083,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1100,6 +1130,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false, "typeAnnotation": { @@ -1146,6 +1177,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1192,6 +1224,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Nl", "optional": false, "typeAnnotation": { @@ -1238,6 +1271,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nl", "optional": false, "typeAnnotation": { @@ -1284,6 +1318,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -1337,6 +1372,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1390,6 +1426,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -1411,6 +1448,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1462,6 +1500,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1483,6 +1522,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1534,6 +1574,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullable", "optional": false, "typeAnnotation": { @@ -1597,6 +1638,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false, "typeAnnotation": { @@ -1643,6 +1685,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1689,6 +1732,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false, "typeAnnotation": { @@ -1710,6 +1754,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1745,6 +1790,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1767,6 +1813,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1833,6 +1880,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor", "optional": false, "typeAnnotation": { @@ -1855,6 +1903,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1902,6 +1951,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagCast.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagCast.json index f1b7d151c818..ec3eb4e65133 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagCast.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagCast.json @@ -28,6 +28,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false, "typeAnnotation": null @@ -128,6 +130,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -207,6 +211,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -239,6 +244,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -303,6 +309,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -353,6 +360,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -455,6 +463,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived", "optional": false }, @@ -573,6 +582,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -590,6 +600,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeOther", "optional": false }, @@ -692,6 +703,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeFakeClass", "optional": false }, @@ -787,6 +799,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -805,6 +818,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -838,6 +852,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false, "typeAnnotation": null @@ -856,6 +871,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived", "optional": false }, @@ -889,6 +905,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false, "typeAnnotation": null @@ -907,6 +924,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeOther", "optional": false }, @@ -940,6 +958,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFakeClass", "optional": false, "typeAnnotation": null @@ -958,6 +977,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeFakeClass", "optional": false }, @@ -988,6 +1008,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -1005,6 +1026,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false } @@ -1031,6 +1053,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -1048,6 +1071,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false } @@ -1074,6 +1098,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -1091,6 +1116,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false } @@ -1117,6 +1143,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false, "typeAnnotation": null @@ -1134,6 +1161,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false } @@ -1160,6 +1188,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false, "typeAnnotation": null @@ -1177,6 +1206,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false } @@ -1203,6 +1233,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false, "typeAnnotation": null @@ -1220,6 +1251,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false } @@ -1246,6 +1278,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false, "typeAnnotation": null @@ -1263,6 +1296,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false } @@ -1289,6 +1323,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false, "typeAnnotation": null @@ -1306,6 +1341,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false } @@ -1332,6 +1368,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false, "typeAnnotation": null @@ -1349,6 +1386,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOther", "optional": false } @@ -1375,6 +1413,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFakeClass", "optional": false, "typeAnnotation": null @@ -1386,6 +1425,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false } @@ -1411,6 +1451,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFakeClass", "optional": false, "typeAnnotation": null @@ -1422,6 +1463,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDerived", "optional": false } @@ -1447,6 +1489,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -1458,6 +1501,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFakeClass", "optional": false } @@ -1483,6 +1527,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBase", "optional": false, "typeAnnotation": null @@ -1500,6 +1545,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFakeClass", "optional": false } @@ -1529,6 +1575,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrStr", "optional": false, "typeAnnotation": null @@ -1561,6 +1608,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1596,6 +1644,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrStr", "optional": false }, @@ -1606,6 +1655,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1639,6 +1689,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1650,6 +1701,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrStr", "optional": false } @@ -1682,6 +1734,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asConst1", "optional": false, "typeAnnotation": null @@ -1729,6 +1782,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asConst2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagParameterType.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagParameterType.json index 9a3fc0bd6fcd..454443ca97e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagParameterType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagParameterType.json @@ -28,6 +28,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -134,6 +138,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -174,6 +179,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagRequiredParameters.json b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagRequiredParameters.json index 4dae181c893b..16ea9a44ab51 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagRequiredParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocTypeTagRequiredParameters.json @@ -28,6 +28,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -98,6 +101,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -133,6 +137,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -152,6 +157,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -225,6 +232,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -252,6 +260,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocVariableDeclarationWithTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/jsdocVariableDeclarationWithTypeAnnotation.json index ec8d91b18029..4e5b58ba114c 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocVariableDeclarationWithTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocVariableDeclarationWithTypeAnnotation.json @@ -28,6 +28,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/jsdocVariadicType.json b/crates/swc_ecma_parser/tests/tsc/jsdocVariadicType.json index 01dab243fea3..9e2f04c0a6e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/jsdocVariadicType.json +++ b/crates/swc_ecma_parser/tests/tsc/jsdocVariadicType.json @@ -28,6 +28,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -150,6 +154,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofAndForIn.json b/crates/swc_ecma_parser/tests/tsc/keyofAndForIn.json index 3709181e4a1e..1b7b3fea6cb3 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofAndForIn.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofAndForIn.json @@ -14,6 +14,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -80,6 +83,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -102,6 +106,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -125,6 +130,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -146,6 +152,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -192,6 +199,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -210,6 +218,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -220,6 +229,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -251,6 +261,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -272,6 +283,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -297,6 +309,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -308,6 +321,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -342,6 +356,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -359,6 +374,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -375,6 +391,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -416,6 +433,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -432,6 +450,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -466,6 +485,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -483,6 +503,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -499,6 +520,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -535,6 +557,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -564,6 +587,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -586,6 +610,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -605,6 +630,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -633,6 +659,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -659,6 +686,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -689,6 +717,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -707,6 +736,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -731,6 +761,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -759,6 +790,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +838,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -824,6 +857,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -834,6 +868,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -865,6 +900,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -893,6 +929,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -919,6 +956,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -930,6 +968,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -964,6 +1003,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -981,6 +1021,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -997,6 +1038,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -1038,6 +1080,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -1054,6 +1097,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1088,6 +1132,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1105,6 +1150,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1121,6 +1167,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -1157,6 +1204,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1227,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1198,6 +1247,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1226,6 +1276,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1245,6 +1296,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1274,6 +1326,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1345,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1316,6 +1370,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -1337,6 +1392,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1383,6 +1439,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1401,6 +1458,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -1411,6 +1469,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1442,6 +1501,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -1463,6 +1523,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1488,6 +1549,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -1499,6 +1561,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1533,6 +1596,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1550,6 +1614,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1566,6 +1631,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -1607,6 +1673,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -1623,6 +1690,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1657,6 +1725,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1674,6 +1743,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1690,6 +1760,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -1726,6 +1797,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1748,6 +1820,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1774,6 +1847,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess.json b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess.json index 0f5b065cb5ef..3fcbe3b8763e 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -201,6 +202,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedShape", "optional": false }, @@ -260,6 +262,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -277,6 +280,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -384,6 +388,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -489,6 +494,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -512,6 +518,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +547,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -578,6 +586,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -608,6 +617,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericallyIndexed", "optional": false }, @@ -631,6 +641,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -659,6 +670,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -697,6 +709,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +741,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -745,6 +759,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -763,6 +778,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -781,6 +797,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -802,6 +819,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K00", "optional": false }, @@ -837,6 +855,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K01", "optional": false }, @@ -872,6 +891,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K02", "optional": false }, @@ -907,6 +927,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K03", "optional": false }, @@ -942,6 +963,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K04", "optional": false }, @@ -977,6 +999,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K05", "optional": false }, @@ -1012,6 +1035,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K06", "optional": false }, @@ -1047,6 +1071,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K07", "optional": false }, @@ -1082,6 +1107,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K08", "optional": false }, @@ -1117,6 +1143,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K10", "optional": false }, @@ -1141,6 +1168,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1162,6 +1190,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K11", "optional": false }, @@ -1192,6 +1221,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1214,6 +1244,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K12", "optional": false }, @@ -1238,6 +1269,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1261,6 +1293,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1285,6 +1318,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K13", "optional": false }, @@ -1320,6 +1354,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K14", "optional": false }, @@ -1344,6 +1379,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1365,6 +1401,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K15", "optional": false }, @@ -1389,6 +1426,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1410,6 +1448,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K16", "optional": false }, @@ -1478,6 +1517,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K17", "optional": false }, @@ -1515,6 +1555,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1533,6 +1574,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1557,6 +1599,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K18", "optional": false }, @@ -1594,6 +1637,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1612,6 +1656,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1636,6 +1681,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K19", "optional": false }, @@ -1660,6 +1706,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericallyIndexed", "optional": false }, @@ -1683,6 +1730,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1707,6 +1755,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyOf", "optional": false }, @@ -1730,6 +1779,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1761,6 +1811,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1782,6 +1833,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K20", "optional": false }, @@ -1799,6 +1851,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyOf", "optional": false }, @@ -1822,6 +1875,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1845,6 +1899,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K21", "optional": false }, @@ -1862,6 +1917,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyOf", "optional": false }, @@ -1885,6 +1941,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1908,6 +1965,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1934,6 +1992,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NAME", "optional": false }, @@ -1969,6 +2028,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WIDTH_OR_HEIGHT", "optional": false }, @@ -2029,6 +2089,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q10", "optional": false }, @@ -2053,6 +2114,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2090,6 +2152,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q11", "optional": false }, @@ -2114,6 +2177,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2176,6 +2240,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q12", "optional": false }, @@ -2200,6 +2265,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2262,6 +2328,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q20", "optional": false }, @@ -2286,6 +2353,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2304,6 +2372,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NAME", "optional": false }, @@ -2325,6 +2394,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q21", "optional": false }, @@ -2349,6 +2419,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2367,6 +2438,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WIDTH_OR_HEIGHT", "optional": false }, @@ -2388,6 +2460,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q30", "optional": false }, @@ -2472,6 +2545,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q31", "optional": false }, @@ -2556,6 +2630,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q32", "optional": false }, @@ -2632,6 +2707,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q33", "optional": false }, @@ -2703,6 +2779,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2733,6 +2810,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q34", "optional": false }, @@ -2804,6 +2882,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2834,6 +2913,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q35", "optional": false }, @@ -2918,6 +2998,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q36", "optional": false }, @@ -3002,6 +3083,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q40", "optional": false }, @@ -3039,6 +3121,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3057,6 +3140,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3097,6 +3181,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q41", "optional": false }, @@ -3134,6 +3219,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3152,6 +3238,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options", "optional": false }, @@ -3192,6 +3279,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q50", "optional": false }, @@ -3216,6 +3304,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -3239,6 +3328,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3279,6 +3369,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q51", "optional": false }, @@ -3303,6 +3394,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -3326,6 +3418,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3366,6 +3459,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q52", "optional": false }, @@ -3390,6 +3484,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -3413,6 +3508,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3440,6 +3536,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3479,6 +3576,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -3511,6 +3609,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -3530,6 +3629,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3551,6 +3651,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3573,6 +3674,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3594,6 +3696,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3636,6 +3739,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3652,6 +3756,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -3682,6 +3787,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3704,6 +3810,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3730,6 +3837,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3751,6 +3859,7 @@ "end": 2621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -3770,6 +3879,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3791,6 +3901,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3813,6 +3924,7 @@ "end": 2655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3834,6 +3946,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3856,6 +3969,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3884,6 +3998,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3902,6 +4017,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3952,6 +4068,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3968,6 +4085,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -3980,6 +4098,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -4009,6 +4128,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4031,6 +4151,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4057,6 +4178,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4078,6 +4200,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4097,6 +4220,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -4118,6 +4242,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4164,6 +4289,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -4182,6 +4308,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -4195,6 +4322,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4241,6 +4369,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widthOrHeight", "optional": false, "typeAnnotation": null @@ -4259,6 +4388,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -4272,6 +4402,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4291,6 +4422,7 @@ "end": 2830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4344,6 +4476,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameOrVisible", "optional": false, "typeAnnotation": null @@ -4362,6 +4495,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -4375,6 +4509,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4394,6 +4529,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4444,6 +4580,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -4457,6 +4594,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4509,6 +4647,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -4522,6 +4661,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4541,6 +4681,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4600,6 +4741,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -4613,6 +4755,7 @@ "end": 3078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4632,6 +4775,7 @@ "end": 3084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4686,6 +4830,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4705,6 +4850,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4732,6 +4878,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4779,6 +4926,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -4797,6 +4945,7 @@ "end": 3194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -4810,6 +4959,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4853,6 +5003,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -4866,6 +5017,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4891,6 +5043,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -4915,6 +5068,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4934,6 +5088,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4969,6 +5124,7 @@ "end": 3280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -5034,6 +5190,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -5052,6 +5209,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5065,6 +5223,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5111,6 +5270,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -5129,6 +5289,7 @@ "end": 3358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5142,6 +5303,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5188,6 +5350,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -5206,6 +5369,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5219,6 +5383,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5258,6 +5423,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5277,6 +5443,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -5310,6 +5477,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -5367,6 +5535,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5385,6 +5554,7 @@ "end": 3485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5398,6 +5568,7 @@ "end": 3489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5444,6 +5615,7 @@ "end": 3514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5462,6 +5634,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5475,6 +5648,7 @@ "end": 3532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5521,6 +5695,7 @@ "end": 3559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5539,6 +5714,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -5552,6 +5728,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5565,6 +5742,7 @@ "end": 3582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -5592,6 +5770,7 @@ "end": 3611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -5637,6 +5816,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropType", "optional": false }, @@ -5683,6 +5863,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5704,6 +5885,7 @@ "end": 3693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5774,6 +5956,7 @@ "end": 3726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5804,6 +5987,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5830,6 +6014,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropType", "optional": false }, @@ -5879,6 +6064,7 @@ "end": 3780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5900,6 +6086,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5922,6 +6109,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5950,6 +6138,7 @@ "end": 3800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropType", "optional": false }, @@ -5968,6 +6157,7 @@ "end": 3802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6046,6 +6236,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6058,6 +6249,7 @@ "end": 3838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6087,6 +6279,7 @@ "end": 3752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6113,6 +6306,7 @@ "end": 3775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropType", "optional": false }, @@ -6155,6 +6349,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropType", "optional": false }, @@ -6178,6 +6373,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -6197,6 +6393,7 @@ "end": 3871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false, "typeAnnotation": { @@ -6218,6 +6415,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -6241,6 +6439,7 @@ "end": 3888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -6290,6 +6489,7 @@ "end": 3905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -6314,6 +6514,7 @@ "end": 3917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6369,6 +6570,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widthOrHeight", "optional": false, "typeAnnotation": null @@ -6393,6 +6595,7 @@ "end": 3983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6421,6 +6624,7 @@ "end": 4000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6474,6 +6678,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameOrVisible", "optional": false, "typeAnnotation": null @@ -6498,6 +6703,7 @@ "end": 4068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6526,6 +6732,7 @@ "end": 4085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6582,6 +6789,7 @@ "end": 4143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6649,6 +6857,7 @@ "end": 4191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6677,6 +6886,7 @@ "end": 4208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6742,6 +6952,7 @@ "end": 4248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false }, @@ -6770,6 +6981,7 @@ "end": 4265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6824,6 +7036,7 @@ "end": 4337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pluck", "optional": false }, @@ -6843,6 +7056,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -6870,6 +7084,7 @@ "end": 4368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6893,6 +7108,7 @@ "end": 4375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -6914,6 +7130,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6963,6 +7180,7 @@ "end": 4398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -6993,6 +7211,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -7011,6 +7230,7 @@ "end": 4409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7027,6 +7247,7 @@ "end": 4413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7066,6 +7287,7 @@ "end": 4339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7088,6 +7310,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7114,6 +7337,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7135,6 +7359,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -7154,6 +7379,7 @@ "end": 4439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shapes", "optional": false, "typeAnnotation": { @@ -7181,6 +7407,7 @@ "end": 4446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -7228,6 +7455,7 @@ "end": 4465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "names", "optional": false, "typeAnnotation": null @@ -7246,6 +7474,7 @@ "end": 4473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pluck", "optional": false }, @@ -7259,6 +7488,7 @@ "end": 4480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shapes", "optional": false } @@ -7305,6 +7535,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widths", "optional": false, "typeAnnotation": null @@ -7323,6 +7554,7 @@ "end": 4528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pluck", "optional": false }, @@ -7336,6 +7568,7 @@ "end": 4535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shapes", "optional": false } @@ -7382,6 +7615,7 @@ "end": 4582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameOrVisibles", "optional": false, "typeAnnotation": null @@ -7400,6 +7634,7 @@ "end": 4590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pluck", "optional": false }, @@ -7413,6 +7648,7 @@ "end": 4597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shapes", "optional": false } @@ -7432,6 +7668,7 @@ "end": 4603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -7478,6 +7715,7 @@ "end": 4667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -7497,6 +7735,7 @@ "end": 4694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -7518,6 +7757,7 @@ "end": 4697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7564,6 +7804,7 @@ "end": 4716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -7585,6 +7826,7 @@ "end": 4723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -7703,6 +7945,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -7719,6 +7962,7 @@ "end": 4800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7749,6 +7993,7 @@ "end": 4669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7775,6 +8020,7 @@ "end": 4689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -7796,6 +8042,7 @@ "end": 4831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f32", "optional": false }, @@ -7815,6 +8062,7 @@ "end": 4865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -7836,6 +8084,7 @@ "end": 4868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7882,6 +8131,7 @@ "end": 4887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -7903,6 +8153,7 @@ "end": 4894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -8021,6 +8272,7 @@ "end": 4967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -8037,6 +8289,7 @@ "end": 4971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8067,6 +8320,7 @@ "end": 4833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8129,6 +8383,7 @@ "end": 5002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f33", "optional": false }, @@ -8148,6 +8403,7 @@ "end": 5044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -8169,6 +8425,7 @@ "end": 5047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -8191,6 +8448,7 @@ "end": 5052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8212,6 +8470,7 @@ "end": 5055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8258,6 +8517,7 @@ "end": 5071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -8276,6 +8536,7 @@ "end": 5085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -8289,6 +8550,7 @@ "end": 5091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -8335,6 +8597,7 @@ "end": 5114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": null @@ -8353,6 +8616,7 @@ "end": 5128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -8366,6 +8630,7 @@ "end": 5134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -8379,6 +8644,7 @@ "end": 5139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8403,6 +8669,7 @@ "end": 5157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false } @@ -8431,6 +8698,7 @@ "end": 5004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -8450,6 +8718,7 @@ "end": 5018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -8470,6 +8739,7 @@ "end": 5021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8496,6 +8766,7 @@ "end": 5037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -8517,6 +8788,7 @@ "end": 5174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f34", "optional": false }, @@ -8536,6 +8808,7 @@ "end": 5177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ts", "optional": false, "typeAnnotation": { @@ -8557,6 +8830,7 @@ "end": 5190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedShape", "optional": false }, @@ -8603,6 +8877,7 @@ "end": 5206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag1", "optional": false, "typeAnnotation": null @@ -8621,6 +8896,7 @@ "end": 5212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f33", "optional": false }, @@ -8634,6 +8910,7 @@ "end": 5215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ts", "optional": false } @@ -8680,6 +8957,7 @@ "end": 5237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag2", "optional": false, "typeAnnotation": null @@ -8698,6 +8976,7 @@ "end": 5251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -8711,6 +8990,7 @@ "end": 5254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ts", "optional": false } @@ -8750,6 +9030,7 @@ "end": 5274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8897,6 +9178,7 @@ "end": 5526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -8916,6 +9198,7 @@ "end": 5528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -8937,6 +9220,7 @@ "end": 5531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8974,6 +9258,7 @@ "end": 5545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -8998,6 +9283,7 @@ "end": 5549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9035,6 +9321,7 @@ "end": 5566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -9059,6 +9346,7 @@ "end": 5570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9096,6 +9384,7 @@ "end": 5587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -9120,6 +9409,7 @@ "end": 5591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9166,6 +9456,7 @@ "end": 5607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9187,6 +9478,7 @@ "end": 5610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -9207,6 +9499,7 @@ "end": 5614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9254,6 +9547,7 @@ "end": 5630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9275,6 +9569,7 @@ "end": 5633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -9295,6 +9590,7 @@ "end": 5637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9342,6 +9638,7 @@ "end": 5653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -9363,6 +9660,7 @@ "end": 5656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -9383,6 +9681,7 @@ "end": 5660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -9423,6 +9722,7 @@ "end": 5682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -9442,6 +9742,7 @@ "end": 5687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -9470,6 +9771,7 @@ "end": 5696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9493,6 +9795,7 @@ "end": 5699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -9550,6 +9853,7 @@ "end": 5723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -9567,6 +9871,7 @@ "end": 5727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9590,6 +9895,7 @@ "end": 5738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9624,6 +9930,7 @@ "end": 5752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -9641,6 +9948,7 @@ "end": 5756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -9681,6 +9989,7 @@ "end": 5684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9703,6 +10012,7 @@ "end": 5783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f51", "optional": false }, @@ -9722,6 +10032,7 @@ "end": 5807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -9743,6 +10054,7 @@ "end": 5810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9765,6 +10077,7 @@ "end": 5813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -9822,6 +10135,7 @@ "end": 5837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -9839,6 +10153,7 @@ "end": 5841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9862,6 +10177,7 @@ "end": 5852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9896,6 +10212,7 @@ "end": 5866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -9913,6 +10230,7 @@ "end": 5870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -9953,6 +10271,7 @@ "end": 5785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9975,6 +10294,7 @@ "end": 5788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10001,6 +10321,7 @@ "end": 5804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10022,6 +10343,7 @@ "end": 5897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f52", "optional": false }, @@ -10041,6 +10363,7 @@ "end": 5904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -10066,6 +10389,7 @@ "end": 5918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10126,6 +10450,7 @@ "end": 5933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -10147,6 +10472,7 @@ "end": 5942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -10177,6 +10503,7 @@ "end": 5950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10211,6 +10538,7 @@ "end": 5962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -10244,6 +10572,7 @@ "end": 5973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -10301,6 +10630,7 @@ "end": 5997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -10318,6 +10648,7 @@ "end": 6003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10334,6 +10665,7 @@ "end": 6005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -10366,6 +10698,7 @@ "end": 6020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -10383,6 +10716,7 @@ "end": 6026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10399,6 +10733,7 @@ "end": 6028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -10431,6 +10766,7 @@ "end": 6043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -10448,6 +10784,7 @@ "end": 6049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10464,6 +10801,7 @@ "end": 6051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -10497,6 +10835,7 @@ "end": 5899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10519,6 +10858,7 @@ "end": 6069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f53", "optional": false }, @@ -10538,6 +10878,7 @@ "end": 6112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -10563,6 +10904,7 @@ "end": 6126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10623,6 +10965,7 @@ "end": 6141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -10644,6 +10987,7 @@ "end": 6144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10666,6 +11010,7 @@ "end": 6147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -10699,6 +11044,7 @@ "end": 6158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -10756,6 +11102,7 @@ "end": 6182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -10773,6 +11120,7 @@ "end": 6188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10789,6 +11137,7 @@ "end": 6190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -10821,6 +11170,7 @@ "end": 6205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -10838,6 +11188,7 @@ "end": 6211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10854,6 +11205,7 @@ "end": 6213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -10886,6 +11238,7 @@ "end": 6228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -10903,6 +11256,7 @@ "end": 6234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -10919,6 +11273,7 @@ "end": 6236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -10952,6 +11307,7 @@ "end": 6071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10974,6 +11330,7 @@ "end": 6074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10993,6 +11350,7 @@ "end": 6090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -11023,6 +11381,7 @@ "end": 6098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11055,6 +11414,7 @@ "end": 6254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f54", "optional": false }, @@ -11074,6 +11434,7 @@ "end": 6261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -11095,6 +11456,7 @@ "end": 6264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11117,6 +11479,7 @@ "end": 6269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -11145,6 +11508,7 @@ "end": 6278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11198,6 +11562,7 @@ "end": 6296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -11220,6 +11585,7 @@ "end": 6303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -11236,6 +11602,7 @@ "end": 6307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -11274,6 +11641,7 @@ "end": 6329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -11307,6 +11675,7 @@ "end": 6344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -11323,6 +11692,7 @@ "end": 6348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -11357,6 +11727,7 @@ "end": 6256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11379,6 +11750,7 @@ "end": 6366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f55", "optional": false }, @@ -11398,6 +11770,7 @@ "end": 6392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -11419,6 +11792,7 @@ "end": 6395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11441,6 +11815,7 @@ "end": 6400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -11462,6 +11837,7 @@ "end": 6403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11514,6 +11890,7 @@ "end": 6421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -11536,6 +11913,7 @@ "end": 6428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -11552,6 +11930,7 @@ "end": 6432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -11590,6 +11969,7 @@ "end": 6454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -11623,6 +12003,7 @@ "end": 6469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -11639,6 +12020,7 @@ "end": 6473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -11673,6 +12055,7 @@ "end": 6368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11695,6 +12078,7 @@ "end": 6371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11721,6 +12105,7 @@ "end": 6387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11742,6 +12127,7 @@ "end": 6491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f60", "optional": false }, @@ -11761,6 +12147,7 @@ "end": 6501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false, "typeAnnotation": { @@ -11782,6 +12169,7 @@ "end": 6504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11804,6 +12192,7 @@ "end": 6512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -11825,6 +12214,7 @@ "end": 6515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11877,6 +12267,7 @@ "end": 6533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -11893,6 +12284,7 @@ "end": 6543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false }, @@ -11930,6 +12322,7 @@ "end": 6561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -11946,6 +12339,7 @@ "end": 6563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -11964,6 +12358,7 @@ "end": 6573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "source", "optional": false }, @@ -11980,6 +12375,7 @@ "end": 6575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -12014,6 +12410,7 @@ "end": 6493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12036,6 +12433,7 @@ "end": 6599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f70", "optional": false }, @@ -12055,6 +12453,7 @@ "end": 6604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -12077,6 +12476,7 @@ "end": 6615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -12118,6 +12518,7 @@ "end": 6625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12136,6 +12537,7 @@ "end": 6629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -12154,6 +12556,7 @@ "end": 6634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -12195,6 +12598,7 @@ "end": 6644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12213,6 +12617,7 @@ "end": 6648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -12245,6 +12650,7 @@ "end": 6608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12267,6 +12673,7 @@ "end": 6611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -12332,6 +12739,7 @@ "end": 6670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -12389,6 +12797,7 @@ "end": 6674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12424,6 +12833,7 @@ "end": 6682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12468,6 +12878,7 @@ "end": 6694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12503,6 +12914,7 @@ "end": 6702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -12550,6 +12962,7 @@ "end": 6730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -12607,6 +13020,7 @@ "end": 6734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12642,6 +13056,7 @@ "end": 6742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12686,6 +13101,7 @@ "end": 6754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12721,6 +13137,7 @@ "end": 6762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -12768,6 +13185,7 @@ "end": 6790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -12825,6 +13243,7 @@ "end": 6794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12860,6 +13279,7 @@ "end": 6802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -12904,6 +13324,7 @@ "end": 6814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -12939,6 +13360,7 @@ "end": 6822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -12982,6 +13404,7 @@ "end": 6857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f71", "optional": false }, @@ -13001,6 +13424,7 @@ "end": 6862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -13023,6 +13447,7 @@ "end": 6872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13044,6 +13469,7 @@ "end": 6875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13058,6 +13484,7 @@ "end": 6878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13079,6 +13506,7 @@ "end": 6881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13107,6 +13535,7 @@ "end": 6866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13129,6 +13558,7 @@ "end": 6869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13159,6 +13589,7 @@ "end": 6893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -13189,6 +13620,7 @@ "end": 6895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13207,6 +13639,7 @@ "end": 6899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13260,6 +13693,7 @@ "end": 6913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -13278,6 +13712,7 @@ "end": 6920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -13391,6 +13826,7 @@ "end": 6962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13423,6 +13859,7 @@ "end": 6994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13455,6 +13892,7 @@ "end": 7026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13484,6 +13922,7 @@ "end": 7069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f72", "optional": false }, @@ -13503,6 +13942,7 @@ "end": 7074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -13525,6 +13965,7 @@ "end": 7113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13546,6 +13987,7 @@ "end": 7116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13560,6 +14002,7 @@ "end": 7119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13581,6 +14024,7 @@ "end": 7122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13595,6 +14039,7 @@ "end": 7125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -13616,6 +14061,7 @@ "end": 7128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13644,6 +14090,7 @@ "end": 7078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13666,6 +14113,7 @@ "end": 7081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13688,6 +14136,7 @@ "end": 7084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13721,6 +14170,7 @@ "end": 7100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13747,6 +14197,7 @@ "end": 7110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13798,6 +14249,7 @@ "end": 7135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13816,6 +14268,7 @@ "end": 7139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -13837,6 +14290,7 @@ "end": 7142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13886,6 +14340,7 @@ "end": 7156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -13904,6 +14359,7 @@ "end": 7163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -14033,6 +14489,7 @@ "end": 7225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -14051,6 +14508,7 @@ "end": 7232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -14180,6 +14638,7 @@ "end": 7294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -14198,6 +14657,7 @@ "end": 7301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -14320,6 +14780,7 @@ "end": 7370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f73", "optional": false }, @@ -14339,6 +14800,7 @@ "end": 7375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -14361,6 +14823,7 @@ "end": 7410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14382,6 +14845,7 @@ "end": 7413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14396,6 +14860,7 @@ "end": 7416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -14417,6 +14882,7 @@ "end": 7419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14431,6 +14897,7 @@ "end": 7422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -14452,6 +14919,7 @@ "end": 7425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14480,6 +14948,7 @@ "end": 7379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14502,6 +14971,7 @@ "end": 7382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14524,6 +14994,7 @@ "end": 7385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14563,6 +15034,7 @@ "end": 7402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14581,6 +15053,7 @@ "end": 7406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14633,6 +15106,7 @@ "end": 7432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14651,6 +15125,7 @@ "end": 7436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14672,6 +15147,7 @@ "end": 7439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -14721,6 +15197,7 @@ "end": 7453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -14739,6 +15216,7 @@ "end": 7460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -14868,6 +15346,7 @@ "end": 7522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -14886,6 +15365,7 @@ "end": 7529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -15015,6 +15495,7 @@ "end": 7591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -15033,6 +15514,7 @@ "end": 7598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -15155,6 +15637,7 @@ "end": 7667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f74", "optional": false }, @@ -15174,6 +15657,7 @@ "end": 7672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -15196,6 +15680,7 @@ "end": 7707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -15217,6 +15702,7 @@ "end": 7710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15231,6 +15717,7 @@ "end": 7713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -15252,6 +15739,7 @@ "end": 7716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15266,6 +15754,7 @@ "end": 7719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -15287,6 +15776,7 @@ "end": 7722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -15315,6 +15805,7 @@ "end": 7676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15337,6 +15828,7 @@ "end": 7679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15359,6 +15851,7 @@ "end": 7682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -15398,6 +15891,7 @@ "end": 7699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15416,6 +15910,7 @@ "end": 7703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15468,6 +15963,7 @@ "end": 7729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15486,6 +15982,7 @@ "end": 7733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -15507,6 +16004,7 @@ "end": 7736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -15556,6 +16054,7 @@ "end": 7750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -15574,6 +16073,7 @@ "end": 7757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -15723,6 +16223,7 @@ "end": 7825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -15741,6 +16242,7 @@ "end": 7832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -15883,6 +16385,7 @@ "end": 7916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f80", "optional": false }, @@ -15902,6 +16405,7 @@ "end": 7949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -15923,6 +16427,7 @@ "end": 7952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15969,6 +16474,7 @@ "end": 7966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -15986,6 +16492,7 @@ "end": 7972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16025,6 +16532,7 @@ "end": 8001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -16042,6 +16550,7 @@ "end": 8007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16089,6 +16598,7 @@ "end": 8039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -16112,6 +16622,7 @@ "end": 8045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16152,6 +16663,7 @@ "end": 8055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16202,6 +16714,7 @@ "end": 8083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -16225,6 +16738,7 @@ "end": 8089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16273,6 +16787,7 @@ "end": 8113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -16296,6 +16811,7 @@ "end": 8119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16360,6 +16876,7 @@ "end": 8149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -16389,6 +16906,7 @@ "end": 8155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16453,6 +16971,7 @@ "end": 8170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16521,6 +17040,7 @@ "end": 7918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16548,6 +17068,7 @@ "end": 7930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -16580,6 +17101,7 @@ "end": 7935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -16622,6 +17144,7 @@ "end": 8213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f81", "optional": false }, @@ -16641,6 +17164,7 @@ "end": 8246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -16662,6 +17186,7 @@ "end": 8249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16716,6 +17241,7 @@ "end": 8267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -16780,6 +17306,7 @@ "end": 8282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16845,6 +17372,7 @@ "end": 8215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16872,6 +17400,7 @@ "end": 8227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -16904,6 +17433,7 @@ "end": 8232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -16946,6 +17476,7 @@ "end": 8309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f82", "optional": false }, @@ -16988,6 +17519,7 @@ "end": 8324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -17006,6 +17538,7 @@ "end": 8330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f81", "optional": false }, @@ -17092,6 +17625,7 @@ "end": 8376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -17110,6 +17644,7 @@ "end": 8382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f81", "optional": false }, @@ -17189,6 +17724,7 @@ "end": 8428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f83", "optional": false }, @@ -17208,6 +17744,7 @@ "end": 8490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -17229,6 +17766,7 @@ "end": 8493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17251,6 +17789,7 @@ "end": 8498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -17272,6 +17811,7 @@ "end": 8501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -17326,6 +17866,7 @@ "end": 8519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -17342,6 +17883,7 @@ "end": 8523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -17391,6 +17933,7 @@ "end": 8534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17409,6 +17952,7 @@ "end": 8536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -17458,6 +18002,7 @@ "end": 8430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17481,6 +18026,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -17527,6 +18073,7 @@ "end": 8457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -17575,6 +18122,7 @@ "end": 8469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -17601,6 +18149,7 @@ "end": 8485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17622,6 +18171,7 @@ "end": 8559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f84", "optional": false }, @@ -17664,6 +18214,7 @@ "end": 8574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -17682,6 +18233,7 @@ "end": 8580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f83", "optional": false }, @@ -17780,6 +18332,7 @@ "end": 8635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -17798,6 +18351,7 @@ "end": 8641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f83", "optional": false }, @@ -17889,6 +18443,7 @@ "end": 8692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -17970,6 +18525,7 @@ "end": 8743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -17991,6 +18547,7 @@ "end": 8746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18046,6 +18603,7 @@ "end": 8773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -18076,6 +18634,7 @@ "end": 8719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18140,6 +18699,7 @@ "end": 8815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -18161,6 +18721,7 @@ "end": 8818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18183,6 +18744,7 @@ "end": 8825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -18218,6 +18780,7 @@ "end": 8833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18281,6 +18844,7 @@ "end": 8854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -18293,6 +18857,7 @@ "end": 8863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -18322,6 +18887,7 @@ "end": 8791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18409,6 +18975,7 @@ "end": 8897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -18462,6 +19029,7 @@ "end": 8933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -18523,6 +19091,7 @@ "end": 8972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -18599,6 +19168,7 @@ "end": 9018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -18617,6 +19187,7 @@ "end": 9032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -18834,6 +19405,7 @@ "end": 9149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -18911,6 +19483,7 @@ "end": 9182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -18936,6 +19509,7 @@ "end": 9192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18971,6 +19545,7 @@ "end": 9207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -19004,6 +19579,7 @@ "end": 9233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f90", "optional": false }, @@ -19023,6 +19599,7 @@ "end": 9270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -19051,6 +19628,7 @@ "end": 9274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19076,6 +19654,7 @@ "end": 9283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19100,6 +19679,7 @@ "end": 9288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -19128,6 +19708,7 @@ "end": 9291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19153,6 +19734,7 @@ "end": 9300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19177,6 +19759,7 @@ "end": 9305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -19205,6 +19788,7 @@ "end": 9309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19223,6 +19807,7 @@ "end": 9311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19267,6 +19852,7 @@ "end": 9322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -19278,6 +19864,7 @@ "end": 9327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -19303,6 +19890,7 @@ "end": 9335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -19314,6 +19902,7 @@ "end": 9340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -19339,6 +19928,7 @@ "end": 9348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -19350,6 +19940,7 @@ "end": 9353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -19375,6 +19966,7 @@ "end": 9361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -19386,6 +19978,7 @@ "end": 9366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -19411,6 +20004,7 @@ "end": 9374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -19422,6 +20016,7 @@ "end": 9379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -19447,6 +20042,7 @@ "end": 9387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -19458,6 +20054,7 @@ "end": 9392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -19482,6 +20079,7 @@ "end": 9400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -19514,6 +20112,7 @@ "end": 9415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -19546,6 +20145,7 @@ "end": 9430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -19583,6 +20183,7 @@ "end": 9235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19602,6 +20203,7 @@ "end": 9246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19622,6 +20224,7 @@ "end": 9249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19648,6 +20251,7 @@ "end": 9266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -19669,6 +20273,7 @@ "end": 9454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f91", "optional": false }, @@ -19688,6 +20293,7 @@ "end": 9478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -19709,6 +20315,7 @@ "end": 9481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19731,6 +20338,7 @@ "end": 9484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -19759,6 +20367,7 @@ "end": 9487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19784,6 +20393,7 @@ "end": 9495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19808,6 +20418,7 @@ "end": 9499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -19836,6 +20447,7 @@ "end": 9502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -19854,6 +20466,7 @@ "end": 9504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19901,6 +20514,7 @@ "end": 9518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -19944,6 +20558,7 @@ "end": 9529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -19955,6 +20570,7 @@ "end": 9533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -19980,6 +20596,7 @@ "end": 9540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -19991,6 +20608,7 @@ "end": 9544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -20016,6 +20634,7 @@ "end": 9551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20027,6 +20646,7 @@ "end": 9555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -20056,6 +20676,7 @@ "end": 9456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20078,6 +20699,7 @@ "end": 9459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20104,6 +20726,7 @@ "end": 9475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20125,6 +20748,7 @@ "end": 9572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f92", "optional": false }, @@ -20144,6 +20768,7 @@ "end": 9596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -20165,6 +20790,7 @@ "end": 9599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20187,6 +20813,7 @@ "end": 9602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -20215,6 +20842,7 @@ "end": 9605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20240,6 +20868,7 @@ "end": 9613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20264,6 +20893,7 @@ "end": 9617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -20292,6 +20922,7 @@ "end": 9620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20310,6 +20941,7 @@ "end": 9622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20357,6 +20989,7 @@ "end": 9636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -20425,6 +21058,7 @@ "end": 9666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20436,6 +21070,7 @@ "end": 9670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -20461,6 +21096,7 @@ "end": 9677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20472,6 +21108,7 @@ "end": 9681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -20497,6 +21134,7 @@ "end": 9688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20508,6 +21146,7 @@ "end": 9692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -20537,6 +21176,7 @@ "end": 9574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20559,6 +21199,7 @@ "end": 9577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20585,6 +21226,7 @@ "end": 9593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20606,6 +21248,7 @@ "end": 9730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -20647,6 +21290,7 @@ "end": 9767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": { @@ -20668,6 +21312,7 @@ "end": 9770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20723,6 +21368,7 @@ "end": 9798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false } @@ -20753,6 +21399,7 @@ "end": 9742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20817,6 +21464,7 @@ "end": 9841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": { @@ -20838,6 +21486,7 @@ "end": 9844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20860,6 +21509,7 @@ "end": 9851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -20895,6 +21545,7 @@ "end": 9859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -20958,6 +21609,7 @@ "end": 9881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false } @@ -20970,6 +21622,7 @@ "end": 9890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -20999,6 +21652,7 @@ "end": 9816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -21049,6 +21703,7 @@ "end": 9913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -21130,6 +21785,7 @@ "end": 9969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parts", "optional": false, "typeAnnotation": { @@ -21239,6 +21895,7 @@ "end": 10029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parts", "optional": false } @@ -21356,6 +22013,7 @@ "end": 9926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -21373,6 +22031,7 @@ "end": 10114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherPerson", "optional": false }, @@ -21454,6 +22113,7 @@ "end": 10157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parts", "optional": false, "typeAnnotation": { @@ -21502,6 +22162,7 @@ "end": 10188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -21537,6 +22198,7 @@ "end": 10209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parts", "optional": false } @@ -21600,6 +22262,7 @@ "end": 10261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -21660,6 +22323,7 @@ "end": 10330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -21679,6 +22343,7 @@ "end": 10357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -21700,6 +22365,7 @@ "end": 10360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21722,6 +22388,7 @@ "end": 10366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key1", "optional": false, "typeAnnotation": { @@ -21743,6 +22410,7 @@ "end": 10370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -21781,6 +22449,7 @@ "end": 10332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21803,6 +22472,7 @@ "end": 10336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -21829,6 +22499,7 @@ "end": 10352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21865,6 +22536,7 @@ "end": 10374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21883,6 +22555,7 @@ "end": 10377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -21900,6 +22573,7 @@ "end": 10393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -21919,6 +22593,7 @@ "end": 10444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -21940,6 +22615,7 @@ "end": 10447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21962,6 +22638,7 @@ "end": 10453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key1", "optional": false, "typeAnnotation": { @@ -21983,6 +22660,7 @@ "end": 10457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22005,6 +22683,7 @@ "end": 10463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false, "typeAnnotation": { @@ -22026,6 +22705,7 @@ "end": 10467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22064,6 +22744,7 @@ "end": 10395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22086,6 +22767,7 @@ "end": 10399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22112,6 +22794,7 @@ "end": 10415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22133,6 +22816,7 @@ "end": 10419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22166,6 +22850,7 @@ "end": 10435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22184,6 +22869,7 @@ "end": 10438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22228,6 +22914,7 @@ "end": 10471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22246,6 +22933,7 @@ "end": 10474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22265,6 +22953,7 @@ "end": 10478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22282,6 +22971,7 @@ "end": 10494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -22301,6 +22991,7 @@ "end": 10573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -22322,6 +23013,7 @@ "end": 10576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22344,6 +23036,7 @@ "end": 10582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key1", "optional": false, "typeAnnotation": { @@ -22365,6 +23058,7 @@ "end": 10586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22387,6 +23081,7 @@ "end": 10592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false, "typeAnnotation": { @@ -22408,6 +23103,7 @@ "end": 10596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22430,6 +23126,7 @@ "end": 10602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key3", "optional": false, "typeAnnotation": { @@ -22451,6 +23148,7 @@ "end": 10606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K3", "optional": false }, @@ -22489,6 +23187,7 @@ "end": 10496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22511,6 +23210,7 @@ "end": 10500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22537,6 +23237,7 @@ "end": 10516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22558,6 +23259,7 @@ "end": 10520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22591,6 +23293,7 @@ "end": 10536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22609,6 +23312,7 @@ "end": 10539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22631,6 +23335,7 @@ "end": 10544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K3", "optional": false }, @@ -22671,6 +23376,7 @@ "end": 10560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22689,6 +23395,7 @@ "end": 10563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22708,6 +23415,7 @@ "end": 10567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22759,6 +23467,7 @@ "end": 10610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22777,6 +23486,7 @@ "end": 10613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -22796,6 +23506,7 @@ "end": 10617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -22815,6 +23526,7 @@ "end": 10621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K3", "optional": false }, @@ -22832,6 +23544,7 @@ "end": 10637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -22851,6 +23564,7 @@ "end": 10641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -22894,6 +23608,7 @@ "end": 10655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": null @@ -22982,6 +23697,7 @@ "end": 10697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -23001,6 +23717,7 @@ "end": 10701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -23044,6 +23761,7 @@ "end": 10715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": null @@ -23134,6 +23852,7 @@ "end": 10759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -23145,6 +23864,7 @@ "end": 10765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -23182,6 +23902,7 @@ "end": 10781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -23198,6 +23919,7 @@ "end": 10789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -23229,6 +23951,7 @@ "end": 10807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -23246,6 +23969,7 @@ "end": 10816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -23262,6 +23986,7 @@ "end": 10818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -23285,6 +24010,7 @@ "end": 10844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -23324,6 +24050,7 @@ "end": 10859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -23349,6 +24076,7 @@ "end": 10869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -23381,6 +24109,7 @@ "end": 10874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -23416,6 +24145,7 @@ "end": 10885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -23455,6 +24185,7 @@ "end": 10902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -23488,6 +24219,7 @@ "end": 10928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -23507,6 +24239,7 @@ "end": 10934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -23528,6 +24261,7 @@ "end": 10941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -23574,6 +24308,7 @@ "end": 10955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -23592,6 +24327,7 @@ "end": 10962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -23605,6 +24341,7 @@ "end": 10968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } @@ -23651,6 +24388,7 @@ "end": 11015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -23669,6 +24407,7 @@ "end": 11022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -23682,6 +24421,7 @@ "end": 11028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } @@ -23740,6 +24480,7 @@ "end": 11062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -23758,6 +24499,7 @@ "end": 11069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -23771,6 +24513,7 @@ "end": 11075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } @@ -23817,6 +24560,7 @@ "end": 11105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -23835,6 +24579,7 @@ "end": 11112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -23848,6 +24593,7 @@ "end": 11118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false } @@ -23928,6 +24674,7 @@ "end": 11195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignTo2", "optional": false, "typeAnnotation": null @@ -23947,6 +24694,7 @@ "end": 11255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -23968,6 +24716,7 @@ "end": 11255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23982,6 +24731,7 @@ "end": 11265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key1", "optional": false, "typeAnnotation": { @@ -24003,6 +24753,7 @@ "end": 11265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -24017,6 +24768,7 @@ "end": 11275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false, "typeAnnotation": { @@ -24038,6 +24790,7 @@ "end": 11275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -24061,6 +24814,7 @@ "end": 11301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -24096,6 +24850,7 @@ "end": 11293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24114,6 +24869,7 @@ "end": 11296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -24133,6 +24889,7 @@ "end": 11300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -24168,6 +24925,7 @@ "end": 11312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -24184,6 +24942,7 @@ "end": 11317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key1", "optional": false } @@ -24202,6 +24961,7 @@ "end": 11323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false } @@ -24214,6 +24974,7 @@ "end": 11332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -24245,6 +25006,7 @@ "end": 11200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24267,6 +25029,7 @@ "end": 11204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -24293,6 +25056,7 @@ "end": 11220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24314,6 +25078,7 @@ "end": 11224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -24347,6 +25112,7 @@ "end": 11240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24365,6 +25131,7 @@ "end": 11243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -24391,6 +25158,7 @@ "end": 11386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -24410,6 +25178,7 @@ "end": 11397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false, "typeAnnotation": { @@ -24432,6 +25201,7 @@ "end": 11401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -24453,6 +25223,7 @@ "end": 11404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24511,6 +25282,7 @@ "end": 11388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24541,6 +25313,7 @@ "end": 11417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24571,6 +25344,7 @@ "end": 11427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false, "typeAnnotation": null @@ -24589,6 +25363,7 @@ "end": 11433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -24639,6 +25414,7 @@ "end": 11486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handlers", "optional": false }, @@ -24662,6 +25438,7 @@ "end": 11488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24693,6 +25470,7 @@ "end": 11496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -24719,6 +25497,7 @@ "end": 11507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24743,6 +25522,7 @@ "end": 11512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -24771,6 +25551,7 @@ "end": 11515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24789,6 +25570,7 @@ "end": 11517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -24826,6 +25608,7 @@ "end": 11549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "on", "optional": false }, @@ -24845,6 +25628,7 @@ "end": 11564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handlerHash", "optional": false, "typeAnnotation": { @@ -24866,6 +25650,7 @@ "end": 11574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handlers", "optional": false }, @@ -24889,6 +25674,7 @@ "end": 11576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24930,6 +25716,7 @@ "end": 11551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24960,6 +25747,7 @@ "end": 11581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24990,6 +25778,7 @@ "end": 11598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hashOfEmpty1", "optional": false, "typeAnnotation": null @@ -25008,6 +25797,7 @@ "end": 11603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "on", "optional": false }, @@ -25087,6 +25877,7 @@ "end": 11648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hashOfEmpty2", "optional": false, "typeAnnotation": null @@ -25105,6 +25896,7 @@ "end": 11653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "on", "optional": false }, @@ -25143,6 +25935,7 @@ "end": 11673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -25200,6 +25993,7 @@ "end": 11748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options1", "optional": false }, @@ -25224,6 +26018,7 @@ "end": 11753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25246,6 +26041,7 @@ "end": 11763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25279,6 +26075,7 @@ "end": 11775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -25303,6 +26100,7 @@ "end": 11782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25324,6 +26122,7 @@ "end": 11795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false }, @@ -25348,6 +26147,7 @@ "end": 11806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25367,6 +26167,7 @@ "end": 11835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component1", "optional": false }, @@ -25408,6 +26209,7 @@ "end": 11877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -25429,6 +26231,7 @@ "end": 11887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options1", "optional": false }, @@ -25452,6 +26255,7 @@ "end": 11892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25470,6 +26274,7 @@ "end": 11902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25516,6 +26321,7 @@ "end": 11952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -25537,6 +26343,7 @@ "end": 11955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -25575,6 +26382,7 @@ "end": 11915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -25614,6 +26422,7 @@ "end": 11935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25632,6 +26441,7 @@ "end": 11946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25684,6 +26494,7 @@ "end": 11963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25702,6 +26513,7 @@ "end": 11974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25723,6 +26535,7 @@ "end": 11977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -25761,6 +26574,7 @@ "end": 11840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -25783,6 +26597,7 @@ "end": 11850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -25820,6 +26635,7 @@ "end": 11989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -25838,6 +26654,7 @@ "end": 12006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component1", "optional": false }, @@ -25927,6 +26744,7 @@ "end": 12052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -25969,6 +26787,7 @@ "end": 12108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options2", "optional": false }, @@ -25993,6 +26812,7 @@ "end": 12113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26015,6 +26835,7 @@ "end": 12123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26048,6 +26869,7 @@ "end": 12135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -26072,6 +26894,7 @@ "end": 12142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26093,6 +26916,7 @@ "end": 12155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false }, @@ -26117,6 +26941,7 @@ "end": 12166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26136,6 +26961,7 @@ "end": 12195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component2", "optional": false }, @@ -26177,6 +27003,7 @@ "end": 12237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -26198,6 +27025,7 @@ "end": 12247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Options2", "optional": false }, @@ -26221,6 +27049,7 @@ "end": 12252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26239,6 +27068,7 @@ "end": 12262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26285,6 +27115,7 @@ "end": 12316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -26306,6 +27137,7 @@ "end": 12319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -26344,6 +27176,7 @@ "end": 12275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -26377,6 +27210,7 @@ "end": 12294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26403,6 +27237,7 @@ "end": 12311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26454,6 +27289,7 @@ "end": 12327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26472,6 +27308,7 @@ "end": 12338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26493,6 +27330,7 @@ "end": 12341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -26531,6 +27369,7 @@ "end": 12200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -26553,6 +27392,7 @@ "end": 12210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -26580,6 +27420,7 @@ "end": 12380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -26607,6 +27448,7 @@ "end": 12388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -26640,6 +27482,7 @@ "end": 12411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -26659,6 +27502,7 @@ "end": 12432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -26680,6 +27524,7 @@ "end": 12435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -26726,6 +27571,7 @@ "end": 12448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -26774,6 +27620,7 @@ "end": 12460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -26790,6 +27637,7 @@ "end": 12462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -26829,6 +27677,7 @@ "end": 12413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -26855,6 +27704,7 @@ "end": 12429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -26881,6 +27731,7 @@ "end": 12523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDescriptor", "optional": false }, @@ -26906,6 +27757,7 @@ "end": 12533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -26941,6 +27793,7 @@ "end": 12548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -26983,6 +27836,7 @@ "end": 12569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnValue", "optional": false }, @@ -27016,6 +27870,7 @@ "end": 12610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dispatchMethod", "optional": false }, @@ -27035,6 +27890,7 @@ "end": 12643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -27063,6 +27919,7 @@ "end": 12646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -27102,6 +27959,7 @@ "end": 12660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -27130,6 +27988,7 @@ "end": 12663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -27185,6 +28044,7 @@ "end": 12612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -27204,6 +28064,7 @@ "end": 12637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDescriptor", "optional": false }, @@ -27239,6 +28100,7 @@ "end": 12675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -27277,6 +28139,7 @@ "end": 12718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeMethodDescriptor", "optional": false }, @@ -27302,6 +28165,7 @@ "end": 12728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -27345,6 +28209,7 @@ "end": 12749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -27413,6 +28278,7 @@ "end": 12781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnValue", "optional": false }, @@ -27467,6 +28333,7 @@ "end": 12806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -27485,6 +28352,7 @@ "end": 12823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dispatchMethod", "optional": false }, @@ -27558,6 +28426,7 @@ "end": 12844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeMethodDescriptor", "optional": false }, @@ -27584,6 +28453,7 @@ "end": 12912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyTypes", "optional": false }, @@ -27653,6 +28523,7 @@ "end": 12937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyThingy", "optional": false, "typeAnnotation": { @@ -27681,6 +28552,7 @@ "end": 12945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -27700,6 +28572,7 @@ "end": 12957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyTypes", "optional": false }, @@ -27741,6 +28614,7 @@ "end": 12995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addToMyThingy", "optional": false }, @@ -27760,6 +28634,7 @@ "end": 13019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -27781,6 +28656,7 @@ "end": 13022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -27836,6 +28712,7 @@ "end": 13038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyThingy", "optional": false }, @@ -27852,6 +28729,7 @@ "end": 13042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -27907,6 +28785,7 @@ "end": 12997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -27926,6 +28805,7 @@ "end": 13014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeyTypes", "optional": false }, @@ -27951,6 +28831,7 @@ "end": 13092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handler", "optional": false }, @@ -27974,6 +28855,7 @@ "end": 13094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28006,6 +28888,7 @@ "end": 13112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onChange", "optional": false }, @@ -28031,6 +28914,7 @@ "end": 13119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -28059,6 +28943,7 @@ "end": 13128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28099,6 +28984,7 @@ "end": 13175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onChangeGenericFunction", "optional": false }, @@ -28118,6 +29004,7 @@ "end": 13186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false, "typeAnnotation": { @@ -28139,6 +29026,7 @@ "end": 13195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Handler", "optional": false }, @@ -28169,6 +29057,7 @@ "end": 13197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28195,6 +29084,7 @@ "end": 13207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preset", "optional": false }, @@ -28267,6 +29157,7 @@ "end": 13232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "handler", "optional": false }, @@ -28320,6 +29211,7 @@ "end": 13177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28342,6 +29234,7 @@ "end": 13295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateIds", "optional": false }, @@ -28361,6 +29254,7 @@ "end": 13351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -28382,6 +29276,7 @@ "end": 13354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28404,6 +29299,7 @@ "end": 13368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idFields", "optional": false, "typeAnnotation": { @@ -28431,6 +29327,7 @@ "end": 13371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -28454,6 +29351,7 @@ "end": 13388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idMapping", "optional": false, "typeAnnotation": { @@ -28475,6 +29373,7 @@ "end": 13397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -28498,6 +29397,7 @@ "end": 13404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -28528,6 +29428,7 @@ "end": 13406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28546,6 +29447,7 @@ "end": 13408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -28572,6 +29474,7 @@ "end": 13412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28590,6 +29493,7 @@ "end": 13414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -28650,6 +29554,7 @@ "end": 13463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idField", "optional": false, "typeAnnotation": null @@ -28666,6 +29571,7 @@ "end": 13475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idFields", "optional": false }, @@ -28700,6 +29606,7 @@ "end": 13498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newId", "optional": false, "typeAnnotation": { @@ -28735,6 +29642,7 @@ "end": 13501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28753,6 +29661,7 @@ "end": 13503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -28784,6 +29693,7 @@ "end": 13528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idMapping", "optional": false }, @@ -28806,6 +29716,7 @@ "end": 13532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -28822,6 +29733,7 @@ "end": 13540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idField", "optional": false } @@ -28846,6 +29758,7 @@ "end": 13561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newId", "optional": false }, @@ -28883,6 +29796,7 @@ "end": 13580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -28899,6 +29813,7 @@ "end": 13588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idField", "optional": false } @@ -28911,6 +29826,7 @@ "end": 13597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newId", "optional": false } @@ -28936,6 +29852,7 @@ "end": 13629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -28964,6 +29881,7 @@ "end": 13297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28983,6 +29901,7 @@ "end": 13312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -29006,6 +29925,7 @@ "end": 13314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -29037,6 +29957,7 @@ "end": 13326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -29074,6 +29995,7 @@ "end": 13427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -29097,6 +30019,7 @@ "end": 13429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -29124,6 +30047,7 @@ "end": 13675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateIds2", "optional": false }, @@ -29143,6 +30067,7 @@ "end": 13738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -29164,6 +30089,7 @@ "end": 13741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29186,6 +30112,7 @@ "end": 13750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -29207,6 +30134,7 @@ "end": 13753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -29229,6 +30157,7 @@ "end": 13768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMap", "optional": false, "typeAnnotation": { @@ -29254,6 +30183,7 @@ "end": 13786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oldId", "optional": false, "typeAnnotation": { @@ -29338,6 +30268,7 @@ "end": 13811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -29355,6 +30286,7 @@ "end": 13817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -29371,6 +30303,7 @@ "end": 13821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -29399,6 +30332,7 @@ "end": 13837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringMap", "optional": false }, @@ -29415,6 +30349,7 @@ "end": 13839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -29445,6 +30380,7 @@ "end": 13677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29468,6 +30404,7 @@ "end": 13698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -29526,6 +30463,7 @@ "end": 13712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -29552,6 +30490,7 @@ "end": 13728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29573,6 +30512,7 @@ "end": 13905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false }, @@ -29592,6 +30532,7 @@ "end": 13932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -29613,6 +30554,7 @@ "end": 13935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29651,6 +30593,7 @@ "end": 13907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29670,6 +30613,7 @@ "end": 13921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -29721,6 +30665,7 @@ "end": 13939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29754,6 +30699,7 @@ "end": 13974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -29806,6 +30752,7 @@ "end": 13989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29832,6 +30779,7 @@ "end": 13997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -29891,6 +30839,7 @@ "end": 13976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -29914,6 +30863,7 @@ "end": 14019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -29955,6 +30905,7 @@ "end": 14050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -30031,6 +30982,7 @@ "end": 14072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -30066,6 +31018,7 @@ "end": 14029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -30099,6 +31052,7 @@ "end": 14033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30135,6 +31089,7 @@ "end": 14114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Form", "optional": false }, @@ -30187,6 +31142,7 @@ "end": 14155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30213,6 +31169,7 @@ "end": 14166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30237,6 +31194,7 @@ "end": 14171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -30265,6 +31223,7 @@ "end": 14174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30283,6 +31242,7 @@ "end": 14176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30312,6 +31272,7 @@ "end": 14186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Form", "optional": false }, @@ -30342,6 +31303,7 @@ "end": 14188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30360,6 +31322,7 @@ "end": 14190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30413,6 +31376,7 @@ "end": 14233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": { @@ -30434,6 +31398,7 @@ "end": 14236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30456,6 +31421,7 @@ "end": 14243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -30484,6 +31450,7 @@ "end": 14246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30502,6 +31469,7 @@ "end": 14248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30580,6 +31548,7 @@ "end": 14289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false } @@ -30595,6 +31564,7 @@ "end": 14296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -30627,6 +31597,7 @@ "end": 14211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -30653,6 +31624,7 @@ "end": 14227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30695,6 +31667,7 @@ "end": 14116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30718,6 +31691,7 @@ "end": 14346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SampleClass", "optional": false }, @@ -30763,6 +31737,7 @@ "end": 14378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -30786,6 +31761,7 @@ "end": 14380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -30835,6 +31811,7 @@ "end": 14404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -30856,6 +31833,7 @@ "end": 14407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -30928,6 +31906,7 @@ "end": 14438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -30950,6 +31929,7 @@ "end": 14451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } @@ -30987,6 +31967,7 @@ "end": 14348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -31014,6 +31995,7 @@ "end": 14476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -31041,6 +32023,7 @@ "end": 14486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -31074,6 +32057,7 @@ "end": 14521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "merge", "optional": false }, @@ -31093,6 +32077,7 @@ "end": 14532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -31114,6 +32099,7 @@ "end": 14535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31136,6 +32122,7 @@ "end": 14541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -31157,6 +32144,7 @@ "end": 14544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -31195,6 +32183,7 @@ "end": 14523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31217,6 +32206,7 @@ "end": 14526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -31254,6 +32244,7 @@ "end": 14548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31272,6 +32263,7 @@ "end": 14552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -31290,6 +32282,7 @@ "end": 14579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherSampleClass", "optional": false }, @@ -31331,6 +32324,7 @@ "end": 14635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -31352,6 +32346,7 @@ "end": 14638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31392,6 +32387,7 @@ "end": 14659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -31413,6 +32409,7 @@ "end": 14664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -31490,6 +32487,7 @@ "end": 14702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "merge", "optional": false }, @@ -31503,6 +32501,7 @@ "end": 14708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false } @@ -31516,6 +32515,7 @@ "end": 14713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -31644,6 +32644,7 @@ "end": 14602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SampleClass", "optional": false }, @@ -31668,6 +32669,7 @@ "end": 14581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31706,6 +32708,7 @@ "end": 14604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31724,6 +32727,7 @@ "end": 14610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -31755,6 +32759,7 @@ "end": 14813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherSampleClass", "optional": false }, @@ -31783,6 +32788,7 @@ "end": 14861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -31802,6 +32808,7 @@ "end": 14902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -31823,6 +32830,7 @@ "end": 14905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31845,6 +32853,7 @@ "end": 14908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -31866,6 +32875,7 @@ "end": 14911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -31888,6 +32898,7 @@ "end": 14915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": { @@ -31916,6 +32927,7 @@ "end": 14918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -31934,6 +32946,7 @@ "end": 14920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -31987,6 +33000,7 @@ "end": 14947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -32003,6 +33017,7 @@ "end": 14952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -32034,6 +33049,7 @@ "end": 14967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -32045,6 +33061,7 @@ "end": 14971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -32076,6 +33093,7 @@ "end": 15002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -32092,6 +33110,7 @@ "end": 15006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -32104,6 +33123,7 @@ "end": 15012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false } @@ -32136,6 +33156,7 @@ "end": 14863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32158,6 +33179,7 @@ "end": 14866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -32177,6 +33199,7 @@ "end": 14882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -32207,6 +33230,7 @@ "end": 14890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32258,6 +33282,7 @@ "end": 15076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Predicates", "optional": false }, @@ -32281,6 +33306,7 @@ "end": 15089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedRecord", "optional": false }, @@ -32312,6 +33338,7 @@ "end": 15099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32338,6 +33365,7 @@ "end": 15121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedRecord", "optional": false }, @@ -32362,6 +33390,7 @@ "end": 15132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false, "typeAnnotation": { @@ -32390,6 +33419,7 @@ "end": 15146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedRecord", "optional": false }, @@ -32415,6 +33445,7 @@ "end": 15165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedRecord", "optional": false }, @@ -32446,6 +33477,7 @@ "end": 15178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false }, @@ -32475,6 +33507,7 @@ "end": 15194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TaggedRecord", "optional": false }, @@ -32493,6 +33526,7 @@ "end": 15196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32519,6 +33553,7 @@ "end": 15236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -32542,6 +33577,7 @@ "end": 15238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32568,6 +33604,7 @@ "end": 15251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -32594,6 +33631,7 @@ "end": 15262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32625,6 +33663,7 @@ "end": 15271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -32673,6 +33712,7 @@ "end": 15288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -32699,6 +33739,7 @@ "end": 15299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32736,6 +33777,7 @@ "end": 15303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -32754,6 +33796,7 @@ "end": 15305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -32793,6 +33836,7 @@ "end": 15329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -32810,6 +33854,7 @@ "end": 15339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -32841,6 +33886,7 @@ "end": 15343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -32873,6 +33919,7 @@ "end": 15351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -32912,6 +33959,7 @@ "end": 15364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -32944,6 +33992,7 @@ "end": 15372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -32989,6 +34038,7 @@ "end": 15400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper2", "optional": false }, @@ -33012,6 +34062,7 @@ "end": 15402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33043,6 +34094,7 @@ "end": 15410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33069,6 +34121,7 @@ "end": 15421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33092,6 +34145,7 @@ "end": 15431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -33122,6 +34176,7 @@ "end": 15433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33140,6 +34195,7 @@ "end": 15435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33167,6 +34223,7 @@ "end": 15444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -33209,6 +34266,7 @@ "end": 15469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example2", "optional": false }, @@ -33232,6 +34290,7 @@ "end": 15471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33263,6 +34322,7 @@ "end": 15479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33289,6 +34349,7 @@ "end": 15496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper2", "optional": false }, @@ -33312,6 +34373,7 @@ "end": 15498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33352,6 +34414,7 @@ "end": 15509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Helper2", "optional": false }, @@ -33375,6 +34438,7 @@ "end": 15511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -33396,6 +34460,7 @@ "end": 15514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33435,6 +34500,7 @@ "end": 15539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result2", "optional": false }, @@ -33452,6 +34518,7 @@ "end": 15550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example2", "optional": false }, @@ -33514,6 +34581,7 @@ "end": 15562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -33584,6 +34652,7 @@ "end": 15583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -33629,6 +34698,7 @@ "end": 15637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DBBoolTable", "optional": false }, @@ -33652,6 +34722,7 @@ "end": 15639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33690,6 +34761,7 @@ "end": 15662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -33709,6 +34781,7 @@ "end": 15667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -33776,6 +34849,7 @@ "end": 15688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -33793,6 +34867,7 @@ "end": 15701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FLAG_1", "optional": false }, @@ -33819,6 +34894,7 @@ "end": 15724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FLAG_2", "optional": false }, @@ -33848,6 +34924,7 @@ "end": 15758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SimpleDBRecord", "optional": false }, @@ -33871,6 +34948,7 @@ "end": 15763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -33917,6 +34995,7 @@ "end": 15795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticField", "optional": false }, @@ -33953,6 +35032,7 @@ "end": 15819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DBBoolTable", "optional": false }, @@ -33976,6 +35056,7 @@ "end": 15824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -33996,6 +35077,7 @@ "end": 15859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFlagsFromSimpleRecord", "optional": false }, @@ -34015,6 +35097,7 @@ "end": 15887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "record", "optional": false, "typeAnnotation": { @@ -34036,6 +35119,7 @@ "end": 15903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SimpleDBRecord", "optional": false }, @@ -34059,6 +35143,7 @@ "end": 15908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34084,6 +35169,7 @@ "end": 15916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -34111,6 +35197,7 @@ "end": 15922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34154,6 +35241,7 @@ "end": 15945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "record", "optional": false }, @@ -34176,6 +35264,7 @@ "end": 15951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -34223,6 +35312,7 @@ "end": 15864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34257,6 +35347,7 @@ "end": 15980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DynamicDBRecord", "optional": false }, @@ -34280,6 +35371,7 @@ "end": 15985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34339,6 +35431,7 @@ "end": 16019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dynamicField", "optional": false }, @@ -34383,6 +35476,7 @@ "end": 16046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dynamicField", "optional": false }, @@ -34422,6 +35516,7 @@ "end": 16071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DBBoolTable", "optional": false }, @@ -34445,6 +35540,7 @@ "end": 16076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34465,6 +35561,7 @@ "end": 16112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFlagsFromDynamicRecord", "optional": false }, @@ -34484,6 +35581,7 @@ "end": 16140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "record", "optional": false, "typeAnnotation": { @@ -34505,6 +35603,7 @@ "end": 16157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DynamicDBRecord", "optional": false }, @@ -34528,6 +35627,7 @@ "end": 16162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34553,6 +35653,7 @@ "end": 16170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -34580,6 +35681,7 @@ "end": 16176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34623,6 +35725,7 @@ "end": 16199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "record", "optional": false }, @@ -34645,6 +35748,7 @@ "end": 16205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -34692,6 +35796,7 @@ "end": 16117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flag", "optional": false }, @@ -34725,6 +35830,7 @@ "end": 16247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -34752,6 +35858,7 @@ "end": 16257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -34785,6 +35892,7 @@ "end": 16291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "take", "optional": false }, @@ -34804,6 +35912,7 @@ "end": 16296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -34825,6 +35934,7 @@ "end": 16299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -34863,6 +35973,7 @@ "end": 16293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -34899,6 +36010,7 @@ "end": 16320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -34918,6 +36030,7 @@ "end": 16354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -34939,6 +36052,7 @@ "end": 16357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -34961,6 +36075,7 @@ "end": 16360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -34982,6 +36097,7 @@ "end": 16363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -35025,6 +36141,7 @@ "end": 16375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "take", "optional": false }, @@ -35044,6 +36161,7 @@ "end": 16400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -35060,6 +36178,7 @@ "end": 16402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -35131,6 +36250,7 @@ "end": 16414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "take", "optional": false }, @@ -35150,6 +36270,7 @@ "end": 16421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -35166,6 +36287,7 @@ "end": 16423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -35216,6 +36338,7 @@ "end": 16322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35235,6 +36358,7 @@ "end": 16332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -35255,6 +36379,7 @@ "end": 16335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -35281,6 +36406,7 @@ "end": 16351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35302,6 +36428,7 @@ "end": 16467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unbounded", "optional": false }, @@ -35343,6 +36470,7 @@ "end": 16482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -35371,6 +36499,7 @@ "end": 16485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35396,6 +36525,7 @@ "end": 16493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35444,6 +36574,7 @@ "end": 16511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -35494,6 +36625,7 @@ "end": 16538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -35538,6 +36670,7 @@ "end": 16469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35565,6 +36698,7 @@ "end": 16583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -35592,6 +36726,7 @@ "end": 16591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -35630,6 +36765,7 @@ "end": 16609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo7", "optional": false }, @@ -35653,6 +36789,7 @@ "end": 16611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35684,6 +36821,7 @@ "end": 16631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35699,6 +36837,7 @@ "end": 16652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -35718,6 +36857,7 @@ "end": 16677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": { @@ -35739,6 +36879,7 @@ "end": 16680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -35777,6 +36918,7 @@ "end": 16654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -35803,6 +36945,7 @@ "end": 16671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -35832,6 +36975,7 @@ "end": 16687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo7", "optional": false }, @@ -35862,6 +37006,7 @@ "end": 16690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -35880,6 +37025,7 @@ "end": 16692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -35905,6 +37051,7 @@ "end": 16728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -35928,6 +37075,7 @@ "end": 16730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35966,6 +37114,7 @@ "end": 16755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -35985,6 +37134,7 @@ "end": 16760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36018,6 +37168,7 @@ "end": 16786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DictDict", "optional": false }, @@ -36041,6 +37192,7 @@ "end": 16788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36070,6 +37222,7 @@ "end": 16806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36108,6 +37261,7 @@ "end": 16831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -36127,6 +37281,7 @@ "end": 16836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36149,6 +37304,7 @@ "end": 16843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -36172,6 +37328,7 @@ "end": 16845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36191,6 +37348,7 @@ "end": 16863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false }, @@ -36210,6 +37368,7 @@ "end": 16902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false, "typeAnnotation": { @@ -36231,6 +37390,7 @@ "end": 16912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DictDict", "optional": false }, @@ -36254,6 +37414,7 @@ "end": 16914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36272,6 +37433,7 @@ "end": 16917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36297,6 +37459,7 @@ "end": 16922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -36318,6 +37481,7 @@ "end": 16925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36340,6 +37504,7 @@ "end": 16929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -36361,6 +37526,7 @@ "end": 16932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36409,6 +37575,7 @@ "end": 16957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false }, @@ -36425,6 +37592,7 @@ "end": 16960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -36443,6 +37611,7 @@ "end": 16964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -36473,6 +37642,7 @@ "end": 16865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36502,6 +37672,7 @@ "end": 16883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36545,6 +37716,7 @@ "end": 16982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false }, @@ -36564,6 +37736,7 @@ "end": 17021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false, "typeAnnotation": { @@ -36585,6 +37758,7 @@ "end": 17031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DictDict", "optional": false }, @@ -36608,6 +37782,7 @@ "end": 17033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36626,6 +37801,7 @@ "end": 17036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36651,6 +37827,7 @@ "end": 17041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -36672,6 +37849,7 @@ "end": 17044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36694,6 +37872,7 @@ "end": 17048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -36715,6 +37894,7 @@ "end": 17051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36761,6 +37941,7 @@ "end": 17074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -36782,6 +37963,7 @@ "end": 17080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -36805,6 +37987,7 @@ "end": 17082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36828,6 +38011,7 @@ "end": 17088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false }, @@ -36844,6 +38028,7 @@ "end": 17091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -36872,6 +38057,7 @@ "end": 17106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -36888,6 +38074,7 @@ "end": 17109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -36918,6 +38105,7 @@ "end": 16984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -36947,6 +38135,7 @@ "end": 17002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37004,6 +38193,7 @@ "end": 17146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cf1", "optional": false, "typeAnnotation": null @@ -37023,6 +38213,7 @@ "end": 17226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -37044,6 +38235,7 @@ "end": 17226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37058,6 +38250,7 @@ "end": 17232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -37079,6 +38272,7 @@ "end": 17232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37118,6 +38312,7 @@ "end": 17250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -37149,6 +38344,7 @@ "end": 17262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37165,6 +38361,7 @@ "end": 17264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -37193,6 +38390,7 @@ "end": 17272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37230,6 +38428,7 @@ "end": 17151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37263,6 +38462,7 @@ "end": 17164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -37282,6 +38482,7 @@ "end": 17169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37321,6 +38522,7 @@ "end": 17190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cool", "optional": false }, @@ -37361,6 +38563,7 @@ "end": 17204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37387,6 +38590,7 @@ "end": 17220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37426,6 +38630,7 @@ "end": 17292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cf2", "optional": false, "typeAnnotation": null @@ -37445,6 +38650,7 @@ "end": 17361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -37466,6 +38672,7 @@ "end": 17361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37480,6 +38687,7 @@ "end": 17367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -37501,6 +38709,7 @@ "end": 17367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37540,6 +38749,7 @@ "end": 17385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -37571,6 +38781,7 @@ "end": 17397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37587,6 +38798,7 @@ "end": 17399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -37615,6 +38827,7 @@ "end": 17407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37652,6 +38865,7 @@ "end": 17297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -37678,6 +38892,7 @@ "end": 17310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -37704,6 +38919,7 @@ "end": 17315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37755,6 +38971,7 @@ "end": 17339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37781,6 +38998,7 @@ "end": 17355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess2.json b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess2.json index b650132f1ae4..b884a7ba9ac8 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess2.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccess2.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -97,6 +100,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -165,6 +169,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -205,6 +210,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false, "typeAnnotation": { @@ -246,6 +252,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -312,6 +319,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -421,6 +429,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -437,6 +446,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false } @@ -479,6 +489,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -495,6 +506,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false } @@ -537,6 +549,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -553,6 +566,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false } @@ -595,6 +609,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -611,6 +626,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -653,6 +669,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -669,6 +686,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -711,6 +729,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -727,6 +746,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -769,6 +789,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -785,6 +806,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -827,6 +849,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -843,6 +866,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -885,6 +909,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -901,6 +926,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -933,6 +959,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -952,6 +979,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -981,6 +1009,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1016,6 +1045,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1056,6 +1086,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1081,6 +1112,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1141,6 +1173,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1162,6 +1195,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1184,6 +1218,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -1212,6 +1247,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1256,6 +1292,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1267,6 +1304,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1292,6 +1330,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1303,6 +1342,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1328,6 +1368,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1339,6 +1380,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1364,6 +1406,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1375,6 +1418,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1400,6 +1444,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1411,6 +1456,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1436,6 +1482,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1447,6 +1494,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1471,6 +1519,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1503,6 +1552,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1535,6 +1585,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1567,6 +1618,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1583,6 +1635,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1615,6 +1668,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1664,6 +1718,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1713,6 +1768,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1762,6 +1818,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1778,6 +1835,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1818,6 +1876,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1841,6 +1900,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1899,6 +1959,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1918,6 +1979,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1946,6 +2008,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1965,6 +2028,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2000,6 +2064,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2025,6 +2090,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2085,6 +2151,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2106,6 +2173,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2149,6 +2217,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2160,6 +2229,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2185,6 +2255,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2196,6 +2267,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2220,6 +2292,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2236,6 +2309,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2268,6 +2342,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2284,6 +2359,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2324,6 +2400,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2353,6 +2430,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3b", "optional": false }, @@ -2372,6 +2450,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2400,6 +2479,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2419,6 +2499,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2454,6 +2535,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2482,6 +2564,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2526,6 +2609,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2547,6 +2631,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2590,6 +2675,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2601,6 +2687,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2626,6 +2713,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2637,6 +2725,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2666,6 +2755,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2695,6 +2785,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2714,6 +2805,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2746,6 +2838,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2802,6 +2895,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2825,6 +2919,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2879,6 +2974,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2890,6 +2986,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2915,6 +3012,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2926,6 +3024,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2955,6 +3054,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2989,6 +3089,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3014,6 +3115,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3049,6 +3151,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3082,6 +3185,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3101,6 +3205,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3122,6 +3227,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3144,6 +3250,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -3177,6 +3284,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -3205,6 +3313,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3228,6 +3337,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": { @@ -3256,6 +3366,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3279,6 +3390,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": { @@ -3300,6 +3412,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3349,6 +3462,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3365,6 +3479,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -3407,6 +3522,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3423,6 +3539,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -3465,6 +3582,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3481,6 +3599,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -3523,6 +3642,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3539,6 +3659,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -3579,6 +3700,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3598,6 +3720,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3618,6 +3741,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3644,6 +3768,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3670,6 +3795,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -3687,6 +3813,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3726,6 +3853,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3745,6 +3873,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3766,6 +3895,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -3788,6 +3918,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -3816,6 +3947,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -3839,6 +3971,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -3860,6 +3993,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3909,6 +4043,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3958,6 +4093,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3974,6 +4110,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4016,6 +4153,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4032,6 +4170,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4072,6 +4211,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4098,6 +4238,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -4119,6 +4260,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4138,6 +4280,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -4159,6 +4302,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4181,6 +4325,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -4209,6 +4354,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -4232,6 +4378,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -4260,6 +4407,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4283,6 +4431,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": { @@ -4304,6 +4453,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4353,6 +4503,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4402,6 +4553,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4418,6 +4570,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4460,6 +4613,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4476,6 +4630,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4518,6 +4673,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -4534,6 +4690,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4574,6 +4731,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4593,6 +4751,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4616,6 +4775,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dict", "optional": false }, @@ -4639,6 +4799,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4665,6 +4826,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4696,6 +4858,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -4723,6 +4886,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -4785,6 +4949,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IdOf", "optional": false }, @@ -4808,6 +4973,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4827,6 +4993,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -4856,6 +5023,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4899,6 +5067,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EntityState", "optional": false }, @@ -4923,6 +5092,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4942,6 +5112,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -4973,6 +5144,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ids", "optional": false }, @@ -5003,6 +5175,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IdOf", "optional": false }, @@ -5026,6 +5199,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5051,6 +5225,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -5079,6 +5254,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5117,6 +5293,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5140,6 +5317,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5178,6 +5356,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5214,6 +5393,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAllEntities", "optional": false }, @@ -5233,6 +5413,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -5254,6 +5435,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EntityState", "optional": false }, @@ -5277,6 +5459,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5339,6 +5522,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ids", "optional": false, "typeAnnotation": null @@ -5358,6 +5542,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false, "typeAnnotation": null @@ -5375,6 +5560,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -5408,6 +5594,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ids", "optional": false }, @@ -5438,6 +5625,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -5456,6 +5644,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -5472,6 +5661,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -5511,6 +5701,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5530,6 +5721,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -5564,6 +5756,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5588,6 +5781,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getEntity", "optional": false }, @@ -5607,6 +5801,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -5628,6 +5823,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IdOf", "optional": false }, @@ -5651,6 +5847,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5676,6 +5873,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -5697,6 +5895,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EntityState", "optional": false }, @@ -5720,6 +5919,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5782,6 +5982,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ids", "optional": false, "typeAnnotation": null @@ -5801,6 +6002,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false, "typeAnnotation": null @@ -5818,6 +6020,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -5858,6 +6061,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ids", "optional": false }, @@ -5880,6 +6084,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -5909,6 +6114,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5936,6 +6142,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entities", "optional": false }, @@ -5952,6 +6159,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -5982,6 +6190,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6001,6 +6210,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -6036,6 +6246,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6067,6 +6278,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -6094,6 +6306,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6137,6 +6350,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6178,6 +6392,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get123", "optional": false }, @@ -6237,6 +6452,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6263,6 +6479,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -6299,6 +6516,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -6317,6 +6535,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6339,6 +6558,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictExtract", "optional": false }, @@ -6362,6 +6582,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6384,6 +6605,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6414,6 +6636,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6432,6 +6655,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6456,6 +6680,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6474,6 +6699,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6492,6 +6718,7 @@ "end": 3061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6530,6 +6757,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictExclude", "optional": false }, @@ -6553,6 +6781,7 @@ "end": 3099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6575,6 +6804,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6605,6 +6835,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6623,6 +6854,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictExtract", "optional": false }, @@ -6646,6 +6878,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6664,6 +6897,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6693,6 +6927,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6714,6 +6949,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6737,6 +6973,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6768,6 +7005,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -6801,6 +7039,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6827,6 +7066,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6850,6 +7090,7 @@ "end": 3188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6876,6 +7117,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6907,6 +7149,7 @@ "end": 3204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6925,6 +7168,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -6947,6 +7191,7 @@ "end": 3218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6970,6 +7215,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6992,6 +7238,7 @@ "end": 3223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7016,6 +7263,7 @@ "end": 3228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -7046,6 +7294,7 @@ "end": 3233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7072,6 +7321,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7095,6 +7345,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictExclude", "optional": false }, @@ -7118,6 +7369,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7148,6 +7400,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7166,6 +7419,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -7185,6 +7439,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7218,6 +7473,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -7237,6 +7493,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -7258,6 +7515,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7280,6 +7538,7 @@ "end": 3395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -7302,6 +7561,7 @@ "end": 3405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": { @@ -7337,6 +7597,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7426,6 +7687,7 @@ "end": 3447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -7451,6 +7713,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -7509,6 +7772,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7543,6 +7807,7 @@ "end": 3337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elements", "optional": false }, @@ -7567,6 +7832,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7613,6 +7879,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elements", "optional": false }, @@ -7637,6 +7904,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7679,6 +7947,7 @@ "end": 3483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -7698,6 +7967,7 @@ "end": 3514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -7719,6 +7989,7 @@ "end": 3517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7741,6 +8012,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -7763,6 +8035,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": { @@ -7791,6 +8064,7 @@ "end": 3534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7863,6 +8137,7 @@ "end": 3561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -7882,6 +8157,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -7931,6 +8207,7 @@ "end": 3485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7950,6 +8227,7 @@ "end": 3499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7986,6 +8264,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -8005,6 +8284,7 @@ "end": 3649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -8026,6 +8306,7 @@ "end": 3652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8048,6 +8329,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -8070,6 +8352,7 @@ "end": 3666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": { @@ -8098,6 +8381,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8170,6 +8454,7 @@ "end": 3696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -8189,6 +8474,7 @@ "end": 3702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -8238,6 +8524,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8257,6 +8544,7 @@ "end": 3634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -8293,6 +8581,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -8335,6 +8624,7 @@ "end": 3755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8363,6 +8653,7 @@ "end": 3762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -8397,6 +8688,7 @@ "end": 3772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8441,6 +8733,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8469,6 +8762,7 @@ "end": 3807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -8503,6 +8797,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8548,6 +8843,7 @@ "end": 3725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8583,6 +8879,7 @@ "end": 3878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8604,6 +8901,7 @@ "end": 3893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8796,6 +9094,7 @@ "end": 3998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8819,6 +9118,7 @@ "end": 4000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8847,6 +9147,7 @@ "end": 4018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8899,6 +9200,7 @@ "end": 4025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8925,6 +9227,7 @@ "end": 4036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8948,6 +9251,7 @@ "end": 4040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8974,6 +9278,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9006,6 +9311,7 @@ "end": 4064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -9029,6 +9335,7 @@ "end": 4066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9057,6 +9364,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -9109,6 +9417,7 @@ "end": 4091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9135,6 +9444,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9172,6 +9482,7 @@ "end": 4107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9201,6 +9512,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9233,6 +9545,7 @@ "end": 4132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -9256,6 +9569,7 @@ "end": 4134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9278,6 +9592,7 @@ "end": 4137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9297,6 +9612,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9320,6 +9636,7 @@ "end": 4151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9352,6 +9669,7 @@ "end": 4160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9378,6 +9696,7 @@ "end": 4171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9408,6 +9727,7 @@ "end": 4175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9433,6 +9753,7 @@ "end": 4177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9451,6 +9772,7 @@ "end": 4179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9474,6 +9796,7 @@ "end": 4194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false }, @@ -9497,6 +9820,7 @@ "end": 4196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9519,6 +9843,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9538,6 +9863,7 @@ "end": 4211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -9561,6 +9887,7 @@ "end": 4213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9593,6 +9920,7 @@ "end": 4222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9619,6 +9947,7 @@ "end": 4233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9649,6 +9978,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9681,6 +10011,7 @@ "end": 4239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -9699,6 +10030,7 @@ "end": 4241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9748,6 +10080,7 @@ "end": 4288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "actions", "optional": false, "typeAnnotation": null @@ -9826,6 +10159,7 @@ "end": 4343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": null @@ -9842,6 +10176,7 @@ "end": 4354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "actions", "optional": false }, @@ -9879,6 +10214,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -9895,6 +10231,7 @@ "end": 4372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false } @@ -9915,6 +10252,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9926,6 +10264,7 @@ "end": 4381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9965,6 +10304,7 @@ "end": 4396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -9981,6 +10321,7 @@ "end": 4403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false } @@ -9996,6 +10337,7 @@ "end": 4406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10009,6 +10351,7 @@ "end": 4409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccessErrors.json b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccessErrors.json index 1bb76e56dbfc..6553c9048c58 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccessErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofAndIndexedAccessErrors.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -206,6 +207,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -229,6 +231,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -257,6 +260,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -295,6 +299,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -325,6 +330,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -349,6 +355,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K0", "optional": false }, @@ -370,6 +377,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -394,6 +402,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -415,6 +424,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -446,6 +456,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -468,6 +479,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -506,6 +518,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -529,6 +542,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -574,6 +588,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -598,6 +613,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -650,6 +666,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -675,6 +692,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -734,6 +752,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -760,6 +779,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -784,6 +804,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -821,6 +842,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -845,6 +867,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -882,6 +905,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -906,6 +930,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -968,6 +993,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -992,6 +1018,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1021,6 +1048,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -1045,6 +1073,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1074,6 +1103,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -1098,6 +1128,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1127,6 +1158,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T16", "optional": false }, @@ -1151,6 +1183,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1180,6 +1213,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T17", "optional": false }, @@ -1204,6 +1238,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1233,6 +1268,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T18", "optional": false }, @@ -1257,6 +1293,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1286,6 +1323,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T19", "optional": false }, @@ -1310,6 +1348,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1336,6 +1375,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1375,6 +1415,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -1399,6 +1440,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1445,6 +1487,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -1469,6 +1512,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1515,6 +1559,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -1539,6 +1584,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1585,6 +1631,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -1643,6 +1690,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -1693,6 +1741,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -1743,6 +1792,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T33", "optional": false }, @@ -1793,6 +1843,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -1817,6 +1868,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1862,6 +1914,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T41", "optional": false }, @@ -1886,6 +1939,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -1931,6 +1985,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T42", "optional": false }, @@ -1955,6 +2010,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -2000,6 +2056,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T43", "optional": false }, @@ -2024,6 +2081,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -2069,6 +2127,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -2112,6 +2171,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T51", "optional": false }, @@ -2155,6 +2215,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T52", "optional": false }, @@ -2198,6 +2259,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T53", "optional": false }, @@ -2241,6 +2303,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T60", "optional": false }, @@ -2292,6 +2355,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T61", "optional": false }, @@ -2352,6 +2416,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -2384,6 +2449,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -2403,6 +2469,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2424,6 +2491,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2446,6 +2514,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2467,6 +2536,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2509,6 +2579,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2525,6 +2596,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -2555,6 +2627,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2577,6 +2650,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2603,6 +2677,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2624,6 +2699,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -2643,6 +2719,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2664,6 +2741,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2686,6 +2764,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2707,6 +2786,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2729,6 +2809,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2757,6 +2838,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2775,6 +2857,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2825,6 +2908,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2841,6 +2925,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -2853,6 +2938,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -2882,6 +2968,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2904,6 +2991,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2930,6 +3018,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2951,6 +3040,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2970,6 +3060,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -2991,6 +3082,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3037,6 +3129,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3055,6 +3148,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -3068,6 +3162,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3114,6 +3209,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3132,6 +3228,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -3145,6 +3242,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3191,6 +3289,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -3209,6 +3308,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProperty", "optional": false }, @@ -3222,6 +3322,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3241,6 +3342,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3291,6 +3393,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -3304,6 +3407,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3356,6 +3460,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -3369,6 +3474,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3421,6 +3527,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setProperty", "optional": false }, @@ -3434,6 +3541,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3453,6 +3561,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3508,6 +3617,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3527,6 +3637,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3555,6 +3666,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3573,6 +3685,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3597,6 +3710,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3625,6 +3739,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3643,6 +3758,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3667,6 +3783,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -3708,6 +3825,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3726,6 +3844,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3752,6 +3871,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -3787,6 +3907,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3813,6 +3934,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3838,6 +3960,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": { @@ -3879,6 +4002,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3897,6 +4021,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3923,6 +4048,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": { @@ -3958,6 +4084,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3984,6 +4111,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4029,6 +4157,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4045,6 +4174,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4070,6 +4200,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4086,6 +4217,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4111,6 +4243,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4127,6 +4260,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4152,6 +4286,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4168,6 +4303,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -4193,6 +4329,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4209,6 +4346,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4234,6 +4372,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4250,6 +4389,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4275,6 +4415,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4291,6 +4432,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4316,6 +4458,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4332,6 +4475,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -4358,6 +4502,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -4369,6 +4514,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4394,6 +4540,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -4405,6 +4552,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4430,6 +4578,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -4441,6 +4590,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -4466,6 +4616,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -4477,6 +4628,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4502,6 +4654,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -4513,6 +4666,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4538,6 +4692,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -4549,6 +4704,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -4574,6 +4730,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -4585,6 +4742,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4610,6 +4768,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -4621,6 +4780,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4646,6 +4806,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -4657,6 +4818,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false } @@ -4682,6 +4844,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": null @@ -4693,6 +4856,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -4718,6 +4882,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": null @@ -4729,6 +4894,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -4754,6 +4920,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": null @@ -4765,6 +4932,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false } @@ -4794,6 +4962,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4816,6 +4985,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4838,6 +5008,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -4857,6 +5028,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4878,6 +5050,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4900,6 +5073,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -4921,6 +5095,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4943,6 +5118,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": { @@ -4971,6 +5147,7 @@ "end": 2480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4989,6 +5166,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5012,6 +5190,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -5033,6 +5212,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5055,6 +5235,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -5076,6 +5257,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -5098,6 +5280,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uk", "optional": false, "typeAnnotation": { @@ -5126,6 +5309,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5144,6 +5328,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5167,6 +5352,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tj", "optional": false, "typeAnnotation": { @@ -5195,6 +5381,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5213,6 +5400,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -5236,6 +5424,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uj", "optional": false, "typeAnnotation": { @@ -5264,6 +5453,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5282,6 +5472,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -5335,6 +5526,7 @@ "end": 2551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -5351,6 +5543,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5382,6 +5575,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -5393,6 +5587,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5418,6 +5613,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -5429,6 +5625,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5460,6 +5657,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5476,6 +5674,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5488,6 +5687,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false } @@ -5513,6 +5713,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": null @@ -5530,6 +5731,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5546,6 +5748,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5576,6 +5779,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": null @@ -5587,6 +5791,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uk", "optional": false } @@ -5612,6 +5817,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uk", "optional": false, "typeAnnotation": null @@ -5623,6 +5829,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false } @@ -5648,6 +5855,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tj", "optional": false, "typeAnnotation": null @@ -5659,6 +5867,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uj", "optional": false } @@ -5684,6 +5893,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uj", "optional": false, "typeAnnotation": null @@ -5695,6 +5905,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tj", "optional": false } @@ -5720,6 +5931,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": null @@ -5731,6 +5943,7 @@ "end": 2827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tj", "optional": false } @@ -5756,6 +5969,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tj", "optional": false, "typeAnnotation": null @@ -5767,6 +5981,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false } @@ -5792,6 +6007,7 @@ "end": 2858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false, "typeAnnotation": null @@ -5803,6 +6019,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uj", "optional": false } @@ -5828,6 +6045,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uj", "optional": false, "typeAnnotation": null @@ -5839,6 +6057,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tk", "optional": false } @@ -5868,6 +6087,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5890,6 +6110,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5909,6 +6130,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -5939,6 +6161,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5971,6 +6194,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5990,6 +6214,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6010,6 +6235,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -6029,6 +6255,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6063,6 +6290,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -6082,6 +6310,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -6110,6 +6339,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6154,6 +6384,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -6189,6 +6420,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -6228,6 +6460,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6254,6 +6487,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6280,6 +6514,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6319,6 +6554,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UndefinedKeys", "optional": false }, @@ -6342,6 +6578,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6361,6 +6598,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -6414,6 +6652,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6440,6 +6679,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6484,6 +6724,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6502,6 +6743,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6521,6 +6763,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6551,6 +6794,7 @@ "end": 3192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -6576,6 +6820,7 @@ "end": 3197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6611,6 +6856,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6666,6 +6912,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -6683,6 +6930,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UndefinedKeys", "optional": false }, @@ -6706,6 +6954,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -6738,6 +6987,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -6766,6 +7016,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -6826,6 +7077,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -6854,6 +7106,7 @@ "end": 3327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -6900,6 +7153,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -6919,6 +7173,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6940,6 +7195,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6962,6 +7218,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -6983,6 +7240,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7032,6 +7290,7 @@ "end": 3425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7048,6 +7307,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -7090,6 +7350,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7106,6 +7367,7 @@ "end": 3452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -7148,6 +7410,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7164,6 +7427,7 @@ "end": 3482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -7228,6 +7492,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7247,6 +7512,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7291,6 +7557,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7317,6 +7584,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7338,6 +7606,7 @@ "end": 3543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -7380,6 +7649,7 @@ "end": 3579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7408,6 +7678,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7431,6 +7702,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7461,6 +7733,7 @@ "end": 3603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7494,6 +7767,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7539,6 +7813,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7561,6 +7836,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7587,6 +7863,7 @@ "end": 3564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7608,6 +7885,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -7650,6 +7928,7 @@ "end": 3679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7678,6 +7957,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7701,6 +7981,7 @@ "end": 3696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7724,6 +8005,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7747,6 +8029,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7770,6 +8053,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7793,6 +8077,7 @@ "end": 3728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7816,6 +8101,7 @@ "end": 3736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7839,6 +8125,7 @@ "end": 3743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7869,6 +8156,7 @@ "end": 3751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7920,6 +8208,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7965,6 +8254,7 @@ "end": 3645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7987,6 +8277,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8013,6 +8304,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8034,6 +8326,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -8079,6 +8372,7 @@ "end": 3864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8125,6 +8419,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8146,6 +8441,7 @@ "end": 3885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8205,6 +8501,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8245,6 +8542,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8273,6 +8571,7 @@ "end": 3937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8351,6 +8650,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8414,6 +8714,7 @@ "end": 4010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -8471,6 +8772,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8490,6 +8792,7 @@ "end": 3834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofInferenceIntersectsResults.json b/crates/swc_ecma_parser/tests/tsc/keyofInferenceIntersectsResults.json index 598b8c9b7491..8517da768504 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofInferenceIntersectsResults.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofInferenceIntersectsResults.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -113,6 +116,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -132,6 +136,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -160,6 +165,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -183,6 +189,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -211,6 +218,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -250,6 +258,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -270,6 +279,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -297,6 +307,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -313,6 +324,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -332,6 +344,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -360,6 +373,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -383,6 +397,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -411,6 +426,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +466,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -480,6 +497,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -510,6 +528,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -528,6 +547,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -577,6 +597,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -612,6 +633,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -630,6 +652,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -688,6 +711,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -706,6 +730,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofInferenceLowerPriorityThanReturn.json b/crates/swc_ecma_parser/tests/tsc/keyofInferenceLowerPriorityThanReturn.json index d75632754f3c..aa028017537e 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofInferenceLowerPriorityThanReturn.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofInferenceLowerPriorityThanReturn.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Write", "optional": false }, @@ -59,6 +60,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Write", "optional": false }, @@ -91,6 +93,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Col", "optional": false }, @@ -150,6 +153,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Col", "optional": false }, @@ -173,6 +177,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -191,6 +196,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -220,6 +226,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -246,6 +253,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -288,6 +296,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -310,6 +319,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -333,6 +343,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Table", "optional": false }, @@ -392,6 +403,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Table", "optional": false }, @@ -415,6 +427,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -433,6 +446,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -462,6 +476,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -488,6 +503,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -530,6 +546,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -552,6 +569,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -580,6 +598,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MakeTable", "optional": false }, @@ -603,6 +622,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -632,6 +652,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -677,6 +698,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -703,6 +725,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -726,6 +749,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Col", "optional": false }, @@ -749,6 +773,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Write", "optional": false }, @@ -774,6 +799,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -792,6 +818,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -822,6 +849,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -848,6 +876,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -871,6 +900,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Col", "optional": false }, @@ -894,6 +924,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Write", "optional": false }, @@ -919,6 +950,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -937,6 +969,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -959,6 +992,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConflictTarget", "optional": false }, @@ -1000,6 +1034,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cols", "optional": false, "typeAnnotation": { @@ -1040,6 +1075,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1081,6 +1117,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1111,6 +1148,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConflictTarget", "optional": false }, @@ -1134,6 +1172,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1199,6 +1238,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConflictTarget", "optional": false }, @@ -1222,6 +1262,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1251,6 +1292,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1293,6 +1335,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cols", "optional": false }, @@ -1330,6 +1373,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bookTable", "optional": false, "typeAnnotation": { @@ -1351,6 +1395,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Table", "optional": false }, @@ -1374,6 +1419,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BookReq", "optional": false }, @@ -1392,6 +1438,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BookDef", "optional": false }, @@ -1441,6 +1488,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BookReq", "optional": false }, @@ -1468,6 +1516,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -1503,6 +1552,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serial", "optional": false }, @@ -1540,6 +1590,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BookDef", "optional": false }, @@ -1567,6 +1618,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "author", "optional": false }, @@ -1602,6 +1654,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numPages", "optional": false }, @@ -1652,6 +1705,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertOnConflictDoNothing", "optional": false }, @@ -1671,6 +1725,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_table", "optional": false, "typeAnnotation": { @@ -1692,6 +1747,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Table", "optional": false }, @@ -1715,6 +1771,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -1733,6 +1790,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -1758,6 +1816,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_conflictTarget", "optional": false, "typeAnnotation": { @@ -1779,6 +1838,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConflictTarget", "optional": false }, @@ -1809,6 +1869,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -1827,6 +1888,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -1875,6 +1937,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1906,6 +1969,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Req", "optional": false }, @@ -1935,6 +1999,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Def", "optional": false }, @@ -1978,6 +2043,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2017,6 +2083,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertOnConflictDoNothing", "optional": false }, @@ -2030,6 +2097,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bookTable", "optional": false } @@ -2056,6 +2124,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConflictTarget", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/keyofIntersection.json b/crates/swc_ecma_parser/tests/tsc/keyofIntersection.json index 5a8058f1fb56..d0e580c42063 100644 --- a/crates/swc_ecma_parser/tests/tsc/keyofIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/keyofIntersection.json @@ -19,6 +19,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -107,6 +110,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +149,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -182,6 +187,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -200,6 +206,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -224,6 +231,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -247,6 +255,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -291,6 +300,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -309,6 +319,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -333,6 +344,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -356,6 +368,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -400,6 +413,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -418,6 +432,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -442,6 +457,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -465,6 +481,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +504,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -531,6 +549,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -549,6 +568,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -573,6 +593,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -590,6 +611,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -613,6 +635,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -636,6 +659,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -653,6 +677,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -676,6 +701,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -699,6 +725,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -716,6 +743,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -739,6 +767,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -757,6 +786,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -780,6 +810,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example1", "optional": false }, @@ -803,6 +834,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -832,6 +864,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -883,6 +916,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -906,6 +940,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -935,6 +970,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -958,6 +994,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -993,6 +1030,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -1010,6 +1048,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example1", "optional": false }, @@ -1070,6 +1109,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result2", "optional": false }, @@ -1107,6 +1147,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1157,6 +1198,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1213,6 +1255,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example3", "optional": false }, @@ -1236,6 +1279,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1280,6 +1324,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1303,6 +1348,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1336,6 +1382,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result3", "optional": false }, @@ -1353,6 +1400,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example3", "optional": false }, @@ -1422,6 +1470,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example4", "optional": false }, @@ -1445,6 +1494,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1474,6 +1524,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1518,6 +1569,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1541,6 +1593,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1570,6 +1623,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1593,6 +1647,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1627,6 +1682,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result4", "optional": false }, @@ -1651,6 +1707,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example4", "optional": false }, @@ -1712,6 +1769,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example5", "optional": false }, @@ -1735,6 +1793,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1757,6 +1816,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1801,6 +1861,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1819,6 +1880,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1843,6 +1905,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result5", "optional": false }, @@ -1860,6 +1923,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example5", "optional": false }, @@ -1883,6 +1947,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1933,6 +1998,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport1.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport1.json index 612a81b37671..b559549c0abf 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport1.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport1.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -138,6 +142,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -180,6 +185,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -196,6 +202,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -238,6 +245,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -257,6 +265,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -285,6 +294,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -303,6 +313,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -349,6 +360,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -366,6 +378,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -413,6 +426,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -430,6 +444,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -452,6 +467,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport2.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport2.json index e2ddf701f2f5..588c454c24fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport2.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport2.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -153,6 +157,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -201,6 +206,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -226,6 +232,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -274,6 +281,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -302,6 +310,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -330,6 +339,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -348,6 +358,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -394,6 +405,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -411,6 +423,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -458,6 +471,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -475,6 +489,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -497,6 +512,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport3.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport3.json index ce71c745a354..352f474e99bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport3.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport3.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -150,6 +154,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -172,6 +177,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -238,6 +244,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -266,6 +273,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -288,6 +296,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -360,6 +369,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -388,6 +398,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -416,6 +427,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -434,6 +446,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -480,6 +493,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -497,6 +511,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +559,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -561,6 +577,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -583,6 +600,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport4.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport4.json index a1b379c2f35d..0effccaa365c 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport4.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport4.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -162,6 +166,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -187,6 +192,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -235,6 +241,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -260,6 +267,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -299,6 +307,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -317,6 +326,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -350,6 +360,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_y", "optional": false, "typeAnnotation": null @@ -367,6 +378,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -383,6 +395,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -415,6 +428,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_z", "optional": false, "typeAnnotation": null @@ -432,6 +446,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -448,6 +463,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -489,6 +505,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -517,6 +534,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -554,6 +572,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -582,6 +601,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -610,6 +630,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -628,6 +649,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -674,6 +696,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -698,6 +721,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -740,6 +764,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -757,6 +782,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -804,6 +830,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -821,6 +848,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -843,6 +871,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport5.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport5.json index 74fd08fa3e7e..3b1e152406b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport5.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport5.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -156,6 +160,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -190,6 +195,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -219,6 +225,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -260,6 +267,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -278,6 +286,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -311,6 +320,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_y", "optional": false, "typeAnnotation": null @@ -328,6 +338,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -344,6 +355,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -376,6 +388,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_z", "optional": false, "typeAnnotation": null @@ -393,6 +406,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -409,6 +423,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -450,6 +465,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -478,6 +494,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -515,6 +532,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -543,6 +561,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -571,6 +590,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -589,6 +609,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -635,6 +656,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -659,6 +681,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -701,6 +724,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -718,6 +742,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -765,6 +790,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -782,6 +808,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -804,6 +831,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport6.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport6.json index 85c9f5aeeecc..d1bc24d1d870 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport6.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport6.json @@ -28,6 +28,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -162,6 +166,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -219,6 +224,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -247,6 +253,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -269,6 +276,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -335,6 +343,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -363,6 +372,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -385,6 +395,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -448,6 +459,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -466,6 +478,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -499,6 +512,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_y", "optional": false, "typeAnnotation": null @@ -516,6 +530,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -532,6 +547,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -564,6 +580,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_z", "optional": false, "typeAnnotation": null @@ -581,6 +598,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -597,6 +615,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -638,6 +657,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -666,6 +686,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -703,6 +724,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -731,6 +753,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -759,6 +782,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -777,6 +801,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -823,6 +848,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false, "typeAnnotation": null @@ -847,6 +873,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -889,6 +916,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -906,6 +934,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -953,6 +982,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -970,6 +1000,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inst", "optional": false }, @@ -992,6 +1023,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport7.json b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport7.json index 7e2b0336d610..38a086829efd 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport7.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundAssignmentDeclarationSupport7.json @@ -28,6 +28,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -156,6 +160,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -172,6 +177,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -214,6 +220,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -230,6 +237,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_str", "optional": false } @@ -278,6 +286,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -306,6 +315,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -343,6 +353,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -371,6 +382,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -399,6 +411,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -417,6 +430,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -463,6 +477,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -486,6 +501,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -542,6 +558,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -565,6 +582,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -596,6 +614,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS.json b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS.json index b4184260e478..6133c4ddfe9e 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS.json @@ -28,6 +28,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -84,6 +86,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -158,6 +161,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -248,6 +252,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -287,6 +292,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -317,6 +323,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS2.json b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS2.json index 5ee9b1b06641..bfd8f9c6c5c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS2.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS2.json @@ -28,6 +28,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -134,6 +136,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -224,6 +227,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -263,6 +267,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -293,6 +298,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS3.json b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS3.json index 5d49d83f5015..a4de35d4da6a 100644 --- a/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS3.json +++ b/crates/swc_ecma_parser/tests/tsc/lateBoundClassMemberAssignmentJS3.json @@ -28,6 +28,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -84,6 +86,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -142,6 +145,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -183,6 +187,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -199,6 +204,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -273,6 +279,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -314,6 +321,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -330,6 +338,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } @@ -369,6 +378,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -386,6 +396,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -402,6 +413,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_sym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/leaveOptionalParameterAsWritten.json b/crates/swc_ecma_parser/tests/tsc/leaveOptionalParameterAsWritten.json index fe95dfff82ff..17368321c8fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/leaveOptionalParameterAsWritten.json +++ b/crates/swc_ecma_parser/tests/tsc/leaveOptionalParameterAsWritten.json @@ -24,6 +24,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -60,6 +61,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -94,6 +96,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -120,6 +123,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teams", "optional": false }, @@ -152,6 +156,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calling", "optional": false }, @@ -177,6 +182,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -193,6 +199,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -230,6 +237,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -259,6 +267,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teams", "optional": false }, @@ -312,6 +321,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -331,6 +341,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": true, "typeAnnotation": { @@ -352,6 +363,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/letIdentifierInElementAccess01.json b/crates/swc_ecma_parser/tests/tsc/letIdentifierInElementAccess01.json index ff115fa11e13..9010aff21103 100644 --- a/crates/swc_ecma_parser/tests/tsc/letIdentifierInElementAccess01.json +++ b/crates/swc_ecma_parser/tests/tsc/letIdentifierInElementAccess01.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "let", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "let", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmit.json b/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmit.json index 22f46fce5fce..262f1ea87827 100644 --- a/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmit.json +++ b/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmit.json @@ -34,6 +34,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -102,6 +104,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -123,6 +126,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmitBundle.json b/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmitBundle.json index 3225166efcc9..2d7b62c6d1aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmitBundle.json +++ b/crates/swc_ecma_parser/tests/tsc/libReferenceDeclarationEmitBundle.json @@ -34,6 +34,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -102,6 +104,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -123,6 +126,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/libReferenceNoLib.json b/crates/swc_ecma_parser/tests/tsc/libReferenceNoLib.json index 805ee2e8f816..3464bef4d683 100644 --- a/crates/swc_ecma_parser/tests/tsc/libReferenceNoLib.json +++ b/crates/swc_ecma_parser/tests/tsc/libReferenceNoLib.json @@ -18,6 +18,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -46,6 +47,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -70,6 +72,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +107,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -132,6 +136,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -160,6 +165,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -188,6 +194,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -216,6 +223,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -244,6 +252,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IArguments", "optional": false }, @@ -278,6 +287,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -305,6 +315,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false }, @@ -359,6 +370,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -380,6 +392,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/libReferenceNoLibBundle.json b/crates/swc_ecma_parser/tests/tsc/libReferenceNoLibBundle.json index a6d94a3617c9..2fdf6570210c 100644 --- a/crates/swc_ecma_parser/tests/tsc/libReferenceNoLibBundle.json +++ b/crates/swc_ecma_parser/tests/tsc/libReferenceNoLibBundle.json @@ -18,6 +18,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -46,6 +47,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -70,6 +72,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +107,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -132,6 +136,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -160,6 +165,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -188,6 +194,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -216,6 +223,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -244,6 +252,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IArguments", "optional": false }, @@ -278,6 +287,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -305,6 +315,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false }, @@ -359,6 +370,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -380,6 +392,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-1.json b/crates/swc_ecma_parser/tests/tsc/library-reference-1.json index dda576bb21c0..2c83fd84404f 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-1.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-1.json @@ -28,6 +28,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-14.json b/crates/swc_ecma_parser/tests/tsc/library-reference-14.json index 37e3f5a2808e..c9303261d94c 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-14.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-14.json @@ -28,6 +28,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-15.json b/crates/swc_ecma_parser/tests/tsc/library-reference-15.json index d4bc97aa3bc2..79cda04aa08f 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-15.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-15.json @@ -28,6 +28,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -111,6 +113,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$2", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -197,6 +201,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, @@ -239,6 +244,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-3.json b/crates/swc_ecma_parser/tests/tsc/library-reference-3.json index 1f661c748a7b..a74d4fc7abbe 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-3.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-3.json @@ -28,6 +28,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-4.json b/crates/swc_ecma_parser/tests/tsc/library-reference-4.json index 86e82c46c684..4915bca32321 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-4.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-4.json @@ -28,6 +28,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-5.json b/crates/swc_ecma_parser/tests/tsc/library-reference-5.json index 4e7ca8cdeca6..f82e35cd2637 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-5.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-5.json @@ -28,6 +28,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-6.json b/crates/swc_ecma_parser/tests/tsc/library-reference-6.json index 18d8a74fddf1..2608605bca80 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-6.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-6.json @@ -28,6 +28,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -141,6 +144,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-7.json b/crates/swc_ecma_parser/tests/tsc/library-reference-7.json index 1ce04f3e2c84..94bf82d51c56 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-7.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-7.json @@ -28,6 +28,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-8.json b/crates/swc_ecma_parser/tests/tsc/library-reference-8.json index a2d1a8e38f48..14afc137c815 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-8.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-8.json @@ -28,6 +28,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beta", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -192,6 +196,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -230,6 +235,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alpha", "optional": false }, @@ -255,6 +261,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beta", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/library-reference-scoped-packages.json b/crates/swc_ecma_parser/tests/tsc/library-reference-scoped-packages.json index e5617c588c58..b6139b4c96a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/library-reference-scoped-packages.json +++ b/crates/swc_ecma_parser/tests/tsc/library-reference-scoped-packages.json @@ -34,6 +34,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/linkTagEmit1.json b/crates/swc_ecma_parser/tests/tsc/linkTagEmit1.json index 709d1ee7617e..e9d8abe959c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/linkTagEmit1.json +++ b/crates/swc_ecma_parser/tests/tsc/linkTagEmit1.json @@ -21,6 +21,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false }, @@ -45,6 +46,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -70,6 +72,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computeCommonSourceDirectoryOfFilenames", "optional": false }, @@ -89,6 +92,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "integer", "optional": false, "typeAnnotation": null @@ -129,6 +133,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "integer", "optional": false }, @@ -173,6 +178,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "see3", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypeWidening.json b/crates/swc_ecma_parser/tests/tsc/literalTypeWidening.json index d8a1ac64b0b4..ae12ecf40455 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypeWidening.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypeWidening.json @@ -14,6 +14,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -107,6 +110,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -137,6 +141,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -148,6 +153,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -178,6 +184,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -189,6 +196,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -219,6 +227,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -281,6 +290,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -292,6 +302,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -322,6 +333,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -355,6 +367,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -385,6 +398,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -396,6 +410,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -419,6 +434,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -438,6 +454,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -495,6 +512,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -512,6 +530,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -561,6 +580,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -619,6 +639,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -649,6 +670,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -666,6 +688,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -676,6 +699,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -686,6 +710,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -717,6 +742,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -734,6 +760,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -744,6 +771,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -784,6 +812,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -858,6 +887,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -888,6 +918,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -899,6 +930,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -929,6 +961,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -940,6 +973,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -970,6 +1004,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -981,6 +1016,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -1011,6 +1047,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -1022,6 +1059,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -1052,6 +1090,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": null @@ -1063,6 +1102,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -1086,6 +1126,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1128,6 +1169,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1168,6 +1210,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1179,6 +1222,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1209,6 +1253,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1220,6 +1265,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1250,6 +1296,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -1261,6 +1308,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1291,6 +1339,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -1353,6 +1402,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -1364,6 +1414,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -1394,6 +1445,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -1427,6 +1479,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1457,6 +1510,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -1468,6 +1522,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -1491,6 +1546,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1510,6 +1566,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -1567,6 +1624,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1584,6 +1642,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1633,6 +1692,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1691,6 +1751,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1721,6 +1782,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1738,6 +1800,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1748,6 +1811,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1758,6 +1822,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -1789,6 +1854,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1806,6 +1872,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1816,6 +1883,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -1856,6 +1924,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -1930,6 +1999,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -1960,6 +2030,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1971,6 +2042,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2001,6 +2073,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -2012,6 +2085,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2042,6 +2116,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -2053,6 +2128,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -2083,6 +2159,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -2094,6 +2171,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -2124,6 +2202,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": null @@ -2135,6 +2214,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -2158,6 +2238,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2200,6 +2281,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -2240,6 +2322,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -2251,6 +2334,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2281,6 +2365,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2343,6 +2428,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -2354,6 +2440,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2384,6 +2471,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -2447,6 +2535,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -2458,6 +2547,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -2488,6 +2578,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -2551,6 +2642,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -2562,6 +2654,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -2585,6 +2678,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -2604,6 +2698,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2625,6 +2720,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2663,6 +2759,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2693,6 +2790,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2709,6 +2807,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -2728,6 +2827,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2749,6 +2849,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2787,6 +2888,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2849,6 +2951,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2865,6 +2968,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2884,6 +2988,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -2941,6 +3046,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -2959,6 +3065,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -3005,6 +3112,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3023,6 +3131,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -3069,6 +3178,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -3087,6 +3197,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -3106,6 +3217,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3159,6 +3271,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -3177,6 +3290,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -3223,6 +3337,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -3241,6 +3356,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -3287,6 +3403,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": null @@ -3305,6 +3422,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -3324,6 +3442,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3375,6 +3494,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false }, @@ -3419,6 +3539,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false, "typeAnnotation": null @@ -3450,6 +3571,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -3473,6 +3595,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3504,6 +3627,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3522,6 +3646,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false }, @@ -3539,6 +3664,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doWork", "optional": false }, @@ -3571,6 +3697,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false } @@ -3599,6 +3726,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3629,6 +3757,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -3652,6 +3781,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3671,6 +3801,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSuccess", "optional": false }, @@ -3690,6 +3821,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -3711,6 +3843,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -3734,6 +3867,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3787,6 +3921,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFailure", "optional": false }, @@ -3800,6 +3935,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -3833,6 +3969,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3864,6 +4001,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -3886,6 +4024,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3904,6 +4043,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFailure", "optional": false }, @@ -3923,6 +4063,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -3944,6 +4085,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result", "optional": false }, @@ -3967,6 +4109,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4013,6 +4156,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -4023,6 +4167,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false } @@ -4052,6 +4197,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4083,6 +4229,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -4105,6 +4252,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FAILURE", "optional": false }, @@ -4123,6 +4271,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "increment", "optional": false }, @@ -4142,6 +4291,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4196,6 +4346,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4254,6 +4405,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4272,6 +4424,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doWork", "optional": false }, @@ -4318,6 +4471,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSuccess", "optional": false }, @@ -4331,6 +4485,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -4366,6 +4521,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "increment", "optional": false }, @@ -4379,6 +4535,7 @@ "end": 2681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -4405,6 +4562,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestEvent", "optional": false }, @@ -4460,6 +4618,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onMouseOver", "optional": false }, @@ -4519,6 +4678,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestEvent", "optional": false }, @@ -4549,6 +4709,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4567,6 +4728,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onMouseOver", "optional": false }, @@ -4592,6 +4754,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -4621,6 +4784,7 @@ "end": 2909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": null @@ -4650,6 +4814,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4697,6 +4862,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4728,6 +4894,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -4751,6 +4918,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4822,6 +4990,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -4852,6 +5021,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -4877,6 +5047,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -4893,6 +5064,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -4930,6 +5102,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -4958,6 +5131,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4995,6 +5169,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -5018,6 +5193,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5076,6 +5252,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -5095,6 +5272,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5116,6 +5294,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -5139,6 +5318,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5157,6 +5337,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5215,6 +5396,7 @@ "end": 3142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -5237,6 +5419,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -5263,6 +5446,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5295,6 +5479,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5324,6 +5509,7 @@ "end": 3099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5360,6 +5546,7 @@ "end": 3122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5383,6 +5570,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -5408,6 +5596,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false }, @@ -5432,6 +5621,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LangCode", "optional": false }, @@ -5465,6 +5655,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "langCodeSet", "optional": false, "typeAnnotation": null @@ -5483,6 +5674,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -5574,6 +5766,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LangCode", "optional": false }, @@ -5598,6 +5791,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "langCodeSet", "optional": false }, @@ -5635,6 +5829,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "langCodes", "optional": false, "typeAnnotation": null @@ -5653,6 +5848,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -5666,6 +5862,7 @@ "end": 3337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "langCodeSet", "optional": false } @@ -5701,6 +5898,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -5728,6 +5926,7 @@ "end": 3354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -5756,6 +5955,7 @@ "end": 3368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "langCodes", "optional": false }, @@ -5786,6 +5986,7 @@ "end": 3377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null @@ -5811,6 +6012,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false } @@ -5839,6 +6041,7 @@ "end": 3429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -5858,6 +6061,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5879,6 +6083,7 @@ "end": 3472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5938,6 +6143,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5961,6 +6167,7 @@ "end": 3499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -5978,6 +6185,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -6037,6 +6245,7 @@ "end": 3541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false } @@ -6056,6 +6265,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6087,6 +6297,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6114,6 +6325,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6149,6 +6361,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6195,6 +6408,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6211,6 +6425,7 @@ "end": 3593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6230,6 +6445,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6251,6 +6467,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6289,6 +6506,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6319,6 +6537,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -6342,6 +6561,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6367,6 +6587,7 @@ "end": 3626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6384,6 +6605,7 @@ "end": 3630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6402,6 +6624,7 @@ "end": 3633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6432,6 +6655,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6450,6 +6674,7 @@ "end": 3647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6469,6 +6694,7 @@ "end": 3649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6512,6 +6738,7 @@ "end": 3661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -6539,6 +6766,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6562,6 +6790,7 @@ "end": 3670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypes1.json b/crates/swc_ecma_parser/tests/tsc/literalTypes1.json index 6c3bfc5d87f2..b0fafbaede23 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypes1.json @@ -28,6 +28,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": { @@ -152,6 +154,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": { @@ -214,6 +217,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneOrTwo", "optional": false, "typeAnnotation": { @@ -335,6 +339,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -354,6 +359,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -450,6 +456,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -467,6 +474,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -484,6 +492,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -511,6 +520,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -528,6 +538,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -555,6 +566,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, @@ -572,6 +584,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -607,6 +620,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -631,6 +645,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -650,6 +665,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -746,6 +762,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -763,6 +780,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zero", "optional": false }, @@ -780,6 +798,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -807,6 +826,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneOrTwo", "optional": false }, @@ -824,6 +844,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -859,6 +880,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -888,6 +910,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Falsy", "optional": false }, @@ -974,6 +997,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -993,6 +1017,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1014,6 +1039,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Falsy", "optional": false }, @@ -1050,6 +1076,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1074,6 +1101,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1101,6 +1129,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1124,6 +1153,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1143,6 +1173,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1246,6 +1277,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1279,6 +1311,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1322,6 +1355,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1382,6 +1416,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1423,6 +1458,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1450,6 +1486,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1467,6 +1504,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1502,6 +1540,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1526,6 +1565,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1545,6 +1585,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1617,6 +1658,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1650,6 +1692,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1710,6 +1753,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1752,6 +1796,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1812,6 +1857,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1847,6 +1893,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypes2.json b/crates/swc_ecma_parser/tests/tsc/literalTypes2.json index 374c7216bfca..193c68b99158 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypes2.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -73,6 +76,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -103,6 +107,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -135,6 +140,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -160,6 +166,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -195,6 +202,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -230,6 +238,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -264,6 +273,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -281,6 +291,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -333,6 +344,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -373,6 +385,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -421,6 +434,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -478,6 +492,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -518,6 +533,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": null @@ -558,6 +574,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": null @@ -615,6 +632,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false, "typeAnnotation": null @@ -654,6 +672,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v8", "optional": false, "typeAnnotation": null @@ -671,6 +690,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -710,6 +730,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -750,6 +771,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -798,6 +820,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -855,6 +878,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -895,6 +919,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -935,6 +960,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -992,6 +1018,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -1031,6 +1058,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": null @@ -1048,6 +1076,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1087,6 +1116,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1127,6 +1157,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1175,6 +1206,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1232,6 +1264,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1272,6 +1305,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1312,6 +1346,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -1369,6 +1404,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -1408,6 +1444,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -1425,6 +1462,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1457,6 +1495,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1482,6 +1521,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1539,6 +1579,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1596,6 +1637,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -1651,6 +1693,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": { @@ -1678,6 +1721,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1707,6 +1751,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1759,6 +1804,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -1821,6 +1867,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -1891,6 +1938,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -1953,6 +2001,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -2013,6 +2062,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -2040,6 +2090,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2069,6 +2120,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2108,6 +2160,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -2170,6 +2223,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -2240,6 +2294,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -2302,6 +2357,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -2362,6 +2418,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -2389,6 +2446,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2418,6 +2476,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2450,6 +2509,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2492,6 +2552,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -2509,6 +2570,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2558,6 +2620,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -2575,6 +2638,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2624,6 +2688,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -2641,6 +2706,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2657,6 +2723,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2682,6 +2749,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2731,6 +2799,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -2748,6 +2817,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2795,6 +2865,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -2812,6 +2883,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2831,6 +2903,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2862,6 +2935,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": { @@ -2891,6 +2965,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -2980,6 +3055,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": { @@ -3157,6 +3233,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -3174,6 +3251,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3184,6 +3262,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3200,6 +3279,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -3210,6 +3290,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false }, @@ -3251,6 +3332,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3262,6 +3344,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3292,6 +3375,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3303,6 +3387,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3333,6 +3418,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -3344,6 +3430,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3374,6 +3461,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -3385,6 +3473,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -3415,6 +3504,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -3426,6 +3516,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3456,6 +3547,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -3467,6 +3559,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3497,6 +3590,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -3508,6 +3602,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false }, @@ -3538,6 +3633,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": null @@ -3549,6 +3645,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false }, @@ -3572,6 +3669,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -3889,6 +3987,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4218,6 +4317,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4257,6 +4357,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -4299,6 +4400,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -4379,6 +4481,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -4408,6 +4511,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4476,6 +4580,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4610,6 +4715,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4690,6 +4796,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -4719,6 +4826,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4787,6 +4895,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4914,6 +5023,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -4956,6 +5066,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -5020,6 +5131,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -5145,6 +5257,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -5272,6 +5385,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5336,6 +5450,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -5461,6 +5576,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -5581,6 +5697,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -5636,6 +5753,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -5662,6 +5780,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -5689,6 +5808,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -5815,6 +5935,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5841,6 +5962,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -5868,6 +5990,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -5974,6 +6097,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -6025,6 +6149,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -6063,6 +6188,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6102,6 +6228,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -6134,6 +6261,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6206,6 +6334,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -6326,6 +6455,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -6379,6 +6509,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -6421,6 +6552,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -6474,6 +6606,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -6527,6 +6660,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -6579,6 +6713,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -6604,6 +6739,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6648,6 +6784,7 @@ "end": 2772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -6723,6 +6860,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": { @@ -6839,6 +6977,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": { @@ -6978,6 +7117,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -6997,6 +7137,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7018,6 +7159,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7056,6 +7198,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7086,6 +7229,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7102,6 +7246,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -7121,6 +7266,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7142,6 +7288,7 @@ "end": 2966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7164,6 +7311,7 @@ "end": 2969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7185,6 +7333,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7223,6 +7372,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7253,6 +7403,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7269,6 +7420,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -7288,6 +7440,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7309,6 +7462,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7331,6 +7485,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7352,6 +7507,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7390,6 +7546,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7412,6 +7569,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7449,6 +7607,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7467,6 +7626,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7485,6 +7645,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -7504,6 +7665,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7525,6 +7687,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7563,6 +7726,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7599,6 +7763,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7616,6 +7781,7 @@ "end": 3078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -7635,6 +7801,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7656,6 +7823,7 @@ "end": 3101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7678,6 +7846,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7699,6 +7868,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7737,6 +7907,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7780,6 +7951,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7797,6 +7969,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false }, @@ -7816,6 +7989,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7843,6 +8017,7 @@ "end": 3142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7882,6 +8057,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7912,6 +8088,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7928,6 +8105,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g7", "optional": false }, @@ -7947,6 +8125,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7974,6 +8153,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8013,6 +8193,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8049,6 +8230,7 @@ "end": 3183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8066,6 +8248,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false }, @@ -8085,6 +8268,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8106,6 +8290,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8128,6 +8313,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -8150,6 +8336,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -8171,6 +8358,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8199,6 +8387,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8239,6 +8428,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8269,6 +8459,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8299,6 +8490,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8424,6 +8616,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -8442,6 +8635,7 @@ "end": 3280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -8488,6 +8682,7 @@ "end": 3304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -8506,6 +8701,7 @@ "end": 3309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -8564,6 +8760,7 @@ "end": 3336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -8582,6 +8779,7 @@ "end": 3341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -8640,6 +8838,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -8658,6 +8857,7 @@ "end": 3377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false }, @@ -8716,6 +8916,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -8734,6 +8935,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false }, @@ -8780,6 +8982,7 @@ "end": 3452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -8798,6 +9001,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false }, @@ -8856,6 +9060,7 @@ "end": 3492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -8874,6 +9079,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false }, @@ -8944,6 +9150,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": null @@ -8962,6 +9169,7 @@ "end": 3536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false }, @@ -8975,6 +9183,7 @@ "end": 3538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9009,6 +9218,7 @@ "end": 3564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x9", "optional": false, "typeAnnotation": null @@ -9027,6 +9237,7 @@ "end": 3569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g7", "optional": false }, @@ -9040,6 +9251,7 @@ "end": 3571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -9074,6 +9286,7 @@ "end": 3602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": null @@ -9092,6 +9305,7 @@ "end": 3607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false }, @@ -9125,6 +9339,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9137,6 +9352,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -9176,6 +9392,7 @@ "end": 3645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": null @@ -9194,6 +9411,7 @@ "end": 3650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false }, @@ -9227,6 +9445,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9246,6 +9465,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -9281,6 +9501,7 @@ "end": 3702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeArray", "optional": false }, @@ -9300,6 +9521,7 @@ "end": 3707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9321,6 +9543,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9366,6 +9589,7 @@ "end": 3732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9397,6 +9621,7 @@ "end": 3704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9433,6 +9658,7 @@ "end": 3714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9450,6 +9676,7 @@ "end": 3753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "append", "optional": false }, @@ -9469,6 +9696,7 @@ "end": 3758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9496,6 +9724,7 @@ "end": 3761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9519,6 +9748,7 @@ "end": 3766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9540,6 +9770,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9586,6 +9817,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -9610,6 +9842,7 @@ "end": 3796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9655,6 +9888,7 @@ "end": 3816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -9677,6 +9911,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9698,6 +9933,7 @@ "end": 3843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -9726,6 +9962,7 @@ "end": 3755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9762,6 +9999,7 @@ "end": 3773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9784,6 +10022,7 @@ "end": 3856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bit", "optional": false }, @@ -9853,6 +10092,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null @@ -9871,6 +10111,7 @@ "end": 3885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeArray", "optional": false }, @@ -9908,6 +10149,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bit", "optional": false }, @@ -9940,6 +10182,7 @@ "end": 3897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null @@ -9958,6 +10201,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "append", "optional": false }, @@ -9971,6 +10215,7 @@ "end": 3909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypes3.json b/crates/swc_ecma_parser/tests/tsc/literalTypes3.json index 26c577090db9..463f41d8b038 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypes3.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -121,6 +124,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -156,6 +160,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -183,6 +188,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -218,6 +224,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -242,6 +249,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -261,6 +269,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -308,6 +317,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -358,6 +368,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -393,6 +404,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -428,6 +440,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -452,6 +465,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -471,6 +485,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -538,6 +553,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -565,6 +581,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -586,6 +603,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -596,6 +614,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -617,6 +636,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -636,6 +656,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -697,6 +718,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -724,6 +746,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -759,6 +782,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -787,6 +811,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -810,6 +835,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -829,6 +855,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -862,6 +889,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -956,6 +984,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -983,6 +1012,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -993,6 +1023,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1019,6 +1050,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1043,6 +1075,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1062,6 +1095,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1095,6 +1129,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1189,6 +1224,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1199,6 +1235,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1226,6 +1263,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1252,6 +1290,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1276,6 +1315,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1295,6 +1335,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1369,6 +1410,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1464,6 +1506,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1474,6 +1517,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1499,6 +1543,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1523,6 +1568,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1542,6 +1588,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1630,6 +1677,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1680,6 +1728,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1723,6 +1772,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1758,6 +1808,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypesAndDestructuring.json b/crates/swc_ecma_parser/tests/tsc/literalTypesAndDestructuring.json index e0dab91ad902..21dca18a0c50 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypesAndDestructuring.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypesAndDestructuring.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -168,6 +170,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -237,6 +241,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -263,6 +268,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -316,6 +322,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -342,6 +349,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -395,6 +403,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -428,6 +437,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -458,6 +468,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -475,6 +486,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -514,6 +526,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -538,6 +551,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -587,6 +601,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -611,6 +626,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -660,6 +676,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -684,6 +701,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -730,6 +748,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -757,6 +776,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -858,6 +878,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -903,6 +924,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -926,6 +948,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypesAndTypeAssertions.json b/crates/swc_ecma_parser/tests/tsc/literalTypesAndTypeAssertions.json index a22779bf5210..0509a45d1e87 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypesAndTypeAssertions.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypesAndTypeAssertions.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -174,6 +175,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -269,6 +271,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -322,6 +325,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -409,6 +413,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -519,6 +524,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -629,6 +635,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/literalTypesWidenInParameterPosition.json b/crates/swc_ecma_parser/tests/tsc/literalTypesWidenInParameterPosition.json index 4d2c04437d4a..6d77b65c9634 100644 --- a/crates/swc_ecma_parser/tests/tsc/literalTypesWidenInParameterPosition.json +++ b/crates/swc_ecma_parser/tests/tsc/literalTypesWidenInParameterPosition.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -98,6 +99,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widen", "optional": false, "typeAnnotation": null @@ -246,6 +248,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localTypes1.json b/crates/swc_ecma_parser/tests/tsc/localTypes1.json index 5ddffd096c5c..bd985fda58c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/localTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/localTypes1.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -48,6 +49,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -65,6 +67,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -83,6 +86,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +105,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -117,6 +122,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +168,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -198,6 +205,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -225,6 +233,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -249,6 +258,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -273,6 +283,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -296,6 +307,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -326,6 +338,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -347,6 +360,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -377,6 +391,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -422,6 +437,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -464,6 +480,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -491,6 +508,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -511,6 +529,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -539,6 +558,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -573,6 +593,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -590,6 +611,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -608,6 +630,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -626,6 +649,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -642,6 +666,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -687,6 +712,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -723,6 +749,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -750,6 +777,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -774,6 +802,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -798,6 +827,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -821,6 +851,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -851,6 +882,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -872,6 +904,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -902,6 +935,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -947,6 +981,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -989,6 +1024,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1016,6 +1052,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1047,6 +1084,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1070,6 +1108,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1089,6 +1128,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1160,6 +1200,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1177,6 +1218,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1195,6 +1237,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1213,6 +1256,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1233,6 +1277,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1253,6 +1298,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1298,6 +1344,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1334,6 +1381,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1361,6 +1409,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1385,6 +1434,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1409,6 +1459,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1432,6 +1483,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1462,6 +1514,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1483,6 +1536,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1513,6 +1567,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1558,6 +1613,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1600,6 +1656,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1627,6 +1684,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1650,6 +1708,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1695,6 +1754,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1731,6 +1791,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1758,6 +1819,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1782,6 +1844,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1806,6 +1869,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1829,6 +1893,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -1859,6 +1924,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1880,6 +1946,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1910,6 +1977,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1955,6 +2023,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1997,6 +2066,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2024,6 +2094,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2051,6 +2122,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2093,6 +2165,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2130,6 +2203,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2147,6 +2221,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2165,6 +2240,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2183,6 +2259,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2199,6 +2276,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2244,6 +2322,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2287,6 +2366,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2328,6 +2408,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -2363,6 +2444,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2380,6 +2462,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2398,6 +2481,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2416,6 +2500,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2432,6 +2517,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2477,6 +2563,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2520,6 +2607,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2554,6 +2642,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2604,6 +2693,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2621,6 +2711,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2639,6 +2730,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2657,6 +2749,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2673,6 +2766,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2718,6 +2812,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2791,6 +2886,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2808,6 +2904,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2826,6 +2923,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2844,6 +2942,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2860,6 +2959,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2905,6 +3005,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2948,6 +3049,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3014,6 +3116,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3031,6 +3134,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3049,6 +3153,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3067,6 +3172,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3083,6 +3189,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3128,6 +3235,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3171,6 +3279,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3208,6 +3317,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -3236,6 +3346,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3303,6 +3414,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3331,6 +3443,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3390,6 +3503,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3407,6 +3521,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3435,6 +3550,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3494,6 +3610,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3525,6 +3642,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3543,6 +3661,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3579,6 +3698,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3628,6 +3748,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3677,6 +3798,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3713,6 +3835,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3744,6 +3867,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -3778,6 +3902,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localTypes2.json b/crates/swc_ecma_parser/tests/tsc/localTypes2.json index 575693962229..d3f1b8456a0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/localTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/localTypes2.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -42,6 +43,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -70,6 +72,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -114,6 +117,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +154,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -202,6 +207,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -236,6 +242,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -254,6 +261,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -287,6 +295,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -305,6 +314,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -363,6 +373,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -380,6 +391,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -419,6 +431,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -436,6 +449,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -468,6 +482,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -496,6 +511,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -515,6 +531,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +575,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -590,6 +608,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -637,6 +656,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -689,6 +709,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -723,6 +744,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -741,6 +763,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -787,6 +810,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -805,6 +829,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -851,6 +876,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -868,6 +894,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -907,6 +934,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -924,6 +952,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -956,6 +985,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -984,6 +1014,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1003,6 +1034,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1036,6 +1068,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1079,6 +1112,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1111,6 +1145,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1146,6 +1181,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1180,6 +1216,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1214,6 +1251,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -1232,6 +1270,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1290,6 +1329,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1308,6 +1348,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1341,6 +1382,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1358,6 +1400,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1397,6 +1440,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1414,6 +1458,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localTypes3.json b/crates/swc_ecma_parser/tests/tsc/localTypes3.json index 2e2e346e22b3..e5a659e5c697 100644 --- a/crates/swc_ecma_parser/tests/tsc/localTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/localTypes3.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -42,6 +43,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -70,6 +72,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -114,6 +117,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -135,6 +139,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -160,6 +165,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -181,6 +187,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -225,6 +232,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -247,6 +255,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -274,6 +283,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -308,6 +318,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -326,6 +337,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -359,6 +371,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -377,6 +390,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +449,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -452,6 +467,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -491,6 +507,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -508,6 +525,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -540,6 +558,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -568,6 +587,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -587,6 +607,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -608,6 +629,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -640,6 +662,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -672,6 +695,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -719,6 +743,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -740,6 +765,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -784,6 +810,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -811,6 +838,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -839,6 +867,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -875,6 +904,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -893,6 +923,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -939,6 +970,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -957,6 +989,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1003,6 +1036,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1020,6 +1054,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1059,6 +1094,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1076,6 +1112,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1108,6 +1145,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1136,6 +1174,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1155,6 +1194,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1176,6 +1216,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1198,6 +1239,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1219,6 +1261,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1251,6 +1294,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1283,6 +1327,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1318,6 +1363,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1352,6 +1398,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1380,6 +1427,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1402,6 +1450,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1438,6 +1487,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -1456,6 +1506,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1514,6 +1565,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1532,6 +1584,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1565,6 +1618,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1582,6 +1636,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1621,6 +1676,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1638,6 +1694,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localTypes4.json b/crates/swc_ecma_parser/tests/tsc/localTypes4.json index 2fafa0185271..30109ad95d01 100644 --- a/crates/swc_ecma_parser/tests/tsc/localTypes4.json +++ b/crates/swc_ecma_parser/tests/tsc/localTypes4.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -42,6 +43,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -61,6 +63,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +85,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -118,6 +122,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -146,6 +151,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -176,6 +182,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -199,6 +206,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -227,6 +235,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -246,6 +255,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -267,6 +277,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -303,6 +314,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +343,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -359,6 +372,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -382,6 +396,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -410,6 +425,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -442,6 +458,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -470,6 +487,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -498,6 +516,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -527,6 +546,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -559,6 +579,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -586,6 +607,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -633,6 +655,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -654,6 +677,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -692,6 +716,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -750,6 +775,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -777,6 +803,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -824,6 +851,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -845,6 +873,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -883,6 +912,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -942,6 +972,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localTypes5.json b/crates/swc_ecma_parser/tests/tsc/localTypes5.json index 498ada94e372..bcc0212a31b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/localTypes5.json +++ b/crates/swc_ecma_parser/tests/tsc/localTypes5.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -129,6 +131,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -162,6 +165,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -196,6 +200,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -243,6 +248,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -278,6 +284,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -311,6 +318,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -333,6 +341,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -383,6 +392,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -401,6 +411,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -437,6 +448,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -501,6 +513,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -537,6 +550,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -555,6 +569,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/localesObjectArgument.json b/crates/swc_ecma_parser/tests/tsc/localesObjectArgument.json index c8ce4e0c9218..e1701fd63f2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/localesObjectArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/localesObjectArgument.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -107,6 +109,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false, "typeAnnotation": null @@ -131,6 +134,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -186,6 +190,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -265,6 +271,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false, "typeAnnotation": null @@ -283,6 +290,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -316,6 +324,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -356,6 +365,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigint", "optional": false, "typeAnnotation": null @@ -402,6 +412,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -442,6 +453,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false, "typeAnnotation": { @@ -463,6 +475,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -556,6 +569,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -578,6 +592,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -612,6 +627,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -634,6 +650,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -668,6 +685,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -690,6 +708,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -724,6 +743,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -755,6 +775,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -768,6 +789,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -805,6 +827,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -836,6 +859,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -849,6 +873,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -886,6 +911,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "now", "optional": false }, @@ -917,6 +943,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -930,6 +957,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -967,6 +995,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -989,6 +1018,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1023,6 +1053,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1054,6 +1085,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1067,6 +1099,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1104,6 +1137,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigint", "optional": false }, @@ -1126,6 +1160,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1160,6 +1195,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigint", "optional": false }, @@ -1191,6 +1227,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1204,6 +1241,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1241,6 +1279,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1263,6 +1302,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1297,6 +1337,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1328,6 +1369,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1341,6 +1383,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1378,6 +1421,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1400,6 +1444,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1434,6 +1479,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1465,6 +1511,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1478,6 +1525,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1515,6 +1563,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1537,6 +1586,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1550,6 +1600,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1584,6 +1635,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1606,6 +1658,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1628,6 +1681,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1641,6 +1695,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1678,6 +1733,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1700,6 +1756,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1734,6 +1791,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1765,6 +1823,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -1778,6 +1837,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -1815,6 +1875,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1837,6 +1898,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -1877,6 +1939,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1908,6 +1971,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -1948,6 +2012,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -1988,6 +2053,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -2001,6 +2067,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -2044,6 +2111,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2075,6 +2143,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -2109,6 +2178,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2131,6 +2201,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -2165,6 +2236,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2196,6 +2268,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -2209,6 +2282,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -2246,6 +2320,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2268,6 +2343,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -2308,6 +2384,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2339,6 +2416,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -2379,6 +2457,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2419,6 +2498,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -2432,6 +2512,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -2475,6 +2556,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2506,6 +2588,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -2540,6 +2623,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2562,6 +2646,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -2596,6 +2681,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2627,6 +2713,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -2640,6 +2727,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -2677,6 +2765,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2699,6 +2788,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -2739,6 +2829,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2770,6 +2861,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -2810,6 +2902,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2850,6 +2943,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -2863,6 +2957,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -2900,6 +2995,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2922,6 +3018,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -2956,6 +3053,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -2987,6 +3085,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -3000,6 +3099,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -3037,6 +3137,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3059,6 +3160,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -3099,6 +3201,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3130,6 +3233,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -3170,6 +3274,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3210,6 +3315,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -3223,6 +3329,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -3266,6 +3373,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3297,6 +3405,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -3331,6 +3440,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3353,6 +3463,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -3387,6 +3498,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3418,6 +3530,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deDE", "optional": false } @@ -3431,6 +3544,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jaJP", "optional": false } @@ -3468,6 +3582,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3490,6 +3605,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } @@ -3530,6 +3646,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3561,6 +3678,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enUS", "optional": false } @@ -3601,6 +3719,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intl", "optional": false }, @@ -3632,6 +3751,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyLocales", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAndOperatorWithTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/logicalAndOperatorWithTypeParameters.json index 00615e836df5..f7396bbaa0a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAndOperatorWithTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAndOperatorWithTypeParameters.json @@ -14,6 +14,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -119,6 +124,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -140,6 +146,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -186,6 +193,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -204,6 +212,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -214,6 +223,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -245,6 +255,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -263,6 +274,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -273,6 +285,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -304,6 +317,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -322,6 +336,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -332,6 +347,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -363,6 +379,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -381,6 +398,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -391,6 +409,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -422,6 +441,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -440,6 +460,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -450,6 +471,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -481,6 +503,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -499,6 +522,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -509,6 +533,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -540,6 +565,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -558,6 +584,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -568,6 +595,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -599,6 +627,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -617,6 +646,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -627,6 +657,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -658,6 +689,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -676,6 +708,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -686,6 +719,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -717,6 +751,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -763,6 +798,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -781,6 +817,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -791,6 +828,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -823,6 +861,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -845,6 +884,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -867,6 +907,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment1.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment1.json index 007186d60422..6f72aee1ac6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment1.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment1.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -217,6 +220,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -280,6 +284,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -343,6 +348,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -406,6 +412,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -501,6 +508,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -596,6 +604,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -688,6 +697,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -723,6 +733,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -758,6 +769,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -793,6 +805,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -828,6 +841,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -863,6 +877,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -898,6 +913,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -933,6 +949,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -968,6 +985,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment10.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment10.json index bb58e4ef49d4..276f7747235d 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment10.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment10.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, @@ -133,6 +136,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false } @@ -168,6 +172,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oobj", "optional": false, "typeAnnotation": null @@ -186,6 +191,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -221,6 +227,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -244,6 +251,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, @@ -266,6 +274,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, @@ -306,6 +315,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oobj", "optional": false }, @@ -346,6 +356,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, @@ -368,6 +379,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "incr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment11.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment11.json index 461ab2708637..c5addd901120 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment11.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment11.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -151,6 +153,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -174,6 +177,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -228,6 +233,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -264,6 +270,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -324,6 +331,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -342,6 +350,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -376,6 +385,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment2.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment2.json index f57ca27a2d86..54d9e5dec709 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment2.json @@ -18,6 +18,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -76,6 +78,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -109,6 +112,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -222,6 +226,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -334,6 +339,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -454,6 +460,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -475,6 +482,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -510,6 +518,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -531,6 +540,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -566,6 +576,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -587,6 +598,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -622,6 +634,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -643,6 +656,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -681,6 +695,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -706,6 +721,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -746,6 +762,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -771,6 +788,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -811,6 +829,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -836,6 +855,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -882,6 +902,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -930,6 +951,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -985,6 +1007,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1033,6 +1056,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1088,6 +1112,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1136,6 +1161,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1204,6 +1230,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1269,6 +1296,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1349,6 +1377,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1414,6 +1443,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1494,6 +1524,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1559,6 +1590,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment3.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment3.json index 2e5aee897144..dbe0af2617b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment3.json @@ -18,6 +18,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -165,6 +167,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -186,6 +189,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -221,6 +225,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -242,6 +247,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -277,6 +283,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -298,6 +305,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -333,6 +341,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -354,6 +363,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -398,6 +408,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -424,6 +435,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -470,6 +482,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -496,6 +509,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -542,6 +556,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -568,6 +583,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment4.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment4.json index 88c8a3742d89..8d9db607b7c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment4.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -130,6 +132,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -186,6 +189,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -205,6 +209,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -302,6 +307,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -358,6 +364,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -377,6 +384,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -455,6 +463,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -495,6 +504,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false }, @@ -540,6 +550,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -559,6 +570,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -637,6 +649,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -677,6 +690,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false }, @@ -726,6 +740,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingWithOriginal", "optional": false }, @@ -753,6 +768,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -788,6 +804,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "original", "optional": false }, @@ -812,6 +829,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingWithOriginal", "optional": false }, @@ -845,6 +863,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -877,6 +896,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomethingWithAlias", "optional": false }, @@ -896,6 +916,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -924,6 +945,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingWithOriginal", "optional": false }, @@ -956,6 +978,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false, "typeAnnotation": { @@ -984,6 +1007,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThingWithOriginal", "optional": false }, @@ -1037,6 +1061,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1078,6 +1103,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1095,6 +1121,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1135,6 +1162,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1174,6 +1202,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1215,6 +1244,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1226,6 +1256,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false } @@ -1257,6 +1288,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1289,6 +1321,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false }, @@ -1328,6 +1361,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1369,6 +1403,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1380,6 +1415,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false } @@ -1411,6 +1447,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1443,6 +1480,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false }, @@ -1490,6 +1528,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1501,6 +1540,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false } @@ -1532,6 +1572,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1564,6 +1605,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultValue", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment5.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment5.json index fc5059ce0cdf..a59cc9086332 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment5.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment5.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -154,6 +158,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -166,6 +171,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -197,6 +203,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -233,6 +240,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -252,6 +260,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -274,6 +283,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -348,6 +358,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -373,6 +384,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -385,6 +397,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -416,6 +429,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -452,6 +466,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -471,6 +486,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -493,6 +509,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -567,6 +584,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -592,6 +610,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -604,6 +623,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -635,6 +655,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -671,6 +692,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -690,6 +712,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -712,6 +735,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -786,6 +810,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -823,6 +848,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -859,6 +885,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -871,6 +898,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -905,6 +933,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -941,6 +970,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -960,6 +990,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -982,6 +1013,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1056,6 +1088,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1093,6 +1126,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1129,6 +1163,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1141,6 +1176,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1175,6 +1211,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1211,6 +1248,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar3", "optional": false }, @@ -1230,6 +1268,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": true, "typeAnnotation": { @@ -1252,6 +1291,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1326,6 +1366,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1363,6 +1404,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1399,6 +1441,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1411,6 +1454,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1445,6 +1489,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment6.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment6.json index b85b705940a8..66509dc8d1a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment6.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment6.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -90,6 +92,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -187,6 +190,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -211,6 +215,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null @@ -269,6 +274,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -288,6 +294,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -345,6 +352,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -442,6 +450,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -466,6 +475,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null @@ -524,6 +534,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -543,6 +554,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -600,6 +612,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -697,6 +710,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -721,6 +735,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment7.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment7.json index 4410d9dfc5f5..1ce77a81b26e 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment7.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment7.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -90,6 +92,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -187,6 +190,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -205,6 +209,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null @@ -262,6 +267,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -281,6 +287,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -338,6 +345,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -435,6 +443,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -453,6 +462,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null @@ -510,6 +520,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -529,6 +540,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -586,6 +598,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": { @@ -683,6 +696,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -701,6 +715,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results1", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment8.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment8.json index 79cf060771a1..31d3c74b92f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment8.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment8.json @@ -28,6 +28,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -120,6 +122,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -139,6 +142,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -236,6 +240,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -267,6 +272,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -333,6 +339,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -352,6 +359,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -449,6 +457,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -480,6 +489,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -546,6 +556,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -565,6 +576,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": { @@ -662,6 +674,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "results", "optional": false, "typeAnnotation": null @@ -693,6 +706,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalAssignment9.json b/crates/swc_ecma_parser/tests/tsc/logicalAssignment9.json index bf63bf5b6da6..f4abb7ff26bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalAssignment9.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalAssignment9.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -113,6 +115,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -161,6 +164,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithAnyOtherType.json index 43ea3c491a7b..216ab449853b 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -191,6 +194,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -253,6 +257,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -332,6 +337,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -374,6 +380,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +403,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -430,6 +438,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -534,6 +543,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -556,6 +566,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -597,6 +608,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -636,6 +648,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -686,6 +699,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -704,6 +718,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -737,6 +752,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -755,6 +771,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -786,6 +803,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -804,6 +822,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false } @@ -835,6 +854,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -853,6 +873,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -884,6 +905,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -902,6 +924,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -933,6 +956,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -951,6 +975,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -982,6 +1007,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -1000,6 +1026,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -1031,6 +1058,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -1049,6 +1077,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1080,6 +1109,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1126,6 +1156,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1150,6 +1181,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1198,6 +1230,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1222,6 +1255,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1262,6 +1296,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1286,6 +1321,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1326,6 +1362,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1350,6 +1387,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1390,6 +1428,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1414,6 +1453,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1454,6 +1494,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean14", "optional": false, "typeAnnotation": null @@ -1479,6 +1520,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1513,6 +1555,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean15", "optional": false, "typeAnnotation": null @@ -1544,6 +1587,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1587,6 +1631,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean16", "optional": false, "typeAnnotation": null @@ -1618,6 +1663,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1628,6 +1674,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1661,6 +1708,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean17", "optional": false, "typeAnnotation": null @@ -1699,6 +1747,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1732,6 +1781,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean18", "optional": false, "typeAnnotation": null @@ -1800,6 +1850,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean19", "optional": false, "typeAnnotation": null @@ -1831,6 +1882,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1841,6 +1893,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1874,6 +1927,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean20", "optional": false, "typeAnnotation": null @@ -1899,6 +1953,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1931,6 +1986,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean21", "optional": false, "typeAnnotation": null @@ -1976,6 +2032,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1986,6 +2043,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2018,6 +2076,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2043,6 +2102,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2074,6 +2134,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -2123,6 +2184,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2134,6 +2196,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2166,6 +2229,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2206,6 +2270,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithBooleanType.json index cb0980317eac..fecb8bb362f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +859,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean", "optional": false, "typeAnnotation": null @@ -865,6 +885,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -917,6 +938,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -949,6 +971,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1023,6 +1046,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1063,6 +1087,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithEnumType.json index 7f432444c60d..02400c79300f 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -37,6 +38,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -73,6 +76,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +106,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -137,6 +142,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -155,6 +161,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -186,6 +193,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -210,6 +218,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -258,6 +267,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -295,6 +305,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -320,6 +331,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -370,6 +382,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -395,6 +408,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -427,6 +441,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -478,6 +493,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -511,6 +527,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -552,6 +569,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -577,6 +595,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -608,6 +627,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -649,6 +669,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -660,6 +681,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithNumberType.json index 6f0f0877ccae..880cc9dab941 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1270,6 +1300,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1295,6 +1326,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1327,6 +1359,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1372,6 +1405,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1382,6 +1416,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1438,6 +1473,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1463,6 +1499,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1495,6 +1532,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1529,6 +1567,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1569,6 +1608,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1616,6 +1656,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1642,6 +1683,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithStringType.json index 18d9f65a159d..f72c8f0d1ee7 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalNotOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean13", "optional": false, "typeAnnotation": null @@ -1382,6 +1415,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1414,6 +1448,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsBoolean14", "optional": false, "typeAnnotation": null @@ -1459,6 +1494,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1525,6 +1562,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1550,6 +1588,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1582,6 +1621,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1623,6 +1663,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1649,6 +1690,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsContextuallyTyped.json b/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsContextuallyTyped.json index b1859df467e4..1231d0f3612b 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsContextuallyTyped.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsContextuallyTyped.json @@ -28,6 +28,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsNotContextuallyTyped.json b/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsNotContextuallyTyped.json index a173bc786eb6..c2cb8f42002e 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsNotContextuallyTyped.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalOrExpressionIsNotContextuallyTyped.json @@ -28,6 +28,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -158,6 +162,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -183,6 +188,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/logicalOrOperatorWithTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/logicalOrOperatorWithTypeParameters.json index c333bd679ce9..c7914999cb97 100644 --- a/crates/swc_ecma_parser/tests/tsc/logicalOrOperatorWithTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/logicalOrOperatorWithTypeParameters.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -33,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -143,6 +148,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -161,6 +167,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -171,6 +178,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -202,6 +210,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -223,6 +232,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -244,6 +254,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -254,6 +265,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -285,6 +297,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -303,6 +316,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313,6 +327,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -344,6 +359,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -376,6 +392,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -386,6 +403,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -418,6 +436,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +459,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -462,6 +482,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -481,6 +502,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -502,6 +524,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -524,6 +547,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -545,6 +569,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -567,6 +592,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -588,6 +614,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -634,6 +661,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -652,6 +680,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -662,6 +691,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -693,6 +723,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -711,6 +742,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -721,6 +753,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -752,6 +785,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -773,6 +807,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -794,6 +829,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -804,6 +840,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -835,6 +872,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -853,6 +891,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -863,6 +902,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -894,6 +934,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -926,6 +967,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -936,6 +978,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -968,6 +1011,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -990,6 +1034,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1012,6 +1057,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1034,6 +1080,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1053,6 +1100,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1074,6 +1122,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1096,6 +1145,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1117,6 +1167,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1163,6 +1214,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1181,6 +1233,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1191,6 +1244,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1222,6 +1276,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1254,6 +1309,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1264,6 +1320,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1295,6 +1352,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1313,6 +1371,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1373,6 +1432,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -1402,6 +1462,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1441,6 +1502,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1451,6 +1513,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1483,6 +1546,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1510,6 +1574,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1545,6 +1610,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1583,6 +1649,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1610,6 +1677,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1645,6 +1713,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/looseThisTypeInFunctions.json b/crates/swc_ecma_parser/tests/tsc/looseThisTypeInFunctions.json index 0a4a84f20f3d..9edeb0a9422b 100644 --- a/crates/swc_ecma_parser/tests/tsc/looseThisTypeInFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/looseThisTypeInFunctions.json @@ -18,6 +18,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -79,6 +81,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitThis", "optional": false }, @@ -92,6 +95,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -116,6 +120,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -168,6 +173,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unused", "optional": false }, @@ -194,6 +200,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitNoThis", "optional": false }, @@ -207,6 +214,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -255,6 +263,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -336,6 +345,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -444,6 +455,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -507,6 +519,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -583,6 +596,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -646,6 +660,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -679,6 +694,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -733,6 +749,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -794,6 +811,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -824,6 +842,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -842,6 +861,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -878,6 +898,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -903,6 +924,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -940,6 +962,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -999,6 +1022,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1053,6 +1077,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1128,6 +1153,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1175,6 +1201,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -1229,6 +1256,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1250,6 +1278,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1264,6 +1293,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -1294,6 +1324,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -1315,6 +1346,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1377,6 +1409,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1417,6 +1450,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1496,6 +1530,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1513,6 +1548,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1552,6 +1588,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1570,6 +1607,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1616,6 +1654,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1637,6 +1676,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unused", "optional": false }, @@ -1672,6 +1712,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1689,6 +1730,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1725,6 +1767,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1743,6 +1786,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1790,6 +1834,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1815,6 +1860,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1855,6 +1901,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -1880,6 +1927,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1920,6 +1968,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -1945,6 +1994,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1985,6 +2035,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -2010,6 +2061,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2050,6 +2102,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2080,6 +2133,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/malformedTags.json b/crates/swc_ecma_parser/tests/tsc/malformedTags.json index da46798b02f0..2843672f3ecf 100644 --- a/crates/swc_ecma_parser/tests/tsc/malformedTags.json +++ b/crates/swc_ecma_parser/tests/tsc/malformedTags.json @@ -28,6 +28,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArray", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauseRelationships.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauseRelationships.json index 030c410b9c4d..e05d390b4a8c 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauseRelationships.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauseRelationships.json @@ -19,6 +19,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Methods", "optional": false }, @@ -42,6 +43,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -99,6 +102,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -133,6 +137,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -151,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -170,6 +176,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -188,6 +195,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -223,6 +231,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -241,6 +250,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -263,6 +273,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -286,6 +297,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -317,6 +329,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +355,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Methods", "optional": false }, @@ -365,6 +379,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -390,6 +405,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Filter", "optional": false }, @@ -413,6 +429,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -444,6 +461,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -470,6 +488,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -504,6 +523,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -522,6 +542,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -541,6 +562,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -559,6 +581,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -594,6 +617,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -612,6 +636,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -634,6 +659,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Modify", "optional": false }, @@ -657,6 +683,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -688,6 +715,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -714,6 +742,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -741,6 +770,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -780,6 +810,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -823,6 +854,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -850,6 +882,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -868,6 +901,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -885,6 +919,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -904,6 +939,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -925,6 +961,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -971,6 +1008,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1030,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Filter", "optional": false }, @@ -1015,6 +1054,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1072,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -1062,6 +1103,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1083,6 +1125,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Modify", "optional": false }, @@ -1106,6 +1149,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1123,6 +1167,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -1154,6 +1199,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1181,6 +1227,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FilterInclOpt", "optional": false }, @@ -1204,6 +1251,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1235,6 +1283,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1261,6 +1310,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1295,6 +1345,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1364,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1332,6 +1384,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1350,6 +1403,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1385,6 +1439,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1403,6 +1458,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1425,6 +1481,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModifyInclOpt", "optional": false }, @@ -1448,6 +1505,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1479,6 +1537,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1505,6 +1564,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1532,6 +1592,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1571,6 +1632,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1631,6 +1693,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1649,6 +1712,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1671,6 +1735,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FilterExclOpt", "optional": false }, @@ -1694,6 +1759,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1725,6 +1791,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1751,6 +1818,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1785,6 +1853,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1803,6 +1872,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1822,6 +1892,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1840,6 +1911,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1875,6 +1947,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1893,6 +1966,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1915,6 +1989,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModifyExclOpt", "optional": false }, @@ -1938,6 +2013,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1969,6 +2045,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1995,6 +2072,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2022,6 +2100,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2061,6 +2140,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2121,6 +2201,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2139,6 +2220,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2156,6 +2238,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -2175,6 +2258,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -2196,6 +2280,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2242,6 +2327,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2263,6 +2349,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FilterInclOpt", "optional": false }, @@ -2286,6 +2373,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2303,6 +2391,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -2333,6 +2422,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2354,6 +2444,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModifyInclOpt", "optional": false }, @@ -2377,6 +2468,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2394,6 +2486,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -2424,6 +2517,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2445,6 +2539,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FilterExclOpt", "optional": false }, @@ -2468,6 +2563,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2485,6 +2581,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -2515,6 +2612,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -2536,6 +2634,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModifyExclOpt", "optional": false }, @@ -2559,6 +2658,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2576,6 +2676,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -2607,6 +2708,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauses.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauses.json index ced700a1f561..d58175690503 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauses.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeAsClauses.json @@ -19,6 +19,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getters", "optional": false }, @@ -42,6 +43,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -106,6 +109,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -150,6 +154,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -173,6 +178,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -241,6 +247,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +266,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -283,6 +291,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TG1", "optional": false }, @@ -300,6 +309,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getters", "optional": false }, @@ -331,6 +341,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -366,6 +377,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -401,6 +413,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -433,6 +446,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -478,6 +492,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDef", "optional": false }, @@ -501,6 +516,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -538,6 +554,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -570,6 +587,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -594,6 +612,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -615,6 +634,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -639,6 +659,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -663,6 +684,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFromDefs", "optional": false }, @@ -686,6 +708,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -705,6 +728,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDef", "optional": false }, @@ -766,6 +790,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -785,6 +810,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -812,6 +838,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -855,6 +882,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -893,6 +921,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP1", "optional": false }, @@ -910,6 +939,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFromDefs", "optional": false }, @@ -948,6 +978,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -991,6 +1022,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -1035,6 +1067,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1078,6 +1111,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -1122,6 +1156,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1165,6 +1200,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -1208,6 +1244,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TA1", "optional": false }, @@ -1225,6 +1262,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getters", "optional": false }, @@ -1268,6 +1306,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TA2", "optional": false }, @@ -1285,6 +1324,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getters", "optional": false }, @@ -1354,6 +1394,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Methods", "optional": false }, @@ -1377,6 +1418,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1408,6 +1450,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1434,6 +1477,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1468,6 +1512,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1486,6 +1531,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1505,6 +1551,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -1523,6 +1570,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1558,6 +1606,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1576,6 +1625,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1598,6 +1648,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TM1", "optional": false }, @@ -1615,6 +1666,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Methods", "optional": false }, @@ -1645,6 +1697,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1681,6 +1734,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1694,6 +1748,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1744,6 +1799,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1802,6 +1858,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoubleProp", "optional": false }, @@ -1825,6 +1882,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1856,6 +1914,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1889,6 +1948,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1940,6 +2000,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1996,6 +2057,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2049,6 +2111,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2067,6 +2130,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2089,6 +2153,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD1", "optional": false }, @@ -2106,6 +2171,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoubleProp", "optional": false }, @@ -2137,6 +2203,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2172,6 +2239,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2213,6 +2281,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD2", "optional": false }, @@ -2237,6 +2306,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD1", "optional": false }, @@ -2258,6 +2328,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD3", "optional": false }, @@ -2281,6 +2352,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2312,6 +2384,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoubleProp", "optional": false }, @@ -2335,6 +2408,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2359,6 +2433,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD4", "optional": false }, @@ -2376,6 +2451,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TD3", "optional": false }, @@ -2407,6 +2483,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2442,6 +2519,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2483,6 +2561,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lazyify", "optional": false }, @@ -2506,6 +2585,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2537,6 +2617,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2563,6 +2644,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2597,6 +2679,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -2627,6 +2710,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2705,6 +2789,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2723,6 +2808,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2746,6 +2832,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -2773,6 +2860,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -2808,6 +2896,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false }, @@ -2843,6 +2932,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false }, @@ -2881,6 +2971,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LazyPerson", "optional": false }, @@ -2898,6 +2989,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lazyify", "optional": false }, @@ -2921,6 +3013,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -2944,6 +3037,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -2969,6 +3063,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3004,6 +3099,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3042,6 +3138,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PickByValueType", "optional": false }, @@ -3065,6 +3162,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3087,6 +3185,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3118,6 +3217,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3144,6 +3244,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3178,6 +3279,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3196,6 +3298,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3215,6 +3318,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3233,6 +3337,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3268,6 +3373,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3286,6 +3392,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3308,6 +3415,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3325,6 +3433,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PickByValueType", "optional": false }, @@ -3348,6 +3457,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Example", "optional": false }, @@ -3388,6 +3498,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": { @@ -3409,6 +3520,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3463,6 +3575,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -3487,6 +3600,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3517,6 +3631,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": { @@ -3538,6 +3653,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -3571,6 +3687,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Car", "optional": false }, @@ -3598,6 +3715,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -3633,6 +3751,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seats", "optional": false }, @@ -3668,6 +3787,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "engine", "optional": false }, @@ -3692,6 +3812,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Engine", "optional": false }, @@ -3713,6 +3834,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wheels", "optional": false }, @@ -3743,6 +3865,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wheel", "optional": false }, @@ -3767,6 +3890,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Engine", "optional": false }, @@ -3794,6 +3918,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "manufacturer", "optional": false }, @@ -3829,6 +3954,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "horsepower", "optional": false }, @@ -3866,6 +3992,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wheel", "optional": false }, @@ -3893,6 +4020,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -3961,6 +4089,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "radius", "optional": false }, @@ -3999,6 +4128,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Primitive", "optional": false }, @@ -4051,6 +4181,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnlyPrimitives", "optional": false }, @@ -4074,6 +4205,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4105,6 +4237,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4131,6 +4264,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4165,6 +4299,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4183,6 +4318,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4202,6 +4338,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Primitive", "optional": false }, @@ -4220,6 +4357,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4255,6 +4393,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4273,6 +4412,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4304,6 +4444,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primitiveCar", "optional": false, "typeAnnotation": { @@ -4325,6 +4466,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnlyPrimitives", "optional": false }, @@ -4348,6 +4490,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Car", "optional": false }, @@ -4386,6 +4529,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": { @@ -4414,6 +4558,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnlyPrimitives", "optional": false }, @@ -4437,6 +4582,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Car", "optional": false }, @@ -4467,6 +4613,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeysOfPrimitives", "optional": false }, @@ -4490,6 +4637,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4521,6 +4669,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnlyPrimitives", "optional": false }, @@ -4544,6 +4693,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4577,6 +4727,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "carKeys", "optional": false, "typeAnnotation": { @@ -4598,6 +4749,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeysOfPrimitives", "optional": false }, @@ -4621,6 +4773,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Car", "optional": false }, @@ -4650,6 +4803,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Equal", "optional": false }, @@ -4673,6 +4827,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4695,6 +4850,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4745,6 +4901,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4781,6 +4938,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4799,6 +4957,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4873,6 +5032,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4909,6 +5069,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4927,6 +5088,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5014,6 +5176,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -5037,6 +5200,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cond", "optional": false }, @@ -5066,6 +5230,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Then", "optional": false }, @@ -5088,6 +5253,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Else", "optional": false }, @@ -5118,6 +5284,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cond", "optional": false }, @@ -5151,6 +5318,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Then", "optional": false }, @@ -5169,6 +5337,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Else", "optional": false }, @@ -5190,6 +5359,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKey", "optional": false }, @@ -5213,6 +5383,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5235,6 +5406,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5273,6 +5445,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5299,6 +5472,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5326,6 +5500,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Equal", "optional": false }, @@ -5356,6 +5531,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5374,6 +5550,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5393,6 +5570,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5429,6 +5607,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5469,6 +5648,7 @@ "end": 2796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeyWithIf", "optional": false }, @@ -5492,6 +5672,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5514,6 +5695,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5552,6 +5734,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5578,6 +5761,7 @@ "end": 2827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5599,6 +5783,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -5622,6 +5807,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Equal", "optional": false }, @@ -5652,6 +5838,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5670,6 +5857,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5689,6 +5877,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5710,6 +5899,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5752,6 +5942,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetObjWithIf", "optional": false }, @@ -5775,6 +5966,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5797,6 +5989,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5828,6 +6021,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5854,6 +6048,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5875,6 +6070,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -5898,6 +6094,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Equal", "optional": false }, @@ -5928,6 +6125,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -5946,6 +6144,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -5965,6 +6164,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5986,6 +6186,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -6027,6 +6228,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -6052,6 +6254,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDone", "optional": false }, @@ -6090,6 +6293,7 @@ "end": 3007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6115,6 +6319,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "root", "optional": false }, @@ -6147,6 +6352,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -6182,6 +6388,7 @@ "end": 3049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "task", "optional": false }, @@ -6206,6 +6413,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -6231,6 +6439,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -6255,6 +6464,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Task", "optional": false }, @@ -6279,6 +6489,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res1", "optional": false }, @@ -6296,6 +6507,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKey", "optional": false }, @@ -6319,6 +6531,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6351,6 +6564,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6408,6 +6622,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res2", "optional": false }, @@ -6425,6 +6640,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeyWithIf", "optional": false }, @@ -6448,6 +6664,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6480,6 +6697,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6537,6 +6755,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res3", "optional": false }, @@ -6561,6 +6780,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetObjWithIf", "optional": false }, @@ -6584,6 +6804,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6616,6 +6837,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -6674,6 +6896,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeysExtendedBy", "optional": false }, @@ -6697,6 +6920,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6719,6 +6943,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6757,6 +6982,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6783,6 +7009,7 @@ "end": 3358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6810,6 +7037,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6835,6 +7063,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6853,6 +7082,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6872,6 +7102,7 @@ "end": 3380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6907,6 +7138,7 @@ "end": 3393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6925,6 +7157,7 @@ "end": 3395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6947,6 +7180,7 @@ "end": 3412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -6974,6 +7208,7 @@ "end": 3420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7009,6 +7244,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7042,6 +7278,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7061,6 +7298,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7082,6 +7320,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KeysExtendedBy", "optional": false }, @@ -7105,6 +7344,7 @@ "end": 3479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -7152,6 +7392,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7183,6 +7424,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7217,6 +7459,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameMap", "optional": false }, @@ -7371,6 +7614,7 @@ "end": 3646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS0", "optional": false }, @@ -7394,6 +7638,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7432,6 +7677,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7458,6 +7704,7 @@ "end": 3673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7486,6 +7733,7 @@ "end": 3689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -7509,6 +7757,7 @@ "end": 3691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7552,6 +7801,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS1", "optional": false }, @@ -7575,6 +7825,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7613,6 +7864,7 @@ "end": 3737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7639,6 +7891,7 @@ "end": 3748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7660,6 +7913,7 @@ "end": 3759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -7683,6 +7937,7 @@ "end": 3761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7774,6 +8029,7 @@ "end": 3800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS2", "optional": false }, @@ -7797,6 +8053,7 @@ "end": 3802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7835,6 +8092,7 @@ "end": 3816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7861,6 +8119,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7889,6 +8148,7 @@ "end": 3832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7986,6 +8246,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS3", "optional": false }, @@ -8009,6 +8270,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8047,6 +8309,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8073,6 +8336,7 @@ "end": 3900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8094,6 +8358,7 @@ "end": 3911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -8117,6 +8382,7 @@ "end": 3913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8208,6 +8474,7 @@ "end": 3952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS4", "optional": false }, @@ -8231,6 +8498,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8269,6 +8537,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8295,6 +8564,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8323,6 +8593,7 @@ "end": 3990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameMap", "optional": false }, @@ -8348,6 +8619,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8373,6 +8645,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameMap", "optional": false }, @@ -8408,6 +8681,7 @@ "end": 4030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS5", "optional": false }, @@ -8431,6 +8705,7 @@ "end": 4032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8469,6 +8744,7 @@ "end": 4046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8502,6 +8778,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8528,6 +8805,7 @@ "end": 4073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameMap", "optional": false }, @@ -8558,6 +8836,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameMap", "optional": false }, @@ -8576,6 +8855,7 @@ "end": 4086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8608,6 +8888,7 @@ "end": 4108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TS6", "optional": false }, @@ -8631,6 +8912,7 @@ "end": 4110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8653,6 +8935,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8675,6 +8958,7 @@ "end": 4116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8713,6 +8997,7 @@ "end": 4131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8739,6 +9024,7 @@ "end": 4142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8767,6 +9053,7 @@ "end": 4147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8797,6 +9084,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8815,6 +9103,7 @@ "end": 4162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8833,6 +9122,7 @@ "end": 4166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8876,6 +9166,7 @@ "end": 4239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN0", "optional": false }, @@ -8899,6 +9190,7 @@ "end": 4241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8937,6 +9229,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8963,6 +9256,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8997,6 +9291,7 @@ "end": 4271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9015,6 +9310,7 @@ "end": 4273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9042,6 +9338,7 @@ "end": 4293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9082,6 +9379,7 @@ "end": 4322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN1", "optional": false }, @@ -9105,6 +9403,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9143,6 +9442,7 @@ "end": 4338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9169,6 +9469,7 @@ "end": 4349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9211,6 +9512,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9229,6 +9531,7 @@ "end": 4371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9248,6 +9551,7 @@ "end": 4376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9288,6 +9592,7 @@ "end": 4405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN2", "optional": false }, @@ -9311,6 +9616,7 @@ "end": 4407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9349,6 +9655,7 @@ "end": 4421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9375,6 +9682,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9418,6 +9726,7 @@ "end": 4449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9482,6 +9791,7 @@ "end": 4482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN3", "optional": false }, @@ -9505,6 +9815,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9543,6 +9854,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9569,6 +9881,7 @@ "end": 4509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9590,6 +9903,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -9613,6 +9927,7 @@ "end": 4528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -9636,6 +9951,7 @@ "end": 4536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -9659,6 +9975,7 @@ "end": 4538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9747,6 +10064,7 @@ "end": 4577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN4", "optional": false }, @@ -9770,6 +10088,7 @@ "end": 4579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9792,6 +10111,7 @@ "end": 4582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9830,6 +10150,7 @@ "end": 4596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9856,6 +10177,7 @@ "end": 4607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9895,6 +10217,7 @@ "end": 4613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9913,6 +10236,7 @@ "end": 4623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9938,6 +10262,7 @@ "end": 4627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9956,6 +10281,7 @@ "end": 4629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9992,6 +10318,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10010,6 +10337,7 @@ "end": 4651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10029,6 +10357,7 @@ "end": 4656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10069,6 +10398,7 @@ "end": 4685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN5", "optional": false }, @@ -10092,6 +10422,7 @@ "end": 4687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10114,6 +10445,7 @@ "end": 4690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10152,6 +10484,7 @@ "end": 4704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10178,6 +10511,7 @@ "end": 4715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10213,6 +10547,7 @@ "end": 4729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10232,6 +10567,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10265,6 +10601,7 @@ "end": 4739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10283,6 +10620,7 @@ "end": 4741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10302,6 +10640,7 @@ "end": 4752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10320,6 +10659,7 @@ "end": 4756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10378,6 +10718,7 @@ "end": 4864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fruit", "optional": false }, @@ -10410,6 +10751,7 @@ "end": 4883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -10453,6 +10795,7 @@ "end": 4905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -10505,6 +10848,7 @@ "end": 4936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -10548,6 +10892,7 @@ "end": 4959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -10600,6 +10945,7 @@ "end": 4993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -10643,6 +10989,7 @@ "end": 5016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -10691,6 +11038,7 @@ "end": 5047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -10714,6 +11062,7 @@ "end": 5049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10741,6 +11090,7 @@ "end": 5063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -10793,6 +11143,7 @@ "end": 5087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -10857,6 +11208,7 @@ "end": 5118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -10876,6 +11228,7 @@ "end": 5123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10916,6 +11269,7 @@ "end": 5133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -10958,6 +11312,7 @@ "end": 5148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -11040,6 +11395,7 @@ "end": 5186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result2", "optional": false }, @@ -11063,6 +11419,7 @@ "end": 5188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11090,6 +11447,7 @@ "end": 5202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -11142,6 +11500,7 @@ "end": 5226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "color", "optional": false }, @@ -11213,6 +11572,7 @@ "end": 5263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -11232,6 +11592,7 @@ "end": 5268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11272,6 +11633,7 @@ "end": 5278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -11314,6 +11676,7 @@ "end": 5293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -11397,6 +11760,7 @@ "end": 5327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -11421,6 +11785,7 @@ "end": 5343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result1", "optional": false }, @@ -11444,6 +11809,7 @@ "end": 5349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fruit", "optional": false }, @@ -11468,6 +11834,7 @@ "end": 5412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -11485,6 +11852,7 @@ "end": 5422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Result2", "optional": false }, @@ -11508,6 +11876,7 @@ "end": 5428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fruit", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints.json index 4f3c275d6d9a..66e485aec34b 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -33,6 +34,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -77,6 +80,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +99,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -125,6 +130,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -190,6 +196,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -227,6 +234,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +262,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -289,6 +298,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -327,6 +337,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -346,6 +357,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -390,6 +403,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -408,6 +422,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -438,6 +453,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -503,6 +519,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -540,6 +557,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -567,6 +585,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -602,6 +621,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -640,6 +660,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -659,6 +680,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -680,6 +702,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -710,6 +733,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +752,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -768,6 +793,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -786,6 +812,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -835,6 +862,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -872,6 +900,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -899,6 +928,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -934,6 +964,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -972,6 +1003,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -999,6 +1031,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1034,6 +1067,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1072,6 +1106,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1091,6 +1126,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1112,6 +1148,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1142,6 +1179,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1160,6 +1198,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1200,6 +1239,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1218,6 +1258,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1267,6 +1308,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1299,6 +1341,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1331,6 +1374,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1368,6 +1412,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1395,6 +1440,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1430,6 +1476,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1468,6 +1515,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1495,6 +1543,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1530,6 +1579,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1568,6 +1618,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1587,6 +1638,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1608,6 +1660,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1638,6 +1691,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exclude", "optional": false }, @@ -1668,6 +1722,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1759,6 +1814,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1791,6 +1847,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1828,6 +1885,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1855,6 +1913,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1890,6 +1949,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1933,6 +1993,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetProps", "optional": false }, @@ -1958,6 +2019,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1993,6 +2055,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2040,6 +2103,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "modifier", "optional": false, "typeAnnotation": null @@ -2059,6 +2123,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetProps", "optional": false, "typeAnnotation": { @@ -2080,6 +2145,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2132,6 +2198,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2155,6 +2222,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -2172,6 +2240,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetProps", "optional": false }, @@ -2198,6 +2267,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -2235,6 +2305,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2254,6 +2325,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TargetProps", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints2.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints2.json index 60c5bf2c124a..b7e62074aaa8 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeConstraints2.json @@ -19,6 +19,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped1", "optional": false }, @@ -42,6 +43,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -80,6 +82,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -99,6 +102,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -129,6 +133,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -153,6 +158,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -173,6 +179,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -192,6 +199,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -213,6 +221,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped1", "optional": false }, @@ -236,6 +245,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -261,6 +271,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -282,6 +293,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -328,6 +340,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -357,6 +370,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -381,6 +395,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -405,6 +420,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -421,6 +437,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -454,6 +471,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -488,6 +506,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped2", "optional": false }, @@ -511,6 +530,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -549,6 +569,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -568,6 +589,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -601,6 +623,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -653,6 +676,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -677,6 +701,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -697,6 +722,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -716,6 +742,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -737,6 +764,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped2", "optional": false }, @@ -760,6 +788,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -785,6 +814,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -819,6 +849,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -890,6 +921,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -919,6 +951,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -943,6 +976,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -967,6 +1001,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -983,6 +1018,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1016,6 +1052,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1050,6 +1087,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped3", "optional": false }, @@ -1073,6 +1111,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1111,6 +1150,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1130,6 +1170,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1150,6 +1191,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1173,6 +1215,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1203,6 +1246,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1227,6 +1271,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1247,6 +1292,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1266,6 +1312,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1287,6 +1334,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped3", "optional": false }, @@ -1310,6 +1358,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1335,6 +1384,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1356,6 +1406,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1379,6 +1430,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1428,6 +1480,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1457,6 +1510,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1481,6 +1535,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1505,6 +1560,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1521,6 +1577,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1554,6 +1611,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1588,6 +1646,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped4", "optional": false }, @@ -1611,6 +1670,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1687,6 +1747,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1706,6 +1767,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1728,6 +1790,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1744,6 +1807,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1763,6 +1827,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1784,6 +1849,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped4", "optional": false }, @@ -1807,6 +1873,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1832,6 +1899,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1860,6 +1928,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped4", "optional": false }, @@ -1883,6 +1952,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1933,6 +2003,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2002,6 +2073,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2018,6 +2090,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -2051,6 +2124,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2123,6 +2197,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped5", "optional": false }, @@ -2146,6 +2221,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2184,6 +2260,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2203,6 +2280,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2229,6 +2307,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2293,6 +2372,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2321,6 +2401,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2337,6 +2418,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2356,6 +2438,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2377,6 +2460,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped5", "optional": false }, @@ -2400,6 +2484,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2425,6 +2510,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2453,6 +2539,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped5", "optional": false }, @@ -2476,6 +2563,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2526,6 +2614,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2595,6 +2684,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2611,6 +2701,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -2644,6 +2735,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2678,6 +2770,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped6", "optional": false }, @@ -2701,6 +2794,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2739,6 +2833,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2758,6 +2853,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2791,6 +2887,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2835,6 +2932,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2851,6 +2949,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2870,6 +2969,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2891,6 +2991,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped6", "optional": false }, @@ -2914,6 +3015,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2939,6 +3041,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2967,6 +3070,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped6", "optional": false }, @@ -2990,6 +3094,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3040,6 +3145,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3109,6 +3215,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -3125,6 +3232,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -3158,6 +3266,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3192,6 +3301,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3215,6 +3325,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3253,6 +3364,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemappedT", "optional": false }, @@ -3272,6 +3384,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3305,6 +3418,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemappedT", "optional": false }, @@ -3349,6 +3463,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemappedT", "optional": false }, @@ -3379,6 +3494,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false, "typeAnnotation": null @@ -3398,6 +3514,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3419,6 +3536,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3433,6 +3551,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3454,6 +3573,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3477,6 +3597,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3501,6 +3622,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3524,6 +3646,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3575,6 +3698,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3612,6 +3736,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3636,6 +3761,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bounds", "optional": false }, @@ -3663,6 +3789,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -3698,6 +3825,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false }, @@ -3736,6 +3864,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericBoundsOf", "optional": false }, @@ -3759,6 +3888,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3790,6 +3920,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3816,6 +3947,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3850,6 +3982,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3868,6 +4001,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3912,6 +4046,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3940,6 +4075,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bounds", "optional": false }, @@ -3956,6 +4092,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false }, @@ -3975,6 +4112,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3996,6 +4134,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4018,6 +4157,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bounds", "optional": false, "typeAnnotation": { @@ -4039,6 +4179,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericBoundsOf", "optional": false }, @@ -4062,6 +4203,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4125,6 +4267,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -4136,6 +4279,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -4169,6 +4313,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4191,6 +4336,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -4229,6 +4375,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boundsForKey", "optional": false, "typeAnnotation": null @@ -4246,6 +4393,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bounds", "optional": false }, @@ -4268,6 +4416,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -4291,6 +4440,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericBoundsOf", "optional": false }, @@ -4314,6 +4464,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4343,6 +4494,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boundsForKey", "optional": false }, @@ -4390,6 +4542,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": null @@ -4409,6 +4562,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false, "typeAnnotation": null @@ -4426,6 +4580,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boundsForKey", "optional": false }, @@ -4460,6 +4615,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -4470,6 +4626,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -4488,6 +4645,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false }, @@ -4498,6 +4656,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -4566,6 +4725,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4600,6 +4760,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectWithUnderscoredKeys", "optional": false }, @@ -4623,6 +4784,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4661,6 +4823,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -4680,6 +4843,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4713,6 +4877,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -4770,6 +4935,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genericTest", "optional": false }, @@ -4789,6 +4955,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectWithUnderscoredKeys", "optional": false, "typeAnnotation": { @@ -4810,6 +4977,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectWithUnderscoredKeys", "optional": false }, @@ -4833,6 +5001,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4858,6 +5027,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -4879,6 +5049,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4925,6 +5096,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldBeTrue", "optional": false, "typeAnnotation": { @@ -4963,6 +5135,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectWithUnderscoredKeys", "optional": false }, @@ -4986,6 +5159,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5043,6 +5217,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors.json index 358f64de64bb..29078d98fdfc 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors.json @@ -18,6 +18,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -45,6 +46,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -80,6 +82,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -115,6 +118,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -150,6 +154,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "visible", "optional": false }, @@ -187,6 +192,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Named", "optional": false }, @@ -214,6 +220,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -251,6 +258,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -278,6 +286,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -313,6 +322,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -351,6 +361,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -375,6 +386,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -394,6 +406,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -427,6 +440,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -451,6 +465,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -493,6 +508,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -517,6 +533,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -536,6 +553,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -569,6 +587,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -586,6 +605,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -609,6 +629,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -640,6 +661,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -657,6 +679,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -680,6 +703,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -719,6 +743,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -736,6 +761,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -759,6 +785,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -798,6 +825,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -815,6 +843,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -838,6 +867,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -902,6 +932,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -919,6 +950,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -942,6 +974,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -967,6 +1000,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Named", "optional": false }, @@ -991,6 +1025,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -1008,6 +1043,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1031,6 +1067,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1056,6 +1093,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1080,6 +1118,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -1097,6 +1136,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1120,6 +1160,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1151,6 +1192,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T16", "optional": false }, @@ -1168,6 +1210,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1191,6 +1234,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1217,6 +1261,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1236,6 +1281,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1257,6 +1303,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1303,6 +1350,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1324,6 +1372,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1347,6 +1396,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1365,6 +1415,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1404,6 +1455,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1426,6 +1478,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1445,6 +1498,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1466,6 +1520,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1512,6 +1567,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1533,6 +1589,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1556,6 +1613,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1574,6 +1632,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1613,6 +1672,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1659,6 +1719,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1678,6 +1739,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1699,6 +1761,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1745,6 +1808,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1766,6 +1830,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1789,6 +1854,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1807,6 +1873,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1846,6 +1913,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1872,6 +1940,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -1893,6 +1962,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1912,6 +1982,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1933,6 +2004,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1979,6 +2051,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2000,6 +2073,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -2023,6 +2097,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2041,6 +2116,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2080,6 +2156,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2106,6 +2183,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Named", "optional": false }, @@ -2127,6 +2205,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2160,6 +2239,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2184,6 +2264,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2214,6 +2295,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2242,6 +2324,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2268,6 +2351,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2298,6 +2382,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2316,6 +2401,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2353,6 +2439,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2381,6 +2468,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -2407,6 +2495,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2437,6 +2526,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2455,6 +2545,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -2492,6 +2583,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2520,6 +2612,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -2539,6 +2632,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2568,6 +2662,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2586,6 +2681,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -2624,6 +2720,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2646,6 +2743,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2688,6 +2786,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2716,6 +2815,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2742,6 +2842,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2772,6 +2873,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2790,6 +2892,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2827,6 +2930,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2855,6 +2959,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2881,6 +2986,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2911,6 +3017,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2929,6 +3036,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2966,6 +3074,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2994,6 +3103,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3020,6 +3130,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3050,6 +3161,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3068,6 +3180,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3105,6 +3218,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3133,6 +3247,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3159,6 +3274,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3189,6 +3305,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3207,6 +3324,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3245,6 +3363,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3267,6 +3386,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3309,6 +3429,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3337,6 +3458,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3363,6 +3485,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3393,6 +3516,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3411,6 +3535,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3448,6 +3573,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3476,6 +3602,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3502,6 +3629,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3538,6 +3666,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3556,6 +3685,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3595,6 +3725,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3617,6 +3748,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndReadonly", "optional": false }, @@ -3636,6 +3768,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primary", "optional": false, "typeAnnotation": { @@ -3657,6 +3790,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3679,6 +3813,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "secondary", "optional": false, "typeAnnotation": { @@ -3700,6 +3835,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3723,6 +3859,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3764,6 +3901,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3794,6 +3932,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3810,6 +3949,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndPartial", "optional": false }, @@ -3829,6 +3969,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primary", "optional": false, "typeAnnotation": { @@ -3850,6 +3991,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3872,6 +4014,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "secondary", "optional": false, "typeAnnotation": { @@ -3893,6 +4036,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3916,6 +4060,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3957,6 +4102,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3987,6 +4133,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4003,6 +4150,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -4045,6 +4193,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4063,6 +4212,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndReadonly", "optional": false }, @@ -4181,6 +4331,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4199,6 +4350,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndReadonly", "optional": false }, @@ -4337,6 +4489,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -4355,6 +4508,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndReadonly", "optional": false }, @@ -4506,6 +4660,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -4548,6 +4703,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4566,6 +4722,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndPartial", "optional": false }, @@ -4684,6 +4841,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4702,6 +4860,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndPartial", "optional": false }, @@ -4840,6 +4999,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -4858,6 +5018,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objAndPartial", "optional": false }, @@ -5013,6 +5174,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5040,6 +5202,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5075,6 +5238,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5108,6 +5272,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5127,6 +5292,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5148,6 +5314,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5170,6 +5337,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -5191,6 +5359,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -5214,6 +5383,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5232,6 +5402,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5287,6 +5458,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -5303,6 +5475,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -5340,6 +5513,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -5356,6 +5530,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5374,6 +5549,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -5390,6 +5566,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5424,6 +5601,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5446,6 +5624,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5472,6 +5651,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5507,6 +5687,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -5528,6 +5709,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5608,6 +5790,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5621,6 +5804,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5701,6 +5885,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5714,6 +5899,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5774,6 +5960,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5787,6 +5974,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5817,6 +6005,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5848,6 +6037,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5861,6 +6051,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5900,6 +6091,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5913,6 +6105,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5926,6 +6119,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5954,6 +6148,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -5967,6 +6162,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -5997,6 +6193,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6028,6 +6225,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setState", "optional": false }, @@ -6041,6 +6239,7 @@ "end": 2644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -6089,6 +6288,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6134,6 +6334,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6180,6 +6381,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -6201,6 +6403,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -6224,6 +6427,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6242,6 +6446,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6297,6 +6502,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -6313,6 +6519,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -6378,6 +6585,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -6396,6 +6604,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -6412,6 +6621,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -6446,6 +6656,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6472,6 +6683,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6514,6 +6726,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6551,6 +6764,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -6569,6 +6783,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6593,6 +6808,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6631,6 +6847,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6726,6 +6943,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6801,6 +7019,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6840,6 +7059,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6877,6 +7097,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6931,6 +7152,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6953,6 +7175,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -6987,6 +7210,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7026,6 +7250,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7063,6 +7288,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7125,6 +7351,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7150,6 +7377,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7181,6 +7409,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -7248,6 +7477,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -7269,6 +7499,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7332,6 +7563,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -7353,6 +7585,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7376,6 +7609,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7442,6 +7676,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -7470,6 +7705,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7496,6 +7732,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7526,6 +7763,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7544,6 +7782,7 @@ "end": 3218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7600,6 +7839,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -7623,6 +7863,7 @@ "end": 3280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7645,6 +7886,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7671,6 +7913,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7702,6 +7945,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pf", "optional": false }, @@ -7733,6 +7977,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7752,6 +7997,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7781,6 +8027,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7799,6 +8046,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7822,6 +8070,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pt", "optional": false }, @@ -7853,6 +8102,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7872,6 +8122,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7901,6 +8152,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7919,6 +8171,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7945,6 +8198,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -7970,6 +8224,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8005,6 +8260,7 @@ "end": 3414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -8052,6 +8308,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -8073,6 +8330,7 @@ "end": 3434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -8155,6 +8413,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -8176,6 +8435,7 @@ "end": 3466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -8199,6 +8459,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -8346,6 +8607,7 @@ "end": 3561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -8365,6 +8627,7 @@ "end": 3587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8386,6 +8649,7 @@ "end": 3593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -8409,6 +8673,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8427,6 +8692,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8476,6 +8742,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8493,6 +8760,7 @@ "end": 3618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8533,6 +8801,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8555,6 +8824,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8581,6 +8851,7 @@ "end": 3582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8602,6 +8873,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -8621,6 +8893,7 @@ "end": 3677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8642,6 +8915,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -8665,6 +8939,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8722,6 +8997,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8739,6 +9015,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -8779,6 +9056,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8801,6 +9079,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8827,6 +9106,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors2.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors2.json index 104469325d33..ea3bde707b09 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors2.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeErrors2.json @@ -19,6 +19,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -44,6 +45,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -87,6 +89,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -133,6 +136,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -156,6 +160,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -182,6 +187,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -212,6 +218,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -238,6 +245,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -256,6 +264,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -297,6 +306,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -320,6 +330,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -391,6 +402,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -414,6 +426,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -435,6 +448,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -456,6 +470,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -480,6 +495,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -505,6 +521,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -527,6 +544,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -551,6 +569,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -570,6 +589,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -610,6 +630,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -633,6 +654,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -704,6 +726,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -722,6 +745,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -743,6 +767,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -766,6 +791,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -860,6 +886,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -886,6 +913,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -904,6 +932,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -943,6 +972,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -964,6 +994,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -987,6 +1018,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1049,6 +1081,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1127,6 +1160,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -1153,6 +1187,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -1171,6 +1206,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1210,6 +1246,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1231,6 +1268,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -1254,6 +1292,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1316,6 +1355,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -1369,6 +1409,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -1395,6 +1436,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -1413,6 +1455,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1452,6 +1495,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeIndexSignatureModifiers.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeIndexSignatureModifiers.json index d10f68102e36..51580dd0dfb1 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeIndexSignatureModifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeIndexSignatureModifiers.json @@ -18,6 +18,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj1", "optional": false }, @@ -41,6 +42,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res1", "optional": false }, @@ -116,6 +119,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -139,6 +143,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj1", "optional": false }, @@ -164,6 +169,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj1", "optional": false }, @@ -187,6 +193,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj2", "optional": false }, @@ -214,6 +221,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concreteProp", "optional": false }, @@ -253,6 +261,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -311,6 +320,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res2", "optional": false }, @@ -328,6 +338,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -351,6 +362,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj2", "optional": false }, @@ -376,6 +388,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj2", "optional": false }, @@ -399,6 +412,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj3", "optional": false }, @@ -422,6 +436,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -473,6 +488,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -539,6 +555,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res3", "optional": false }, @@ -556,6 +573,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -579,6 +597,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj3", "optional": false }, @@ -604,6 +623,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj3", "optional": false }, @@ -627,6 +647,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj4", "optional": false }, @@ -650,6 +671,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -701,6 +723,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -767,6 +790,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res4", "optional": false }, @@ -784,6 +808,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -807,6 +832,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj4", "optional": false }, @@ -832,6 +858,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj4", "optional": false }, @@ -855,6 +882,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj5", "optional": false }, @@ -878,6 +906,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -929,6 +958,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -995,6 +1025,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res5", "optional": false }, @@ -1012,6 +1043,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1035,6 +1067,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj5", "optional": false }, @@ -1060,6 +1093,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj5", "optional": false }, @@ -1084,6 +1118,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -1107,6 +1142,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1138,6 +1174,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1164,6 +1201,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1194,6 +1232,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1251,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1233,6 +1273,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj6", "optional": false }, @@ -1256,6 +1297,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1360,6 +1402,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res6", "optional": false }, @@ -1377,6 +1420,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -1400,6 +1444,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj6", "optional": false }, @@ -1422,6 +1467,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj7", "optional": false }, @@ -1445,6 +1491,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1496,6 +1543,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1600,6 +1648,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res7", "optional": false }, @@ -1617,6 +1666,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -1640,6 +1690,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj7", "optional": false }, @@ -1662,6 +1713,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj8", "optional": false }, @@ -1685,6 +1737,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1736,6 +1789,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1840,6 +1894,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res8", "optional": false }, @@ -1857,6 +1912,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -1880,6 +1936,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj8", "optional": false }, @@ -1903,6 +1960,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingPick", "optional": false }, @@ -1926,6 +1984,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1948,6 +2007,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1974,6 +2034,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2004,6 +2065,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2023,6 +2085,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2052,6 +2115,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2070,6 +2134,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2091,6 +2156,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj9", "optional": false }, @@ -2114,6 +2180,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2172,6 +2239,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res9", "optional": false }, @@ -2189,6 +2257,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingPick", "optional": false }, @@ -2212,6 +2281,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj9", "optional": false }, @@ -2237,6 +2307,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj9", "optional": false }, @@ -2260,6 +2331,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj10", "optional": false }, @@ -2283,6 +2355,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2334,6 +2407,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2400,6 +2474,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res10", "optional": false }, @@ -2417,6 +2492,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingPick", "optional": false }, @@ -2440,6 +2516,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj10", "optional": false }, @@ -2465,6 +2542,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj10", "optional": false }, @@ -2488,6 +2566,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj11", "optional": false }, @@ -2511,6 +2590,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2562,6 +2642,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2628,6 +2709,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res11", "optional": false }, @@ -2645,6 +2727,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingPick", "optional": false }, @@ -2668,6 +2751,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj11", "optional": false }, @@ -2693,6 +2777,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj11", "optional": false }, @@ -2716,6 +2801,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj12", "optional": false }, @@ -2739,6 +2825,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2790,6 +2877,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2856,6 +2944,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res12", "optional": false }, @@ -2873,6 +2962,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingPick", "optional": false }, @@ -2896,6 +2986,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj12", "optional": false }, @@ -2921,6 +3012,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj12", "optional": false }, @@ -2945,6 +3037,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingIdentity", "optional": false }, @@ -2968,6 +3061,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3093,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3025,6 +3120,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3055,6 +3151,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3073,6 +3170,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3094,6 +3192,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj13", "optional": false }, @@ -3117,6 +3216,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3221,6 +3321,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Res13", "optional": false }, @@ -3238,6 +3339,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrippingIdentity", "optional": false }, @@ -3261,6 +3363,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj13", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeInferenceErrors.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeInferenceErrors.json index 800ebe8e8ed1..6b8b894db046 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeInferenceErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeInferenceErrors.json @@ -19,6 +19,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComputedOf", "optional": false }, @@ -42,6 +43,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -99,6 +102,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -161,6 +166,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -180,6 +186,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -199,6 +206,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -235,6 +243,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -259,6 +268,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -280,6 +290,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false }, @@ -304,6 +315,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComputedOf", "optional": false }, @@ -327,6 +339,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -352,6 +365,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -382,6 +396,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -400,6 +415,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -445,6 +461,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -467,6 +484,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -514,6 +532,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -652,6 +671,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeModifiers.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeModifiers.json index 2e5108c9f5dc..bf31024b521f 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeModifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeModifiers.json @@ -19,6 +19,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -44,6 +45,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -117,6 +120,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -142,6 +146,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -177,6 +182,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -215,6 +221,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -240,6 +247,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -275,6 +283,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -313,6 +322,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -338,6 +348,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -373,6 +384,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -420,6 +432,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v00", "optional": false, "typeAnnotation": { @@ -499,6 +512,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v00", "optional": false, "typeAnnotation": { @@ -527,6 +541,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -563,6 +578,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v00", "optional": false, "typeAnnotation": { @@ -591,6 +607,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -627,6 +644,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v00", "optional": false, "typeAnnotation": { @@ -655,6 +673,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -691,6 +710,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v00", "optional": false, "typeAnnotation": { @@ -719,6 +739,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -755,6 +776,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v01", "optional": false, "typeAnnotation": { @@ -776,6 +798,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -811,6 +834,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v01", "optional": false, "typeAnnotation": { @@ -839,6 +863,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -865,6 +890,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -895,6 +921,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -913,6 +940,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -950,6 +978,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v01", "optional": false, "typeAnnotation": { @@ -971,6 +1000,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -994,6 +1024,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1019,6 +1050,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1058,6 +1090,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v01", "optional": false, "typeAnnotation": { @@ -1079,6 +1112,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1102,6 +1136,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1125,6 +1160,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1150,6 +1186,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1216,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1218,6 +1256,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v02", "optional": false, "typeAnnotation": { @@ -1239,6 +1278,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -1274,6 +1314,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v02", "optional": false, "typeAnnotation": { @@ -1302,6 +1343,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1328,6 +1370,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1358,6 +1401,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1420,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1413,6 +1458,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v02", "optional": false, "typeAnnotation": { @@ -1434,6 +1480,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1457,6 +1504,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1495,6 +1543,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v02", "optional": false, "typeAnnotation": { @@ -1523,6 +1572,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1549,6 +1599,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -1579,6 +1630,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -1597,6 +1649,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1634,6 +1687,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v02", "optional": false, "typeAnnotation": { @@ -1655,6 +1709,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -1678,6 +1733,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -1703,6 +1759,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -1742,6 +1799,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v03", "optional": false, "typeAnnotation": { @@ -1763,6 +1821,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -1798,6 +1857,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v03", "optional": false, "typeAnnotation": { @@ -1826,6 +1886,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1852,6 +1913,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1882,6 +1944,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1900,6 +1963,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1937,6 +2001,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v03", "optional": false, "typeAnnotation": { @@ -1958,6 +2023,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1981,6 +2047,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2019,6 +2086,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v03", "optional": false, "typeAnnotation": { @@ -2047,6 +2115,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2073,6 +2142,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -2103,6 +2173,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -2121,6 +2192,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2158,6 +2230,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v03", "optional": false, "typeAnnotation": { @@ -2179,6 +2252,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -2202,6 +2276,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -2227,6 +2302,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -2266,6 +2342,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2287,6 +2364,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -2322,6 +2400,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2350,6 +2429,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2376,6 +2456,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2406,6 +2487,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2424,6 +2506,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2461,6 +2544,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2482,6 +2566,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2505,6 +2590,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TR", "optional": false }, @@ -2543,6 +2629,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2564,6 +2651,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2587,6 +2675,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP", "optional": false }, @@ -2625,6 +2714,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2646,6 +2736,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2669,6 +2760,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2692,6 +2784,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2733,6 +2826,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2754,6 +2848,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2777,6 +2872,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2800,6 +2896,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2841,6 +2938,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -2869,6 +2967,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2895,6 +2994,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -2925,6 +3025,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -2943,6 +3044,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2980,6 +3082,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v04", "optional": false, "typeAnnotation": { @@ -3001,6 +3104,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -3024,6 +3128,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPR", "optional": false }, @@ -3049,6 +3154,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3079,6 +3185,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -3102,6 +3209,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3133,6 +3241,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3159,6 +3268,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3190,6 +3300,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3221,6 +3332,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3239,6 +3351,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3265,6 +3378,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3290,6 +3404,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3322,6 +3437,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3361,6 +3477,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3393,6 +3510,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3435,6 +3553,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -3460,6 +3579,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3492,6 +3612,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3531,6 +3652,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3563,6 +3685,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3605,6 +3728,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -3630,6 +3754,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3662,6 +3787,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3701,6 +3827,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3733,6 +3860,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3775,6 +3903,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -3800,6 +3929,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3832,6 +3962,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3871,6 +4002,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3903,6 +4035,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3954,6 +4087,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b00", "optional": false, "typeAnnotation": { @@ -4033,6 +4167,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b00", "optional": false, "typeAnnotation": { @@ -4061,6 +4196,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4097,6 +4233,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b00", "optional": false, "typeAnnotation": { @@ -4125,6 +4262,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -4161,6 +4299,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b00", "optional": false, "typeAnnotation": { @@ -4189,6 +4328,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -4225,6 +4365,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b00", "optional": false, "typeAnnotation": { @@ -4253,6 +4394,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -4289,6 +4431,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b01", "optional": false, "typeAnnotation": { @@ -4310,6 +4453,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4345,6 +4489,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b01", "optional": false, "typeAnnotation": { @@ -4373,6 +4518,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4399,6 +4545,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4429,6 +4576,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4447,6 +4595,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4484,6 +4633,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b01", "optional": false, "typeAnnotation": { @@ -4505,6 +4655,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -4528,6 +4679,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4553,6 +4705,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4592,6 +4745,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b01", "optional": false, "typeAnnotation": { @@ -4613,6 +4767,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -4636,6 +4791,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -4659,6 +4815,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4684,6 +4841,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4713,6 +4871,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4752,6 +4911,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b02", "optional": false, "typeAnnotation": { @@ -4773,6 +4933,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -4808,6 +4969,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b02", "optional": false, "typeAnnotation": { @@ -4836,6 +4998,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4862,6 +5025,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4892,6 +5056,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4910,6 +5075,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4947,6 +5113,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b02", "optional": false, "typeAnnotation": { @@ -4968,6 +5135,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -4991,6 +5159,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5029,6 +5198,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b02", "optional": false, "typeAnnotation": { @@ -5057,6 +5227,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5083,6 +5254,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -5113,6 +5285,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -5131,6 +5304,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5168,6 +5342,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b02", "optional": false, "typeAnnotation": { @@ -5189,6 +5364,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -5212,6 +5388,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -5237,6 +5414,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -5276,6 +5454,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b03", "optional": false, "typeAnnotation": { @@ -5297,6 +5476,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -5332,6 +5512,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b03", "optional": false, "typeAnnotation": { @@ -5360,6 +5541,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5386,6 +5568,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5416,6 +5599,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5434,6 +5618,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5471,6 +5656,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b03", "optional": false, "typeAnnotation": { @@ -5492,6 +5678,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -5515,6 +5702,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5553,6 +5741,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b03", "optional": false, "typeAnnotation": { @@ -5581,6 +5770,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5607,6 +5797,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -5637,6 +5828,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -5655,6 +5847,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5692,6 +5885,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b03", "optional": false, "typeAnnotation": { @@ -5713,6 +5907,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -5736,6 +5931,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -5761,6 +5957,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -5800,6 +5997,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -5821,6 +6019,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -5856,6 +6055,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -5884,6 +6084,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5910,6 +6111,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5940,6 +6142,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5958,6 +6161,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -5995,6 +6199,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6016,6 +6221,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6039,6 +6245,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BR", "optional": false }, @@ -6077,6 +6284,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6098,6 +6306,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6121,6 +6330,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BP", "optional": false }, @@ -6159,6 +6369,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6180,6 +6391,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6203,6 +6415,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6226,6 +6439,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6267,6 +6481,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6288,6 +6503,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6311,6 +6527,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6334,6 +6551,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6375,6 +6593,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6403,6 +6622,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6429,6 +6649,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -6459,6 +6680,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -6477,6 +6699,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6514,6 +6737,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b04", "optional": false, "typeAnnotation": { @@ -6535,6 +6759,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -6558,6 +6783,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -6583,6 +6809,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BPR", "optional": false }, @@ -6613,6 +6840,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6638,6 +6866,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -6669,6 +6898,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6722,6 +6952,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -6741,6 +6972,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6762,6 +6994,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6785,6 +7018,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6830,6 +7064,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6888,6 +7123,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6948,6 +7184,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -6967,6 +7204,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6988,6 +7226,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -7011,6 +7250,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7056,6 +7296,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7101,6 +7342,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7150,6 +7392,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -7169,6 +7412,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7190,6 +7434,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -7213,6 +7458,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7258,6 +7504,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7309,6 +7556,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7367,6 +7615,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -7386,6 +7635,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7414,6 +7664,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7440,6 +7691,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7470,6 +7722,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7488,6 +7741,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7532,6 +7786,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7577,6 +7832,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeOverlappingStringEnumKeys.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeOverlappingStringEnumKeys.json index c9ed86bea40f..aac4fb360958 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeOverlappingStringEnumKeys.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeOverlappingStringEnumKeys.json @@ -20,6 +20,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialAnimalTypes", "optional": false }, @@ -37,6 +38,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CAT", "optional": false }, @@ -63,6 +65,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DOG", "optional": false }, @@ -100,6 +103,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienAnimalTypes", "optional": false }, @@ -117,6 +121,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CAT", "optional": false }, @@ -153,6 +158,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnimalTypes", "optional": false }, @@ -177,6 +183,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialAnimalTypes", "optional": false }, @@ -195,6 +202,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienAnimalTypes", "optional": false }, @@ -216,6 +224,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialCat", "optional": false }, @@ -243,6 +252,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -273,6 +283,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialAnimalTypes", "optional": false }, @@ -303,6 +314,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "address", "optional": false }, @@ -340,6 +352,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienCat", "optional": false }, @@ -367,6 +380,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -397,6 +411,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienAnimalTypes", "optional": false }, @@ -427,6 +442,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "planet", "optional": false }, @@ -465,6 +481,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cats", "optional": false }, @@ -489,6 +506,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialCat", "optional": false }, @@ -507,6 +525,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienCat", "optional": false }, @@ -529,6 +548,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CatMap", "optional": false }, @@ -553,6 +573,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -572,6 +593,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnimalTypes", "optional": false }, @@ -600,6 +622,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -623,6 +646,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cats", "optional": false }, @@ -649,6 +673,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -673,6 +698,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -711,6 +737,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catMap", "optional": false, "typeAnnotation": { @@ -732,6 +759,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CatMap", "optional": false }, @@ -795,6 +823,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TerrestrialAnimalTypes", "optional": false }, @@ -863,6 +892,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AlienAnimalTypes", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeRelationships.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeRelationships.json index 6f6bcb4d64bc..eb2841046f61 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeRelationships.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeRelationships.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -104,6 +108,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +152,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -163,6 +169,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -193,6 +200,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -215,6 +223,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -234,6 +243,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -255,6 +265,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +288,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -298,6 +310,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -340,6 +353,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -356,6 +370,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -386,6 +401,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -408,6 +424,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -434,6 +451,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -455,6 +473,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -474,6 +493,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -495,6 +515,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -517,6 +538,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -538,6 +560,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -560,6 +583,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -588,6 +612,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -638,6 +663,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -654,6 +680,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -672,6 +699,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -688,6 +716,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -721,6 +750,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -737,6 +767,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -755,6 +786,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -771,6 +803,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -802,6 +835,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -824,6 +858,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -843,6 +878,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +899,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -882,6 +919,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -903,6 +941,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -925,6 +964,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -946,6 +986,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -968,6 +1009,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -989,6 +1031,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1038,6 +1081,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1054,6 +1098,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1072,6 +1117,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1088,6 +1134,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1121,6 +1168,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1137,6 +1185,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1155,6 +1204,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1171,6 +1221,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1202,6 +1253,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1224,6 +1276,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1243,6 +1296,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1263,6 +1317,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1289,6 +1344,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1310,6 +1366,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1329,6 +1386,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1350,6 +1408,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1372,6 +1431,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1393,6 +1453,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1415,6 +1476,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -1443,6 +1505,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1493,6 +1556,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1509,6 +1573,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1527,6 +1592,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1543,6 +1609,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1576,6 +1643,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1592,6 +1660,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1610,6 +1679,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1626,6 +1696,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1657,6 +1728,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1679,6 +1751,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1698,6 +1771,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1718,6 +1792,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1737,6 +1812,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1758,6 +1834,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1780,6 +1857,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1801,6 +1879,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1823,6 +1902,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -1844,6 +1924,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1893,6 +1974,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1909,6 +1991,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1927,6 +2010,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1943,6 +2027,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1976,6 +2061,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1992,6 +2078,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2010,6 +2097,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2026,6 +2114,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2057,6 +2146,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2079,6 +2169,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2098,6 +2189,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2118,6 +2210,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2144,6 +2237,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2165,6 +2259,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2184,6 +2279,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2205,6 +2301,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2227,6 +2324,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2248,6 +2346,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2271,6 +2370,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2296,6 +2396,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2324,6 +2425,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2374,6 +2476,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2390,6 +2493,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2408,6 +2512,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2424,6 +2529,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2457,6 +2563,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2473,6 +2580,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2491,6 +2599,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2507,6 +2616,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2538,6 +2648,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2560,6 +2671,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2579,6 +2691,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2600,6 +2713,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2622,6 +2736,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2643,6 +2758,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2666,6 +2782,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2691,6 +2808,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2712,6 +2830,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2761,6 +2880,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2777,6 +2897,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2795,6 +2916,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2811,6 +2933,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2844,6 +2967,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2860,6 +2984,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2878,6 +3003,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2894,6 +3020,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -2925,6 +3052,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2947,6 +3075,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2973,6 +3102,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2994,6 +3124,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3013,6 +3144,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3034,6 +3166,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3056,6 +3189,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3077,6 +3211,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3100,6 +3235,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3125,6 +3261,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -3153,6 +3290,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3203,6 +3341,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3219,6 +3358,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3237,6 +3377,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3253,6 +3394,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3286,6 +3428,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3302,6 +3445,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3320,6 +3464,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3336,6 +3481,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3367,6 +3513,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3389,6 +3536,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3408,6 +3556,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3428,6 +3577,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -3447,6 +3597,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3468,6 +3619,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3490,6 +3642,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3511,6 +3664,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3534,6 +3688,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3559,6 +3714,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -3580,6 +3736,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3629,6 +3786,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3645,6 +3803,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3663,6 +3822,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3679,6 +3839,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3712,6 +3873,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3728,6 +3890,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3746,6 +3909,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3762,6 +3926,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -3793,6 +3958,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3815,6 +3981,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3834,6 +4001,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3854,6 +4022,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3880,6 +4049,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3901,6 +4071,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3920,6 +4091,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3941,6 +4113,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3963,6 +4136,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3984,6 +4158,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4007,6 +4182,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4032,6 +4208,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -4060,6 +4237,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4110,6 +4288,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4126,6 +4305,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4144,6 +4324,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4160,6 +4341,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4193,6 +4375,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4209,6 +4392,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4227,6 +4411,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4243,6 +4428,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4274,6 +4460,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4296,6 +4483,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -4315,6 +4503,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4336,6 +4525,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4358,6 +4548,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4379,6 +4570,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4402,6 +4594,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4427,6 +4620,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -4448,6 +4642,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4497,6 +4692,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4513,6 +4709,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4531,6 +4728,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4547,6 +4745,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4580,6 +4779,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4596,6 +4796,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4614,6 +4815,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4630,6 +4832,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4661,6 +4864,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4683,6 +4887,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4709,6 +4914,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4730,6 +4936,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -4749,6 +4956,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4770,6 +4978,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4792,6 +5001,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4813,6 +5023,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4836,6 +5047,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4861,6 +5073,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -4889,6 +5102,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4939,6 +5153,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4955,6 +5170,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -4973,6 +5189,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4989,6 +5206,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5022,6 +5240,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5038,6 +5257,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5056,6 +5276,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5072,6 +5293,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5103,6 +5325,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5125,6 +5348,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5144,6 +5368,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5164,6 +5389,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -5183,6 +5409,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5204,6 +5431,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5226,6 +5454,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5247,6 +5476,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -5270,6 +5500,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5295,6 +5526,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -5316,6 +5548,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5365,6 +5598,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5381,6 +5615,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5399,6 +5634,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5415,6 +5651,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5448,6 +5685,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5464,6 +5702,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5482,6 +5721,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5498,6 +5738,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -5529,6 +5770,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5551,6 +5793,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5570,6 +5813,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5590,6 +5834,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5616,6 +5861,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5642,6 +5888,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -5667,6 +5914,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5702,6 +5950,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5735,6 +5984,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -5754,6 +6004,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5775,6 +6026,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5797,6 +6049,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5818,6 +6071,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -5841,6 +6095,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5887,6 +6142,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5898,6 +6154,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5923,6 +6180,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5934,6 +6192,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5963,6 +6222,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5985,6 +6245,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -6004,6 +6265,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6025,6 +6287,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6048,6 +6311,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6073,6 +6337,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6094,6 +6359,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6117,6 +6383,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6163,6 +6430,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6174,6 +6442,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -6199,6 +6468,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -6210,6 +6480,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6239,6 +6510,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6258,6 +6530,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6278,6 +6551,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -6297,6 +6571,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6318,6 +6593,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6340,6 +6616,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6361,6 +6638,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6384,6 +6662,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6430,6 +6709,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6441,6 +6721,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -6466,6 +6747,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -6477,6 +6759,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6506,6 +6789,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6528,6 +6812,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false }, @@ -6547,6 +6832,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6568,6 +6854,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6591,6 +6878,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6616,6 +6904,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6637,6 +6926,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6660,6 +6950,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6706,6 +6997,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6717,6 +7009,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -6742,6 +7035,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -6753,6 +7047,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6782,6 +7077,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6801,6 +7097,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -6826,6 +7123,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -6851,6 +7149,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -6889,6 +7188,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ItemMap", "optional": false }, @@ -6910,6 +7210,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6948,6 +7249,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -6973,6 +7275,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f50", "optional": false }, @@ -6992,6 +7295,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7013,6 +7317,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7035,6 +7340,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -7063,6 +7369,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7110,6 +7417,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -7131,6 +7439,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -7151,6 +7460,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7167,6 +7477,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7201,6 +7512,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7217,6 +7529,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7256,6 +7569,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7275,6 +7589,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ItemMap", "optional": false }, @@ -7295,6 +7610,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f51", "optional": false }, @@ -7314,6 +7630,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -7335,6 +7652,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7357,6 +7675,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -7378,6 +7697,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7424,6 +7744,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -7445,6 +7766,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -7465,6 +7787,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7481,6 +7804,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7515,6 +7839,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -7531,6 +7856,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -7570,6 +7896,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7589,6 +7916,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ItemMap", "optional": false }, @@ -7609,6 +7937,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7635,6 +7964,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7661,6 +7991,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -7684,6 +8015,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7715,6 +8047,7 @@ "end": 2263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7741,6 +8074,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7771,6 +8105,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7789,6 +8124,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7811,6 +8147,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7834,6 +8171,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7865,6 +8203,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7891,6 +8230,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7921,6 +8261,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7939,6 +8280,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7956,6 +8298,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f60", "optional": false }, @@ -7975,6 +8318,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7996,6 +8340,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -8019,6 +8364,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8044,6 +8390,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8065,6 +8412,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -8088,6 +8436,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8134,6 +8483,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8145,6 +8495,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -8170,6 +8521,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -8181,6 +8533,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8210,6 +8563,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8237,6 +8591,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -8260,6 +8615,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8291,6 +8647,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8317,6 +8674,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8347,6 +8705,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8365,6 +8724,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8382,6 +8742,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f61", "optional": false }, @@ -8401,6 +8762,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8422,6 +8784,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -8445,6 +8808,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8470,6 +8834,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8491,6 +8856,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -8514,6 +8880,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8560,6 +8927,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8571,6 +8939,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -8596,6 +8965,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -8607,6 +8977,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8636,6 +9007,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8658,6 +9030,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f62", "optional": false }, @@ -8677,6 +9050,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8698,6 +9072,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identity", "optional": false }, @@ -8721,6 +9096,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8746,6 +9122,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8767,6 +9144,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -8790,6 +9168,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8836,6 +9215,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -8847,6 +9227,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -8872,6 +9253,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -8883,6 +9265,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8912,6 +9295,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8934,6 +9318,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f70", "optional": false }, @@ -8953,6 +9338,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8981,6 +9367,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9007,6 +9394,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9037,6 +9425,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9055,6 +9444,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9079,6 +9469,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9107,6 +9498,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9133,6 +9525,7 @@ "end": 2665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9163,6 +9556,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9181,6 +9575,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9226,6 +9621,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9237,6 +9633,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9262,6 +9659,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9273,6 +9671,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9302,6 +9701,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9324,6 +9724,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f71", "optional": false }, @@ -9343,6 +9744,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9371,6 +9773,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9397,6 +9800,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9427,6 +9831,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9445,6 +9850,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9469,6 +9875,7 @@ "end": 2762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9497,6 +9904,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9523,6 +9931,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9553,6 +9962,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9571,6 +9981,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9616,6 +10027,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9627,6 +10039,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9652,6 +10065,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9663,6 +10077,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9692,6 +10107,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9714,6 +10130,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9733,6 +10150,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9753,6 +10171,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f72", "optional": false }, @@ -9772,6 +10191,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9800,6 +10220,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9826,6 +10247,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9856,6 +10278,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9874,6 +10297,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9898,6 +10322,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9926,6 +10351,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9952,6 +10378,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9982,6 +10409,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10000,6 +10428,7 @@ "end": 2909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10045,6 +10474,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10056,6 +10486,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10081,6 +10512,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10092,6 +10524,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10121,6 +10554,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10143,6 +10577,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10162,6 +10597,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10182,6 +10618,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f73", "optional": false }, @@ -10201,6 +10638,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10229,6 +10667,7 @@ "end": 2993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10248,6 +10687,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10277,6 +10717,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10295,6 +10736,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10319,6 +10761,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10347,6 +10790,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10373,6 +10817,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10403,6 +10848,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10421,6 +10867,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10466,6 +10913,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10477,6 +10925,7 @@ "end": 3049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10502,6 +10951,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10513,6 +10963,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10542,6 +10993,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10564,6 +11016,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10590,6 +11043,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10611,6 +11065,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f74", "optional": false }, @@ -10630,6 +11085,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10658,6 +11114,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10677,6 +11134,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -10706,6 +11164,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10724,6 +11183,7 @@ "end": 3141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10748,6 +11208,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10776,6 +11237,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10802,6 +11264,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10832,6 +11295,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10850,6 +11314,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10895,6 +11360,7 @@ "end": 3182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -10906,6 +11372,7 @@ "end": 3186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10931,6 +11398,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -10942,6 +11410,7 @@ "end": 3197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10971,6 +11440,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10993,6 +11463,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11012,6 +11483,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11032,6 +11504,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11058,6 +11531,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11079,6 +11553,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f75", "optional": false }, @@ -11098,6 +11573,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11126,6 +11602,7 @@ "end": 3267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11145,6 +11622,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11174,6 +11652,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11192,6 +11671,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11216,6 +11696,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11244,6 +11725,7 @@ "end": 3290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11270,6 +11752,7 @@ "end": 3301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11300,6 +11783,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11318,6 +11802,7 @@ "end": 3307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11363,6 +11848,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11374,6 +11860,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -11399,6 +11886,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -11410,6 +11898,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -11439,6 +11928,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11461,6 +11951,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11480,6 +11971,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11500,6 +11992,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11526,6 +12019,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11547,6 +12041,7 @@ "end": 3361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f76", "optional": false }, @@ -11566,6 +12061,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11594,6 +12090,7 @@ "end": 3404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11613,6 +12110,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11642,6 +12140,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11660,6 +12159,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11684,6 +12184,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11712,6 +12213,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11731,6 +12233,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11760,6 +12263,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11778,6 +12282,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -11823,6 +12328,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11834,6 +12340,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -11859,6 +12366,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -11870,6 +12378,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -11899,6 +12408,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11921,6 +12431,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11940,6 +12451,7 @@ "end": 3376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11960,6 +12472,7 @@ "end": 3379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -11986,6 +12499,7 @@ "end": 3395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12007,6 +12521,7 @@ "end": 3492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f80", "optional": false }, @@ -12026,6 +12541,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -12047,6 +12563,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12083,6 +12600,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -12111,6 +12629,7 @@ "end": 3494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12141,6 +12660,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -12164,6 +12684,7 @@ "end": 3512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12183,6 +12704,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f81", "optional": false }, @@ -12202,6 +12724,7 @@ "end": 3569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -12223,6 +12746,7 @@ "end": 3572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12245,6 +12769,7 @@ "end": 3575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -12266,6 +12791,7 @@ "end": 3578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -12308,6 +12834,7 @@ "end": 3609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -12324,6 +12851,7 @@ "end": 3611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -12354,6 +12882,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12376,6 +12905,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -12402,6 +12932,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12431,6 +12962,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -12461,6 +12993,7 @@ "end": 3590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12479,6 +13012,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -12499,6 +13033,7 @@ "end": 3629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f82", "optional": false }, @@ -12518,6 +13053,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -12539,6 +13075,7 @@ "end": 3681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12561,6 +13098,7 @@ "end": 3685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -12582,6 +13120,7 @@ "end": 3689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -12604,6 +13143,7 @@ "end": 3693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -12625,6 +13165,7 @@ "end": 3697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -12673,6 +13214,7 @@ "end": 3733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -12689,6 +13231,7 @@ "end": 3736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false } @@ -12707,6 +13250,7 @@ "end": 3740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false } @@ -12737,6 +13281,7 @@ "end": 3631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12759,6 +13304,7 @@ "end": 3635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -12785,6 +13331,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12806,6 +13353,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -12839,6 +13387,7 @@ "end": 3671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12857,6 +13406,7 @@ "end": 3674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -12887,6 +13437,7 @@ "end": 3707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -12924,6 +13475,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12942,6 +13494,7 @@ "end": 3712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -12961,6 +13514,7 @@ "end": 3716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K2", "optional": false }, @@ -12986,6 +13540,7 @@ "end": 3768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numeric", "optional": false }, @@ -13009,6 +13564,7 @@ "end": 3770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13040,6 +13596,7 @@ "end": 3778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13066,6 +13623,7 @@ "end": 3789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13095,6 +13653,7 @@ "end": 3815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f90", "optional": false }, @@ -13137,6 +13696,7 @@ "end": 3856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -13158,6 +13718,7 @@ "end": 3865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numeric", "optional": false }, @@ -13181,6 +13742,7 @@ "end": 3867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13248,6 +13810,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13275,6 +13838,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13313,6 +13877,7 @@ "end": 3894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -13357,6 +13922,7 @@ "end": 3952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -13374,6 +13940,7 @@ "end": 3958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13405,6 +13972,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13432,6 +14000,7 @@ "end": 3908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13478,6 +14047,7 @@ "end": 3926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -13501,6 +14071,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13524,6 +14095,7 @@ "end": 3996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SettingsTypes", "optional": false }, @@ -13551,6 +14123,7 @@ "end": 4006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "audio", "optional": false }, @@ -13583,6 +14156,7 @@ "end": 4020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "volume", "optional": false }, @@ -13622,6 +14196,7 @@ "end": 4042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "video", "optional": false }, @@ -13654,6 +14229,7 @@ "end": 4060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolution", "optional": false }, @@ -13695,6 +14271,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Settings", "optional": false }, @@ -13719,6 +14296,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -13745,6 +14323,7 @@ "end": 4115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -13771,6 +14350,7 @@ "end": 4131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -13816,6 +14396,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -13840,6 +14421,7 @@ "end": 4163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Params", "optional": false }, @@ -13864,6 +14446,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConcreteSettingsResult1", "optional": false }, @@ -13881,6 +14464,7 @@ "end": 4206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Settings", "optional": false }, @@ -13911,6 +14495,7 @@ "end": 4220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SettingsTypes", "optional": false }, @@ -13951,6 +14536,7 @@ "end": 4260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConcreteSettingsResult2", "optional": false }, @@ -13968,6 +14554,7 @@ "end": 4271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Settings", "optional": false }, @@ -13998,6 +14585,7 @@ "end": 4285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SettingsTypes", "optional": false }, @@ -14063,6 +14651,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSettingsAccess", "optional": false }, @@ -14086,6 +14675,7 @@ "end": 4335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14112,6 +14702,7 @@ "end": 4363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SettingsTypes", "optional": false }, @@ -14135,6 +14726,7 @@ "end": 4375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Settings", "optional": false }, @@ -14165,6 +14757,7 @@ "end": 4389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SettingsTypes", "optional": false }, @@ -14183,6 +14776,7 @@ "end": 4391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14207,6 +14801,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSettingsResult1", "optional": false }, @@ -14224,6 +14819,7 @@ "end": 4446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSettingsAccess", "optional": false }, @@ -14268,6 +14864,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSettingsResult2", "optional": false }, @@ -14285,6 +14882,7 @@ "end": 4508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSettingsAccess", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypeWithAny.json b/crates/swc_ecma_parser/tests/tsc/mappedTypeWithAny.json index cfb472c46ac4..3767e208ded7 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypeWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypeWithAny.json @@ -19,6 +19,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -44,6 +45,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -82,6 +84,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ItemMap", "optional": false }, @@ -105,6 +108,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -136,6 +140,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -162,6 +167,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -185,6 +191,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -215,6 +222,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x0", "optional": false, "typeAnnotation": { @@ -269,6 +277,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -297,6 +306,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -328,6 +338,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -364,6 +375,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -392,6 +404,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -423,6 +436,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -459,6 +473,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -487,6 +502,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -526,6 +542,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -562,6 +579,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -583,6 +601,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ItemMap", "optional": false }, @@ -625,6 +644,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -650,6 +670,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -688,6 +709,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictDataMap", "optional": false }, @@ -711,6 +733,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -742,6 +765,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -768,6 +792,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +816,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -821,6 +847,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -842,6 +869,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictDataMap", "optional": false }, @@ -899,6 +927,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null @@ -915,6 +944,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -949,6 +979,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -966,6 +997,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -982,6 +1014,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -1014,6 +1047,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1031,6 +1065,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1064,6 +1099,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Arrayish", "optional": false }, @@ -1087,6 +1123,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1132,6 +1169,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1158,6 +1196,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1188,6 +1227,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1206,6 +1246,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1228,6 +1269,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Objectish", "optional": false }, @@ -1251,6 +1293,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1289,6 +1332,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1315,6 +1359,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1345,6 +1390,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1363,6 +1409,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1385,6 +1432,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndirectArrayish", "optional": false }, @@ -1408,6 +1456,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1446,6 +1495,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Objectish", "optional": false }, @@ -1469,6 +1519,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1487,6 +1538,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1506,6 +1558,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayish", "optional": false, "typeAnnotation": { @@ -1527,6 +1580,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Arrayish", "optional": false }, @@ -1565,6 +1619,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectish", "optional": false, "typeAnnotation": { @@ -1586,6 +1641,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Objectish", "optional": false }, @@ -1624,6 +1680,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indirectArrayish", "optional": false, "typeAnnotation": { @@ -1645,6 +1702,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndirectArrayish", "optional": false }, @@ -1707,6 +1765,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -1757,6 +1816,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1768,6 +1828,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayish", "optional": false } @@ -1793,6 +1854,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1804,6 +1866,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectish", "optional": false } @@ -1829,6 +1892,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1840,6 +1904,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indirectArrayish", "optional": false } @@ -1861,6 +1926,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringifyArray", "optional": false }, @@ -1880,6 +1946,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -1901,6 +1968,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1939,6 +2007,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1998,6 +2067,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2024,6 +2094,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2068,6 +2139,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": { @@ -2107,6 +2179,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringifyArray", "optional": false }, @@ -2162,6 +2235,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringifyPair", "optional": false }, @@ -2181,6 +2255,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -2202,6 +2277,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2240,6 +2316,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2325,6 +2402,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2351,6 +2429,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2395,6 +2474,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "def", "optional": false, "typeAnnotation": { @@ -2460,6 +2540,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringifyPair", "optional": false }, @@ -2520,6 +2601,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Evolvable", "optional": false }, @@ -2543,6 +2625,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2562,6 +2645,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Evolver", "optional": false }, @@ -2591,6 +2675,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2617,6 +2702,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2651,6 +2737,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Evolver", "optional": false }, @@ -2674,6 +2761,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2693,6 +2781,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Evolvable", "optional": false }, @@ -2745,6 +2834,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -2771,6 +2861,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2794,6 +2885,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes1.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes1.json index cecfccd5fb67..936e7bdbad08 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes1.json @@ -19,6 +19,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -44,6 +45,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -114,6 +117,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -152,6 +156,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -176,6 +181,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -251,6 +257,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -275,6 +282,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -339,6 +347,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -360,6 +369,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -384,6 +394,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -455,6 +466,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -473,6 +485,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -495,6 +508,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -519,6 +533,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -545,6 +560,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -568,6 +584,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -589,6 +606,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -613,6 +631,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -639,6 +658,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -669,6 +689,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -687,6 +708,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -709,6 +731,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -733,6 +756,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -759,6 +783,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -789,6 +814,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -807,6 +833,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -829,6 +856,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -853,6 +881,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -879,6 +908,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -909,6 +939,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -927,6 +958,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -949,6 +981,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -973,6 +1006,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -999,6 +1033,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1029,6 +1064,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1047,6 +1083,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1069,6 +1106,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -1093,6 +1131,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1119,6 +1158,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1156,6 +1196,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1174,6 +1215,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1206,6 +1248,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -1230,6 +1273,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1256,6 +1300,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1279,6 +1324,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1309,6 +1355,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -1327,6 +1374,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1352,6 +1400,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -1376,6 +1425,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1426,6 +1476,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -1450,6 +1501,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1500,6 +1552,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -1524,6 +1577,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1574,6 +1628,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T33", "optional": false }, @@ -1598,6 +1653,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1648,6 +1704,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T34", "optional": false }, @@ -1672,6 +1729,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1722,6 +1780,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -1746,6 +1805,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1796,6 +1856,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T36", "optional": false }, @@ -1820,6 +1881,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1870,6 +1932,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T37", "optional": false }, @@ -1894,6 +1957,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1944,6 +2008,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T38", "optional": false }, @@ -1968,6 +2033,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2018,6 +2084,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -2042,6 +2109,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2084,6 +2152,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T43", "optional": false }, @@ -2108,6 +2177,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2183,6 +2253,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T44", "optional": false }, @@ -2207,6 +2278,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2314,6 +2386,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T47", "optional": false }, @@ -2338,6 +2411,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2448,6 +2522,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2482,6 +2557,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2519,6 +2595,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2545,6 +2622,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2575,6 +2653,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2609,6 +2688,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2653,6 +2733,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2679,6 +2760,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2709,6 +2791,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2743,6 +2826,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2787,6 +2871,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2813,6 +2898,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2843,6 +2929,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2877,6 +2964,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2896,6 +2984,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2931,6 +3020,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2957,6 +3047,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -3001,6 +3092,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3019,6 +3111,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3052,6 +3145,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3070,6 +3164,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3103,6 +3198,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -3121,6 +3217,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3154,6 +3251,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -3172,6 +3270,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes2.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes2.json index 9c1734db9f3e..f1abfea63ae3 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes2.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "verifyLibTypes", "optional": false }, @@ -56,6 +57,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -100,6 +103,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -166,6 +171,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -192,6 +198,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -222,6 +229,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +248,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -277,6 +286,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -298,6 +308,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -321,6 +332,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -359,6 +371,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -387,6 +400,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -413,6 +427,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -443,6 +458,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -461,6 +477,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -498,6 +515,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -519,6 +537,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -542,6 +561,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -560,6 +580,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -598,6 +619,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -626,6 +648,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -645,6 +668,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -674,6 +698,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -692,6 +717,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -729,6 +755,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -750,6 +777,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -773,6 +801,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -791,6 +820,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -829,6 +859,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -857,6 +888,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -876,6 +908,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -898,6 +931,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -935,6 +969,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -957,6 +992,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -983,6 +1019,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1004,6 +1041,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1031,6 +1069,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1054,6 +1093,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1085,6 +1125,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -1110,6 +1151,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1131,6 +1173,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -1144,6 +1187,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1165,6 +1209,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1207,6 +1252,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxify", "optional": false }, @@ -1230,6 +1276,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1261,6 +1308,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1287,6 +1335,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1310,6 +1359,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1340,6 +1390,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1358,6 +1409,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1383,6 +1435,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -1406,6 +1459,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1437,6 +1491,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1463,6 +1518,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1486,6 +1542,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -1516,6 +1573,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1534,6 +1592,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1554,6 +1613,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -1573,6 +1633,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1594,6 +1655,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1616,6 +1678,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -1637,6 +1700,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1660,6 +1724,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1701,6 +1766,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1737,6 +1803,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "freeze", "optional": false }, @@ -1756,6 +1823,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1777,6 +1845,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1815,6 +1884,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1845,6 +1915,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1868,6 +1939,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1887,6 +1959,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pick", "optional": false }, @@ -1906,6 +1979,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1927,6 +2001,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1959,6 +2034,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": null @@ -1988,6 +2064,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2027,6 +2104,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2049,6 +2127,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2075,6 +2154,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2104,6 +2184,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pick", "optional": false }, @@ -2127,6 +2208,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2145,6 +2227,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2164,6 +2247,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapObject", "optional": false }, @@ -2183,6 +2267,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2204,6 +2289,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -2227,6 +2313,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2245,6 +2332,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2270,6 +2358,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2292,6 +2381,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2313,6 +2403,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2341,6 +2432,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2381,6 +2473,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2410,6 +2503,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2432,6 +2526,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2462,6 +2557,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -2485,6 +2581,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2503,6 +2600,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2522,6 +2620,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proxify", "optional": false }, @@ -2541,6 +2640,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2562,6 +2662,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2600,6 +2701,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2630,6 +2732,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxify", "optional": false }, @@ -2653,6 +2756,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2676,6 +2780,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2703,6 +2808,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2738,6 +2844,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2775,6 +2882,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -2802,6 +2910,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -2837,6 +2946,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -2872,6 +2982,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -2907,6 +3018,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false }, @@ -2931,6 +3043,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2954,6 +3067,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialShape", "optional": false }, @@ -2981,6 +3095,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -3016,6 +3131,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -3051,6 +3167,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -3086,6 +3203,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false }, @@ -3110,6 +3228,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -3133,6 +3252,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyShape", "optional": false }, @@ -3160,6 +3280,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -3195,6 +3316,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, @@ -3230,6 +3352,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "height", "optional": false }, @@ -3265,6 +3388,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false }, @@ -3289,6 +3413,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -3308,6 +3433,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -3327,6 +3453,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -3348,6 +3475,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3370,6 +3498,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -3391,6 +3520,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3434,6 +3564,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -3447,6 +3578,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false } @@ -3507,6 +3639,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -3520,6 +3653,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -3596,6 +3730,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3615,6 +3750,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -3636,6 +3772,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3682,6 +3819,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "frozen", "optional": false, "typeAnnotation": { @@ -3703,6 +3841,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyShape", "optional": false }, @@ -3738,6 +3877,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "frozen", "optional": false, "typeAnnotation": { @@ -3759,6 +3899,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3782,6 +3923,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3820,6 +3962,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "frozen", "optional": false, "typeAnnotation": null @@ -3838,6 +3981,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "freeze", "optional": false }, @@ -3851,6 +3995,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -3878,6 +4023,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3897,6 +4043,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -3918,6 +4065,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -3964,6 +4112,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partial", "optional": false, "typeAnnotation": { @@ -3985,6 +4134,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PartialShape", "optional": false }, @@ -4020,6 +4170,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partial", "optional": false, "typeAnnotation": { @@ -4041,6 +4192,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -4064,6 +4216,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4102,6 +4255,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partial", "optional": false, "typeAnnotation": { @@ -4123,6 +4277,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -4146,6 +4301,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4184,6 +4340,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -4203,6 +4360,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -4224,6 +4382,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4270,6 +4429,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4288,6 +4448,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pick", "optional": false }, @@ -4301,6 +4462,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4352,6 +4514,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -4394,6 +4557,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec", "optional": false, "typeAnnotation": null @@ -4494,6 +4658,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lengths", "optional": false, "typeAnnotation": null @@ -4512,6 +4677,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapObject", "optional": false }, @@ -4525,6 +4691,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rec", "optional": false } @@ -4546,6 +4713,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4564,6 +4732,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4605,6 +4774,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -4624,6 +4794,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -4645,6 +4816,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -4691,6 +4863,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -4709,6 +4882,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proxify", "optional": false }, @@ -4722,6 +4896,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false } @@ -4756,6 +4931,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -4786,6 +4962,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -4846,6 +5023,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -4900,6 +5078,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -4919,6 +5098,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false, "typeAnnotation": { @@ -4940,6 +5120,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -4963,6 +5144,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shape", "optional": false }, @@ -5012,6 +5194,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -5029,6 +5212,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -5068,6 +5252,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false, "typeAnnotation": null @@ -5085,6 +5270,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shape", "optional": false }, @@ -5124,6 +5310,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5141,6 +5328,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "location", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes3.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes3.json index df4cdc29f0bd..fc1249d3a2ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes3.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -59,6 +60,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -98,6 +100,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -126,6 +129,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -149,6 +153,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -180,6 +185,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -206,6 +212,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +236,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -259,6 +267,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +286,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -297,6 +307,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -316,6 +327,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -337,6 +349,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +388,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -405,6 +419,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -428,6 +443,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +463,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -466,6 +483,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -487,6 +505,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -510,6 +529,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -551,6 +571,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -581,6 +602,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -601,6 +623,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bacon", "optional": false }, @@ -628,6 +651,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isPerfect", "optional": false }, @@ -663,6 +687,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weight", "optional": false }, @@ -700,6 +725,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedBacon", "optional": false }, @@ -727,6 +753,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isPerfect", "optional": false }, @@ -751,6 +778,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -788,6 +816,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weight", "optional": false }, @@ -812,6 +841,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -847,6 +877,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -866,6 +897,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -887,6 +919,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bacon", "optional": false }, @@ -933,6 +966,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -951,6 +985,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -964,6 +999,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -998,6 +1034,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isPerfect", "optional": false, "typeAnnotation": null @@ -1021,6 +1058,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false }, @@ -1069,6 +1107,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weight", "optional": false, "typeAnnotation": null @@ -1092,6 +1131,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false }, @@ -1133,6 +1173,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1152,6 +1193,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1173,6 +1215,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1196,6 +1239,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bacon", "optional": false }, @@ -1245,6 +1289,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1263,6 +1308,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -1276,6 +1322,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false } @@ -1310,6 +1357,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1327,6 +1375,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1366,6 +1415,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weight", "optional": false, "typeAnnotation": null @@ -1383,6 +1433,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1415,6 +1466,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1434,6 +1486,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -1455,6 +1508,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedBacon", "optional": false }, @@ -1501,6 +1555,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1519,6 +1574,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -1532,6 +1588,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false } @@ -1557,6 +1614,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bacon", "optional": false }, @@ -1592,6 +1650,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1609,6 +1668,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1648,6 +1708,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "weight", "optional": false, "typeAnnotation": null @@ -1665,6 +1726,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes4.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes4.json index fa4cc1e8e7ec..fcc13b6a16dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes4.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes4.json @@ -19,6 +19,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -42,6 +43,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +78,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -99,6 +102,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -130,6 +134,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -156,6 +161,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -179,6 +185,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -209,6 +216,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -227,6 +235,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -247,6 +256,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -266,6 +276,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -287,6 +298,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -337,6 +349,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -382,6 +395,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -413,6 +427,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -436,6 +451,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +494,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -494,6 +511,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -531,6 +549,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -547,6 +566,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -582,6 +602,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -598,6 +619,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -624,6 +646,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -651,6 +674,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -688,6 +712,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +743,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -741,6 +767,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -765,6 +792,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -790,6 +818,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -828,6 +857,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -853,6 +883,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -891,6 +922,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -916,6 +948,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -949,6 +982,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -968,6 +1002,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -996,6 +1031,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1014,6 +1050,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1032,6 +1069,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1085,6 +1123,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boxify", "optional": false }, @@ -1098,6 +1137,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1127,6 +1167,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -1144,6 +1185,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1174,6 +1216,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1192,6 +1235,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1210,6 +1254,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1235,6 +1280,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -1252,6 +1298,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1282,6 +1329,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1300,6 +1348,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1318,6 +1367,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1359,6 +1409,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -1376,6 +1427,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1406,6 +1458,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1430,6 +1483,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1449,6 +1503,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1482,6 +1537,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -1499,6 +1555,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1584,6 +1641,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -1601,6 +1659,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1686,6 +1745,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -1703,6 +1763,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1788,6 +1849,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedWithSentinel", "optional": false }, @@ -1811,6 +1873,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1833,6 +1896,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1864,6 +1928,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1890,6 +1955,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1920,6 +1986,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1950,6 +2017,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1968,6 +2036,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1990,6 +2059,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2013,6 +2083,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -2030,6 +2101,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedWithSentinel", "optional": false }, @@ -2060,6 +2132,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2078,6 +2151,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2096,6 +2170,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2129,6 +2204,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -2146,6 +2222,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedWithSentinel", "optional": false }, @@ -2176,6 +2253,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2194,6 +2272,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2212,6 +2291,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2245,6 +2325,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -2262,6 +2343,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxifiedWithSentinel", "optional": false }, @@ -2306,6 +2388,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -2329,6 +2412,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2360,6 +2444,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2386,6 +2471,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2409,6 +2495,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -2439,6 +2526,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2457,6 +2545,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2482,6 +2571,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2507,6 +2597,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2542,6 +2633,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2574,6 +2666,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2609,6 +2702,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2648,6 +2742,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2686,6 +2781,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyFoo", "optional": false }, @@ -2711,6 +2807,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2746,6 +2843,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2778,6 +2876,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2813,6 +2912,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2852,6 +2952,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2899,6 +3000,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -2920,6 +3022,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonly", "optional": false }, @@ -2943,6 +3046,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2981,6 +3085,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -3002,6 +3107,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepReadonlyFoo", "optional": false }, @@ -3028,6 +3134,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -3053,6 +3160,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3091,6 +3199,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clone", "optional": false }, @@ -3114,6 +3223,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3145,6 +3255,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3184,6 +3295,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3238,6 +3350,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3267,6 +3380,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3289,6 +3403,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3306,6 +3421,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clone", "optional": false }, @@ -3329,6 +3445,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -3361,6 +3478,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -3382,6 +3500,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -3417,6 +3536,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -3438,6 +3558,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Clone", "optional": false }, @@ -3461,6 +3582,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes5.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes5.json index 6f23bdb15b12..afb8a35b7b70 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes5.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes5.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -77,6 +80,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -102,6 +106,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -123,6 +128,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -146,6 +152,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +178,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pr", "optional": false, "typeAnnotation": { @@ -192,6 +200,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -215,6 +224,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -238,6 +248,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +277,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rp", "optional": false, "typeAnnotation": { @@ -287,6 +299,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -310,6 +323,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -333,6 +347,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -385,6 +400,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -406,6 +422,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -429,6 +446,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +464,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -476,6 +495,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -497,6 +517,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -520,6 +541,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -537,6 +559,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -567,6 +590,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -588,6 +612,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -611,6 +636,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -628,6 +654,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pr", "optional": false }, @@ -658,6 +685,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -679,6 +707,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -702,6 +731,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +749,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rp", "optional": false }, @@ -749,6 +780,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -770,6 +802,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -793,6 +826,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -810,6 +844,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -840,6 +875,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -861,6 +897,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -884,6 +921,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -901,6 +939,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -931,6 +970,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -952,6 +992,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -975,6 +1016,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -992,6 +1034,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pr", "optional": false }, @@ -1022,6 +1065,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -1043,6 +1087,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1066,6 +1111,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1083,6 +1129,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rp", "optional": false }, @@ -1113,6 +1160,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -1134,6 +1182,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1157,6 +1206,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1180,6 +1230,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1200,6 +1251,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1230,6 +1282,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1251,6 +1304,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1274,6 +1328,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1297,6 +1352,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1317,6 +1373,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1347,6 +1404,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -1368,6 +1426,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1391,6 +1450,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1414,6 +1474,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1434,6 +1495,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pr", "optional": false }, @@ -1464,6 +1526,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -1485,6 +1548,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1508,6 +1572,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1531,6 +1596,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1551,6 +1617,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rp", "optional": false }, @@ -1581,6 +1648,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1602,6 +1670,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1625,6 +1694,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1648,6 +1718,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1668,6 +1739,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1698,6 +1770,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1719,6 +1792,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1742,6 +1816,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1765,6 +1840,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1785,6 +1861,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1815,6 +1892,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1836,6 +1914,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1859,6 +1938,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1882,6 +1962,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1902,6 +1983,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pr", "optional": false }, @@ -1932,6 +2014,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1953,6 +2036,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -1976,6 +2060,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1999,6 +2084,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2019,6 +2105,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rp", "optional": false }, @@ -2050,6 +2137,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2077,6 +2165,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -2098,6 +2187,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -2189,6 +2279,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args1", "optional": false }, @@ -2212,6 +2303,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2231,6 +2323,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -2261,6 +2354,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -2285,6 +2379,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2308,6 +2403,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2331,6 +2427,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2358,6 +2455,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false }, @@ -2382,6 +2480,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2405,6 +2504,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2428,6 +2528,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2458,6 +2559,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args2", "optional": false }, @@ -2481,6 +2583,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2500,6 +2603,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -2530,6 +2634,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -2554,6 +2659,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2577,6 +2683,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2600,6 +2707,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2627,6 +2735,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false }, @@ -2651,6 +2760,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2674,6 +2784,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2697,6 +2808,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2722,6 +2834,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doit", "optional": false }, @@ -2764,6 +2877,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false, "typeAnnotation": { @@ -2785,6 +2899,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2808,6 +2923,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2838,6 +2954,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2891,6 +3008,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false, "typeAnnotation": { @@ -2912,6 +3030,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2935,6 +3054,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2965,6 +3085,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3018,6 +3139,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args1", "optional": false, "typeAnnotation": { @@ -3039,6 +3161,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args1", "optional": false }, @@ -3062,6 +3185,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3086,6 +3210,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -3096,6 +3221,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false } @@ -3128,6 +3254,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args2", "optional": false, "typeAnnotation": { @@ -3149,6 +3276,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args2", "optional": false }, @@ -3172,6 +3300,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3196,6 +3325,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -3206,6 +3336,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false } @@ -3239,6 +3370,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3258,6 +3390,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -3283,6 +3416,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3308,6 +3442,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3343,6 +3478,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3381,6 +3517,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args3", "optional": false }, @@ -3406,6 +3543,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -3430,6 +3568,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3453,6 +3592,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3476,6 +3616,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3503,6 +3644,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false }, @@ -3527,6 +3669,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3550,6 +3693,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3573,6 +3717,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3603,6 +3748,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args4", "optional": false }, @@ -3628,6 +3774,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -3652,6 +3799,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3675,6 +3823,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3698,6 +3847,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3725,6 +3875,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false }, @@ -3749,6 +3900,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3772,6 +3924,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3795,6 +3948,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3820,6 +3974,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doit2", "optional": false }, @@ -3862,6 +4017,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false, "typeAnnotation": { @@ -3883,6 +4039,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3906,6 +4063,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -3936,6 +4094,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3989,6 +4148,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false, "typeAnnotation": { @@ -4010,6 +4170,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -4033,6 +4194,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State2", "optional": false }, @@ -4063,6 +4225,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4116,6 +4279,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args1", "optional": false, "typeAnnotation": { @@ -4137,6 +4301,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args3", "optional": false }, @@ -4158,6 +4323,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -4168,6 +4334,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false } @@ -4200,6 +4367,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args2", "optional": false, "typeAnnotation": { @@ -4221,6 +4389,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args4", "optional": false }, @@ -4242,6 +4411,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -4252,6 +4422,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "current", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypes6.json b/crates/swc_ecma_parser/tests/tsc/mappedTypes6.json index 88298c9da15d..398cf1c48171 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypes6.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypes6.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -99,6 +102,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -129,6 +133,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +152,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -169,6 +175,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -192,6 +199,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -223,6 +231,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -249,6 +258,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -279,6 +289,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -297,6 +308,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -319,6 +331,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -342,6 +355,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +387,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -399,6 +414,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -429,6 +445,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +464,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -469,6 +487,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -492,6 +511,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -523,6 +543,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -549,6 +570,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -579,6 +601,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -597,6 +620,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -619,6 +643,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -642,6 +667,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -673,6 +699,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -699,6 +726,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -729,6 +757,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -747,6 +776,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -769,6 +799,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -792,6 +823,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -823,6 +855,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -849,6 +882,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -879,6 +913,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -897,6 +932,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -919,6 +955,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -942,6 +979,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -973,6 +1011,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -999,6 +1038,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1029,6 +1069,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1047,6 +1088,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1069,6 +1111,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -1092,6 +1135,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1123,6 +1167,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1149,6 +1194,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1225,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1197,6 +1244,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1219,6 +1267,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T08", "optional": false }, @@ -1242,6 +1291,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1273,6 +1323,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1299,6 +1350,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1329,6 +1381,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1347,6 +1400,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1369,6 +1423,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T09", "optional": false }, @@ -1392,6 +1447,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1423,6 +1479,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1449,6 +1506,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1479,6 +1537,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1497,6 +1556,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1519,6 +1579,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1542,6 +1603,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1573,6 +1635,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1599,6 +1662,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1629,6 +1693,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1647,6 +1712,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1669,6 +1735,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1692,6 +1759,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1723,6 +1791,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1749,6 +1818,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1779,6 +1849,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1797,6 +1868,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1819,6 +1891,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -1842,6 +1915,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1873,6 +1947,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1899,6 +1974,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1929,6 +2005,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1947,6 +2024,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1969,6 +2047,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1992,6 +2071,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2103,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2049,6 +2130,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2079,6 +2161,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2097,6 +2180,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2119,6 +2203,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -2142,6 +2227,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2173,6 +2259,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2199,6 +2286,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2229,6 +2317,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2247,6 +2336,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2269,6 +2359,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -2292,6 +2383,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2323,6 +2415,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2349,6 +2442,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2379,6 +2473,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2397,6 +2492,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2414,6 +2510,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2433,6 +2530,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2454,6 +2552,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -2477,6 +2576,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2502,6 +2602,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2523,6 +2624,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2545,6 +2647,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2566,6 +2669,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2589,6 +2693,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2635,6 +2740,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2646,6 +2752,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2671,6 +2778,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2682,6 +2790,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2707,6 +2816,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2718,6 +2828,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2743,6 +2854,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2754,6 +2866,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2779,6 +2892,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2790,6 +2904,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2815,6 +2930,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2826,6 +2942,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2851,6 +2968,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2862,6 +2980,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2887,6 +3006,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2898,6 +3018,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2923,6 +3044,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2934,6 +3056,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -2963,6 +3086,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2990,6 +3114,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Denullified", "optional": false }, @@ -3013,6 +3138,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3044,6 +3170,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3070,6 +3197,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3093,6 +3221,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -3123,6 +3252,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3141,6 +3271,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3161,6 +3292,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3180,6 +3312,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -3201,6 +3334,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Denullified", "optional": false }, @@ -3224,6 +3358,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3249,6 +3384,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3270,6 +3406,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -3293,6 +3430,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3318,6 +3456,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3339,6 +3478,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3361,6 +3501,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -3382,6 +3523,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3405,6 +3547,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3594,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -3462,6 +3606,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -3487,6 +3632,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -3498,6 +3644,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3523,6 +3670,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -3534,6 +3682,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3559,6 +3708,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -3570,6 +3720,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3595,6 +3746,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3606,6 +3758,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -3631,6 +3784,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3642,6 +3796,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3667,6 +3822,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3678,6 +3834,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3703,6 +3860,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3714,6 +3872,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3739,6 +3898,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3750,6 +3910,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -3775,6 +3936,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3786,6 +3948,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3811,6 +3974,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3822,6 +3986,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3847,6 +4012,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3858,6 +4024,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -3883,6 +4050,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3894,6 +4062,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -3919,6 +4088,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3930,6 +4100,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3955,6 +4126,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3966,6 +4138,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3991,6 +4164,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4002,6 +4176,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -4031,6 +4206,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4053,6 +4229,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -4072,6 +4249,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -4093,6 +4271,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Denullified", "optional": false }, @@ -4116,6 +4295,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4141,6 +4321,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4162,6 +4343,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -4185,6 +4367,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4210,6 +4393,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4231,6 +4415,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4253,6 +4438,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -4274,6 +4460,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -4297,6 +4484,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4343,6 +4531,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -4377,6 +4566,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4411,6 +4601,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4445,6 +4636,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4483,6 +4675,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4510,6 +4703,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readwrite", "optional": false }, @@ -4533,6 +4727,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4564,6 +4759,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4590,6 +4786,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4620,6 +4817,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4638,6 +4836,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4655,6 +4854,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4674,6 +4874,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4695,6 +4896,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4718,6 +4920,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4743,6 +4946,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4764,6 +4968,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4786,6 +4991,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -4807,6 +5013,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readwrite", "optional": false }, @@ -4830,6 +5037,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4876,6 +5084,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4887,6 +5096,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4912,6 +5122,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4923,6 +5134,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4948,6 +5160,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4959,6 +5172,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -4984,6 +5198,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4995,6 +5210,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5020,6 +5236,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5031,6 +5248,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5056,6 +5274,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5067,6 +5286,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -5092,6 +5312,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5103,6 +5324,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5128,6 +5350,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5139,6 +5362,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5164,6 +5388,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5175,6 +5400,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -5204,6 +5430,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5231,6 +5458,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5256,6 +5484,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5291,6 +5520,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5343,6 +5573,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5378,6 +5609,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -5442,6 +5674,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -5463,6 +5696,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5494,6 +5728,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -5526,6 +5761,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -5558,6 +5794,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -5590,6 +5827,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -5623,6 +5861,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5678,6 +5917,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5753,6 +5993,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5848,6 +6089,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5966,6 +6208,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -5987,6 +6230,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -6010,6 +6254,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6044,6 +6289,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -6076,6 +6322,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -6108,6 +6355,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -6140,6 +6388,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -6173,6 +6422,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6228,6 +6478,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6303,6 +6554,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6398,6 +6650,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6507,6 +6760,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -6532,6 +6786,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6567,6 +6822,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6614,6 +6870,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -6635,6 +6892,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -6673,6 +6931,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -6722,6 +6981,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -6768,6 +7028,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -6789,6 +7050,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -6812,6 +7074,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -6853,6 +7116,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false }, @@ -6902,6 +7166,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false }, @@ -6948,6 +7213,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -6969,6 +7235,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readwrite", "optional": false }, @@ -6992,6 +7259,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -7033,6 +7301,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false }, @@ -7082,6 +7351,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypesAndObjects.json b/crates/swc_ecma_parser/tests/tsc/mappedTypesAndObjects.json index 0ef0da401e0a..7673ae5714ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypesAndObjects.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypesAndObjects.json @@ -14,6 +14,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -77,6 +80,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -102,6 +106,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -123,6 +128,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -146,6 +152,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -195,6 +202,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -238,6 +246,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -249,6 +258,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -274,6 +284,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -285,6 +296,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -314,6 +326,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -336,6 +349,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -355,6 +369,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -376,6 +391,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -399,6 +415,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -424,6 +441,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -445,6 +463,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -468,6 +487,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -517,6 +537,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -542,6 +563,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -612,6 +634,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -623,6 +646,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -648,6 +672,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -659,6 +684,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -688,6 +714,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -710,6 +737,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -729,6 +757,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -750,6 +779,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -773,6 +803,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +850,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -857,6 +889,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -883,6 +916,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -910,6 +944,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -938,6 +973,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -997,6 +1033,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1032,6 +1069,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1069,6 +1107,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1093,6 +1132,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1118,6 +1158,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1145,6 +1186,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1169,6 +1211,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1192,6 +1235,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -1219,6 +1263,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1254,6 +1299,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1298,6 +1344,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -1317,6 +1364,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1344,6 +1392,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1368,6 +1417,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1391,6 +1441,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Something", "optional": false }, @@ -1417,6 +1468,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E3", "optional": false }, @@ -1441,6 +1493,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1466,6 +1519,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1493,6 +1547,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1517,6 +1572,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1540,6 +1596,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1562,6 +1619,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Form", "optional": false }, @@ -1621,6 +1679,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1647,6 +1706,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1677,6 +1737,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1695,6 +1756,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1736,6 +1798,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypesArraysTuples.json b/crates/swc_ecma_parser/tests/tsc/mappedTypesArraysTuples.json index 166aa8378933..9953df6ac97f 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypesArraysTuples.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypesArraysTuples.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -42,6 +43,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -98,6 +101,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -145,6 +150,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -176,6 +182,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -202,6 +209,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +233,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -255,6 +264,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +283,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -298,6 +309,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -315,6 +327,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -421,6 +434,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -438,6 +452,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -544,6 +559,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -561,6 +577,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -667,6 +684,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -684,6 +702,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -727,6 +746,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -744,6 +764,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -787,6 +808,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -804,6 +826,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -847,6 +870,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -864,6 +888,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -887,6 +912,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -926,6 +952,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -943,6 +970,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -966,6 +994,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1005,6 +1034,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -1022,6 +1052,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -1045,6 +1076,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1084,6 +1116,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -1101,6 +1134,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1168,6 +1202,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -1185,6 +1220,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1252,6 +1288,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -1269,6 +1306,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -1336,6 +1374,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -1353,6 +1392,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1376,6 +1416,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1432,6 +1473,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T24", "optional": false }, @@ -1449,6 +1491,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1472,6 +1515,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1528,6 +1572,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T25", "optional": false }, @@ -1545,6 +1590,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -1568,6 +1614,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -1624,6 +1671,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -1641,6 +1689,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1664,6 +1713,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1710,6 +1760,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -1727,6 +1778,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -1750,6 +1802,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1796,6 +1849,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1821,6 +1875,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1859,6 +1914,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1884,6 +1940,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1922,6 +1979,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -1939,6 +1997,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -1969,6 +2028,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1993,6 +2053,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2012,6 +2073,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -2035,6 +2097,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2070,6 +2133,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2096,6 +2160,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2147,6 +2212,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadWrite", "optional": false }, @@ -2170,6 +2236,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2201,6 +2268,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2227,6 +2295,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2257,6 +2326,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2275,6 +2345,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2297,6 +2368,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -2314,6 +2386,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2357,6 +2430,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T51", "optional": false }, @@ -2374,6 +2448,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2443,6 +2518,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T52", "optional": false }, @@ -2460,6 +2536,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2483,6 +2560,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2529,6 +2607,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T53", "optional": false }, @@ -2546,6 +2625,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2569,6 +2649,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2615,6 +2696,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T54", "optional": false }, @@ -2632,6 +2714,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadWrite", "optional": false }, @@ -2655,6 +2738,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Required", "optional": false }, @@ -2678,6 +2762,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T53", "optional": false }, @@ -2699,6 +2784,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -2718,6 +2804,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2739,6 +2826,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -2762,6 +2850,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2803,6 +2892,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2833,6 +2923,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2863,6 +2954,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": { @@ -2898,6 +2990,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2940,6 +3033,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2994,6 +3088,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3050,6 +3145,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y10", "optional": false, "typeAnnotation": null @@ -3068,6 +3164,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3081,6 +3178,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false } @@ -3115,6 +3213,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": { @@ -3142,6 +3241,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3194,6 +3294,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y11", "optional": false, "typeAnnotation": null @@ -3212,6 +3313,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3225,6 +3327,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false } @@ -3259,6 +3362,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": { @@ -3288,6 +3392,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3312,6 +3417,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3349,6 +3455,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3373,6 +3480,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -3435,6 +3543,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y12", "optional": false, "typeAnnotation": null @@ -3453,6 +3562,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboxify", "optional": false }, @@ -3466,6 +3576,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false } @@ -3486,6 +3597,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonpartial", "optional": false }, @@ -3505,6 +3617,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3526,6 +3639,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -3549,6 +3663,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3590,6 +3705,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3620,6 +3736,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3650,6 +3767,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x20", "optional": false, "typeAnnotation": { @@ -3783,6 +3901,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y20", "optional": false, "typeAnnotation": null @@ -3801,6 +3920,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonpartial", "optional": false }, @@ -3814,6 +3934,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x20", "optional": false } @@ -3848,6 +3969,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x21", "optional": false, "typeAnnotation": { @@ -3925,6 +4047,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y21", "optional": false, "typeAnnotation": null @@ -3943,6 +4066,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonpartial", "optional": false }, @@ -3956,6 +4080,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x21", "optional": false } @@ -3990,6 +4115,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x22", "optional": false, "typeAnnotation": { @@ -4019,6 +4145,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4071,6 +4198,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4131,6 +4259,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y22", "optional": false, "typeAnnotation": null @@ -4149,6 +4278,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonpartial", "optional": false }, @@ -4162,6 +4292,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x22", "optional": false } @@ -4187,6 +4318,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__Awaited", "optional": false }, @@ -4210,6 +4342,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4240,6 +4373,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4258,6 +4392,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -4287,6 +4422,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4313,6 +4449,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4331,6 +4468,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4352,6 +4490,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Awaitified", "optional": false }, @@ -4375,6 +4514,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4406,6 +4546,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4432,6 +4573,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4455,6 +4597,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__Awaited", "optional": false }, @@ -4485,6 +4628,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4503,6 +4647,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4523,6 +4668,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -4552,6 +4698,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -4575,6 +4722,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4613,6 +4761,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4657,6 +4806,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4680,6 +4830,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Awaitified", "optional": false }, @@ -4703,6 +4854,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4725,6 +4877,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -4744,6 +4897,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4777,6 +4931,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4798,6 +4953,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4836,6 +4992,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4876,6 +5033,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -4897,6 +5055,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4966,6 +5125,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4984,6 +5144,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -4997,6 +5158,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5031,6 +5193,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -5049,6 +5212,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -5062,6 +5226,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5075,6 +5240,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5109,6 +5275,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -5127,6 +5294,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -5140,6 +5308,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5153,6 +5322,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5166,6 +5336,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5200,6 +5371,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -5218,6 +5390,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false }, @@ -5231,6 +5404,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5244,6 +5418,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5257,6 +5432,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5270,6 +5446,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5297,6 +5474,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -5316,6 +5494,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5337,6 +5516,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boxified", "optional": false }, @@ -5360,6 +5540,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5409,6 +5590,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5437,6 +5619,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -5490,6 +5673,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5532,6 +5716,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5559,6 +5744,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -5603,6 +5789,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5625,6 +5812,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5660,6 +5848,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5701,6 +5890,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ElementType", "optional": false }, @@ -5724,6 +5914,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5754,6 +5945,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5772,6 +5964,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5801,6 +5994,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5827,6 +6021,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5856,6 +6051,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -5879,6 +6075,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5910,6 +6107,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5936,6 +6134,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5966,6 +6165,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5984,6 +6184,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6006,6 +6207,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -6029,6 +6231,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6053,6 +6256,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ElementType", "optional": false }, @@ -6076,6 +6280,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -6099,6 +6304,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6125,6 +6331,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -6142,6 +6349,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -6227,6 +6435,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -6244,6 +6453,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ElementType", "optional": false }, @@ -6267,6 +6477,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -6350,6 +6561,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptArray", "optional": false }, @@ -6369,6 +6581,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -6431,6 +6644,7 @@ "end": 2766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapArray", "optional": false }, @@ -6450,6 +6664,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -6471,6 +6686,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6509,6 +6725,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6553,6 +6770,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -6576,6 +6794,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6595,6 +6814,7 @@ "end": 2830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptMappedArray", "optional": false }, @@ -6614,6 +6834,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -6635,6 +6856,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6678,6 +6900,7 @@ "end": 2873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptArray", "optional": false }, @@ -6698,6 +6921,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapArray", "optional": false }, @@ -6711,6 +6935,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -6747,6 +6972,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6788,6 +7014,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unconstrained", "optional": false }, @@ -6811,6 +7038,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6835,6 +7063,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ElementType", "optional": false }, @@ -6858,6 +7087,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -6881,6 +7111,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6907,6 +7138,7 @@ "end": 2970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -6924,6 +7156,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unconstrained", "optional": false }, @@ -7009,6 +7242,7 @@ "end": 3062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constrained", "optional": false }, @@ -7032,6 +7266,7 @@ "end": 3064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7070,6 +7305,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ElementType", "optional": false }, @@ -7093,6 +7329,7 @@ "end": 3100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mapped", "optional": false }, @@ -7116,6 +7353,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7142,6 +7380,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -7159,6 +7398,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constrained", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples.json b/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples.json index 8c385fc69430..9bfb1b83e254 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples.json @@ -19,6 +19,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -42,6 +43,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -99,6 +102,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -143,6 +148,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -166,6 +172,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +204,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -223,6 +231,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -253,6 +262,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -271,6 +281,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -293,6 +304,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KA", "optional": false }, @@ -310,6 +322,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -395,6 +408,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KB", "optional": false }, @@ -412,6 +426,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -527,6 +542,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KC", "optional": false }, @@ -544,6 +560,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -611,6 +628,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "KD", "optional": false }, @@ -628,6 +646,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -671,6 +690,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -696,6 +716,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -734,6 +755,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -759,6 +781,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -797,6 +820,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -822,6 +846,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -860,6 +885,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -885,6 +911,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -923,6 +950,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V0", "optional": false }, @@ -946,6 +974,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -998,6 +1027,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1030,6 +1060,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1063,6 +1094,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1102,6 +1134,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1127,6 +1160,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V1", "optional": false }, @@ -1150,6 +1184,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1202,6 +1237,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1234,6 +1270,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1261,6 +1298,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1299,6 +1337,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1327,6 +1366,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1350,6 +1390,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K0", "optional": false }, @@ -1373,6 +1414,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1411,6 +1453,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1434,6 +1477,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V0", "optional": false }, @@ -1457,6 +1501,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1483,6 +1528,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K1", "optional": false }, @@ -1506,6 +1552,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1544,6 +1591,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1567,6 +1615,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V1", "optional": false }, @@ -1590,6 +1639,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1616,6 +1666,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M0", "optional": false }, @@ -1639,6 +1690,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1677,6 +1729,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1700,6 +1753,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V0", "optional": false }, @@ -1723,6 +1777,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1749,6 +1804,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1772,6 +1828,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1810,6 +1867,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1833,6 +1891,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V1", "optional": false }, @@ -1856,6 +1915,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1882,6 +1942,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -1905,6 +1966,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -1950,6 +2012,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1976,6 +2039,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -1999,6 +2063,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2020,6 +2085,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys1", "optional": false }, @@ -2037,6 +2103,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -2120,6 +2187,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys2", "optional": false }, @@ -2137,6 +2205,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -2236,6 +2305,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2367,6 +2437,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -2424,6 +2495,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -2453,6 +2525,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2557,6 +2630,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2600,6 +2674,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -2659,6 +2734,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -2688,6 +2764,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -2849,6 +2926,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -2876,6 +2954,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -2905,6 +2984,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -3009,6 +3089,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3082,6 +3163,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3111,6 +3193,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3140,6 +3223,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -3163,6 +3247,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3238,6 +3323,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3262,6 +3348,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -3285,6 +3372,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3309,6 +3397,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -3376,6 +3465,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples2.json b/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples2.json index f014d3fbe4d3..776522457e0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples2.json +++ b/crates/swc_ecma_parser/tests/tsc/mappedTypesGenericTuples2.json @@ -14,6 +14,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getT", "optional": false }, @@ -48,6 +49,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +80,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -124,6 +127,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -162,6 +166,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getT", "optional": false }, @@ -204,6 +209,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getT", "optional": false }, @@ -260,6 +266,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -296,6 +303,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false, "typeAnnotation": null @@ -313,6 +321,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -360,6 +369,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tail", "optional": false, "typeAnnotation": null @@ -384,6 +394,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -435,6 +446,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tail", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/memberFunctionOverloadMixingStaticAndInstance.json b/crates/swc_ecma_parser/tests/tsc/memberFunctionOverloadMixingStaticAndInstance.json index 3a54a1de4a4b..9105157cc1e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/memberFunctionOverloadMixingStaticAndInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/memberFunctionOverloadMixingStaticAndInstance.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -111,6 +112,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -208,6 +210,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -249,6 +252,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -328,6 +333,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +396,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -413,6 +420,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -454,6 +462,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -523,6 +532,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -544,6 +554,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +606,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPrivateOverloads.json b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPrivateOverloads.json index e99f17a4e10a..d38fc4faf2f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPrivateOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPrivateOverloads.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -124,6 +126,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +264,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -413,6 +420,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -482,6 +490,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -515,6 +524,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -584,6 +594,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -617,6 +628,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -694,6 +706,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +776,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +810,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -865,6 +880,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -898,6 +914,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -975,6 +992,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1052,6 +1070,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1121,6 +1140,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1154,6 +1174,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1223,6 +1244,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1256,6 +1278,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1319,6 +1342,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1360,6 +1384,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1429,6 +1454,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1450,6 +1476,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1472,6 +1499,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1493,6 +1521,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1551,6 +1580,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1584,6 +1614,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1661,6 +1692,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1738,6 +1770,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1807,6 +1840,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1828,6 +1862,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1850,6 +1885,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1871,6 +1907,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1929,6 +1966,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1962,6 +2000,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2039,6 +2078,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2108,6 +2148,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2141,6 +2182,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2210,6 +2252,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2243,6 +2286,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2320,6 +2364,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2397,6 +2442,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2466,6 +2512,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2499,6 +2546,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2568,6 +2616,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2601,6 +2650,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2671,6 +2721,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2708,6 +2759,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2729,6 +2781,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2764,6 +2817,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2788,6 +2842,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2843,6 +2898,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2864,6 +2920,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2915,6 +2972,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2939,6 +2997,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2994,6 +3053,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -3018,6 +3078,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3073,6 +3134,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3097,6 +3159,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicOverloads.json b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicOverloads.json index bede8f137559..9763b39c6bf6 100644 --- a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicOverloads.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -124,6 +126,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +264,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -413,6 +420,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -482,6 +490,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -515,6 +524,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -584,6 +594,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -617,6 +628,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -694,6 +706,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +776,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +810,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -865,6 +880,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -898,6 +914,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -975,6 +992,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1052,6 +1070,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1121,6 +1140,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1154,6 +1174,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1223,6 +1244,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1256,6 +1278,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1319,6 +1342,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1360,6 +1384,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1429,6 +1454,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1450,6 +1476,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1472,6 +1499,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1493,6 +1521,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1551,6 +1580,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1584,6 +1614,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1661,6 +1692,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1738,6 +1770,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1807,6 +1840,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1828,6 +1862,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1850,6 +1885,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1871,6 +1907,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1929,6 +1966,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1962,6 +2000,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2039,6 +2078,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2108,6 +2148,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2141,6 +2182,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2210,6 +2252,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2243,6 +2286,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2320,6 +2364,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2397,6 +2442,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2466,6 +2512,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2499,6 +2546,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2568,6 +2616,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2601,6 +2650,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2671,6 +2721,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicPrivateOverloads.json b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicPrivateOverloads.json index 3eb6cc9f2eb2..f399cdd920e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicPrivateOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/memberFunctionsWithPublicPrivateOverloads.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -124,6 +126,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +264,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -336,6 +342,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -413,6 +420,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -482,6 +490,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -515,6 +524,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -584,6 +594,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -617,6 +628,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -694,6 +706,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +776,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +810,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -865,6 +880,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -898,6 +914,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -975,6 +992,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1044,6 +1062,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1077,6 +1096,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1146,6 +1166,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1179,6 +1200,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1256,6 +1278,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1333,6 +1356,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1402,6 +1426,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1435,6 +1460,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1504,6 +1530,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1537,6 +1564,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1614,6 +1642,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1691,6 +1720,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1760,6 +1790,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1793,6 +1824,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1862,6 +1894,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1895,6 +1928,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1958,6 +1992,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1999,6 +2034,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2068,6 +2104,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2089,6 +2126,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2111,6 +2149,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2132,6 +2171,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2190,6 +2230,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2223,6 +2264,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2300,6 +2342,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2377,6 +2420,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2446,6 +2490,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2467,6 +2512,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2489,6 +2535,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2510,6 +2557,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2568,6 +2616,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2601,6 +2650,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2678,6 +2728,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2747,6 +2798,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2780,6 +2832,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2849,6 +2902,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2882,6 +2936,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2959,6 +3014,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3028,6 +3084,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3061,6 +3118,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3130,6 +3188,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3163,6 +3222,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3240,6 +3300,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3317,6 +3378,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3386,6 +3448,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3419,6 +3482,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3488,6 +3552,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3521,6 +3586,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3598,6 +3664,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3667,6 +3734,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3700,6 +3768,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3769,6 +3838,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3802,6 +3872,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3872,6 +3943,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3909,6 +3981,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3930,6 +4003,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3965,6 +4039,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -3989,6 +4064,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4044,6 +4120,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -4065,6 +4142,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4116,6 +4194,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -4140,6 +4219,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergeClassInterfaceAndModule.json b/crates/swc_ecma_parser/tests/tsc/mergeClassInterfaceAndModule.json index 23de8ed49f12..4873ca9c9392 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergeClassInterfaceAndModule.json +++ b/crates/swc_ecma_parser/tests/tsc/mergeClassInterfaceAndModule.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -42,6 +43,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -75,6 +77,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -96,6 +99,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -126,6 +130,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -157,6 +162,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -178,6 +184,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -211,6 +218,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -236,6 +244,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -267,6 +276,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -288,6 +298,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -318,6 +329,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces.json b/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces.json index 171be28aa976..b1ea21a2b0e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces.json @@ -18,6 +18,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +112,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -146,6 +150,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -173,6 +178,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -220,6 +226,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -241,6 +248,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -276,6 +284,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -293,6 +302,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -332,6 +342,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -349,6 +360,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -388,6 +400,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -405,6 +418,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -434,6 +448,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -458,6 +473,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -491,6 +507,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -515,6 +532,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +556,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -562,6 +581,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +615,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -619,6 +640,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -642,6 +664,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -666,6 +689,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -699,6 +723,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -723,6 +748,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -756,6 +782,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -777,6 +804,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -828,6 +856,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -845,6 +874,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -884,6 +914,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -901,6 +932,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -940,6 +972,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -957,6 +990,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -989,6 +1023,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1012,6 +1047,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1039,6 +1075,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1076,6 +1113,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1103,6 +1141,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1140,6 +1179,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1167,6 +1207,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1214,6 +1255,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1235,6 +1277,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1270,6 +1313,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1287,6 +1331,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1326,6 +1371,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1343,6 +1389,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1382,6 +1429,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1399,6 +1447,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1428,6 +1477,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1452,6 +1502,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1485,6 +1536,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1509,6 +1561,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1532,6 +1585,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1556,6 +1610,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1589,6 +1644,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1613,6 +1669,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1636,6 +1693,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1660,6 +1718,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1693,6 +1752,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1717,6 +1777,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1750,6 +1811,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1771,6 +1833,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1822,6 +1885,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1839,6 +1903,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1878,6 +1943,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1895,6 +1961,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1934,6 +2001,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1951,6 +2019,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces2.json b/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces2.json index 1295096199ed..af973e7b2100 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergeThreeInterfaces2.json @@ -21,6 +21,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -50,6 +51,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +79,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -125,6 +128,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -181,6 +186,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -237,6 +244,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -254,6 +262,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -289,6 +298,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -318,6 +328,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -345,6 +356,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -389,6 +401,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -416,6 +429,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -464,6 +478,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -485,6 +500,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -520,6 +536,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -537,6 +554,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -576,6 +594,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -593,6 +612,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -632,6 +652,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -649,6 +670,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -684,6 +706,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -716,6 +739,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -745,6 +769,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -772,6 +797,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -820,6 +846,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -841,6 +868,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -876,6 +904,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -893,6 +922,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -932,6 +962,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -949,6 +980,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -988,6 +1020,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1020,6 +1053,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1049,6 +1083,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1076,6 +1111,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1124,6 +1160,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1145,6 +1182,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1180,6 +1218,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1197,6 +1236,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1236,6 +1276,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1253,6 +1294,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1292,6 +1334,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1309,6 +1352,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1348,6 +1392,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1380,6 +1425,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1409,6 +1455,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1436,6 +1483,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1484,6 +1532,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1505,6 +1554,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1540,6 +1590,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1557,6 +1608,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1596,6 +1648,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1613,6 +1666,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1652,6 +1706,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1669,6 +1724,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces.json b/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces.json index 0d991de5d658..5506281ebc33 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces.json @@ -18,6 +18,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +112,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -156,6 +160,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -212,6 +218,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -229,6 +236,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -268,6 +276,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -285,6 +294,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -314,6 +324,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -338,6 +349,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -371,6 +383,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -406,6 +419,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -430,6 +444,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +468,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -477,6 +493,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -510,6 +527,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -534,6 +552,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -567,6 +586,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -588,6 +608,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -639,6 +660,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -656,6 +678,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -695,6 +718,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -712,6 +736,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -744,6 +769,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -767,6 +793,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -794,6 +821,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -831,6 +859,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -858,6 +887,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -905,6 +935,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -926,6 +957,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -961,6 +993,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -978,6 +1011,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1017,6 +1051,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1034,6 +1069,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1063,6 +1099,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1087,6 +1124,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1120,6 +1158,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1144,6 +1183,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1167,6 +1207,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1191,6 +1232,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1224,6 +1266,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1248,6 +1291,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1281,6 +1325,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1302,6 +1347,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1353,6 +1399,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1370,6 +1417,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1409,6 +1457,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1426,6 +1475,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces2.json b/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces2.json index ab76542af3e1..c0e85fe1fce0 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergeTwoInterfaces2.json @@ -21,6 +21,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -50,6 +51,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +79,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -125,6 +128,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -181,6 +186,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -237,6 +244,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -254,6 +262,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -289,6 +298,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -318,6 +328,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -345,6 +356,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -393,6 +405,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -414,6 +427,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -449,6 +463,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -466,6 +481,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -505,6 +521,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -522,6 +539,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -557,6 +575,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -589,6 +608,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -618,6 +638,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -645,6 +666,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -693,6 +715,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -714,6 +737,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -749,6 +773,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -766,6 +791,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -805,6 +831,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -822,6 +849,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -861,6 +889,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -893,6 +922,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -922,6 +952,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -949,6 +980,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -997,6 +1029,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1018,6 +1051,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1053,6 +1087,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1070,6 +1105,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1109,6 +1145,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1126,6 +1163,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedClassInterface.json b/crates/swc_ecma_parser/tests/tsc/mergedClassInterface.json index c937e45cbd47..9fc1cd0f995a 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedClassInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedClassInterface.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -44,6 +45,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -72,6 +74,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -96,6 +99,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -122,6 +126,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -152,6 +157,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -180,6 +186,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -204,6 +211,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -234,6 +242,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -261,6 +270,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -294,6 +304,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -365,6 +376,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -392,6 +404,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -429,6 +442,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -456,6 +470,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false }, @@ -503,6 +518,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -524,6 +540,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -555,6 +572,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -587,6 +605,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -619,6 +638,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -651,6 +671,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -673,6 +694,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -703,6 +725,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -731,6 +754,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -755,6 +779,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInheritedClassInterface.json b/crates/swc_ecma_parser/tests/tsc/mergedInheritedClassInterface.json index 89a996ea54ad..c0945704c804 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInheritedClassInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInheritedClassInterface.json @@ -18,6 +18,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseInterface", "optional": false }, @@ -45,6 +46,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required", "optional": false }, @@ -80,6 +82,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false }, @@ -113,6 +116,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, @@ -227,6 +231,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -246,6 +251,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseInterface", "optional": false }, @@ -273,6 +279,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "additional", "optional": false }, @@ -306,6 +313,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -408,6 +416,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, @@ -429,6 +438,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildNoBaseClass", "optional": false }, @@ -448,6 +458,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseInterface", "optional": false }, @@ -475,6 +486,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "additional2", "optional": false }, @@ -508,6 +520,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildNoBaseClass", "optional": false }, @@ -618,6 +631,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Grandchild", "optional": false }, @@ -636,6 +650,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildNoBaseClass", "optional": false }, @@ -667,6 +682,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false, "typeAnnotation": { @@ -688,6 +704,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -719,6 +736,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -751,6 +769,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -783,6 +802,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -815,6 +835,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -847,6 +868,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -886,6 +908,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -928,6 +951,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -967,6 +991,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false, "typeAnnotation": { @@ -988,6 +1013,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Grandchild", "optional": false }, @@ -1019,6 +1045,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false }, @@ -1051,6 +1078,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false }, @@ -1083,6 +1111,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false }, @@ -1115,6 +1144,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false }, @@ -1154,6 +1184,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grandchild", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInheritedMembersSatisfyAbstractBase.json b/crates/swc_ecma_parser/tests/tsc/mergedInheritedMembersSatisfyAbstractBase.json index 20c3c24afb56..aa3fa1228b91 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInheritedMembersSatisfyAbstractBase.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInheritedMembersSatisfyAbstractBase.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, @@ -81,6 +82,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Broken", "optional": false }, @@ -99,6 +101,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, @@ -120,6 +123,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IGetters", "optional": false }, @@ -147,6 +151,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -184,6 +189,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Broken", "optional": false }, @@ -203,6 +209,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IGetters", "optional": false }, @@ -244,6 +251,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Broken", "optional": false }, @@ -269,6 +277,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncorrectlyExtends", "optional": false }, @@ -287,6 +296,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, @@ -308,6 +318,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncorrectGetters", "optional": false }, @@ -335,6 +346,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -372,6 +384,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncorrectlyExtends", "optional": false }, @@ -391,6 +404,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncorrectGetters", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames.json index 506aa9b3fda0..f51af97a5891 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -82,6 +84,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +112,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -149,6 +153,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -172,6 +177,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -196,6 +202,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +236,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -253,6 +261,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +285,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -300,6 +310,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +344,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -376,6 +388,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -399,6 +412,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -423,6 +437,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -456,6 +471,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -480,6 +496,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -509,6 +526,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -532,6 +550,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -556,6 +575,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -589,6 +609,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -632,6 +653,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -661,6 +683,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -685,6 +708,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +742,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -742,6 +767,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -772,6 +798,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -801,6 +828,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -825,6 +853,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -858,6 +887,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames2.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames2.json index 00ca76f83879..a8d08c03fd87 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithConflictingPropertyNames2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -82,6 +84,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +112,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -149,6 +153,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -172,6 +177,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -196,6 +202,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +236,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -253,6 +261,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +285,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -300,6 +310,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +344,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -357,6 +369,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +399,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -409,6 +423,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -433,6 +448,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -466,6 +482,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -490,6 +507,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -519,6 +537,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -542,6 +561,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -566,6 +586,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -599,6 +620,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -623,6 +645,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -652,6 +675,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -681,6 +705,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -705,6 +730,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -738,6 +764,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -762,6 +789,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -792,6 +820,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -821,6 +850,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -845,6 +875,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -878,6 +909,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -902,6 +934,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers.json index c09b34c370ea..841185284974 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers.json @@ -18,6 +18,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -41,6 +42,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -98,6 +100,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -121,6 +124,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -167,6 +171,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -224,6 +229,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -245,6 +251,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -280,6 +287,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -297,6 +305,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -344,6 +353,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -361,6 +371,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -408,6 +419,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -425,6 +437,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers2.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers2.json index 0ac6a8efa79b..b4a7f67ee5f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithIndexers2.json @@ -18,6 +18,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -41,6 +42,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -98,6 +100,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -121,6 +124,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -167,6 +171,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -214,6 +219,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -237,6 +243,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -328,6 +335,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -351,6 +359,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -397,6 +406,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -473,6 +483,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates.json index 07553846f5d3..465e0f763f95 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -85,6 +86,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -104,6 +106,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +134,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -168,6 +172,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -195,6 +200,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -228,6 +234,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -378,6 +385,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -394,6 +402,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -544,6 +553,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -574,6 +584,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -595,6 +606,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -630,6 +642,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -647,6 +660,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates2.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates2.json index d373269f3217..a583f40c339b 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -152,6 +154,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -198,6 +202,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -235,6 +240,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -254,6 +260,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -281,6 +288,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -314,6 +322,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -453,6 +462,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -473,6 +483,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -489,6 +500,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -628,6 +640,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -648,6 +661,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -678,6 +692,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -699,6 +714,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -734,6 +750,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -751,6 +768,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -790,6 +808,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -807,6 +826,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates3.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates3.json index bbada00c883e..709560277859 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates3.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithInheritedPrivates3.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -152,6 +154,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -198,6 +202,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -235,6 +240,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -254,6 +260,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -281,6 +288,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -314,6 +322,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -413,6 +422,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -433,6 +443,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -456,6 +467,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -475,6 +487,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -542,6 +555,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -613,6 +627,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -632,6 +647,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -659,6 +675,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -696,6 +713,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -715,6 +733,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -742,6 +761,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases.json index b055af702b25..c269404f5be1 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -152,6 +154,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -198,6 +202,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -235,6 +240,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -254,6 +260,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -281,6 +288,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -314,6 +322,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -504,6 +513,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -534,6 +544,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -555,6 +566,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -590,6 +602,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -607,6 +620,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -639,6 +653,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -658,6 +673,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -703,6 +719,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -742,6 +759,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -765,6 +783,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -810,6 +829,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +869,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -876,6 +897,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -900,6 +922,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -925,6 +948,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -948,6 +972,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -978,6 +1003,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1002,6 +1028,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1025,6 +1052,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1049,6 +1077,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1074,6 +1103,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1117,6 +1147,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1141,6 +1172,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1160,6 +1192,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1350,6 +1383,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases2.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases2.json index 425a0fc193b7..ac496382d1e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases2.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases2.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -215,6 +218,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -286,6 +290,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -305,6 +310,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -323,6 +329,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -350,6 +357,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -387,6 +395,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -406,6 +415,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -424,6 +434,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -451,6 +462,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -484,6 +496,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -754,6 +767,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -784,6 +798,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -805,6 +820,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +856,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -857,6 +874,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -889,6 +907,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -908,6 +927,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -953,6 +973,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -992,6 +1013,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1015,6 +1037,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1060,6 +1083,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1099,6 +1123,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1167,6 +1193,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1206,6 +1233,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1229,6 +1257,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1274,6 +1303,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1343,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1340,6 +1371,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1364,6 +1396,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1389,6 +1422,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1412,6 +1446,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1433,6 +1468,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1456,6 +1492,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1486,6 +1523,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1510,6 +1548,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1533,6 +1572,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1557,6 +1597,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1582,6 +1623,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1616,6 +1658,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1659,6 +1702,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1683,6 +1727,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1702,6 +1747,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1972,6 +2018,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases3.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases3.json index d969dd9e0284..88d82ac47776 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases3.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases3.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -166,6 +170,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +210,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -228,6 +234,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -273,6 +280,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +320,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +344,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -380,6 +390,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -419,6 +430,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +458,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -470,6 +483,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -495,6 +509,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -529,6 +544,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -572,6 +588,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -596,6 +613,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -619,6 +637,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -643,6 +662,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -668,6 +688,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -702,6 +723,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -745,6 +767,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -769,6 +792,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +812,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -873,6 +898,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1068,6 +1094,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases4.json b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases4.json index 0aa66651f131..3f5439c7537a 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases4.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedInterfacesWithMultipleBases4.json @@ -14,6 +14,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -166,6 +170,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +210,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -228,6 +234,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -273,6 +280,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +320,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +344,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -380,6 +390,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -419,6 +430,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +458,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -470,6 +483,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -495,6 +509,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -529,6 +544,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -572,6 +588,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -596,6 +613,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -619,6 +637,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -643,6 +662,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -668,6 +688,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -702,6 +723,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -745,6 +767,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -769,6 +792,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -788,6 +812,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1058,6 +1083,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mergedWithLocalValue.json b/crates/swc_ecma_parser/tests/tsc/mergedWithLocalValue.json index bc92d80d0fb9..1195750b3700 100644 --- a/crates/swc_ecma_parser/tests/tsc/mergedWithLocalValue.json +++ b/crates/swc_ecma_parser/tests/tsc/mergedWithLocalValue.json @@ -25,6 +25,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -67,6 +68,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -110,6 +112,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -131,6 +134,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -177,6 +181,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads.json b/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads.json index 77debf940e42..1f61ea3dc08e 100644 --- a/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -69,6 +71,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -131,6 +135,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -181,6 +186,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -213,6 +219,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -263,6 +270,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -335,6 +343,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -363,6 +372,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -376,6 +386,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -397,6 +408,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +452,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +478,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -478,6 +492,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -499,6 +514,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -542,6 +558,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -568,6 +585,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -600,6 +618,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -621,6 +640,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -664,6 +684,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -690,6 +711,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -711,6 +733,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -754,6 +777,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads2.json b/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads2.json index fb073a09f3de..ae1db6a35deb 100644 --- a/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads2.json +++ b/crates/swc_ecma_parser/tests/tsc/methodSignaturesWithOverloads2.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -69,6 +71,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -131,6 +135,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -181,6 +186,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -213,6 +219,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -263,6 +270,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -338,6 +346,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -363,6 +372,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -403,6 +413,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -428,6 +439,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -465,6 +477,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -493,6 +506,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -506,6 +520,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -527,6 +542,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -570,6 +586,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +612,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func4", "optional": false }, @@ -608,6 +626,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -629,6 +648,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +692,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -698,6 +719,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func5", "optional": false }, @@ -730,6 +752,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -751,6 +774,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -794,6 +818,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -820,6 +845,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -841,6 +867,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -884,6 +911,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -935,6 +963,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -960,6 +989,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1000,6 +1030,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1025,6 +1056,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/methodsReturningThis.json b/crates/swc_ecma_parser/tests/tsc/methodsReturningThis.json index 110af5863e4b..c44481b75ad5 100644 --- a/crates/swc_ecma_parser/tests/tsc/methodsReturningThis.json +++ b/crates/swc_ecma_parser/tests/tsc/methodsReturningThis.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -71,6 +72,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -180,6 +182,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -219,6 +222,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -238,6 +242,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -276,6 +282,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -295,6 +302,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tx", "optional": false, "typeAnnotation": null @@ -314,6 +322,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ty", "optional": false, "typeAnnotation": null @@ -389,6 +398,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -428,6 +438,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -447,6 +458,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -522,6 +534,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -561,6 +574,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -580,6 +594,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -655,6 +670,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -694,6 +710,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "angle", "optional": false, "typeAnnotation": null @@ -769,6 +786,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -808,6 +826,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "matrix", "optional": false, "typeAnnotation": null @@ -883,6 +902,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -922,6 +942,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -941,6 +962,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -960,6 +982,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pivotX", "optional": false, "typeAnnotation": null @@ -979,6 +1002,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pivotY", "optional": false, "typeAnnotation": null @@ -998,6 +1022,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scaleX", "optional": false, "typeAnnotation": null @@ -1017,6 +1042,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scaleY", "optional": false, "typeAnnotation": null @@ -1036,6 +1062,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rotation", "optional": false, "typeAnnotation": null @@ -1055,6 +1082,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skewX", "optional": false, "typeAnnotation": null @@ -1074,6 +1102,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skewY", "optional": false, "typeAnnotation": null @@ -1149,6 +1178,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -1188,6 +1218,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "matrix", "optional": false, "typeAnnotation": null @@ -1263,6 +1294,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/missingAndExcessProperties.json b/crates/swc_ecma_parser/tests/tsc/missingAndExcessProperties.json index 8e791ab9db2d..1e99b39fc12c 100644 --- a/crates/swc_ecma_parser/tests/tsc/missingAndExcessProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/missingAndExcessProperties.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -69,6 +70,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -88,6 +90,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -146,6 +149,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -173,6 +177,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -231,6 +236,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -250,6 +256,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -316,6 +323,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -343,6 +351,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -389,6 +398,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -431,6 +441,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -465,6 +476,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -527,6 +539,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -546,6 +559,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -616,6 +630,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -644,6 +659,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -704,6 +720,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -733,6 +750,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -812,6 +830,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -850,6 +869,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -896,6 +916,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1030,6 +1051,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1129,6 +1151,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1228,6 +1251,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1247,6 +1271,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1326,6 +1351,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1368,6 +1394,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1402,6 +1429,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1545,6 +1573,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1646,6 +1675,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1747,6 +1777,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1766,6 +1797,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/mixedPropertyElementAccessAssignmentDeclaration.json b/crates/swc_ecma_parser/tests/tsc/mixedPropertyElementAccessAssignmentDeclaration.json index a90c60f4e101..8e27aae79656 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixedPropertyElementAccessAssignmentDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/mixedPropertyElementAccessAssignmentDeclaration.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mixinAbstractClasses.json b/crates/swc_ecma_parser/tests/tsc/mixinAbstractClasses.json index 95eb3c7ee6c5..7077549a8d49 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinAbstractClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinAbstractClasses.json @@ -18,6 +18,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -44,6 +45,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixinMethod", "optional": false }, @@ -79,6 +81,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -98,6 +101,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -151,6 +156,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixinClass", "optional": false }, @@ -213,6 +219,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false }, @@ -233,6 +240,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -253,6 +261,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixinClass", "optional": false } @@ -281,6 +290,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -311,6 +321,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -380,6 +391,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBaseClass", "optional": false }, @@ -415,6 +427,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -456,6 +469,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -478,6 +492,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConcreteBase", "optional": false }, @@ -548,6 +563,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractBase", "optional": false }, @@ -624,6 +640,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedFromConcrete", "optional": false }, @@ -649,6 +666,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -662,6 +680,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConcreteBase", "optional": false } @@ -697,6 +716,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasConcrete", "optional": false, "typeAnnotation": null @@ -715,6 +735,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedFromConcrete", "optional": false }, @@ -751,6 +772,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasConcrete", "optional": false }, @@ -793,6 +815,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasConcrete", "optional": false }, @@ -818,6 +841,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedFromAbstract", "optional": false }, @@ -887,6 +911,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin", "optional": false }, @@ -900,6 +925,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractBase", "optional": false } @@ -935,6 +961,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasAbstract", "optional": false, "typeAnnotation": null @@ -953,6 +980,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedFromAbstract", "optional": false }, @@ -989,6 +1017,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasAbstract", "optional": false }, @@ -1031,6 +1060,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wasAbstract", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mixinAbstractClassesReturnTypeInference.json b/crates/swc_ecma_parser/tests/tsc/mixinAbstractClassesReturnTypeInference.json index ce649c231278..220b7611c268 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinAbstractClassesReturnTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinAbstractClassesReturnTypeInference.json @@ -18,6 +18,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin1", "optional": false }, @@ -44,6 +45,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mixinMethod", "optional": false }, @@ -79,6 +81,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractBase", "optional": false }, @@ -155,6 +158,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin2", "optional": false }, @@ -174,6 +178,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false, "typeAnnotation": { @@ -195,6 +200,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBase", "optional": false }, @@ -227,6 +233,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixinClass", "optional": false }, @@ -360,6 +367,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false }, @@ -380,6 +388,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin1", "optional": false }, @@ -400,6 +409,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixinClass", "optional": false } @@ -428,6 +438,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBase", "optional": false }, @@ -458,6 +469,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -519,6 +531,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DerivedFromAbstract2", "optional": false }, @@ -588,6 +601,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixin2", "optional": false }, @@ -601,6 +615,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractBase", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/mixinAccessModifiers.json b/crates/swc_ecma_parser/tests/tsc/mixinAccessModifiers.json index 8c58f93b9296..edb988088224 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinAccessModifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinAccessModifiers.json @@ -19,6 +19,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructable", "optional": false }, @@ -47,6 +48,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -103,6 +105,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -154,6 +157,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -251,6 +255,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private2", "optional": false }, @@ -302,6 +307,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -399,6 +405,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -450,6 +457,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -587,6 +595,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected2", "optional": false }, @@ -638,6 +647,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -775,6 +785,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -826,6 +837,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -963,6 +975,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public2", "optional": false }, @@ -1014,6 +1027,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1151,6 +1165,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1170,6 +1185,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1198,6 +1214,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1216,6 +1233,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private2", "optional": false }, @@ -1260,6 +1278,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1289,6 +1308,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1308,6 +1328,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1336,6 +1357,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1354,6 +1376,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1398,6 +1421,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1427,6 +1451,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1446,6 +1471,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1474,6 +1500,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1492,6 +1519,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1536,6 +1564,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1565,6 +1594,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1584,6 +1614,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1612,6 +1643,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1630,6 +1662,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected2", "optional": false }, @@ -1674,6 +1707,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1703,6 +1737,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1722,6 +1757,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1750,6 +1786,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1768,6 +1805,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1812,6 +1850,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1841,6 +1880,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1860,6 +1900,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1888,6 +1929,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1906,6 +1948,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public2", "optional": false }, @@ -1950,6 +1993,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1979,6 +2023,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -1998,6 +2043,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -2019,6 +2065,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2041,6 +2088,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2062,6 +2110,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2100,6 +2149,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2122,6 +2172,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2159,6 +2210,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2177,6 +2229,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2195,6 +2248,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -2220,6 +2274,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -2233,6 +2288,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false } @@ -2246,6 +2302,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private2", "optional": false } @@ -2267,6 +2324,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2292,6 +2350,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -2305,6 +2364,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false } @@ -2318,6 +2378,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false } @@ -2339,6 +2400,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2364,6 +2426,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -2377,6 +2440,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false } @@ -2390,6 +2454,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false } @@ -2411,6 +2476,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -2452,6 +2518,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -2473,6 +2540,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -2495,6 +2563,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -2516,6 +2585,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -2538,6 +2608,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": { @@ -2559,6 +2630,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -2601,6 +2673,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -2633,6 +2706,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -2665,6 +2739,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -2741,6 +2816,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -2773,6 +2849,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -2805,6 +2882,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -2847,6 +2925,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -2860,6 +2939,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false } @@ -2873,6 +2953,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected2", "optional": false } @@ -2894,6 +2975,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -2935,6 +3017,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -2956,6 +3039,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -2978,6 +3062,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -2999,6 +3084,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -3021,6 +3107,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": { @@ -3042,6 +3129,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -3084,6 +3172,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -3116,6 +3205,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3148,6 +3238,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3224,6 +3315,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -3256,6 +3348,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -3288,6 +3381,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -3330,6 +3424,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -3343,6 +3438,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false } @@ -3356,6 +3452,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false } @@ -3377,6 +3474,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -3418,6 +3516,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -3439,6 +3538,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -3461,6 +3561,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -3482,6 +3583,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -3504,6 +3606,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": { @@ -3525,6 +3628,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -3567,6 +3671,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -3599,6 +3704,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3631,6 +3737,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -3707,6 +3814,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -3739,6 +3847,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -3771,6 +3880,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -3813,6 +3923,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mix", "optional": false }, @@ -3826,6 +3937,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false } @@ -3839,6 +3951,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public2", "optional": false } @@ -3860,6 +3973,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -3980,6 +4094,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4003,6 +4118,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric2", "optional": false }, @@ -4123,6 +4239,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4146,6 +4263,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -4165,6 +4283,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4193,6 +4312,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -4227,6 +4347,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -4294,6 +4415,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4336,6 +4458,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4368,6 +4491,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -4387,6 +4511,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4415,6 +4540,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -4446,6 +4572,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4485,6 +4612,7 @@ "end": 2547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric2", "optional": false }, @@ -4516,6 +4644,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4551,6 +4680,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4623,6 +4753,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4665,6 +4796,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4697,6 +4829,7 @@ "end": 2737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -4716,6 +4849,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4744,6 +4878,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -4775,6 +4910,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4814,6 +4950,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProtectedGeneric", "optional": false }, @@ -4845,6 +4982,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4880,6 +5018,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4952,6 +5091,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4994,6 +5134,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mixinClassesAnnotated.json b/crates/swc_ecma_parser/tests/tsc/mixinClassesAnnotated.json index 9f7621a582a2..b2e546a8be5e 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinClassesAnnotated.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinClassesAnnotated.json @@ -19,6 +19,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -42,6 +43,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -77,6 +79,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -125,6 +128,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -187,6 +192,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -223,6 +229,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -271,6 +278,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -312,6 +320,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -345,6 +354,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -381,6 +391,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -439,6 +450,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +464,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -473,6 +486,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -494,6 +508,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false }, @@ -520,6 +535,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "print", "optional": false }, @@ -569,6 +585,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false, "typeAnnotation": null @@ -588,6 +605,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false, "typeAnnotation": { @@ -609,6 +627,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -714,6 +733,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": null @@ -813,6 +833,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false }, @@ -843,6 +864,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -862,6 +884,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -885,6 +908,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -923,6 +947,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -946,6 +971,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false }, @@ -975,6 +1001,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false }, @@ -1011,6 +1038,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1065,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1064,6 +1093,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_tag", "optional": false }, @@ -1097,6 +1127,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1116,6 +1147,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false, "typeAnnotation": { @@ -1137,6 +1169,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1169,6 +1202,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1260,6 +1294,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1330,6 +1365,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1397,6 +1433,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false }, @@ -1418,6 +1455,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1446,6 +1484,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1465,6 +1504,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1516,6 +1556,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1539,6 +1580,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1560,6 +1602,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1592,6 +1635,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false, "typeAnnotation": null @@ -1610,6 +1654,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1623,6 +1668,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false } @@ -1657,6 +1703,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false, "typeAnnotation": null @@ -1675,6 +1722,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1695,6 +1743,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false }, @@ -1708,6 +1757,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false } @@ -1742,6 +1792,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -1764,6 +1815,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1806,6 +1858,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1824,6 +1877,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false }, @@ -1890,6 +1944,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1922,6 +1977,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1951,6 +2007,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1993,6 +2050,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -2011,6 +2069,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -2077,6 +2136,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -2109,6 +2169,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -2148,6 +2209,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -2180,6 +2242,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing3", "optional": false }, @@ -2221,6 +2284,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false, "typeAnnotation": { @@ -2352,6 +2416,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false } @@ -2453,6 +2518,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mixinClassesAnonymous.json b/crates/swc_ecma_parser/tests/tsc/mixinClassesAnonymous.json index 31eaf422744e..1ce79bac219b 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinClassesAnonymous.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinClassesAnonymous.json @@ -19,6 +19,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -42,6 +43,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -77,6 +79,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -125,6 +128,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -187,6 +192,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -223,6 +229,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -271,6 +278,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -312,6 +320,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -345,6 +354,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -381,6 +391,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -439,6 +450,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -452,6 +464,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -473,6 +486,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -504,6 +518,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false, "typeAnnotation": null @@ -523,6 +538,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false, "typeAnnotation": { @@ -544,6 +560,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -649,6 +666,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": null @@ -748,6 +766,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false }, @@ -778,6 +797,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -797,6 +817,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -820,6 +841,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -847,6 +869,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -866,6 +889,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false, "typeAnnotation": { @@ -887,6 +911,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -919,6 +944,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1010,6 +1036,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1080,6 +1107,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1147,6 +1175,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "superClass", "optional": false }, @@ -1168,6 +1197,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1196,6 +1226,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1215,6 +1246,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, @@ -1265,6 +1297,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false, "typeAnnotation": null @@ -1283,6 +1316,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1296,6 +1330,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false } @@ -1330,6 +1365,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false, "typeAnnotation": null @@ -1348,6 +1384,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tagged", "optional": false }, @@ -1368,6 +1405,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Printable", "optional": false }, @@ -1381,6 +1419,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false } @@ -1415,6 +1454,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -1437,6 +1477,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1479,6 +1520,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1497,6 +1539,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing1", "optional": false }, @@ -1563,6 +1606,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1595,6 +1639,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1624,6 +1669,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1666,6 +1712,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -1684,6 +1731,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -1750,6 +1798,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1782,6 +1831,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1821,6 +1871,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -1853,6 +1904,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing3", "optional": false }, @@ -1894,6 +1946,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false, "typeAnnotation": { @@ -2025,6 +2078,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false } @@ -2126,6 +2180,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing2", "optional": false }, @@ -2157,6 +2212,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Timestamped", "optional": false, "typeAnnotation": null @@ -2176,6 +2232,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false, "typeAnnotation": { @@ -2197,6 +2254,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CT", "optional": false }, @@ -2257,6 +2315,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2282,6 +2341,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2315,6 +2375,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CT", "optional": false }, @@ -2334,6 +2395,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constructor", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/mixinClassesMembers.json b/crates/swc_ecma_parser/tests/tsc/mixinClassesMembers.json index b2536cdaae32..f66f5a625c6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/mixinClassesMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/mixinClassesMembers.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -175,6 +176,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -229,6 +231,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -269,6 +272,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -320,6 +324,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -449,6 +454,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -500,6 +506,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -661,6 +668,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false, "typeAnnotation": { @@ -689,6 +697,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -707,6 +716,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -744,6 +754,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed2", "optional": false, "typeAnnotation": { @@ -772,6 +783,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -790,6 +802,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -827,6 +840,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false, "typeAnnotation": { @@ -855,6 +869,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -873,6 +888,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -891,6 +907,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -928,6 +945,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false, "typeAnnotation": { @@ -956,6 +974,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -974,6 +993,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -992,6 +1012,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1029,6 +1050,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed5", "optional": false, "typeAnnotation": { @@ -1057,6 +1079,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -1075,6 +1098,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1098,6 +1122,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1140,6 +1165,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1158,6 +1184,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false }, @@ -1204,6 +1231,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1222,6 +1250,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false }, @@ -1268,6 +1297,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1286,6 +1316,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed2", "optional": false }, @@ -1332,6 +1363,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1350,6 +1382,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed2", "optional": false }, @@ -1396,6 +1429,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1414,6 +1448,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, @@ -1460,6 +1495,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1478,6 +1514,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, @@ -1524,6 +1561,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -1542,6 +1580,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false }, @@ -1588,6 +1627,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": null @@ -1606,6 +1646,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false }, @@ -1652,6 +1693,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x9", "optional": false, "typeAnnotation": null @@ -1670,6 +1712,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed5", "optional": false }, @@ -1696,6 +1739,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1738,6 +1782,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1756,6 +1801,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false }, @@ -1798,6 +1844,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1830,6 +1877,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1862,6 +1910,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false }, @@ -1891,6 +1940,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1933,6 +1983,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1951,6 +2002,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed2", "optional": false }, @@ -1993,6 +2045,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2025,6 +2078,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2057,6 +2111,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed2", "optional": false }, @@ -2086,6 +2141,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2128,6 +2184,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2146,6 +2203,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, @@ -2188,6 +2246,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2220,6 +2279,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2259,6 +2319,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2294,6 +2355,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, @@ -2333,6 +2395,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, @@ -2365,6 +2428,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2407,6 +2471,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2425,6 +2490,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false }, @@ -2467,6 +2533,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2499,6 +2566,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2538,6 +2606,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2573,6 +2642,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false }, @@ -2612,6 +2682,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed4", "optional": false }, @@ -2644,6 +2715,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2686,6 +2758,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2704,6 +2777,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed5", "optional": false }, @@ -2733,6 +2807,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2772,6 +2847,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2807,6 +2883,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed5", "optional": false }, @@ -2846,6 +2923,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed5", "optional": false }, @@ -2878,6 +2956,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -3050,6 +3129,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed1", "optional": false }, @@ -3067,6 +3147,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3361,6 +3442,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mixed3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/modifierOnClassDeclarationMemberInFunction.json b/crates/swc_ecma_parser/tests/tsc/modifierOnClassDeclarationMemberInFunction.json index e1dba1000930..0c5107ad69c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/modifierOnClassDeclarationMemberInFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/modifierOnClassDeclarationMemberInFunction.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -42,6 +43,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/modifierOnClassExpressionMemberInFunction.json b/crates/swc_ecma_parser/tests/tsc/modifierOnClassExpressionMemberInFunction.json index c24898bdd82c..5129837086ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/modifierOnClassExpressionMemberInFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/modifierOnClassExpressionMemberInFunction.json @@ -14,6 +14,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias.json index dbbd9dfd324f..0664f54ed24e 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias.json @@ -20,6 +20,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -59,6 +60,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -91,6 +93,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -123,6 +126,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -155,6 +159,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -187,6 +192,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -219,6 +225,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -251,6 +258,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -283,6 +291,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -315,6 +324,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -347,6 +357,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -379,6 +390,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -411,6 +423,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -443,6 +456,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -475,6 +489,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -507,6 +522,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -539,6 +555,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -571,6 +588,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -603,6 +621,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -635,6 +654,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -667,6 +687,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -703,6 +724,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exportsAlias", "optional": false, "typeAnnotation": null @@ -714,6 +736,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -747,6 +770,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exportsAlias", "optional": false }, @@ -811,6 +835,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -872,6 +897,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleExportsAlias", "optional": false, "typeAnnotation": null @@ -889,6 +915,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -931,6 +958,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleExportsAlias", "optional": false }, @@ -1001,6 +1029,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1071,6 +1100,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias1", "optional": false, "typeAnnotation": null @@ -1089,6 +1119,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -1106,6 +1137,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1149,6 +1181,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias1", "optional": false }, @@ -1210,6 +1243,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias2", "optional": false, "typeAnnotation": null @@ -1234,6 +1268,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1253,6 +1288,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -1287,6 +1323,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias2", "optional": false }, @@ -1348,6 +1385,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherVariable", "optional": false, "typeAnnotation": null @@ -1380,6 +1418,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias3", "optional": false, "typeAnnotation": null @@ -1398,6 +1437,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherVariable", "optional": false, "typeAnnotation": null @@ -1409,6 +1449,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -1443,6 +1484,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias3", "optional": false }, @@ -1504,6 +1546,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias4", "optional": false, "typeAnnotation": null @@ -1522,6 +1565,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherVariable", "optional": false, "typeAnnotation": null @@ -1539,6 +1583,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1582,6 +1627,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias4", "optional": false }, @@ -1643,6 +1689,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias5", "optional": false, "typeAnnotation": null @@ -1667,6 +1714,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1693,6 +1741,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -1737,6 +1786,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias5", "optional": false }, @@ -1798,6 +1848,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias6", "optional": false, "typeAnnotation": null @@ -1816,6 +1867,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -1840,6 +1892,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -1892,6 +1945,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleDeclarationAlias6", "optional": false }, @@ -1950,6 +2004,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -1974,6 +2029,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2000,6 +2056,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherVariable", "optional": false, "typeAnnotation": null @@ -2042,6 +2099,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2112,6 +2170,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2179,6 +2238,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -2203,6 +2263,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2229,6 +2290,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someOtherVariable", "optional": false, "typeAnnotation": null @@ -2271,6 +2333,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2341,6 +2404,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2408,6 +2472,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -2432,6 +2497,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2481,6 +2547,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2551,6 +2618,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2618,6 +2686,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -2642,6 +2711,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2691,6 +2761,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2761,6 +2832,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2834,6 +2906,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -2860,6 +2933,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -2901,6 +2975,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -2971,6 +3046,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -3044,6 +3120,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -3092,6 +3169,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -3162,6 +3240,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias2.json index ce4aa7c132ea..fab3f6a8cc13 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias2.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -177,6 +181,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -227,6 +232,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -251,6 +257,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -270,6 +277,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -302,6 +310,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -329,6 +338,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -348,6 +358,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -377,6 +388,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -472,6 +484,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -490,6 +503,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -536,6 +550,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": null @@ -560,6 +575,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -615,6 +631,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -633,6 +650,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias3.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias3.json index dd096140ce4c..89d25b2060ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias3.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias3.json @@ -14,6 +14,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -57,6 +58,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -83,6 +85,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias4.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias4.json index 6609b5da30ae..7490b3deccd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias4.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias4.json @@ -28,6 +28,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wat", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -95,6 +97,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -116,6 +119,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -166,6 +170,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -196,6 +201,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias5.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias5.json index 4bc8c0c789f6..f5de2498b655 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAlias5.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAlias5.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "webpack", "optional": false, "typeAnnotation": null @@ -80,6 +81,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -104,6 +106,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -123,6 +126,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "webpack", "optional": false } @@ -155,6 +159,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -204,6 +209,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "webpack", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasElementAccessExpression.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasElementAccessExpression.json index cc3a939d47f8..af27fbe723d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasElementAccessExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasElementAccessExpression.json @@ -14,6 +14,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -65,6 +66,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -92,6 +94,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -123,6 +126,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -150,6 +154,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasExports.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasExports.json index 72aba7ed9a1c..138dafd2d9e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasExports.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasExports.json @@ -68,6 +68,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -117,6 +118,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -166,6 +168,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -185,6 +188,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasImported.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasImported.json index 633e0beed51d..58f3a4aa2a29 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasImported.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasImported.json @@ -31,6 +31,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -63,6 +64,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alias", "optional": false }, @@ -114,6 +116,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -133,6 +136,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alias", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasUnknown.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasUnknown.json index d2dae067b8af..49f267172c0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAliasUnknown.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAliasUnknown.json @@ -31,6 +31,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -56,6 +57,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -96,6 +98,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -115,6 +118,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment.json index 94e187cd065b..847f6d2ee4d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EE", "optional": false }, @@ -55,6 +56,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -118,6 +120,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -168,6 +172,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EE", "optional": false }, @@ -205,6 +210,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false }, @@ -266,6 +272,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -330,6 +337,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false }, @@ -385,6 +393,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -436,6 +445,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false }, @@ -474,6 +484,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -519,6 +530,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false, "typeAnnotation": null @@ -537,6 +549,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -579,6 +592,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false }, @@ -611,6 +625,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npmlog", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment2.json index 0db7c705eee5..1f459910cd31 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment2.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npm", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -82,6 +84,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -184,6 +188,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": null @@ -224,6 +229,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "npm", "optional": false }, @@ -237,6 +243,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false } @@ -271,6 +278,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -293,6 +301,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment3.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment3.json index d709ca827a26..370762d13875 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment3.json @@ -31,6 +31,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -52,6 +53,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -104,6 +106,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -143,6 +146,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -161,6 +165,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -204,6 +209,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment4.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment4.json index 57b0ecacf479..3c9b7f465e6f 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment4.json @@ -31,6 +31,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -120,6 +121,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -145,6 +147,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment5.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment5.json index 2d120785479a..a913c39b41db 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment5.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment5.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Axios", "optional": false }, @@ -126,6 +127,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Axios", "optional": false }, @@ -180,6 +183,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false }, @@ -222,6 +226,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -241,6 +246,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false } @@ -278,6 +284,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -306,6 +313,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment6.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment6.json index ff5d5e9b1851..331072bb1bd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment6.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment6.json @@ -14,6 +14,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -167,6 +170,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -210,6 +214,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -272,6 +277,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -307,6 +313,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -349,6 +356,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -367,6 +375,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -409,6 +418,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -438,6 +448,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tricky", "optional": false }, @@ -480,6 +491,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -498,6 +510,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -562,6 +575,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment7.json b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment7.json index d78ec0f4e569..c45cdb93306d 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment7.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportAssignment7.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -75,6 +76,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherThing", "optional": false }, @@ -136,6 +138,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -187,6 +190,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -255,6 +259,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -281,6 +286,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -291,6 +297,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherThing", "optional": false }, @@ -301,6 +308,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -321,6 +329,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -406,6 +415,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jstypes", "optional": false }, @@ -425,6 +435,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -444,6 +455,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -463,6 +475,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -482,6 +495,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -501,6 +515,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -520,6 +535,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -539,6 +555,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -620,6 +637,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -645,6 +663,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -672,6 +691,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -693,6 +713,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -714,6 +735,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -735,6 +757,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -755,6 +778,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -785,6 +809,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jsvalues", "optional": false }, @@ -804,6 +829,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -823,6 +849,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -842,6 +869,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -861,6 +889,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -880,6 +909,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -899,6 +929,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -918,6 +949,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -999,6 +1031,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1024,6 +1057,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1051,6 +1085,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1072,6 +1107,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1093,6 +1129,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1114,6 +1151,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1134,6 +1172,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1164,6 +1203,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -1183,6 +1223,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1213,6 +1254,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1236,6 +1278,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1266,6 +1309,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherThing", "optional": false }, @@ -1289,6 +1333,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1319,6 +1364,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1342,6 +1388,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1372,6 +1419,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qux", "optional": false }, @@ -1395,6 +1443,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1425,6 +1474,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1448,6 +1498,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1478,6 +1529,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "buz", "optional": false }, @@ -1501,6 +1553,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1531,6 +1584,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "literal", "optional": false }, @@ -1616,6 +1670,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1641,6 +1696,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1668,6 +1724,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1689,6 +1746,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1710,6 +1768,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1731,6 +1790,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1751,6 +1811,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1781,6 +1842,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -1800,6 +1862,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1836,6 +1899,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Thing", "optional": false }, @@ -1861,6 +1925,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1897,6 +1962,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnotherThing", "optional": false }, @@ -1922,6 +1988,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1958,6 +2025,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1983,6 +2051,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2019,6 +2088,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qux", "optional": false }, @@ -2044,6 +2114,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -2080,6 +2151,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2105,6 +2177,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2141,6 +2214,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "buz", "optional": false }, @@ -2166,6 +2240,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2202,6 +2277,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "literal", "optional": false }, @@ -2289,6 +2365,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2314,6 +2391,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2341,6 +2419,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2362,6 +2441,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2383,6 +2463,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2404,6 +2485,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2424,6 +2506,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias.json b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias.json index 85411c9f944b..a7ab89f9d160 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias.json @@ -31,6 +31,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -50,6 +51,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -64,6 +66,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -115,6 +118,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -157,6 +161,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -176,6 +181,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -207,6 +213,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -259,6 +266,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false, "typeAnnotation": null @@ -283,6 +291,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -326,6 +335,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias2.json index 9fb1fe7d16bc..10104f344887 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias2.json @@ -37,6 +37,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -65,6 +66,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -79,6 +81,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -136,6 +139,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -164,6 +168,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -201,6 +206,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -229,6 +235,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -266,6 +273,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -327,6 +335,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false, "typeAnnotation": null @@ -351,6 +360,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -394,6 +404,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias3.json b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias3.json index 505aee9275a7..15ef0f8d5096 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias3.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportDuplicateAlias3.json @@ -31,6 +31,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -50,6 +51,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -81,6 +83,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -100,6 +103,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -114,6 +118,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -165,6 +170,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -184,6 +190,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -215,6 +222,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -257,6 +265,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -303,6 +312,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OK", "optional": false, "typeAnnotation": null @@ -333,6 +343,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -387,6 +398,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -446,6 +458,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false, "typeAnnotation": null @@ -470,6 +483,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -516,6 +530,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -540,6 +555,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportNestedNamespaces.json b/crates/swc_ecma_parser/tests/tsc/moduleExportNestedNamespaces.json index bb5596401628..341beece0df2 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportNestedNamespaces.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportNestedNamespaces.json @@ -37,6 +37,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -106,6 +107,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -145,6 +147,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -250,6 +253,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -385,6 +389,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -426,6 +431,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -456,6 +462,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -503,6 +510,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -539,6 +547,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false, "typeAnnotation": null @@ -563,6 +572,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -591,6 +601,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -610,6 +621,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -629,6 +641,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false, "typeAnnotation": null @@ -668,6 +681,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -700,6 +714,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classic", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportPropertyAssignmentDefault.json b/crates/swc_ecma_parser/tests/tsc/moduleExportPropertyAssignmentDefault.json index 46ffa89662ef..ed7786a3dd6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportPropertyAssignmentDefault.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportPropertyAssignmentDefault.json @@ -28,6 +28,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -89,6 +91,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false } @@ -126,6 +129,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -154,6 +158,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "axios", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment.json index 1435a1628462..4fe92446fc70 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -96,6 +98,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -115,6 +118,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -257,6 +262,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -296,6 +302,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -347,6 +354,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false, "typeAnnotation": null @@ -365,6 +373,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -408,6 +417,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -441,6 +451,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment2.json index 8bc7023b61ae..273a7d116a7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment2.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -96,6 +98,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -115,6 +118,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -187,6 +191,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -242,6 +247,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -312,6 +318,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false, "typeAnnotation": null @@ -330,6 +337,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -379,6 +387,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -434,6 +443,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment3.json b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment3.json index aea0736acc32..6d1e5a035824 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment3.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -96,6 +98,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -115,6 +118,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -251,6 +256,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -366,6 +372,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -430,6 +437,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -485,6 +493,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false, "typeAnnotation": null @@ -503,6 +512,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -558,6 +568,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -615,6 +626,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -672,6 +684,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -722,6 +735,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment4.json b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment4.json index e6a076d95c58..82be8b9cf324 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportWithExportPropertyAssignment4.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -96,6 +98,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -115,6 +118,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -251,6 +256,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -300,6 +306,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -349,6 +356,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -398,6 +406,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -417,6 +426,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -431,6 +441,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -535,6 +546,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -599,6 +611,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -654,6 +667,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false, "typeAnnotation": null @@ -672,6 +686,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -727,6 +742,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -784,6 +800,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -841,6 +858,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -891,6 +909,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop1.json b/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop1.json index c762b815b21e..bfcf5faad87d 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop1.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop1.json @@ -31,6 +31,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -73,6 +74,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -98,6 +100,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop2.json index 420906452284..2f8700afc569 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportsAliasLoop2.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": null @@ -91,6 +92,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -133,6 +135,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -158,6 +161,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment.json b/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment.json index a33096fdc328..1c67278cbab5 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment.json @@ -31,6 +31,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -100,6 +101,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -177,6 +179,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -260,6 +263,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -352,6 +356,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -437,6 +442,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -517,6 +523,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false, "typeAnnotation": null @@ -535,6 +542,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -577,6 +585,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -609,6 +618,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -641,6 +651,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -673,6 +684,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -711,6 +723,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -752,6 +765,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment2.json b/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment2.json index 24f686a0e305..4f610da8ab82 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleExportsElementAccessAssignment2.json @@ -28,6 +28,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GlobalThing", "optional": false, "typeAnnotation": null @@ -74,6 +75,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -93,6 +95,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor", "optional": false, "typeAnnotation": null @@ -131,6 +135,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -178,6 +183,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false } @@ -226,6 +232,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -258,6 +265,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -271,6 +279,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor", "optional": false } @@ -306,6 +315,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GlobalThing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithExtensions.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithExtensions.json index 0ea76aeb4f5d..a41b91db2a36 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithExtensions.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithExtensions.json @@ -41,6 +41,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -79,6 +80,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -120,6 +122,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -156,6 +159,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -180,6 +184,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -218,6 +223,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension1.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension1.json index 2d74792e5a91..504c97042ac2 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension1.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension1.json @@ -20,6 +20,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -123,6 +125,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension2.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension2.json index cd8273d0fc7e..4b3e084bc36a 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension2.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension2.json @@ -20,6 +20,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension3.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension3.json index 31a6ecb6e7d4..2ab3bcf4cd00 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension3.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension3.json @@ -20,6 +20,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -83,6 +84,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension4.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension4.json index 5313d1f9aeb2..73f24cf4f9f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension4.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension4.json @@ -20,6 +20,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -83,6 +84,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension5.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension5.json index 841f05fb1427..65f631c93d68 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension5.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension5.json @@ -82,6 +82,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +95,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension6.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension6.json index c9724924c16d..38b30e148630 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension6.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension6.json @@ -25,6 +25,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension7.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension7.json index 2fcfb878a600..26f87e426bba 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension7.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension7.json @@ -20,6 +20,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension8.json b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension8.json index be4686a063eb..5c34226bc280 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension8.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleResolutionWithoutExtension8.json @@ -82,6 +82,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -94,6 +95,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleScoping.json b/crates/swc_ecma_parser/tests/tsc/moduleScoping.json index ecd3fc8a732e..04377fd62bf2 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleScoping.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleScoping.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -207,6 +211,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -275,6 +280,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "file3", "optional": false }, @@ -318,6 +324,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -329,6 +336,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -359,6 +367,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -370,6 +379,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false }, @@ -400,6 +410,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -417,6 +428,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "file3", "optional": false }, @@ -456,6 +468,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -503,6 +516,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NaN", "optional": false } @@ -536,6 +550,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -547,6 +562,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/moduleWithStatementsOfEveryKind.json b/crates/swc_ecma_parser/tests/tsc/moduleWithStatementsOfEveryKind.json index 1096fd6d0d48..5e9507ee9ab3 100644 --- a/crates/swc_ecma_parser/tests/tsc/moduleWithStatementsOfEveryKind.json +++ b/crates/swc_ecma_parser/tests/tsc/moduleWithStatementsOfEveryKind.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -107,6 +109,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -152,6 +155,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +195,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -218,6 +223,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -245,6 +251,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -278,6 +285,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -337,6 +345,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -373,6 +382,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -389,6 +399,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -448,6 +459,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -472,6 +484,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -502,6 +515,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -521,6 +535,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -597,6 +612,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -614,6 +630,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -632,6 +649,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -662,6 +680,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -688,6 +707,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -707,6 +727,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -801,6 +822,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -828,6 +850,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -870,6 +893,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -889,6 +913,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -945,6 +970,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -984,6 +1010,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ol", "optional": false, "typeAnnotation": null @@ -1069,6 +1096,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DC", "optional": false }, @@ -1146,6 +1174,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1171,6 +1200,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1245,6 +1275,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1290,6 +1321,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1329,6 +1361,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1363,6 +1396,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1390,6 +1424,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1430,6 +1465,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1489,6 +1525,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1525,6 +1562,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1548,6 +1586,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -1607,6 +1646,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1631,6 +1671,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1668,6 +1709,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -1687,6 +1729,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1770,6 +1813,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -1787,6 +1831,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -1805,6 +1850,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -1842,6 +1888,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1875,6 +1922,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1894,6 +1942,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1995,6 +2044,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -2022,6 +2072,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2071,6 +2122,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -2090,6 +2142,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2146,6 +2199,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2192,6 +2246,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ol", "optional": false, "typeAnnotation": null @@ -2284,6 +2339,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDeclarations.json b/crates/swc_ecma_parser/tests/tsc/multipleDeclarations.json index 10b97b010254..9d02e0b264e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDeclarations.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -116,6 +117,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -212,6 +214,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -509,6 +512,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -527,6 +531,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -569,6 +574,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -626,6 +632,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -661,6 +668,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -683,6 +691,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -989,6 +998,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1043,6 +1053,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1061,6 +1072,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1097,6 +1109,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1139,6 +1152,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports01.json b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports01.json index 357a157523ca..8f613c55be12 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports01.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports01.json @@ -20,6 +20,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -100,6 +102,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -130,6 +133,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -154,6 +158,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false } @@ -192,6 +197,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports02.json b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports02.json index a82530f1a55c..ecdea7a24720 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports02.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports02.json @@ -20,6 +20,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -60,6 +61,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -105,6 +107,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false } @@ -143,6 +146,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports03.json b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports03.json index b7ed04500280..7a1ac8517b6f 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports03.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports03.json @@ -20,6 +20,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -52,6 +53,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports04.json b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports04.json index b64b07f9520c..ec1ea03cbd8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports04.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports04.json @@ -20,6 +20,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -60,6 +61,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports05.json b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports05.json index dca834396bbd..58c961090880 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports05.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleDefaultExports05.json @@ -20,6 +20,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA1", "optional": false }, @@ -52,6 +53,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB1", "optional": false }, @@ -84,6 +86,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault1.json b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault1.json index 11f2bd27c5e1..58b6ea77de4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault1.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault1.json @@ -20,6 +20,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault2.json b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault2.json index ef5ed5731fdf..d8b44971ddd0 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault2.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault2.json @@ -56,6 +56,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault3.json b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault3.json index 6f4d2b99a8e8..d71c56555903 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault3.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault3.json @@ -56,6 +56,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault4.json b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault4.json index 1a9a627c4796..d79f9c991fdd 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault4.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault4.json @@ -20,6 +20,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault5.json b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault5.json index 38de0c032a54..8c576bacef86 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleExportDefault5.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleExportDefault5.json @@ -20,6 +20,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -60,6 +61,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/multipleNumericIndexers.json b/crates/swc_ecma_parser/tests/tsc/multipleNumericIndexers.json index dad1832d5e21..0a6018576e69 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleNumericIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleNumericIndexers.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -147,6 +150,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -170,6 +174,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -288,6 +294,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -313,6 +320,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -364,6 +372,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -437,6 +446,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -462,6 +472,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -513,6 +524,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -622,6 +634,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -643,6 +656,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -694,6 +708,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -758,6 +773,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -785,6 +801,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -809,6 +826,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -838,6 +856,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -889,6 +908,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/multipleStringIndexers.json b/crates/swc_ecma_parser/tests/tsc/multipleStringIndexers.json index ad7459165674..df7304bcf5cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/multipleStringIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/multipleStringIndexers.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -147,6 +150,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -170,6 +174,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -288,6 +294,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -313,6 +320,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -364,6 +372,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -437,6 +446,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -462,6 +472,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -513,6 +524,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -600,6 +612,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -621,6 +634,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -672,6 +686,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -736,6 +751,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -763,6 +779,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -787,6 +804,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -816,6 +834,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -867,6 +886,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/nameCollision.json b/crates/swc_ecma_parser/tests/tsc/nameCollision.json index 37c8dcae36a6..ed1014530091 100644 --- a/crates/swc_ecma_parser/tests/tsc/nameCollision.json +++ b/crates/swc_ecma_parser/tests/tsc/nameCollision.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -54,6 +55,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_A", "optional": false, "typeAnnotation": null @@ -130,6 +133,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -163,6 +167,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -199,6 +204,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -218,6 +224,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -295,6 +302,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -328,6 +336,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": null @@ -367,6 +376,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -400,6 +410,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false, "typeAnnotation": null @@ -439,6 +450,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -472,6 +484,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": null @@ -512,6 +525,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false, "typeAnnotation": null @@ -552,6 +566,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false, "typeAnnotation": null @@ -596,6 +611,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -614,6 +630,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -645,6 +662,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -662,6 +680,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Red", "optional": false }, @@ -680,6 +699,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blue", "optional": false }, @@ -708,6 +728,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -737,6 +758,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -764,6 +786,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -818,6 +841,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nameDelimitedBySlashes.json b/crates/swc_ecma_parser/tests/tsc/nameDelimitedBySlashes.json index 73aa3ef675b4..7a3c7164344d 100644 --- a/crates/swc_ecma_parser/tests/tsc/nameDelimitedBySlashes.json +++ b/crates/swc_ecma_parser/tests/tsc/nameDelimitedBySlashes.json @@ -34,6 +34,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nameWithFileExtension.json b/crates/swc_ecma_parser/tests/tsc/nameWithFileExtension.json index 2d97d3115828..0fc2902c56dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/nameWithFileExtension.json +++ b/crates/swc_ecma_parser/tests/tsc/nameWithFileExtension.json @@ -34,6 +34,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nameWithRelativePaths.json b/crates/swc_ecma_parser/tests/tsc/nameWithRelativePaths.json index 54d2203a44d2..49c5ade2de13 100644 --- a/crates/swc_ecma_parser/tests/tsc/nameWithRelativePaths.json +++ b/crates/swc_ecma_parser/tests/tsc/nameWithRelativePaths.json @@ -34,6 +34,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -132,6 +134,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -171,6 +174,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -207,6 +211,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -242,6 +247,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -277,6 +283,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -322,6 +329,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -374,6 +382,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -398,6 +407,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -430,6 +440,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namedTupleMembers.json b/crates/swc_ecma_parser/tests/tsc/namedTupleMembers.json index 83efdb537df0..ae43b6043ad5 100644 --- a/crates/swc_ecma_parser/tests/tsc/namedTupleMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/namedTupleMembers.json @@ -25,6 +25,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Segment", "optional": false }, @@ -49,6 +50,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -75,6 +77,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SegmentAnnotated", "optional": false }, @@ -136,6 +140,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -162,6 +167,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false, "typeAnnotation": null @@ -202,6 +208,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -223,6 +230,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Segment", "optional": false }, @@ -258,6 +266,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SegmentAnnotated", "optional": false }, @@ -314,6 +324,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -393,6 +404,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -421,6 +433,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -447,6 +460,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -489,6 +503,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -500,6 +515,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -525,6 +541,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -536,6 +553,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -561,6 +579,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -572,6 +591,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -597,6 +617,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -608,6 +629,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -633,6 +655,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -644,6 +667,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -669,6 +693,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -680,6 +705,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -705,6 +731,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -716,6 +743,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -741,6 +769,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -752,6 +781,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -777,6 +807,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -788,6 +819,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -813,6 +845,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -824,6 +857,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -849,6 +883,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -860,6 +895,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -885,6 +921,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -896,6 +933,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -921,6 +959,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithOptAndRest", "optional": false }, @@ -945,6 +984,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -971,6 +1011,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": true, "typeAnnotation": null @@ -1007,6 +1048,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -1053,6 +1095,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1076,6 +1119,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1125,6 +1169,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1148,6 +1193,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1204,6 +1250,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -1249,6 +1296,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1272,6 +1320,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SegmentAnnotated", "optional": false }, @@ -1301,6 +1350,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useState", "optional": false }, @@ -1320,6 +1370,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initial", "optional": false, "typeAnnotation": { @@ -1341,6 +1392,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1417,6 +1469,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1454,6 +1507,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1471,6 +1525,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1490,6 +1545,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setter", "optional": false, "typeAnnotation": null @@ -1508,6 +1564,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false, "typeAnnotation": null @@ -1556,6 +1613,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iter", "optional": false }, @@ -1573,6 +1631,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1603,6 +1662,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "step", "optional": false, "typeAnnotation": null @@ -1629,6 +1689,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterations", "optional": false, "typeAnnotation": null @@ -1664,6 +1725,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readSegment", "optional": false }, @@ -1690,6 +1752,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -1701,6 +1764,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "count", "optional": false, "typeAnnotation": null @@ -1808,6 +1872,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -1860,6 +1925,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -1883,6 +1949,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readSegment", "optional": false }, @@ -1934,6 +2001,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleA", "optional": false }, @@ -1958,6 +2026,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initial", "optional": false, "typeAnnotation": null @@ -1984,6 +2053,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -2001,6 +2071,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleA", "optional": false }, @@ -2031,6 +2102,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleB", "optional": false }, @@ -2055,6 +2127,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -2081,6 +2154,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ptr", "optional": false, "typeAnnotation": null @@ -2098,6 +2172,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleB", "optional": false }, @@ -2131,6 +2206,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -2152,6 +2228,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleA", "optional": false }, @@ -2187,6 +2264,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2208,6 +2286,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursiveTupleB", "optional": false }, @@ -2240,6 +2319,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -2251,6 +2331,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2276,6 +2357,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2287,6 +2369,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false } @@ -2312,6 +2395,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest", "optional": false }, @@ -2336,6 +2420,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -2372,6 +2457,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -2397,6 +2483,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest", "optional": false }, @@ -2428,6 +2515,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest2", "optional": false }, @@ -2487,6 +2575,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest2", "optional": false }, @@ -2522,6 +2611,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2543,6 +2633,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest", "optional": false }, @@ -2578,6 +2669,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2599,6 +2691,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecusiveRest2", "optional": false }, @@ -2631,6 +2724,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2642,6 +2736,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2667,6 +2762,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2678,6 +2774,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2692,6 +2789,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2721,6 +2819,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2744,6 +2843,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2782,6 +2882,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2826,6 +2927,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2842,6 +2944,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2861,6 +2964,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elem", "optional": false, "typeAnnotation": { @@ -2894,6 +2998,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -2949,6 +3054,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getArgsForInjection", "optional": false }, @@ -2968,6 +3074,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2989,6 +3096,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3027,6 +3135,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3057,6 +3166,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3125,6 +3235,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parameters", "optional": false }, @@ -3148,6 +3259,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3187,6 +3299,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argumentsOfGAsFirstArgument", "optional": false, "typeAnnotation": null @@ -3205,6 +3318,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3225,6 +3339,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getArgsForInjection", "optional": false }, @@ -3238,6 +3353,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3283,6 +3399,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argumentsOfG", "optional": false, "typeAnnotation": null @@ -3301,6 +3418,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3324,6 +3442,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getArgsForInjection", "optional": false }, @@ -3337,6 +3456,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceAssignmentToRequireAlias.json b/crates/swc_ecma_parser/tests/tsc/namespaceAssignmentToRequireAlias.json index 34b44d47f308..ee9052774776 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceAssignmentToRequireAlias.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceAssignmentToRequireAlias.json @@ -31,6 +31,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -76,6 +77,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -149,6 +152,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -206,6 +210,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery.json b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery.json index 9d9edbaf1147..f03ee126508a 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -51,6 +52,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +79,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -122,6 +125,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -163,6 +167,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -190,6 +195,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -234,6 +240,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": { @@ -261,6 +268,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -305,6 +313,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -326,6 +335,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -363,6 +373,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -399,6 +410,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery2.json b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery2.json index 3653f4efae67..fdcda9d4d8d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery2.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery2.json @@ -18,6 +18,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +86,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +130,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -190,6 +195,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -235,6 +241,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -276,6 +283,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -297,6 +305,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -334,6 +343,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -370,6 +380,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery3.json b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery3.json index e00318d25041..677a248e25f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery3.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery3.json @@ -25,6 +25,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -68,6 +69,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -131,6 +134,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -176,6 +180,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -217,6 +222,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -238,6 +244,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -275,6 +282,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -311,6 +319,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery4.json b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery4.json index 73552849d997..e0383f5d542e 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery4.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceImportTypeQuery4.json @@ -25,6 +25,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -100,6 +102,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -126,6 +129,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -171,6 +175,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -212,6 +217,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -233,6 +239,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -270,6 +277,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -306,6 +314,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/namespaceMemberAccess.json b/crates/swc_ecma_parser/tests/tsc/namespaceMemberAccess.json index 4492eb6cbfdb..24750220671f 100644 --- a/crates/swc_ecma_parser/tests/tsc/namespaceMemberAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/namespaceMemberAccess.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -92,6 +93,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -123,6 +125,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -160,6 +163,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -209,6 +213,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -226,6 +231,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/narrowExceptionVariableInCatchClause.json b/crates/swc_ecma_parser/tests/tsc/narrowExceptionVariableInCatchClause.json index ce522d79e2ac..ff35e08b1a09 100644 --- a/crates/swc_ecma_parser/tests/tsc/narrowExceptionVariableInCatchClause.json +++ b/crates/swc_ecma_parser/tests/tsc/narrowExceptionVariableInCatchClause.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFooError", "optional": false }, @@ -33,6 +34,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -113,6 +116,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -155,6 +159,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dontPanic", "optional": false }, @@ -179,6 +184,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tryCatch", "optional": false }, @@ -226,6 +232,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false, "typeAnnotation": null @@ -258,6 +265,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFooError", "optional": false }, @@ -271,6 +279,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } @@ -312,6 +321,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -354,6 +364,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -392,6 +403,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -402,6 +414,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false } @@ -433,6 +446,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -465,6 +479,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, @@ -501,6 +516,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithInstanceof.json b/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithInstanceof.json index 3c998e9bb1c5..a5756d6e8794 100644 --- a/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithInstanceof.json +++ b/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithInstanceof.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -81,6 +83,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false } @@ -113,6 +116,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -140,6 +144,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -204,6 +209,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +249,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -280,6 +287,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -290,6 +298,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -328,6 +337,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -364,6 +374,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -395,6 +406,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -405,6 +417,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false } @@ -436,6 +449,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -468,6 +482,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -505,6 +520,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -515,6 +531,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false } @@ -553,6 +570,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -595,6 +613,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithTypePredicate.json b/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithTypePredicate.json index a14d3d546bb1..3beb2c03e022 100644 --- a/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithTypePredicate.json +++ b/crates/swc_ecma_parser/tests/tsc/narrowFromAnyWithTypePredicate.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -79,6 +81,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -115,6 +118,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -137,6 +141,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -155,6 +160,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isObject", "optional": false }, @@ -174,6 +180,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -210,6 +217,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +240,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -250,6 +259,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAnything", "optional": false }, @@ -269,6 +279,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -335,6 +347,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isError", "optional": false }, @@ -354,6 +367,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -390,6 +404,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -412,6 +427,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -430,6 +446,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDate", "optional": false }, @@ -449,6 +466,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -485,6 +503,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -507,6 +526,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -536,6 +556,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -549,6 +570,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -584,6 +606,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -611,6 +634,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -675,6 +699,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -714,6 +739,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -751,6 +777,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isObject", "optional": false }, @@ -764,6 +791,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -805,6 +833,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -841,6 +870,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -872,6 +902,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAnything", "optional": false }, @@ -885,6 +916,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -926,6 +958,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -962,6 +995,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -993,6 +1027,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isError", "optional": false }, @@ -1006,6 +1041,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1040,6 +1076,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1072,6 +1109,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1109,6 +1147,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDate", "optional": false }, @@ -1122,6 +1161,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1163,6 +1203,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1205,6 +1246,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/narrowingConstrainedTypeVariable.json b/crates/swc_ecma_parser/tests/tsc/narrowingConstrainedTypeVariable.json index e5add7f08872..6c1c6c161620 100644 --- a/crates/swc_ecma_parser/tests/tsc/narrowingConstrainedTypeVariable.json +++ b/crates/swc_ecma_parser/tests/tsc/narrowingConstrainedTypeVariable.json @@ -14,6 +14,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -40,6 +41,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -59,6 +61,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -87,6 +90,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +144,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -150,6 +155,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -185,6 +191,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -206,6 +213,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -220,6 +228,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -260,6 +269,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -285,6 +295,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -319,6 +330,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -338,6 +350,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -372,6 +385,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -398,6 +412,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -417,6 +432,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -445,6 +461,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -463,6 +480,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -508,6 +526,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -518,6 +537,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -553,6 +573,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -574,6 +595,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -588,6 +610,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -628,6 +651,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -649,6 +673,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -663,6 +688,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -697,6 +723,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -716,6 +743,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -736,6 +764,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -755,6 +784,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -775,6 +805,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -859,6 +890,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -878,6 +910,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -906,6 +939,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -932,6 +966,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -995,6 +1030,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1005,6 +1041,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1040,6 +1077,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1061,6 +1099,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1075,6 +1114,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1115,6 +1155,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1144,6 +1185,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1176,6 +1218,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1210,6 +1253,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1229,6 +1273,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/narrowingGenericTypeFromInstanceof01.json b/crates/swc_ecma_parser/tests/tsc/narrowingGenericTypeFromInstanceof01.json index 1af5b3fcf9b2..624011070746 100644 --- a/crates/swc_ecma_parser/tests/tsc/narrowingGenericTypeFromInstanceof01.json +++ b/crates/swc_ecma_parser/tests/tsc/narrowingGenericTypeFromInstanceof01.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -136,6 +139,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -169,6 +173,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +197,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptA", "optional": false }, @@ -211,6 +217,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -232,6 +239,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -255,6 +263,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -304,6 +313,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +336,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptB", "optional": false }, @@ -345,6 +356,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -366,6 +378,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -389,6 +402,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -438,6 +452,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +475,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -479,6 +495,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -507,6 +524,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -530,6 +548,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -551,6 +570,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -574,6 +594,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -622,6 +643,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -632,6 +654,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -664,6 +687,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptA", "optional": false }, @@ -677,6 +701,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -709,6 +734,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -719,6 +745,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -751,6 +778,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptA", "optional": false }, @@ -764,6 +792,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -796,6 +825,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -806,6 +836,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -838,6 +869,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptB", "optional": false }, @@ -851,6 +883,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -883,6 +916,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -893,6 +927,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -925,6 +960,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptB", "optional": false }, @@ -938,6 +974,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -974,6 +1011,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithBooleanType.json index 8449d973e0ea..52ab2774af7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -860,6 +879,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -892,6 +912,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -966,6 +987,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1006,6 +1028,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithEnumType.json index 2d6128c6a3fe..2a365f50c467 100644 --- a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -185,6 +191,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -209,6 +216,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -257,6 +265,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -294,6 +303,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -319,6 +329,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -366,6 +377,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -391,6 +403,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -422,6 +435,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -471,6 +485,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -482,6 +497,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithNumberType.json index 8eeb327b819b..653c84f30f92 100644 --- a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1291,6 +1321,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1316,6 +1347,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1348,6 +1380,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1382,6 +1415,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1422,6 +1456,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1469,6 +1504,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1495,6 +1531,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithStringType.json index 3128b59a6df0..d24905d4e36b 100644 --- a/crates/swc_ecma_parser/tests/tsc/negateOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/negateOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1378,6 +1410,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1403,6 +1436,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1435,6 +1469,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1476,6 +1511,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1502,6 +1538,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nestedDestructuringOfRequire.json b/crates/swc_ecma_parser/tests/tsc/nestedDestructuringOfRequire.json index d11f4bff6721..441007bed2bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/nestedDestructuringOfRequire.json +++ b/crates/swc_ecma_parser/tests/tsc/nestedDestructuringOfRequire.json @@ -28,6 +28,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chalk", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -124,6 +126,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chalk", "optional": false } @@ -182,6 +185,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grey", "optional": false, "typeAnnotation": null @@ -211,6 +215,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -247,6 +252,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "grey", "optional": false } @@ -264,6 +270,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chalk", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nestedModules.json b/crates/swc_ecma_parser/tests/tsc/nestedModules.json index eb15bc998dd6..ce755378fe93 100644 --- a/crates/swc_ecma_parser/tests/tsc/nestedModules.json +++ b/crates/swc_ecma_parser/tests/tsc/nestedModules.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -39,6 +40,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -57,6 +59,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -86,6 +89,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -113,6 +117,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -148,6 +153,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -194,6 +200,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -226,6 +233,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -259,6 +267,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": { @@ -286,6 +295,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -378,6 +388,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -396,6 +407,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -425,6 +437,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -452,6 +465,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -487,6 +501,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -532,6 +547,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -564,6 +580,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -603,6 +620,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": { @@ -657,6 +675,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -674,6 +693,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -713,6 +733,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "point", "optional": false, "typeAnnotation": { @@ -759,6 +780,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "point", "optional": false, "typeAnnotation": null @@ -776,6 +798,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -815,6 +838,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -844,6 +868,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -879,6 +904,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -932,6 +958,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -965,6 +992,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nestedNamespace.json b/crates/swc_ecma_parser/tests/tsc/nestedNamespace.json index fa7e0a676e6e..4b2930786ce5 100644 --- a/crates/swc_ecma_parser/tests/tsc/nestedNamespace.json +++ b/crates/swc_ecma_parser/tests/tsc/nestedNamespace.json @@ -27,6 +27,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false }, @@ -52,6 +53,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -94,6 +96,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -125,6 +128,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -156,6 +160,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nestedPrototypeAssignment.json b/crates/swc_ecma_parser/tests/tsc/nestedPrototypeAssignment.json index 38796f37fef8..4ab89ce0ad70 100644 --- a/crates/swc_ecma_parser/tests/tsc/nestedPrototypeAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/nestedPrototypeAssignment.json @@ -31,6 +31,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -91,6 +92,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/neverInference.json b/crates/swc_ecma_parser/tests/tsc/neverInference.json index b59bda99a626..1791aaaae98a 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverInference.json +++ b/crates/swc_ecma_parser/tests/tsc/neverInference.json @@ -14,6 +14,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -99,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -129,6 +133,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -159,6 +164,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "neverArray", "optional": false, "typeAnnotation": { @@ -219,6 +225,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -237,6 +244,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -282,6 +290,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -300,6 +309,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -313,6 +323,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "neverArray", "optional": false } @@ -338,6 +349,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comparator", "optional": false }, @@ -361,6 +373,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +399,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -407,6 +421,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -421,6 +436,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -442,6 +458,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -481,6 +498,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -505,6 +523,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +557,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comparator", "optional": false }, @@ -562,6 +582,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comparator", "optional": false }, @@ -585,6 +606,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -609,6 +631,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nodes", "optional": false }, @@ -633,6 +656,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -656,6 +680,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -683,6 +708,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -706,6 +732,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -745,6 +772,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -769,6 +797,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -790,6 +819,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -814,6 +844,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -837,6 +868,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -869,6 +901,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareNumbers", "optional": false }, @@ -888,6 +921,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -921,6 +955,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -976,6 +1011,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mkList", "optional": false }, @@ -995,6 +1031,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": { @@ -1022,6 +1059,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1045,6 +1083,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comparator", "optional": false, "typeAnnotation": { @@ -1066,6 +1105,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comparator", "optional": false }, @@ -1089,6 +1129,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1160,6 +1202,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -1183,6 +1226,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1216,6 +1260,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -1237,6 +1282,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -1274,6 +1320,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mkList", "optional": false }, @@ -1298,6 +1345,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareNumbers", "optional": false } @@ -1318,6 +1366,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1337,6 +1386,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as1", "optional": false, "typeAnnotation": { @@ -1364,6 +1414,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1387,6 +1438,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as2", "optional": false, "typeAnnotation": { @@ -1414,6 +1466,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1437,6 +1490,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cmp", "optional": false, "typeAnnotation": { @@ -1459,6 +1513,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -1480,6 +1535,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1494,6 +1550,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1515,6 +1572,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1573,6 +1631,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1620,6 +1679,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1646,6 +1706,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1715,6 +1776,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1726,6 +1788,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1745,6 +1808,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1755,6 +1819,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1789,6 +1854,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1815,6 +1881,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1884,6 +1951,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1895,6 +1963,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1914,6 +1983,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1924,6 +1994,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/neverIntersectionNotCallable.json b/crates/swc_ecma_parser/tests/tsc/neverIntersectionNotCallable.json index 6dcc9698362e..78fdf176bb43 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverIntersectionNotCallable.json +++ b/crates/swc_ecma_parser/tests/tsc/neverIntersectionNotCallable.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +116,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -166,6 +169,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -218,6 +222,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/neverReturningFunctions1.json b/crates/swc_ecma_parser/tests/tsc/neverReturningFunctions1.json index 48bd99c82024..62b454fc88a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverReturningFunctions1.json +++ b/crates/swc_ecma_parser/tests/tsc/neverReturningFunctions1.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -33,6 +34,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -100,6 +103,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false } @@ -138,6 +142,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false }, @@ -157,6 +162,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -228,6 +234,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -238,6 +245,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -262,6 +270,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -303,6 +312,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -332,6 +342,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f02", "optional": false }, @@ -351,6 +362,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -405,6 +417,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -431,6 +444,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -457,6 +471,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -490,6 +505,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -524,6 +540,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f03", "optional": false }, @@ -543,6 +560,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -590,6 +608,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -614,6 +633,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -634,6 +654,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -654,6 +675,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -673,6 +695,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -723,6 +746,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false, "typeAnnotation": { @@ -745,6 +769,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -819,6 +844,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -829,6 +855,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -853,6 +880,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -894,6 +922,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -923,6 +952,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -942,6 +972,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -975,6 +1006,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false, "typeAnnotation": { @@ -997,6 +1029,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -1071,6 +1104,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1097,6 +1131,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1123,6 +1158,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -1156,6 +1192,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1190,6 +1227,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -1209,6 +1247,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1242,6 +1281,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false, "typeAnnotation": { @@ -1264,6 +1304,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -1331,6 +1372,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1355,6 +1397,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -1375,6 +1418,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1402,6 +1446,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -1427,6 +1472,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -1446,6 +1492,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -1505,6 +1552,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -1524,6 +1572,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1595,6 +1644,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1605,6 +1655,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1635,6 +1686,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -1685,6 +1737,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1714,6 +1767,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -1733,6 +1787,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1787,6 +1842,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1813,6 +1869,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1845,6 +1902,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -1887,6 +1945,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1921,6 +1980,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -1940,6 +2000,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1987,6 +2048,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2017,6 +2079,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -2046,6 +2109,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2066,6 +2130,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f24", "optional": false }, @@ -2085,6 +2150,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2132,6 +2198,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2174,6 +2241,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false } @@ -2205,6 +2273,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2225,6 +2294,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -2266,6 +2336,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -2320,6 +2391,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2333,6 +2405,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false } @@ -2399,6 +2472,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2470,6 +2544,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2480,6 +2555,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2557,6 +2633,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2614,6 +2691,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2668,6 +2746,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2694,6 +2773,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2765,6 +2845,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2827,6 +2908,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2874,6 +2956,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2930,6 +3013,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2964,6 +3048,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -2983,6 +3068,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3069,6 +3155,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3111,6 +3198,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3131,6 +3219,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3158,6 +3247,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3182,6 +3272,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3192,6 +3283,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3217,6 +3309,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3241,6 +3334,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3261,6 +3355,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3288,6 +3383,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3312,6 +3408,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3332,6 +3429,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3352,6 +3450,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3372,6 +3471,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3392,6 +3492,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -3411,6 +3512,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3440,6 +3542,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3531,6 +3634,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3582,6 +3686,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3602,6 +3707,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3625,6 +3731,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3655,6 +3762,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3678,6 +3786,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3707,6 +3816,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -3726,6 +3836,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3787,6 +3898,7 @@ "end": 2553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3811,6 +3923,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3831,6 +3944,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3859,6 +3973,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3883,6 +3998,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -3903,6 +4019,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3923,6 +4040,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3943,6 +4061,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false }, @@ -3962,6 +4081,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4023,6 +4143,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4051,6 +4172,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4075,6 +4197,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -4095,6 +4218,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4115,6 +4239,7 @@ "end": 2836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4135,6 +4260,7 @@ "end": 2869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f42", "optional": false }, @@ -4154,6 +4280,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4215,6 +4342,7 @@ "end": 2902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4239,6 +4367,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -4259,6 +4388,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4287,6 +4417,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4307,6 +4438,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4327,6 +4459,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f43", "optional": false }, @@ -4369,6 +4502,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false, "typeAnnotation": null @@ -4409,6 +4543,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -4464,6 +4599,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -4484,6 +4620,7 @@ "end": 3100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false } @@ -4514,6 +4651,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -4547,6 +4685,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4584,6 +4723,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -4614,6 +4754,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -4638,6 +4779,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4685,6 +4827,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attrName", "optional": false }, @@ -4720,6 +4863,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4744,6 +4888,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4765,6 +4910,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dependencies", "optional": false }, @@ -4807,6 +4953,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false }, @@ -4842,6 +4989,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -4877,6 +5025,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multiple", "optional": false }, @@ -4912,6 +5061,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -4947,6 +5097,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "schema", "optional": false }, @@ -4982,6 +5133,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "system", "optional": false }, @@ -5016,6 +5168,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "init", "optional": false }, @@ -5029,6 +5182,7 @@ "end": 3444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": true, "typeAnnotation": { @@ -5050,6 +5204,7 @@ "end": 3448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5088,6 +5243,7 @@ "end": 3463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pause", "optional": false }, @@ -5124,6 +5280,7 @@ "end": 3478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "play", "optional": false }, @@ -5160,6 +5317,7 @@ "end": 3495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remove", "optional": false }, @@ -5196,6 +5354,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tick", "optional": false }, @@ -5209,6 +5368,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "time", "optional": false, "typeAnnotation": { @@ -5234,6 +5394,7 @@ "end": 3535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timeDelta", "optional": false, "typeAnnotation": { @@ -5283,6 +5444,7 @@ "end": 3559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "update", "optional": false }, @@ -5296,6 +5458,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oldData", "optional": false, "typeAnnotation": { @@ -5317,6 +5480,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5355,6 +5519,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateSchema", "optional": false }, @@ -5391,6 +5556,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendSchema", "optional": false }, @@ -5404,6 +5570,7 @@ "end": 3624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "update", "optional": false, "typeAnnotation": { @@ -5453,6 +5620,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flushToDOM", "optional": false }, @@ -5499,6 +5667,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentConstructor", "optional": false }, @@ -5523,6 +5692,7 @@ "end": 3705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5563,6 +5733,7 @@ "end": 3732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false, "typeAnnotation": { @@ -5588,6 +5759,7 @@ "end": 3752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attrValue", "optional": false, "typeAnnotation": { @@ -5613,6 +5785,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -5658,6 +5831,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5676,6 +5850,7 @@ "end": 3788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -5700,6 +5875,7 @@ "end": 3800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -5731,6 +5907,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5757,6 +5934,7 @@ "end": 3814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -5792,6 +5970,7 @@ "end": 3832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "system", "optional": false }, @@ -5826,6 +6005,7 @@ "end": 3849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "play", "optional": false }, @@ -5862,6 +6042,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pause", "optional": false }, @@ -5904,6 +6085,7 @@ "end": 3917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "registerComponent", "optional": false }, @@ -5923,6 +6105,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -5956,6 +6139,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false, "typeAnnotation": { @@ -5977,6 +6161,7 @@ "end": 3989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentDefinition", "optional": false }, @@ -6000,6 +6185,7 @@ "end": 3991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6041,6 +6227,7 @@ "end": 3919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6078,6 +6265,7 @@ "end": 4016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentConstructor", "optional": false }, @@ -6101,6 +6289,7 @@ "end": 4018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6131,6 +6320,7 @@ "end": 4053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentDefinition", "optional": false }, @@ -6154,6 +6344,7 @@ "end": 4055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6199,6 +6390,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6217,6 +6409,7 @@ "end": 4094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -6240,6 +6433,7 @@ "end": 4104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -6261,6 +6455,7 @@ "end": 4116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -6291,6 +6486,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6309,6 +6505,7 @@ "end": 4130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -6346,6 +6543,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false, "typeAnnotation": null @@ -6364,6 +6562,7 @@ "end": 4169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "registerComponent", "optional": false }, @@ -6919,6 +7118,7 @@ "end": 4490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -6980,6 +7180,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7108,6 +7309,7 @@ "end": 4679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyThrowable", "optional": false }, @@ -7169,6 +7371,7 @@ "end": 4726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7220,6 +7423,7 @@ "end": 4759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SuperThrowable", "optional": false }, @@ -7261,6 +7465,7 @@ "end": 4793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msg", "optional": false, "typeAnnotation": { @@ -7467,6 +7672,7 @@ "end": 4779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyThrowable", "optional": false }, @@ -7488,6 +7694,7 @@ "end": 4928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -7514,6 +7721,7 @@ "end": 4940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "panic", "optional": false }, @@ -7527,6 +7735,7 @@ "end": 4948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { @@ -7575,6 +7784,7 @@ "end": 4981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7594,6 +7804,7 @@ "end": 4990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "services", "optional": false, "typeAnnotation": { @@ -7615,6 +7826,7 @@ "end": 5000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -7638,6 +7850,7 @@ "end": 5009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -7663,6 +7876,7 @@ "end": 5013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -7734,6 +7948,7 @@ "end": 5049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7779,6 +7994,7 @@ "end": 5078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "services", "optional": false }, @@ -7831,6 +8047,7 @@ "end": 5123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/neverType.json b/crates/swc_ecma_parser/tests/tsc/neverType.json index e3c871bbbb20..c60aa058e074 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverType.json +++ b/crates/swc_ecma_parser/tests/tsc/neverType.json @@ -14,6 +14,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -33,6 +34,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { @@ -87,6 +89,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -100,6 +103,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false } @@ -138,6 +142,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errorVoid", "optional": false }, @@ -157,6 +162,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { @@ -211,6 +217,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -224,6 +231,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false } @@ -248,6 +256,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -287,6 +296,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -323,6 +333,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "failOrThrow", "optional": false }, @@ -342,6 +353,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldFail", "optional": false, "typeAnnotation": { @@ -389,6 +401,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldFail", "optional": false }, @@ -420,6 +433,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -451,6 +465,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -474,6 +489,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "infiniteLoop1", "optional": false }, @@ -533,6 +549,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "infiniteLoop2", "optional": false }, @@ -606,6 +623,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move1", "optional": false }, @@ -625,6 +643,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "direction", "optional": false, "typeAnnotation": { @@ -705,6 +724,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "direction", "optional": false }, @@ -807,6 +827,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -843,6 +864,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move2", "optional": false }, @@ -862,6 +884,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "direction", "optional": false, "typeAnnotation": { @@ -955,6 +978,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "direction", "optional": false }, @@ -997,6 +1021,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "direction", "optional": false }, @@ -1041,6 +1066,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1079,6 +1105,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false }, @@ -1098,6 +1125,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1126,6 +1154,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1179,6 +1208,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1196,6 +1226,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1241,6 +1272,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1263,6 +1295,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1324,6 +1357,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1463,6 +1497,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1596,6 +1631,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1615,6 +1651,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1693,6 +1730,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1728,6 +1766,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1752,6 +1791,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1771,6 +1811,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1871,6 +1912,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1906,6 +1948,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1933,6 +1976,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1952,6 +1996,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2025,6 +2070,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2043,6 +2089,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -2066,6 +2113,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2100,6 +2148,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errorCallback", "optional": false, "typeAnnotation": null @@ -2126,6 +2175,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -2174,6 +2224,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2227,6 +2278,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2255,6 +2307,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fail", "optional": false }, @@ -2291,6 +2344,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2333,6 +2387,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2372,6 +2427,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2385,6 +2441,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errorCallback", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/neverTypeErrors1.json b/crates/swc_ecma_parser/tests/tsc/neverTypeErrors1.json index eff27338f926..b658e42a8baf 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverTypeErrors1.json +++ b/crates/swc_ecma_parser/tests/tsc/neverTypeErrors1.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -169,6 +173,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -203,6 +208,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -239,6 +246,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -272,6 +280,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -306,6 +315,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -329,6 +339,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -386,6 +397,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -451,6 +463,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -520,6 +533,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -543,6 +557,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -588,6 +603,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -611,6 +627,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -636,6 +653,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -678,6 +696,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -735,6 +754,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -762,6 +782,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -807,6 +828,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -834,6 +856,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -880,6 +903,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -904,6 +928,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -922,6 +947,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -939,6 +965,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -1025,6 +1052,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1055,6 +1083,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/neverTypeErrors2.json b/crates/swc_ecma_parser/tests/tsc/neverTypeErrors2.json index b5c19081bbae..0c829c688967 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverTypeErrors2.json +++ b/crates/swc_ecma_parser/tests/tsc/neverTypeErrors2.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -169,6 +173,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -203,6 +208,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -214,6 +220,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -239,6 +246,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -272,6 +280,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -306,6 +315,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -329,6 +339,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -386,6 +397,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -451,6 +463,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -520,6 +533,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -543,6 +557,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -588,6 +603,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -611,6 +627,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -636,6 +653,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -678,6 +696,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -735,6 +754,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -762,6 +782,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -807,6 +828,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -834,6 +856,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -880,6 +903,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, @@ -904,6 +928,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -922,6 +947,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -939,6 +965,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -1025,6 +1052,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1055,6 +1083,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Union", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/neverUnionIntersection.json b/crates/swc_ecma_parser/tests/tsc/neverUnionIntersection.json index e8da89996718..863be43d22d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/neverUnionIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/neverUnionIntersection.json @@ -19,6 +19,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -63,6 +64,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -107,6 +109,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -159,6 +162,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -211,6 +215,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -255,6 +260,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -299,6 +305,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -343,6 +350,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T08", "optional": false }, @@ -387,6 +395,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T09", "optional": false }, @@ -431,6 +440,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -475,6 +485,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -507,6 +518,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -555,6 +567,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -587,6 +600,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/newOperatorConformance.json b/crates/swc_ecma_parser/tests/tsc/newOperatorConformance.json index 360c42d7b6c7..ee81aedadbd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/newOperatorConformance.json +++ b/crates/swc_ecma_parser/tests/tsc/newOperatorConformance.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C0", "optional": false }, @@ -40,6 +41,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -81,6 +83,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -203,6 +208,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": true, "typeAnnotation": { @@ -224,6 +230,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -268,6 +275,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -305,6 +313,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyCtor", "optional": false, "typeAnnotation": { @@ -376,6 +385,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyCtor1", "optional": false, "typeAnnotation": { @@ -405,6 +415,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -449,6 +460,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedCtor", "optional": false }, @@ -488,6 +500,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedCtor", "optional": false }, @@ -522,6 +535,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedCtor", "optional": false, "typeAnnotation": { @@ -543,6 +557,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedCtor", "optional": false }, @@ -578,6 +593,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -596,6 +612,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C0", "optional": false }, @@ -629,6 +646,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -650,6 +668,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C0", "optional": false }, @@ -685,6 +704,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -703,6 +723,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -736,6 +757,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -757,6 +779,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -808,6 +831,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -826,6 +850,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyCtor", "optional": false }, @@ -859,6 +884,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -905,6 +931,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -923,6 +950,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyCtor1", "optional": false }, @@ -936,6 +964,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -956,6 +985,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newFn1", "optional": false }, @@ -975,6 +1005,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -996,6 +1027,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1042,6 +1074,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1060,6 +1093,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1093,6 +1127,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1140,6 +1175,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1194,6 +1230,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newFn2", "optional": false }, @@ -1213,6 +1250,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1234,6 +1272,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1280,6 +1319,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1298,6 +1338,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1344,6 +1385,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1391,6 +1433,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1461,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1471,6 +1515,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnVoid", "optional": false }, @@ -1533,6 +1578,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1551,6 +1597,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnVoid", "optional": false }, @@ -1584,6 +1631,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1630,6 +1678,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -1674,6 +1723,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedCtor", "optional": false }, @@ -1715,6 +1765,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1733,6 +1784,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -1766,6 +1818,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1784,6 +1837,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/newOperatorErrorCases_noImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/newOperatorErrorCases_noImplicitAny.json index ecdef8869836..2815080cf41d 100644 --- a/crates/swc_ecma_parser/tests/tsc/newOperatorErrorCases_noImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/newOperatorErrorCases_noImplicitAny.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnNumber", "optional": false }, @@ -33,6 +34,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -124,6 +126,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnNumber", "optional": false }, @@ -140,6 +143,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnVoid", "optional": false }, @@ -159,6 +163,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -233,6 +238,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnVoid", "optional": false }, @@ -249,6 +255,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionVoidNoThis", "optional": false }, @@ -308,6 +315,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionVoidNoThis", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/newTarget.es5.json b/crates/swc_ecma_parser/tests/tsc/newTarget.es5.json index 10357909e42f..9e4ad55cf0b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/newTarget.es5.json +++ b/crates/swc_ecma_parser/tests/tsc/newTarget.es5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -72,6 +73,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -291,6 +294,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +377,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -412,6 +417,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -454,6 +460,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -471,6 +478,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -513,6 +521,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -552,6 +561,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -611,6 +621,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -656,6 +667,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -695,6 +707,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -758,6 +771,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/newTarget.es6.json b/crates/swc_ecma_parser/tests/tsc/newTarget.es6.json index 10357909e42f..9e4ad55cf0b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/newTarget.es6.json +++ b/crates/swc_ecma_parser/tests/tsc/newTarget.es6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -72,6 +73,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -291,6 +294,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +377,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -412,6 +417,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -454,6 +460,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -471,6 +478,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -513,6 +521,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -552,6 +561,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -611,6 +621,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -656,6 +667,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -695,6 +707,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -758,6 +771,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/newTargetNarrowing.json b/crates/swc_ecma_parser/tests/tsc/newTargetNarrowing.json index 78841e6b3c17..e735a74f83c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/newTargetNarrowing.json +++ b/crates/swc_ecma_parser/tests/tsc/newTargetNarrowing.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -89,6 +91,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -181,6 +184,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -252,6 +256,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/newWithSpread.json b/crates/swc_ecma_parser/tests/tsc/newWithSpread.json index a45bfcee0860..3672c374ffc5 100644 --- a/crates/swc_ecma_parser/tests/tsc/newWithSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/newWithSpread.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -167,6 +171,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -196,6 +201,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -285,6 +292,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -317,6 +325,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +351,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -377,6 +387,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -424,6 +435,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -465,6 +477,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -541,6 +555,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -602,6 +617,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -652,6 +668,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -675,6 +692,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -725,6 +743,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -758,6 +777,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -832,6 +853,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -867,6 +889,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -888,6 +911,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -923,6 +947,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -950,6 +975,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -986,6 +1012,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1011,6 +1038,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1049,6 +1077,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1094,6 +1123,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1121,6 +1151,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1157,6 +1188,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1182,6 +1214,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1220,6 +1253,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1265,6 +1299,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1298,6 +1333,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1332,6 +1368,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1396,6 +1433,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1436,6 +1474,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1464,6 +1503,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1504,6 +1544,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1544,6 +1585,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1560,6 +1602,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1576,6 +1619,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1604,6 +1648,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1644,6 +1689,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1660,6 +1706,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1695,6 +1742,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1769,6 +1817,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1809,6 +1858,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1847,6 +1897,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1887,6 +1938,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1936,6 +1988,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2015,6 +2068,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2064,6 +2118,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2098,6 +2153,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2147,6 +2203,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2199,6 +2256,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2285,6 +2343,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2335,6 +2394,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2375,6 +2435,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2425,6 +2486,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2477,6 +2539,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2579,6 +2642,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2645,6 +2709,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2685,6 +2750,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2751,6 +2817,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2803,6 +2870,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2905,6 +2973,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2971,6 +3040,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3011,6 +3081,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3077,6 +3148,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3117,6 +3189,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3181,6 +3254,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3221,6 +3295,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3249,6 +3324,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3289,6 +3365,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3335,6 +3412,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3422,6 +3500,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3479,6 +3558,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3513,6 +3593,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3570,6 +3651,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3622,6 +3704,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3716,6 +3799,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3774,6 +3858,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3814,6 +3899,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3872,6 +3958,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3924,6 +4011,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4034,6 +4122,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4108,6 +4197,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4148,6 +4238,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4222,6 +4313,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4274,6 +4366,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4384,6 +4477,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4458,6 +4552,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4498,6 +4593,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4572,6 +4668,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4624,6 +4721,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4734,6 +4832,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4808,6 +4907,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4848,6 +4948,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4922,6 +5023,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/newWithSpreadES5.json b/crates/swc_ecma_parser/tests/tsc/newWithSpreadES5.json index 72958ab5d40c..a9c254b2ca98 100644 --- a/crates/swc_ecma_parser/tests/tsc/newWithSpreadES5.json +++ b/crates/swc_ecma_parser/tests/tsc/newWithSpreadES5.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -167,6 +171,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -196,6 +201,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -285,6 +292,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -317,6 +325,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +351,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -377,6 +387,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -424,6 +435,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -465,6 +477,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -541,6 +555,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -602,6 +617,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -652,6 +668,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -675,6 +692,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -725,6 +743,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -758,6 +777,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -832,6 +853,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -867,6 +889,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -888,6 +911,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -923,6 +947,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -950,6 +975,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -986,6 +1012,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1011,6 +1038,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1049,6 +1077,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1094,6 +1123,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1121,6 +1151,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1157,6 +1188,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1182,6 +1214,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1220,6 +1253,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1265,6 +1299,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1298,6 +1333,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1332,6 +1368,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1396,6 +1433,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1436,6 +1474,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1464,6 +1503,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1504,6 +1544,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1544,6 +1585,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1560,6 +1602,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1576,6 +1619,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1604,6 +1648,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1644,6 +1689,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1660,6 +1706,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1695,6 +1742,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1769,6 +1817,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1809,6 +1858,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1847,6 +1897,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1887,6 +1938,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1936,6 +1988,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2015,6 +2068,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2064,6 +2118,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2098,6 +2153,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2147,6 +2203,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2199,6 +2256,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2285,6 +2343,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2335,6 +2394,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2375,6 +2435,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2425,6 +2486,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2477,6 +2539,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2579,6 +2642,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2645,6 +2709,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2685,6 +2750,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2751,6 +2817,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2803,6 +2870,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2905,6 +2973,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2971,6 +3040,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3011,6 +3081,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3077,6 +3148,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3117,6 +3189,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3181,6 +3254,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3221,6 +3295,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3249,6 +3324,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3289,6 +3365,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3335,6 +3412,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3422,6 +3500,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3479,6 +3558,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3513,6 +3593,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3570,6 +3651,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3622,6 +3704,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3716,6 +3799,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3774,6 +3858,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3814,6 +3899,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3872,6 +3958,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3924,6 +4011,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4034,6 +4122,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4108,6 +4197,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4148,6 +4238,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4222,6 +4313,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4274,6 +4366,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4384,6 +4477,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4458,6 +4552,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4498,6 +4593,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4572,6 +4668,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4624,6 +4721,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4734,6 +4832,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4808,6 +4907,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4848,6 +4948,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4922,6 +5023,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/newWithSpreadES6.json b/crates/swc_ecma_parser/tests/tsc/newWithSpreadES6.json index 3926672743f2..8c2a854f74c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/newWithSpreadES6.json +++ b/crates/swc_ecma_parser/tests/tsc/newWithSpreadES6.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -167,6 +171,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -196,6 +201,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -285,6 +292,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -317,6 +325,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +351,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -377,6 +387,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -424,6 +435,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -465,6 +477,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -541,6 +555,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -602,6 +617,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -652,6 +668,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -675,6 +692,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -725,6 +743,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -758,6 +777,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -832,6 +853,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -867,6 +889,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -888,6 +911,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -923,6 +947,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -950,6 +975,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -986,6 +1012,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1011,6 +1038,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1049,6 +1077,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1094,6 +1123,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -1121,6 +1151,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1157,6 +1188,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -1182,6 +1214,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1220,6 +1253,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1265,6 +1299,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1298,6 +1333,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1332,6 +1368,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1396,6 +1433,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1436,6 +1474,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1464,6 +1503,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1504,6 +1544,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1544,6 +1585,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1560,6 +1602,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1576,6 +1619,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1604,6 +1648,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1644,6 +1689,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1660,6 +1706,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1695,6 +1742,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1769,6 +1817,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1809,6 +1858,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1847,6 +1897,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1887,6 +1938,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1936,6 +1988,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2015,6 +2068,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2064,6 +2118,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2098,6 +2153,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2147,6 +2203,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2199,6 +2256,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2285,6 +2343,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2335,6 +2394,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2375,6 +2435,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2425,6 +2486,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2477,6 +2539,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2579,6 +2642,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2645,6 +2709,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2685,6 +2750,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -2751,6 +2817,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2803,6 +2870,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2905,6 +2973,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2971,6 +3040,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3011,6 +3081,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3077,6 +3148,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3117,6 +3189,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3181,6 +3254,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3221,6 +3295,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3249,6 +3324,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3289,6 +3365,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3335,6 +3412,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3422,6 +3500,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3479,6 +3558,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3513,6 +3593,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3570,6 +3651,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3622,6 +3704,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3716,6 +3799,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3774,6 +3858,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3814,6 +3899,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3872,6 +3958,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3924,6 +4011,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4034,6 +4122,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4108,6 +4197,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4148,6 +4238,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -4222,6 +4313,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4274,6 +4366,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4384,6 +4477,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4458,6 +4552,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4498,6 +4593,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -4572,6 +4668,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4624,6 +4721,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4734,6 +4832,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4808,6 +4907,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4848,6 +4948,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4922,6 +5023,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/noAssertForUnparseableTypedefs.json b/crates/swc_ecma_parser/tests/tsc/noAssertForUnparseableTypedefs.json index 70d6b216e54b..a8f20116df1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/noAssertForUnparseableTypedefs.json +++ b/crates/swc_ecma_parser/tests/tsc/noAssertForUnparseableTypedefs.json @@ -25,6 +25,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nope", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/noDuplicateJsdoc1.json b/crates/swc_ecma_parser/tests/tsc/noDuplicateJsdoc1.json index c5abdf88ac65..9eb1e0809746 100644 --- a/crates/swc_ecma_parser/tests/tsc/noDuplicateJsdoc1.json +++ b/crates/swc_ecma_parser/tests/tsc/noDuplicateJsdoc1.json @@ -28,6 +28,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/noInfer.json b/crates/swc_ecma_parser/tests/tsc/noInfer.json index d3a1c54c4ea2..3b9bdb93cbf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/noInfer.json +++ b/crates/swc_ecma_parser/tests/tsc/noInfer.json @@ -19,6 +19,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -36,6 +37,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -72,6 +74,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -89,6 +92,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -150,6 +154,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -167,6 +172,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -203,6 +209,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -220,6 +227,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -264,6 +272,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -281,6 +290,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -355,6 +365,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -372,6 +383,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -501,6 +513,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -518,6 +531,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -554,6 +568,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -571,6 +586,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -614,6 +630,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -631,6 +648,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -662,6 +680,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -703,6 +722,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -726,6 +746,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -750,6 +771,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -773,6 +795,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -796,6 +819,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -822,6 +846,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -845,6 +870,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -869,6 +895,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -899,6 +926,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -922,6 +950,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -958,6 +987,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -981,6 +1011,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1005,6 +1036,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1035,6 +1067,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1058,6 +1091,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1101,6 +1135,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -1125,6 +1160,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1156,6 +1192,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1191,6 +1228,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1233,6 +1271,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -1256,6 +1295,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1287,6 +1327,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1310,6 +1351,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1334,6 +1376,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -1358,6 +1401,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1384,6 +1428,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1415,6 +1460,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1450,6 +1496,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1494,6 +1541,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1510,6 +1558,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1529,6 +1578,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1550,6 +1600,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1572,6 +1623,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1593,6 +1645,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1616,6 +1669,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1657,6 +1711,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1700,6 +1755,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1719,6 +1775,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1740,6 +1797,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1762,6 +1820,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1789,6 +1848,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -1812,6 +1872,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1854,6 +1915,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1897,6 +1959,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1916,6 +1979,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1937,6 +2001,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1959,6 +2024,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1980,6 +2046,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -2009,6 +2076,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2051,6 +2119,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2094,6 +2163,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2113,6 +2183,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2134,6 +2205,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2156,6 +2228,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2185,6 +2258,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2209,6 +2283,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -2232,6 +2307,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2277,6 +2353,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2320,6 +2397,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2339,6 +2417,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2360,6 +2439,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2382,6 +2462,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2403,6 +2484,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -2434,6 +2516,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2458,6 +2541,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2503,6 +2587,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2557,6 +2642,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2609,6 +2695,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2661,6 +2748,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2725,6 +2813,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2789,6 +2878,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2861,6 +2951,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2922,6 +3013,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -2998,6 +3090,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -3066,6 +3159,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -3083,6 +3177,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething", "optional": false }, @@ -3102,6 +3197,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3123,6 +3219,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3145,6 +3242,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getDefault", "optional": false, "typeAnnotation": { @@ -3180,6 +3278,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -3203,6 +3302,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3246,6 +3346,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3293,6 +3394,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething", "optional": false }, @@ -3313,6 +3415,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -3344,6 +3447,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -3380,6 +3484,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething", "optional": false }, @@ -3400,6 +3505,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -3431,6 +3537,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -3467,6 +3574,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething", "optional": false }, @@ -3487,6 +3595,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -3518,6 +3627,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -3543,6 +3653,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertEqual", "optional": false }, @@ -3562,6 +3673,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "actual", "optional": false, "typeAnnotation": { @@ -3583,6 +3695,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3605,6 +3718,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false, "typeAnnotation": { @@ -3626,6 +3740,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -3649,6 +3764,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3690,6 +3806,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3737,6 +3854,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertEqual", "optional": false }, @@ -3832,6 +3950,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -3909,6 +4028,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertEqual", "optional": false }, @@ -3922,6 +4042,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -3971,6 +4092,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invoke", "optional": false }, @@ -3990,6 +4112,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -4012,6 +4135,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4033,6 +4157,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4061,6 +4186,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -4085,6 +4211,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4106,6 +4233,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -4129,6 +4257,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4170,6 +4299,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4192,6 +4322,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -4222,6 +4353,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -4238,6 +4370,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -4257,6 +4390,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4286,6 +4420,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4359,6 +4494,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invoke", "optional": false }, @@ -4372,6 +4508,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -4452,6 +4589,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -4526,6 +4664,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -4549,6 +4688,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4581,6 +4721,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false }, @@ -4605,6 +4746,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4624,6 +4766,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doWork", "optional": false }, @@ -4643,6 +4786,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false, "typeAnnotation": { @@ -4664,6 +4808,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -4687,6 +4832,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4712,6 +4858,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -4733,6 +4880,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -4756,6 +4904,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4797,6 +4946,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4847,6 +4997,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": { @@ -4868,6 +5019,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -4899,6 +5051,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4952,6 +5105,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doWork", "optional": false }, @@ -4965,6 +5119,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -5025,6 +5180,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doWork", "optional": false }, @@ -5038,6 +5194,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false } @@ -5066,6 +5223,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutate", "optional": false }, @@ -5085,6 +5243,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -5107,6 +5266,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5128,6 +5288,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -5151,6 +5312,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5168,6 +5330,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5207,6 +5370,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5247,6 +5411,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5277,6 +5442,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5307,6 +5473,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutate1", "optional": false, "typeAnnotation": null @@ -5325,6 +5492,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutate", "optional": false }, @@ -5346,6 +5514,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5357,6 +5526,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5369,6 +5539,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5394,6 +5565,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExampleClass", "optional": false }, @@ -5427,6 +5599,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5450,6 +5623,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OkClass", "optional": false }, @@ -5494,6 +5668,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clazz", "optional": false, "typeAnnotation": { @@ -5515,6 +5690,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExampleClass", "optional": false }, @@ -5538,6 +5714,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5566,6 +5743,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_value", "optional": false, "typeAnnotation": { @@ -5587,6 +5765,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -5610,6 +5789,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5717,6 +5897,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5754,6 +5935,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5777,6 +5959,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OkClass2", "optional": false }, @@ -5821,6 +6004,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clazz", "optional": false, "typeAnnotation": { @@ -5842,6 +6026,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExampleClass", "optional": false }, @@ -5865,6 +6050,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5893,6 +6079,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_value", "optional": false, "typeAnnotation": { @@ -5914,6 +6101,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -5937,6 +6125,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5984,6 +6173,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/noInferRedeclaration.json b/crates/swc_ecma_parser/tests/tsc/noInferRedeclaration.json index 4e0d70d2233e..81f05c7bc794 100644 --- a/crates/swc_ecma_parser/tests/tsc/noInferRedeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/noInferRedeclaration.json @@ -34,6 +34,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -88,6 +91,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +113,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -132,6 +137,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -150,6 +156,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -175,6 +182,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -213,6 +221,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -247,6 +256,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoInfer", "optional": false }, @@ -270,6 +280,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -301,6 +312,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +358,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -357,6 +370,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/noPropertyAccessFromIndexSignature1.json b/crates/swc_ecma_parser/tests/tsc/noPropertyAccessFromIndexSignature1.json index 4acff82fe283..f68c854912c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/noPropertyAccessFromIndexSignature1.json +++ b/crates/swc_ecma_parser/tests/tsc/noPropertyAccessFromIndexSignature1.json @@ -18,6 +18,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -105,6 +108,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -162,6 +166,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -189,6 +194,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -220,6 +226,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -287,6 +294,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -308,6 +316,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -343,6 +352,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -364,6 +374,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -399,6 +410,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -420,6 +432,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -455,6 +468,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -483,6 +497,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -524,6 +539,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -556,6 +572,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -596,6 +613,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -628,6 +646,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -668,6 +687,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -700,6 +720,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -740,6 +761,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -772,6 +794,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -819,6 +842,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -859,6 +883,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -907,6 +932,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -947,6 +973,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccess.json b/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccess.json index 447b4ad3c6c3..ab654e6fd68e 100644 --- a/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccess.json @@ -19,6 +19,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -42,6 +43,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -83,6 +85,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_ERR1", "optional": false }, @@ -100,6 +103,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -154,6 +158,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum1", "optional": false }, @@ -171,6 +176,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -189,6 +195,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -207,6 +214,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -229,6 +237,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum2", "optional": false }, @@ -246,6 +255,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -272,6 +282,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -298,6 +309,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -328,6 +340,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum1", "optional": false }, @@ -345,6 +358,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -371,6 +385,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -409,6 +424,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false, "typeAnnotation": { @@ -434,6 +450,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -507,6 +524,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": { @@ -538,6 +556,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -585,6 +604,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": { @@ -616,6 +636,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -655,6 +676,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": { @@ -686,6 +708,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -733,6 +756,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": { @@ -764,6 +788,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -843,6 +868,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false, "typeAnnotation": { @@ -874,6 +900,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -977,6 +1004,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e6", "optional": false, "typeAnnotation": { @@ -1008,6 +1036,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e7", "optional": false, "typeAnnotation": { @@ -1134,6 +1164,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1229,6 +1260,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e8", "optional": false, "typeAnnotation": { @@ -1260,6 +1292,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1282,6 +1315,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum1", "optional": false }, @@ -1323,6 +1357,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e9", "optional": false, "typeAnnotation": { @@ -1354,6 +1389,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1376,6 +1412,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum2", "optional": false }, @@ -1417,6 +1454,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e10", "optional": false, "typeAnnotation": { @@ -1448,6 +1486,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1470,6 +1509,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum1", "optional": false }, @@ -1511,6 +1551,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e11", "optional": false, "typeAnnotation": { @@ -1542,6 +1583,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1570,6 +1612,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum1", "optional": false }, @@ -1595,6 +1638,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum1", "optional": false }, @@ -1630,6 +1674,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e12", "optional": false, "typeAnnotation": { @@ -1661,6 +1706,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1689,6 +1735,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum1", "optional": false }, @@ -1714,6 +1761,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum1", "optional": false }, @@ -1749,6 +1797,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e13", "optional": false, "typeAnnotation": { @@ -1780,6 +1829,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1808,6 +1858,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum2", "optional": false }, @@ -1833,6 +1884,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum2", "optional": false }, @@ -1868,6 +1920,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e14", "optional": false, "typeAnnotation": { @@ -1899,6 +1952,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -1959,6 +2013,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok1", "optional": false, "typeAnnotation": { @@ -2007,6 +2062,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2054,6 +2110,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok2", "optional": false, "typeAnnotation": { @@ -2102,6 +2159,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2132,6 +2190,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_OK1", "optional": false }, @@ -2149,6 +2208,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -2185,6 +2245,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2218,6 +2279,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_OK2", "optional": false }, @@ -2235,6 +2297,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -2271,6 +2334,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2312,6 +2376,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_OK3", "optional": false }, @@ -2329,6 +2394,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -2365,6 +2431,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2431,6 +2498,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_OK4", "optional": false }, @@ -2448,6 +2516,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -2484,6 +2553,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2517,6 +2587,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_OK5", "optional": false }, @@ -2534,6 +2605,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CheckBooleanOnly", "optional": false }, @@ -2570,6 +2642,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2615,6 +2688,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2642,6 +2716,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2673,6 +2748,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2692,6 +2768,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2723,6 +2800,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2750,6 +2828,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2781,6 +2860,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -2821,6 +2901,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2849,6 +2930,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false, "typeAnnotation": { @@ -2874,6 +2956,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2947,6 +3030,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num_ok1", "optional": false, "typeAnnotation": { @@ -2978,6 +3062,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false }, @@ -3025,6 +3110,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num_ok2", "optional": false, "typeAnnotation": { @@ -3056,6 +3142,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false }, @@ -3118,6 +3205,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num_ok3", "optional": false, "typeAnnotation": { @@ -3149,6 +3237,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false }, @@ -3244,6 +3333,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num_ok4", "optional": false, "typeAnnotation": { @@ -3275,6 +3365,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false }, @@ -3297,6 +3388,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum1", "optional": false }, @@ -3338,6 +3430,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num_ok5", "optional": false, "typeAnnotation": { @@ -3369,6 +3462,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMap", "optional": false }, @@ -3391,6 +3485,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumericEnum2", "optional": false }, @@ -3418,6 +3513,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic1", "optional": false }, @@ -3437,6 +3533,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3458,6 +3555,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3500,6 +3598,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -3545,6 +3644,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3568,6 +3668,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3640,6 +3741,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic2", "optional": false }, @@ -3659,6 +3761,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3680,6 +3783,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3728,6 +3832,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -3774,6 +3879,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3797,6 +3903,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3869,6 +3976,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic3", "optional": false }, @@ -3888,6 +3996,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3909,6 +4018,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3951,6 +4061,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -3967,6 +4078,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -3997,6 +4109,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4054,6 +4167,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -4083,6 +4197,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4118,6 +4233,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4149,6 +4265,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -4235,6 +4352,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -4279,6 +4397,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4315,6 +4434,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -4331,6 +4451,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4360,6 +4481,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false, "typeAnnotation": null @@ -4396,6 +4518,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -4412,6 +4535,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false } @@ -4441,6 +4565,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -4477,6 +4602,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -4493,6 +4619,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -4522,6 +4649,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMapUnion", "optional": false, "typeAnnotation": { @@ -4554,6 +4682,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4614,6 +4743,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4689,6 +4819,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -4737,6 +4868,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMapUnion", "optional": false }, @@ -4784,6 +4916,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4838,6 +4971,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbolMap", "optional": false, "typeAnnotation": { @@ -4867,6 +5001,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4920,6 +5055,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e15", "optional": false, "typeAnnotation": { @@ -4951,6 +5087,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbolMap", "optional": false }, @@ -4967,6 +5104,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5002,6 +5140,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbolMap", "optional": false }, @@ -5018,6 +5157,7 @@ "end": 2831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5030,6 +5170,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5058,6 +5199,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonEmptyStringArray", "optional": false, "typeAnnotation": { @@ -5151,6 +5293,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variadicOk1", "optional": false, "typeAnnotation": { @@ -5182,6 +5325,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonEmptyStringArray", "optional": false }, @@ -5229,6 +5373,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variadicError1", "optional": false, "typeAnnotation": { @@ -5260,6 +5405,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonEmptyStringArray", "optional": false }, @@ -5307,6 +5453,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord1", "optional": false, "typeAnnotation": { @@ -5336,6 +5483,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5371,6 +5519,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5424,6 +5573,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord2", "optional": false, "typeAnnotation": { @@ -5453,6 +5603,7 @@ "end": 3179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5488,6 +5639,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5519,6 +5671,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5592,6 +5745,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false, "typeAnnotation": null @@ -5611,6 +5765,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5632,6 +5787,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -5653,6 +5809,7 @@ "end": 3304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord1", "optional": false }, @@ -5669,6 +5826,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5696,6 +5854,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -5722,6 +5881,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord1", "optional": false }, @@ -5775,6 +5935,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -5794,6 +5955,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5815,6 +5977,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -5836,6 +5999,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord2", "optional": false }, @@ -5852,6 +6016,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -5879,6 +6044,7 @@ "end": 3340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -5905,6 +6071,7 @@ "end": 3371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord1", "optional": false }, @@ -5958,6 +6125,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false, "typeAnnotation": null @@ -5977,6 +6145,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -5998,6 +6167,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -6040,6 +6210,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord2", "optional": false }, @@ -6056,6 +6227,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6068,6 +6240,7 @@ "end": 3517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6096,6 +6269,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -6127,6 +6301,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord2", "optional": false }, @@ -6143,6 +6318,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -6176,6 +6352,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -6202,6 +6379,7 @@ "end": 3470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRecord2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccessDestructuring.json b/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccessDestructuring.json index e3dfda641fd3..fb2fca7d0bbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccessDestructuring.json +++ b/crates/swc_ecma_parser/tests/tsc/noUncheckedIndexedAccessDestructuring.json @@ -28,6 +28,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false, "typeAnnotation": { @@ -81,6 +82,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strStrTuple", "optional": false, "typeAnnotation": { @@ -167,6 +169,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -182,6 +185,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false }, @@ -215,6 +219,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false }, @@ -271,6 +276,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -288,6 +294,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false }, @@ -321,6 +328,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false }, @@ -343,6 +351,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -393,6 +402,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": null @@ -410,6 +420,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false }, @@ -443,6 +454,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false }, @@ -465,6 +477,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -496,6 +509,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false, "typeAnnotation": { @@ -521,6 +535,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -607,6 +622,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -624,6 +640,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -657,6 +674,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -713,6 +731,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -730,6 +749,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strMap", "optional": false }, @@ -769,6 +789,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -817,6 +838,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false, "typeAnnotation": { @@ -853,6 +875,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -888,6 +911,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -928,6 +952,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1024,6 +1049,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1043,6 +1069,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1062,6 +1089,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1079,6 +1107,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false }, @@ -1112,6 +1141,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1154,6 +1184,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1196,6 +1227,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1258,6 +1290,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1281,6 +1314,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1298,6 +1332,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false }, @@ -1331,6 +1366,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1379,6 +1415,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1436,6 +1473,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1507,6 +1545,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1530,6 +1569,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1547,6 +1587,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false }, @@ -1580,6 +1621,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1628,6 +1670,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1685,6 +1728,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1735,6 +1779,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string", "optional": false, "typeAnnotation": { @@ -1781,6 +1826,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string_undef", "optional": false, "typeAnnotation": { @@ -1844,6 +1890,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string_arr", "optional": false, "typeAnnotation": { @@ -1901,6 +1948,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string", "optional": false, "typeAnnotation": null @@ -1916,6 +1964,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false } @@ -1948,6 +1997,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string_undef", "optional": false, "typeAnnotation": null @@ -1963,6 +2013,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false } @@ -2008,6 +2059,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target_string_arr", "optional": false, "typeAnnotation": null @@ -2025,6 +2077,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strArray", "optional": false } @@ -2061,6 +2114,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2149,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2129,6 +2184,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2208,6 +2264,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2227,6 +2284,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2246,6 +2304,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2263,6 +2322,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false } @@ -2292,6 +2352,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -2354,6 +2415,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -2371,6 +2433,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numMapPoint", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nodeModulesAllowJsCjsFromJs.json b/crates/swc_ecma_parser/tests/tsc/nodeModulesAllowJsCjsFromJs.json index f69e459e612d..1e628b17dae8 100644 --- a/crates/swc_ecma_parser/tests/tsc/nodeModulesAllowJsCjsFromJs.json +++ b/crates/swc_ecma_parser/tests/tsc/nodeModulesAllowJsCjsFromJs.json @@ -31,6 +31,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -74,6 +75,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -111,6 +113,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nodeModulesAtTypesPriority.json b/crates/swc_ecma_parser/tests/tsc/nodeModulesAtTypesPriority.json index 4b78d165fcd6..ddce691f1f92 100644 --- a/crates/swc_ecma_parser/tests/tsc/nodeModulesAtTypesPriority.json +++ b/crates/swc_ecma_parser/tests/tsc/nodeModulesAtTypesPriority.json @@ -28,6 +28,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -83,6 +85,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createStore", "optional": false }, @@ -141,6 +144,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -178,6 +182,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createStore", "optional": false }, @@ -236,6 +241,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -278,6 +284,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -316,6 +323,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createStore", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter.json index bf3a86d55ab4..e6645e706906 100644 --- a/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter.json @@ -18,6 +18,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BinaryTuple", "optional": false }, @@ -42,6 +43,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -97,6 +100,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -121,6 +125,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -142,6 +147,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false }, @@ -166,6 +172,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -189,6 +196,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sequence", "optional": false }, @@ -213,6 +221,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -245,6 +254,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasNext", "optional": false }, @@ -281,6 +291,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pop", "optional": false }, @@ -306,6 +317,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -327,6 +339,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false }, @@ -340,6 +353,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seq", "optional": false, "typeAnnotation": { @@ -361,6 +375,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sequence", "optional": false }, @@ -384,6 +399,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -414,6 +430,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sequence", "optional": false }, @@ -437,6 +454,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BinaryTuple", "optional": false }, @@ -460,6 +478,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +497,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -510,6 +530,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -538,6 +559,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -562,6 +584,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -587,6 +610,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sequence", "optional": false }, @@ -610,6 +634,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +664,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getLength", "optional": false }, @@ -675,6 +701,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false }, @@ -688,6 +715,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "seq", "optional": false, "typeAnnotation": { @@ -709,6 +737,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sequence", "optional": false }, @@ -732,6 +761,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -762,6 +792,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -785,6 +816,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BinaryTuple", "optional": false }, @@ -808,6 +840,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -826,6 +859,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -858,6 +892,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter2.json b/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter2.json index 876b065138db..200c1678b715 100644 --- a/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter2.json +++ b/crates/swc_ecma_parser/tests/tsc/nominalSubtypeCheckOfTypeParameter2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -99,6 +102,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +151,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +177,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -194,6 +201,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -224,6 +232,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -248,6 +257,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -271,6 +281,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -295,6 +306,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -320,6 +332,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -343,6 +356,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -389,6 +403,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -413,6 +428,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -436,6 +452,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -460,6 +477,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -493,6 +511,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bam", "optional": false }, @@ -517,6 +536,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +560,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -564,6 +585,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -589,6 +611,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -612,6 +635,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -635,6 +659,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -668,6 +693,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -692,6 +718,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonGenericTypeReferenceWithTypeArguments.json b/crates/swc_ecma_parser/tests/tsc/nonGenericTypeReferenceWithTypeArguments.json index 27b40cae91d3..6ab20d390809 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonGenericTypeReferenceWithTypeArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/nonGenericTypeReferenceWithTypeArguments.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -74,6 +76,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -93,6 +96,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -129,6 +133,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -150,6 +155,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -201,6 +207,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -222,6 +229,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -273,6 +281,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -294,6 +303,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -345,6 +355,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -366,6 +377,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +415,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -431,6 +444,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -461,6 +475,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -491,6 +506,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -510,6 +526,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -546,6 +563,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -567,6 +585,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -618,6 +637,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -639,6 +659,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -690,6 +711,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -711,6 +733,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -762,6 +785,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -783,6 +807,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -834,6 +859,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -855,6 +881,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -907,6 +934,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonInstantiatedModule.json b/crates/swc_ecma_parser/tests/tsc/nonInstantiatedModule.json index e3d198db4ad0..3748a98ef362 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonInstantiatedModule.json +++ b/crates/swc_ecma_parser/tests/tsc/nonInstantiatedModule.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -77,6 +79,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +170,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -210,6 +215,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -266,6 +273,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -307,6 +316,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -353,6 +363,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -370,6 +381,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -409,6 +421,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -455,6 +468,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -472,6 +486,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -504,6 +519,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -536,6 +552,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -561,6 +578,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, @@ -660,6 +678,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -691,6 +710,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -718,6 +738,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -753,6 +774,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -804,6 +826,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -833,6 +856,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -868,6 +892,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -921,6 +946,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -948,6 +974,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -992,6 +1019,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1020,6 +1048,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Origin", "optional": false }, @@ -1053,6 +1082,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1088,6 +1118,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1146,6 +1177,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1173,6 +1205,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1210,6 +1243,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1242,6 +1276,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, @@ -1271,6 +1306,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1298,6 +1334,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1333,6 +1370,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1377,6 +1415,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Utils", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement1.json b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement1.json index 383e235ccbb6..b2f66d7716b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement1.json +++ b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement2.json b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement2.json index 12f5d4272453..73a5a79ccf17 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement2.json +++ b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement2.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement3.json b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement3.json index 2f0dcb712a3e..cef117bcfe95 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement3.json +++ b/crates/swc_ecma_parser/tests/tsc/nonIterableRestElement3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -102,6 +103,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAccessProperty.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAccessProperty.json index 7445f00e2b9a..38f94ad62d22 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAccessProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAccessProperty.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -119,6 +121,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -171,6 +174,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "destructuring", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -235,6 +240,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -252,6 +258,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndEmptyObject.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndEmptyObject.json index 7f44f4889d3e..eac25ece10bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndEmptyObject.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndEmptyObject.json @@ -24,6 +24,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BarProps", "optional": false }, @@ -51,6 +52,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "barProp", "optional": false }, @@ -95,6 +97,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooProps", "optional": false }, @@ -122,6 +125,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooProps", "optional": false }, @@ -153,6 +157,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BarProps", "optional": false }, @@ -197,6 +202,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -218,6 +224,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooProps", "optional": false }, @@ -266,6 +273,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooProps", "optional": false, "typeAnnotation": null @@ -290,6 +298,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -316,6 +325,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooProps", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndTypeVariables.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndTypeVariables.json index 9571027727c3..822407b26e18 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndTypeVariables.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAndTypeVariables.json @@ -19,6 +19,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -95,6 +98,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -121,6 +125,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -157,6 +162,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +181,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -194,6 +201,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -248,6 +256,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -271,6 +280,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -293,6 +303,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -324,6 +335,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -350,6 +362,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +399,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +418,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -430,6 +445,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -503,6 +519,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -524,6 +541,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -555,6 +573,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -688,6 +707,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -709,6 +729,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -740,6 +761,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -859,6 +881,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -878,6 +901,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -899,6 +923,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -945,6 +970,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -970,6 +996,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1000,6 +1027,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1028,6 +1056,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1052,6 +1081,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1083,6 +1113,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1105,6 +1136,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAsProperty.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAsProperty.json index 53dbc6fb9c0d..3d58d12c7826 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAsProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAsProperty.json @@ -18,6 +18,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonPrimitive", "optional": false }, @@ -45,6 +46,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -92,6 +94,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonPrimitive", "optional": false }, @@ -196,6 +200,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -217,6 +222,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithNonPrimitive", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAssignError.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAssignError.json index aee235b0f1f6..2f3ee91ced6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAssignError.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveAssignError.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -170,6 +173,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -181,6 +185,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -206,6 +211,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -217,6 +223,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -242,6 +249,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -253,6 +261,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -278,6 +287,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -289,6 +299,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -317,6 +328,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -357,6 +369,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -396,6 +409,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -433,6 +447,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -444,6 +459,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -469,6 +485,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -480,6 +497,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -505,6 +523,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -516,6 +535,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -541,6 +561,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -552,6 +573,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -577,6 +599,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -588,6 +611,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -613,6 +637,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -624,6 +649,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -652,6 +678,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numObj", "optional": false, "typeAnnotation": { @@ -673,6 +700,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -716,6 +744,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolObj", "optional": false, "typeAnnotation": { @@ -737,6 +766,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -779,6 +809,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strObj", "optional": false, "typeAnnotation": { @@ -800,6 +831,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -840,6 +872,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -851,6 +884,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numObj", "optional": false } @@ -876,6 +910,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -887,6 +922,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolObj", "optional": false } @@ -912,6 +948,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -923,6 +960,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strObj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveConstraintOfIndexAccessType.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveConstraintOfIndexAccessType.json index b5784e86b192..3b87b2d00707 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveConstraintOfIndexAccessType.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveConstraintOfIndexAccessType.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -94,6 +97,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +116,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -156,6 +161,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -167,6 +173,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -196,6 +203,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -225,6 +233,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -251,6 +260,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -286,6 +296,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -305,6 +316,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -338,6 +350,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -366,6 +379,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +398,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -428,6 +443,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -439,6 +455,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -468,6 +485,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -497,6 +515,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -523,6 +542,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -558,6 +578,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -577,6 +598,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -610,6 +632,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -638,6 +661,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -656,6 +680,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -700,6 +725,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -711,6 +737,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -740,6 +767,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -769,6 +797,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -795,6 +824,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -830,6 +860,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -849,6 +880,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -882,6 +914,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -910,6 +943,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -928,6 +962,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -972,6 +1007,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -983,6 +1019,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1012,6 +1049,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1041,6 +1079,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1067,6 +1106,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1102,6 +1142,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1121,6 +1162,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1154,6 +1196,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -1182,6 +1225,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1200,6 +1244,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1244,6 +1289,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -1255,6 +1301,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1284,6 +1331,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1361,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1339,6 +1388,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1374,6 +1424,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -1393,6 +1444,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1426,6 +1478,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -1454,6 +1507,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1472,6 +1526,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1516,6 +1571,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -1527,6 +1583,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1556,6 +1613,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1585,6 +1643,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1611,6 +1670,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1646,6 +1706,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -1665,6 +1726,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1698,6 +1760,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -1726,6 +1789,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1744,6 +1808,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1788,6 +1853,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -1799,6 +1865,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1828,6 +1895,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1857,6 +1925,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1883,6 +1952,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1918,6 +1988,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1937,6 +2008,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1970,6 +2042,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -1998,6 +2071,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2016,6 +2090,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2060,6 +2135,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -2071,6 +2147,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2100,6 +2177,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2129,6 +2207,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2155,6 +2234,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2190,6 +2270,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2209,6 +2290,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2242,6 +2324,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -2270,6 +2353,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2288,6 +2372,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2332,6 +2417,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -2343,6 +2429,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2372,6 +2459,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2399,6 +2487,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2437,6 +2526,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2463,6 +2553,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2498,6 +2589,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2517,6 +2609,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2550,6 +2643,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": { @@ -2578,6 +2672,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2596,6 +2691,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2640,6 +2736,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tp", "optional": false, "typeAnnotation": null @@ -2651,6 +2748,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2680,6 +2778,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2703,6 +2802,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2761,6 +2861,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2787,6 +2888,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInFunction.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInFunction.json index eae435fbdbf8..35c649eb216a 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInFunction.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeObject", "optional": false }, @@ -33,6 +34,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnObject", "optional": false }, @@ -160,6 +163,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonPrimitive", "optional": false, "typeAnnotation": { @@ -206,6 +210,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primitive", "optional": false, "typeAnnotation": { @@ -249,6 +254,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeObject", "optional": false }, @@ -262,6 +268,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonPrimitive", "optional": false } @@ -290,6 +297,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonPrimitive", "optional": false, "typeAnnotation": null @@ -308,6 +316,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnObject", "optional": false }, @@ -336,6 +345,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeObject", "optional": false }, @@ -349,6 +359,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primitive", "optional": false } @@ -377,6 +388,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "primitive", "optional": false, "typeAnnotation": null @@ -395,6 +407,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnObject", "optional": false }, @@ -412,6 +425,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnError", "optional": false }, @@ -454,6 +468,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false, "typeAnnotation": null @@ -484,6 +499,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ret", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInGeneric.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInGeneric.json index d2c46431a124..8a29f42ad025 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInGeneric.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveInGeneric.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -33,6 +34,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -125,6 +129,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -156,6 +161,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +198,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -231,6 +238,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -268,6 +276,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -323,6 +332,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -336,6 +346,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -380,6 +391,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -436,6 +448,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -449,6 +462,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -482,6 +496,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -501,6 +516,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -522,6 +538,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -568,6 +585,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -593,6 +611,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -624,6 +643,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -664,6 +684,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -703,6 +724,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -716,6 +738,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -744,6 +767,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -784,6 +808,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound", "optional": false }, @@ -797,6 +822,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -814,6 +840,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound2", "optional": false }, @@ -856,6 +883,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -896,6 +924,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound2", "optional": false }, @@ -939,6 +968,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound2", "optional": false }, @@ -963,6 +993,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -992,6 +1023,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound2", "optional": false }, @@ -1035,6 +1067,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound2", "optional": false }, @@ -1067,6 +1100,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bound3", "optional": false }, @@ -1086,6 +1120,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1107,6 +1142,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1153,6 +1189,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1178,6 +1215,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1209,6 +1247,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1242,6 +1281,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1266,6 +1306,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1317,6 +1358,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1338,6 +1380,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1389,6 +1432,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1410,6 +1454,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1461,6 +1506,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1482,6 +1528,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1523,6 +1570,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blah", "optional": false }, @@ -1550,6 +1598,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1597,6 +1646,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1618,6 +1668,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Proxy", "optional": false }, @@ -1641,6 +1692,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blah", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForIn.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForIn.json index 50cac6ff0cd1..faa646fafe14 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForIn.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForIn.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -130,6 +133,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -163,6 +168,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInNoImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInNoImplicitAny.json index 2f9cf64b5843..9d5a6ff8f472 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInNoImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInNoImplicitAny.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -130,6 +133,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -163,6 +168,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInSupressError.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInSupressError.json index 2a23412104a6..6e61669a523a 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInSupressError.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveIndexingWithForInSupressError.json @@ -28,6 +28,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -130,6 +133,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -147,6 +151,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -163,6 +168,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveNarrow.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveNarrow.json index 9acb38436711..e317ec521a62 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveNarrow.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveNarrow.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Narrow", "optional": false }, @@ -95,6 +96,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -138,6 +140,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -148,6 +151,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Narrow", "optional": false } @@ -179,6 +183,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -212,6 +217,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -306,6 +313,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -349,6 +357,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -416,6 +425,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -464,6 +474,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -516,6 +527,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveRhsSideOfInExpression.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveRhsSideOfInExpression.json index 7db45632a27c..173ec45109ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveRhsSideOfInExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveRhsSideOfInExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -67,6 +68,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -145,6 +147,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -172,6 +175,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -203,6 +207,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -237,6 +242,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveUnionIntersection.json b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveUnionIntersection.json index c4aea82b0e59..5851f964e388 100644 --- a/crates/swc_ecma_parser/tests/tsc/nonPrimitiveUnionIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/nonPrimitiveUnionIntersection.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -170,6 +172,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -238,6 +241,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -249,6 +253,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -274,6 +279,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -285,6 +291,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -313,6 +320,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -404,6 +412,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -448,6 +457,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "err", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullAssignableToEveryType.json b/crates/swc_ecma_parser/tests/tsc/nullAssignableToEveryType.json index a063d5508602..6a046d1cca77 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullAssignableToEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/nullAssignableToEveryType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +144,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -168,6 +172,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -215,6 +220,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -263,6 +270,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -280,6 +288,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -310,6 +319,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": { @@ -331,6 +341,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -366,6 +377,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -418,6 +430,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -470,6 +483,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -522,6 +536,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -543,6 +558,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -584,6 +600,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -636,6 +653,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -688,6 +706,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -709,6 +728,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -750,6 +770,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -802,6 +823,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -870,6 +892,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -891,6 +914,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -932,6 +956,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -954,6 +979,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1023,6 +1049,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -1056,6 +1083,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": null @@ -1089,6 +1117,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": null @@ -1125,6 +1154,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1184,6 +1214,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1213,6 +1244,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1272,6 +1304,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1294,6 +1327,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1315,6 +1349,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1343,6 +1378,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1373,6 +1409,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1416,6 +1453,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1437,6 +1475,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1478,6 +1517,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1499,6 +1539,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1526,6 +1567,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1545,6 +1587,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1566,6 +1609,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1588,6 +1632,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1609,6 +1654,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1631,6 +1677,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1652,6 +1699,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1695,6 +1743,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1728,6 +1777,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1761,6 +1811,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1798,6 +1849,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1820,6 +1872,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1842,6 +1895,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1861,6 +1915,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullAssignedToUndefined.json b/crates/swc_ecma_parser/tests/tsc/nullAssignedToUndefined.json index 5b6a7d531d77..af027f9bab73 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullAssignedToUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/nullAssignedToUndefined.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -106,6 +109,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullIsSubtypeOfEverythingButUndefined.json b/crates/swc_ecma_parser/tests/tsc/nullIsSubtypeOfEverythingButUndefined.json index dfb1eb46d79c..d3599d1e0520 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullIsSubtypeOfEverythingButUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/nullIsSubtypeOfEverythingButUndefined.json @@ -28,6 +28,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -148,6 +150,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -169,6 +172,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -204,6 +208,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -229,6 +234,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -267,6 +273,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -330,6 +338,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -392,6 +401,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -454,6 +464,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -516,6 +527,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -578,6 +590,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -639,6 +652,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -700,6 +714,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -732,6 +747,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -773,6 +789,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -812,6 +829,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -846,6 +864,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -908,6 +927,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -970,6 +990,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1052,6 +1073,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1134,6 +1156,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1209,6 +1232,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1284,6 +1308,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1317,6 +1342,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1338,6 +1364,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1367,6 +1394,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1395,6 +1423,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1443,6 +1472,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -1483,6 +1513,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1504,6 +1535,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1533,6 +1565,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1561,6 +1594,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1592,6 +1626,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1619,6 +1654,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1666,6 +1702,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": { @@ -1687,6 +1724,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1722,6 +1760,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1747,6 +1786,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -1785,6 +1825,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1817,6 +1858,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -1834,6 +1876,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1915,6 +1958,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -1936,6 +1980,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1971,6 +2016,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1996,6 +2042,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2034,6 +2081,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2066,6 +2114,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -2083,6 +2132,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2128,6 +2178,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2167,6 +2218,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2204,6 +2256,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2225,6 +2278,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2276,6 +2330,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2301,6 +2356,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2339,6 +2395,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2371,6 +2428,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -2394,6 +2452,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2411,6 +2470,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2441,6 +2501,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2466,6 +2527,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2504,6 +2566,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -2536,6 +2599,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -2567,6 +2631,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2598,6 +2663,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2645,6 +2711,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -2683,6 +2750,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2709,6 +2777,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2750,6 +2819,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2789,6 +2859,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2833,6 +2904,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false, "typeAnnotation": { @@ -2854,6 +2926,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2889,6 +2962,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -2914,6 +2988,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false }, @@ -2952,6 +3027,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -2984,6 +3060,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false } @@ -3001,6 +3078,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3075,6 +3153,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3114,6 +3193,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -3158,6 +3238,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -3179,6 +3260,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3214,6 +3296,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -3239,6 +3322,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false }, @@ -3277,6 +3361,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -3309,6 +3394,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false } @@ -3326,6 +3412,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -3345,6 +3432,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3366,6 +3454,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3412,6 +3501,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -3437,6 +3527,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3475,6 +3566,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -3507,6 +3599,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3539,6 +3632,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3561,6 +3655,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -3580,6 +3675,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3601,6 +3697,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3647,6 +3744,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -3672,6 +3770,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3710,6 +3809,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -3742,6 +3842,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3774,6 +3875,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3796,6 +3898,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3832,6 +3935,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -3864,6 +3968,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3905,6 +4010,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -3944,6 +4050,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3978,6 +4085,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -4039,6 +4147,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nullOrUndefinedTypeGuardIsOrderIndependent.json b/crates/swc_ecma_parser/tests/tsc/nullOrUndefinedTypeGuardIsOrderIndependent.json index 6f114a17ab9e..a53cf72c6ec9 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullOrUndefinedTypeGuardIsOrderIndependent.json +++ b/crates/swc_ecma_parser/tests/tsc/nullOrUndefinedTypeGuardIsOrderIndependent.json @@ -14,6 +14,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -33,6 +34,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNull", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrUndefined", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -211,6 +215,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nil", "optional": false, "typeAnnotation": { @@ -261,6 +266,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNull", "optional": false } @@ -293,6 +299,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nil", "optional": false, "typeAnnotation": null @@ -304,6 +311,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNull", "optional": false } @@ -339,6 +347,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -350,6 +359,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNull", "optional": false } @@ -378,6 +388,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -388,6 +399,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrUndefined", "optional": false } @@ -420,6 +432,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -431,6 +444,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrUndefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nullPropertyName.json b/crates/swc_ecma_parser/tests/tsc/nullPropertyName.json index e705fd04c04a..d41863fba1ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullPropertyName.json +++ b/crates/swc_ecma_parser/tests/tsc/nullPropertyName.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -65,6 +66,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -114,6 +116,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -163,6 +166,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -212,6 +216,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -261,6 +266,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -310,6 +316,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -359,6 +366,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -408,6 +416,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -457,6 +466,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -506,6 +516,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -555,6 +566,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -604,6 +616,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -653,6 +666,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -702,6 +716,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -751,6 +766,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -800,6 +816,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -849,6 +866,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -898,6 +916,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -947,6 +966,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -996,6 +1016,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1045,6 +1066,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1094,6 +1116,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1143,6 +1166,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1192,6 +1216,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1241,6 +1266,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1290,6 +1316,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1339,6 +1366,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1388,6 +1416,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1437,6 +1466,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1486,6 +1516,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1535,6 +1566,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1584,6 +1616,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1633,6 +1666,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1682,6 +1716,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1731,6 +1766,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1780,6 +1816,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1829,6 +1866,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1878,6 +1916,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1927,6 +1966,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1976,6 +2016,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2025,6 +2066,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2074,6 +2116,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2123,6 +2166,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2172,6 +2216,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2221,6 +2266,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2270,6 +2316,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2319,6 +2366,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2368,6 +2416,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2417,6 +2466,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2466,6 +2516,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2515,6 +2566,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2564,6 +2616,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2613,6 +2666,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2662,6 +2716,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2711,6 +2766,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2760,6 +2816,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2809,6 +2866,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2858,6 +2916,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2907,6 +2966,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2956,6 +3016,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3005,6 +3066,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3054,6 +3116,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3103,6 +3166,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3152,6 +3216,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3201,6 +3266,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3250,6 +3316,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3299,6 +3366,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3348,6 +3416,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3397,6 +3466,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3446,6 +3516,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3495,6 +3566,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3544,6 +3616,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3593,6 +3666,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3642,6 +3716,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3691,6 +3766,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3740,6 +3816,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3789,6 +3866,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3838,6 +3916,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator1.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator1.json index 558bb5c27bab..929dc23f1e88 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator1.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator1.json @@ -28,6 +28,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -170,6 +172,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -241,6 +244,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -312,6 +316,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -383,6 +388,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -454,6 +460,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -525,6 +532,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": { @@ -596,6 +604,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -667,6 +676,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -738,6 +748,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -809,6 +820,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -870,6 +882,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -897,6 +910,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -944,6 +958,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -972,6 +987,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1025,6 +1041,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1053,6 +1070,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1106,6 +1124,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1134,6 +1153,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1187,6 +1207,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1215,6 +1236,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1268,6 +1290,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -1286,6 +1309,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -1326,6 +1350,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa2", "optional": false, "typeAnnotation": null @@ -1344,6 +1369,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1384,6 +1410,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa3", "optional": false, "typeAnnotation": null @@ -1402,6 +1429,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1442,6 +1470,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa4", "optional": false, "typeAnnotation": null @@ -1460,6 +1489,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1500,6 +1530,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb1", "optional": false, "typeAnnotation": null @@ -1518,6 +1549,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -1558,6 +1590,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb2", "optional": false, "typeAnnotation": null @@ -1576,6 +1609,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -1616,6 +1650,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb3", "optional": false, "typeAnnotation": null @@ -1634,6 +1669,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false }, @@ -1674,6 +1710,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb4", "optional": false, "typeAnnotation": null @@ -1692,6 +1729,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false }, @@ -1732,6 +1770,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc1", "optional": false, "typeAnnotation": null @@ -1750,6 +1789,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1789,6 +1829,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc2", "optional": false, "typeAnnotation": null @@ -1807,6 +1848,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1846,6 +1888,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc3", "optional": false, "typeAnnotation": null @@ -1864,6 +1907,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -1903,6 +1947,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc4", "optional": false, "typeAnnotation": null @@ -1921,6 +1966,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -1960,6 +2006,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd1", "optional": false, "typeAnnotation": null @@ -1978,6 +2025,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2038,6 +2086,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd2", "optional": false, "typeAnnotation": null @@ -2056,6 +2105,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2116,6 +2166,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd3", "optional": false, "typeAnnotation": null @@ -2134,6 +2185,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2194,6 +2246,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd4", "optional": false, "typeAnnotation": null @@ -2212,6 +2265,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -2258,6 +2312,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2312,6 +2367,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeBool", "optional": false, "typeAnnotation": null @@ -2361,6 +2417,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeBool", "optional": false }, @@ -2403,6 +2460,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2434,6 +2492,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeBool", "optional": false }, @@ -2474,6 +2533,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2511,6 +2571,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2579,6 +2640,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2616,6 +2678,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator10.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator10.json index a9aa19f9da21..4be1448a2832 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator10.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator10.json @@ -14,6 +14,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -85,6 +86,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": null @@ -110,6 +112,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator11.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator11.json index 364444a11358..28c35dc4441d 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator11.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator11.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": { @@ -139,6 +140,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g11", "optional": false, "typeAnnotation": null @@ -157,6 +159,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -180,6 +183,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator12.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator12.json index c2d686f4d1c9..0daf61ac304c 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator12.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator12.json @@ -28,6 +28,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -151,6 +153,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -187,6 +190,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator2.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator2.json index 09204b43bce2..e8665fc9db23 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator2.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator2.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -186,6 +188,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -265,6 +268,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -344,6 +348,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -422,6 +427,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -500,6 +506,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -563,6 +570,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -626,6 +634,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -689,6 +698,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -707,6 +717,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -747,6 +758,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa2", "optional": false, "typeAnnotation": null @@ -765,6 +777,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -805,6 +818,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa3", "optional": false, "typeAnnotation": null @@ -823,6 +837,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -863,6 +878,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa4", "optional": false, "typeAnnotation": null @@ -881,6 +897,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -921,6 +938,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa5", "optional": false, "typeAnnotation": null @@ -939,6 +957,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -979,6 +998,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa6", "optional": false, "typeAnnotation": null @@ -997,6 +1017,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1037,6 +1058,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa7", "optional": false, "typeAnnotation": null @@ -1055,6 +1077,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -1095,6 +1118,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa8", "optional": false, "typeAnnotation": null @@ -1113,6 +1137,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1153,6 +1178,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa9", "optional": false, "typeAnnotation": null @@ -1171,6 +1197,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator3.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator3.json index e739c0050942..d846ce5651a3 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator3.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator3.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -186,6 +188,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -265,6 +268,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -344,6 +348,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -422,6 +427,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -500,6 +506,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -553,6 +560,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -563,6 +571,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -574,6 +583,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -585,6 +595,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -596,6 +607,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -607,6 +619,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator4.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator4.json index d92f0c767eff..dc7dcdbaef50 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator4.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator4.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -125,6 +127,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -148,6 +151,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -191,6 +195,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa2", "optional": false, "typeAnnotation": null @@ -209,6 +214,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -232,6 +238,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator5.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator5.json index 60c5c0b9f72d..f6192c1c1e88 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator5.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator5.json @@ -28,6 +28,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -221,6 +224,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -231,6 +235,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -242,6 +247,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -274,6 +280,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -284,6 +291,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -295,6 +303,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -320,6 +329,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -337,6 +347,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -347,6 +358,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -380,6 +392,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -390,6 +403,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -401,6 +415,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -426,6 +441,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -449,6 +465,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -459,6 +476,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -499,6 +517,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -509,6 +528,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -521,6 +541,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -559,6 +580,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -569,6 +591,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -581,6 +604,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -606,6 +630,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -629,6 +654,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -639,6 +665,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -666,6 +693,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -689,6 +717,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -699,6 +728,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -739,6 +769,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -749,6 +780,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -761,6 +793,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -799,6 +832,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -809,6 +843,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -821,6 +856,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -846,6 +882,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -869,6 +906,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -879,6 +917,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator6.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator6.json index c0be7cc92279..e3a5c0470988 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator6.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator7.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator7.json index 9c64f0e6e86e..30671ec0bc4e 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator7.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator7.json @@ -28,6 +28,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -217,6 +220,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": null @@ -234,6 +238,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -283,6 +288,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": null @@ -307,6 +313,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -366,6 +373,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false, "typeAnnotation": null @@ -390,6 +398,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -423,6 +432,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -457,6 +467,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -485,6 +496,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -527,6 +539,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false, "typeAnnotation": null @@ -551,6 +564,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -578,6 +592,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -605,6 +620,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator8.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator8.json index df264ccbcd2b..0bf1e4673f60 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator8.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator8.json @@ -28,6 +28,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -108,6 +110,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -180,6 +183,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -209,6 +213,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -260,6 +265,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -332,6 +338,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -356,6 +363,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -405,6 +413,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": null @@ -436,6 +445,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -488,6 +498,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false, "typeAnnotation": null @@ -533,6 +544,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -561,6 +573,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -594,6 +607,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator9.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator9.json index 7529e528dd24..eb2dad928d3d 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator9.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator9.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +142,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -158,6 +161,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -182,6 +186,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": null @@ -228,6 +233,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -281,6 +287,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": null @@ -299,6 +306,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -323,6 +331,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": null @@ -369,6 +378,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInAsyncGenerator.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInAsyncGenerator.json index 95ed60550041..6b22608eaf7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInAsyncGenerator.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInAsyncGenerator.json @@ -14,6 +14,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -126,6 +129,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -150,6 +154,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -189,6 +194,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -227,6 +233,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.2.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.2.json index d727d7a8affb..e77f9cdee112 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.2.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.2.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -153,6 +155,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -183,6 +186,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -234,6 +238,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -278,6 +283,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -358,6 +364,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -388,6 +395,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -416,6 +424,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -427,6 +436,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -467,6 +477,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.json index d00e4a74b483..c8ccebbd9de7 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterBindingPattern.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -153,6 +155,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -183,6 +186,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.2.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.2.json index 8ba02f3c6c4d..9a7f75418fb1 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.2.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.2.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -130,6 +132,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -204,6 +208,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -248,6 +253,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -305,6 +311,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -330,6 +337,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -360,6 +368,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -371,6 +380,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -407,6 +417,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.json index 608a81f6d8c7..d76ee37707b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperatorInParameterInitializer.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -130,6 +132,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -155,6 +158,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_es2020.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_es2020.json index f3f929e3214d..b29d0b055009 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_es2020.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_es2020.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -186,6 +188,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -265,6 +268,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -344,6 +348,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -422,6 +427,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -500,6 +506,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -563,6 +570,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -626,6 +634,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -689,6 +698,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -707,6 +717,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -747,6 +758,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa2", "optional": false, "typeAnnotation": null @@ -765,6 +777,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -805,6 +818,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa3", "optional": false, "typeAnnotation": null @@ -823,6 +837,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -863,6 +878,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa4", "optional": false, "typeAnnotation": null @@ -881,6 +897,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -921,6 +938,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa5", "optional": false, "typeAnnotation": null @@ -939,6 +957,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -979,6 +998,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa6", "optional": false, "typeAnnotation": null @@ -997,6 +1017,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1037,6 +1058,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa7", "optional": false, "typeAnnotation": null @@ -1055,6 +1077,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -1095,6 +1118,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa8", "optional": false, "typeAnnotation": null @@ -1113,6 +1137,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1153,6 +1178,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa9", "optional": false, "typeAnnotation": null @@ -1171,6 +1197,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1211,6 +1238,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1245,6 +1273,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1279,6 +1308,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1325,6 +1355,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1356,6 +1387,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1372,6 +1404,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1393,6 +1426,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1424,6 +1458,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1442,6 +1477,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1465,6 +1501,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1481,6 +1518,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1523,6 +1561,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1566,6 +1605,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1576,6 +1616,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1598,6 +1639,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1629,6 +1671,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1647,6 +1690,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1682,6 +1726,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1692,6 +1737,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1735,6 +1781,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1772,6 +1819,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1782,6 +1830,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1803,6 +1852,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1834,6 +1884,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1852,6 +1903,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1881,6 +1933,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1891,6 +1944,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1933,6 +1987,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -1964,6 +2019,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1980,6 +2036,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2001,6 +2058,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2032,6 +2090,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -2050,6 +2109,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2073,6 +2133,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2089,6 +2150,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2131,6 +2193,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": null @@ -2174,6 +2237,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2184,6 +2248,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2206,6 +2271,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2237,6 +2303,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": null @@ -2255,6 +2322,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2290,6 +2358,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2300,6 +2369,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2343,6 +2413,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y5", "optional": false, "typeAnnotation": null @@ -2380,6 +2451,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2390,6 +2462,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2411,6 +2484,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2442,6 +2516,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y6", "optional": false, "typeAnnotation": null @@ -2460,6 +2535,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2489,6 +2565,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2499,6 +2576,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_not_strict.json b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_not_strict.json index 2b89e01748fd..37ddd3f86954 100644 --- a/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_not_strict.json +++ b/crates/swc_ecma_parser/tests/tsc/nullishCoalescingOperator_not_strict.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -186,6 +188,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -265,6 +268,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -344,6 +348,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -422,6 +427,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -500,6 +506,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": { @@ -563,6 +570,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": { @@ -626,6 +634,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": { @@ -689,6 +698,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa1", "optional": false, "typeAnnotation": null @@ -707,6 +717,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -747,6 +758,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa2", "optional": false, "typeAnnotation": null @@ -765,6 +777,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -805,6 +818,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa3", "optional": false, "typeAnnotation": null @@ -823,6 +837,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -863,6 +878,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa4", "optional": false, "typeAnnotation": null @@ -881,6 +897,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -921,6 +938,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa5", "optional": false, "typeAnnotation": null @@ -939,6 +957,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -979,6 +998,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa6", "optional": false, "typeAnnotation": null @@ -997,6 +1017,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1037,6 +1058,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa7", "optional": false, "typeAnnotation": null @@ -1055,6 +1077,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -1095,6 +1118,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa8", "optional": false, "typeAnnotation": null @@ -1113,6 +1137,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1153,6 +1178,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa9", "optional": false, "typeAnnotation": null @@ -1171,6 +1197,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/numberAssignableToEnum.json b/crates/swc_ecma_parser/tests/tsc/numberAssignableToEnum.json index 4337e5b2cdaf..8e3f9aa6f571 100644 --- a/crates/swc_ecma_parser/tests/tsc/numberAssignableToEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/numberAssignableToEnum.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -67,6 +69,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -134,6 +138,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -166,6 +171,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -177,6 +183,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -202,6 +209,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -213,6 +221,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/numberPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/numberPropertyAccess.json index 0f05abcdd073..061f60857c69 100644 --- a/crates/swc_ecma_parser/tests/tsc/numberPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/numberPropertyAccess.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -134,6 +137,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -213,6 +218,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -237,6 +243,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -287,6 +294,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -311,6 +319,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations.json b/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations.json index b03086ae111a..d381a51f3151 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations.json @@ -18,6 +18,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyNumber", "optional": false }, @@ -37,6 +38,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -64,6 +66,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -97,6 +100,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +122,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -604,6 +609,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyNumber", "optional": false }, @@ -710,6 +716,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1006,6 +1013,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1029,6 +1037,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1084,6 +1093,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1119,6 +1129,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1154,6 +1165,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1365,6 +1377,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1400,6 +1413,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1505,6 +1519,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1529,6 +1544,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyNumber", "optional": false }, @@ -1562,6 +1578,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1587,6 +1604,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1642,6 +1660,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1677,6 +1696,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1712,6 +1732,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1923,6 +1944,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1958,6 +1980,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2063,6 +2086,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2087,6 +2111,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyNumber", "optional": false }, @@ -2126,6 +2151,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2151,6 +2177,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2438,6 +2465,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Myn", "optional": false }, @@ -2509,6 +2537,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations2.json b/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations2.json index 3fbda67198ad..250e2bbbb0d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations2.json +++ b/crates/swc_ecma_parser/tests/tsc/numericIndexerConstrainsPropertyDeclarations2.json @@ -14,6 +14,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +116,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +228,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -246,6 +250,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -284,6 +289,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -332,6 +338,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -383,6 +390,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -434,6 +442,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -552,6 +561,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -575,6 +585,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -613,6 +624,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -663,6 +675,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -707,6 +720,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -751,6 +765,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -852,6 +867,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -877,6 +893,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -915,6 +932,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -965,6 +983,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1009,6 +1028,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1053,6 +1073,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1160,6 +1181,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1185,6 +1207,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1223,6 +1246,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1272,6 +1296,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1304,6 +1329,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1336,6 +1362,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/numericIndexingResults.json b/crates/swc_ecma_parser/tests/tsc/numericIndexingResults.json index e1c73ee24fa2..fb3331ac5664 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericIndexingResults.json +++ b/crates/swc_ecma_parser/tests/tsc/numericIndexingResults.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -176,6 +178,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -197,6 +200,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -232,6 +236,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -249,6 +254,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -296,6 +302,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -313,6 +320,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -360,6 +368,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -377,6 +386,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -424,6 +434,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -441,6 +452,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -488,6 +500,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -505,6 +518,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -552,6 +566,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -569,6 +584,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -606,6 +622,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -629,6 +646,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -764,6 +782,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -785,6 +804,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -820,6 +840,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -837,6 +858,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -884,6 +906,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -901,6 +924,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -948,6 +972,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -965,6 +990,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1012,6 +1038,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1029,6 +1056,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1076,6 +1104,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1093,6 +1122,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1140,6 +1170,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1157,6 +1188,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1204,6 +1236,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1229,6 +1262,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1370,6 +1404,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1387,6 +1422,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1434,6 +1470,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1451,6 +1488,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1498,6 +1536,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1515,6 +1554,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1562,6 +1602,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1579,6 +1620,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1626,6 +1668,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1643,6 +1686,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1690,6 +1734,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1707,6 +1752,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1754,6 +1800,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1779,6 +1826,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1950,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -1919,6 +1968,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1966,6 +2016,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -1983,6 +2034,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2030,6 +2082,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2047,6 +2100,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2094,6 +2148,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2111,6 +2166,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2158,6 +2214,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2175,6 +2232,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2222,6 +2280,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2239,6 +2298,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2286,6 +2346,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -2311,6 +2372,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2502,6 +2564,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -2519,6 +2582,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2566,6 +2630,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -2583,6 +2648,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2630,6 +2696,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2647,6 +2714,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2694,6 +2762,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2711,6 +2780,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2758,6 +2828,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2775,6 +2846,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -2822,6 +2894,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2839,6 +2912,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes1.json b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes1.json index 9d61ca0457e1..5f5493fd5c41 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes1.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -54,6 +55,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -89,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -124,6 +127,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -159,6 +163,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -246,6 +251,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -288,6 +294,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -309,6 +316,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -352,6 +360,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -373,6 +382,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -416,6 +426,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -437,6 +448,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -480,6 +492,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -544,6 +558,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +580,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -606,6 +622,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -682,6 +699,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -758,6 +776,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -829,6 +848,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -871,6 +891,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -892,6 +913,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -943,6 +965,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -964,6 +987,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1007,6 +1031,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1028,6 +1053,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1064,6 +1090,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1083,6 +1110,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1124,6 +1152,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1230,6 +1259,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1248,6 +1278,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1258,6 +1289,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1289,6 +1321,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1307,6 +1340,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1317,6 +1351,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1348,6 +1383,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1366,6 +1402,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1376,6 +1413,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1407,6 +1445,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1425,6 +1464,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1435,6 +1475,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1466,6 +1507,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1484,6 +1526,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1494,6 +1537,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1525,6 +1569,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1543,6 +1588,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1553,6 +1599,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1584,6 +1631,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1602,6 +1650,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1612,6 +1661,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1643,6 +1693,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1661,6 +1712,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1671,6 +1723,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1702,6 +1755,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1720,6 +1774,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1751,6 +1806,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1769,6 +1825,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1800,6 +1857,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1818,6 +1876,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1828,6 +1887,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1859,6 +1919,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1877,6 +1938,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1887,6 +1949,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1918,6 +1981,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1936,6 +2000,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1946,6 +2011,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1977,6 +2043,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1995,6 +2062,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2005,6 +2073,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2036,6 +2105,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2054,6 +2124,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2064,6 +2135,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2095,6 +2167,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2113,6 +2186,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2123,6 +2197,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2154,6 +2229,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2172,6 +2248,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2182,6 +2259,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2213,6 +2291,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2231,6 +2310,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2241,6 +2321,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2272,6 +2353,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2290,6 +2372,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2314,6 +2397,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2333,6 +2417,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2374,6 +2459,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2478,6 +2564,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2504,6 +2591,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2525,6 +2613,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2544,6 +2633,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2607,6 +2697,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2626,6 +2717,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2689,6 +2781,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2708,6 +2801,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2763,6 +2857,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2782,6 +2877,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2823,6 +2919,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2929,6 +3026,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2947,6 +3045,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2993,6 +3092,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -3011,6 +3111,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3057,6 +3158,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -3075,6 +3177,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3121,6 +3224,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -3139,6 +3243,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3152,6 +3257,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3186,6 +3292,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -3204,6 +3311,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3217,6 +3325,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3244,6 +3353,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3263,6 +3373,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3317,6 +3428,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3372,6 +3484,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3443,6 +3556,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3462,6 +3576,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3483,6 +3598,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3519,6 +3635,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3643,6 +3760,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3662,6 +3780,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3683,6 +3802,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3719,6 +3839,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3847,6 +3968,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3860,6 +3982,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3884,6 +4007,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3903,6 +4027,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3924,6 +4049,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3960,6 +4086,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3984,6 +4111,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4011,6 +4139,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4034,6 +4163,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4053,6 +4183,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4074,6 +4205,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -4124,6 +4256,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4151,6 +4284,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4186,6 +4320,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4213,6 +4348,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4236,6 +4372,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -4255,6 +4392,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4337,6 +4475,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4394,6 +4533,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4412,6 +4552,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4422,6 +4563,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4453,6 +4595,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4471,6 +4614,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4481,6 +4625,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4505,6 +4650,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -4524,6 +4670,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4589,6 +4736,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4679,6 +4827,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4697,6 +4846,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4707,6 +4857,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4738,6 +4889,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4756,6 +4908,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4766,6 +4919,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4797,6 +4951,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4815,6 +4970,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4825,6 +4981,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4856,6 +5013,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -4874,6 +5032,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4884,6 +5043,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4915,6 +5075,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4933,6 +5094,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4964,6 +5126,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -4982,6 +5145,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5011,6 +5175,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5043,6 +5208,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5086,6 +5252,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5130,6 +5297,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5173,6 +5341,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5217,6 +5386,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5260,6 +5430,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5295,6 +5466,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5314,6 +5486,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5335,6 +5508,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5377,6 +5551,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5425,6 +5600,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5475,6 +5651,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5525,6 +5702,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5558,6 +5736,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -5577,6 +5756,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5598,6 +5778,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5640,6 +5821,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5688,6 +5870,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5738,6 +5921,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5788,6 +5972,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5825,6 +6010,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -5838,6 +6024,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes2.json b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes2.json index 537ef0c17122..9ec42fdfc31b 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes2.json @@ -19,6 +19,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -54,6 +55,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -89,6 +91,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -124,6 +127,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -159,6 +163,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -246,6 +251,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -288,6 +294,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -309,6 +316,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -352,6 +360,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -373,6 +382,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -416,6 +426,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -437,6 +448,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -480,6 +492,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -544,6 +558,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -565,6 +580,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A5", "optional": false }, @@ -606,6 +622,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -682,6 +699,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -758,6 +776,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -829,6 +848,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -871,6 +891,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -892,6 +913,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -943,6 +965,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -964,6 +987,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1007,6 +1031,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1028,6 +1053,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1064,6 +1090,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1083,6 +1110,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1124,6 +1152,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1230,6 +1259,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1248,6 +1278,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1258,6 +1289,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1289,6 +1321,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1307,6 +1340,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1317,6 +1351,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1348,6 +1383,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1366,6 +1402,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1376,6 +1413,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1407,6 +1445,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1425,6 +1464,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1435,6 +1475,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1466,6 +1507,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1484,6 +1526,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1494,6 +1537,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1525,6 +1569,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1543,6 +1588,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1553,6 +1599,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1584,6 +1631,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1602,6 +1650,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1612,6 +1661,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1643,6 +1693,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1661,6 +1712,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1671,6 +1723,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1702,6 +1755,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1720,6 +1774,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1751,6 +1806,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1769,6 +1825,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1800,6 +1857,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1818,6 +1876,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1828,6 +1887,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1859,6 +1919,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1877,6 +1938,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1887,6 +1949,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1918,6 +1981,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1936,6 +2000,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1946,6 +2011,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1977,6 +2043,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1995,6 +2062,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2005,6 +2073,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2036,6 +2105,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2054,6 +2124,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2064,6 +2135,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2095,6 +2167,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2113,6 +2186,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2123,6 +2197,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2154,6 +2229,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2172,6 +2248,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2182,6 +2259,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2213,6 +2291,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2231,6 +2310,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2241,6 +2321,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2272,6 +2353,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2290,6 +2372,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2314,6 +2397,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2333,6 +2417,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2374,6 +2459,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2478,6 +2564,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2504,6 +2591,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2525,6 +2613,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2544,6 +2633,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2607,6 +2697,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2626,6 +2717,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2689,6 +2781,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2708,6 +2801,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2763,6 +2857,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2782,6 +2877,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2823,6 +2919,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2929,6 +3026,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2947,6 +3045,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2993,6 +3092,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -3011,6 +3111,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3057,6 +3158,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -3075,6 +3177,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3121,6 +3224,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -3139,6 +3243,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3152,6 +3257,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3186,6 +3292,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -3204,6 +3311,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -3217,6 +3325,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3244,6 +3353,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3263,6 +3373,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3317,6 +3428,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3372,6 +3484,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3443,6 +3556,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3462,6 +3576,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3483,6 +3598,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3519,6 +3635,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3643,6 +3760,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -3662,6 +3780,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3683,6 +3802,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3719,6 +3839,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3847,6 +3968,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3860,6 +3982,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3884,6 +4007,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3903,6 +4027,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3924,6 +4049,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -3960,6 +4086,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3984,6 +4111,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4011,6 +4139,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4034,6 +4163,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4053,6 +4183,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4074,6 +4205,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -4124,6 +4256,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4151,6 +4284,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4186,6 +4320,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4213,6 +4348,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4236,6 +4372,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -4255,6 +4392,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4337,6 +4475,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4394,6 +4533,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4412,6 +4552,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4422,6 +4563,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4453,6 +4595,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4471,6 +4614,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4481,6 +4625,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4505,6 +4650,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -4524,6 +4670,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4589,6 +4736,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4679,6 +4827,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4697,6 +4846,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4707,6 +4857,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4738,6 +4889,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4756,6 +4908,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4766,6 +4919,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4797,6 +4951,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4815,6 +4970,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4825,6 +4981,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -4856,6 +5013,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -4874,6 +5032,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4884,6 +5043,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4915,6 +5075,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4933,6 +5094,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4964,6 +5126,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -4982,6 +5145,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5011,6 +5175,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5043,6 +5208,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5086,6 +5252,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5130,6 +5297,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5173,6 +5341,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5217,6 +5386,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -5260,6 +5430,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -5295,6 +5466,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -5314,6 +5486,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5335,6 +5508,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5377,6 +5551,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5425,6 +5600,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5475,6 +5651,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5525,6 +5702,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5558,6 +5736,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -5577,6 +5756,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5598,6 +5778,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -5640,6 +5821,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5688,6 +5870,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5738,6 +5921,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5788,6 +5972,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5825,6 +6010,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -5838,6 +6024,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes3.json b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes3.json index fd9a2f5b2d36..13fb097ded60 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/numericLiteralTypes3.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -54,6 +55,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -114,6 +116,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -190,6 +193,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -261,6 +265,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -280,6 +285,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -323,6 +330,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -344,6 +352,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -366,6 +375,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -387,6 +397,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -409,6 +420,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -430,6 +442,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -473,6 +486,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -484,6 +498,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -509,6 +524,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -520,6 +536,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -545,6 +562,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -556,6 +574,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -581,6 +600,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -592,6 +612,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -613,6 +634,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -632,6 +654,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -653,6 +676,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -675,6 +699,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -696,6 +721,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -718,6 +744,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -739,6 +766,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -761,6 +789,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -782,6 +811,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -825,6 +855,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -836,6 +867,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -861,6 +893,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -872,6 +905,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -897,6 +931,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -908,6 +943,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -933,6 +969,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -944,6 +981,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -965,6 +1003,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -984,6 +1023,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1005,6 +1045,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1027,6 +1068,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1048,6 +1090,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1070,6 +1113,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1091,6 +1135,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1113,6 +1158,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1134,6 +1180,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1177,6 +1224,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1188,6 +1236,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1213,6 +1262,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1224,6 +1274,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1249,6 +1300,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1260,6 +1312,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1285,6 +1338,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1296,6 +1350,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1317,6 +1372,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1336,6 +1392,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1357,6 +1414,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1379,6 +1437,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1400,6 +1459,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1422,6 +1482,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1443,6 +1504,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1465,6 +1527,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1486,6 +1549,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1529,6 +1593,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1540,6 +1605,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1565,6 +1631,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1576,6 +1643,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1601,6 +1669,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1612,6 +1681,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1637,6 +1707,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1648,6 +1719,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1669,6 +1741,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1688,6 +1761,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1709,6 +1783,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1731,6 +1806,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1752,6 +1828,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1774,6 +1851,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1795,6 +1873,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1817,6 +1896,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1838,6 +1918,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1881,6 +1962,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1916,6 +1998,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1951,6 +2034,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1986,6 +2070,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2021,6 +2106,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2056,6 +2142,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2091,6 +2178,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2126,6 +2214,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2161,6 +2250,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2196,6 +2286,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2231,6 +2322,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2266,6 +2358,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2301,6 +2394,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2336,6 +2430,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2371,6 +2466,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2406,6 +2502,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2437,6 +2534,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2456,6 +2554,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2477,6 +2576,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2499,6 +2599,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2520,6 +2621,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2542,6 +2644,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2563,6 +2666,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2585,6 +2689,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2606,6 +2711,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2649,6 +2755,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2683,6 +2790,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2717,6 +2825,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2751,6 +2860,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2785,6 +2895,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2819,6 +2930,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2853,6 +2965,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2887,6 +3000,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2921,6 +3035,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2955,6 +3070,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2989,6 +3105,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3023,6 +3140,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3057,6 +3175,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3091,6 +3210,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3125,6 +3245,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3159,6 +3280,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3189,6 +3311,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3208,6 +3331,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3229,6 +3353,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3251,6 +3376,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3272,6 +3398,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3294,6 +3421,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3315,6 +3443,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3337,6 +3466,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -3358,6 +3488,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3401,6 +3532,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3411,6 +3543,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3436,6 +3569,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3446,6 +3580,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3471,6 +3606,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3481,6 +3617,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3506,6 +3643,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3516,6 +3654,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3541,6 +3680,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3551,6 +3691,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3576,6 +3717,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3586,6 +3728,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3611,6 +3754,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3621,6 +3765,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3646,6 +3791,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3656,6 +3802,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3681,6 +3828,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3691,6 +3839,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3716,6 +3865,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3726,6 +3876,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3751,6 +3902,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3761,6 +3913,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3786,6 +3939,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3796,6 +3950,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3821,6 +3976,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3831,6 +3987,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3856,6 +4013,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3866,6 +4024,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3891,6 +4050,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3901,6 +4061,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3926,6 +4087,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3936,6 +4098,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3957,6 +4120,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -3976,6 +4140,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4072,6 +4237,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/numericStringLiteralTypes.json b/crates/swc_ecma_parser/tests/tsc/numericStringLiteralTypes.json index 26a8c7586a59..157df3b36f76 100644 --- a/crates/swc_ecma_parser/tests/tsc/numericStringLiteralTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/numericStringLiteralTypes.json @@ -19,6 +19,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -101,6 +102,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -183,6 +185,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -265,6 +268,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -288,6 +292,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -347,6 +352,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -394,6 +400,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -417,6 +424,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -476,6 +484,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -512,6 +521,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -582,6 +592,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -601,6 +612,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -641,6 +653,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -736,6 +749,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -753,6 +767,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -769,6 +784,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -794,6 +810,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -813,6 +830,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -853,6 +871,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -965,6 +984,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -982,6 +1002,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -998,6 +1019,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1028,6 +1050,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1116,6 +1139,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1221,6 +1245,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -1244,6 +1269,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1330,6 +1356,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1350,6 +1377,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -1373,6 +1401,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1447,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1444,6 +1474,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1467,6 +1498,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -1490,6 +1522,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1514,6 +1547,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -1537,6 +1571,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1569,6 +1604,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1593,6 +1629,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1617,6 +1654,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnwrapContainers", "optional": false }, @@ -1640,6 +1678,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1665,6 +1704,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -1711,6 +1751,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1737,6 +1778,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1774,6 +1816,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1792,6 +1835,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1826,6 +1870,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createContainer", "optional": false }, @@ -1845,6 +1890,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1866,6 +1912,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1904,6 +1951,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1941,6 +1989,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -1964,6 +2013,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1983,6 +2033,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2002,6 +2053,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containers", "optional": false, "typeAnnotation": { @@ -2043,6 +2095,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2069,6 +2122,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -2101,6 +2155,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -2124,6 +2179,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnwrapContainers", "optional": false }, @@ -2147,6 +2203,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2208,6 +2265,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2233,6 +2291,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Container", "optional": false }, @@ -2298,6 +2357,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container1", "optional": false, "typeAnnotation": null @@ -2316,6 +2376,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createContainer", "optional": false }, @@ -2362,6 +2423,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container2", "optional": false, "typeAnnotation": null @@ -2380,6 +2442,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createContainer", "optional": false }, @@ -2423,6 +2486,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2445,6 +2509,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container1", "optional": false } @@ -2458,6 +2523,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container2", "optional": false } @@ -2482,6 +2548,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false, "typeAnnotation": null @@ -2493,6 +2560,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value2", "optional": false, "typeAnnotation": null @@ -2519,6 +2587,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false } @@ -2536,6 +2605,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers05.json b/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers05.json index 4e671fc1a8df..c6ad0590fe49 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers05.json +++ b/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers05.json @@ -41,6 +41,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers06.json b/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers06.json index fb44283e6d2b..e2e168a1274f 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers06.json +++ b/crates/swc_ecma_parser/tests/tsc/objectBindingPatternKeywordIdentifiers06.json @@ -45,6 +45,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralContextualTyping.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralContextualTyping.json index 3583ec44cc72..f5283a6ad90d 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralContextualTyping.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralContextualTyping.json @@ -18,6 +18,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -45,6 +46,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -80,6 +82,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "description", "optional": false }, @@ -113,6 +116,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -132,6 +136,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -153,6 +158,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -197,6 +203,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -285,6 +293,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -303,6 +312,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -369,6 +379,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -415,6 +426,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -433,6 +445,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -519,6 +532,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -565,6 +579,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -583,6 +598,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -668,6 +684,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -714,6 +731,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -732,6 +750,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -798,6 +817,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -830,6 +850,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -849,6 +870,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -878,6 +900,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -902,6 +925,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +968,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -974,6 +999,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1004,6 +1030,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1022,6 +1049,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1067,6 +1095,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralNormalization.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralNormalization.json index 961ed8dcf91f..65314f41ce06 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralNormalization.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralNormalization.json @@ -28,6 +28,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -242,6 +243,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -274,6 +276,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -306,6 +309,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -339,6 +343,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -394,6 +399,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -469,6 +475,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -524,6 +531,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -581,6 +589,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -735,6 +744,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -767,6 +777,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -800,6 +811,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -875,6 +887,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -930,6 +943,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -964,6 +978,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1039,6 +1054,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1097,6 +1113,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -1133,6 +1150,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1168,6 +1186,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1212,6 +1231,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1247,6 +1267,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1302,6 +1323,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1326,6 +1348,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1379,6 +1402,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1403,6 +1427,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1436,6 +1461,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": { @@ -1465,6 +1491,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1500,6 +1527,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1535,6 +1563,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1588,6 +1617,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1629,6 +1659,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false } @@ -1660,6 +1691,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1693,6 +1725,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false }, @@ -1732,6 +1765,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1843,6 +1877,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1954,6 +1989,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -2229,6 +2265,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2261,6 +2298,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2299,6 +2337,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2346,6 +2385,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2393,6 +2433,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2440,6 +2481,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2471,6 +2513,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2500,6 +2543,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": null @@ -2529,6 +2573,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2568,6 +2613,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2598,6 +2644,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2628,6 +2675,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -2657,6 +2705,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2700,6 +2749,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2743,6 +2793,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2803,6 +2854,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -2821,6 +2873,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2950,6 +3003,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -2968,6 +3022,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3097,6 +3152,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -3115,6 +3171,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3128,6 +3185,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -3194,6 +3252,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -3212,6 +3271,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3257,6 +3317,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandProperties.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandProperties.json index 4692def9e074..9d37211c4851 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandProperties.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -150,6 +155,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -168,6 +174,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -200,6 +207,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -238,6 +246,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -248,6 +257,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -289,6 +299,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -309,6 +320,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignment.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignment.json index 56a9d808a6dd..16d95a7f007a 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignment.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": { @@ -165,6 +168,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -200,6 +204,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -239,6 +244,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -249,6 +255,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -267,6 +274,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -286,6 +294,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -315,6 +324,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -392,6 +402,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -411,6 +422,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -444,6 +456,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -508,6 +522,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -530,6 +545,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -549,6 +565,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -582,6 +599,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -636,6 +654,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -658,6 +677,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -677,6 +697,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -710,6 +731,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -764,6 +786,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -774,6 +797,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -812,6 +836,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -847,6 +872,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -892,6 +918,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -905,6 +932,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false } @@ -936,6 +964,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person1", "optional": false, "typeAnnotation": null @@ -954,6 +983,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1012,6 +1042,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person2", "optional": false, "typeAnnotation": { @@ -1041,6 +1072,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1080,6 +1112,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1138,6 +1171,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person3", "optional": false, "typeAnnotation": { @@ -1167,6 +1201,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1202,6 +1237,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1241,6 +1277,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentES6.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentES6.json index dcea3c42dfc3..d79141b74188 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentES6.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentES6.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": { @@ -165,6 +168,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -200,6 +204,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -239,6 +244,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -249,6 +255,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -267,6 +274,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -286,6 +294,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -315,6 +324,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -392,6 +402,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -411,6 +422,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -444,6 +456,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -498,6 +511,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -508,6 +522,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -530,6 +545,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -549,6 +565,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -582,6 +599,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -636,6 +654,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -658,6 +677,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -677,6 +697,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -710,6 +731,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -764,6 +786,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -774,6 +797,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -812,6 +836,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -847,6 +872,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -892,6 +918,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -905,6 +932,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false } @@ -936,6 +964,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person1", "optional": false, "typeAnnotation": null @@ -954,6 +983,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1012,6 +1042,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person2", "optional": false, "typeAnnotation": { @@ -1041,6 +1072,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1080,6 +1112,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1138,6 +1171,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person3", "optional": false, "typeAnnotation": { @@ -1167,6 +1201,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1202,6 +1237,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -1241,6 +1277,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentError.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentError.json index b4f47f18116d..c4fe0763922d 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentError.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentError.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": { @@ -165,6 +168,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -200,6 +204,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -239,6 +244,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -249,6 +255,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -281,6 +288,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person1", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -331,6 +340,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -356,6 +366,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -375,6 +386,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -408,6 +420,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -462,6 +475,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -472,6 +486,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -510,6 +525,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -545,6 +561,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -579,6 +596,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -598,6 +616,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -627,6 +646,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -662,6 +682,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -729,6 +750,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -749,6 +771,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -759,6 +782,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.json index df1c150718a2..8082630dceb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": { @@ -165,6 +168,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -200,6 +204,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -239,6 +244,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -249,6 +255,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -267,6 +274,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -286,6 +294,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -319,6 +328,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -373,6 +383,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -383,6 +394,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -421,6 +433,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -456,6 +469,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -490,6 +504,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -509,6 +524,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -542,6 +558,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -596,6 +613,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -606,6 +624,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -644,6 +663,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -679,6 +699,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -727,6 +748,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person1", "optional": false, "typeAnnotation": { @@ -756,6 +778,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -777,6 +800,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -816,6 +840,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person2", "optional": false, "typeAnnotation": { @@ -845,6 +870,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -880,6 +906,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -919,6 +946,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesES6.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesES6.json index 4692def9e074..9d37211c4851 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesES6.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -150,6 +155,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -168,6 +174,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -200,6 +207,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -238,6 +246,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -248,6 +257,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -289,6 +299,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false }, @@ -309,6 +320,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument.json index 7bb6a2d4a9c3..853cb5a7c3f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -164,6 +168,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -182,6 +187,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -201,6 +207,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -230,6 +237,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -265,6 +273,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -332,6 +341,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -345,6 +355,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false } @@ -376,6 +387,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -404,6 +416,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -425,6 +438,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument2.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument2.json index 5fd7a0b72543..d7f170ca8ddb 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesFunctionArgument2.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -164,6 +168,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -182,6 +187,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -201,6 +207,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -230,6 +237,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -265,6 +273,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -332,6 +341,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -345,6 +355,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "person", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModule.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModule.json index 58dc94d9eb29..c4ac7c7a69c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModule.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModule.json @@ -21,6 +21,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -60,6 +61,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -122,6 +125,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -133,6 +137,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -163,6 +168,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -191,6 +197,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -202,6 +209,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModuleES6.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModuleES6.json index 9ca4cf37418e..1f18c30b33b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModuleES6.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralShorthandPropertiesWithModuleES6.json @@ -21,6 +21,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -60,6 +61,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -122,6 +125,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -133,6 +137,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -163,6 +168,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -191,6 +197,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -202,6 +209,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectLiteralWidened.json b/crates/swc_ecma_parser/tests/tsc/objectLiteralWidened.json index 84d69d516c5f..f8db003935df 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectLiteralWidened.json +++ b/crates/swc_ecma_parser/tests/tsc/objectLiteralWidened.json @@ -28,6 +28,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -74,6 +75,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -107,6 +109,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -188,6 +191,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -224,6 +228,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -249,6 +254,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -279,6 +285,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -331,6 +338,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -359,6 +367,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -380,6 +389,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -413,6 +423,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -441,6 +452,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -479,6 +491,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -500,6 +513,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectRest.json b/crates/swc_ecma_parser/tests/tsc/objectRest.json index 4731d69f96e0..88f170830ac2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRest.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRest.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -125,6 +126,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -142,6 +144,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -185,6 +188,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -208,6 +212,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "justB", "optional": false, "typeAnnotation": null @@ -225,6 +230,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -268,6 +274,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -291,6 +298,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renamed", "optional": false, "typeAnnotation": null @@ -313,6 +321,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false, "typeAnnotation": null @@ -330,6 +339,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -385,6 +395,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renamed", "optional": false, "typeAnnotation": null @@ -407,6 +418,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "justA", "optional": false, "typeAnnotation": null @@ -424,6 +436,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -472,6 +485,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renamed", "optional": false, "typeAnnotation": null @@ -494,6 +508,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "justA", "optional": false, "typeAnnotation": null @@ -511,6 +526,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -576,6 +592,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -599,6 +616,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oooo", "optional": false, "typeAnnotation": null @@ -626,6 +644,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "justA", "optional": false, "typeAnnotation": null @@ -643,6 +662,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -673,6 +693,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -770,6 +791,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renamed", "optional": false, "typeAnnotation": null @@ -792,6 +814,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -809,6 +832,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -839,6 +863,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedrest", "optional": false, "typeAnnotation": { @@ -868,6 +893,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -903,6 +929,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false }, @@ -935,6 +962,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -970,6 +998,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false }, @@ -1002,6 +1031,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1037,6 +1067,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false }, @@ -1069,6 +1100,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n4", "optional": false }, @@ -1116,6 +1148,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -1151,6 +1184,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "restrest", "optional": false }, @@ -1217,6 +1251,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1253,6 +1288,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1289,6 +1325,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1329,6 +1366,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nr", "optional": false, "typeAnnotation": null @@ -1367,6 +1405,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "restrest", "optional": false, "typeAnnotation": null @@ -1384,6 +1423,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nestedrest", "optional": false }, @@ -1414,6 +1454,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "complex", "optional": false, "typeAnnotation": { @@ -1443,6 +1484,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1475,6 +1517,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false }, @@ -1496,6 +1539,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ki", "optional": false }, @@ -1521,6 +1565,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1604,6 +1649,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false, "typeAnnotation": null @@ -1627,6 +1673,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -1655,6 +1702,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": null @@ -1677,6 +1725,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -1694,6 +1743,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "complex", "optional": false }, @@ -1757,6 +1807,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false, "typeAnnotation": null @@ -1780,6 +1831,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -1808,6 +1860,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": null @@ -1830,6 +1883,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -1847,6 +1901,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "complex", "optional": false } @@ -1889,6 +1944,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1912,6 +1968,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fresh", "optional": false, "typeAnnotation": null @@ -2014,6 +2071,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2037,6 +2095,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fresh", "optional": false, "typeAnnotation": null @@ -2108,6 +2167,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Removable", "optional": false }, @@ -2229,6 +2289,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2380,6 +2441,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2570,6 +2632,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2596,6 +2659,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -2633,6 +2697,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removed", "optional": false }, @@ -2668,6 +2733,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remainder", "optional": false }, @@ -2715,6 +2781,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removable", "optional": false, "typeAnnotation": null @@ -2733,6 +2800,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Removable", "optional": false }, @@ -2779,6 +2847,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removed", "optional": false, "typeAnnotation": null @@ -2802,6 +2871,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removableRest", "optional": false, "typeAnnotation": null @@ -2819,6 +2889,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removable", "optional": false }, @@ -2849,6 +2920,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -2870,6 +2942,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2884,6 +2957,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removable", "optional": false }, @@ -2927,6 +3001,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removed", "optional": false, "typeAnnotation": null @@ -2950,6 +3025,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removableRest2", "optional": false, "typeAnnotation": null @@ -2967,6 +3043,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2997,6 +3074,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false, "typeAnnotation": null @@ -3037,6 +3115,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed2", "optional": false, "typeAnnotation": null @@ -3092,6 +3171,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false } @@ -3103,6 +3183,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stillNotGreat", "optional": false, "typeAnnotation": null @@ -3123,6 +3204,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed2", "optional": false } @@ -3134,6 +3216,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "soSo", "optional": false, "typeAnnotation": null @@ -3156,6 +3239,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3173,6 +3257,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -3221,6 +3306,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false } @@ -3232,6 +3318,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stillNotGreat", "optional": false, "typeAnnotation": null @@ -3252,6 +3339,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed2", "optional": false } @@ -3263,6 +3351,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "soSo", "optional": false, "typeAnnotation": null @@ -3285,6 +3374,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3302,6 +3392,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -3331,6 +3422,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noContextualType", "optional": false, "typeAnnotation": null @@ -3363,6 +3455,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": null @@ -3394,6 +3487,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notEmptyObject", "optional": false, "typeAnnotation": null @@ -3419,6 +3513,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false }, @@ -3435,6 +3530,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notEmptyObject", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectRest2.json b/crates/swc_ecma_parser/tests/tsc/objectRest2.json index 548eaf314781..dbcbaa32095c 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRest2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRest2.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "connectionFromArray", "optional": false }, @@ -33,6 +34,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objects", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootConnection", "optional": false }, @@ -140,6 +144,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -212,6 +217,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -223,6 +229,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -272,6 +279,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objects", "optional": false, "typeAnnotation": null @@ -355,6 +363,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "connectionFromArray", "optional": false }, @@ -368,6 +377,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objects", "optional": false } @@ -381,6 +391,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -430,6 +441,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootConnection", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestAssignment.json b/crates/swc_ecma_parser/tests/tsc/objectRestAssignment.json index aa7a5aa53a6b..9335fcc0ac57 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestAssignment.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ki", "optional": false }, @@ -142,6 +145,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": { @@ -234,6 +239,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "complex", "optional": false, "typeAnnotation": { @@ -263,6 +269,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -295,6 +302,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false }, @@ -316,6 +324,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ki", "optional": false }, @@ -341,6 +350,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -427,6 +437,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false, "typeAnnotation": null @@ -450,6 +461,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -478,6 +490,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": null @@ -500,6 +513,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -517,6 +531,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "complex", "optional": false } @@ -546,6 +561,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overEmit", "optional": false, "typeAnnotation": { @@ -575,6 +591,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -613,6 +630,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false }, @@ -648,6 +666,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -688,6 +707,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -720,6 +740,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -755,6 +776,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ki", "optional": false }, @@ -790,6 +812,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ku", "optional": false }, @@ -829,6 +852,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ke", "optional": false }, @@ -864,6 +888,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ko", "optional": false }, @@ -958,6 +983,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested2", "optional": false, "typeAnnotation": null @@ -985,6 +1011,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1026,6 +1053,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1049,6 +1077,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1077,6 +1106,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest2", "optional": false, "typeAnnotation": null @@ -1094,6 +1124,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overEmit", "optional": false }, @@ -1168,6 +1199,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested2", "optional": false, "typeAnnotation": null @@ -1195,6 +1227,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1236,6 +1269,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1259,6 +1293,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1287,6 +1322,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest2", "optional": false, "typeAnnotation": null @@ -1304,6 +1340,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overEmit", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestCatchES5.json b/crates/swc_ecma_parser/tests/tsc/objectRestCatchES5.json index 57778ff7ea2b..573b97963227 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestCatchES5.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestCatchES5.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -56,6 +57,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestForOf.json b/crates/swc_ecma_parser/tests/tsc/objectRestForOf.json index b2149d5f8444..2cc0663a7a01 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestForOf.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestForOf.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -63,6 +64,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -98,6 +100,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -172,6 +175,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +199,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "restOf", "optional": false, "typeAnnotation": null @@ -217,6 +222,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -250,6 +256,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -263,6 +270,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "restOf", "optional": false } @@ -296,6 +304,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": { @@ -342,6 +351,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rrestOff", "optional": false, "typeAnnotation": { @@ -371,6 +381,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -432,6 +443,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": null @@ -454,6 +466,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rrestOff", "optional": false, "typeAnnotation": null @@ -471,6 +484,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -504,6 +518,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false } @@ -517,6 +532,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rrestOff", "optional": false } @@ -557,6 +573,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "norest", "optional": false, "typeAnnotation": null @@ -586,6 +603,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -616,6 +634,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -647,6 +666,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -719,6 +739,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "norest", "optional": false }, @@ -747,6 +768,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "norest", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestNegative.json b/crates/swc_ecma_parser/tests/tsc/objectRestNegative.json index 158060532586..c7971ca58ed9 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestNegative.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestNegative.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -125,6 +126,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mustBeLast", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -161,6 +164,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -191,6 +195,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -237,6 +242,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notAssignable", "optional": false, "typeAnnotation": { @@ -266,6 +272,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -335,6 +342,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -358,6 +366,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notAssignable", "optional": false, "typeAnnotation": null @@ -375,6 +384,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -390,6 +400,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stillMustBeLast", "optional": false }, @@ -426,6 +437,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mustBeLast", "optional": false, "typeAnnotation": null @@ -445,6 +457,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -515,6 +529,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -585,6 +600,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -604,6 +620,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -625,6 +642,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -684,6 +702,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -707,6 +726,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -724,6 +744,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -744,6 +765,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false } @@ -772,6 +794,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -799,6 +822,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -820,6 +844,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -858,6 +883,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": { @@ -887,6 +913,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -956,6 +983,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -992,6 +1020,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestParameter.json b/crates/swc_ecma_parser/tests/tsc/objectRestParameter.json index 5ac6055d37f8..f1ff04995c64 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestParameter.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneAgain", "optional": false }, @@ -46,6 +47,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -139,6 +143,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -209,6 +214,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -228,6 +234,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -250,6 +257,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -279,6 +287,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -311,6 +320,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -332,6 +342,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false }, @@ -357,6 +368,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -436,6 +448,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -474,6 +487,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -496,6 +510,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -520,6 +535,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -562,6 +578,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -619,6 +636,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -650,6 +668,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -678,6 +697,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -799,6 +819,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -824,6 +845,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -856,6 +878,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -910,6 +933,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -933,6 +957,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -968,6 +993,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1003,6 +1029,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1114,6 +1141,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1137,6 +1165,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -1172,6 +1201,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1207,6 +1237,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1277,6 +1308,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1315,6 +1347,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1345,6 +1378,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": null @@ -1420,6 +1454,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1447,6 +1482,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1507,6 +1543,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestParameterES5.json b/crates/swc_ecma_parser/tests/tsc/objectRestParameterES5.json index ad1c7b7c61ba..cdcd60c7c15e 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestParameterES5.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestParameterES5.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneAgain", "optional": false }, @@ -46,6 +47,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -139,6 +143,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -209,6 +214,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -228,6 +234,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -250,6 +257,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -279,6 +287,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -311,6 +320,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -332,6 +342,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ka", "optional": false }, @@ -357,6 +368,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -436,6 +448,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -474,6 +487,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -496,6 +510,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -520,6 +535,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -562,6 +578,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "suddenly", "optional": false }, @@ -619,6 +636,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -650,6 +668,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -678,6 +697,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -799,6 +819,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -824,6 +845,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -856,6 +878,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -910,6 +933,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -933,6 +957,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -968,6 +993,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1003,6 +1029,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1114,6 +1141,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1137,6 +1165,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -1172,6 +1201,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1207,6 +1237,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1277,6 +1308,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1315,6 +1347,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1345,6 +1378,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "opts", "optional": false, "typeAnnotation": null @@ -1420,6 +1454,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1447,6 +1482,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, @@ -1507,6 +1543,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foobar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestPropertyMustBeLast.json b/crates/swc_ecma_parser/tests/tsc/objectRestPropertyMustBeLast.json index bce26ad6d73b..15cd7d9e25d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestPropertyMustBeLast.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestPropertyMustBeLast.json @@ -45,6 +45,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -150,6 +152,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -169,6 +172,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -251,6 +255,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -270,6 +275,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -293,6 +299,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -379,6 +386,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -398,6 +406,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -421,6 +430,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/objectRestReadonly.json b/crates/swc_ecma_parser/tests/tsc/objectRestReadonly.json index bb54530d4499..b3886654c061 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectRestReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/objectRestReadonly.json @@ -19,6 +19,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -44,6 +45,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -79,6 +81,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -114,6 +117,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "quux", "optional": false }, @@ -161,6 +165,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -182,6 +187,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -205,6 +211,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -324,6 +331,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -347,6 +355,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -364,6 +373,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -397,6 +407,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpread.json b/crates/swc_ecma_parser/tests/tsc/objectSpread.json index fa716502e7fe..abec6bab3f82 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpread.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -108,6 +109,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -187,6 +189,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "swap", "optional": false, "typeAnnotation": null @@ -275,6 +278,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addAfter", "optional": false, "typeAnnotation": { @@ -304,6 +308,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -339,6 +344,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -374,6 +380,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -419,6 +426,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -471,6 +479,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addBefore", "optional": false, "typeAnnotation": { @@ -500,6 +509,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -535,6 +545,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -570,6 +581,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -634,6 +646,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -667,6 +680,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "override", "optional": false, "typeAnnotation": { @@ -696,6 +710,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -731,6 +746,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -776,6 +792,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -829,6 +846,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": { @@ -858,6 +876,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -893,6 +912,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -928,6 +948,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1100,6 +1121,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combined", "optional": false, "typeAnnotation": { @@ -1129,6 +1151,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1164,6 +1187,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1199,6 +1223,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1244,6 +1269,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1261,6 +1287,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1294,6 +1321,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combinedAfter", "optional": false, "typeAnnotation": { @@ -1323,6 +1351,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1358,6 +1387,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1393,6 +1423,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1438,6 +1469,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1455,6 +1487,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false } @@ -1508,6 +1541,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combinedNestedChangeType", "optional": false, "typeAnnotation": { @@ -1537,6 +1571,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1572,6 +1607,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1607,6 +1643,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1787,6 +1824,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyNested", "optional": false, "typeAnnotation": { @@ -1816,6 +1854,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1848,6 +1887,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1883,6 +1923,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1949,6 +1990,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1985,6 +2027,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "op", "optional": false, "typeAnnotation": null @@ -2067,6 +2110,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getter", "optional": false, "typeAnnotation": { @@ -2096,6 +2140,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2131,6 +2176,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2176,6 +2222,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "op", "optional": false } @@ -2232,6 +2279,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getter", "optional": false }, @@ -2278,6 +2326,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spreadFunc", "optional": false, "typeAnnotation": null @@ -2347,6 +2396,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Header", "optional": false }, @@ -2372,6 +2422,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false }, @@ -2407,6 +2458,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "body", "optional": false }, @@ -2442,6 +2494,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "authToken", "optional": false }, @@ -2475,6 +2528,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from16326", "optional": false }, @@ -2494,6 +2548,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2523,6 +2578,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "header", "optional": false }, @@ -2547,6 +2603,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Header", "optional": false }, @@ -2573,6 +2630,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "header", "optional": false, "typeAnnotation": { @@ -2594,6 +2652,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Header", "optional": false }, @@ -2616,6 +2675,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "authToken", "optional": false, "typeAnnotation": { @@ -2705,6 +2765,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "header", "optional": false } @@ -2729,6 +2790,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "authToken", "optional": false }, @@ -2746,6 +2808,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "authToken", "optional": false } @@ -2780,6 +2843,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Header", "optional": false }, @@ -2796,6 +2860,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conditionalSpreadBoolean", "optional": false }, @@ -2815,6 +2880,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2872,6 +2938,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -2949,6 +3016,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -2973,6 +3041,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -2997,6 +3066,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3058,6 +3128,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -3089,6 +3160,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3142,6 +3214,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -3178,6 +3251,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3213,6 +3287,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3247,6 +3322,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conditionalSpreadNumber", "optional": false }, @@ -3266,6 +3342,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nt", "optional": false, "typeAnnotation": { @@ -3323,6 +3400,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3400,6 +3478,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3424,6 +3503,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -3448,6 +3528,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nt", "optional": false }, @@ -3475,6 +3556,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nt", "optional": false } @@ -3510,6 +3592,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -3541,6 +3624,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nt", "optional": false }, @@ -3568,6 +3652,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nt", "optional": false } @@ -3595,6 +3680,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -3631,6 +3717,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3666,6 +3753,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3700,6 +3788,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conditionalSpreadString", "optional": false }, @@ -3719,6 +3808,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false, "typeAnnotation": { @@ -3776,6 +3866,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3853,6 +3944,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3877,6 +3969,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -3901,6 +3994,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false }, @@ -3928,6 +4022,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false } @@ -3963,6 +4058,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -3994,6 +4090,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false }, @@ -4021,6 +4118,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false } @@ -4048,6 +4146,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -4084,6 +4183,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4119,6 +4219,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4167,6 +4268,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anything", "optional": false, "typeAnnotation": { @@ -4213,6 +4315,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spreadAny", "optional": false, "typeAnnotation": null @@ -4237,6 +4340,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anything", "optional": false } @@ -4256,6 +4360,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4374,6 +4479,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4395,6 +4501,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4416,6 +4523,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4449,6 +4557,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spreadC", "optional": false, "typeAnnotation": { @@ -4478,6 +4587,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -4523,6 +4633,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4556,6 +4667,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cplus", "optional": false, "typeAnnotation": { @@ -4585,6 +4697,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -4619,6 +4732,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "plus", "optional": false }, @@ -4666,6 +4780,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4780,6 +4895,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cplus", "optional": false }, @@ -4819,6 +4935,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "changeTypeAfter", "optional": false, "typeAnnotation": { @@ -4848,6 +4965,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4883,6 +5001,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4928,6 +5047,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -4981,6 +5101,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "changeTypeBoth", "optional": false, "typeAnnotation": { @@ -5010,6 +5131,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5045,6 +5167,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5090,6 +5213,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -5107,6 +5231,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "swap", "optional": false } @@ -5126,6 +5251,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -5145,6 +5271,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false, "typeAnnotation": { @@ -5174,6 +5301,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5214,6 +5342,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false, "typeAnnotation": { @@ -5243,6 +5372,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5283,6 +5413,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false, "typeAnnotation": { @@ -5312,6 +5443,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5352,6 +5484,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false, "typeAnnotation": { @@ -5381,6 +5514,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5445,6 +5579,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUnionStops", "optional": false, "typeAnnotation": { @@ -5474,6 +5609,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5544,6 +5680,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -5561,6 +5698,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -5578,6 +5716,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -5611,6 +5750,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUnionDuplicates", "optional": false, "typeAnnotation": { @@ -5640,6 +5780,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5702,6 +5843,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -5719,6 +5861,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -5736,6 +5879,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false } @@ -5753,6 +5897,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -5786,6 +5931,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "allOptional", "optional": false, "typeAnnotation": { @@ -5815,6 +5961,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -5877,6 +6024,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false } @@ -5894,6 +6042,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -5927,6 +6076,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computedFirst", "optional": false, "typeAnnotation": { @@ -5956,6 +6106,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5991,6 +6142,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6098,6 +6250,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -6151,6 +6304,7 @@ "end": 3298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computedAfter", "optional": false, "typeAnnotation": { @@ -6180,6 +6334,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6215,6 +6370,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6294,6 +6450,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -6382,6 +6539,7 @@ "end": 3423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6422,6 +6580,7 @@ "end": 3445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shortCutted", "optional": false, "typeAnnotation": { @@ -6451,6 +6610,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6486,6 +6646,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6531,6 +6692,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -6542,6 +6704,7 @@ "end": 3483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6574,6 +6737,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spreadNonPrimitive", "optional": false, "typeAnnotation": null @@ -6630,6 +6794,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6649,6 +6814,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6670,6 +6836,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6692,6 +6859,7 @@ "end": 3591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -6713,6 +6881,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6762,6 +6931,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6779,6 +6949,7 @@ "end": 3621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -6830,6 +7001,7 @@ "end": 3579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6852,6 +7024,7 @@ "end": 3582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6888,6 +7061,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exclusive", "optional": false, "typeAnnotation": { @@ -6917,6 +7091,7 @@ "end": 3657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -6952,6 +7127,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6987,6 +7163,7 @@ "end": 3679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7022,6 +7199,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7057,6 +7235,7 @@ "end": 3701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7096,6 +7275,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7233,6 +7413,7 @@ "end": 3775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overlap", "optional": false, "typeAnnotation": { @@ -7262,6 +7443,7 @@ "end": 3781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -7297,6 +7479,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7332,6 +7515,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7371,6 +7555,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7489,6 +7674,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overlapConflict", "optional": false, "typeAnnotation": { @@ -7518,6 +7704,7 @@ "end": 3879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -7553,6 +7740,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7592,6 +7780,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7690,6 +7879,7 @@ "end": 3952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overwriteId", "optional": false, "typeAnnotation": { @@ -7719,6 +7909,7 @@ "end": 3958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -7754,6 +7945,7 @@ "end": 3969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7789,6 +7981,7 @@ "end": 3980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7824,6 +8017,7 @@ "end": 3991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -7863,6 +8057,7 @@ "end": 4009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7986,6 +8181,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genericSpread", "optional": false }, @@ -8005,6 +8201,7 @@ "end": 4080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8026,6 +8223,7 @@ "end": 4083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8048,6 +8246,7 @@ "end": 4086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -8069,6 +8268,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8091,6 +8291,7 @@ "end": 4092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -8119,6 +8320,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8137,6 +8339,7 @@ "end": 4099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8161,6 +8364,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": { @@ -8189,6 +8393,7 @@ "end": 4105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8215,6 +8420,7 @@ "end": 4111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8257,6 +8463,7 @@ "end": 4126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -8286,6 +8493,7 @@ "end": 4131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8350,6 +8558,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x01", "optional": false, "typeAnnotation": null @@ -8374,6 +8583,7 @@ "end": 4165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8407,6 +8617,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x02", "optional": false, "typeAnnotation": null @@ -8431,6 +8642,7 @@ "end": 4189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8448,6 +8660,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8481,6 +8694,7 @@ "end": 4210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x03", "optional": false, "typeAnnotation": null @@ -8505,6 +8719,7 @@ "end": 4219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8522,6 +8737,7 @@ "end": 4225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -8555,6 +8771,7 @@ "end": 4240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x04", "optional": false, "typeAnnotation": null @@ -8579,6 +8796,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -8596,6 +8814,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8629,6 +8848,7 @@ "end": 4270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x05", "optional": false, "typeAnnotation": null @@ -8693,6 +8913,7 @@ "end": 4294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8726,6 +8947,7 @@ "end": 4309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x06", "optional": false, "typeAnnotation": null @@ -8750,6 +8972,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8823,6 +9046,7 @@ "end": 4348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x07", "optional": false, "typeAnnotation": null @@ -8887,6 +9111,7 @@ "end": 4372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8923,6 +9148,7 @@ "end": 4389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -8956,6 +9182,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x09", "optional": false, "typeAnnotation": null @@ -9000,6 +9227,7 @@ "end": 4419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9056,6 +9284,7 @@ "end": 4445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -9089,6 +9318,7 @@ "end": 4460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": null @@ -9133,6 +9363,7 @@ "end": 4475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9170,6 +9401,7 @@ "end": 4490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -9187,6 +9419,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -9220,6 +9453,7 @@ "end": 4513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": null @@ -9244,6 +9478,7 @@ "end": 4522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9277,6 +9512,7 @@ "end": 4537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": null @@ -9301,6 +9537,7 @@ "end": 4546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9318,6 +9555,7 @@ "end": 4554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -9351,6 +9589,7 @@ "end": 4569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13", "optional": false, "typeAnnotation": null @@ -9375,6 +9614,7 @@ "end": 4578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -9408,6 +9648,7 @@ "end": 4593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false, "typeAnnotation": null @@ -9432,6 +9673,7 @@ "end": 4602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -9449,6 +9691,7 @@ "end": 4610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -9482,6 +9725,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x15", "optional": false, "typeAnnotation": null @@ -9506,6 +9750,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9523,6 +9768,7 @@ "end": 4640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9556,6 +9802,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x16", "optional": false, "typeAnnotation": null @@ -9580,6 +9827,7 @@ "end": 4664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9597,6 +9845,7 @@ "end": 4670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -9630,6 +9879,7 @@ "end": 4685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x17", "optional": false, "typeAnnotation": null @@ -9654,6 +9904,7 @@ "end": 4694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9671,6 +9922,7 @@ "end": 4700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -9688,6 +9940,7 @@ "end": 4708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -9721,6 +9974,7 @@ "end": 4723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x18", "optional": false, "typeAnnotation": null @@ -9745,6 +9999,7 @@ "end": 4732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9762,6 +10017,7 @@ "end": 4738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9779,6 +10035,7 @@ "end": 4744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -9813,6 +10070,7 @@ "end": 4074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9835,6 +10093,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadComputedProperty.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadComputedProperty.json index ebef504a56cc..3dddca09e5cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadComputedProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadComputedProperty.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -110,6 +112,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -164,6 +167,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -216,6 +220,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -268,6 +274,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -301,6 +308,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -342,6 +350,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -353,6 +362,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -386,6 +396,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -412,6 +423,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -423,6 +435,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -457,6 +470,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -468,6 +482,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -502,6 +517,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -513,6 +529,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadIndexSignature.json index c9910d5dffb2..1b3e55ecbbb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadIndexSignature.json @@ -28,6 +28,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed1", "optional": false, "typeAnnotation": { @@ -53,6 +54,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -161,6 +164,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed2", "optional": false, "typeAnnotation": { @@ -186,6 +190,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -241,6 +246,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -294,6 +300,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed3", "optional": false, "typeAnnotation": { @@ -319,6 +326,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -392,6 +400,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -416,6 +425,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed1", "optional": false } @@ -465,6 +475,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -509,6 +520,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ii", "optional": false, "typeAnnotation": null @@ -533,6 +545,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed1", "optional": false } @@ -550,6 +563,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed2", "optional": false } @@ -579,6 +593,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ii", "optional": false }, @@ -623,6 +638,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -666,6 +682,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed3", "optional": false, "typeAnnotation": null @@ -696,6 +713,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -706,6 +724,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indexed3", "optional": false }, @@ -716,6 +735,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -748,6 +768,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roindex", "optional": false, "typeAnnotation": { @@ -773,6 +794,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -846,6 +868,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writable", "optional": false, "typeAnnotation": null @@ -870,6 +893,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roindex", "optional": false } @@ -906,6 +930,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadNoTransform.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadNoTransform.json index 12bb4afe03ff..4ee34dfcbb00 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadNoTransform.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadNoTransform.json @@ -28,6 +28,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -108,6 +109,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -152,6 +154,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -185,6 +188,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -217,6 +221,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": { @@ -279,6 +284,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -302,6 +308,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -319,6 +326,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedComplexity.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedComplexity.json index 95b2f43aeba2..6b75a4f7ab38 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedComplexity.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedComplexity.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -153,6 +156,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -186,6 +190,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -271,6 +276,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -375,6 +381,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -479,6 +486,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -583,6 +591,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -687,6 +696,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -791,6 +801,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -895,6 +906,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -999,6 +1011,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1103,6 +1116,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1207,6 +1221,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1311,6 +1326,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1415,6 +1431,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1519,6 +1536,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1623,6 +1641,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1727,6 +1746,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1831,6 +1851,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -1935,6 +1956,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, @@ -2039,6 +2061,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedNullCheckPerf.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedNullCheckPerf.json index b1ef8c4d7367..68453350caf1 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedNullCheckPerf.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadRepeatedNullCheckPerf.json @@ -18,6 +18,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -45,6 +46,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -115,6 +118,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -150,6 +154,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -185,6 +190,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -220,6 +226,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -255,6 +262,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -290,6 +298,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -325,6 +334,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -360,6 +370,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -395,6 +406,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -430,6 +442,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -465,6 +478,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -500,6 +514,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -535,6 +550,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -570,6 +586,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -605,6 +622,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -640,6 +658,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -675,6 +694,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -710,6 +730,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -745,6 +766,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -780,6 +802,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -815,6 +838,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -850,6 +874,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -885,6 +910,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -920,6 +946,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -953,6 +980,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseWithSpread", "optional": false }, @@ -972,6 +1000,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -993,6 +1022,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -1086,6 +1116,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1105,6 +1136,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1152,6 +1184,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1214,6 +1247,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1233,6 +1267,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1280,6 +1315,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1342,6 +1378,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1361,6 +1398,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1408,6 +1446,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1470,6 +1509,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1489,6 +1529,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1536,6 +1577,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1598,6 +1640,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1617,6 +1660,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1664,6 +1708,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1726,6 +1771,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1745,6 +1791,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1792,6 +1839,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1854,6 +1902,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1873,6 +1922,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1920,6 +1970,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -1982,6 +2033,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2001,6 +2053,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2048,6 +2101,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2110,6 +2164,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2129,6 +2184,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2176,6 +2232,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2238,6 +2295,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2257,6 +2315,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2304,6 +2363,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2366,6 +2426,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2385,6 +2446,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2432,6 +2494,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2494,6 +2557,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2513,6 +2577,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2560,6 +2625,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2622,6 +2688,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2641,6 +2708,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2688,6 +2756,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2750,6 +2819,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2769,6 +2839,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2816,6 +2887,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2878,6 +2950,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -2897,6 +2970,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2944,6 +3018,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3006,6 +3081,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3025,6 +3101,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3072,6 +3149,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3134,6 +3212,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3153,6 +3232,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3200,6 +3280,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3262,6 +3343,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3281,6 +3363,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3328,6 +3411,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3390,6 +3474,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3409,6 +3494,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3456,6 +3542,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3518,6 +3605,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3537,6 +3625,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3584,6 +3673,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3646,6 +3736,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3665,6 +3756,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3712,6 +3804,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3774,6 +3867,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3793,6 +3887,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3840,6 +3935,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3902,6 +3998,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -3921,6 +4018,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3968,6 +4066,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4030,6 +4129,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4049,6 +4149,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4096,6 +4197,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4158,6 +4260,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4177,6 +4280,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4224,6 +4328,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4286,6 +4391,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4305,6 +4411,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4352,6 +4459,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -4408,6 +4516,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4435,6 +4544,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseWithSpread", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadSetonlyAccessor.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadSetonlyAccessor.json index 21f97c8804c8..cf3e9e185f73 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadSetonlyAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadSetonlyAccessor.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -92,6 +94,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -179,6 +182,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_v", "optional": false, "typeAnnotation": { @@ -239,6 +243,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -268,6 +273,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -355,6 +361,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectSpreadStrictNull.json b/crates/swc_ecma_parser/tests/tsc/objectSpreadStrictNull.json index be58dd90b24b..ea6ae2a25926 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectSpreadStrictNull.json +++ b/crates/swc_ecma_parser/tests/tsc/objectSpreadStrictNull.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -102,6 +105,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -171,6 +176,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false, "typeAnnotation": { @@ -200,6 +206,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -240,6 +247,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false, "typeAnnotation": { @@ -269,6 +277,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -309,6 +318,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedString", "optional": false, "typeAnnotation": { @@ -338,6 +348,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -395,6 +406,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedNumber", "optional": false, "typeAnnotation": { @@ -424,6 +436,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -505,6 +518,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUnionStops", "optional": false, "typeAnnotation": { @@ -534,6 +548,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -596,6 +611,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -613,6 +629,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -630,6 +647,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -663,6 +681,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUnionDuplicates", "optional": false, "typeAnnotation": { @@ -692,6 +711,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -754,6 +774,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -771,6 +792,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -788,6 +810,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false } @@ -805,6 +828,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -838,6 +862,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "allOptional", "optional": false, "typeAnnotation": { @@ -867,6 +892,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -929,6 +955,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalString", "optional": false } @@ -946,6 +973,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -979,6 +1007,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnionStops", "optional": false, "typeAnnotation": { @@ -1008,6 +1037,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -1070,6 +1100,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -1087,6 +1118,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -1104,6 +1136,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedNumber", "optional": false } @@ -1137,6 +1170,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnionDuplicates", "optional": false, "typeAnnotation": { @@ -1166,6 +1200,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -1228,6 +1263,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -1245,6 +1281,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteString", "optional": false } @@ -1262,6 +1299,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedString", "optional": false } @@ -1279,6 +1317,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedNumber", "optional": false } @@ -1312,6 +1351,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "allUndefined", "optional": false, "typeAnnotation": { @@ -1341,6 +1381,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -1411,6 +1452,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedString", "optional": false } @@ -1428,6 +1470,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedNumber", "optional": false } @@ -1461,6 +1504,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedWithOptionalContinues", "optional": false, "typeAnnotation": { @@ -1490,6 +1534,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false }, @@ -1560,6 +1605,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "definiteBoolean", "optional": false } @@ -1577,6 +1623,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedString", "optional": false } @@ -1594,6 +1641,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalNumber", "optional": false } @@ -1625,6 +1673,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Movie", "optional": false }, @@ -1650,6 +1699,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false }, @@ -1685,6 +1735,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yearReleased", "optional": false }, @@ -1732,6 +1783,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1812,6 +1864,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1833,6 +1886,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Movie", "optional": false }, @@ -1860,6 +1914,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -1881,6 +1936,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1904,6 +1960,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fields", "optional": false }, @@ -1931,6 +1988,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1966,6 +2024,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2003,6 +2062,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NearlyPartialFields", "optional": false }, @@ -2030,6 +2090,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2082,6 +2143,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2132,6 +2194,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2151,6 +2214,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fields", "optional": false, "typeAnnotation": { @@ -2172,6 +2236,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fields", "optional": false }, @@ -2194,6 +2259,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partialFields", "optional": false, "typeAnnotation": { @@ -2215,6 +2281,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2238,6 +2305,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fields", "optional": false }, @@ -2263,6 +2331,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nearlyPartialFields", "optional": false, "typeAnnotation": { @@ -2284,6 +2353,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NearlyPartialFields", "optional": false }, @@ -2327,6 +2397,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fields", "optional": false, "typeAnnotation": null @@ -2351,6 +2422,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fields", "optional": false } @@ -2368,6 +2440,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "partialFields", "optional": false } @@ -2396,6 +2469,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fields", "optional": false, "typeAnnotation": null @@ -2420,6 +2494,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fields", "optional": false } @@ -2437,6 +2512,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nearlyPartialFields", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfExtendedObject.json b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfExtendedObject.json index 8ebcf67dc45e..a1521b2e58c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfExtendedObject.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfExtendedObject.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -140,6 +142,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -161,6 +164,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -188,6 +192,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -212,6 +217,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -229,6 +235,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -267,6 +274,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -292,6 +300,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -380,6 +389,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -406,6 +416,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -477,6 +488,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -498,6 +510,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -533,6 +546,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -571,6 +585,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -613,6 +628,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": { @@ -634,6 +650,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -654,6 +671,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -693,6 +711,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c", "optional": false, "typeAnnotation": null @@ -710,6 +729,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false }, @@ -757,6 +777,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d", "optional": false, "typeAnnotation": null @@ -774,6 +795,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -811,6 +833,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -837,6 +860,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -874,6 +898,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -898,6 +923,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -915,6 +941,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -982,6 +1009,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1003,6 +1031,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1038,6 +1067,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1076,6 +1106,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1118,6 +1149,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -1139,6 +1171,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1159,6 +1192,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1198,6 +1232,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": null @@ -1215,6 +1250,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false }, @@ -1262,6 +1298,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d", "optional": false, "typeAnnotation": null @@ -1279,6 +1316,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1326,6 +1364,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1394,6 +1433,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1430,6 +1470,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1468,6 +1509,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1510,6 +1552,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": { @@ -1531,6 +1574,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1551,6 +1595,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1590,6 +1635,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c", "optional": false, "typeAnnotation": null @@ -1607,6 +1653,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false }, @@ -1654,6 +1701,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d", "optional": false, "typeAnnotation": null @@ -1671,6 +1719,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1718,6 +1767,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1746,6 +1796,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -1783,6 +1834,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1807,6 +1859,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1824,6 +1877,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1897,6 +1951,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -1935,6 +1990,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObject.json b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObject.json index 67d72daef355..a5ef729c0a5b 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObject.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObject.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -119,6 +121,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -154,6 +157,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -192,6 +196,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -224,6 +229,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -250,6 +256,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -299,6 +306,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -320,6 +328,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -355,6 +364,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -393,6 +403,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -435,6 +446,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -508,6 +520,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -546,6 +559,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -588,6 +602,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -616,6 +631,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -671,6 +687,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -709,6 +726,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat.json b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat.json index 252159b757ea..1f8c9b8a2754 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -93,6 +95,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -149,6 +153,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -170,6 +175,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -202,6 +208,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -213,6 +220,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -238,6 +246,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -249,6 +258,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -263,6 +273,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -361,6 +372,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -382,6 +394,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -414,6 +427,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -425,6 +439,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -450,6 +465,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -461,6 +477,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -489,6 +506,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -559,6 +577,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -570,6 +589,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -595,6 +615,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -606,6 +627,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat2.json b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat2.json index de2de411bc88..890bd460fbd8 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeHidingMembersOfObjectAssignmentCompat2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -93,6 +95,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -149,6 +153,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -170,6 +175,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -202,6 +208,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -213,6 +220,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -238,6 +246,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -249,6 +258,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -263,6 +273,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -378,6 +389,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -399,6 +411,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -431,6 +444,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -442,6 +456,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -467,6 +482,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -478,6 +494,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -506,6 +523,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -576,6 +594,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -587,6 +606,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -612,6 +632,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -623,6 +644,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeLiteralSyntax.json b/crates/swc_ecma_parser/tests/tsc/objectTypeLiteralSyntax.json index 8adefc958448..57af2f772eff 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeLiteralSyntax.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeLiteralSyntax.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -92,6 +94,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -145,6 +148,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -174,6 +178,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -209,6 +214,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypePropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/objectTypePropertyAccess.json index e06ac73fd46d..84e39fce414c 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypePropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypePropertyAccess.json @@ -14,6 +14,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -151,6 +154,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -217,6 +222,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -241,6 +247,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -291,6 +298,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -308,6 +316,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -347,6 +356,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -364,6 +374,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -401,6 +412,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -428,6 +440,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -475,6 +488,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -496,6 +510,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -531,6 +546,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -555,6 +571,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -597,6 +614,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -621,6 +639,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -671,6 +690,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -688,6 +708,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -727,6 +748,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -744,6 +766,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -791,6 +814,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -851,6 +875,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -875,6 +900,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -917,6 +943,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -941,6 +968,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -991,6 +1019,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1008,6 +1037,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1047,6 +1077,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1064,6 +1095,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureAppearsToBeFunctionType.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureAppearsToBeFunctionType.json index 3a685467019d..b4df7f9face1 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureAppearsToBeFunctionType.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureAppearsToBeFunctionType.json @@ -18,6 +18,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -81,6 +82,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -137,6 +140,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -169,6 +173,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -202,6 +207,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -224,6 +230,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +256,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -300,6 +308,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -339,6 +348,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -410,6 +420,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -442,6 +453,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -475,6 +487,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rb4", "optional": false, "typeAnnotation": { @@ -497,6 +510,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -522,6 +536,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -573,6 +588,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.json index c37713fd7d6e..b250f5f87c85 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.json @@ -18,6 +18,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -45,6 +46,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -76,6 +78,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -143,6 +147,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -193,6 +198,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -206,6 +212,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +238,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -280,6 +288,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -293,6 +302,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -328,6 +338,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -399,6 +410,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -420,6 +432,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -455,6 +468,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -477,6 +491,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -502,6 +517,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -553,6 +569,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -592,6 +609,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": { @@ -614,6 +632,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -649,6 +668,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -709,6 +729,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -748,6 +769,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c", "optional": false, "typeAnnotation": null @@ -765,6 +787,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -804,6 +827,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d", "optional": false, "typeAnnotation": null @@ -821,6 +845,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -860,6 +885,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e", "optional": false, "typeAnnotation": null @@ -877,6 +903,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -924,6 +951,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -976,6 +1004,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -989,6 +1018,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1014,6 +1044,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1063,6 +1094,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -1076,6 +1108,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1111,6 +1144,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1188,6 +1222,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1210,6 +1245,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1235,6 +1271,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1286,6 +1323,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1325,6 +1363,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -1347,6 +1386,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1382,6 +1422,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1442,6 +1483,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1481,6 +1523,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": null @@ -1498,6 +1541,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1537,6 +1581,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d", "optional": false, "typeAnnotation": null @@ -1554,6 +1599,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1593,6 +1639,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e", "optional": false, "typeAnnotation": null @@ -1610,6 +1657,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunction.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunction.json index 00b452b60b8d..7034c0355f16 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunction.json @@ -18,6 +18,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -68,6 +69,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -81,6 +83,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -106,6 +109,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -155,6 +159,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -168,6 +173,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -203,6 +209,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -274,6 +281,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -295,6 +303,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -330,6 +339,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -428,6 +440,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -467,6 +480,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": { @@ -489,6 +503,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -524,6 +539,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -584,6 +600,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -623,6 +640,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c", "optional": false, "typeAnnotation": null @@ -640,6 +658,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -679,6 +698,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -731,6 +751,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -744,6 +765,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -769,6 +791,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -818,6 +841,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -831,6 +855,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -866,6 +891,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -943,6 +969,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -965,6 +992,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -990,6 +1018,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1041,6 +1070,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1080,6 +1110,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -1102,6 +1133,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1137,6 +1169,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1197,6 +1230,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1236,6 +1270,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": null @@ -1253,6 +1288,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.json index e66248aedbea..8251049035ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -81,6 +82,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -137,6 +140,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -158,6 +162,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -190,6 +195,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -201,6 +207,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -226,6 +233,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -237,6 +245,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -265,6 +274,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -333,6 +343,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -344,6 +355,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -369,6 +381,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -380,6 +393,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureAppearsToBeFunctionType.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureAppearsToBeFunctionType.json index d8dc1b85467c..b1c2723c2a09 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureAppearsToBeFunctionType.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureAppearsToBeFunctionType.json @@ -18,6 +18,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -81,6 +82,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -137,6 +140,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -169,6 +173,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -202,6 +207,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -234,6 +240,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -267,6 +274,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": { @@ -289,6 +297,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -314,6 +323,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -365,6 +375,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -404,6 +415,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -475,6 +487,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -507,6 +520,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -540,6 +554,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": { @@ -572,6 +587,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -605,6 +621,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4c", "optional": false, "typeAnnotation": { @@ -627,6 +644,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -652,6 +670,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -703,6 +722,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.json index 95340702e39d..7d98579d12ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -45,6 +46,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -76,6 +78,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -143,6 +147,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -193,6 +198,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -206,6 +212,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +238,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -280,6 +288,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -293,6 +302,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -328,6 +338,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -399,6 +410,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -420,6 +432,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -455,6 +468,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -477,6 +491,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -502,6 +517,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -553,6 +569,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -592,6 +609,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": { @@ -614,6 +632,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -649,6 +668,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -709,6 +729,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -748,6 +769,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c", "optional": false, "typeAnnotation": null @@ -765,6 +787,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -804,6 +827,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1d", "optional": false, "typeAnnotation": null @@ -821,6 +845,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -860,6 +885,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1e", "optional": false, "typeAnnotation": null @@ -877,6 +903,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -924,6 +951,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -976,6 +1004,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -989,6 +1018,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1014,6 +1044,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1063,6 +1094,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -1076,6 +1108,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1111,6 +1144,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1188,6 +1222,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1210,6 +1245,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1235,6 +1271,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1286,6 +1323,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1325,6 +1363,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -1347,6 +1386,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1382,6 +1422,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1442,6 +1483,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1481,6 +1523,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": null @@ -1498,6 +1541,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1537,6 +1581,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2d", "optional": false, "typeAnnotation": null @@ -1554,6 +1599,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1593,6 +1639,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2e", "optional": false, "typeAnnotation": null @@ -1610,6 +1657,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunction.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunction.json index 5bb1d75a270f..45bbd4b03c2d 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunction.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -68,6 +69,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -81,6 +83,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -106,6 +109,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -155,6 +159,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -168,6 +173,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -203,6 +209,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -274,6 +281,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -295,6 +303,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -330,6 +339,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -377,6 +388,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -428,6 +440,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -467,6 +480,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": { @@ -489,6 +503,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -524,6 +539,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -584,6 +600,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -623,6 +640,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1c", "optional": false, "typeAnnotation": null @@ -640,6 +658,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -679,6 +698,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -731,6 +751,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -744,6 +765,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -769,6 +791,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -818,6 +841,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -831,6 +855,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -866,6 +891,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -943,6 +969,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -965,6 +992,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -990,6 +1018,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -1041,6 +1070,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1080,6 +1110,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": { @@ -1102,6 +1133,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisArg", "optional": false, "typeAnnotation": { @@ -1137,6 +1169,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -1197,6 +1230,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1236,6 +1270,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2c", "optional": false, "typeAnnotation": null @@ -1253,6 +1288,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.json index 0dcf5a9f7de8..94bc6f135e37 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -81,6 +82,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -137,6 +140,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -158,6 +162,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -190,6 +195,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -201,6 +207,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -226,6 +233,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -237,6 +245,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -265,6 +274,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -333,6 +343,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -344,6 +355,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -369,6 +381,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -380,6 +393,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithNumericProperty.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithNumericProperty.json index 09c9acb210af..9d6822b74d59 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithNumericProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithNumericProperty.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -137,6 +138,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -158,6 +160,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -210,6 +214,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -257,6 +262,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -274,6 +280,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -321,6 +328,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -338,6 +346,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -385,6 +394,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -402,6 +412,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -439,6 +450,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -546,6 +558,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -567,6 +580,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -602,6 +616,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -619,6 +634,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -666,6 +682,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -683,6 +700,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -730,6 +748,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -747,6 +766,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -794,6 +814,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -811,6 +832,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -858,6 +880,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -973,6 +996,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -990,6 +1014,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1037,6 +1062,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1054,6 +1080,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1101,6 +1128,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1118,6 +1146,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1165,6 +1194,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1182,6 +1212,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1229,6 +1260,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1311,6 +1343,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1328,6 +1361,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1375,6 +1409,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1392,6 +1427,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1439,6 +1475,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1456,6 +1493,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1503,6 +1541,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1520,6 +1559,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty.json index 6c0b954c78c4..658838ce01e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -59,6 +60,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -132,6 +135,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -155,6 +159,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +205,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -237,6 +243,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -255,6 +262,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -304,6 +312,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": null @@ -322,6 +331,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -371,6 +381,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list3", "optional": false, "typeAnnotation": null @@ -389,6 +400,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -435,6 +447,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -446,6 +459,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false } @@ -471,6 +485,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -482,6 +497,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty2.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty2.json index 6c0b954c78c4..658838ce01e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedProperty2.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -59,6 +60,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -132,6 +135,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -155,6 +159,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +205,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -237,6 +243,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -255,6 +262,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -304,6 +312,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": null @@ -322,6 +331,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -371,6 +381,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list3", "optional": false, "typeAnnotation": null @@ -389,6 +400,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -435,6 +447,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -446,6 +459,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false } @@ -471,6 +485,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -482,6 +497,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedPropertyCheckedNominally.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedPropertyCheckedNominally.json index 852de3232b19..efb21b354954 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedPropertyCheckedNominally.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithRecursiveWrappedPropertyCheckedNominally.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -59,6 +60,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -132,6 +135,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -155,6 +159,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +205,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -223,6 +229,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -268,6 +275,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +326,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -341,6 +350,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -364,6 +374,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +420,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +458,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -464,6 +477,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -513,6 +527,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": null @@ -531,6 +546,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -580,6 +596,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList1", "optional": false, "typeAnnotation": null @@ -598,6 +615,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -647,6 +665,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList2", "optional": false, "typeAnnotation": null @@ -665,6 +684,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -711,6 +731,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -722,6 +743,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList1", "optional": false } @@ -747,6 +769,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list1", "optional": false, "typeAnnotation": null @@ -758,6 +781,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList2", "optional": false } @@ -783,6 +807,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": null @@ -794,6 +819,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList1", "optional": false } @@ -819,6 +845,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list2", "optional": false, "typeAnnotation": null @@ -830,6 +857,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList2", "optional": false } @@ -858,6 +886,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rList1", "optional": false, "typeAnnotation": null @@ -876,6 +905,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -900,6 +930,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -951,6 +982,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rMyList1", "optional": false, "typeAnnotation": null @@ -969,6 +1001,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -993,6 +1026,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rList1", "optional": false, "typeAnnotation": null @@ -1052,6 +1087,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rMyList1", "optional": false } @@ -1066,6 +1102,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1085,6 +1122,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1106,6 +1144,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1128,6 +1167,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1149,6 +1189,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1192,6 +1233,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1203,6 +1245,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1228,6 +1271,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1239,6 +1283,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1267,6 +1312,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1288,6 +1334,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1339,6 +1386,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1360,6 +1408,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1408,6 +1457,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1419,6 +1469,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1444,6 +1495,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1455,6 +1507,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1480,6 +1533,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1491,6 +1545,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1516,6 +1571,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1527,6 +1583,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1556,6 +1613,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1575,6 +1633,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1611,6 +1670,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1630,6 +1690,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1666,6 +1727,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1685,6 +1747,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1706,6 +1769,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1728,6 +1792,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1749,6 +1814,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1792,6 +1858,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1803,6 +1870,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1828,6 +1896,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1839,6 +1908,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1867,6 +1937,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1888,6 +1959,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1939,6 +2011,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1960,6 +2033,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -2008,6 +2082,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2019,6 +2094,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2044,6 +2120,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2055,6 +2132,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2080,6 +2158,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2091,6 +2170,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2116,6 +2196,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2127,6 +2208,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2156,6 +2238,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2175,6 +2258,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2195,6 +2279,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2214,6 +2299,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringAndNumberIndexSignatureToAny.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringAndNumberIndexSignatureToAny.json index 4092456e8d16..009356b0cc90 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringAndNumberIndexSignatureToAny.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringAndNumberIndexSignatureToAny.json @@ -18,6 +18,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -42,6 +43,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -71,6 +73,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +142,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -162,6 +167,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -191,6 +197,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -258,6 +266,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringAndNumberTo", "optional": false }, @@ -282,6 +291,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +317,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -330,6 +341,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -351,6 +363,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -374,6 +387,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -405,6 +419,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -432,6 +447,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false }, @@ -467,6 +483,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "world", "optional": false }, @@ -500,6 +517,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -519,6 +537,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": { @@ -540,6 +559,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -578,6 +598,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": { @@ -599,6 +620,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -637,6 +659,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": { @@ -658,6 +681,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringAndNumberTo", "optional": false }, @@ -696,6 +720,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": { @@ -717,6 +742,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -760,6 +786,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -771,6 +798,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -796,6 +824,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -807,6 +836,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -832,6 +862,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -843,6 +874,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -868,6 +900,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -879,6 +912,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -904,6 +938,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -915,6 +950,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -940,6 +976,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -951,6 +988,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -976,6 +1014,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -987,6 +1026,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -1012,6 +1052,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -1023,6 +1064,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -1048,6 +1090,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -1059,6 +1102,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -1084,6 +1128,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1095,6 +1140,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -1120,6 +1166,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1131,6 +1178,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -1156,6 +1204,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1167,6 +1216,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -1188,6 +1238,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1207,6 +1258,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": { @@ -1228,6 +1280,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -1266,6 +1319,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": { @@ -1287,6 +1341,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -1325,6 +1380,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": { @@ -1353,6 +1409,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -1387,6 +1444,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -1427,6 +1485,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": { @@ -1448,6 +1507,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -1491,6 +1551,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -1502,6 +1563,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -1527,6 +1589,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -1538,6 +1601,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -1563,6 +1627,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -1574,6 +1639,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -1599,6 +1665,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -1610,6 +1677,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -1635,6 +1703,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -1646,6 +1715,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -1671,6 +1741,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false, "typeAnnotation": null @@ -1682,6 +1753,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -1707,6 +1779,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -1718,6 +1791,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -1743,6 +1817,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -1754,6 +1829,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -1779,6 +1855,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false, "typeAnnotation": null @@ -1790,6 +1867,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -1815,6 +1893,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1826,6 +1905,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -1851,6 +1931,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1862,6 +1943,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToAny", "optional": false } @@ -1887,6 +1969,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -1898,6 +1981,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothToAny", "optional": false } @@ -1924,6 +2008,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberToNumber", "optional": false }, @@ -1941,6 +2026,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberTo", "optional": false }, @@ -1976,6 +2062,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringToAnyNumberToNumber", "optional": false }, @@ -1995,6 +2082,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -2029,6 +2117,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberToNumber", "optional": false }, @@ -2053,6 +2142,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2072,6 +2162,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": { @@ -2093,6 +2184,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringTo", "optional": false }, @@ -2131,6 +2223,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false, "typeAnnotation": { @@ -2152,6 +2245,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberToNumber", "optional": false }, @@ -2174,6 +2268,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false, "typeAnnotation": { @@ -2195,6 +2290,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringToAnyNumberToNumber", "optional": false }, @@ -2217,6 +2313,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": { @@ -2238,6 +2335,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -2281,6 +2379,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -2292,6 +2391,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false } @@ -2317,6 +2417,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -2328,6 +2429,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false } @@ -2353,6 +2455,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false, "typeAnnotation": null @@ -2364,6 +2467,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -2389,6 +2493,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false, "typeAnnotation": null @@ -2400,6 +2505,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -2425,6 +2531,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false, "typeAnnotation": null @@ -2436,6 +2543,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false } @@ -2461,6 +2569,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false, "typeAnnotation": null @@ -2472,6 +2581,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -2497,6 +2607,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false, "typeAnnotation": null @@ -2508,6 +2619,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -2533,6 +2645,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false, "typeAnnotation": null @@ -2544,6 +2657,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false } @@ -2569,6 +2683,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strToAnyNumToNum", "optional": false, "typeAnnotation": null @@ -2580,6 +2695,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } @@ -2605,6 +2721,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -2616,6 +2733,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sToAny", "optional": false } @@ -2641,6 +2759,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -2652,6 +2771,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nToNumber", "optional": false } @@ -2677,6 +2797,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false, "typeAnnotation": null @@ -2688,6 +2809,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringIndexerHidingObjectIndexer.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringIndexerHidingObjectIndexer.json index aa3e5885cba6..1116a225952d 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringIndexerHidingObjectIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringIndexerHidingObjectIndexer.json @@ -18,6 +18,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -41,6 +42,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -79,6 +81,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -118,6 +121,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -174,6 +179,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -207,6 +213,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -268,6 +275,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -339,6 +347,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -360,6 +369,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -395,6 +405,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -426,6 +437,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -463,6 +475,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -490,6 +503,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -521,6 +535,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -588,6 +603,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -609,6 +625,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -644,6 +661,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -675,6 +693,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -722,6 +741,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -751,6 +771,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -782,6 +803,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -855,6 +877,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -886,6 +909,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringNamedPropertyOfIllegalCharacters.json b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringNamedPropertyOfIllegalCharacters.json index 12cdfe5b8c39..3abf86186466 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringNamedPropertyOfIllegalCharacters.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypeWithStringNamedPropertyOfIllegalCharacters.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -260,6 +261,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -281,6 +283,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -316,6 +319,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -333,6 +337,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -380,6 +385,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -397,6 +403,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -444,6 +451,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -461,6 +469,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -508,6 +517,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -525,6 +535,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -562,6 +573,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -703,6 +715,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -724,6 +737,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -759,6 +773,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -776,6 +791,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -823,6 +839,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -840,6 +857,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -887,6 +905,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -904,6 +923,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -951,6 +971,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -968,6 +989,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1015,6 +1037,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1164,6 +1187,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1181,6 +1205,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1228,6 +1253,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1245,6 +1271,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1292,6 +1319,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1309,6 +1337,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1356,6 +1385,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1373,6 +1403,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1420,6 +1451,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1523,6 +1555,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1540,6 +1573,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1587,6 +1621,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1604,6 +1639,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1651,6 +1687,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1668,6 +1705,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1715,6 +1753,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1732,6 +1771,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity.json index 18bf982e23e0..fd02c231a47b 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -286,6 +292,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -333,6 +340,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -362,6 +370,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -415,6 +424,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -461,6 +471,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -480,6 +491,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -501,6 +513,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -531,6 +544,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -550,6 +564,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -571,6 +586,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -601,6 +617,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -620,6 +637,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -669,6 +687,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -688,6 +707,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -709,6 +729,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -739,6 +760,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -758,6 +780,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -779,6 +802,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -809,6 +833,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -828,6 +853,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -877,6 +903,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -896,6 +923,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -917,6 +945,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -963,6 +992,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -982,6 +1012,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1003,6 +1034,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1049,6 +1081,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1068,6 +1101,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1117,6 +1151,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1136,6 +1171,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1157,6 +1193,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1187,6 +1224,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1206,6 +1244,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1227,6 +1266,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1257,6 +1297,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1276,6 +1317,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1325,6 +1367,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1344,6 +1387,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1365,6 +1409,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1395,6 +1440,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1414,6 +1460,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1435,6 +1482,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1465,6 +1513,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1484,6 +1533,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1533,6 +1583,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1552,6 +1603,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1573,6 +1625,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1603,6 +1656,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1622,6 +1676,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1643,6 +1698,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1673,6 +1729,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1692,6 +1749,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1741,6 +1799,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1760,6 +1819,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1781,6 +1841,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1811,6 +1872,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1830,6 +1892,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1851,6 +1914,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1881,6 +1945,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1900,6 +1965,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1949,6 +2015,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -1968,6 +2035,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1989,6 +2057,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2019,6 +2088,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2038,6 +2108,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2059,6 +2130,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2105,6 +2177,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2124,6 +2197,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2173,6 +2247,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2192,6 +2267,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2213,6 +2289,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2243,6 +2320,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2262,6 +2340,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2362,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2313,6 +2393,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2332,6 +2413,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2381,6 +2463,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2400,6 +2483,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2421,6 +2505,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2451,6 +2536,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2470,6 +2556,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2491,6 +2578,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2521,6 +2609,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2540,6 +2629,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2589,6 +2679,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2608,6 +2699,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2629,6 +2721,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2659,6 +2752,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2678,6 +2772,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2699,6 +2794,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2729,6 +2825,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2748,6 +2845,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2797,6 +2895,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2816,6 +2915,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2837,6 +2937,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2867,6 +2968,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2886,6 +2988,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2907,6 +3010,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2953,6 +3057,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2972,6 +3077,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3021,6 +3127,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3040,6 +3147,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3061,6 +3169,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3091,6 +3200,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3110,6 +3220,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3131,6 +3242,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3161,6 +3273,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3180,6 +3293,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3229,6 +3343,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3248,6 +3363,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3269,6 +3385,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3299,6 +3416,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3318,6 +3436,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3339,6 +3458,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3369,6 +3489,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3388,6 +3509,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3437,6 +3559,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3456,6 +3579,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3477,6 +3601,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3507,6 +3632,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3526,6 +3652,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3547,6 +3674,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3593,6 +3721,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3612,6 +3741,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3661,6 +3791,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3680,6 +3811,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3701,6 +3833,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3731,6 +3864,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3750,6 +3884,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3771,6 +3906,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3801,6 +3937,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3820,6 +3957,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3869,6 +4007,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3888,6 +4027,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3909,6 +4049,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3939,6 +4080,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3958,6 +4100,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3979,6 +4122,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4009,6 +4153,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4028,6 +4173,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity2.json index 2c55a676c759..100d269cea64 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentity2.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -286,6 +292,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -310,6 +317,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -343,6 +351,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -372,6 +381,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -396,6 +406,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -427,6 +438,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -444,6 +456,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -474,6 +487,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -508,6 +522,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -536,6 +551,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -555,6 +571,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -576,6 +593,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -606,6 +624,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -625,6 +644,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +666,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -676,6 +697,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -695,6 +717,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -744,6 +767,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -763,6 +787,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -784,6 +809,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -814,6 +840,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -833,6 +860,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -854,6 +882,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -900,6 +929,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -919,6 +949,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -968,6 +999,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -987,6 +1019,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1041,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1038,6 +1072,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1057,6 +1092,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1078,6 +1114,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1108,6 +1145,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1127,6 +1165,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1176,6 +1215,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1195,6 +1235,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1216,6 +1257,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1246,6 +1288,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1265,6 +1308,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1286,6 +1330,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1316,6 +1361,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1335,6 +1381,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1384,6 +1431,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1403,6 +1451,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1424,6 +1473,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1454,6 +1504,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1473,6 +1524,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1494,6 +1546,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1524,6 +1577,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1543,6 +1597,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1592,6 +1647,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1611,6 +1667,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1632,6 +1689,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1662,6 +1720,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1681,6 +1740,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1702,6 +1762,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1748,6 +1809,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1767,6 +1829,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1816,6 +1879,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1835,6 +1899,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1856,6 +1921,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1886,6 +1952,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1905,6 +1972,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1926,6 +1994,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1956,6 +2025,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1975,6 +2045,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2024,6 +2095,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2043,6 +2115,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2064,6 +2137,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2094,6 +2168,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2113,6 +2188,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2134,6 +2210,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2164,6 +2241,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2183,6 +2261,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2232,6 +2311,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2251,6 +2331,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2272,6 +2353,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2302,6 +2384,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2321,6 +2404,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2342,6 +2426,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2388,6 +2473,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2407,6 +2493,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2456,6 +2543,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2475,6 +2563,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2496,6 +2585,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2526,6 +2616,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2545,6 +2636,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2566,6 +2658,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2596,6 +2689,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2615,6 +2709,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2664,6 +2759,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2683,6 +2779,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2704,6 +2801,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2734,6 +2832,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2753,6 +2852,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2774,6 +2874,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2804,6 +2905,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2823,6 +2925,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures.json index eca562946526..af87fe2a3c81 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -147,6 +149,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -188,6 +191,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -280,6 +284,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -321,6 +326,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +348,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +410,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +448,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -467,6 +476,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -493,6 +503,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -506,6 +517,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +570,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -582,6 +595,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -614,6 +628,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -627,6 +642,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -648,6 +664,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -675,6 +692,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -709,6 +727,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -737,6 +756,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -750,6 +770,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -818,6 +839,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -854,6 +876,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -926,6 +949,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -945,6 +969,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -966,6 +991,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -996,6 +1022,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1015,6 +1042,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1036,6 +1064,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1066,6 +1095,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1085,6 +1115,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1134,6 +1165,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1153,6 +1185,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1174,6 +1207,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1204,6 +1238,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1223,6 +1258,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1244,6 +1280,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1274,6 +1311,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1293,6 +1331,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1342,6 +1381,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1361,6 +1401,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1382,6 +1423,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1428,6 +1470,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1447,6 +1490,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1468,6 +1512,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1514,6 +1559,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1533,6 +1579,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1582,6 +1629,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1601,6 +1649,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1622,6 +1671,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1652,6 +1702,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1671,6 +1722,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1692,6 +1744,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1722,6 +1775,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1741,6 +1795,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1790,6 +1845,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1809,6 +1865,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1830,6 +1887,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1860,6 +1918,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1879,6 +1938,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1900,6 +1960,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1930,6 +1991,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1949,6 +2011,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1998,6 +2061,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2017,6 +2081,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2038,6 +2103,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2068,6 +2134,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2087,6 +2154,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2108,6 +2176,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2138,6 +2207,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2157,6 +2227,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2206,6 +2277,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2225,6 +2297,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2246,6 +2319,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2276,6 +2350,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2295,6 +2370,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2316,6 +2392,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2346,6 +2423,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2365,6 +2443,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2414,6 +2493,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2433,6 +2513,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2454,6 +2535,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2484,6 +2566,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2503,6 +2586,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2524,6 +2608,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2570,6 +2655,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2589,6 +2675,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2638,6 +2725,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2657,6 +2745,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2678,6 +2767,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2708,6 +2798,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2727,6 +2818,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2748,6 +2840,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2778,6 +2871,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2797,6 +2891,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2846,6 +2941,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2865,6 +2961,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2886,6 +2983,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2916,6 +3014,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2935,6 +3034,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2956,6 +3056,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2986,6 +3087,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3005,6 +3107,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3054,6 +3157,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3073,6 +3177,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3094,6 +3199,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3124,6 +3230,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3143,6 +3250,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3164,6 +3272,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3194,6 +3303,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3213,6 +3323,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3262,6 +3373,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3281,6 +3393,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3302,6 +3415,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3332,6 +3446,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3351,6 +3466,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3372,6 +3488,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3418,6 +3535,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3437,6 +3555,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3486,6 +3605,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3505,6 +3625,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3526,6 +3647,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3556,6 +3678,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3575,6 +3698,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3596,6 +3720,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3626,6 +3751,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3645,6 +3771,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3694,6 +3821,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3713,6 +3841,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3734,6 +3863,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3764,6 +3894,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3783,6 +3914,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3804,6 +3936,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3834,6 +3967,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3853,6 +3987,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3902,6 +4037,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3921,6 +4057,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3942,6 +4079,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3972,6 +4110,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3991,6 +4130,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4012,6 +4152,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4058,6 +4199,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4077,6 +4219,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4126,6 +4269,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4145,6 +4289,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4166,6 +4311,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4212,6 +4358,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4231,6 +4378,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4252,6 +4400,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4298,6 +4447,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4317,6 +4467,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4366,6 +4517,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4385,6 +4537,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4406,6 +4559,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4436,6 +4590,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4455,6 +4610,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4476,6 +4632,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4506,6 +4663,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4525,6 +4683,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4574,6 +4733,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4593,6 +4753,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4614,6 +4775,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4644,6 +4806,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4663,6 +4826,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4684,6 +4848,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4714,6 +4879,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4733,6 +4899,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4782,6 +4949,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4801,6 +4969,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4822,6 +4991,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4868,6 +5038,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4887,6 +5058,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4908,6 +5080,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4954,6 +5127,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4973,6 +5147,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures2.json index a5a3023aef4a..92a38f383d06 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures2.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -147,6 +149,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -188,6 +191,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -280,6 +284,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -321,6 +326,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -342,6 +348,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +410,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +448,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -467,6 +476,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -493,6 +503,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -506,6 +517,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +570,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -582,6 +595,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -614,6 +628,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -627,6 +642,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -648,6 +664,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -675,6 +692,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -709,6 +727,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -737,6 +756,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -750,6 +770,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -771,6 +792,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -828,6 +850,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -864,6 +887,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -885,6 +909,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -946,6 +971,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -965,6 +991,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -986,6 +1013,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1016,6 +1044,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1035,6 +1064,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1056,6 +1086,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1086,6 +1117,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1105,6 +1137,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1154,6 +1187,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1173,6 +1207,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1194,6 +1229,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1224,6 +1260,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1243,6 +1280,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1264,6 +1302,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1294,6 +1333,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1313,6 +1353,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1362,6 +1403,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1381,6 +1423,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1402,6 +1445,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1448,6 +1492,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1467,6 +1512,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1488,6 +1534,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1534,6 +1581,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1553,6 +1601,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1602,6 +1651,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1621,6 +1671,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1642,6 +1693,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1672,6 +1724,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1691,6 +1744,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1766,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1742,6 +1797,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1761,6 +1817,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1810,6 +1867,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1829,6 +1887,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1850,6 +1909,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1880,6 +1940,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1899,6 +1960,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1920,6 +1982,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1950,6 +2013,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1969,6 +2033,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2018,6 +2083,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2037,6 +2103,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2058,6 +2125,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2088,6 +2156,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2107,6 +2176,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2128,6 +2198,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2158,6 +2229,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2177,6 +2249,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2226,6 +2299,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2245,6 +2319,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2266,6 +2341,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2296,6 +2372,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2315,6 +2392,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2336,6 +2414,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2366,6 +2445,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2385,6 +2465,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2434,6 +2515,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2453,6 +2535,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2474,6 +2557,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2504,6 +2588,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2523,6 +2608,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2544,6 +2630,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2590,6 +2677,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2609,6 +2697,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2658,6 +2747,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2677,6 +2767,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2698,6 +2789,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2728,6 +2820,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2747,6 +2840,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2768,6 +2862,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2798,6 +2893,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2817,6 +2913,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2866,6 +2963,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2885,6 +2983,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2906,6 +3005,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2936,6 +3036,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2955,6 +3056,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2976,6 +3078,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3006,6 +3109,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3025,6 +3129,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3074,6 +3179,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3093,6 +3199,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3114,6 +3221,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3144,6 +3252,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3163,6 +3272,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3184,6 +3294,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3214,6 +3325,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3233,6 +3345,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3282,6 +3395,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3301,6 +3415,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3322,6 +3437,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3352,6 +3468,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3371,6 +3488,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3392,6 +3510,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3438,6 +3557,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3457,6 +3577,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3506,6 +3627,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3525,6 +3647,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3546,6 +3669,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3576,6 +3700,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3595,6 +3720,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3616,6 +3742,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3646,6 +3773,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3665,6 +3793,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3714,6 +3843,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3733,6 +3863,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3754,6 +3885,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3784,6 +3916,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3803,6 +3936,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3824,6 +3958,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3854,6 +3989,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3873,6 +4009,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3922,6 +4059,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3941,6 +4079,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3962,6 +4101,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3992,6 +4132,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4011,6 +4152,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4032,6 +4174,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4078,6 +4221,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4097,6 +4241,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4146,6 +4291,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4165,6 +4311,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4186,6 +4333,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4232,6 +4380,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4251,6 +4400,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4272,6 +4422,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4318,6 +4469,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4337,6 +4489,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4386,6 +4539,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4405,6 +4559,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4426,6 +4581,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4456,6 +4612,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4475,6 +4632,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4496,6 +4654,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4526,6 +4685,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4545,6 +4705,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4594,6 +4755,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4613,6 +4775,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4634,6 +4797,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4664,6 +4828,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4683,6 +4848,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4704,6 +4870,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4734,6 +4901,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4753,6 +4921,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4802,6 +4971,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4821,6 +4991,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4842,6 +5013,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4888,6 +5060,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4907,6 +5080,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4928,6 +5102,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4974,6 +5149,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4993,6 +5169,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures3.json index 748946e87d2d..1ebbcceabf0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignatures3.json @@ -18,6 +18,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -121,6 +124,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +158,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -236,6 +243,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -265,6 +273,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -319,6 +328,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -338,6 +348,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -359,6 +370,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -389,6 +401,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -408,6 +421,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -429,6 +443,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -459,6 +474,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -478,6 +494,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -527,6 +544,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -546,6 +564,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -567,6 +586,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -597,6 +617,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -616,6 +637,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -637,6 +659,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -667,6 +690,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -686,6 +710,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -735,6 +760,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -754,6 +780,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -775,6 +802,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -805,6 +833,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -824,6 +853,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -845,6 +875,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -875,6 +906,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -894,6 +926,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -943,6 +976,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -962,6 +996,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -983,6 +1018,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1013,6 +1049,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1032,6 +1069,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1053,6 +1091,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1083,6 +1122,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1102,6 +1142,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1151,6 +1192,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1170,6 +1212,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1191,6 +1234,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1221,6 +1265,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1240,6 +1285,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1261,6 +1307,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1307,6 +1354,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1326,6 +1374,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1375,6 +1424,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1394,6 +1444,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1415,6 +1466,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1445,6 +1497,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1464,6 +1517,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1485,6 +1539,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1531,6 +1586,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1550,6 +1606,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1599,6 +1656,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1618,6 +1676,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1639,6 +1698,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1669,6 +1729,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1688,6 +1749,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1709,6 +1771,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1755,6 +1818,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1774,6 +1838,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts.json index 2cff070a5790..4892f6369947 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -147,6 +149,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -188,6 +191,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +225,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -313,6 +318,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -354,6 +360,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -375,6 +382,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -397,6 +405,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -418,6 +427,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -479,6 +489,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -516,6 +527,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -543,6 +555,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -569,6 +582,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -582,6 +596,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -634,6 +649,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -658,6 +674,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -690,6 +707,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -703,6 +721,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -724,6 +743,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -751,6 +771,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -785,6 +806,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -813,6 +835,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -826,6 +849,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -851,6 +875,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -919,6 +944,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -955,6 +981,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1027,6 +1054,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1046,6 +1074,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1067,6 +1096,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1097,6 +1127,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1116,6 +1147,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1137,6 +1169,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1167,6 +1200,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1186,6 +1220,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1235,6 +1270,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1254,6 +1290,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1275,6 +1312,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1305,6 +1343,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1324,6 +1363,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1345,6 +1385,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1375,6 +1416,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1394,6 +1436,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1443,6 +1486,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1462,6 +1506,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1483,6 +1528,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1529,6 +1575,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1548,6 +1595,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1569,6 +1617,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1615,6 +1664,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1634,6 +1684,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1683,6 +1734,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1702,6 +1754,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1723,6 +1776,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1753,6 +1807,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1772,6 +1827,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1793,6 +1849,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1823,6 +1880,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1842,6 +1900,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1891,6 +1950,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1910,6 +1970,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1931,6 +1992,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1961,6 +2023,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1980,6 +2043,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2001,6 +2065,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2031,6 +2096,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2050,6 +2116,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2099,6 +2166,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2118,6 +2186,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2139,6 +2208,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2169,6 +2239,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2188,6 +2259,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2209,6 +2281,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2239,6 +2312,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2258,6 +2332,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2307,6 +2382,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2326,6 +2402,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2347,6 +2424,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2377,6 +2455,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2396,6 +2475,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2417,6 +2497,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2447,6 +2528,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2466,6 +2548,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2515,6 +2598,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2534,6 +2618,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2555,6 +2640,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2585,6 +2671,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2604,6 +2691,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2625,6 +2713,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2671,6 +2760,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2690,6 +2780,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2739,6 +2830,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2758,6 +2850,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2779,6 +2872,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2809,6 +2903,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2828,6 +2923,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2849,6 +2945,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2879,6 +2976,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2898,6 +2996,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2947,6 +3046,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2966,6 +3066,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2987,6 +3088,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3017,6 +3119,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3036,6 +3139,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3057,6 +3161,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3087,6 +3192,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3106,6 +3212,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3155,6 +3262,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3174,6 +3282,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3195,6 +3304,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3225,6 +3335,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3244,6 +3355,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3265,6 +3377,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3295,6 +3408,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3314,6 +3428,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3363,6 +3478,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3382,6 +3498,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3403,6 +3520,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3433,6 +3551,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3452,6 +3571,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3473,6 +3593,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3519,6 +3640,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3538,6 +3660,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3587,6 +3710,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3606,6 +3730,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3627,6 +3752,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3657,6 +3783,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3676,6 +3803,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3697,6 +3825,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3727,6 +3856,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3746,6 +3876,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3795,6 +3926,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3814,6 +3946,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3835,6 +3968,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3865,6 +3999,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3884,6 +4019,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3905,6 +4041,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3935,6 +4072,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3954,6 +4092,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4003,6 +4142,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4022,6 +4162,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4043,6 +4184,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4073,6 +4215,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4092,6 +4235,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4113,6 +4257,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4159,6 +4304,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4178,6 +4324,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4227,6 +4374,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4246,6 +4394,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4267,6 +4416,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4313,6 +4463,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4332,6 +4483,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4353,6 +4505,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4399,6 +4552,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4418,6 +4572,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4467,6 +4622,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4486,6 +4642,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4507,6 +4664,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4537,6 +4695,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4556,6 +4715,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4577,6 +4737,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4607,6 +4768,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4626,6 +4788,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4675,6 +4838,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4694,6 +4858,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4715,6 +4880,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4745,6 +4911,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4764,6 +4931,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4785,6 +4953,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4815,6 +4984,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4834,6 +5004,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4883,6 +5054,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4902,6 +5074,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4923,6 +5096,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4969,6 +5143,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4988,6 +5163,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5009,6 +5185,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5055,6 +5232,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5074,6 +5252,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.json index 0d00616e5a8a..978fba808fc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.json @@ -18,6 +18,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -121,6 +124,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +158,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +180,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -236,6 +243,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -265,6 +273,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -290,6 +299,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -344,6 +354,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -363,6 +374,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -384,6 +396,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -414,6 +427,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -433,6 +447,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -454,6 +469,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -484,6 +500,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -503,6 +520,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -552,6 +570,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -571,6 +590,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -592,6 +612,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -622,6 +643,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -641,6 +663,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -662,6 +685,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -692,6 +716,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -711,6 +736,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -760,6 +786,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -779,6 +806,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -800,6 +828,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -846,6 +875,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -865,6 +895,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -886,6 +917,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -932,6 +964,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -951,6 +984,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1000,6 +1034,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1019,6 +1054,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1040,6 +1076,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1086,6 +1123,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1105,6 +1143,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1126,6 +1165,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1172,6 +1212,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1191,6 +1232,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1240,6 +1282,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1259,6 +1302,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1280,6 +1324,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1310,6 +1355,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1329,6 +1375,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1350,6 +1397,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1380,6 +1428,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1399,6 +1448,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1448,6 +1498,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1467,6 +1518,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1488,6 +1540,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1518,6 +1571,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1537,6 +1591,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1558,6 +1613,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1604,6 +1660,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1623,6 +1680,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1672,6 +1730,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1691,6 +1750,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1712,6 +1772,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1742,6 +1803,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1761,6 +1823,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1782,6 +1845,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1828,6 +1892,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1847,6 +1912,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1896,6 +1962,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1915,6 +1982,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1936,6 +2004,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1966,6 +2035,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1985,6 +2055,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2006,6 +2077,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2052,6 +2124,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2071,6 +2144,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesWithOverloads.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesWithOverloads.json index f304077a2d06..e479922af59c 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesWithOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithCallSignaturesWithOverloads.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -138,6 +140,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +224,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -313,6 +317,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -354,6 +359,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -437,6 +443,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -520,6 +527,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -612,6 +620,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -653,6 +662,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -736,6 +746,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -819,6 +830,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -840,6 +852,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -878,6 +891,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -922,6 +936,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1021,6 +1036,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1048,6 +1064,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1074,6 +1091,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1087,6 +1105,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1136,6 +1155,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1149,6 +1169,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1201,6 +1222,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1225,6 +1247,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1280,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1270,6 +1294,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1319,6 +1344,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1332,6 +1358,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1381,6 +1408,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1394,6 +1422,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1415,6 +1444,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1442,6 +1472,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1476,6 +1507,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1504,6 +1536,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1517,6 +1550,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1566,6 +1600,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1579,6 +1614,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1647,6 +1683,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1683,6 +1720,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1770,6 +1808,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1789,6 +1828,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1810,6 +1850,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1840,6 +1881,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1859,6 +1901,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1880,6 +1923,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1910,6 +1954,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1929,6 +1974,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1978,6 +2024,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1997,6 +2044,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2018,6 +2066,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2048,6 +2097,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2067,6 +2117,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2088,6 +2139,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2118,6 +2170,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2137,6 +2190,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2186,6 +2240,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2205,6 +2260,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2226,6 +2282,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2272,6 +2329,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2291,6 +2349,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2312,6 +2371,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2358,6 +2418,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2377,6 +2438,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2426,6 +2488,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2445,6 +2508,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2466,6 +2530,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2496,6 +2561,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2515,6 +2581,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2536,6 +2603,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2566,6 +2634,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2585,6 +2654,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2634,6 +2704,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2653,6 +2724,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2674,6 +2746,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2704,6 +2777,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2723,6 +2797,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2744,6 +2819,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2774,6 +2850,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2793,6 +2870,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2842,6 +2920,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2861,6 +2940,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2882,6 +2962,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2912,6 +2993,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2931,6 +3013,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2952,6 +3035,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2982,6 +3066,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3001,6 +3086,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3050,6 +3136,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3069,6 +3156,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3090,6 +3178,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3120,6 +3209,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3139,6 +3229,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3160,6 +3251,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3190,6 +3282,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3209,6 +3302,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3258,6 +3352,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3277,6 +3372,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3298,6 +3394,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3328,6 +3425,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3347,6 +3445,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3368,6 +3467,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3414,6 +3514,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3433,6 +3534,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3482,6 +3584,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3501,6 +3604,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3522,6 +3626,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3552,6 +3657,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3571,6 +3677,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3592,6 +3699,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3622,6 +3730,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3641,6 +3750,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3690,6 +3800,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3709,6 +3820,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3730,6 +3842,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3760,6 +3873,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3779,6 +3893,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3800,6 +3915,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3830,6 +3946,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3849,6 +3966,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3898,6 +4016,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3917,6 +4036,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3938,6 +4058,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3968,6 +4089,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3987,6 +4109,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4008,6 +4131,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4038,6 +4162,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4057,6 +4182,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4106,6 +4232,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4125,6 +4252,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4146,6 +4274,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4176,6 +4305,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4195,6 +4325,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4216,6 +4347,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4262,6 +4394,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4281,6 +4414,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4330,6 +4464,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4349,6 +4484,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4370,6 +4506,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4400,6 +4537,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4419,6 +4557,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4440,6 +4579,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4470,6 +4610,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4489,6 +4630,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4538,6 +4680,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4557,6 +4700,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4578,6 +4722,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4608,6 +4753,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4627,6 +4773,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4648,6 +4795,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4678,6 +4826,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4697,6 +4846,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4746,6 +4896,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4765,6 +4916,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4786,6 +4938,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4816,6 +4969,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4835,6 +4989,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4856,6 +5011,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4902,6 +5058,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4921,6 +5078,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4970,6 +5128,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4989,6 +5148,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5010,6 +5170,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5056,6 +5217,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5075,6 +5237,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5096,6 +5259,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5142,6 +5306,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5161,6 +5326,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5210,6 +5376,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5229,6 +5396,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5250,6 +5418,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5280,6 +5449,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5299,6 +5469,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5320,6 +5491,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5350,6 +5522,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5369,6 +5542,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5418,6 +5592,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5437,6 +5612,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5458,6 +5634,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5488,6 +5665,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5507,6 +5685,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5528,6 +5707,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5558,6 +5738,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5577,6 +5758,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5626,6 +5808,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5645,6 +5828,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5666,6 +5850,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5712,6 +5897,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5731,6 +5917,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5752,6 +5939,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5798,6 +5986,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5817,6 +6006,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithComplexConstraints.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithComplexConstraints.json index 3281965174f2..6c1a73665437 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithComplexConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithComplexConstraints.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -80,6 +83,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -101,6 +105,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -144,6 +149,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +177,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +199,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -206,6 +214,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -227,6 +236,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -270,6 +280,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -289,6 +300,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -322,6 +334,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -349,6 +362,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -370,6 +384,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -384,6 +399,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -405,6 +421,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -448,6 +465,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -467,6 +485,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -489,6 +508,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -508,6 +528,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -529,6 +550,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -559,6 +581,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -578,6 +601,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -599,6 +623,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -629,6 +654,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -648,6 +674,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures.json index 59261d1b5469..77873ebffcc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -144,6 +147,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +196,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +238,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -254,6 +260,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -298,6 +305,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -325,6 +333,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -352,6 +361,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +400,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -414,6 +425,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +459,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -468,6 +481,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -495,6 +509,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -529,6 +544,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -558,6 +574,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -598,6 +615,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -617,6 +635,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +657,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -668,6 +688,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -687,6 +708,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -708,6 +730,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -738,6 +761,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -757,6 +781,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -806,6 +831,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -825,6 +851,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -846,6 +873,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -876,6 +904,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -895,6 +924,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -916,6 +946,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -946,6 +977,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -965,6 +997,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1014,6 +1047,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1033,6 +1067,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1054,6 +1089,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1100,6 +1136,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1119,6 +1156,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1140,6 +1178,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1186,6 +1225,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1205,6 +1245,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1254,6 +1295,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1273,6 +1315,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1294,6 +1337,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1324,6 +1368,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1343,6 +1388,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1364,6 +1410,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1394,6 +1441,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1413,6 +1461,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1462,6 +1511,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1481,6 +1531,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1502,6 +1553,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1532,6 +1584,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1551,6 +1604,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1572,6 +1626,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1602,6 +1657,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1621,6 +1677,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1670,6 +1727,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1689,6 +1747,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1710,6 +1769,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1740,6 +1800,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1759,6 +1820,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1780,6 +1842,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1810,6 +1873,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1829,6 +1893,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1878,6 +1943,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -1897,6 +1963,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1918,6 +1985,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1948,6 +2016,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -1967,6 +2036,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1988,6 +2058,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2034,6 +2105,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2053,6 +2125,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2175,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2121,6 +2195,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2142,6 +2217,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2172,6 +2248,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2191,6 +2268,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2212,6 +2290,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2242,6 +2321,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2261,6 +2341,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2310,6 +2391,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2329,6 +2411,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2350,6 +2433,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2380,6 +2464,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2399,6 +2484,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2420,6 +2506,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2450,6 +2537,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2469,6 +2557,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2518,6 +2607,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2537,6 +2627,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2558,6 +2649,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2588,6 +2680,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2607,6 +2700,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2628,6 +2722,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2658,6 +2753,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2677,6 +2773,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2726,6 +2823,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2745,6 +2843,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2766,6 +2865,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2796,6 +2896,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2815,6 +2916,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2836,6 +2938,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2882,6 +2985,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2901,6 +3005,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2950,6 +3055,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2969,6 +3075,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2990,6 +3097,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3020,6 +3128,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3039,6 +3148,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3060,6 +3170,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3090,6 +3201,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3109,6 +3221,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3158,6 +3271,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3177,6 +3291,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3198,6 +3313,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3228,6 +3344,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3247,6 +3364,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3268,6 +3386,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3314,6 +3433,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3333,6 +3453,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3382,6 +3503,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3401,6 +3523,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3422,6 +3545,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3468,6 +3592,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3487,6 +3612,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3508,6 +3634,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3554,6 +3681,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3573,6 +3701,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3622,6 +3751,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3641,6 +3771,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3662,6 +3793,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3692,6 +3824,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3711,6 +3844,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3732,6 +3866,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3762,6 +3897,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3781,6 +3917,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3830,6 +3967,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3849,6 +3987,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3870,6 +4009,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3916,6 +4056,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3935,6 +4076,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3956,6 +4098,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4002,6 +4145,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4021,6 +4165,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures2.json index 128954d5807a..4fe211111b19 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignatures2.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +120,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -159,6 +162,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -239,6 +244,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +272,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -293,6 +300,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -345,6 +353,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -369,6 +378,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -402,6 +412,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -423,6 +434,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -484,6 +497,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -513,6 +527,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -534,6 +549,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -591,6 +607,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -627,6 +644,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -648,6 +666,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -709,6 +728,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -728,6 +748,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -749,6 +770,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -779,6 +801,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -798,6 +821,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -819,6 +843,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -849,6 +874,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -868,6 +894,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -917,6 +944,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -936,6 +964,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -957,6 +986,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1003,6 +1033,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1022,6 +1053,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1043,6 +1075,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1089,6 +1122,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1108,6 +1142,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1157,6 +1192,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1176,6 +1212,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1197,6 +1234,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1227,6 +1265,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1246,6 +1285,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1267,6 +1307,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1297,6 +1338,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1316,6 +1358,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1365,6 +1408,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1384,6 +1428,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1405,6 +1450,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1435,6 +1481,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1454,6 +1501,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1475,6 +1523,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1505,6 +1554,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1524,6 +1574,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1573,6 +1624,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1592,6 +1644,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1613,6 +1666,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1643,6 +1697,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1662,6 +1717,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1683,6 +1739,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1713,6 +1770,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1732,6 +1790,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1781,6 +1840,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1800,6 +1860,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1821,6 +1882,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1851,6 +1913,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1870,6 +1933,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1891,6 +1955,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1921,6 +1986,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1940,6 +2006,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1989,6 +2056,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2008,6 +2076,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2029,6 +2098,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2059,6 +2129,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2078,6 +2149,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2099,6 +2171,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2145,6 +2218,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2164,6 +2238,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2213,6 +2288,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2232,6 +2308,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2253,6 +2330,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2283,6 +2361,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2302,6 +2381,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2323,6 +2403,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2353,6 +2434,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2372,6 +2454,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2421,6 +2504,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2440,6 +2524,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2461,6 +2546,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2491,6 +2577,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2510,6 +2597,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2531,6 +2619,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2561,6 +2650,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2580,6 +2670,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2629,6 +2720,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2648,6 +2740,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2669,6 +2762,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2699,6 +2793,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2718,6 +2813,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2739,6 +2835,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2785,6 +2882,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2804,6 +2902,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2853,6 +2952,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -2872,6 +2972,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2893,6 +2994,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2939,6 +3041,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -2958,6 +3061,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2979,6 +3083,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3025,6 +3130,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3044,6 +3150,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3093,6 +3200,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3112,6 +3220,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3133,6 +3242,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3163,6 +3273,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3182,6 +3293,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3203,6 +3315,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3233,6 +3346,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3252,6 +3366,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3301,6 +3416,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3320,6 +3436,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3341,6 +3458,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3371,6 +3489,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3390,6 +3509,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3411,6 +3531,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3441,6 +3562,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3460,6 +3582,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3509,6 +3632,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3528,6 +3652,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3549,6 +3674,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3595,6 +3721,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3614,6 +3741,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3635,6 +3763,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3681,6 +3810,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3700,6 +3830,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.json index b16b24120146..fd55fbe9371c 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -151,6 +154,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -192,6 +196,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -213,6 +218,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -235,6 +241,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -256,6 +263,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -315,6 +323,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +351,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -369,6 +379,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -421,6 +432,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -445,6 +457,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +491,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -499,6 +513,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -526,6 +541,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -560,6 +576,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -589,6 +606,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -614,6 +632,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -682,6 +701,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -718,6 +738,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -790,6 +811,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -809,6 +831,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -830,6 +853,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -860,6 +884,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -879,6 +904,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -900,6 +926,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -930,6 +957,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -949,6 +977,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -998,6 +1027,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1017,6 +1047,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1038,6 +1069,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1084,6 +1116,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1103,6 +1136,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1124,6 +1158,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1170,6 +1205,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1189,6 +1225,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1238,6 +1275,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1257,6 +1295,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1278,6 +1317,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1308,6 +1348,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1327,6 +1368,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1348,6 +1390,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1378,6 +1421,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1397,6 +1441,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1446,6 +1491,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1465,6 +1511,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1486,6 +1533,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1516,6 +1564,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1535,6 +1584,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1556,6 +1606,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1586,6 +1637,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1605,6 +1657,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1654,6 +1707,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1673,6 +1727,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1694,6 +1749,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1724,6 +1780,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1743,6 +1800,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1764,6 +1822,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1794,6 +1853,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1813,6 +1873,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1862,6 +1923,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1881,6 +1943,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1902,6 +1965,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1932,6 +1996,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1951,6 +2016,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1972,6 +2038,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2002,6 +2069,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2021,6 +2089,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2070,6 +2139,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2089,6 +2159,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2110,6 +2181,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2140,6 +2212,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2159,6 +2232,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2180,6 +2254,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2226,6 +2301,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2245,6 +2321,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2294,6 +2371,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2313,6 +2391,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2334,6 +2413,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2364,6 +2444,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2383,6 +2464,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2404,6 +2486,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2434,6 +2517,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2453,6 +2537,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2502,6 +2587,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2521,6 +2607,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2542,6 +2629,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2572,6 +2660,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2591,6 +2680,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2612,6 +2702,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2642,6 +2733,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2661,6 +2753,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2710,6 +2803,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2729,6 +2823,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2750,6 +2845,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2780,6 +2876,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2799,6 +2896,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2820,6 +2918,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2866,6 +2965,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2885,6 +2985,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2934,6 +3035,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -2953,6 +3055,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2974,6 +3077,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3020,6 +3124,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3039,6 +3144,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3060,6 +3166,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3106,6 +3213,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3125,6 +3233,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3174,6 +3283,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3193,6 +3303,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3214,6 +3325,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3244,6 +3356,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3263,6 +3376,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3284,6 +3398,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3314,6 +3429,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3333,6 +3449,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3382,6 +3499,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3401,6 +3519,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3422,6 +3541,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3452,6 +3572,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3471,6 +3592,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3492,6 +3614,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3522,6 +3645,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3541,6 +3665,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3590,6 +3715,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3609,6 +3735,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3630,6 +3757,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3676,6 +3804,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3695,6 +3824,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3716,6 +3846,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3762,6 +3893,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -3781,6 +3913,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures.json index 9788fd5053da..d5d8647a8b23 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +171,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +202,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -238,6 +244,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +266,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -320,6 +328,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -357,6 +366,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -380,6 +390,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -421,6 +432,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -442,6 +454,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -503,6 +516,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +554,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -567,6 +582,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -591,6 +607,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -623,6 +640,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -636,6 +654,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -657,6 +676,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -684,6 +704,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -708,6 +729,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -734,6 +756,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -747,6 +770,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -768,6 +792,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -795,6 +820,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -821,6 +847,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -859,6 +886,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -887,6 +915,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -900,6 +929,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -921,6 +951,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -948,6 +979,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -974,6 +1006,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1018,6 +1051,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1054,6 +1088,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1075,6 +1110,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1111,6 +1147,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1139,6 +1176,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1167,6 +1205,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1186,6 +1225,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1207,6 +1247,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1237,6 +1278,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1256,6 +1298,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1277,6 +1320,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1307,6 +1351,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1326,6 +1371,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1375,6 +1421,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1394,6 +1441,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1415,6 +1463,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1461,6 +1510,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1480,6 +1530,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1501,6 +1552,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1547,6 +1599,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1566,6 +1619,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1615,6 +1669,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1634,6 +1689,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1655,6 +1711,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1701,6 +1758,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1720,6 +1778,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1741,6 +1800,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1787,6 +1847,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1806,6 +1867,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1855,6 +1917,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1874,6 +1937,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1895,6 +1959,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1941,6 +2006,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1960,6 +2026,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1981,6 +2048,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2027,6 +2095,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2046,6 +2115,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2165,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2114,6 +2185,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2135,6 +2207,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2165,6 +2238,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2184,6 +2258,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2205,6 +2280,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2235,6 +2311,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2254,6 +2331,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2303,6 +2381,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2322,6 +2401,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2343,6 +2423,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2373,6 +2454,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2392,6 +2474,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2413,6 +2496,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2443,6 +2527,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2462,6 +2547,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2511,6 +2597,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2530,6 +2617,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2551,6 +2639,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2581,6 +2670,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2600,6 +2690,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2621,6 +2712,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2667,6 +2759,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2686,6 +2779,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2735,6 +2829,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2754,6 +2849,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2775,6 +2871,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2805,6 +2902,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2824,6 +2922,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2845,6 +2944,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2891,6 +2991,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2910,6 +3011,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2959,6 +3061,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2978,6 +3081,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2999,6 +3103,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3029,6 +3134,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3048,6 +3154,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3069,6 +3176,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3115,6 +3223,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3134,6 +3243,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3183,6 +3293,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3202,6 +3313,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3223,6 +3335,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3253,6 +3366,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3272,6 +3386,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3293,6 +3408,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3323,6 +3439,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3342,6 +3459,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3391,6 +3509,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3410,6 +3529,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3431,6 +3551,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3477,6 +3598,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3496,6 +3618,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3517,6 +3640,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3563,6 +3687,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3582,6 +3707,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3631,6 +3757,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3650,6 +3777,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3671,6 +3799,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3717,6 +3846,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3736,6 +3866,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3757,6 +3888,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3803,6 +3935,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3822,6 +3955,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3871,6 +4005,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3890,6 +4025,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3911,6 +4047,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3957,6 +4094,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3976,6 +4114,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3997,6 +4136,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4027,6 +4167,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4046,6 +4187,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4095,6 +4237,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4114,6 +4257,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4135,6 +4279,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4181,6 +4326,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4200,6 +4346,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4221,6 +4368,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4251,6 +4399,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4270,6 +4419,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4319,6 +4469,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4338,6 +4489,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4359,6 +4511,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4405,6 +4558,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4424,6 +4578,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4445,6 +4600,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4491,6 +4647,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4510,6 +4667,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4559,6 +4717,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4578,6 +4737,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4599,6 +4759,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4629,6 +4790,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4648,6 +4810,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4669,6 +4832,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4715,6 +4879,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4734,6 +4899,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4783,6 +4949,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4802,6 +4969,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4823,6 +4991,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4869,6 +5038,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4888,6 +5058,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4909,6 +5080,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4939,6 +5111,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4958,6 +5131,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5007,6 +5181,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5026,6 +5201,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5047,6 +5223,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5093,6 +5270,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5112,6 +5290,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5133,6 +5312,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5163,6 +5343,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5182,6 +5363,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5231,6 +5413,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5250,6 +5433,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5271,6 +5455,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5301,6 +5486,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5320,6 +5506,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5341,6 +5528,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5387,6 +5575,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5406,6 +5595,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures2.json index d3bf9c6cf49d..bd14bcef7dc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignatures2.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -232,6 +239,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +270,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -303,6 +312,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -324,6 +334,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +357,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -428,6 +441,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +479,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +502,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -510,6 +526,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +568,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -572,6 +590,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -594,6 +613,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -615,6 +635,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -676,6 +697,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -713,6 +735,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -735,6 +758,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -762,6 +786,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -786,6 +811,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -808,6 +834,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -840,6 +867,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -853,6 +881,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -874,6 +903,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +918,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -909,6 +940,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -936,6 +968,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -960,6 +993,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -986,6 +1020,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -999,6 +1034,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1020,6 +1056,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1034,6 +1071,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1055,6 +1093,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1082,6 +1121,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1108,6 +1148,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1168,6 +1210,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1196,6 +1239,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1209,6 +1253,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1230,6 +1275,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1244,6 +1290,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1265,6 +1312,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1292,6 +1340,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1318,6 +1367,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1340,6 +1390,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1384,6 +1435,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1420,6 +1472,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1441,6 +1494,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1463,6 +1517,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1484,6 +1539,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1520,6 +1576,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1548,6 +1605,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1598,6 +1657,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1617,6 +1677,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1638,6 +1699,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1668,6 +1730,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1708,6 +1772,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1738,6 +1803,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1757,6 +1823,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1806,6 +1873,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1825,6 +1893,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1846,6 +1915,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1900,6 +1970,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1919,6 +1990,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1940,6 +2012,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1994,6 +2067,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2013,6 +2087,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2062,6 +2137,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2081,6 +2157,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2179,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2156,6 +2234,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2175,6 +2254,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2196,6 +2276,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2250,6 +2331,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2269,6 +2351,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2401,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2337,6 +2421,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2358,6 +2443,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2412,6 +2498,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2431,6 +2518,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2452,6 +2540,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2506,6 +2595,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2525,6 +2615,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2574,6 +2665,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2593,6 +2685,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2614,6 +2707,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2644,6 +2738,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2663,6 +2758,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2684,6 +2780,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2714,6 +2811,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2733,6 +2831,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2782,6 +2881,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2801,6 +2901,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2822,6 +2923,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2852,6 +2954,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2871,6 +2974,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2892,6 +2996,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2922,6 +3027,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2941,6 +3047,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2990,6 +3097,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3009,6 +3117,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3030,6 +3139,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3060,6 +3170,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3079,6 +3190,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3100,6 +3212,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3154,6 +3267,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3173,6 +3287,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3222,6 +3337,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3241,6 +3357,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3262,6 +3379,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3292,6 +3410,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3311,6 +3430,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3332,6 +3452,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3386,6 +3507,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3405,6 +3527,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3454,6 +3577,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3473,6 +3597,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3494,6 +3619,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3524,6 +3650,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3543,6 +3670,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3564,6 +3692,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3618,6 +3747,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3637,6 +3767,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3686,6 +3817,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3705,6 +3837,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3726,6 +3859,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3756,6 +3890,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3775,6 +3910,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3796,6 +3932,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3826,6 +3963,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3845,6 +3983,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3894,6 +4033,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3913,6 +4053,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3934,6 +4075,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3988,6 +4130,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4007,6 +4150,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4028,6 +4172,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4082,6 +4227,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4101,6 +4247,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4150,6 +4297,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4169,6 +4317,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4190,6 +4339,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4244,6 +4394,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4263,6 +4414,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4284,6 +4436,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4338,6 +4491,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4357,6 +4511,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4406,6 +4561,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4425,6 +4581,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4446,6 +4603,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4500,6 +4658,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4519,6 +4678,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4540,6 +4700,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4570,6 +4731,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4589,6 +4751,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4638,6 +4801,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4657,6 +4821,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4678,6 +4843,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4732,6 +4898,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4751,6 +4918,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4772,6 +4940,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4802,6 +4971,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4821,6 +4991,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4870,6 +5041,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4889,6 +5061,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4910,6 +5083,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4964,6 +5138,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4983,6 +5158,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5004,6 +5180,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5058,6 +5235,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5077,6 +5255,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5126,6 +5305,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5145,6 +5325,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5166,6 +5347,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5196,6 +5378,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5215,6 +5398,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5236,6 +5420,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5290,6 +5475,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5309,6 +5495,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5358,6 +5545,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5377,6 +5565,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5398,6 +5587,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5452,6 +5642,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5471,6 +5662,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5492,6 +5684,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5522,6 +5715,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5541,6 +5735,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5590,6 +5785,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5609,6 +5805,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5630,6 +5827,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5684,6 +5882,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5703,6 +5902,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5724,6 +5924,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5754,6 +5955,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5773,6 +5975,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5822,6 +6025,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5841,6 +6045,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5862,6 +6067,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5892,6 +6098,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5911,6 +6118,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5932,6 +6140,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5986,6 +6195,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6005,6 +6215,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.json index 213fdc26c622..af430f275554 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -156,6 +160,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -204,6 +209,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -245,6 +251,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +273,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -354,6 +362,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +382,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -410,6 +420,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -451,6 +462,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -472,6 +484,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -560,6 +573,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -579,6 +593,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -604,6 +619,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -628,6 +644,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -647,6 +664,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -677,6 +695,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -690,6 +709,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -711,6 +731,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -752,6 +773,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -778,6 +800,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -791,6 +814,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -812,6 +836,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -855,6 +880,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -874,6 +900,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -910,6 +937,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -938,6 +966,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -951,6 +980,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -972,6 +1002,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1015,6 +1046,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1034,6 +1066,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1092,6 +1125,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1128,6 +1162,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1149,6 +1184,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1248,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1231,6 +1268,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1257,6 +1295,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1276,6 +1315,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1297,6 +1337,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1327,6 +1368,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1346,6 +1388,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1367,6 +1410,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1397,6 +1441,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1416,6 +1461,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1465,6 +1511,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1484,6 +1531,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1505,6 +1553,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1528,6 +1577,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1577,6 +1627,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1596,6 +1647,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1617,6 +1669,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1640,6 +1693,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1689,6 +1743,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1708,6 +1763,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1757,6 +1813,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1776,6 +1833,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1797,6 +1855,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1820,6 +1879,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1853,6 +1913,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1872,6 +1933,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1893,6 +1955,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1916,6 +1979,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1949,6 +2013,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1968,6 +2033,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2017,6 +2083,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2036,6 +2103,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2057,6 +2125,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2080,6 +2149,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2113,6 +2183,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2132,6 +2203,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2153,6 +2225,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2176,6 +2249,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2209,6 +2283,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2228,6 +2303,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2277,6 +2353,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2296,6 +2373,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2317,6 +2395,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2347,6 +2426,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2366,6 +2446,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2387,6 +2468,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2417,6 +2499,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2436,6 +2519,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2485,6 +2569,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2504,6 +2589,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2525,6 +2611,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2555,6 +2642,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2574,6 +2662,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2595,6 +2684,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2625,6 +2715,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2644,6 +2735,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2693,6 +2785,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2712,6 +2805,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2733,6 +2827,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2763,6 +2858,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2782,6 +2878,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2803,6 +2900,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2826,6 +2924,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2875,6 +2974,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2894,6 +2994,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2943,6 +3044,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2962,6 +3064,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2983,6 +3086,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3013,6 +3117,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3032,6 +3137,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3053,6 +3159,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3076,6 +3183,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3109,6 +3217,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3128,6 +3237,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3177,6 +3287,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3196,6 +3307,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3217,6 +3329,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3247,6 +3360,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3266,6 +3380,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3287,6 +3402,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3310,6 +3426,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3343,6 +3460,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3362,6 +3480,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3411,6 +3530,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3430,6 +3550,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3451,6 +3572,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3481,6 +3603,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3500,6 +3623,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3521,6 +3645,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3551,6 +3676,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3570,6 +3696,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3619,6 +3746,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3638,6 +3766,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3659,6 +3788,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3682,6 +3812,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3731,6 +3862,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3750,6 +3882,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3771,6 +3904,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3794,6 +3928,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3827,6 +3962,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3846,6 +3982,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3895,6 +4032,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3914,6 +4052,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3935,6 +4074,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3958,6 +4098,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4007,6 +4148,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4026,6 +4168,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4047,6 +4190,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4070,6 +4214,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4103,6 +4248,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4122,6 +4268,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4171,6 +4318,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4190,6 +4338,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4211,6 +4360,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4234,6 +4384,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4283,6 +4434,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4302,6 +4454,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4323,6 +4476,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4353,6 +4507,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4372,6 +4527,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4421,6 +4577,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4440,6 +4597,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4461,6 +4619,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4484,6 +4643,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4533,6 +4693,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4552,6 +4713,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4573,6 +4735,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4603,6 +4766,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4622,6 +4786,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4671,6 +4836,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4690,6 +4856,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4711,6 +4878,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4734,6 +4902,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4767,6 +4936,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4786,6 +4956,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4807,6 +4978,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4830,6 +5002,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4863,6 +5036,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4882,6 +5056,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4931,6 +5106,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4950,6 +5126,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4971,6 +5148,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5001,6 +5179,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5020,6 +5199,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5041,6 +5221,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5064,6 +5245,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5097,6 +5279,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5116,6 +5299,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5165,6 +5349,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5184,6 +5369,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5205,6 +5391,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5228,6 +5415,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5261,6 +5449,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5280,6 +5469,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5301,6 +5491,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5331,6 +5522,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5350,6 +5542,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5399,6 +5592,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5418,6 +5612,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5439,6 +5634,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5462,6 +5658,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5495,6 +5692,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5514,6 +5712,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5535,6 +5734,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5565,6 +5765,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5584,6 +5785,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5633,6 +5835,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5652,6 +5855,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5673,6 +5877,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5703,6 +5908,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5722,6 +5928,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5743,6 +5950,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5766,6 +5974,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5799,6 +6008,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5818,6 +6028,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.json index 53bb2786ac81..c8168d631cc6 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -199,6 +205,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -219,6 +226,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -238,6 +246,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -286,6 +295,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -327,6 +337,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -348,6 +359,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -370,6 +382,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -479,6 +493,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -498,6 +513,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -518,6 +534,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -537,6 +554,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -574,6 +592,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -615,6 +634,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -636,6 +656,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -658,6 +679,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -679,6 +701,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -767,6 +790,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -786,6 +810,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -806,6 +831,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -825,6 +851,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -846,6 +873,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -887,6 +915,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -908,6 +937,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -930,6 +960,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -951,6 +982,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1039,6 +1071,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1058,6 +1091,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1078,6 +1112,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1097,6 +1132,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1122,6 +1158,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1146,6 +1183,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1165,6 +1203,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1185,6 +1224,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1204,6 +1244,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1234,6 +1275,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1247,6 +1289,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1268,6 +1311,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1282,6 +1326,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1303,6 +1348,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1344,6 +1390,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1370,6 +1417,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1383,6 +1431,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1404,6 +1453,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1468,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1439,6 +1490,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1482,6 +1534,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1501,6 +1554,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1521,6 +1575,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1540,6 +1595,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -1576,6 +1632,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1604,6 +1661,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1617,6 +1675,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1638,6 +1697,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1652,6 +1712,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1673,6 +1734,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1716,6 +1778,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1735,6 +1798,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1755,6 +1819,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1774,6 +1839,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1832,6 +1898,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1868,6 +1935,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1889,6 +1957,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1911,6 +1980,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1932,6 +2002,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1995,6 +2066,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2014,6 +2086,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2034,6 +2107,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2053,6 +2127,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -2079,6 +2154,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2098,6 +2174,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2119,6 +2196,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2149,6 +2227,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2168,6 +2247,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2189,6 +2269,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2219,6 +2300,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2238,6 +2320,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2287,6 +2370,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2306,6 +2390,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2327,6 +2412,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2350,6 +2436,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2384,6 +2471,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2433,6 +2521,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2452,6 +2541,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2473,6 +2563,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2496,6 +2587,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2530,6 +2622,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2579,6 +2672,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2598,6 +2692,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2647,6 +2742,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2666,6 +2762,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2687,6 +2784,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2710,6 +2808,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2728,6 +2827,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2761,6 +2861,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2780,6 +2881,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2801,6 +2903,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2824,6 +2927,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2842,6 +2946,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2875,6 +2980,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2894,6 +3000,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2943,6 +3050,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2962,6 +3070,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2983,6 +3092,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3006,6 +3116,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3024,6 +3135,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3057,6 +3169,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3076,6 +3189,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3097,6 +3211,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3120,6 +3235,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3138,6 +3254,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3171,6 +3288,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3190,6 +3308,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3239,6 +3358,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3258,6 +3378,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3279,6 +3400,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3309,6 +3431,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3328,6 +3451,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3349,6 +3473,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3379,6 +3504,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3398,6 +3524,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3447,6 +3574,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3466,6 +3594,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3487,6 +3616,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3517,6 +3647,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3536,6 +3667,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3557,6 +3689,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3587,6 +3720,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3606,6 +3740,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3655,6 +3790,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3674,6 +3810,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3695,6 +3832,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3725,6 +3863,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3744,6 +3883,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3765,6 +3905,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3788,6 +3929,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3822,6 +3964,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3871,6 +4014,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3890,6 +4034,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3939,6 +4084,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3958,6 +4104,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3979,6 +4126,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4009,6 +4157,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -4028,6 +4177,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4049,6 +4199,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4072,6 +4223,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4090,6 +4242,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4123,6 +4276,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -4142,6 +4296,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4191,6 +4346,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4210,6 +4366,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4231,6 +4388,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4254,6 +4412,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4272,6 +4431,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4305,6 +4465,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4324,6 +4485,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4345,6 +4507,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4368,6 +4531,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4386,6 +4550,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4419,6 +4584,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4438,6 +4604,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4487,6 +4654,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -4506,6 +4674,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4527,6 +4696,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4550,6 +4720,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4568,6 +4739,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4601,6 +4773,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -4620,6 +4793,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4641,6 +4815,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4672,6 +4847,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4705,6 +4881,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -4724,6 +4901,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4773,6 +4951,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -4792,6 +4971,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4813,6 +4993,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4843,6 +5024,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -4862,6 +5044,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4883,6 +5066,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4906,6 +5090,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4924,6 +5109,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4957,6 +5143,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -4976,6 +5163,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5025,6 +5213,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5044,6 +5233,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5065,6 +5255,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5095,6 +5286,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5114,6 +5306,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5135,6 +5328,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5165,6 +5359,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5184,6 +5379,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5233,6 +5429,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5252,6 +5449,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5273,6 +5471,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5296,6 +5495,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5330,6 +5530,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5379,6 +5580,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5398,6 +5600,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5419,6 +5622,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5442,6 +5646,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5460,6 +5665,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5493,6 +5699,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5512,6 +5719,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5561,6 +5769,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -5580,6 +5789,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5601,6 +5811,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5624,6 +5835,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5658,6 +5870,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5707,6 +5920,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -5726,6 +5940,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5747,6 +5962,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5770,6 +5986,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5788,6 +6005,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5821,6 +6039,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -5840,6 +6059,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5889,6 +6109,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -5908,6 +6129,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5929,6 +6151,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5952,6 +6175,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5986,6 +6210,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6035,6 +6260,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6054,6 +6280,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6075,6 +6302,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6105,6 +6333,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6124,6 +6353,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6173,6 +6403,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6192,6 +6423,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6213,6 +6445,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6236,6 +6469,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6270,6 +6504,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -6319,6 +6554,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6338,6 +6574,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6359,6 +6596,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6389,6 +6627,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6408,6 +6647,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6457,6 +6697,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -6476,6 +6717,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6497,6 +6739,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -6520,6 +6763,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -6538,6 +6782,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -6571,6 +6816,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -6590,6 +6836,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6611,6 +6858,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6634,6 +6882,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6652,6 +6901,7 @@ "end": 2803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6685,6 +6935,7 @@ "end": 2827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -6704,6 +6955,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6753,6 +7005,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -6772,6 +7025,7 @@ "end": 2858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6793,6 +7047,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -6823,6 +7078,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -6842,6 +7098,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6863,6 +7120,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6886,6 +7144,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6904,6 +7163,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6937,6 +7197,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -6956,6 +7217,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7005,6 +7267,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7024,6 +7287,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7045,6 +7309,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -7068,6 +7333,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -7086,6 +7352,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -7119,6 +7386,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7138,6 +7406,7 @@ "end": 2993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7159,6 +7428,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7189,6 +7459,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7208,6 +7479,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7257,6 +7529,7 @@ "end": 3054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -7276,6 +7549,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7297,6 +7571,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -7320,6 +7595,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -7338,6 +7614,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -7371,6 +7648,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -7390,6 +7668,7 @@ "end": 3094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7411,6 +7690,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7441,6 +7721,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -7460,6 +7741,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7509,6 +7791,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -7528,6 +7811,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7549,6 +7833,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -7579,6 +7864,7 @@ "end": 3178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -7598,6 +7884,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7619,6 +7906,7 @@ "end": 3183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7642,6 +7930,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -7660,6 +7949,7 @@ "end": 3198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -7693,6 +7983,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -7712,6 +8003,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.json index 96aa3da58471..aad55abed887 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.json @@ -14,6 +14,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -81,6 +82,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -152,6 +154,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -179,6 +182,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +220,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -240,6 +245,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +279,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -297,6 +304,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -320,6 +328,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -344,6 +353,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -369,6 +379,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -392,6 +403,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -423,6 +435,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Six", "optional": false }, @@ -447,6 +460,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +483,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -502,6 +517,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -526,6 +542,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -545,6 +562,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -586,6 +604,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -607,6 +626,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -629,6 +649,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -650,6 +671,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -711,6 +733,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -730,6 +753,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -750,6 +774,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -769,6 +794,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -817,6 +843,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -858,6 +885,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -879,6 +907,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -901,6 +930,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -922,6 +952,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1010,6 +1041,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1029,6 +1061,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1049,6 +1082,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1068,6 +1102,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -1089,6 +1124,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1130,6 +1166,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1151,6 +1188,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1173,6 +1211,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1194,6 +1233,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1282,6 +1322,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1301,6 +1342,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1321,6 +1363,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1340,6 +1383,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -1361,6 +1405,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1402,6 +1447,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1423,6 +1469,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1445,6 +1492,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1466,6 +1514,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1554,6 +1603,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1573,6 +1623,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1593,6 +1644,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1612,6 +1664,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -1653,6 +1706,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1677,6 +1731,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1696,6 +1751,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1716,6 +1772,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1735,6 +1792,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -1781,6 +1839,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1794,6 +1853,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1815,6 +1875,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1829,6 +1890,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1850,6 +1912,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1891,6 +1954,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1917,6 +1981,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1930,6 +1995,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1951,6 +2017,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1965,6 +2032,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1986,6 +2054,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2029,6 +2098,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2048,6 +2118,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2068,6 +2139,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2087,6 +2159,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Six", "optional": false }, @@ -2147,6 +2220,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2175,6 +2249,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2188,6 +2263,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2209,6 +2285,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2223,6 +2300,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2244,6 +2322,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2287,6 +2366,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2306,6 +2386,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2326,6 +2407,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2345,6 +2427,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -2387,6 +2470,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2423,6 +2507,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2444,6 +2529,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2466,6 +2552,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2487,6 +2574,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2550,6 +2638,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2569,6 +2658,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2589,6 +2679,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2608,6 +2699,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2634,6 +2726,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2653,6 +2746,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2674,6 +2768,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2704,6 +2799,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2723,6 +2819,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2744,6 +2841,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2774,6 +2872,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2793,6 +2892,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2842,6 +2942,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2861,6 +2962,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2882,6 +2984,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2905,6 +3008,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2923,6 +3027,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2956,6 +3061,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2975,6 +3081,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2996,6 +3103,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3019,6 +3127,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -3037,6 +3146,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -3070,6 +3180,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -3089,6 +3200,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3138,6 +3250,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -3157,6 +3270,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3178,6 +3292,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3201,6 +3316,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3219,6 +3335,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3252,6 +3369,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -3271,6 +3389,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3292,6 +3411,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3315,6 +3435,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3333,6 +3454,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3366,6 +3488,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -3385,6 +3508,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3434,6 +3558,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3453,6 +3578,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3474,6 +3600,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3497,6 +3624,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3531,6 +3659,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3580,6 +3709,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3599,6 +3729,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3620,6 +3751,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3643,6 +3775,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3677,6 +3810,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3726,6 +3860,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3745,6 +3880,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3794,6 +3930,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3813,6 +3950,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3834,6 +3972,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3864,6 +4003,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3883,6 +4023,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3904,6 +4045,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3934,6 +4076,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3953,6 +4096,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4002,6 +4146,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4021,6 +4166,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4042,6 +4188,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4072,6 +4219,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4091,6 +4239,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4112,6 +4261,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4142,6 +4292,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4161,6 +4312,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4210,6 +4362,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -4229,6 +4382,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4250,6 +4404,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4280,6 +4435,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -4299,6 +4455,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4320,6 +4477,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4343,6 +4501,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4361,6 +4520,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4394,6 +4554,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -4413,6 +4574,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4462,6 +4624,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -4481,6 +4644,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4502,6 +4666,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4532,6 +4697,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -4551,6 +4717,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4572,6 +4739,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4595,6 +4763,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4613,6 +4782,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4646,6 +4816,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -4665,6 +4836,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4714,6 +4886,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4733,6 +4906,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4754,6 +4928,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4777,6 +4952,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4795,6 +4971,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4828,6 +5005,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4847,6 +5025,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4868,6 +5047,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4891,6 +5071,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -4925,6 +5106,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -4974,6 +5156,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -4993,6 +5176,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5042,6 +5226,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -5061,6 +5246,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5082,6 +5268,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5105,6 +5292,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5123,6 +5311,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5156,6 +5345,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -5175,6 +5365,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5196,6 +5387,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5219,6 +5411,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -5253,6 +5446,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -5302,6 +5496,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -5321,6 +5516,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5370,6 +5566,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -5389,6 +5586,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5410,6 +5608,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5440,6 +5639,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -5459,6 +5659,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5480,6 +5681,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5503,6 +5705,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -5537,6 +5740,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -5586,6 +5790,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -5605,6 +5810,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5654,6 +5860,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5673,6 +5880,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5694,6 +5902,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5724,6 +5933,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5743,6 +5953,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5764,6 +5975,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5794,6 +6006,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -5813,6 +6026,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5862,6 +6076,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5881,6 +6096,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5902,6 +6118,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5925,6 +6142,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -5943,6 +6161,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -5976,6 +6195,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5995,6 +6215,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6016,6 +6237,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -6039,6 +6261,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6073,6 +6296,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6122,6 +6346,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -6141,6 +6366,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6190,6 +6416,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -6209,6 +6436,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6230,6 +6458,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6253,6 +6482,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6271,6 +6501,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6304,6 +6535,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -6323,6 +6555,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6344,6 +6577,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6367,6 +6601,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -6385,6 +6620,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -6418,6 +6654,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -6437,6 +6674,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6486,6 +6724,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6505,6 +6744,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6526,6 +6766,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6549,6 +6790,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6567,6 +6809,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6600,6 +6843,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6619,6 +6863,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6640,6 +6885,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6670,6 +6916,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6689,6 +6936,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6738,6 +6986,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6757,6 +7006,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6778,6 +7028,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6801,6 +7052,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6819,6 +7071,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -6852,6 +7105,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6871,6 +7125,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6892,6 +7147,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6922,6 +7178,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6941,6 +7198,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6990,6 +7248,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -7009,6 +7268,7 @@ "end": 2830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7030,6 +7290,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -7053,6 +7314,7 @@ "end": 2838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -7087,6 +7349,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -7136,6 +7399,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -7155,6 +7419,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7176,6 +7441,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7199,6 +7465,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -7217,6 +7484,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -7250,6 +7518,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -7269,6 +7538,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7318,6 +7588,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -7337,6 +7608,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7358,6 +7630,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -7388,6 +7661,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -7407,6 +7681,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7428,6 +7703,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7451,6 +7727,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -7469,6 +7746,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -7502,6 +7780,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -7521,6 +7800,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7570,6 +7850,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7589,6 +7870,7 @@ "end": 3049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7610,6 +7892,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -7633,6 +7916,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -7667,6 +7951,7 @@ "end": 3071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -7716,6 +8001,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7735,6 +8021,7 @@ "end": 3099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7756,6 +8043,7 @@ "end": 3109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7786,6 +8074,7 @@ "end": 3132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -7805,6 +8094,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7854,6 +8144,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -7873,6 +8164,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7894,6 +8186,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -7917,6 +8210,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -7951,6 +8245,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -8000,6 +8295,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -8019,6 +8315,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8040,6 +8337,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8070,6 +8368,7 @@ "end": 3245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -8089,6 +8388,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8138,6 +8438,7 @@ "end": 3273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8157,6 +8458,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8178,6 +8480,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -8208,6 +8511,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8227,6 +8531,7 @@ "end": 3298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8248,6 +8553,7 @@ "end": 3301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8271,6 +8577,7 @@ "end": 3307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -8289,6 +8596,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -8322,6 +8630,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8341,6 +8650,7 @@ "end": 3340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.json index 4767e10d20b0..429bb3ce2b73 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -187,6 +191,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -228,6 +233,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -249,6 +255,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -337,6 +344,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -360,6 +368,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -401,6 +410,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -422,6 +432,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -510,6 +521,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -537,6 +549,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -561,6 +574,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -593,6 +607,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -606,6 +621,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -627,6 +643,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -654,6 +671,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -678,6 +696,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -704,6 +723,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -717,6 +737,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +759,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -765,6 +787,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -791,6 +814,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -829,6 +853,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -857,6 +882,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -870,6 +896,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -891,6 +918,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -918,6 +946,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +973,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -988,6 +1018,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1024,6 +1055,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1045,6 +1077,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1106,6 +1139,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1134,6 +1168,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1153,6 +1188,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1174,6 +1210,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1204,6 +1241,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1223,6 +1261,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1244,6 +1283,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1274,6 +1314,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1293,6 +1334,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1342,6 +1384,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1361,6 +1404,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1382,6 +1426,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1428,6 +1473,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1447,6 +1493,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1468,6 +1515,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1514,6 +1562,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1533,6 +1582,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1582,6 +1632,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1601,6 +1652,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1622,6 +1674,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1668,6 +1721,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1687,6 +1741,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1708,6 +1763,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1754,6 +1810,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1773,6 +1830,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1822,6 +1880,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1841,6 +1900,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1862,6 +1922,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1908,6 +1969,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1927,6 +1989,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1948,6 +2011,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1994,6 +2058,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2013,6 +2078,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2062,6 +2128,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2081,6 +2148,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2170,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2132,6 +2201,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2151,6 +2221,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2172,6 +2243,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2202,6 +2274,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2221,6 +2294,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2270,6 +2344,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2289,6 +2364,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2310,6 +2386,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2340,6 +2417,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2359,6 +2437,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2380,6 +2459,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2410,6 +2490,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2429,6 +2510,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2478,6 +2560,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2497,6 +2580,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2518,6 +2602,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2548,6 +2633,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2567,6 +2653,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2588,6 +2675,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2634,6 +2722,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2653,6 +2742,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2702,6 +2792,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2721,6 +2812,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2742,6 +2834,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2772,6 +2865,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2791,6 +2885,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2812,6 +2907,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2858,6 +2954,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2877,6 +2974,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2926,6 +3024,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2945,6 +3044,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2966,6 +3066,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2996,6 +3097,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3015,6 +3117,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3036,6 +3139,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3082,6 +3186,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3101,6 +3206,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3150,6 +3256,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3169,6 +3276,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3190,6 +3298,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3220,6 +3329,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3239,6 +3349,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3260,6 +3371,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3290,6 +3402,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3309,6 +3422,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3358,6 +3472,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3377,6 +3492,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3398,6 +3514,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3444,6 +3561,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3463,6 +3581,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3484,6 +3603,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3530,6 +3650,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3549,6 +3670,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3598,6 +3720,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3617,6 +3740,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3638,6 +3762,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3684,6 +3809,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3703,6 +3829,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3724,6 +3851,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3770,6 +3898,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3789,6 +3918,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3838,6 +3968,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3857,6 +3988,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3878,6 +4010,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3924,6 +4057,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3943,6 +4077,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3964,6 +4099,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3994,6 +4130,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4013,6 +4150,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4062,6 +4200,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4081,6 +4220,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4102,6 +4242,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4148,6 +4289,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4167,6 +4309,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4188,6 +4331,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4218,6 +4362,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4237,6 +4382,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4286,6 +4432,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4305,6 +4452,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4326,6 +4474,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4372,6 +4521,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4391,6 +4541,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4412,6 +4563,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4458,6 +4610,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4477,6 +4630,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4526,6 +4680,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4545,6 +4700,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4566,6 +4722,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4596,6 +4753,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4615,6 +4773,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4636,6 +4795,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4682,6 +4842,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4701,6 +4862,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4750,6 +4912,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4769,6 +4932,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4790,6 +4954,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4836,6 +5001,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4855,6 +5021,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4876,6 +5043,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4906,6 +5074,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4925,6 +5094,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4974,6 +5144,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4993,6 +5164,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5014,6 +5186,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5060,6 +5233,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5079,6 +5253,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5100,6 +5275,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5130,6 +5306,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5149,6 +5326,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5198,6 +5376,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5217,6 +5396,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5238,6 +5418,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5268,6 +5449,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5287,6 +5469,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5308,6 +5491,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5354,6 +5538,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5373,6 +5558,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.json index 0e2477c06827..c7b4829617bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -156,6 +160,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -204,6 +209,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -245,6 +251,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -266,6 +273,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -354,6 +362,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +382,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -394,6 +404,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +446,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -544,6 +557,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -563,6 +577,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -588,6 +603,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -612,6 +628,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -631,6 +648,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -661,6 +679,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -674,6 +693,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -695,6 +715,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -722,6 +743,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -746,6 +768,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -772,6 +795,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -785,6 +809,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -806,6 +831,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -833,6 +859,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -859,6 +886,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -878,6 +906,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -914,6 +943,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -942,6 +972,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -955,6 +986,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -976,6 +1008,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1003,6 +1036,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1029,6 +1063,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1048,6 +1083,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1126,6 +1163,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1147,6 +1185,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1208,6 +1247,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1227,6 +1267,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1253,6 +1294,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1272,6 +1314,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1293,6 +1336,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1323,6 +1367,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1342,6 +1387,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1363,6 +1409,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1393,6 +1440,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1412,6 +1460,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1461,6 +1510,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1480,6 +1530,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1501,6 +1552,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1524,6 +1576,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1557,6 +1610,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1576,6 +1630,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1597,6 +1652,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1620,6 +1676,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1653,6 +1710,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1672,6 +1730,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1721,6 +1780,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1740,6 +1800,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1761,6 +1822,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1784,6 +1846,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1817,6 +1880,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1836,6 +1900,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1857,6 +1922,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1880,6 +1946,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1913,6 +1980,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1932,6 +2000,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1981,6 +2050,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2000,6 +2070,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2021,6 +2092,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2044,6 +2116,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2077,6 +2150,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2096,6 +2170,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2117,6 +2192,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2140,6 +2216,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2173,6 +2250,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2192,6 +2270,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2241,6 +2320,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2260,6 +2340,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2281,6 +2362,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2311,6 +2393,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2330,6 +2413,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2351,6 +2435,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2381,6 +2466,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2400,6 +2486,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2449,6 +2536,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2468,6 +2556,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2489,6 +2578,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2519,6 +2609,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2538,6 +2629,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2559,6 +2651,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2589,6 +2682,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2608,6 +2702,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2657,6 +2752,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2676,6 +2772,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2697,6 +2794,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2727,6 +2825,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2746,6 +2845,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2767,6 +2867,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2790,6 +2891,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2823,6 +2925,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2842,6 +2945,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2891,6 +2995,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2910,6 +3015,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2931,6 +3037,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2961,6 +3068,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2980,6 +3088,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3001,6 +3110,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3024,6 +3134,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3057,6 +3168,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3076,6 +3188,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3125,6 +3238,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3144,6 +3258,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3165,6 +3280,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3195,6 +3311,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3214,6 +3331,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3235,6 +3353,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3258,6 +3377,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3291,6 +3411,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3310,6 +3431,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3359,6 +3481,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3378,6 +3501,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3399,6 +3523,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3429,6 +3554,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3448,6 +3574,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3469,6 +3596,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3499,6 +3627,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3518,6 +3647,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3567,6 +3697,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3586,6 +3717,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3607,6 +3739,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3630,6 +3763,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3663,6 +3797,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3682,6 +3817,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3703,6 +3839,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3726,6 +3863,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3759,6 +3897,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3778,6 +3917,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3827,6 +3967,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3846,6 +3987,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3867,6 +4009,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3890,6 +4033,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3923,6 +4067,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3942,6 +4087,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3963,6 +4109,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3986,6 +4133,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4019,6 +4167,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4038,6 +4187,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4087,6 +4237,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4106,6 +4257,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4127,6 +4279,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4150,6 +4303,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4183,6 +4337,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4202,6 +4357,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4223,6 +4379,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4253,6 +4410,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4272,6 +4430,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4321,6 +4480,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4340,6 +4500,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4361,6 +4522,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4384,6 +4546,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4417,6 +4580,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4436,6 +4600,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4457,6 +4622,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4487,6 +4653,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4506,6 +4673,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4555,6 +4723,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4574,6 +4743,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4595,6 +4765,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4618,6 +4789,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4651,6 +4823,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4670,6 +4843,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4691,6 +4865,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4714,6 +4889,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4747,6 +4923,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4766,6 +4943,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4815,6 +4993,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4834,6 +5013,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4855,6 +5035,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4885,6 +5066,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4904,6 +5086,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4925,6 +5108,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4948,6 +5132,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4981,6 +5166,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5000,6 +5186,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5049,6 +5236,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5068,6 +5256,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5089,6 +5278,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5112,6 +5302,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5145,6 +5336,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5164,6 +5356,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5185,6 +5378,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5215,6 +5409,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5234,6 +5429,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5283,6 +5479,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5302,6 +5499,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5323,6 +5521,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5346,6 +5545,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5379,6 +5579,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5398,6 +5599,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5419,6 +5621,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5449,6 +5652,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5468,6 +5672,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5517,6 +5722,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5536,6 +5742,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5557,6 +5764,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5587,6 +5795,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5606,6 +5815,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5627,6 +5837,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5650,6 +5861,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5683,6 +5895,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5702,6 +5915,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.json index ee1d8b756463..dda7f571efdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +171,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +202,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -238,6 +244,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +266,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -320,6 +328,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -357,6 +366,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -379,6 +389,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -402,6 +413,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -443,6 +455,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -464,6 +477,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -525,6 +539,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -562,6 +577,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -584,6 +600,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -606,6 +623,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -633,6 +651,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -657,6 +676,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -679,6 +699,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -701,6 +722,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -723,6 +745,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -755,6 +778,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -768,6 +792,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -789,6 +814,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -816,6 +842,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -840,6 +867,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -866,6 +894,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -879,6 +908,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -900,6 +930,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -927,6 +958,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -953,6 +985,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -975,6 +1008,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -997,6 +1031,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1019,6 +1054,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1057,6 +1093,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1085,6 +1122,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1098,6 +1136,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1119,6 +1158,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1146,6 +1186,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1172,6 +1213,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1194,6 +1236,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1216,6 +1259,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1238,6 +1282,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1260,6 +1305,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1304,6 +1350,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1340,6 +1387,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1361,6 +1409,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1397,6 +1446,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1425,6 +1475,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1447,6 +1498,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1469,6 +1521,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1491,6 +1544,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1513,6 +1567,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1535,6 +1590,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1563,6 +1619,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1582,6 +1639,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1603,6 +1661,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1633,6 +1692,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1652,6 +1712,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1673,6 +1734,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1703,6 +1765,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1722,6 +1785,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1771,6 +1835,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1790,6 +1855,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1811,6 +1877,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1865,6 +1932,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1884,6 +1952,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1905,6 +1974,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1959,6 +2029,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1978,6 +2049,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2027,6 +2099,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2046,6 +2119,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2067,6 +2141,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2129,6 +2204,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2148,6 +2224,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2169,6 +2246,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2231,6 +2309,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2250,6 +2329,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2299,6 +2379,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2318,6 +2399,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2339,6 +2421,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2409,6 +2492,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2428,6 +2512,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2449,6 +2534,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2519,6 +2605,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2538,6 +2625,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2587,6 +2675,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2606,6 +2695,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2627,6 +2717,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2657,6 +2748,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2676,6 +2768,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2697,6 +2790,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2727,6 +2821,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2746,6 +2841,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2795,6 +2891,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2814,6 +2911,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2835,6 +2933,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2865,6 +2964,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2884,6 +2984,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2905,6 +3006,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2935,6 +3037,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2954,6 +3057,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3003,6 +3107,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3022,6 +3127,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3043,6 +3149,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3073,6 +3180,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3092,6 +3200,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3113,6 +3222,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3167,6 +3277,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3186,6 +3297,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3235,6 +3347,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3254,6 +3367,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3275,6 +3389,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3305,6 +3420,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3324,6 +3440,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3345,6 +3462,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3407,6 +3525,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3426,6 +3545,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3475,6 +3595,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3494,6 +3615,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3515,6 +3637,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3545,6 +3668,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3564,6 +3688,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3585,6 +3710,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3632,6 +3758,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3665,6 +3792,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3684,6 +3812,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3733,6 +3862,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3752,6 +3882,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3773,6 +3904,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3803,6 +3935,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3822,6 +3955,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3843,6 +3977,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3873,6 +4008,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3892,6 +4028,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3941,6 +4078,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3960,6 +4098,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3981,6 +4120,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4035,6 +4175,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4054,6 +4195,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4075,6 +4217,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4122,6 +4265,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4155,6 +4299,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4174,6 +4319,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4223,6 +4369,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4242,6 +4389,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4263,6 +4411,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4317,6 +4466,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4336,6 +4486,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4357,6 +4508,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4396,6 +4548,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4453,6 +4606,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4472,6 +4626,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4521,6 +4676,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4540,6 +4696,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4561,6 +4718,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4615,6 +4773,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4634,6 +4793,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4655,6 +4815,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4685,6 +4846,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4704,6 +4866,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4753,6 +4916,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4772,6 +4936,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4793,6 +4958,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4847,6 +5013,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4866,6 +5033,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4887,6 +5055,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4917,6 +5086,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4936,6 +5106,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4985,6 +5156,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5004,6 +5176,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5025,6 +5198,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5048,6 +5222,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5098,6 +5273,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5139,6 +5315,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5158,6 +5335,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5179,6 +5357,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5202,6 +5381,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5252,6 +5432,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5285,6 +5466,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5304,6 +5486,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5353,6 +5536,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5372,6 +5556,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5393,6 +5578,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5423,6 +5609,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5442,6 +5629,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5463,6 +5651,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5525,6 +5714,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5544,6 +5734,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5593,6 +5784,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5612,6 +5804,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5633,6 +5826,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5664,6 +5858,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5682,6 +5877,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -5700,6 +5896,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5733,6 +5930,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5752,6 +5950,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5773,6 +5972,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5803,6 +6003,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5822,6 +6023,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5871,6 +6073,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5890,6 +6093,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5911,6 +6115,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5942,6 +6147,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5960,6 +6166,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -6001,6 +6208,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -6020,6 +6228,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6041,6 +6250,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6071,6 +6281,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -6090,6 +6301,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6139,6 +6351,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6158,6 +6371,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6179,6 +6393,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -6209,6 +6424,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6228,6 +6444,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6249,6 +6466,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6280,6 +6498,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6322,6 +6541,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6379,6 +6599,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6398,6 +6619,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.json index 06e1a71a32ab..e551bb90526e 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.json @@ -18,6 +18,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -64,6 +66,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -86,6 +89,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -108,6 +112,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -141,6 +146,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -162,6 +168,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -189,6 +196,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -213,6 +221,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -240,6 +249,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -261,6 +271,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -288,6 +299,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -314,6 +326,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -336,6 +349,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -358,6 +372,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -380,6 +395,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -418,6 +434,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -447,6 +464,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -468,6 +486,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -495,6 +514,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -521,6 +541,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -543,6 +564,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -565,6 +587,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -587,6 +610,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -609,6 +633,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -639,6 +664,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -658,6 +684,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -679,6 +706,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -749,6 +777,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -768,6 +797,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -789,6 +819,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -859,6 +890,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -878,6 +910,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -927,6 +960,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -946,6 +980,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -967,6 +1002,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -997,6 +1033,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1016,6 +1053,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1037,6 +1075,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1067,6 +1106,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1086,6 +1126,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1135,6 +1176,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1154,6 +1196,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1175,6 +1218,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1205,6 +1249,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1224,6 +1269,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1245,6 +1291,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1275,6 +1322,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1294,6 +1342,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1343,6 +1392,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1362,6 +1412,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1383,6 +1434,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1430,6 +1482,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1463,6 +1516,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1482,6 +1536,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1503,6 +1558,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1533,6 +1589,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1552,6 +1609,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1601,6 +1659,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1620,6 +1679,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1641,6 +1701,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1688,6 +1749,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1721,6 +1783,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1740,6 +1803,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1761,6 +1825,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1791,6 +1856,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1810,6 +1876,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1859,6 +1926,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1878,6 +1946,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1899,6 +1968,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1929,6 +1999,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -1948,6 +2019,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1969,6 +2041,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1999,6 +2072,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14b", "optional": false }, @@ -2018,6 +2092,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2067,6 +2142,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2086,6 +2162,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2107,6 +2184,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2154,6 +2232,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2187,6 +2266,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2206,6 +2286,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2227,6 +2308,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2257,6 +2339,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2276,6 +2359,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.json index fa11d762565b..5b1cc526f49e 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -137,6 +140,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -167,6 +171,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +202,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -238,6 +244,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -259,6 +266,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -320,6 +328,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -357,6 +366,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -380,6 +390,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -421,6 +432,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -442,6 +454,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -503,6 +516,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -540,6 +554,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -567,6 +582,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -591,6 +607,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -623,6 +640,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -636,6 +654,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -657,6 +676,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -684,6 +704,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -708,6 +729,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -734,6 +756,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -747,6 +770,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -768,6 +792,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -795,6 +820,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -821,6 +847,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -859,6 +886,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -887,6 +915,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -900,6 +929,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -921,6 +951,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -948,6 +979,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -974,6 +1006,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1018,6 +1051,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1054,6 +1088,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1075,6 +1110,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1111,6 +1147,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1139,6 +1176,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1167,6 +1205,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1186,6 +1225,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1207,6 +1247,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1237,6 +1278,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1256,6 +1298,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1277,6 +1320,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1307,6 +1351,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1326,6 +1371,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1375,6 +1421,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1394,6 +1441,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1415,6 +1463,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1461,6 +1510,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1480,6 +1530,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1501,6 +1552,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1547,6 +1599,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1566,6 +1619,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1615,6 +1669,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1634,6 +1689,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1655,6 +1711,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1701,6 +1758,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1720,6 +1778,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1741,6 +1800,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1787,6 +1847,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1806,6 +1867,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1855,6 +1917,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1874,6 +1937,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1895,6 +1959,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1941,6 +2006,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1960,6 +2026,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1981,6 +2048,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2027,6 +2095,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2046,6 +2115,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2165,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2114,6 +2185,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2135,6 +2207,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2165,6 +2238,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2184,6 +2258,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2205,6 +2280,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2235,6 +2311,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2254,6 +2331,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2303,6 +2381,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2322,6 +2401,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2343,6 +2423,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2373,6 +2454,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2392,6 +2474,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2413,6 +2496,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2443,6 +2527,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2462,6 +2547,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2511,6 +2597,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2530,6 +2617,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2551,6 +2639,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2581,6 +2670,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2600,6 +2690,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2621,6 +2712,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2667,6 +2759,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2686,6 +2779,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2735,6 +2829,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2754,6 +2849,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2775,6 +2871,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2805,6 +2902,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2824,6 +2922,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2845,6 +2944,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2891,6 +2991,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2910,6 +3011,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2959,6 +3061,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2978,6 +3081,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2999,6 +3103,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3029,6 +3134,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3048,6 +3154,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3069,6 +3176,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3115,6 +3223,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3134,6 +3243,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3183,6 +3293,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3202,6 +3313,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3223,6 +3335,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3253,6 +3366,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3272,6 +3386,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3293,6 +3408,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3323,6 +3439,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3342,6 +3459,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3391,6 +3509,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3410,6 +3529,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3431,6 +3551,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3477,6 +3598,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3496,6 +3618,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3517,6 +3640,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3563,6 +3687,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3582,6 +3707,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3631,6 +3757,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3650,6 +3777,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3671,6 +3799,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3717,6 +3846,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3736,6 +3866,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3757,6 +3888,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3803,6 +3935,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3822,6 +3955,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3871,6 +4005,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3890,6 +4025,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3911,6 +4047,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3957,6 +4094,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3976,6 +4114,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3997,6 +4136,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4027,6 +4167,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4046,6 +4187,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4095,6 +4237,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4114,6 +4257,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4135,6 +4279,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4181,6 +4326,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4200,6 +4346,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4221,6 +4368,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4251,6 +4399,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4270,6 +4419,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4319,6 +4469,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4338,6 +4489,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4359,6 +4511,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4405,6 +4558,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4424,6 +4578,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4445,6 +4600,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4491,6 +4647,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4510,6 +4667,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4559,6 +4717,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4578,6 +4737,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4599,6 +4759,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4629,6 +4790,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4648,6 +4810,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4669,6 +4832,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4715,6 +4879,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4734,6 +4899,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4783,6 +4949,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4802,6 +4969,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4823,6 +4991,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4869,6 +5038,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4888,6 +5058,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4909,6 +5080,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4939,6 +5111,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4958,6 +5131,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5007,6 +5181,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5026,6 +5201,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5047,6 +5223,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5093,6 +5270,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5112,6 +5290,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5133,6 +5312,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5163,6 +5343,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5182,6 +5363,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5231,6 +5413,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5250,6 +5433,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5271,6 +5455,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5301,6 +5486,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5320,6 +5506,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5341,6 +5528,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5387,6 +5575,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5406,6 +5595,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams.json index 193367826239..5071385899bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -180,6 +185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -210,6 +216,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +247,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -281,6 +289,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -302,6 +311,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +334,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -345,6 +356,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -406,6 +418,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -443,6 +456,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -466,6 +480,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -507,6 +522,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -528,6 +544,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -550,6 +567,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -571,6 +589,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -632,6 +651,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -669,6 +689,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -696,6 +717,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -720,6 +742,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -752,6 +775,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -765,6 +789,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -786,6 +811,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -800,6 +826,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -821,6 +848,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -848,6 +876,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -872,6 +901,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -898,6 +928,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -911,6 +942,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -932,6 +964,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -946,6 +979,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -967,6 +1001,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -994,6 +1029,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1020,6 +1056,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1058,6 +1095,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1086,6 +1124,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1099,6 +1138,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1120,6 +1160,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1134,6 +1175,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1155,6 +1197,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1182,6 +1225,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1208,6 +1252,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1252,6 +1297,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1288,6 +1334,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1309,6 +1356,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1331,6 +1379,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1352,6 +1401,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1438,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1416,6 +1467,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1444,6 +1496,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1463,6 +1516,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1484,6 +1538,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1514,6 +1569,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1533,6 +1589,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1554,6 +1611,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1584,6 +1642,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1603,6 +1662,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1652,6 +1712,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1671,6 +1732,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1692,6 +1754,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1738,6 +1801,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1757,6 +1821,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1778,6 +1843,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1824,6 +1890,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1843,6 +1910,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1892,6 +1960,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1911,6 +1980,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1932,6 +2002,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1978,6 +2049,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1997,6 +2069,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2018,6 +2091,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2064,6 +2138,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2083,6 +2158,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2132,6 +2208,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2151,6 +2228,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2172,6 +2250,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2218,6 +2297,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2237,6 +2317,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2258,6 +2339,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2304,6 +2386,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2323,6 +2406,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2372,6 +2456,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2391,6 +2476,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2412,6 +2498,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2442,6 +2529,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2461,6 +2549,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2482,6 +2571,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2512,6 +2602,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2531,6 +2622,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2580,6 +2672,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2599,6 +2692,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2620,6 +2714,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2650,6 +2745,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2669,6 +2765,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2690,6 +2787,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2720,6 +2818,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2739,6 +2838,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2788,6 +2888,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2807,6 +2908,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2828,6 +2930,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2858,6 +2961,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2877,6 +2981,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2898,6 +3003,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2944,6 +3050,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2963,6 +3070,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3012,6 +3120,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3031,6 +3140,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3052,6 +3162,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3082,6 +3193,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3101,6 +3213,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3122,6 +3235,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3168,6 +3282,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3187,6 +3302,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3236,6 +3352,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3255,6 +3372,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3276,6 +3394,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3306,6 +3425,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3325,6 +3445,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3346,6 +3467,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3392,6 +3514,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3411,6 +3534,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3460,6 +3584,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3479,6 +3604,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3500,6 +3626,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3530,6 +3657,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3549,6 +3677,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3570,6 +3699,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3600,6 +3730,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3619,6 +3750,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3668,6 +3800,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3687,6 +3820,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3708,6 +3842,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3754,6 +3889,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3773,6 +3909,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3794,6 +3931,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3840,6 +3978,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3859,6 +3998,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3908,6 +4048,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3927,6 +4068,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3948,6 +4090,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3994,6 +4137,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4013,6 +4157,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4034,6 +4179,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4080,6 +4226,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4099,6 +4246,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4148,6 +4296,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4167,6 +4316,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4188,6 +4338,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4234,6 +4385,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4253,6 +4405,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4274,6 +4427,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4304,6 +4458,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4323,6 +4478,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4372,6 +4528,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4391,6 +4548,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4412,6 +4570,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4458,6 +4617,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4477,6 +4637,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4498,6 +4659,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4528,6 +4690,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4547,6 +4710,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4596,6 +4760,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4615,6 +4780,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4636,6 +4802,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4682,6 +4849,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4701,6 +4869,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4722,6 +4891,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4768,6 +4938,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4787,6 +4958,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4836,6 +5008,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4855,6 +5028,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4876,6 +5050,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4906,6 +5081,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4925,6 +5101,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4946,6 +5123,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4992,6 +5170,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5011,6 +5190,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5060,6 +5240,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5079,6 +5260,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5100,6 +5282,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5146,6 +5329,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5165,6 +5349,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5186,6 +5371,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5216,6 +5402,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5235,6 +5422,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5284,6 +5472,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5303,6 +5492,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5324,6 +5514,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5370,6 +5561,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5389,6 +5581,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5410,6 +5603,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5440,6 +5634,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5459,6 +5654,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5508,6 +5704,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5527,6 +5724,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5548,6 +5746,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5578,6 +5777,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5597,6 +5797,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5618,6 +5819,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5664,6 +5866,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5683,6 +5886,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.json index c89de4be99b2..b59dd04a9868 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -232,6 +239,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +270,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -303,6 +312,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -324,6 +334,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +357,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -428,6 +441,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +479,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +502,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -510,6 +526,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +568,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -572,6 +590,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -594,6 +613,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -615,6 +635,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -676,6 +697,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -713,6 +735,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -735,6 +758,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -762,6 +786,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -786,6 +811,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -808,6 +834,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -840,6 +867,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -853,6 +881,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -874,6 +903,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +918,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -909,6 +940,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -936,6 +968,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -960,6 +993,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -986,6 +1020,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -999,6 +1034,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1020,6 +1056,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1034,6 +1071,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1055,6 +1093,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1082,6 +1121,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1108,6 +1148,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1168,6 +1210,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1196,6 +1239,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1209,6 +1253,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1230,6 +1275,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1244,6 +1290,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1265,6 +1312,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1292,6 +1340,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1318,6 +1367,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1340,6 +1390,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1384,6 +1435,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1420,6 +1472,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1441,6 +1494,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1463,6 +1517,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1484,6 +1539,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1520,6 +1576,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1548,6 +1605,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1598,6 +1657,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1617,6 +1677,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1638,6 +1699,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1668,6 +1730,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1708,6 +1772,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1738,6 +1803,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1757,6 +1823,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1806,6 +1873,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1825,6 +1893,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1846,6 +1915,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1900,6 +1970,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1919,6 +1990,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1940,6 +2012,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1994,6 +2067,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2013,6 +2087,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2062,6 +2137,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2081,6 +2157,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2179,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2156,6 +2234,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2175,6 +2254,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2196,6 +2276,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2250,6 +2331,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2269,6 +2351,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2401,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2337,6 +2421,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2358,6 +2443,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2412,6 +2498,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2431,6 +2518,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2452,6 +2540,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2506,6 +2595,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2525,6 +2615,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2574,6 +2665,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2593,6 +2685,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2614,6 +2707,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2644,6 +2738,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2663,6 +2758,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2684,6 +2780,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2714,6 +2811,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2733,6 +2831,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2782,6 +2881,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2801,6 +2901,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2822,6 +2923,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2852,6 +2954,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2871,6 +2974,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2892,6 +2996,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2922,6 +3027,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2941,6 +3047,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2990,6 +3097,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3009,6 +3117,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3030,6 +3139,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3060,6 +3170,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3079,6 +3190,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3100,6 +3212,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3154,6 +3267,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3173,6 +3287,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3222,6 +3337,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3241,6 +3357,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3262,6 +3379,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3292,6 +3410,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3311,6 +3430,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3332,6 +3452,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3386,6 +3507,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3405,6 +3527,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3454,6 +3577,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3473,6 +3597,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3494,6 +3619,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3524,6 +3650,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3543,6 +3670,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3564,6 +3692,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3618,6 +3747,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3637,6 +3767,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3686,6 +3817,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3705,6 +3837,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3726,6 +3859,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3756,6 +3890,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3775,6 +3910,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3796,6 +3932,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3826,6 +3963,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3845,6 +3983,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3894,6 +4033,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3913,6 +4053,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3934,6 +4075,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3988,6 +4130,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4007,6 +4150,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4028,6 +4172,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4082,6 +4227,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4101,6 +4247,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4150,6 +4297,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4169,6 +4317,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4190,6 +4339,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4244,6 +4394,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4263,6 +4414,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4284,6 +4436,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4338,6 +4491,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4357,6 +4511,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4406,6 +4561,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4425,6 +4581,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4446,6 +4603,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4500,6 +4658,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4519,6 +4678,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4540,6 +4700,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4570,6 +4731,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4589,6 +4751,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4638,6 +4801,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4657,6 +4821,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4678,6 +4843,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4732,6 +4898,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4751,6 +4918,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4772,6 +4940,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4802,6 +4971,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4821,6 +4991,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4870,6 +5041,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4889,6 +5061,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4910,6 +5083,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4964,6 +5138,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4983,6 +5158,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5004,6 +5180,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5058,6 +5235,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5077,6 +5255,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5126,6 +5305,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5145,6 +5325,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5166,6 +5347,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5196,6 +5378,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5215,6 +5398,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5236,6 +5420,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5290,6 +5475,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5309,6 +5495,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5358,6 +5545,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5377,6 +5565,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5398,6 +5587,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5452,6 +5642,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5471,6 +5662,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5492,6 +5684,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5522,6 +5715,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5541,6 +5735,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5590,6 +5785,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5609,6 +5805,7 @@ "end": 2419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5630,6 +5827,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5684,6 +5882,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5703,6 +5902,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5724,6 +5924,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5754,6 +5955,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5773,6 +5975,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5822,6 +6025,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5841,6 +6045,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5862,6 +6067,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5892,6 +6098,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5911,6 +6118,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5932,6 +6140,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5986,6 +6195,7 @@ "end": 2585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6005,6 +6215,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.json index e32a2a386fe9..b55097b4f4f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +208,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -232,6 +239,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +270,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -303,6 +312,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -324,6 +334,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +357,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -367,6 +379,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -428,6 +441,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +479,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +502,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -510,6 +526,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +568,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -572,6 +590,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -594,6 +613,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -615,6 +635,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -676,6 +697,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -713,6 +735,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -735,6 +758,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -762,6 +786,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -786,6 +811,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -808,6 +834,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -840,6 +867,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -853,6 +881,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -874,6 +903,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +918,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -909,6 +940,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -936,6 +968,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -960,6 +993,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -986,6 +1020,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -999,6 +1034,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1020,6 +1056,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1034,6 +1071,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1055,6 +1093,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1082,6 +1121,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1108,6 +1148,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1168,6 +1210,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1196,6 +1239,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1209,6 +1253,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1230,6 +1275,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1244,6 +1290,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1265,6 +1312,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1292,6 +1340,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1318,6 +1367,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1340,6 +1390,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1384,6 +1435,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1420,6 +1472,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1441,6 +1494,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1463,6 +1517,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1484,6 +1539,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1520,6 +1576,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1548,6 +1605,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1570,6 +1628,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1598,6 +1657,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1617,6 +1677,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1638,6 +1699,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1668,6 +1730,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1687,6 +1750,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1708,6 +1772,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1738,6 +1803,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1757,6 +1823,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1806,6 +1873,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1825,6 +1893,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1846,6 +1915,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1900,6 +1970,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1919,6 +1990,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1940,6 +2012,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1994,6 +2067,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2013,6 +2087,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2062,6 +2137,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2081,6 +2157,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2102,6 +2179,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2156,6 +2234,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2175,6 +2254,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2196,6 +2276,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2250,6 +2331,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2269,6 +2351,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2318,6 +2401,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2337,6 +2421,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2358,6 +2443,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2412,6 +2498,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2431,6 +2518,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2452,6 +2540,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2506,6 +2595,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2525,6 +2615,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2574,6 +2665,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2593,6 +2685,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2614,6 +2707,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2644,6 +2738,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2663,6 +2758,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2684,6 +2780,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2714,6 +2811,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2733,6 +2831,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2782,6 +2881,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2801,6 +2901,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2822,6 +2923,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2852,6 +2954,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2871,6 +2974,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2892,6 +2996,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2922,6 +3027,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2941,6 +3047,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2990,6 +3097,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3009,6 +3117,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3030,6 +3139,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3060,6 +3170,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3079,6 +3190,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3100,6 +3212,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3154,6 +3267,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -3173,6 +3287,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3222,6 +3337,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3241,6 +3357,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3262,6 +3379,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3292,6 +3410,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3311,6 +3430,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3332,6 +3452,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3386,6 +3507,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -3405,6 +3527,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3454,6 +3577,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3473,6 +3597,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3494,6 +3619,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3524,6 +3650,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3543,6 +3670,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3564,6 +3692,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3618,6 +3747,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3637,6 +3767,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3686,6 +3817,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3705,6 +3837,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3726,6 +3859,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3756,6 +3890,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3775,6 +3910,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3796,6 +3932,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3826,6 +3963,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3845,6 +3983,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3894,6 +4033,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3913,6 +4053,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3934,6 +4075,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3988,6 +4130,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4007,6 +4150,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4028,6 +4172,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4082,6 +4227,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4101,6 +4247,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4150,6 +4297,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4169,6 +4317,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4190,6 +4339,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4244,6 +4394,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4263,6 +4414,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4284,6 +4436,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4338,6 +4491,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4357,6 +4511,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4406,6 +4561,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4425,6 +4581,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4446,6 +4603,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4500,6 +4658,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4519,6 +4678,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4540,6 +4700,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4570,6 +4731,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4589,6 +4751,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4638,6 +4801,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4657,6 +4821,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4678,6 +4843,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4732,6 +4898,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4751,6 +4918,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4772,6 +4940,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4802,6 +4971,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4821,6 +4991,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4870,6 +5041,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4889,6 +5061,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4910,6 +5083,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4964,6 +5138,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4983,6 +5158,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5004,6 +5180,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5058,6 +5235,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5077,6 +5255,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5126,6 +5305,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5145,6 +5325,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5166,6 +5347,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5196,6 +5378,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5215,6 +5398,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5236,6 +5420,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5290,6 +5475,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5309,6 +5495,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5358,6 +5545,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5377,6 +5565,7 @@ "end": 2309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5398,6 +5587,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5452,6 +5642,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5471,6 +5662,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5492,6 +5684,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5522,6 +5715,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5541,6 +5735,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5590,6 +5785,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5609,6 +5805,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5630,6 +5827,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5684,6 +5882,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5703,6 +5902,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5724,6 +5924,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5754,6 +5955,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5773,6 +5975,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5822,6 +6025,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5841,6 +6045,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5862,6 +6067,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5892,6 +6098,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5911,6 +6118,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5932,6 +6140,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5986,6 +6195,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -6005,6 +6215,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.json index 8fd436109d6a..824ec61cd9c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +138,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +158,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -191,6 +196,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -232,6 +238,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -253,6 +260,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +320,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +340,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -356,6 +366,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -380,6 +391,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +411,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -430,6 +443,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -451,6 +465,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +507,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -519,6 +535,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -540,6 +557,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -583,6 +601,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -602,6 +621,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -638,6 +658,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -667,6 +688,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -688,6 +710,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -731,6 +754,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -750,6 +774,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -808,6 +833,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -844,6 +870,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -865,6 +892,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -928,6 +956,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -947,6 +976,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -973,6 +1003,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -992,6 +1023,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1013,6 +1045,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1036,6 +1069,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1085,6 +1119,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1104,6 +1139,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1125,6 +1161,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1148,6 +1185,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1197,6 +1235,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1216,6 +1255,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1265,6 +1305,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1284,6 +1325,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1305,6 +1347,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1328,6 +1371,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1361,6 +1405,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1380,6 +1425,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1401,6 +1447,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1424,6 +1471,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1457,6 +1505,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1476,6 +1525,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1525,6 +1575,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1544,6 +1595,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1565,6 +1617,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1588,6 +1641,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1621,6 +1675,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1640,6 +1695,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1661,6 +1717,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1684,6 +1741,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1717,6 +1775,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1736,6 +1795,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1785,6 +1845,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1804,6 +1865,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1825,6 +1887,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1855,6 +1918,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1874,6 +1938,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1895,6 +1960,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1925,6 +1991,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1944,6 +2011,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1993,6 +2061,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2012,6 +2081,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2033,6 +2103,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2063,6 +2134,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2082,6 +2154,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2103,6 +2176,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2133,6 +2207,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2152,6 +2227,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2201,6 +2277,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2220,6 +2297,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2241,6 +2319,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2264,6 +2343,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2313,6 +2393,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2332,6 +2413,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2353,6 +2435,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2376,6 +2459,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2409,6 +2493,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2428,6 +2513,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2477,6 +2563,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2496,6 +2583,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2517,6 +2605,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2540,6 +2629,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2589,6 +2679,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2608,6 +2699,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2629,6 +2721,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2652,6 +2745,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2685,6 +2779,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2704,6 +2799,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2753,6 +2849,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2772,6 +2869,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2793,6 +2891,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2816,6 +2915,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2865,6 +2965,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2884,6 +2985,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2905,6 +3007,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2935,6 +3038,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2954,6 +3058,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3003,6 +3108,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3022,6 +3128,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3043,6 +3150,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3066,6 +3174,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3115,6 +3224,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3134,6 +3244,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3155,6 +3266,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3185,6 +3297,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3204,6 +3317,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3253,6 +3367,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3272,6 +3387,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3293,6 +3409,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3316,6 +3433,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3349,6 +3467,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3368,6 +3487,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3389,6 +3509,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3412,6 +3533,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3445,6 +3567,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3464,6 +3587,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3513,6 +3637,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3532,6 +3657,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3553,6 +3679,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3583,6 +3710,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3602,6 +3730,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3623,6 +3752,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3646,6 +3776,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3679,6 +3810,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3698,6 +3830,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3747,6 +3880,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3766,6 +3900,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3787,6 +3922,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3810,6 +3946,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3843,6 +3980,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3862,6 +4000,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3883,6 +4022,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3913,6 +4053,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3932,6 +4073,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3981,6 +4123,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4000,6 +4143,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4021,6 +4165,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4044,6 +4189,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4077,6 +4223,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4096,6 +4243,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4117,6 +4265,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4147,6 +4296,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4166,6 +4316,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.json index 4889d5fab6b9..c9ef7f4b751c 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -178,6 +183,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +203,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -217,6 +224,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -236,6 +244,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -273,6 +282,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -314,6 +324,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -335,6 +346,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -357,6 +369,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -378,6 +391,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -437,6 +451,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -456,6 +471,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -476,6 +492,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -495,6 +512,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -516,6 +534,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -557,6 +576,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -578,6 +598,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -600,6 +621,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -621,6 +643,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -680,6 +703,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -699,6 +723,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -719,6 +744,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -738,6 +764,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -763,6 +790,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -787,6 +815,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +835,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -826,6 +856,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -845,6 +876,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -876,6 +908,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -897,6 +930,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -911,6 +945,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -932,6 +967,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -973,6 +1009,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1000,6 +1037,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1021,6 +1059,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1035,6 +1074,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1056,6 +1096,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1099,6 +1140,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1118,6 +1160,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1138,6 +1181,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1157,6 +1201,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -1193,6 +1238,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1222,6 +1268,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1243,6 +1290,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1305,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1278,6 +1327,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1321,6 +1371,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1340,6 +1391,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1360,6 +1412,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1379,6 +1432,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1437,6 +1491,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1473,6 +1528,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1494,6 +1550,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1516,6 +1573,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1537,6 +1595,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1600,6 +1659,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1619,6 +1679,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1639,6 +1700,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1658,6 +1720,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1684,6 +1747,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1703,6 +1767,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1724,6 +1789,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1747,6 +1813,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1781,6 +1848,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1830,6 +1898,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1849,6 +1918,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1870,6 +1940,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1893,6 +1964,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1927,6 +1999,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1976,6 +2049,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1995,6 +2069,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2044,6 +2119,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2063,6 +2139,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2084,6 +2161,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2107,6 +2185,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2125,6 +2204,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2158,6 +2238,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2177,6 +2258,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2198,6 +2280,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2221,6 +2304,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2239,6 +2323,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -2272,6 +2357,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2291,6 +2377,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2340,6 +2427,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2359,6 +2447,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2380,6 +2469,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2403,6 +2493,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2421,6 +2512,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2454,6 +2546,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2473,6 +2566,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2494,6 +2588,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2517,6 +2612,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2535,6 +2631,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2568,6 +2665,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2587,6 +2685,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2636,6 +2735,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2655,6 +2755,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2676,6 +2777,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2706,6 +2808,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2725,6 +2828,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2746,6 +2850,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2776,6 +2881,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2795,6 +2901,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2844,6 +2951,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2863,6 +2971,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2884,6 +2993,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2914,6 +3024,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2933,6 +3044,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2954,6 +3066,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2984,6 +3097,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3003,6 +3117,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3052,6 +3167,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3071,6 +3187,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3092,6 +3209,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3115,6 +3233,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3133,6 +3252,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3166,6 +3286,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3185,6 +3306,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3206,6 +3328,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3229,6 +3352,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3247,6 +3371,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3280,6 +3405,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3299,6 +3425,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3348,6 +3475,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -3367,6 +3495,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3388,6 +3517,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3411,6 +3541,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3429,6 +3560,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3462,6 +3594,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -3481,6 +3614,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3502,6 +3636,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3533,6 +3668,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3566,6 +3702,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -3585,6 +3722,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3634,6 +3772,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3653,6 +3792,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3674,6 +3814,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3697,6 +3838,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3731,6 +3873,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3780,6 +3923,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3799,6 +3943,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3820,6 +3965,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3843,6 +3989,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3861,6 +4008,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -3894,6 +4042,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3913,6 +4062,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3962,6 +4112,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3981,6 +4132,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4002,6 +4154,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4025,6 +4178,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4059,6 +4213,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4108,6 +4263,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4127,6 +4283,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4148,6 +4305,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4171,6 +4329,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4189,6 +4348,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4222,6 +4382,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4241,6 +4402,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4290,6 +4452,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4309,6 +4472,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4330,6 +4494,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4353,6 +4518,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4387,6 +4553,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4436,6 +4603,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4455,6 +4623,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4476,6 +4645,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4506,6 +4676,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4525,6 +4696,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4574,6 +4746,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4593,6 +4766,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4614,6 +4788,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4637,6 +4812,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4671,6 +4847,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -4720,6 +4897,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4739,6 +4917,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4760,6 +4939,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4790,6 +4970,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4809,6 +4990,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4858,6 +5040,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4877,6 +5060,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4898,6 +5082,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4921,6 +5106,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4939,6 +5125,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -4972,6 +5159,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4991,6 +5179,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5012,6 +5201,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5035,6 +5225,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5053,6 +5244,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5086,6 +5278,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5105,6 +5298,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5154,6 +5348,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5173,6 +5368,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5194,6 +5390,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5224,6 +5421,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5243,6 +5441,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5264,6 +5463,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5287,6 +5487,7 @@ "end": 2396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5305,6 +5506,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5338,6 +5540,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5357,6 +5560,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5406,6 +5610,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5425,6 +5630,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5446,6 +5652,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5469,6 +5676,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5487,6 +5695,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5520,6 +5729,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5539,6 +5749,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5560,6 +5771,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5590,6 +5802,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5609,6 +5822,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5658,6 +5872,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5677,6 +5892,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5698,6 +5914,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5721,6 +5938,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5739,6 +5957,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -5772,6 +5991,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5791,6 +6011,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5812,6 +6033,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5842,6 +6064,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5861,6 +6084,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.json index 0c4cbdf023a8..50be8e655d8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.json @@ -14,6 +14,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -81,6 +82,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -152,6 +154,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -179,6 +182,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +220,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -240,6 +245,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +279,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -297,6 +304,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -320,6 +328,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -344,6 +353,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -369,6 +379,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -392,6 +403,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -423,6 +435,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Six", "optional": false }, @@ -447,6 +460,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +483,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -502,6 +517,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -526,6 +542,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -545,6 +562,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -586,6 +604,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -607,6 +626,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -629,6 +649,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -650,6 +671,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -709,6 +731,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +751,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -748,6 +772,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -767,6 +792,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -788,6 +814,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -829,6 +856,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -850,6 +878,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -872,6 +901,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -893,6 +923,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -952,6 +983,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -971,6 +1003,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -991,6 +1024,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1010,6 +1044,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -1031,6 +1066,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1072,6 +1108,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1093,6 +1130,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1115,6 +1153,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1136,6 +1175,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1195,6 +1235,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1214,6 +1255,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1234,6 +1276,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1253,6 +1296,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -1294,6 +1338,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1318,6 +1363,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1337,6 +1383,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1357,6 +1404,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1376,6 +1424,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -1423,6 +1472,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1444,6 +1494,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1458,6 +1509,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1479,6 +1531,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1520,6 +1573,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1547,6 +1601,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1568,6 +1623,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1582,6 +1638,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1603,6 +1660,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1646,6 +1704,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1665,6 +1724,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1685,6 +1745,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1704,6 +1765,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Six", "optional": false }, @@ -1764,6 +1826,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1793,6 +1856,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1814,6 +1878,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1828,6 +1893,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1849,6 +1915,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1892,6 +1959,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1911,6 +1979,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1931,6 +2000,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1950,6 +2020,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -1992,6 +2063,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2028,6 +2100,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2049,6 +2122,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2071,6 +2145,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2092,6 +2167,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2155,6 +2231,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2174,6 +2251,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2194,6 +2272,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2213,6 +2292,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2239,6 +2319,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2258,6 +2339,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2279,6 +2361,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2302,6 +2385,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2320,6 +2404,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2353,6 +2438,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2372,6 +2458,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2393,6 +2480,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2416,6 +2504,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2434,6 +2523,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -2467,6 +2557,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -2486,6 +2577,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2535,6 +2627,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2554,6 +2647,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2575,6 +2669,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2598,6 +2693,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -2616,6 +2712,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -2649,6 +2746,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2668,6 +2766,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2689,6 +2788,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2712,6 +2812,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -2730,6 +2831,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -2763,6 +2865,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -2782,6 +2885,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2831,6 +2935,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2850,6 +2955,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2871,6 +2977,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2894,6 +3001,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -2928,6 +3036,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -2977,6 +3086,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2996,6 +3106,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3017,6 +3128,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3040,6 +3152,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3074,6 +3187,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -3123,6 +3237,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3142,6 +3257,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3191,6 +3307,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3210,6 +3327,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3231,6 +3349,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3261,6 +3380,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3280,6 +3400,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3301,6 +3422,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3331,6 +3453,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3350,6 +3473,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3399,6 +3523,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3418,6 +3543,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3439,6 +3565,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3469,6 +3596,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3488,6 +3616,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3509,6 +3638,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3539,6 +3669,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3558,6 +3689,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3607,6 +3739,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3626,6 +3759,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3647,6 +3781,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3670,6 +3805,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3688,6 +3824,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -3721,6 +3858,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3740,6 +3878,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3761,6 +3900,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3784,6 +3924,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -3818,6 +3959,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -3867,6 +4009,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -3886,6 +4029,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3935,6 +4079,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -3954,6 +4099,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3975,6 +4121,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3998,6 +4145,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4016,6 +4164,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4049,6 +4198,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -4068,6 +4218,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4089,6 +4240,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4112,6 +4264,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -4146,6 +4299,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Four", "optional": false }, @@ -4195,6 +4349,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6c", "optional": false }, @@ -4214,6 +4369,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4263,6 +4419,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4282,6 +4439,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4303,6 +4461,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4326,6 +4485,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4344,6 +4504,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4377,6 +4538,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4396,6 +4558,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4417,6 +4580,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4440,6 +4604,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -4474,6 +4639,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -4523,6 +4689,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -4542,6 +4709,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4591,6 +4759,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4610,6 +4779,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4631,6 +4801,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4654,6 +4825,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4672,6 +4844,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4705,6 +4878,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4724,6 +4898,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4745,6 +4920,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4768,6 +4944,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4786,6 +4963,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -4819,6 +4997,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -4838,6 +5017,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4887,6 +5067,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4906,6 +5087,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4927,6 +5109,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4950,6 +5133,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -4968,6 +5152,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -5001,6 +5186,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -5020,6 +5206,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5041,6 +5228,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5071,6 +5259,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -5090,6 +5279,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5139,6 +5329,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -5158,6 +5349,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5179,6 +5371,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5202,6 +5395,7 @@ "end": 2263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -5220,6 +5414,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -5253,6 +5448,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -5272,6 +5468,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5293,6 +5490,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5323,6 +5521,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -5342,6 +5541,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5391,6 +5591,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5410,6 +5611,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5431,6 +5633,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5454,6 +5657,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -5488,6 +5692,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -5537,6 +5742,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5556,6 +5762,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5577,6 +5784,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5600,6 +5808,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5618,6 +5827,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5651,6 +5861,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -5670,6 +5881,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5719,6 +5931,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5738,6 +5951,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5759,6 +5973,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5789,6 +6004,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5808,6 +6024,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5829,6 +6046,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5852,6 +6070,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5870,6 +6089,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -5903,6 +6123,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -5922,6 +6143,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5971,6 +6193,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5990,6 +6213,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6011,6 +6235,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -6034,6 +6259,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6068,6 +6294,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6117,6 +6344,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -6136,6 +6364,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6157,6 +6386,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6187,6 +6417,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -6206,6 +6437,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6255,6 +6487,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -6274,6 +6507,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6295,6 +6529,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -6318,6 +6553,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6352,6 +6588,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Five", "optional": false }, @@ -6401,6 +6638,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -6420,6 +6658,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6441,6 +6680,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6471,6 +6711,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -6490,6 +6731,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.json index 8ed81b684676..50dfde0834f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +138,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +162,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -199,6 +204,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -220,6 +226,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -279,6 +286,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +314,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -330,6 +339,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -363,6 +373,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -384,6 +395,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -411,6 +423,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -435,6 +448,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -462,6 +476,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -483,6 +498,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -510,6 +526,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -536,6 +553,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -574,6 +592,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -603,6 +622,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -624,6 +644,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +672,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -677,6 +699,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -721,6 +744,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -757,6 +781,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -778,6 +803,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -839,6 +865,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -869,6 +896,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -891,6 +919,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -910,6 +939,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -931,6 +961,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -977,6 +1008,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -996,6 +1028,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1017,6 +1050,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1063,6 +1097,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1082,6 +1117,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1131,6 +1167,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1150,6 +1187,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1171,6 +1209,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1217,6 +1256,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1236,6 +1276,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1257,6 +1298,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1303,6 +1345,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1322,6 +1365,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1371,6 +1415,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1390,6 +1435,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1411,6 +1457,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1457,6 +1504,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1476,6 +1524,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1497,6 +1546,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1543,6 +1593,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1562,6 +1613,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1611,6 +1663,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1630,6 +1683,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1651,6 +1705,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1681,6 +1736,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1700,6 +1756,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1721,6 +1778,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1751,6 +1809,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1770,6 +1829,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1819,6 +1879,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1838,6 +1899,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1859,6 +1921,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1889,6 +1952,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1908,6 +1972,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1929,6 +1994,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1959,6 +2025,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1978,6 +2045,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2027,6 +2095,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2046,6 +2115,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2067,6 +2137,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2111,6 +2182,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2130,6 +2202,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2151,6 +2224,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2195,6 +2269,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2214,6 +2289,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2277,6 +2353,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2296,6 +2373,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2317,6 +2395,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2363,6 +2442,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2382,6 +2462,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2403,6 +2484,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2449,6 +2531,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2468,6 +2551,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2517,6 +2601,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2536,6 +2621,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2557,6 +2643,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2603,6 +2690,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2622,6 +2710,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2643,6 +2732,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2689,6 +2779,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2708,6 +2799,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2757,6 +2849,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2776,6 +2869,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2797,6 +2891,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2843,6 +2938,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2862,6 +2958,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2883,6 +2980,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2913,6 +3011,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2932,6 +3031,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2981,6 +3081,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3000,6 +3101,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3021,6 +3123,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3067,6 +3170,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3086,6 +3190,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3107,6 +3212,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3137,6 +3243,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3156,6 +3263,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3205,6 +3313,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3224,6 +3333,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3245,6 +3355,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3291,6 +3402,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3310,6 +3422,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3331,6 +3444,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3377,6 +3491,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3396,6 +3511,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3445,6 +3561,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3464,6 +3581,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3485,6 +3603,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3515,6 +3634,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3534,6 +3654,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3555,6 +3676,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3601,6 +3723,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3620,6 +3743,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3669,6 +3793,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3688,6 +3813,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3709,6 +3835,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3755,6 +3882,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3774,6 +3902,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3795,6 +3924,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3825,6 +3955,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3844,6 +3975,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3893,6 +4025,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3912,6 +4045,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3933,6 +4067,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3979,6 +4114,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3998,6 +4134,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4019,6 +4156,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4049,6 +4187,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4068,6 +4207,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4117,6 +4257,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4136,6 +4277,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4157,6 +4299,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4187,6 +4330,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4206,6 +4350,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4227,6 +4372,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4273,6 +4419,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4292,6 +4439,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.json index a564ac67650b..790075a67ded 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +138,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -154,6 +158,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -175,6 +180,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -216,6 +222,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -237,6 +244,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -296,6 +304,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -315,6 +324,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -340,6 +350,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -364,6 +375,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -383,6 +395,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -414,6 +427,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -435,6 +449,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -462,6 +477,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -486,6 +502,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -513,6 +530,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -534,6 +552,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -561,6 +580,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -587,6 +607,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -606,6 +627,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -642,6 +664,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -671,6 +694,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -692,6 +716,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +744,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -745,6 +771,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -764,6 +791,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -806,6 +834,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -842,6 +871,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -863,6 +893,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -924,6 +955,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -943,6 +975,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -969,6 +1002,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -988,6 +1022,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1009,6 +1044,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1032,6 +1068,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1065,6 +1102,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1084,6 +1122,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1105,6 +1144,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1128,6 +1168,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1161,6 +1202,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1180,6 +1222,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1229,6 +1272,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1248,6 +1292,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1269,6 +1314,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1292,6 +1338,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1325,6 +1372,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1344,6 +1392,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1365,6 +1414,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1388,6 +1438,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1421,6 +1472,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1440,6 +1492,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1489,6 +1542,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1508,6 +1562,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1529,6 +1584,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1552,6 +1608,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1585,6 +1642,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1604,6 +1662,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1625,6 +1684,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1648,6 +1708,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1681,6 +1742,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1700,6 +1762,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1749,6 +1812,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1768,6 +1832,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1789,6 +1854,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1819,6 +1885,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1838,6 +1905,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1859,6 +1927,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1889,6 +1958,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1908,6 +1978,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1957,6 +2028,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1976,6 +2048,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1997,6 +2070,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2027,6 +2101,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2046,6 +2121,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2067,6 +2143,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2097,6 +2174,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2116,6 +2194,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2165,6 +2244,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2184,6 +2264,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2205,6 +2286,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2228,6 +2310,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2261,6 +2344,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2280,6 +2364,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2301,6 +2386,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2324,6 +2410,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2357,6 +2444,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2376,6 +2464,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2425,6 +2514,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2444,6 +2534,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2465,6 +2556,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2488,6 +2580,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2521,6 +2614,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2540,6 +2634,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2561,6 +2656,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2584,6 +2680,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2617,6 +2714,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2636,6 +2734,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2685,6 +2784,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2704,6 +2804,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2725,6 +2826,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2748,6 +2850,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2781,6 +2884,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2800,6 +2904,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2821,6 +2926,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2851,6 +2957,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2870,6 +2977,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2919,6 +3027,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2938,6 +3047,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2959,6 +3069,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2982,6 +3093,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3015,6 +3127,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3034,6 +3147,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3055,6 +3169,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3085,6 +3200,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3104,6 +3220,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3153,6 +3270,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3172,6 +3290,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3193,6 +3312,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3216,6 +3336,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3249,6 +3370,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3268,6 +3390,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3289,6 +3412,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3312,6 +3436,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3345,6 +3470,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3364,6 +3490,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3413,6 +3540,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3432,6 +3560,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3453,6 +3582,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3483,6 +3613,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3502,6 +3633,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3523,6 +3655,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3546,6 +3679,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3579,6 +3713,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3598,6 +3733,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3647,6 +3783,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3666,6 +3803,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3687,6 +3825,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3710,6 +3849,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3743,6 +3883,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3762,6 +3903,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3783,6 +3925,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3813,6 +3956,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3832,6 +3976,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3881,6 +4026,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3900,6 +4046,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3921,6 +4068,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3944,6 +4092,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3977,6 +4126,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3996,6 +4146,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4017,6 +4168,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4047,6 +4199,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4066,6 +4219,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4115,6 +4269,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4134,6 +4289,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4155,6 +4311,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4185,6 +4342,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4204,6 +4362,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4225,6 +4384,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4248,6 +4408,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4281,6 +4442,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4300,6 +4462,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.json index f8c896009373..7a84bbd293fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -135,6 +138,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -157,6 +161,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -180,6 +185,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -221,6 +227,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -242,6 +249,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -301,6 +309,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -323,6 +332,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -345,6 +355,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -372,6 +383,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -396,6 +408,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -418,6 +431,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -440,6 +454,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -462,6 +477,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -495,6 +511,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -516,6 +533,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -543,6 +561,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -566,6 +585,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -584,6 +604,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -611,6 +632,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -638,6 +660,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -659,6 +682,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -686,6 +710,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -709,6 +734,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -727,6 +753,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -745,6 +772,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -774,6 +802,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -796,6 +825,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -818,6 +848,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +871,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -878,6 +910,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -907,6 +940,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -928,6 +962,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -955,6 +990,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -978,6 +1014,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -996,6 +1033,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1014,6 +1052,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1043,6 +1082,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1065,6 +1105,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1087,6 +1128,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1109,6 +1151,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -1131,6 +1174,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1175,6 +1219,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1211,6 +1256,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1232,6 +1278,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1268,6 +1315,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1296,6 +1344,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1318,6 +1367,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1340,6 +1390,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1362,6 +1413,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1384,6 +1436,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1406,6 +1459,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1434,6 +1488,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1453,6 +1508,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1474,6 +1530,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1528,6 +1585,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1547,6 +1605,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1568,6 +1627,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1622,6 +1682,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1641,6 +1702,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1690,6 +1752,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1709,6 +1772,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1730,6 +1794,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1792,6 +1857,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1811,6 +1877,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1832,6 +1899,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1894,6 +1962,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1913,6 +1982,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1962,6 +2032,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1981,6 +2052,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2002,6 +2074,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2072,6 +2145,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2091,6 +2165,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2112,6 +2187,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2182,6 +2258,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2201,6 +2278,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2250,6 +2328,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2269,6 +2348,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2290,6 +2370,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2320,6 +2401,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2339,6 +2421,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2360,6 +2443,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2390,6 +2474,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2409,6 +2494,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2458,6 +2544,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2477,6 +2564,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2498,6 +2586,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2528,6 +2617,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2547,6 +2637,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2568,6 +2659,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2598,6 +2690,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2617,6 +2710,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2666,6 +2760,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2685,6 +2780,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2706,6 +2802,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2760,6 +2857,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2779,6 +2877,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2800,6 +2899,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2847,6 +2947,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2880,6 +2981,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2899,6 +3001,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2948,6 +3051,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2967,6 +3071,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2988,6 +3093,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3042,6 +3148,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3061,6 +3168,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3082,6 +3190,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3121,6 +3230,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3178,6 +3288,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3197,6 +3308,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3246,6 +3358,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3265,6 +3378,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3286,6 +3400,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3340,6 +3455,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3359,6 +3475,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3380,6 +3497,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3410,6 +3528,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3429,6 +3548,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3478,6 +3598,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3497,6 +3618,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3518,6 +3640,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3572,6 +3695,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3591,6 +3715,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3612,6 +3737,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3642,6 +3768,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3661,6 +3788,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3710,6 +3838,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3729,6 +3858,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3750,6 +3880,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3773,6 +3904,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3823,6 +3955,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3864,6 +3997,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3883,6 +4017,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3904,6 +4039,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3927,6 +4063,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3977,6 +4114,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4010,6 +4148,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4029,6 +4168,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4078,6 +4218,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4097,6 +4238,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4118,6 +4260,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4148,6 +4291,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4167,6 +4311,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4188,6 +4333,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4250,6 +4396,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4269,6 +4416,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4318,6 +4466,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4337,6 +4486,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4358,6 +4508,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4389,6 +4540,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4407,6 +4559,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4425,6 +4578,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4458,6 +4612,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4477,6 +4632,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4498,6 +4654,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4528,6 +4685,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4547,6 +4705,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4596,6 +4755,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4615,6 +4775,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4636,6 +4797,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4667,6 +4829,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4685,6 +4848,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -4726,6 +4890,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4745,6 +4910,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4766,6 +4932,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4796,6 +4963,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4815,6 +4983,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.json index 8df7708c05cb..54d08b87f9d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -135,6 +138,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -158,6 +162,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -199,6 +204,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -220,6 +226,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -279,6 +286,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -306,6 +314,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -330,6 +339,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -363,6 +373,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -384,6 +395,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -411,6 +423,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -434,6 +447,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -461,6 +475,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -488,6 +503,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -509,6 +525,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -536,6 +553,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -559,6 +577,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -588,6 +607,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -626,6 +646,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -655,6 +676,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -676,6 +698,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -703,6 +726,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -726,6 +750,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -755,6 +780,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -799,6 +825,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -835,6 +862,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -856,6 +884,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -899,6 +928,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -912,6 +942,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -937,6 +968,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -970,6 +1002,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -998,6 +1031,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1017,6 +1051,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1038,6 +1073,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1084,6 +1120,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1103,6 +1140,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1124,6 +1162,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1170,6 +1209,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1189,6 +1229,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1238,6 +1279,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1257,6 +1299,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1278,6 +1321,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1324,6 +1368,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1343,6 +1388,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1364,6 +1410,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1410,6 +1457,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1429,6 +1477,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1478,6 +1527,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1497,6 +1547,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1518,6 +1569,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1564,6 +1616,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1583,6 +1636,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1604,6 +1658,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1650,6 +1705,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1669,6 +1725,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1718,6 +1775,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1737,6 +1795,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1758,6 +1817,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1788,6 +1848,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1807,6 +1868,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1828,6 +1890,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1858,6 +1921,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1877,6 +1941,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1926,6 +1991,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1945,6 +2011,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1966,6 +2033,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1996,6 +2064,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2015,6 +2084,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2036,6 +2106,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2066,6 +2137,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2085,6 +2157,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2134,6 +2207,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2153,6 +2227,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2174,6 +2249,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2220,6 +2296,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2239,6 +2316,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2260,6 +2338,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2306,6 +2385,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2325,6 +2405,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2374,6 +2455,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2393,6 +2475,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2414,6 +2497,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2460,6 +2544,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2479,6 +2564,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2500,6 +2586,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2546,6 +2633,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2565,6 +2653,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2614,6 +2703,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2633,6 +2723,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2654,6 +2745,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2700,6 +2792,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2719,6 +2812,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2740,6 +2834,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2770,6 +2865,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2789,6 +2885,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2838,6 +2935,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2857,6 +2955,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2878,6 +2977,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2924,6 +3024,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2943,6 +3044,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2964,6 +3066,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2994,6 +3097,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3013,6 +3117,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3062,6 +3167,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3081,6 +3187,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3102,6 +3209,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3148,6 +3256,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3167,6 +3276,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3188,6 +3298,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3234,6 +3345,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3253,6 +3365,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3302,6 +3415,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3321,6 +3435,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3342,6 +3457,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3372,6 +3488,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3391,6 +3508,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3412,6 +3530,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3458,6 +3577,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3477,6 +3597,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3526,6 +3647,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3545,6 +3667,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3566,6 +3689,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3612,6 +3736,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3631,6 +3756,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3652,6 +3778,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3682,6 +3809,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3701,6 +3829,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3750,6 +3879,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3769,6 +3899,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3790,6 +3921,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3836,6 +3968,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3855,6 +3988,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3876,6 +4010,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3906,6 +4041,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3925,6 +4061,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.json index 65b09979e7e4..b73cd169a8b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +183,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -201,6 +207,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -242,6 +249,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -263,6 +271,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +294,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -306,6 +316,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -365,6 +376,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -392,6 +404,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -416,6 +429,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +463,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -470,6 +485,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -484,6 +500,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -505,6 +522,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -532,6 +550,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -555,6 +574,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -582,6 +602,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -609,6 +630,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -630,6 +652,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -644,6 +667,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -665,6 +689,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -692,6 +717,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -715,6 +741,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -744,6 +771,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -782,6 +810,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -811,6 +840,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -832,6 +862,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -846,6 +877,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -867,6 +899,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -894,6 +927,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -917,6 +951,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -946,6 +981,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -990,6 +1026,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1026,6 +1063,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1047,6 +1085,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1069,6 +1108,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1090,6 +1130,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1133,6 +1174,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1146,6 +1188,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1159,6 +1202,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1184,6 +1228,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1217,6 +1262,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1245,6 +1291,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1264,6 +1311,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1285,6 +1333,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1331,6 +1380,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1350,6 +1400,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1371,6 +1422,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1417,6 +1469,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1436,6 +1489,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1485,6 +1539,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1504,6 +1559,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1525,6 +1581,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1571,6 +1628,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1590,6 +1648,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1611,6 +1670,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1657,6 +1717,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1676,6 +1737,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1725,6 +1787,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1744,6 +1807,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1765,6 +1829,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1811,6 +1876,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1830,6 +1896,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1851,6 +1918,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1897,6 +1965,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1916,6 +1985,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1965,6 +2035,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1984,6 +2055,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2005,6 +2077,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2035,6 +2108,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2054,6 +2128,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2075,6 +2150,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2105,6 +2181,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2124,6 +2201,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2173,6 +2251,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2192,6 +2271,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2213,6 +2293,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2243,6 +2324,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2262,6 +2344,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2366,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2313,6 +2397,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2332,6 +2417,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2381,6 +2467,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2400,6 +2487,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2421,6 +2509,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2481,6 +2570,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2500,6 +2590,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2521,6 +2612,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2581,6 +2673,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2600,6 +2693,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2663,6 +2757,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2682,6 +2777,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2703,6 +2799,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2749,6 +2846,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2768,6 +2866,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2789,6 +2888,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2835,6 +2935,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2854,6 +2955,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2903,6 +3005,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2922,6 +3025,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2943,6 +3047,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2989,6 +3094,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3008,6 +3114,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3029,6 +3136,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3059,6 +3167,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3078,6 +3187,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3127,6 +3237,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3146,6 +3257,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3167,6 +3279,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3213,6 +3326,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3232,6 +3346,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3253,6 +3368,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3283,6 +3399,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3302,6 +3419,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3351,6 +3469,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3370,6 +3489,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3391,6 +3511,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3437,6 +3558,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3456,6 +3578,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3477,6 +3600,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3523,6 +3647,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3542,6 +3667,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3591,6 +3717,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3610,6 +3737,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3631,6 +3759,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3661,6 +3790,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3680,6 +3810,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3701,6 +3832,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3747,6 +3879,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3766,6 +3899,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3815,6 +3949,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3834,6 +3969,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3855,6 +3991,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3901,6 +4038,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3920,6 +4058,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3941,6 +4080,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3971,6 +4111,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3990,6 +4131,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4039,6 +4181,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4058,6 +4201,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4079,6 +4223,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4125,6 +4270,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4144,6 +4290,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4165,6 +4312,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4195,6 +4343,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4214,6 +4363,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.json index 89d5ea0d5f79..f33fba4e39f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -178,6 +183,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +206,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -223,6 +230,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +294,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +317,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -328,6 +339,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -387,6 +399,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +422,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -436,6 +450,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -460,6 +475,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -482,6 +498,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -515,6 +532,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -536,6 +554,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -550,6 +569,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -571,6 +591,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -598,6 +619,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -621,6 +643,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +662,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -666,6 +690,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -693,6 +718,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -714,6 +740,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +755,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -749,6 +777,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -776,6 +805,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -799,6 +829,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +848,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -846,6 +878,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -868,6 +901,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -906,6 +940,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -935,6 +970,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -956,6 +992,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -970,6 +1007,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -991,6 +1029,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1018,6 +1057,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1041,6 +1081,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1059,6 +1100,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1088,6 +1130,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1110,6 +1153,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1154,6 +1198,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1190,6 +1235,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1211,6 +1257,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1233,6 +1280,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1254,6 +1302,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1297,6 +1346,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1310,6 +1360,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1323,6 +1374,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1348,6 +1400,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1366,6 +1419,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1399,6 +1453,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1476,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1449,6 +1505,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1468,6 +1525,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1489,6 +1547,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1543,6 +1602,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1562,6 +1622,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1583,6 +1644,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1637,6 +1699,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1656,6 +1719,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1705,6 +1769,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1724,6 +1789,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1745,6 +1811,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1799,6 +1866,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1818,6 +1886,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1839,6 +1908,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1893,6 +1963,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1912,6 +1983,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1961,6 +2033,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1980,6 +2053,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2001,6 +2075,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2055,6 +2130,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2074,6 +2150,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2172,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2149,6 +2227,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2168,6 +2247,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2217,6 +2297,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2236,6 +2317,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2257,6 +2339,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2287,6 +2370,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2306,6 +2390,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2327,6 +2412,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2357,6 +2443,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2376,6 +2463,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2425,6 +2513,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2444,6 +2533,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2465,6 +2555,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2495,6 +2586,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2514,6 +2606,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2535,6 +2628,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2565,6 +2659,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2584,6 +2679,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2633,6 +2729,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2652,6 +2749,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2673,6 +2771,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2727,6 +2826,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2746,6 +2846,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2767,6 +2868,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2821,6 +2923,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2840,6 +2943,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2889,6 +2993,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2908,6 +3013,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2929,6 +3035,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2983,6 +3090,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3002,6 +3110,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3023,6 +3132,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3077,6 +3187,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3096,6 +3207,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3145,6 +3257,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3164,6 +3277,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3185,6 +3299,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3239,6 +3354,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3258,6 +3374,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3279,6 +3396,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3309,6 +3427,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3328,6 +3447,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3377,6 +3497,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3396,6 +3517,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3417,6 +3539,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3471,6 +3594,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3490,6 +3614,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3511,6 +3636,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3541,6 +3667,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3560,6 +3687,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3609,6 +3737,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3628,6 +3757,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3649,6 +3779,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3703,6 +3834,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3722,6 +3854,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3743,6 +3876,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3797,6 +3931,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3816,6 +3951,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3865,6 +4001,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3884,6 +4021,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3905,6 +4043,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3935,6 +4074,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3954,6 +4094,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3975,6 +4116,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4029,6 +4171,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4048,6 +4191,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4097,6 +4241,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4116,6 +4261,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4137,6 +4283,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4191,6 +4338,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4210,6 +4358,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4231,6 +4380,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4261,6 +4411,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4280,6 +4431,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4329,6 +4481,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4348,6 +4501,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4369,6 +4523,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4423,6 +4578,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4442,6 +4598,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4463,6 +4620,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4493,6 +4651,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4512,6 +4671,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.json index dac5a38d7ba6..b15d88a8cf92 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.json @@ -14,6 +14,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -178,6 +183,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +206,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -223,6 +230,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +294,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +317,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -328,6 +339,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -387,6 +399,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +422,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -436,6 +450,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -460,6 +475,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -482,6 +498,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -515,6 +532,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -536,6 +554,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -550,6 +569,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -571,6 +591,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -598,6 +619,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -621,6 +643,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +662,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -666,6 +690,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -693,6 +718,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -714,6 +740,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -728,6 +755,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -749,6 +777,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -776,6 +805,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -799,6 +829,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +848,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -846,6 +878,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -868,6 +901,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -906,6 +940,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -935,6 +970,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -956,6 +992,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -970,6 +1007,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -991,6 +1029,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1018,6 +1057,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1041,6 +1081,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1059,6 +1100,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1088,6 +1130,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1110,6 +1153,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1154,6 +1198,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1190,6 +1235,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1211,6 +1257,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1233,6 +1280,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1254,6 +1302,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1297,6 +1346,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1310,6 +1360,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1323,6 +1374,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1348,6 +1400,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1366,6 +1419,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1399,6 +1453,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1476,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1449,6 +1505,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1468,6 +1525,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1489,6 +1547,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1543,6 +1602,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1562,6 +1622,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1583,6 +1644,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1637,6 +1699,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1656,6 +1719,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1705,6 +1769,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1724,6 +1789,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1745,6 +1811,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1799,6 +1866,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1818,6 +1886,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1839,6 +1908,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1893,6 +1963,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1912,6 +1983,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1961,6 +2033,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1980,6 +2053,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2001,6 +2075,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2055,6 +2130,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2074,6 +2150,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2095,6 +2172,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2149,6 +2227,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2168,6 +2247,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2217,6 +2297,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2236,6 +2317,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2257,6 +2339,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2287,6 +2370,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2306,6 +2390,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2327,6 +2412,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2357,6 +2443,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -2376,6 +2463,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2425,6 +2513,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2444,6 +2533,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2465,6 +2555,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2495,6 +2586,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2514,6 +2606,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2535,6 +2628,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2565,6 +2659,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2584,6 +2679,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2633,6 +2729,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2652,6 +2749,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2673,6 +2771,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2727,6 +2826,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2746,6 +2846,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2767,6 +2868,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2821,6 +2923,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2840,6 +2943,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2889,6 +2993,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2908,6 +3013,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2929,6 +3035,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2983,6 +3090,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3002,6 +3110,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3023,6 +3132,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3077,6 +3187,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3096,6 +3207,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3145,6 +3257,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3164,6 +3277,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3185,6 +3299,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3239,6 +3354,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3258,6 +3374,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3279,6 +3396,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3309,6 +3427,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3328,6 +3447,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3377,6 +3497,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3396,6 +3517,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3417,6 +3539,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3471,6 +3594,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3490,6 +3614,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3511,6 +3636,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3541,6 +3667,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3560,6 +3687,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3609,6 +3737,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3628,6 +3757,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3649,6 +3779,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3703,6 +3834,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3722,6 +3854,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3743,6 +3876,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3797,6 +3931,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3816,6 +3951,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3865,6 +4001,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3884,6 +4021,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3905,6 +4043,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -3935,6 +4074,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -3954,6 +4094,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3975,6 +4116,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4029,6 +4171,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12b", "optional": false }, @@ -4048,6 +4191,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4097,6 +4241,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4116,6 +4261,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4137,6 +4283,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4191,6 +4338,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4210,6 +4358,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4231,6 +4380,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4261,6 +4411,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4280,6 +4431,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4329,6 +4481,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4348,6 +4501,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4369,6 +4523,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4423,6 +4578,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4442,6 +4598,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4463,6 +4620,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4493,6 +4651,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4512,6 +4671,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers1.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers1.json index 67652911c714..7947ebee6114 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers1.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers1.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -35,6 +36,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -113,6 +116,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -191,6 +196,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +272,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +300,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -315,6 +324,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -386,6 +397,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -403,6 +415,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -421,6 +434,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -452,6 +466,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -477,6 +492,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -550,6 +566,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -575,6 +592,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -663,6 +681,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -682,6 +701,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -703,6 +723,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -733,6 +754,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -752,6 +774,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -773,6 +796,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -803,6 +827,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -822,6 +847,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -871,6 +897,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -890,6 +917,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -911,6 +939,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -941,6 +970,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -960,6 +990,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -981,6 +1012,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1011,6 +1043,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1030,6 +1063,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1079,6 +1113,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1098,6 +1133,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1119,6 +1155,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1165,6 +1202,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1184,6 +1222,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1205,6 +1244,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1251,6 +1291,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1270,6 +1311,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1319,6 +1361,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1338,6 +1381,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1359,6 +1403,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1389,6 +1434,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1408,6 +1454,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1429,6 +1476,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1459,6 +1507,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1478,6 +1527,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1527,6 +1577,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1546,6 +1597,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1567,6 +1619,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1597,6 +1650,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1616,6 +1670,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1637,6 +1692,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1667,6 +1723,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1686,6 +1743,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1735,6 +1793,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1754,6 +1813,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1775,6 +1835,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1805,6 +1866,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1824,6 +1886,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1845,6 +1908,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1875,6 +1939,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1894,6 +1959,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1943,6 +2009,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1962,6 +2029,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1983,6 +2051,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2013,6 +2082,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2032,6 +2102,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2053,6 +2124,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2083,6 +2155,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2102,6 +2175,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2151,6 +2225,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2170,6 +2245,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2191,6 +2267,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2221,6 +2298,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2240,6 +2318,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2261,6 +2340,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2307,6 +2387,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2326,6 +2407,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2375,6 +2457,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2394,6 +2477,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2415,6 +2499,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2445,6 +2530,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2464,6 +2550,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2485,6 +2572,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2515,6 +2603,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2534,6 +2623,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2583,6 +2673,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2602,6 +2693,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2623,6 +2715,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2653,6 +2746,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2672,6 +2766,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2693,6 +2788,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2723,6 +2819,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2742,6 +2839,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2791,6 +2889,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2810,6 +2909,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2831,6 +2931,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2861,6 +2962,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2880,6 +2982,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2901,6 +3004,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2931,6 +3035,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2950,6 +3055,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2999,6 +3105,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3018,6 +3125,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3039,6 +3147,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3069,6 +3178,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3088,6 +3198,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3109,6 +3220,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3139,6 +3251,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3158,6 +3271,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3207,6 +3321,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3226,6 +3341,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3247,6 +3363,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3277,6 +3394,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3296,6 +3414,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3317,6 +3436,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3347,6 +3467,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3366,6 +3487,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3415,6 +3537,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3434,6 +3557,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3455,6 +3579,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3485,6 +3610,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3504,6 +3630,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3525,6 +3652,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3571,6 +3699,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3590,6 +3719,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3639,6 +3769,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3658,6 +3789,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3679,6 +3811,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3709,6 +3842,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3728,6 +3862,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3749,6 +3884,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3779,6 +3915,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3798,6 +3935,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3847,6 +3985,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3866,6 +4005,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3887,6 +4027,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3917,6 +4058,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3936,6 +4078,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3957,6 +4100,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3987,6 +4131,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4006,6 +4151,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4055,6 +4201,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4074,6 +4221,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4095,6 +4243,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4125,6 +4274,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4144,6 +4294,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4165,6 +4316,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4195,6 +4347,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4214,6 +4367,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4263,6 +4417,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4282,6 +4437,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4303,6 +4459,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4333,6 +4490,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4352,6 +4510,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4373,6 +4532,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4403,6 +4563,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4422,6 +4583,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4471,6 +4633,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4490,6 +4653,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4511,6 +4675,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4541,6 +4706,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4560,6 +4726,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4581,6 +4748,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4627,6 +4795,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4646,6 +4815,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4695,6 +4865,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4714,6 +4885,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4735,6 +4907,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4765,6 +4938,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4784,6 +4958,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4805,6 +4980,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4835,6 +5011,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4854,6 +5031,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4903,6 +5081,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4922,6 +5101,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4943,6 +5123,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4973,6 +5154,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4992,6 +5174,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5013,6 +5196,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5043,6 +5227,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5062,6 +5247,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5111,6 +5297,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5130,6 +5317,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5151,6 +5339,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5181,6 +5370,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5200,6 +5390,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5221,6 +5412,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5251,6 +5443,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5270,6 +5463,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5319,6 +5513,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5338,6 +5533,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5359,6 +5555,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5389,6 +5586,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5408,6 +5606,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5429,6 +5628,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5459,6 +5659,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5478,6 +5679,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers2.json index cbedc1b84cbd..f2341155d9dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers2.json @@ -14,6 +14,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -178,6 +182,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +221,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -245,6 +251,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -266,6 +273,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -304,6 +312,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -333,6 +342,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -354,6 +364,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -392,6 +403,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -428,6 +440,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -455,6 +468,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -478,6 +492,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -516,6 +531,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -541,6 +557,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -559,6 +576,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -576,6 +594,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -594,6 +613,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -625,6 +645,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -650,6 +671,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -688,6 +710,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -733,6 +756,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -758,6 +782,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +821,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -857,6 +883,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -879,6 +906,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -898,6 +926,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -919,6 +948,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -949,6 +979,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -968,6 +999,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -989,6 +1021,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1019,6 +1052,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1038,6 +1072,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1087,6 +1122,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1106,6 +1142,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1127,6 +1164,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1157,6 +1195,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1176,6 +1215,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1197,6 +1237,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1227,6 +1268,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1246,6 +1288,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1295,6 +1338,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1314,6 +1358,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1335,6 +1380,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1381,6 +1427,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1400,6 +1447,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1421,6 +1469,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1467,6 +1516,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1486,6 +1536,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1535,6 +1586,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1554,6 +1606,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1575,6 +1628,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1605,6 +1659,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1624,6 +1679,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1645,6 +1701,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1675,6 +1732,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1694,6 +1752,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1743,6 +1802,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1762,6 +1822,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1783,6 +1844,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1813,6 +1875,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1832,6 +1895,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1853,6 +1917,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1883,6 +1948,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1902,6 +1968,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1951,6 +2018,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1970,6 +2038,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1991,6 +2060,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2021,6 +2091,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2040,6 +2111,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2061,6 +2133,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2091,6 +2164,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2110,6 +2184,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2159,6 +2234,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2178,6 +2254,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2199,6 +2276,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2229,6 +2307,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2248,6 +2327,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2269,6 +2349,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2299,6 +2380,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2318,6 +2400,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2367,6 +2450,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2386,6 +2470,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2407,6 +2492,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2437,6 +2523,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2456,6 +2543,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2477,6 +2565,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2500,6 +2589,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2533,6 +2623,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2552,6 +2643,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2601,6 +2693,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2620,6 +2713,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2641,6 +2735,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2671,6 +2766,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2690,6 +2786,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2711,6 +2808,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2741,6 +2839,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2760,6 +2859,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2809,6 +2909,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2828,6 +2929,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2849,6 +2951,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2879,6 +2982,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2898,6 +3002,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2919,6 +3024,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2949,6 +3055,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2968,6 +3075,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3017,6 +3125,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3036,6 +3145,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3057,6 +3167,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3087,6 +3198,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3106,6 +3218,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3127,6 +3240,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3157,6 +3271,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3176,6 +3291,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3225,6 +3341,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3244,6 +3361,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3265,6 +3383,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3295,6 +3414,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3314,6 +3434,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3335,6 +3456,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3365,6 +3487,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3384,6 +3507,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3433,6 +3557,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3452,6 +3577,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3473,6 +3599,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3503,6 +3630,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3522,6 +3650,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3543,6 +3672,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3573,6 +3703,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3592,6 +3723,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3641,6 +3773,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3660,6 +3793,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3681,6 +3815,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3711,6 +3846,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3730,6 +3866,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3751,6 +3888,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3774,6 +3912,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3807,6 +3946,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3826,6 +3966,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3875,6 +4016,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3894,6 +4036,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3915,6 +4058,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3945,6 +4089,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3964,6 +4109,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3985,6 +4131,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4015,6 +4162,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4034,6 +4182,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4083,6 +4232,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4102,6 +4252,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4123,6 +4274,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4153,6 +4305,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4172,6 +4325,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4193,6 +4347,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4223,6 +4378,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4242,6 +4398,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4291,6 +4448,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4310,6 +4468,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4331,6 +4490,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4361,6 +4521,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4380,6 +4541,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4401,6 +4563,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4431,6 +4594,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4450,6 +4614,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4499,6 +4664,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4518,6 +4684,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4539,6 +4706,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4569,6 +4737,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4588,6 +4757,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4609,6 +4779,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4639,6 +4810,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4658,6 +4830,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4707,6 +4880,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4726,6 +4900,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4747,6 +4922,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4777,6 +4953,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4796,6 +4973,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4817,6 +4995,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4840,6 +5019,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4873,6 +5053,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4892,6 +5073,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4941,6 +5123,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4960,6 +5143,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4981,6 +5165,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5011,6 +5196,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5030,6 +5216,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5051,6 +5238,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5081,6 +5269,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5100,6 +5289,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5149,6 +5339,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5168,6 +5359,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5189,6 +5381,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5219,6 +5412,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5238,6 +5432,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5259,6 +5454,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5289,6 +5485,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5308,6 +5505,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5357,6 +5555,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5376,6 +5575,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5397,6 +5597,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5427,6 +5628,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5446,6 +5648,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5467,6 +5670,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5497,6 +5701,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5516,6 +5721,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5565,6 +5771,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5584,6 +5791,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5605,6 +5813,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5635,6 +5844,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5654,6 +5864,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5675,6 +5886,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5705,6 +5917,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5724,6 +5937,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers3.json index 5bf8544eba1f..e30c34d65279 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithNumericIndexers3.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -35,6 +36,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -113,6 +116,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -191,6 +196,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +272,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +300,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -315,6 +324,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -386,6 +397,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -403,6 +415,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -421,6 +434,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -452,6 +466,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -477,6 +492,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -550,6 +566,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -575,6 +592,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -663,6 +681,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -682,6 +701,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -703,6 +723,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -733,6 +754,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -752,6 +774,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -773,6 +796,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -803,6 +827,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -822,6 +847,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -871,6 +897,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -890,6 +917,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -911,6 +939,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -941,6 +970,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -960,6 +990,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -981,6 +1012,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1011,6 +1043,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1030,6 +1063,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1079,6 +1113,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1098,6 +1133,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1119,6 +1155,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1165,6 +1202,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1184,6 +1222,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1205,6 +1244,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1251,6 +1291,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1270,6 +1311,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1319,6 +1361,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1338,6 +1381,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1359,6 +1403,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1389,6 +1434,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1408,6 +1454,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1429,6 +1476,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1459,6 +1507,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1478,6 +1527,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1527,6 +1577,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1546,6 +1597,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1567,6 +1619,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1597,6 +1650,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1616,6 +1670,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1637,6 +1692,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1667,6 +1723,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1686,6 +1743,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1735,6 +1793,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1754,6 +1813,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1775,6 +1835,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1805,6 +1866,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1824,6 +1886,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1845,6 +1908,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1875,6 +1939,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1894,6 +1959,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1943,6 +2009,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1962,6 +2029,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1983,6 +2051,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2013,6 +2082,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2032,6 +2102,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2053,6 +2124,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2083,6 +2155,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2102,6 +2175,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2151,6 +2225,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2170,6 +2245,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2191,6 +2267,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2221,6 +2298,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2240,6 +2318,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2261,6 +2340,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2307,6 +2387,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2326,6 +2407,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2375,6 +2457,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2394,6 +2477,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2415,6 +2499,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2445,6 +2530,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2464,6 +2550,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2485,6 +2572,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2515,6 +2603,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2534,6 +2623,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2583,6 +2673,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2602,6 +2693,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2623,6 +2715,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2653,6 +2746,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2672,6 +2766,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2693,6 +2788,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2723,6 +2819,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2742,6 +2839,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2791,6 +2889,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2810,6 +2909,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2831,6 +2931,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2861,6 +2962,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2880,6 +2982,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2901,6 +3004,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2931,6 +3035,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2950,6 +3055,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2999,6 +3105,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3018,6 +3125,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3039,6 +3147,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3069,6 +3178,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3088,6 +3198,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3109,6 +3220,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3139,6 +3251,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3158,6 +3271,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3207,6 +3321,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3226,6 +3341,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3247,6 +3363,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3277,6 +3394,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3296,6 +3414,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3317,6 +3436,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3347,6 +3467,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3366,6 +3487,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3415,6 +3537,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3434,6 +3557,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3455,6 +3579,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3485,6 +3610,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3504,6 +3630,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3525,6 +3652,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3571,6 +3699,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3590,6 +3719,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3639,6 +3769,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3658,6 +3789,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3679,6 +3811,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3709,6 +3842,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3728,6 +3862,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3749,6 +3884,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3779,6 +3915,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3798,6 +3935,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3847,6 +3985,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3866,6 +4005,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3887,6 +4027,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3917,6 +4058,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3936,6 +4078,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3957,6 +4100,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3987,6 +4131,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4006,6 +4151,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4055,6 +4201,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4074,6 +4221,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4095,6 +4243,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4125,6 +4274,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4144,6 +4294,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4165,6 +4316,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4195,6 +4347,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4214,6 +4367,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4263,6 +4417,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4282,6 +4437,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4303,6 +4459,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4333,6 +4490,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4352,6 +4510,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4373,6 +4532,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4403,6 +4563,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4422,6 +4583,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4471,6 +4633,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4490,6 +4653,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4511,6 +4675,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4541,6 +4706,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4560,6 +4726,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4581,6 +4748,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4627,6 +4795,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4646,6 +4815,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4695,6 +4865,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4714,6 +4885,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4735,6 +4907,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4765,6 +4938,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4784,6 +4958,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4805,6 +4980,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4835,6 +5011,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4854,6 +5031,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4903,6 +5081,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4922,6 +5101,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4943,6 +5123,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4973,6 +5154,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4992,6 +5174,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5013,6 +5196,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5043,6 +5227,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5062,6 +5247,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5111,6 +5297,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5130,6 +5317,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5151,6 +5339,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5181,6 +5370,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5200,6 +5390,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5221,6 +5412,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5251,6 +5443,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5270,6 +5463,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5319,6 +5513,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5338,6 +5533,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5359,6 +5555,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5389,6 +5586,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5408,6 +5606,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5429,6 +5628,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5459,6 +5659,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5478,6 +5679,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithOptionality.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithOptionality.json index f5fe50696f9a..02d60ee4d7c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithOptionality.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithOptionality.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -286,6 +292,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -333,6 +340,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -362,6 +370,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -415,6 +424,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -461,6 +471,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -480,6 +491,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -501,6 +513,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -531,6 +544,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -550,6 +564,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -571,6 +586,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -601,6 +617,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -620,6 +637,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -669,6 +687,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -688,6 +707,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -709,6 +729,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -739,6 +760,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -758,6 +780,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -779,6 +802,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -809,6 +833,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -828,6 +853,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -877,6 +903,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -896,6 +923,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -917,6 +945,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -947,6 +976,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -966,6 +996,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -987,6 +1018,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1017,6 +1049,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1036,6 +1069,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1085,6 +1119,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1104,6 +1139,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1125,6 +1161,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1155,6 +1192,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1174,6 +1212,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1195,6 +1234,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1225,6 +1265,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1244,6 +1285,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1293,6 +1335,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1312,6 +1355,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1333,6 +1377,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1363,6 +1408,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1382,6 +1428,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1403,6 +1450,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1433,6 +1481,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1452,6 +1501,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1501,6 +1551,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1520,6 +1571,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1541,6 +1593,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1571,6 +1624,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1590,6 +1644,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1611,6 +1666,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1641,6 +1697,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1660,6 +1717,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1709,6 +1767,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1728,6 +1787,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1749,6 +1809,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1779,6 +1840,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1798,6 +1860,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1819,6 +1882,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1865,6 +1929,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1884,6 +1949,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1933,6 +1999,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1952,6 +2019,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1973,6 +2041,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2003,6 +2072,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2022,6 +2092,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2043,6 +2114,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2073,6 +2145,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2092,6 +2165,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2141,6 +2215,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2160,6 +2235,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2181,6 +2257,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2211,6 +2288,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2230,6 +2308,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2251,6 +2330,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2281,6 +2361,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2300,6 +2381,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates.json index c99a3ba4d1ab..d2b283763933 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -286,6 +292,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -319,6 +326,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -337,6 +345,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -354,6 +363,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -372,6 +382,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -403,6 +414,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -432,6 +444,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -485,6 +498,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -531,6 +545,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -550,6 +565,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -571,6 +587,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -601,6 +618,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -620,6 +638,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -641,6 +660,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -671,6 +691,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -690,6 +711,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -739,6 +761,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -758,6 +781,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -779,6 +803,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -809,6 +834,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -828,6 +854,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -849,6 +876,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -879,6 +907,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -898,6 +927,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -947,6 +977,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -966,6 +997,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -987,6 +1019,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1033,6 +1066,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1052,6 +1086,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1073,6 +1108,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1119,6 +1155,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1138,6 +1175,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1187,6 +1225,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1206,6 +1245,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1227,6 +1267,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1257,6 +1298,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1276,6 +1318,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1297,6 +1340,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1327,6 +1371,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1346,6 +1391,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1395,6 +1441,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1414,6 +1461,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1435,6 +1483,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1465,6 +1514,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1484,6 +1534,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1505,6 +1556,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1535,6 +1587,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1554,6 +1607,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1603,6 +1657,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1622,6 +1677,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1643,6 +1699,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1673,6 +1730,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1692,6 +1750,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1713,6 +1772,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1743,6 +1803,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1762,6 +1823,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1811,6 +1873,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1830,6 +1893,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1851,6 +1915,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1881,6 +1946,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1900,6 +1966,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1921,6 +1988,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1951,6 +2019,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1970,6 +2039,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2019,6 +2089,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2038,6 +2109,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2059,6 +2131,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2089,6 +2162,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2108,6 +2182,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2129,6 +2204,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2175,6 +2251,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2194,6 +2271,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2243,6 +2321,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2262,6 +2341,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2363,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2313,6 +2394,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2332,6 +2414,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2353,6 +2436,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2383,6 +2467,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2402,6 +2487,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2451,6 +2537,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2470,6 +2557,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2491,6 +2579,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2521,6 +2610,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2540,6 +2630,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2561,6 +2652,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2591,6 +2683,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2610,6 +2703,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2659,6 +2753,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2678,6 +2773,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2699,6 +2795,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2729,6 +2826,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2748,6 +2846,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2769,6 +2868,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2799,6 +2899,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2818,6 +2919,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2867,6 +2969,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2886,6 +2989,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2907,6 +3011,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2937,6 +3042,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2956,6 +3062,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2977,6 +3084,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3007,6 +3115,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3026,6 +3135,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3075,6 +3185,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3094,6 +3205,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3115,6 +3227,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3145,6 +3258,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3164,6 +3278,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3185,6 +3300,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3215,6 +3331,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3234,6 +3351,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3283,6 +3401,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3302,6 +3421,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3323,6 +3443,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3353,6 +3474,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3372,6 +3494,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3393,6 +3516,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3439,6 +3563,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3458,6 +3583,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3507,6 +3633,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3526,6 +3653,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3547,6 +3675,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3577,6 +3706,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3596,6 +3726,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3617,6 +3748,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3647,6 +3779,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3666,6 +3799,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3715,6 +3849,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3734,6 +3869,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3755,6 +3891,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3785,6 +3922,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3804,6 +3942,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3825,6 +3964,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3855,6 +3995,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3874,6 +4015,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3923,6 +4065,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -3942,6 +4085,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3963,6 +4107,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3993,6 +4138,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4012,6 +4158,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4033,6 +4180,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4063,6 +4211,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4082,6 +4231,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4131,6 +4281,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4150,6 +4301,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4171,6 +4323,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4201,6 +4354,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4220,6 +4374,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4241,6 +4396,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4271,6 +4427,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4290,6 +4447,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4339,6 +4497,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4358,6 +4517,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4379,6 +4539,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4409,6 +4570,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4428,6 +4590,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4449,6 +4612,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4495,6 +4659,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4514,6 +4679,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4563,6 +4729,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4582,6 +4749,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4603,6 +4771,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4633,6 +4802,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4652,6 +4822,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4673,6 +4844,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4703,6 +4875,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4722,6 +4895,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4771,6 +4945,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4790,6 +4965,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4811,6 +4987,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4841,6 +5018,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4860,6 +5038,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4881,6 +5060,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4911,6 +5091,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4930,6 +5111,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4979,6 +5161,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4998,6 +5181,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5019,6 +5203,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5049,6 +5234,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5068,6 +5254,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5089,6 +5276,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5119,6 +5307,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5138,6 +5327,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5187,6 +5377,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5206,6 +5397,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5227,6 +5419,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5257,6 +5450,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5276,6 +5470,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5297,6 +5492,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5327,6 +5523,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5346,6 +5543,7 @@ "end": 2263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates2.json index b9e93a747d77..c190f10cd138 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates2.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -139,6 +143,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -163,6 +168,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -194,6 +200,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -212,6 +219,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -231,6 +239,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -252,6 +261,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -298,6 +308,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -317,6 +328,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -338,6 +350,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -384,6 +397,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -403,6 +417,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +467,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -471,6 +487,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -492,6 +509,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -538,6 +556,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -557,6 +576,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -578,6 +598,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -624,6 +645,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -643,6 +665,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -692,6 +715,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -711,6 +735,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -732,6 +757,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -778,6 +804,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -797,6 +824,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -818,6 +846,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -864,6 +893,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -883,6 +913,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -932,6 +963,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -951,6 +983,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -972,6 +1005,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1032,6 +1066,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1051,6 +1086,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1072,6 +1108,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1132,6 +1169,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1151,6 +1189,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1228,6 +1267,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1246,6 +1286,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1266,6 +1307,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1319,6 +1361,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1337,6 +1380,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1357,6 +1401,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1396,6 +1441,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1415,6 +1461,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1436,6 +1483,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1496,6 +1544,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1515,6 +1564,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1536,6 +1586,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1596,6 +1647,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1615,6 +1667,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1678,6 +1731,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1697,6 +1751,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1718,6 +1773,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1778,6 +1834,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1797,6 +1854,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1818,6 +1876,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1878,6 +1937,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1897,6 +1957,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates3.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates3.json index 073dc8b8466e..46a5f213db5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates3.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPrivates3.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -73,6 +75,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -92,6 +95,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -152,6 +156,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +180,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -220,6 +226,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -245,6 +252,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -277,6 +285,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -298,6 +307,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -321,6 +331,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -355,6 +366,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -371,6 +383,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -387,6 +400,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -432,6 +446,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -471,6 +486,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -494,6 +510,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -539,6 +556,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -564,6 +582,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -596,6 +615,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -617,6 +637,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -640,6 +661,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -674,6 +696,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -690,6 +713,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPublics.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPublics.json index e03b44d4c9c0..de9f5b404da6 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPublics.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithPublics.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +236,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -286,6 +292,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -333,6 +340,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -362,6 +370,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -415,6 +424,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -461,6 +471,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -480,6 +491,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -501,6 +513,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -531,6 +544,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -550,6 +564,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -571,6 +586,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -601,6 +617,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -620,6 +637,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -669,6 +687,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -688,6 +707,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -709,6 +729,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -739,6 +760,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -758,6 +780,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -779,6 +802,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -809,6 +833,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -828,6 +853,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -877,6 +903,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -896,6 +923,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -917,6 +945,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -963,6 +992,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -982,6 +1012,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1003,6 +1034,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1049,6 +1081,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1068,6 +1101,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1117,6 +1151,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1136,6 +1171,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1157,6 +1193,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1187,6 +1224,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1206,6 +1244,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1227,6 +1266,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1257,6 +1297,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1276,6 +1317,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1325,6 +1367,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1344,6 +1387,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1365,6 +1409,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1395,6 +1440,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1414,6 +1460,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1435,6 +1482,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1465,6 +1513,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1484,6 +1533,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1533,6 +1583,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1552,6 +1603,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1573,6 +1625,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1603,6 +1656,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1622,6 +1676,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1643,6 +1698,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1673,6 +1729,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1692,6 +1749,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1741,6 +1799,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1760,6 +1819,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1781,6 +1841,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1811,6 +1872,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1830,6 +1892,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1851,6 +1914,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1881,6 +1945,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1900,6 +1965,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1949,6 +2015,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -1968,6 +2035,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1989,6 +2057,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2019,6 +2088,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2038,6 +2108,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2059,6 +2130,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2105,6 +2177,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2124,6 +2197,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2173,6 +2247,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2192,6 +2267,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2213,6 +2289,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2243,6 +2320,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2262,6 +2340,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2362,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2313,6 +2393,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2332,6 +2413,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2381,6 +2463,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2400,6 +2483,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2421,6 +2505,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2451,6 +2536,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2470,6 +2556,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2491,6 +2578,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2521,6 +2609,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2540,6 +2629,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2589,6 +2679,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2608,6 +2699,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2629,6 +2721,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2659,6 +2752,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2678,6 +2772,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2699,6 +2794,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2729,6 +2825,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2748,6 +2845,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2797,6 +2895,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2816,6 +2915,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2837,6 +2937,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2867,6 +2968,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2886,6 +2988,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2907,6 +3010,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2953,6 +3057,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2972,6 +3077,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3021,6 +3127,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3040,6 +3147,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3061,6 +3169,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3091,6 +3200,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3110,6 +3220,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3131,6 +3242,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3161,6 +3273,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3180,6 +3293,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3229,6 +3343,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3248,6 +3363,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3269,6 +3385,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3299,6 +3416,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3318,6 +3436,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3339,6 +3458,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3369,6 +3489,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3388,6 +3509,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3437,6 +3559,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3456,6 +3579,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3477,6 +3601,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3507,6 +3632,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3526,6 +3652,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3547,6 +3674,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3593,6 +3721,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3612,6 +3741,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3661,6 +3791,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3680,6 +3811,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3701,6 +3833,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3731,6 +3864,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3750,6 +3884,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3771,6 +3906,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3801,6 +3937,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3820,6 +3957,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3869,6 +4007,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3888,6 +4027,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3909,6 +4049,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3939,6 +4080,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -3958,6 +4100,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3979,6 +4122,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4009,6 +4153,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4028,6 +4173,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers.json index 0f93ece87f2a..5bee9004f98a 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -35,6 +36,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -113,6 +116,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -191,6 +196,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +272,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -292,6 +300,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -315,6 +324,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -368,6 +378,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -386,6 +397,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -403,6 +415,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -421,6 +434,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -452,6 +466,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -477,6 +492,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -550,6 +566,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -575,6 +592,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -662,6 +680,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -681,6 +700,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -702,6 +722,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -732,6 +753,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -751,6 +773,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -772,6 +795,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -802,6 +826,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -821,6 +846,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -870,6 +896,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -889,6 +916,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -910,6 +938,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -940,6 +969,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -959,6 +989,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -980,6 +1011,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1010,6 +1042,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1029,6 +1062,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1078,6 +1112,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1097,6 +1132,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1118,6 +1154,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1164,6 +1201,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1183,6 +1221,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1204,6 +1243,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1250,6 +1290,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1269,6 +1310,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1318,6 +1360,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1337,6 +1380,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1358,6 +1402,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1388,6 +1433,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1407,6 +1453,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1428,6 +1475,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1458,6 +1506,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1477,6 +1526,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1526,6 +1576,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1545,6 +1596,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1566,6 +1618,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1596,6 +1649,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1615,6 +1669,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1636,6 +1691,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1666,6 +1722,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1685,6 +1742,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1734,6 +1792,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1753,6 +1812,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1774,6 +1834,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1804,6 +1865,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1823,6 +1885,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1844,6 +1907,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1874,6 +1938,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1893,6 +1958,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1942,6 +2008,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1961,6 +2028,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1982,6 +2050,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2012,6 +2081,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2031,6 +2101,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2052,6 +2123,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2082,6 +2154,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2101,6 +2174,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2150,6 +2224,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2169,6 +2244,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2190,6 +2266,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2220,6 +2297,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2239,6 +2317,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2260,6 +2339,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2306,6 +2386,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2325,6 +2406,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2374,6 +2456,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2393,6 +2476,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2414,6 +2498,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2444,6 +2529,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2463,6 +2549,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2484,6 +2571,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2514,6 +2602,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2533,6 +2622,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2582,6 +2672,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2601,6 +2692,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2622,6 +2714,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2652,6 +2745,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2671,6 +2765,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2692,6 +2787,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2722,6 +2818,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2741,6 +2838,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2790,6 +2888,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2809,6 +2908,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2830,6 +2930,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2860,6 +2961,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2879,6 +2981,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2900,6 +3003,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2930,6 +3034,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2949,6 +3054,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2998,6 +3104,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3017,6 +3124,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3038,6 +3146,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3068,6 +3177,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3087,6 +3197,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3108,6 +3219,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3138,6 +3250,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3157,6 +3270,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3206,6 +3320,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3225,6 +3340,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3246,6 +3362,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3276,6 +3393,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3295,6 +3413,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3316,6 +3435,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3346,6 +3466,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3365,6 +3486,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3414,6 +3536,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3433,6 +3556,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3454,6 +3578,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3484,6 +3609,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3503,6 +3629,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3524,6 +3651,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3570,6 +3698,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3589,6 +3718,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3638,6 +3768,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3657,6 +3788,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3678,6 +3810,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3708,6 +3841,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3727,6 +3861,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3748,6 +3883,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3778,6 +3914,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3797,6 +3934,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3846,6 +3984,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3865,6 +4004,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3886,6 +4026,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3916,6 +4057,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3935,6 +4077,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3956,6 +4099,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3986,6 +4130,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4005,6 +4150,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4054,6 +4200,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4073,6 +4220,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4094,6 +4242,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4124,6 +4273,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4143,6 +4293,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4164,6 +4315,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4194,6 +4346,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4213,6 +4366,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4262,6 +4416,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4281,6 +4436,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4302,6 +4458,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4332,6 +4489,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4351,6 +4509,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4372,6 +4531,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4402,6 +4562,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4421,6 +4582,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4470,6 +4632,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4489,6 +4652,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4510,6 +4674,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4540,6 +4705,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4559,6 +4725,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4580,6 +4747,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4626,6 +4794,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4645,6 +4814,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4694,6 +4864,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4713,6 +4884,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4734,6 +4906,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4764,6 +4937,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4783,6 +4957,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4804,6 +4979,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4834,6 +5010,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4853,6 +5030,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4902,6 +5080,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4921,6 +5100,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4942,6 +5122,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4972,6 +5153,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4991,6 +5173,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5012,6 +5195,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5042,6 +5226,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5061,6 +5246,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5110,6 +5296,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5129,6 +5316,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5150,6 +5338,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5180,6 +5369,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5199,6 +5389,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5220,6 +5411,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5250,6 +5442,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5269,6 +5462,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5318,6 +5512,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5337,6 +5532,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5358,6 +5554,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5388,6 +5585,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5407,6 +5605,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5428,6 +5627,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5458,6 +5658,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5477,6 +5678,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers2.json b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers2.json index ef9d1f642e90..e9aeee2d3915 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers2.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesIdentityWithStringIndexers2.json @@ -14,6 +14,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -178,6 +182,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +221,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -245,6 +251,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -266,6 +273,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -304,6 +312,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -333,6 +342,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -354,6 +364,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -392,6 +403,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -428,6 +440,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -455,6 +468,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -478,6 +492,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -516,6 +531,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -541,6 +557,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -559,6 +576,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -576,6 +594,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -594,6 +613,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -625,6 +645,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -650,6 +671,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -688,6 +710,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -733,6 +756,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -758,6 +782,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +821,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -856,6 +882,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -878,6 +905,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -897,6 +925,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -918,6 +947,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -948,6 +978,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -967,6 +998,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -988,6 +1020,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1018,6 +1051,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1037,6 +1071,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1086,6 +1121,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1105,6 +1141,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1126,6 +1163,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1156,6 +1194,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1175,6 +1214,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1196,6 +1236,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1226,6 +1267,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1b", "optional": false }, @@ -1245,6 +1287,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1294,6 +1337,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1313,6 +1357,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1334,6 +1379,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1380,6 +1426,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1399,6 +1446,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1420,6 +1468,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1466,6 +1515,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1c", "optional": false }, @@ -1485,6 +1535,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1534,6 +1585,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1553,6 +1605,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1574,6 +1627,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1604,6 +1658,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1623,6 +1678,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1644,6 +1700,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1674,6 +1731,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1693,6 +1751,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1742,6 +1801,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1761,6 +1821,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1782,6 +1843,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1812,6 +1874,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1831,6 +1894,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1852,6 +1916,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1882,6 +1947,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1901,6 +1967,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1950,6 +2017,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1969,6 +2037,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1990,6 +2059,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2020,6 +2090,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2039,6 +2110,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2060,6 +2132,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2090,6 +2163,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -2109,6 +2183,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2158,6 +2233,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2177,6 +2253,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2198,6 +2275,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2228,6 +2306,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2247,6 +2326,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2268,6 +2348,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2298,6 +2379,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2317,6 +2399,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2366,6 +2449,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2385,6 +2469,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2406,6 +2491,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2436,6 +2522,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2455,6 +2542,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2476,6 +2564,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2499,6 +2588,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2532,6 +2622,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5b", "optional": false }, @@ -2551,6 +2642,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2600,6 +2692,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2619,6 +2712,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2640,6 +2734,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2670,6 +2765,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2689,6 +2785,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2710,6 +2807,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -2740,6 +2838,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5c", "optional": false }, @@ -2759,6 +2858,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2808,6 +2908,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2827,6 +2928,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2848,6 +2950,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2878,6 +2981,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2897,6 +3001,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2918,6 +3023,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -2948,6 +3054,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5d", "optional": false }, @@ -2967,6 +3074,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3016,6 +3124,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3035,6 +3144,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3056,6 +3166,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3086,6 +3197,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3105,6 +3217,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3126,6 +3239,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3156,6 +3270,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -3175,6 +3290,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3224,6 +3340,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3243,6 +3360,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3264,6 +3382,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3294,6 +3413,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3313,6 +3433,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3334,6 +3455,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3364,6 +3486,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -3383,6 +3506,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3432,6 +3556,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3451,6 +3576,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3472,6 +3598,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3502,6 +3629,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3521,6 +3649,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3542,6 +3671,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3572,6 +3702,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -3591,6 +3722,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3640,6 +3772,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3659,6 +3792,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3680,6 +3814,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3710,6 +3845,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3729,6 +3865,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3750,6 +3887,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3773,6 +3911,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3806,6 +3945,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -3825,6 +3965,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3874,6 +4015,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3893,6 +4035,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3914,6 +4057,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3944,6 +4088,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3963,6 +4108,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3984,6 +4130,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4014,6 +4161,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -4033,6 +4181,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4082,6 +4231,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4101,6 +4251,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4122,6 +4273,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4152,6 +4304,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4171,6 +4324,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4192,6 +4346,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4222,6 +4377,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -4241,6 +4397,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4290,6 +4447,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4309,6 +4467,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4330,6 +4489,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4360,6 +4520,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4379,6 +4540,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4400,6 +4562,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -4430,6 +4593,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11b", "optional": false }, @@ -4449,6 +4613,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4498,6 +4663,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4517,6 +4683,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4538,6 +4705,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4568,6 +4736,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4587,6 +4756,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4608,6 +4778,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -4638,6 +4809,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11c", "optional": false }, @@ -4657,6 +4829,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4706,6 +4879,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4725,6 +4899,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4746,6 +4921,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4776,6 +4952,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4795,6 +4972,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4816,6 +4994,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4839,6 +5018,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4872,6 +5052,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -4891,6 +5072,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4940,6 +5122,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4959,6 +5142,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4980,6 +5164,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5010,6 +5195,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5029,6 +5215,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5050,6 +5237,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5080,6 +5268,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -5099,6 +5288,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5148,6 +5338,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5167,6 +5358,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5188,6 +5380,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5218,6 +5411,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5237,6 +5431,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5258,6 +5453,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5288,6 +5484,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -5307,6 +5504,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5356,6 +5554,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5375,6 +5574,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5396,6 +5596,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5426,6 +5627,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5445,6 +5647,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5466,6 +5669,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PA", "optional": false }, @@ -5496,6 +5700,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -5515,6 +5720,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5564,6 +5770,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5583,6 +5790,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5604,6 +5812,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -5634,6 +5843,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5653,6 +5863,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5674,6 +5885,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PB", "optional": false }, @@ -5704,6 +5916,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -5723,6 +5936,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/objectTypesWithPredefinedTypesAsName.json b/crates/swc_ecma_parser/tests/tsc/objectTypesWithPredefinedTypesAsName.json index d771785265ef..2785d125cfaa 100644 --- a/crates/swc_ecma_parser/tests/tsc/objectTypesWithPredefinedTypesAsName.json +++ b/crates/swc_ecma_parser/tests/tsc/objectTypesWithPredefinedTypesAsName.json @@ -14,6 +14,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false }, @@ -40,6 +41,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -66,6 +68,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false }, @@ -92,6 +95,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false }, @@ -118,6 +122,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteral.json b/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteral.json index a4e32c77af30..5f323adf781b 100644 --- a/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteral.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct3", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct4", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false } @@ -268,6 +274,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false }, @@ -320,6 +327,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -389,6 +397,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false } @@ -400,6 +409,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false }, @@ -448,6 +458,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -488,6 +499,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -528,6 +540,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -568,6 +581,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -608,6 +622,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -648,6 +663,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -688,6 +704,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -728,6 +745,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -768,6 +786,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -808,6 +827,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -848,6 +868,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -888,6 +909,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -928,6 +950,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -968,6 +991,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1008,6 +1032,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1048,6 +1073,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1088,6 +1114,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1128,6 +1155,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteralES6.json b/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteralES6.json index a4e32c77af30..5f323adf781b 100644 --- a/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteralES6.json +++ b/crates/swc_ecma_parser/tests/tsc/octalIntegerLiteralES6.json @@ -28,6 +28,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct3", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct4", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false } @@ -268,6 +274,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct1", "optional": false }, @@ -320,6 +327,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -389,6 +397,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false } @@ -400,6 +409,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oct2", "optional": false }, @@ -448,6 +458,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -488,6 +499,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -528,6 +540,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -568,6 +581,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -608,6 +622,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -648,6 +663,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -688,6 +704,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -728,6 +745,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -768,6 +786,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -808,6 +827,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -848,6 +868,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -888,6 +909,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -928,6 +950,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -968,6 +991,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1008,6 +1032,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1048,6 +1073,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1088,6 +1114,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -1128,6 +1155,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/operatorsAndIntersectionTypes.json b/crates/swc_ecma_parser/tests/tsc/operatorsAndIntersectionTypes.json index 213706862f88..5c130e0d838e 100644 --- a/crates/swc_ecma_parser/tests/tsc/operatorsAndIntersectionTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/operatorsAndIntersectionTypes.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Guid", "optional": false }, @@ -59,6 +60,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$Guid", "optional": false }, @@ -85,6 +87,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SerialNo", "optional": false }, @@ -125,6 +128,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$SerialNo", "optional": false }, @@ -146,6 +150,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createGuid", "optional": false }, @@ -199,6 +204,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Guid", "optional": false }, @@ -222,6 +228,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createSerialNo", "optional": false }, @@ -275,6 +282,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SerialNo", "optional": false }, @@ -312,6 +320,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map1", "optional": false, "typeAnnotation": { @@ -337,6 +346,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -417,6 +427,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false, "typeAnnotation": null @@ -435,6 +446,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createGuid", "optional": false }, @@ -471,6 +483,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map1", "optional": false }, @@ -487,6 +500,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false } @@ -526,6 +540,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map2", "optional": false, "typeAnnotation": { @@ -551,6 +566,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -631,6 +647,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false, "typeAnnotation": null @@ -649,6 +666,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createSerialNo", "optional": false }, @@ -685,6 +703,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map2", "optional": false }, @@ -701,6 +720,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false } @@ -740,6 +760,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -774,6 +795,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false } @@ -815,6 +837,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -839,6 +862,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false }, @@ -881,6 +905,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": null @@ -899,6 +924,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false }, @@ -909,6 +935,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false } @@ -940,6 +967,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false, "typeAnnotation": null @@ -958,6 +986,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false }, @@ -968,6 +997,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false } @@ -999,6 +1029,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s5", "optional": false, "typeAnnotation": null @@ -1023,6 +1054,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false }, @@ -1078,6 +1110,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -1096,6 +1129,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false }, @@ -1136,6 +1170,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": null @@ -1154,6 +1189,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false }, @@ -1164,6 +1200,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false } @@ -1195,6 +1232,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1213,6 +1251,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false }, @@ -1253,6 +1292,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1271,6 +1311,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false }, @@ -1281,6 +1322,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guid", "optional": false } @@ -1312,6 +1354,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1330,6 +1373,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false }, @@ -1370,6 +1414,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -1388,6 +1433,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false }, @@ -1398,6 +1444,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "serialNo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters1.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters1.json index 0e4e98415023..880ff435f033 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters1.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters1.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -62,6 +65,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -175,6 +179,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -250,6 +255,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters2.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters2.json index 7afd0abbf998..b91711a6a215 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters2.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters2.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -84,6 +87,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -119,6 +123,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -154,6 +159,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -189,6 +195,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -256,6 +263,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -355,6 +363,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters3.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters3.json index 9d2403593c10..e253a156b2f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters3.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters3.json @@ -14,6 +14,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -46,6 +47,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters4.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters4.json index 1a557abb7e2e..7faad925a813 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters4.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParameters4.json @@ -14,6 +14,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -52,6 +53,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cause", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cause", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads1.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads1.json index 7e4e4b2e1528..9928bf213371 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads1.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads1.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -62,6 +65,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -156,6 +160,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -185,6 +190,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -254,6 +260,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -329,6 +336,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads2.json b/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads2.json index eb16821ea28c..08d0d163517c 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads2.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalBindingParametersInOverloads2.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -46,6 +47,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -65,6 +67,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -84,6 +87,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -119,6 +123,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -154,6 +159,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -189,6 +195,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -237,6 +244,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -266,6 +274,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -335,6 +344,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -434,6 +444,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInArrow.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInArrow.json index b4a508a66f02..b12b857374b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInArrow.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInArrow.json @@ -28,6 +28,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "names", "optional": false, "typeAnnotation": { @@ -107,6 +109,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "names", "optional": false }, @@ -138,6 +141,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -150,6 +154,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInLoop.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInLoop.json index 80e8b0f4d1c8..c14e6f5bddc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInLoop.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInLoop.json @@ -28,6 +28,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -95,6 +96,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -154,6 +157,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -207,6 +211,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -255,6 +260,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -294,6 +300,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -331,6 +338,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -405,6 +413,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": null @@ -427,6 +436,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false }, @@ -473,6 +483,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -525,6 +536,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.2.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.2.json index c74814261962..5e052d7355e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.2.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.2.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -87,6 +89,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -195,6 +198,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -225,6 +229,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -276,6 +281,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -320,6 +326,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -406,6 +413,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -430,6 +438,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -452,6 +461,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -463,6 +473,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -499,6 +510,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.json index f0e33b3a1d7b..25b1b9b39265 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterBindingPattern.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -87,6 +89,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -195,6 +198,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -225,6 +229,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.2.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.2.json index f43db01744eb..4a6a47932b2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.2.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.2.json @@ -28,6 +28,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -87,6 +89,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -166,6 +169,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -197,6 +201,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -246,6 +251,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -290,6 +296,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -347,6 +354,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -378,6 +386,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -408,6 +417,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -419,6 +429,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -455,6 +466,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.json index aede08db8d6f..967951735a04 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInParameterInitializer.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -87,6 +89,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -166,6 +169,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -197,6 +201,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInTypeAssertions.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInTypeAssertions.json index b0071a719820..1fc84f9ae2fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInTypeAssertions.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInTypeAssertions.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -98,6 +99,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -116,6 +118,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -171,6 +174,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -243,6 +247,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -315,6 +320,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -387,6 +393,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -458,6 +465,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -535,6 +543,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -612,6 +621,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -697,6 +707,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalChainingInference.json b/crates/swc_ecma_parser/tests/tsc/optionalChainingInference.json index 94c3f10bc563..8973477626f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalChainingInference.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalChainingInference.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -33,6 +34,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "box", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -93,6 +96,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +149,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -175,6 +180,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +211,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "su", "optional": false, "typeAnnotation": { @@ -268,6 +275,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnu", "optional": false, "typeAnnotation": { @@ -354,6 +362,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "osu", "optional": false, "typeAnnotation": { @@ -390,6 +399,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -453,6 +463,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ofnu", "optional": false, "typeAnnotation": { @@ -489,6 +500,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -568,6 +580,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -609,6 +622,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "su", "optional": false }, @@ -652,6 +666,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -684,6 +699,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -697,6 +713,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -731,6 +748,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -778,6 +796,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "su", "optional": false }, @@ -847,6 +866,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -879,6 +899,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -892,6 +913,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -926,6 +948,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": { @@ -955,6 +978,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1034,6 +1058,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "su", "optional": false }, @@ -1077,6 +1102,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -1109,6 +1135,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1122,6 +1149,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -1156,6 +1184,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -1198,6 +1227,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnu", "optional": false }, @@ -1235,6 +1265,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -1267,6 +1298,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1280,6 +1312,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -1314,6 +1347,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -1355,6 +1389,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "su", "optional": false }, @@ -1406,6 +1441,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -1438,6 +1474,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1451,6 +1488,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false } @@ -1485,6 +1523,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -1539,6 +1578,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "osu", "optional": false }, @@ -1592,6 +1632,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": { @@ -1624,6 +1665,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1637,6 +1679,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false } @@ -1671,6 +1714,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -1725,6 +1769,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "osu", "optional": false }, @@ -1786,6 +1831,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false, "typeAnnotation": { @@ -1818,6 +1864,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -1831,6 +1878,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false } @@ -1865,6 +1913,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -1920,6 +1969,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ofnu", "optional": false }, @@ -1967,6 +2017,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v8", "optional": false, "typeAnnotation": { @@ -1999,6 +2050,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unbox", "optional": false }, @@ -2012,6 +2064,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/optionalMethod.json b/crates/swc_ecma_parser/tests/tsc/optionalMethod.json index 081f6acf10d9..9d457701681f 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalMethod.json @@ -14,6 +14,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalMethodDeclarations.json b/crates/swc_ecma_parser/tests/tsc/optionalMethodDeclarations.json index f7edef378186..4a6c620b3ff0 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalMethodDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalMethodDeclarations.json @@ -14,6 +14,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalMethods.json b/crates/swc_ecma_parser/tests/tsc/optionalMethods.json index 108ddb9ff0b6..e651b3fea467 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalMethods.json @@ -18,6 +18,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -114,6 +117,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -150,6 +154,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -185,6 +190,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -204,6 +210,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -225,6 +232,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -267,6 +275,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -299,6 +308,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -331,6 +341,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -363,6 +374,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -399,6 +411,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -423,6 +436,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -465,6 +479,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -489,6 +504,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -521,6 +537,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -564,6 +581,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -587,6 +605,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -619,6 +638,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -664,6 +684,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -822,6 +843,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": true, "typeAnnotation": { @@ -864,6 +886,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1077,6 +1100,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -1096,6 +1120,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1117,6 +1142,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -1159,6 +1185,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1191,6 +1218,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1223,6 +1251,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1255,6 +1284,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1287,6 +1317,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1319,6 +1350,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1351,6 +1383,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1387,6 +1420,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1411,6 +1445,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1453,6 +1488,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -1477,6 +1513,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1509,6 +1546,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1552,6 +1590,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -1575,6 +1614,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1607,6 +1647,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1659,6 +1700,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false, "typeAnnotation": null @@ -1683,6 +1725,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1715,6 +1758,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1758,6 +1802,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1781,6 +1826,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1813,6 +1859,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1858,6 +1905,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1974,6 +2022,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2101,6 +2150,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalProperties01.json b/crates/swc_ecma_parser/tests/tsc/optionalProperties01.json index 35fc3de5a49f..1a77a1e51411 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalProperties01.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalProperties01.json @@ -18,6 +18,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required1", "optional": false }, @@ -80,6 +82,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "required2", "optional": false }, @@ -115,6 +118,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false }, @@ -162,6 +166,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -247,6 +253,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": null @@ -319,6 +326,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalProperties02.json b/crates/swc_ecma_parser/tests/tsc/optionalProperties02.json index 889bd1703453..eac09be349ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalProperties02.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalProperties02.json @@ -18,6 +18,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -140,6 +143,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -159,6 +163,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalProperty.json b/crates/swc_ecma_parser/tests/tsc/optionalProperty.json index 9f8afe9f2e80..f6e053657fd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalProperty.json @@ -14,6 +14,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/optionalPropertyAssignableToStringIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/optionalPropertyAssignableToStringIndexSignature.json index 4f752a77e80b..f2b070431214 100644 --- a/crates/swc_ecma_parser/tests/tsc/optionalPropertyAssignableToStringIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/optionalPropertyAssignableToStringIndexSignature.json @@ -28,6 +28,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalProperties", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false }, @@ -110,6 +112,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedProperties", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false }, @@ -209,6 +213,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringDictionary", "optional": false, "typeAnnotation": { @@ -234,6 +239,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -304,6 +310,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringDictionary", "optional": false, "typeAnnotation": null @@ -315,6 +322,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalProperties", "optional": false } @@ -340,6 +348,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringDictionary", "optional": false, "typeAnnotation": null @@ -351,6 +360,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedProperties", "optional": false } @@ -379,6 +389,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "probablyArray", "optional": false, "typeAnnotation": { @@ -404,6 +415,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -477,6 +489,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberLiteralKeys", "optional": false, "typeAnnotation": { @@ -555,6 +568,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "probablyArray", "optional": false, "typeAnnotation": null @@ -566,6 +580,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numberLiteralKeys", "optional": false } @@ -594,6 +609,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUndefined", "optional": false, "typeAnnotation": { @@ -623,6 +639,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false }, @@ -676,6 +693,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dict", "optional": false, "typeAnnotation": { @@ -701,6 +719,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -753,6 +772,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optionalUndefined", "optional": false }, @@ -769,6 +789,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -811,6 +832,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false, "typeAnnotation": { @@ -840,6 +862,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false }, @@ -864,6 +887,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +912,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -919,6 +944,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dict", "optional": false, "typeAnnotation": { @@ -944,6 +970,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -989,6 +1016,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1023,6 +1051,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false }, @@ -1054,6 +1083,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesAmd.json b/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesAmd.json index 6f857a4a037b..8fd11d1e84ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesAmd.json +++ b/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesAmd.json @@ -25,6 +25,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -58,6 +59,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -95,6 +97,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -122,6 +125,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -155,6 +159,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -193,6 +198,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesSystem.json b/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesSystem.json index 0b0babf1760e..ee8f0a059f0d 100644 --- a/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesSystem.json +++ b/crates/swc_ecma_parser/tests/tsc/outFilerootDirModuleNamesSystem.json @@ -25,6 +25,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -58,6 +59,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -95,6 +97,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -122,6 +125,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -155,6 +159,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -193,6 +198,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadResolution.json b/crates/swc_ecma_parser/tests/tsc/overloadResolution.json index 6d665861251f..aef1bcf4b2ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadResolution.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -107,6 +108,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived1", "optional": false }, @@ -152,6 +154,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -169,6 +172,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived2", "optional": false }, @@ -214,6 +218,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -231,6 +236,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived3", "optional": false }, @@ -276,6 +282,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -293,6 +300,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -312,6 +320,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -367,6 +376,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -386,6 +396,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -441,6 +452,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -504,6 +516,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -522,6 +535,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -535,6 +549,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -569,6 +584,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -612,6 +628,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -640,6 +657,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -659,6 +677,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -692,6 +711,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -747,6 +767,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -766,6 +787,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -799,6 +821,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -820,6 +843,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -858,6 +882,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -888,6 +913,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -904,6 +930,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -936,6 +963,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -970,6 +998,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -988,6 +1017,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1013,6 +1043,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1038,6 +1069,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1073,6 +1105,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1094,6 +1127,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1129,6 +1163,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1147,6 +1182,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1202,6 +1238,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1251,6 +1288,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1280,6 +1318,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1321,6 +1360,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1340,6 +1380,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1361,6 +1402,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1399,6 +1441,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1435,6 +1478,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1454,6 +1498,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1487,6 +1532,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1508,6 +1554,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1530,6 +1577,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1551,6 +1599,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1589,6 +1638,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1611,6 +1661,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1641,6 +1692,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1657,6 +1709,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1676,6 +1729,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1697,6 +1751,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1719,6 +1774,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1740,6 +1796,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1762,6 +1819,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1783,6 +1841,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1821,6 +1880,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1843,6 +1903,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1865,6 +1926,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1901,6 +1963,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1964,6 +2027,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1982,6 +2046,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2028,6 +2093,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2046,6 +2112,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2116,6 +2183,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2134,6 +2202,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2204,6 +2273,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2250,6 +2320,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2268,6 +2339,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2330,6 +2402,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2348,6 +2421,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2442,6 +2516,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2460,6 +2535,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2559,6 +2635,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2615,6 +2692,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2634,6 +2712,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2655,6 +2734,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2677,6 +2757,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2698,6 +2779,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2736,6 +2818,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2765,6 +2848,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2794,6 +2878,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2813,6 +2898,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2834,6 +2920,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2856,6 +2943,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2877,6 +2965,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2915,6 +3004,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2944,6 +3034,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2973,6 +3064,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3018,6 +3110,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3094,6 +3187,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3170,6 +3264,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3246,6 +3341,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3322,6 +3418,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3374,6 +3471,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3426,6 +3524,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3451,6 +3550,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3479,6 +3579,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3529,6 +3630,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3582,6 +3684,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3611,6 +3714,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3660,6 +3764,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3698,6 +3803,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3717,6 +3823,7 @@ "end": 2836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3739,6 +3846,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3814,6 +3922,7 @@ "end": 2880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3833,6 +3942,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3855,6 +3965,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3930,6 +4041,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3962,6 +4074,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3996,6 +4109,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4014,6 +4128,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4035,6 +4150,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4060,6 +4176,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4111,6 +4228,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4129,6 +4247,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4150,6 +4269,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4175,6 +4295,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadResolutionClassConstructors.json b/crates/swc_ecma_parser/tests/tsc/overloadResolutionClassConstructors.json index 912cfa09bc20..f3ced088edbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadResolutionClassConstructors.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadResolutionClassConstructors.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -107,6 +108,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived1", "optional": false }, @@ -152,6 +154,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -169,6 +172,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived2", "optional": false }, @@ -214,6 +218,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -231,6 +236,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived3", "optional": false }, @@ -276,6 +282,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -293,6 +300,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -334,6 +342,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -388,6 +397,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -467,6 +477,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -480,6 +491,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -508,6 +520,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -536,6 +549,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -577,6 +591,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -610,6 +625,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -664,6 +680,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -697,6 +714,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -718,6 +736,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -782,6 +801,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +839,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -837,6 +858,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -862,6 +884,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -887,6 +910,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -922,6 +946,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -940,6 +965,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -995,6 +1021,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1044,6 +1071,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1073,6 +1101,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1114,6 +1143,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1155,6 +1185,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1176,6 +1207,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1219,6 +1251,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1252,6 +1285,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1273,6 +1307,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1295,6 +1330,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1316,6 +1352,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1359,6 +1396,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1380,6 +1418,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1402,6 +1441,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1423,6 +1463,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1445,6 +1486,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1466,6 +1508,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1530,6 +1573,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1552,6 +1596,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1574,6 +1619,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1608,6 +1654,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1648,6 +1695,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1712,6 +1760,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1776,6 +1825,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1832,6 +1882,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1920,6 +1971,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2016,6 +2068,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2072,6 +2125,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2113,6 +2167,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2134,6 +2189,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2156,6 +2212,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2177,6 +2234,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2241,6 +2299,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2270,6 +2329,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2311,6 +2371,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2387,6 +2448,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2463,6 +2525,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2539,6 +2602,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2615,6 +2679,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2667,6 +2732,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2719,6 +2785,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2744,6 +2811,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2772,6 +2840,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2822,6 +2891,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2875,6 +2945,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2904,6 +2975,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2953,6 +3025,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2991,6 +3064,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3032,6 +3106,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3054,6 +3129,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3128,6 +3204,7 @@ "end": 2861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3150,6 +3227,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3231,6 +3309,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3267,6 +3346,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3288,6 +3368,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3313,6 +3394,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3358,6 +3440,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3379,6 +3462,7 @@ "end": 2966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3404,6 +3488,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3462,6 +3547,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3483,6 +3569,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3501,6 +3588,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadResolutionConstructors.json b/crates/swc_ecma_parser/tests/tsc/overloadResolutionConstructors.json index 52a0576101a8..7cb185e7b78f 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadResolutionConstructors.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadResolutionConstructors.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -107,6 +108,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived1", "optional": false }, @@ -152,6 +154,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -169,6 +172,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived2", "optional": false }, @@ -214,6 +218,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -231,6 +236,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerived3", "optional": false }, @@ -276,6 +282,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBase", "optional": false }, @@ -297,6 +304,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -324,6 +332,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -374,6 +383,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -436,6 +446,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false, "typeAnnotation": { @@ -457,6 +468,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -492,6 +504,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -510,6 +523,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -523,6 +537,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -557,6 +572,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -600,6 +616,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -632,6 +649,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -659,6 +677,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -684,6 +703,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -734,6 +754,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -759,6 +780,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -780,6 +802,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -807,6 +830,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -833,6 +857,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -871,6 +896,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": { @@ -892,6 +918,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -927,6 +954,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -945,6 +973,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -970,6 +999,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -995,6 +1025,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1030,6 +1061,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1051,6 +1083,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1086,6 +1119,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1104,6 +1138,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1159,6 +1194,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1208,6 +1244,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1237,6 +1274,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1282,6 +1320,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1309,6 +1348,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1330,6 +1370,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1373,6 +1414,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1399,6 +1441,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1424,6 +1467,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1445,6 +1489,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1459,6 +1504,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1480,6 +1526,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1507,6 +1554,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1533,6 +1581,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1555,6 +1604,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1581,6 +1631,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1602,6 +1653,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1616,6 +1668,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1637,6 +1690,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1651,6 +1705,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1672,6 +1727,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1715,6 +1771,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1737,6 +1794,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1759,6 +1817,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1797,6 +1856,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false, "typeAnnotation": { @@ -1818,6 +1878,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1853,6 +1914,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1871,6 +1933,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1917,6 +1980,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1935,6 +1999,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2005,6 +2070,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2023,6 +2089,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2093,6 +2160,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2139,6 +2207,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2157,6 +2226,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2219,6 +2289,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2237,6 +2308,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2331,6 +2403,7 @@ "end": 1690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2349,6 +2422,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2448,6 +2522,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2508,6 +2583,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2535,6 +2611,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2556,6 +2633,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2570,6 +2648,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2591,6 +2670,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2620,6 +2700,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2649,6 +2730,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2682,6 +2764,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2703,6 +2786,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2717,6 +2801,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2738,6 +2823,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2767,6 +2853,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2796,6 +2883,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2841,6 +2929,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false, "typeAnnotation": { @@ -2862,6 +2951,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2894,6 +2984,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2970,6 +3061,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3046,6 +3138,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3122,6 +3215,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3198,6 +3292,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3250,6 +3345,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3302,6 +3398,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3327,6 +3424,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3355,6 +3453,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3405,6 +3504,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3458,6 +3558,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3487,6 +3588,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3536,6 +3638,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3578,6 +3681,7 @@ "end": 2897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3605,6 +3709,7 @@ "end": 2909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3627,6 +3732,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3697,6 +3803,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3719,6 +3826,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3801,6 +3909,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false, "typeAnnotation": { @@ -3822,6 +3931,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3857,6 +3967,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3875,6 +3986,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3896,6 +4008,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3921,6 +4034,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3972,6 +4086,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -3990,6 +4105,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4011,6 +4127,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4036,6 +4153,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadTag1.json b/crates/swc_ecma_parser/tests/tsc/overloadTag1.json index 5d2e8c5167f7..9578f1d8a8cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadTag1.json @@ -20,6 +20,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -39,6 +40,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -112,6 +115,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -147,6 +151,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -190,6 +195,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -200,6 +206,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -241,6 +248,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -276,6 +284,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -319,6 +328,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -329,6 +339,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -359,6 +370,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -410,6 +422,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -428,6 +441,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -486,6 +500,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -504,6 +519,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -562,6 +578,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -580,6 +597,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -629,6 +647,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncheckedInternally", "optional": false }, @@ -648,6 +667,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -667,6 +687,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -707,6 +728,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -717,6 +739,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -750,6 +773,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncheckedInternally", "optional": false }, @@ -802,6 +826,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncheckedInternally", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadTag2.json b/crates/swc_ecma_parser/tests/tsc/overloadTag2.json index a1472449c6a2..1de9cc39f186 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadTag2.json @@ -20,6 +20,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -143,6 +144,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -162,6 +164,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -218,6 +221,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -265,6 +269,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -306,6 +311,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -324,6 +330,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -357,6 +364,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -375,6 +383,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -421,6 +430,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -439,6 +449,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -485,6 +496,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -503,6 +515,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overloadTag3.json b/crates/swc_ecma_parser/tests/tsc/overloadTag3.json index 47cab7be05dd..d2823cffc868 100644 --- a/crates/swc_ecma_parser/tests/tsc/overloadTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/overloadTag3.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -89,6 +90,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -153,6 +155,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -182,6 +185,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override1.json b/crates/swc_ecma_parser/tests/tsc/override1.json index a26204bd90d4..f61758537570 100644 --- a/crates/swc_ecma_parser/tests/tsc/override1.json +++ b/crates/swc_ecma_parser/tests/tsc/override1.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -195,6 +198,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -236,6 +240,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -313,6 +318,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -390,6 +396,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -445,6 +452,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -462,6 +470,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -503,6 +512,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -566,6 +576,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -631,6 +642,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -708,6 +720,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -785,6 +798,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -840,6 +854,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -865,6 +880,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1173,6 +1189,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override10.json b/crates/swc_ecma_parser/tests/tsc/override10.json index ecd1aa8194b6..d501791b42cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/override10.json +++ b/crates/swc_ecma_parser/tests/tsc/override10.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -139,6 +140,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -250,6 +252,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override12.json b/crates/swc_ecma_parser/tests/tsc/override12.json index 4d45c12ea9ab..de96253c8296 100644 --- a/crates/swc_ecma_parser/tests/tsc/override12.json +++ b/crates/swc_ecma_parser/tests/tsc/override12.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -246,6 +247,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -456,6 +458,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override13.json b/crates/swc_ecma_parser/tests/tsc/override13.json index feb591738412..98925d14533b 100644 --- a/crates/swc_ecma_parser/tests/tsc/override13.json +++ b/crates/swc_ecma_parser/tests/tsc/override13.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -109,6 +110,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubFoo", "optional": false }, @@ -196,6 +198,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -213,6 +216,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticSubFoo", "optional": false }, @@ -300,6 +304,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -317,6 +322,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intermediate", "optional": false }, @@ -335,6 +341,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -352,6 +359,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -439,6 +447,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intermediate", "optional": false }, @@ -456,6 +465,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticDerived", "optional": false }, @@ -543,6 +553,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Intermediate", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override14.json b/crates/swc_ecma_parser/tests/tsc/override14.json index 7bbd1312e82e..52e2716601da 100644 --- a/crates/swc_ecma_parser/tests/tsc/override14.json +++ b/crates/swc_ecma_parser/tests/tsc/override14.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -75,6 +76,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubFoo", "optional": false }, @@ -134,6 +136,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override15.json b/crates/swc_ecma_parser/tests/tsc/override15.json index 800fe48492db..e9a0e718055a 100644 --- a/crates/swc_ecma_parser/tests/tsc/override15.json +++ b/crates/swc_ecma_parser/tests/tsc/override15.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -146,6 +148,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override16.json b/crates/swc_ecma_parser/tests/tsc/override16.json index a6334073681a..3b718a345a2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/override16.json +++ b/crates/swc_ecma_parser/tests/tsc/override16.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -134,6 +136,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override17.json b/crates/swc_ecma_parser/tests/tsc/override17.json index 2912561efc8d..8c1ce5310fd9 100644 --- a/crates/swc_ecma_parser/tests/tsc/override17.json +++ b/crates/swc_ecma_parser/tests/tsc/override17.json @@ -14,6 +14,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -246,6 +247,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -456,6 +458,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override18.json b/crates/swc_ecma_parser/tests/tsc/override18.json index 34ef89ffa9b1..70db8e226073 100644 --- a/crates/swc_ecma_parser/tests/tsc/override18.json +++ b/crates/swc_ecma_parser/tests/tsc/override18.json @@ -14,6 +14,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -134,6 +136,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override19.json b/crates/swc_ecma_parser/tests/tsc/override19.json index b1e7156e29f0..b99b4082b771 100644 --- a/crates/swc_ecma_parser/tests/tsc/override19.json +++ b/crates/swc_ecma_parser/tests/tsc/override19.json @@ -19,6 +19,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -47,6 +48,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -96,6 +98,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateMixin", "optional": false }, @@ -115,6 +118,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false, "typeAnnotation": { @@ -136,6 +140,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -158,6 +163,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false, "typeAnnotation": { @@ -179,6 +185,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -217,6 +224,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -236,6 +244,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -256,6 +265,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -275,6 +285,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -310,6 +321,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +358,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -401,6 +414,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -425,6 +439,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InstanceType", "optional": false }, @@ -448,6 +463,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -478,6 +494,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -504,6 +521,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -574,6 +592,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -643,6 +662,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateMixin", "optional": false }, @@ -656,6 +676,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false } @@ -669,6 +690,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -690,6 +712,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -759,6 +782,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateMixin", "optional": false }, @@ -772,6 +796,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false } @@ -785,6 +810,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/override2.json b/crates/swc_ecma_parser/tests/tsc/override2.json index aa3778a97fa1..8770a06d05cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/override2.json +++ b/crates/swc_ecma_parser/tests/tsc/override2.json @@ -14,6 +14,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -55,6 +56,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -138,6 +140,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -221,6 +224,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -290,6 +294,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AD1", "optional": false }, @@ -308,6 +313,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -325,6 +331,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AD2", "optional": false }, @@ -366,6 +373,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -435,6 +443,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -452,6 +461,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AD3", "optional": false }, @@ -493,6 +503,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -676,6 +687,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -693,6 +705,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -734,6 +747,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -833,6 +847,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -967,6 +982,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override20.json b/crates/swc_ecma_parser/tests/tsc/override20.json index 8502d58cc984..51229ba93bad 100644 --- a/crates/swc_ecma_parser/tests/tsc/override20.json +++ b/crates/swc_ecma_parser/tests/tsc/override20.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -74,6 +76,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -203,6 +206,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -229,6 +233,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -268,6 +273,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -294,6 +300,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -330,6 +337,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -369,6 +377,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -406,6 +415,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -453,6 +463,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -477,6 +488,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -514,6 +526,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -561,6 +574,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -587,6 +601,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -772,6 +787,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override3.json b/crates/swc_ecma_parser/tests/tsc/override3.json index 7477870a49df..cf296745cd0d 100644 --- a/crates/swc_ecma_parser/tests/tsc/override3.json +++ b/crates/swc_ecma_parser/tests/tsc/override3.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -139,6 +140,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -256,6 +258,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -273,6 +276,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DB", "optional": false }, @@ -406,6 +410,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -423,6 +428,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -556,6 +562,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -573,6 +580,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EB", "optional": false }, @@ -706,6 +714,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override4.json b/crates/swc_ecma_parser/tests/tsc/override4.json index 53e6c1e122bb..f83f2045674c 100644 --- a/crates/swc_ecma_parser/tests/tsc/override4.json +++ b/crates/swc_ecma_parser/tests/tsc/override4.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -263,6 +264,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -340,6 +342,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -403,6 +406,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -652,6 +656,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -729,6 +734,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -784,6 +790,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -801,6 +808,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -932,6 +940,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override6.json b/crates/swc_ecma_parser/tests/tsc/override6.json index 4a3ce0795e4e..5572d137c719 100644 --- a/crates/swc_ecma_parser/tests/tsc/override6.json +++ b/crates/swc_ecma_parser/tests/tsc/override6.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -106,6 +107,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -142,6 +144,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +286,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -318,6 +323,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": { @@ -376,6 +382,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -409,6 +416,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override8.json b/crates/swc_ecma_parser/tests/tsc/override8.json index f820d978878a..1acc5f83c53e 100644 --- a/crates/swc_ecma_parser/tests/tsc/override8.json +++ b/crates/swc_ecma_parser/tests/tsc/override8.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -81,6 +82,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -125,6 +127,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -161,6 +164,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -243,6 +248,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -287,6 +293,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -335,6 +342,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -379,6 +387,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -437,6 +446,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -458,6 +468,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -475,6 +486,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DDD", "optional": false }, @@ -556,6 +568,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -614,6 +627,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -664,6 +678,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -682,6 +697,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overrideInterfaceProperty.json b/crates/swc_ecma_parser/tests/tsc/overrideInterfaceProperty.json index 4a82f7f2358a..fb385acf7909 100644 --- a/crates/swc_ecma_parser/tests/tsc/overrideInterfaceProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/overrideInterfaceProperty.json @@ -18,6 +18,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, @@ -42,6 +43,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -64,6 +66,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -97,6 +100,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -134,6 +138,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MupConstructor", "optional": false }, @@ -173,6 +178,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, @@ -219,6 +225,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": true, "typeAnnotation": { @@ -287,6 +294,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -313,6 +321,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -357,6 +366,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, @@ -380,6 +390,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -398,6 +409,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -427,6 +439,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -449,6 +462,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -475,6 +489,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -499,6 +514,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, @@ -556,6 +572,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false, "typeAnnotation": { @@ -577,6 +594,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MupConstructor", "optional": false }, @@ -598,6 +616,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sizz", "optional": false }, @@ -677,6 +696,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, @@ -694,6 +714,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kasizz", "optional": false }, @@ -755,6 +776,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mup", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/overrideWithoutNoImplicitOverride1.json b/crates/swc_ecma_parser/tests/tsc/overrideWithoutNoImplicitOverride1.json index f80145015048..48dc83dd2d84 100644 --- a/crates/swc_ecma_parser/tests/tsc/overrideWithoutNoImplicitOverride1.json +++ b/crates/swc_ecma_parser/tests/tsc/overrideWithoutNoImplicitOverride1.json @@ -20,6 +20,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientClass", "optional": false }, @@ -103,6 +104,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonAmbientClass", "optional": false }, @@ -194,6 +196,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientBase", "optional": false }, @@ -277,6 +280,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientDerived", "optional": false }, @@ -394,6 +398,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientBase", "optional": false }, @@ -419,6 +424,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientNamespace", "optional": false }, @@ -444,6 +450,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientBase", "optional": false }, @@ -527,6 +534,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientDerived", "optional": false }, @@ -644,6 +652,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientBase", "optional": false }, @@ -671,6 +680,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonAmbientBase", "optional": false }, @@ -762,6 +772,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonAmbientDerived", "optional": false }, @@ -895,6 +906,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonAmbientBase", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override_js1.json b/crates/swc_ecma_parser/tests/tsc/override_js1.json index e651e06d3acb..463942ccf69b 100644 --- a/crates/swc_ecma_parser/tests/tsc/override_js1.json +++ b/crates/swc_ecma_parser/tests/tsc/override_js1.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -118,6 +120,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -208,6 +212,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -271,6 +276,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -334,6 +340,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -375,6 +382,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -392,6 +400,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -476,6 +485,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -539,6 +549,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/override_js2.json b/crates/swc_ecma_parser/tests/tsc/override_js2.json index 36fb1af9d87d..cec984994ed7 100644 --- a/crates/swc_ecma_parser/tests/tsc/override_js2.json +++ b/crates/swc_ecma_parser/tests/tsc/override_js2.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -118,6 +120,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -208,6 +212,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -271,6 +276,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -334,6 +340,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -375,6 +382,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -392,6 +400,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -476,6 +485,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -539,6 +549,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/override_js3.json b/crates/swc_ecma_parser/tests/tsc/override_js3.json index 58366775b67f..cc0ea1a42313 100644 --- a/crates/swc_ecma_parser/tests/tsc/override_js3.json +++ b/crates/swc_ecma_parser/tests/tsc/override_js3.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -55,6 +56,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -118,6 +120,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -208,6 +212,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -271,6 +276,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -312,6 +318,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/override_js4.json b/crates/swc_ecma_parser/tests/tsc/override_js4.json index f2a2466ff1ea..16a235566440 100644 --- a/crates/swc_ecma_parser/tests/tsc/override_js4.json +++ b/crates/swc_ecma_parser/tests/tsc/override_js4.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -146,6 +148,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagBracketsAddOptionalUndefined.json b/crates/swc_ecma_parser/tests/tsc/paramTagBracketsAddOptionalUndefined.json index 0cd3d3ad206a..75eda41ec760 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagBracketsAddOptionalUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagBracketsAddOptionalUndefined.json @@ -14,6 +14,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -122,6 +127,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -147,6 +153,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -158,6 +165,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -183,6 +191,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -194,6 +203,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -226,6 +236,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -253,6 +264,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -266,6 +278,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -279,6 +292,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -292,6 +306,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -320,6 +335,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject.json b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject.json index b43bb4456297..19b6c6be42ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject.json @@ -14,6 +14,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject2.json b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject2.json index 6cc8c0b4235a..c0ab69b533c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject2.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject2.json @@ -14,6 +14,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": null @@ -78,6 +80,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject3.json b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject3.json index 982faa958888..514d97bad97d 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject3.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject3.json @@ -14,6 +14,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": null @@ -78,6 +80,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject4.json b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject4.json index 4ccbc7bd8521..87e3569318ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject4.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagNestedWithoutTopLevelObject4.json @@ -14,6 +14,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": null @@ -78,6 +80,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagOnCallExpression.json b/crates/swc_ecma_parser/tests/tsc/paramTagOnCallExpression.json index f71e8708634c..0190de98dcbf 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagOnCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagOnCallExpression.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, @@ -33,6 +34,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": { @@ -105,6 +107,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -131,6 +134,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagOnFunctionUsingArguments.json b/crates/swc_ecma_parser/tests/tsc/paramTagOnFunctionUsingArguments.json index 94f6013acc29..63a9287bde86 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagOnFunctionUsingArguments.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagOnFunctionUsingArguments.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, @@ -33,6 +34,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -130,6 +133,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -176,6 +180,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -204,6 +209,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -221,6 +227,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -251,6 +258,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -261,6 +269,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -280,6 +289,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -312,6 +322,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -329,6 +340,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -345,6 +357,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -368,6 +381,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -388,6 +402,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "correct", "optional": false }, @@ -420,6 +435,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -451,6 +467,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "correct", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution.json b/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution.json index 8de15f834129..7292e673f8bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution.json @@ -31,6 +31,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -61,6 +62,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -120,6 +123,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -133,6 +137,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -173,6 +178,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -191,6 +197,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -234,6 +241,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -267,6 +275,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution2.json b/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution2.json index b419337b4885..4183946c8684 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution2.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagTypeResolution2.json @@ -14,6 +14,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -168,6 +172,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/paramTagWrapping.json b/crates/swc_ecma_parser/tests/tsc/paramTagWrapping.json index ee6d2b49e21c..a891097b1c0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/paramTagWrapping.json +++ b/crates/swc_ecma_parser/tests/tsc/paramTagWrapping.json @@ -14,6 +14,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good", "optional": false }, @@ -33,6 +34,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -117,6 +121,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "good", "optional": false }, @@ -170,6 +175,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad", "optional": false }, @@ -189,6 +195,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -208,6 +215,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -227,6 +235,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -273,6 +282,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bad", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parameterInitializersBackwardReferencing.json b/crates/swc_ecma_parser/tests/tsc/parameterInitializersBackwardReferencing.json index c9167ca7bfcf..7001b94417e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parameterInitializersBackwardReferencing.json +++ b/crates/swc_ecma_parser/tests/tsc/parameterInitializersBackwardReferencing.json @@ -14,6 +14,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test0", "optional": false }, @@ -52,6 +53,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -90,6 +93,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -143,6 +147,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -153,6 +158,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -175,6 +181,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -236,6 +243,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -263,6 +271,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -274,6 +283,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -341,6 +351,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -351,6 +362,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.2.json b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.2.json index 692236f0b846..ef1c6757e571 100644 --- a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.2.json +++ b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.2.json @@ -14,6 +14,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -62,6 +63,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -100,6 +102,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -118,6 +121,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -142,6 +146,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -166,6 +171,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -212,6 +218,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -251,6 +258,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -277,6 +285,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -315,6 +324,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -338,6 +348,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -362,6 +373,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -390,6 +402,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -401,6 +414,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -444,6 +458,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.json b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.json index 118cec919a95..b5401d3bde18 100644 --- a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.json +++ b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "left", "optional": false }, @@ -33,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -69,6 +72,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -94,6 +98,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -105,6 +110,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -138,6 +144,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -155,6 +162,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -175,6 +183,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right", "optional": false }, @@ -200,6 +209,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -211,6 +221,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -236,6 +247,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -247,6 +259,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -280,6 +293,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -297,6 +311,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -317,6 +332,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right2", "optional": false }, @@ -342,6 +358,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -353,6 +370,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -378,6 +396,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -389,6 +408,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -414,6 +434,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -425,6 +446,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -458,6 +480,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -475,6 +498,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -492,6 +516,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -512,6 +537,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inside", "optional": false }, @@ -537,6 +563,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -548,6 +575,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -591,6 +619,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -616,6 +645,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outside", "optional": false }, @@ -658,6 +688,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -676,6 +707,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inside", "optional": false }, @@ -701,6 +733,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -712,6 +745,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -755,6 +789,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -787,6 +822,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultArgFunction", "optional": false }, @@ -812,6 +848,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -847,6 +884,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -880,6 +918,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -925,6 +964,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defaultArgArrow", "optional": false }, @@ -950,6 +990,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -977,6 +1018,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1012,6 +1054,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1057,6 +1100,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1104,6 +1148,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1115,6 +1160,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1140,6 +1186,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1204,6 +1251,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1215,6 +1263,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1240,6 +1289,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1313,6 +1363,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1338,6 +1389,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1349,6 +1401,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1366,6 +1419,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1377,6 +1431,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1394,6 +1449,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1405,6 +1461,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1441,6 +1498,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1470,6 +1528,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1489,6 +1548,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1514,6 +1574,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1549,6 +1610,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1582,6 +1644,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1600,6 +1663,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1.json b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1.json index 0a1f14cc0d82..5cb8a454b3e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1.json +++ b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -68,6 +69,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -93,6 +95,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -147,6 +151,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -191,6 +196,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -211,6 +217,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -236,6 +243,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -261,6 +269,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": null @@ -272,6 +281,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -284,6 +294,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -332,6 +343,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -383,6 +395,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -406,6 +419,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -431,6 +445,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -442,6 +457,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -467,6 +483,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -510,6 +527,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -530,6 +548,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -549,6 +568,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -574,6 +594,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -585,6 +606,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -618,6 +640,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -638,6 +661,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -663,6 +687,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -674,6 +699,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -707,6 +733,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -727,6 +754,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -752,6 +780,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -763,6 +792,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false } @@ -796,6 +826,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false } @@ -816,6 +847,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -850,6 +882,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -861,6 +894,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -930,6 +964,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -977,6 +1012,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1027,6 +1063,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1065,6 +1102,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1076,6 +1114,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1110,6 +1149,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1129,6 +1169,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": { @@ -1168,6 +1209,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1179,6 +1221,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1_es6.json b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1_es6.json index b8ac75f5170b..e8de84c7fdd1 100644 --- a/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1_es6.json +++ b/crates/swc_ecma_parser/tests/tsc/parameterInitializersForwardReferencing1_es6.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -68,6 +69,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -93,6 +95,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -147,6 +151,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -191,6 +196,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -211,6 +217,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -236,6 +243,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -261,6 +269,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false, "typeAnnotation": null @@ -272,6 +281,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -284,6 +294,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -332,6 +343,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -383,6 +395,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -406,6 +419,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -431,6 +445,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -442,6 +457,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -467,6 +483,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -510,6 +527,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -530,6 +548,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -549,6 +568,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -574,6 +594,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -585,6 +606,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -618,6 +640,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -638,6 +661,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -663,6 +687,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -674,6 +699,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -707,6 +733,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -727,6 +754,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -752,6 +780,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -763,6 +792,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false } @@ -796,6 +826,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false } @@ -816,6 +847,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -850,6 +882,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -861,6 +894,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -930,6 +964,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -977,6 +1012,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1027,6 +1063,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1065,6 +1102,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1076,6 +1114,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1110,6 +1149,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1129,6 +1169,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": { @@ -1168,6 +1209,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1179,6 +1221,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parametersWithNoAnnotationAreAny.json b/crates/swc_ecma_parser/tests/tsc/parametersWithNoAnnotationAreAny.json index 17612f2ef9cd..e9930240e233 100644 --- a/crates/swc_ecma_parser/tests/tsc/parametersWithNoAnnotationAreAny.json +++ b/crates/swc_ecma_parser/tests/tsc/parametersWithNoAnnotationAreAny.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -100,6 +103,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -113,6 +117,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -131,6 +136,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -164,6 +170,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -202,6 +209,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -221,6 +229,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -233,6 +242,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -268,6 +278,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -287,6 +298,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -299,6 +311,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -324,6 +337,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -350,6 +364,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -391,6 +406,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -424,6 +440,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -462,6 +479,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -488,6 +506,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -501,6 +520,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -522,6 +542,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -535,6 +556,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -546,6 +568,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -580,6 +603,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -608,6 +632,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -621,6 +646,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -661,6 +687,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -697,6 +724,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -730,6 +758,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -760,6 +789,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -778,6 +808,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -811,6 +842,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -848,6 +880,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -860,6 +893,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parentheses.json b/crates/swc_ecma_parser/tests/tsc/parentheses.json index 742fe7469154..f1f31b61e75c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parentheses.json +++ b/crates/swc_ecma_parser/tests/tsc/parentheses.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -66,6 +67,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -142,6 +144,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -171,6 +174,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -206,6 +210,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -285,6 +290,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -314,6 +320,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -355,6 +362,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -414,6 +422,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -496,6 +505,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -525,6 +535,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -566,6 +577,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -622,6 +634,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -657,6 +670,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -746,6 +760,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false } @@ -767,6 +782,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -824,6 +840,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -855,6 +872,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -926,6 +944,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -961,6 +980,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -1045,6 +1065,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -1090,6 +1111,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping1.json b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping1.json index e5e7983f22d4..215dbffad2ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping1.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -33,6 +34,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -128,6 +133,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -149,6 +155,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -187,6 +194,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -217,6 +225,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -233,6 +242,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -252,6 +262,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -274,6 +285,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -295,6 +307,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -323,6 +336,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -347,6 +361,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -369,6 +384,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -390,6 +406,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -418,6 +435,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -442,6 +460,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -463,6 +482,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -501,6 +521,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -531,6 +552,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -547,6 +569,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -566,6 +589,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -588,6 +612,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -609,6 +634,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -637,6 +663,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -661,6 +688,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -682,6 +710,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -725,6 +754,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -738,6 +768,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -770,6 +801,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -800,6 +832,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -830,6 +863,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -848,6 +882,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -869,6 +904,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -881,6 +917,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -932,6 +969,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -950,6 +988,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -977,6 +1016,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -989,6 +1029,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1041,6 +1082,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1059,6 +1101,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1092,6 +1135,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1104,6 +1148,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1157,6 +1202,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1175,6 +1221,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1214,6 +1261,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1226,6 +1274,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1280,6 +1329,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1298,6 +1348,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1319,6 +1370,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1331,6 +1383,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1357,6 +1410,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1369,6 +1423,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1420,6 +1475,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1438,6 +1494,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1465,6 +1522,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1477,6 +1535,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1510,6 +1569,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1522,6 +1582,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1574,6 +1635,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1592,6 +1654,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1625,6 +1688,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1637,6 +1701,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1677,6 +1742,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1689,6 +1755,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1742,6 +1809,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -1760,6 +1828,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1799,6 +1868,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1811,6 +1881,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1852,6 +1923,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1864,6 +1936,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1917,6 +1990,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1935,6 +2009,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1980,6 +2055,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2020,6 +2096,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2032,6 +2109,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2055,6 +2133,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2067,6 +2146,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2120,6 +2200,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -2138,6 +2219,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2183,6 +2265,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2229,6 +2312,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2241,6 +2325,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2271,6 +2356,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2283,6 +2369,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2337,6 +2424,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2355,6 +2443,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2400,6 +2489,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2446,6 +2536,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2458,6 +2549,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2488,6 +2580,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2500,6 +2593,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2529,6 +2623,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2541,6 +2636,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2592,6 +2688,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -2610,6 +2707,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2661,6 +2759,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2713,6 +2812,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2725,6 +2825,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2762,6 +2863,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2774,6 +2876,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2817,6 +2920,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2829,6 +2933,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2882,6 +2987,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda1", "optional": false, "typeAnnotation": { @@ -2904,6 +3010,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2957,6 +3064,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2969,6 +3077,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3004,6 +3113,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda2", "optional": false, "typeAnnotation": { @@ -3026,6 +3136,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3085,6 +3196,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3097,6 +3209,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3124,6 +3237,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -3149,6 +3263,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3174,6 +3289,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3226,6 +3342,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3251,6 +3368,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3315,6 +3433,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -3336,6 +3455,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -3375,6 +3495,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3400,6 +3521,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3410,6 +3532,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3447,6 +3570,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3472,6 +3596,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3482,6 +3607,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3523,6 +3649,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -3544,6 +3671,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -3589,6 +3717,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3614,6 +3743,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3624,6 +3754,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3661,6 +3792,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3686,6 +3818,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -3696,6 +3829,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping2.json b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping2.json index b0dd0ec83d86..2c0e09a0dbea 100644 --- a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping2.json +++ b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping2.json @@ -19,6 +19,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -37,6 +38,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -59,6 +61,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +112,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +143,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +174,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -185,6 +192,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -204,6 +212,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -225,6 +234,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -247,6 +257,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -268,6 +279,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +318,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -336,6 +349,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -352,6 +366,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -371,6 +386,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -392,6 +408,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -414,6 +431,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -435,6 +453,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -457,6 +476,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -478,6 +498,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -516,6 +537,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -546,6 +568,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -562,6 +585,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -591,6 +615,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -647,6 +672,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -675,6 +701,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -705,6 +732,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -735,6 +763,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -753,6 +782,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -774,6 +804,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -807,6 +838,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -820,6 +852,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -857,6 +890,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -911,6 +945,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -929,6 +964,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -956,6 +992,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -989,6 +1026,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1002,6 +1040,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1039,6 +1078,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1094,6 +1134,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1112,6 +1153,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1145,6 +1187,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1178,6 +1221,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1191,6 +1235,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1228,6 +1273,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1284,6 +1330,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1302,6 +1349,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1341,6 +1389,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1374,6 +1423,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1387,6 +1437,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1424,6 +1475,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1481,6 +1533,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1499,6 +1552,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1520,6 +1574,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1553,6 +1608,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1566,6 +1622,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1603,6 +1660,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1632,6 +1690,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1665,6 +1724,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1678,6 +1738,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1715,6 +1776,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1769,6 +1831,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1787,6 +1850,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -1814,6 +1878,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1847,6 +1912,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1860,6 +1926,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1897,6 +1964,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1933,6 +2001,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1966,6 +2035,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1979,6 +2049,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2016,6 +2087,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2071,6 +2143,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -2089,6 +2162,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2122,6 +2196,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2155,6 +2230,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2168,6 +2244,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2205,6 +2282,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2248,6 +2326,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2281,6 +2360,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2294,6 +2374,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2331,6 +2412,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2387,6 +2469,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -2405,6 +2488,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2444,6 +2528,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2477,6 +2562,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2490,6 +2576,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2527,6 +2614,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2571,6 +2659,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2604,6 +2693,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2617,6 +2707,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2654,6 +2745,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2710,6 +2802,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -2728,6 +2821,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -2773,6 +2867,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2813,6 +2908,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2846,6 +2942,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2859,6 +2956,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2896,6 +2994,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2922,6 +3021,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2934,6 +3034,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2987,6 +3088,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -3005,6 +3107,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -3050,6 +3153,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -3096,6 +3200,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3129,6 +3234,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3142,6 +3248,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3179,6 +3286,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3212,6 +3320,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3224,6 +3333,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3278,6 +3388,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -3296,6 +3407,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -3341,6 +3453,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -3387,6 +3500,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3420,6 +3534,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3433,6 +3548,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3470,6 +3586,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3503,6 +3620,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3515,6 +3633,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3544,6 +3663,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3577,6 +3697,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3590,6 +3711,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3627,6 +3749,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3681,6 +3804,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -3699,6 +3823,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -3750,6 +3875,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -3802,6 +3928,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3835,6 +3962,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3848,6 +3976,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3885,6 +4014,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3925,6 +4055,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3937,6 +4068,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3980,6 +4112,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4013,6 +4146,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4026,6 +4160,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4063,6 +4198,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4119,6 +4255,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda1", "optional": false, "typeAnnotation": { @@ -4140,6 +4277,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -4162,6 +4300,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4195,6 +4334,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4208,6 +4348,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4245,6 +4386,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4283,6 +4425,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lambda2", "optional": false, "typeAnnotation": { @@ -4304,6 +4447,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -4332,6 +4476,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4365,6 +4510,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4378,6 +4524,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4415,6 +4562,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4445,6 +4593,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -4470,6 +4619,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4495,6 +4645,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -4547,6 +4698,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4572,6 +4724,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -4636,6 +4789,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -4657,6 +4811,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -4696,6 +4851,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4721,6 +4877,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4731,6 +4888,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4768,6 +4926,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4793,6 +4952,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4803,6 +4963,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4844,6 +5005,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -4865,6 +5027,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjType", "optional": false }, @@ -4910,6 +5073,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4935,6 +5099,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4945,6 +5110,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4982,6 +5148,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5007,6 +5174,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5017,6 +5185,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping3.json b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping3.json index dcb24ccc01b2..2a7ed64237a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping3.json +++ b/crates/swc_ecma_parser/tests/tsc/parenthesizedContexualTyping3.json @@ -14,6 +14,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -33,6 +34,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempStrs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -76,6 +79,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -98,6 +102,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -119,6 +124,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +153,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +178,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +200,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -230,6 +239,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +270,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +287,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -295,6 +307,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempStrs", "optional": false, "typeAnnotation": { @@ -316,6 +329,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -338,6 +352,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -360,6 +375,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -381,6 +397,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +426,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -433,6 +451,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -455,6 +474,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -476,6 +496,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -504,6 +525,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -528,6 +550,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -549,6 +572,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -587,6 +611,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -617,6 +642,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -633,6 +659,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -652,6 +679,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempStrs", "optional": false, "typeAnnotation": { @@ -673,6 +701,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -695,6 +724,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -717,6 +747,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +769,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -766,6 +798,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -790,6 +823,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -811,6 +845,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -854,6 +889,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -867,6 +903,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -899,6 +936,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -929,6 +967,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -959,6 +998,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -977,6 +1017,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1003,6 +1044,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1015,6 +1057,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1094,6 +1137,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1112,6 +1156,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1144,6 +1189,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1156,6 +1202,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1236,6 +1283,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1254,6 +1302,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1292,6 +1341,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1304,6 +1354,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1385,6 +1436,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1403,6 +1455,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1429,6 +1482,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1441,6 +1495,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1464,6 +1519,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1476,6 +1532,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1565,6 +1622,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1583,6 +1641,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1609,6 +1668,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1621,6 +1681,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1650,6 +1711,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1662,6 +1724,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1752,6 +1815,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1770,6 +1834,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1796,6 +1861,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1808,6 +1874,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1843,6 +1910,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1855,6 +1923,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1946,6 +2015,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1964,6 +2034,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -1996,6 +2067,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2008,6 +2080,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2050,6 +2123,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2062,6 +2136,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2154,6 +2229,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -2172,6 +2248,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempFun", "optional": false }, @@ -2204,6 +2281,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2216,6 +2294,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2258,6 +2337,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2270,6 +2350,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2288,6 +2369,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parenthesizedTypes.json b/crates/swc_ecma_parser/tests/tsc/parenthesizedTypes.json index 629fbfb83105..5e9622a2cd37 100644 --- a/crates/swc_ecma_parser/tests/tsc/parenthesizedTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/parenthesizedTypes.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -127,6 +129,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -233,6 +236,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -559,6 +563,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -581,6 +586,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -647,6 +653,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -675,6 +682,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -756,6 +764,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -833,6 +842,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -924,6 +934,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1029,6 +1040,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1076,6 +1088,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1133,6 +1146,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1204,6 +1218,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1252,6 +1267,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1311,6 +1327,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1383,6 +1400,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1404,6 +1422,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1441,6 +1460,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1498,6 +1518,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1570,6 +1591,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1591,6 +1613,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1629,6 +1652,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1688,6 +1712,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1761,6 +1786,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1788,6 +1814,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1826,6 +1853,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1885,6 +1913,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1959,6 +1988,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1986,6 +2016,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2022,6 +2053,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -2055,6 +2087,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2092,6 +2125,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2114,6 +2148,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -2166,6 +2201,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2188,6 +2224,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": { @@ -2254,6 +2291,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2333,6 +2371,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2419,6 +2458,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2495,6 +2535,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parseLinkTag.json b/crates/swc_ecma_parser/tests/tsc/parseLinkTag.json index 30cccb5ea45a..839323b52cb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parseLinkTag.json +++ b/crates/swc_ecma_parser/tests/tsc/parseLinkTag.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -78,6 +80,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parseRegularExpressionMixedWithComments.json b/crates/swc_ecma_parser/tests/tsc/parseRegularExpressionMixedWithComments.json index 1a240de0bb45..f705e8ad004b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parseRegularExpressionMixedWithComments.json +++ b/crates/swc_ecma_parser/tests/tsc/parseRegularExpressionMixedWithComments.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex1", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex2", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex3", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex4", "optional": false, "typeAnnotation": null @@ -205,6 +209,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex5", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parseThrowsTag.json b/crates/swc_ecma_parser/tests/tsc/parseThrowsTag.json index 3f6393291f08..d9d1bc39430e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parseThrowsTag.json +++ b/crates/swc_ecma_parser/tests/tsc/parseThrowsTag.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser15.4.4.14-9-2.json b/crates/swc_ecma_parser/tests/tsc/parser15.4.4.14-9-2.json index 21afd8837c4e..55c8f33dd7c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser15.4.4.14-9-2.json +++ b/crates/swc_ecma_parser/tests/tsc/parser15.4.4.14-9-2.json @@ -14,6 +14,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testcase", "optional": false }, @@ -56,6 +57,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -148,6 +150,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -188,6 +191,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_float", "optional": false, "typeAnnotation": null @@ -260,6 +264,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -278,6 +283,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -302,6 +308,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -337,6 +344,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -433,6 +441,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false } @@ -481,6 +490,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_float", "optional": false } @@ -590,6 +600,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -687,6 +698,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -753,6 +765,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -827,6 +840,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -920,6 +934,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "runTestCase", "optional": false }, @@ -933,6 +948,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testcase", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser509534.json b/crates/swc_ecma_parser/tests/tsc/parser509534.json index 4339080d161f..ea1f5d595290 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509534.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509534.json @@ -44,6 +44,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": null @@ -62,6 +63,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -117,6 +119,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -156,6 +159,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -202,6 +206,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -243,6 +248,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false }, @@ -295,6 +301,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false, "typeAnnotation": null @@ -314,6 +321,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "res", "optional": false, "typeAnnotation": null @@ -333,6 +341,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -379,6 +388,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "req", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509546.json b/crates/swc_ecma_parser/tests/tsc/parser509546.json index f36f6de5e968..cf1dc7c68c1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509546.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509546.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Logger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509546_1.json b/crates/swc_ecma_parser/tests/tsc/parser509546_1.json index f36f6de5e968..cf1dc7c68c1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509546_1.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509546_1.json @@ -20,6 +20,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Logger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509546_2.json b/crates/swc_ecma_parser/tests/tsc/parser509546_2.json index 578f18a7cbcb..cdbcc396f07b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509546_2.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509546_2.json @@ -36,6 +36,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Logger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509677.json b/crates/swc_ecma_parser/tests/tsc/parser509677.json index 8c923e5fdc99..b065ec311d7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509677.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509677.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509693.json b/crates/swc_ecma_parser/tests/tsc/parser509693.json index 5c11cdd03efa..e5901f68aeb0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509693.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509693.json @@ -31,6 +31,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -70,6 +71,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser509698.json b/crates/swc_ecma_parser/tests/tsc/parser509698.json index bf95bf00399e..a2e830edc728 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser509698.json +++ b/crates/swc_ecma_parser/tests/tsc/parser509698.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -54,6 +55,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser536727.json b/crates/swc_ecma_parser/tests/tsc/parser536727.json index 84c4cb3d40ba..78e90e07f52c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser536727.json +++ b/crates/swc_ecma_parser/tests/tsc/parser536727.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -179,6 +183,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -198,6 +203,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -276,6 +283,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -295,6 +303,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -327,6 +336,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -340,6 +350,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -368,6 +379,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -389,6 +401,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -422,6 +435,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -435,6 +449,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser579071.json b/crates/swc_ecma_parser/tests/tsc/parser579071.json index 7efa3e4b5d0d..77eb3728fa45 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser579071.json +++ b/crates/swc_ecma_parser/tests/tsc/parser579071.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parser596700.json b/crates/swc_ecma_parser/tests/tsc/parser596700.json index 7398bd2e5a7c..813ef5081a80 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser596700.json +++ b/crates/swc_ecma_parser/tests/tsc/parser596700.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regex2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parser630933.json b/crates/swc_ecma_parser/tests/tsc/parser630933.json index 98c8dcb536e3..19154b056597 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser630933.json +++ b/crates/swc_ecma_parser/tests/tsc/parser630933.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser643728.json b/crates/swc_ecma_parser/tests/tsc/parser643728.json index fafc7c14f39c..480ffb2ebbfc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser643728.json +++ b/crates/swc_ecma_parser/tests/tsc/parser643728.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -66,6 +68,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "new", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser645086_3.json b/crates/swc_ecma_parser/tests/tsc/parser645086_3.json index cc952ef5c23a..94f023e296c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser645086_3.json +++ b/crates/swc_ecma_parser/tests/tsc/parser645086_3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parser645086_4.json b/crates/swc_ecma_parser/tests/tsc/parser645086_4.json index 4021979a3a09..016725e920bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser645086_4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser645086_4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parser645484.json b/crates/swc_ecma_parser/tests/tsc/parser645484.json index 100c2b406869..07b0cd5f2fa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser645484.json +++ b/crates/swc_ecma_parser/tests/tsc/parser645484.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "new", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser768531.json b/crates/swc_ecma_parser/tests/tsc/parser768531.json index e705c0eb5fd0..4742fb45ca4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser768531.json +++ b/crates/swc_ecma_parser/tests/tsc/parser768531.json @@ -26,6 +26,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic11.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic11.json index b2fcf092cb3c..f922cd5c0afc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic11.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic14.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic14.json index c875d53d3261..e98c8621b3e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic14.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -78,6 +79,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic2.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic2.json index 0a2c06a88c45..bbde95b3fe4e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic2.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic3.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic3.json index 3e304392aa16..97e17c865e4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic3.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic4.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic4.json index c340b49dd5e7..d6dd9a7a4af4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic4.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic5.json b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic5.json index abc66f353ce2..b80a42a8a18e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessibilityAfterStatic5.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessors1.json b/crates/swc_ecma_parser/tests/tsc/parserAccessors1.json index 4f63cf466bc3..6cf75f10663f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessors1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessors1.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessors2.json b/crates/swc_ecma_parser/tests/tsc/parserAccessors2.json index 632b6015f134..d9890ef5a5d3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessors2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessors2.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessors3.json b/crates/swc_ecma_parser/tests/tsc/parserAccessors3.json index 1cca973867da..c4711ba7552e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessors3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessors3.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserAccessors4.json b/crates/swc_ecma_parser/tests/tsc/parserAccessors4.json index 9109d3b77997..8605ee45c2d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAccessors4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAccessors4.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserAdditiveExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserAdditiveExpression1.json index ba8b477d9486..aaa09dc389ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAdditiveExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAdditiveExpression1.json @@ -38,6 +38,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -79,6 +80,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity1.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity1.json index eecfede89c2e..f8a289d2616f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity1.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -45,6 +46,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -82,6 +84,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -100,6 +103,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity2.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity2.json index 657b2b206759..3531e369c811 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity2.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -45,6 +46,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -55,6 +57,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -76,6 +79,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity3.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity3.json index a811a1b93a2d..c952a9c7a7a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguity3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguity3.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -45,6 +46,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -55,6 +57,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -76,6 +79,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator1.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator1.json index 411c36c48798..4c2dab041abd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator1.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -96,6 +99,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -142,6 +147,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -160,6 +166,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -183,6 +190,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator2.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator2.json index a9b7a0421cda..cb9473211dfe 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -96,6 +99,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -142,6 +147,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -160,6 +166,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -183,6 +190,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator3.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator3.json index f23ad9626c45..6fd124cfbbbb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator3.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -96,6 +99,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -142,6 +147,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -160,6 +166,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -183,6 +190,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator4.json b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator4.json index 97099f4bf12b..a3c1b5abb6bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAmbiguityWithBinaryOperator4.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -56,6 +57,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -96,6 +99,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -125,6 +129,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -145,6 +150,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -180,6 +186,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -198,6 +205,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArgumentList1.json b/crates/swc_ecma_parser/tests/tsc/parserArgumentList1.json index 6703cf33e066..9e067284f9f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArgumentList1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArgumentList1.json @@ -20,6 +20,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeClass", "optional": false }, @@ -39,6 +40,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -82,6 +85,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "className", "optional": false, "typeAnnotation": { @@ -142,6 +146,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -180,6 +185,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -218,6 +224,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_classNameRegexp", "optional": false }, @@ -231,6 +238,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "className", "optional": false } @@ -259,6 +267,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "everything", "optional": false, "typeAnnotation": null @@ -278,6 +287,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "leftDelimiter", "optional": false, "typeAnnotation": null @@ -297,6 +307,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -316,6 +327,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rightDelimiter", "optional": false, "typeAnnotation": null @@ -375,6 +387,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "leftDelimiter", "optional": false }, @@ -400,6 +413,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rightDelimiter", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression1.json index adefb5495549..a5652323cd0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression10.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression10.json index 1ec12f8cc33a..46985559e894 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression10.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression11.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression11.json index 6722b464901c..6eeafdc51df8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression11.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression12.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression12.json index d1498852cd4f..151a1e59c109 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression12.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression13.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression13.json index a93f5be5189f..f33aabeaef3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression13.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression14.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression14.json index 720324c71ed3..decea60aa48e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression14.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression15.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression15.json index be03c71c5146..a36b13cddb86 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression15.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression2.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression2.json index 5890aa24f826..ae3504a9ca0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression3.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression3.json index c844fd25d681..e7d84998589b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression4.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression4.json index a96342756840..f53f811c028b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression5.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression5.json index 80abcbc478fc..9aca556356ab 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression5.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression6.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression6.json index 88e6318399a5..181ee66885f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression6.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression7.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression7.json index 4020ac056318..38a866c64c25 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression7.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression8.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression8.json index 906712d0a822..61b00dedc5df 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression8.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression9.json b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression9.json index e507159a2396..24fc79f05807 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrayLiteralExpression9.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression1.json index 03e224e5b780..6f264f8ddbcf 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression10.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression10.json index f8adc376f94f..ab71a359f942 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression10.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -42,6 +43,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -60,6 +62,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -86,6 +89,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -108,6 +112,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -120,6 +125,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -149,6 +155,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -167,6 +174,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -185,6 +193,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -211,6 +220,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -233,6 +243,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -245,6 +256,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression12.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression12.json index c9c5d00f8df1..b68a86914006 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression12.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -42,6 +43,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -60,6 +62,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -84,6 +87,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -96,6 +100,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -125,6 +130,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -143,6 +149,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -161,6 +168,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -185,6 +193,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -197,6 +206,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression13.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression13.json index 24bda7a39492..45b301caaa13 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression13.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -49,6 +50,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -115,6 +117,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -140,6 +143,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression14.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression14.json index 8ad0590659f6..20e32cdfa363 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression14.json @@ -31,6 +31,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -52,6 +53,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": true, "typeAnnotation": { @@ -110,6 +113,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -142,6 +146,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -173,6 +178,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -194,6 +200,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -219,6 +226,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": true, "typeAnnotation": { @@ -252,6 +260,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -284,6 +293,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression15.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression15.json index 91378ebfec90..0f59647e793b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression15.json @@ -40,6 +40,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -118,6 +120,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -130,6 +133,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression16.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression16.json index ace7f3c5863a..1721bd5d3ed5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression16.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression16.json @@ -54,6 +54,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -154,6 +156,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -166,6 +169,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression17.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression17.json index e20feaa1f3de..508ea9f1411e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression17.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -34,6 +35,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -52,6 +54,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -64,6 +67,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -89,6 +93,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -117,6 +122,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -127,6 +133,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +152,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -157,6 +165,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -182,6 +191,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression4.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression4.json index 5c0568846866..bc8aa6bf60fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression4.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression5.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression5.json index 4217422bbe71..10924c363791 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression5.json @@ -31,6 +31,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -44,6 +45,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression6.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression6.json index 1fd6972ca989..cb8b1f89a329 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression6.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -187,6 +191,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +209,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression8.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression8.json index a32731c78f2a..56359865be2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression8.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -42,6 +43,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -67,6 +69,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -93,6 +96,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -150,6 +155,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -168,6 +174,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -193,6 +200,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -219,6 +227,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -244,6 +253,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression9.json b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression9.json index 61f7b8f9b1f5..b4303d836a49 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserArrowFunctionExpression9.json @@ -24,6 +24,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -40,6 +41,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -59,6 +61,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -100,6 +104,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -116,6 +121,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -135,6 +141,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -147,6 +154,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAstSpans1.json b/crates/swc_ecma_parser/tests/tsc/parserAstSpans1.json index 81c665f3d4b6..817b1b83686e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAstSpans1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAstSpans1.json @@ -18,6 +18,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -45,6 +46,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_p1", "optional": false }, @@ -79,6 +81,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_f1", "optional": false }, @@ -116,6 +119,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_l1", "optional": false }, @@ -167,6 +171,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_nc_p1", "optional": false }, @@ -201,6 +206,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_nc_f1", "optional": false }, @@ -238,6 +244,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_nc_l1", "optional": false }, @@ -289,6 +296,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -323,6 +331,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -360,6 +369,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l1", "optional": false }, @@ -411,6 +421,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_p1", "optional": false }, @@ -445,6 +456,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_f1", "optional": false }, @@ -482,6 +494,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_l1", "optional": false }, @@ -531,6 +544,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1117,6 +1131,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -1147,6 +1162,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false, "typeAnnotation": { @@ -1168,6 +1184,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -1206,6 +1223,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1248,6 +1266,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1290,6 +1309,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1332,6 +1352,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1374,6 +1395,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1416,6 +1438,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1458,6 +1481,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1500,6 +1524,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -1539,6 +1564,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false, "typeAnnotation": null @@ -1557,6 +1583,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1593,6 +1620,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1635,6 +1663,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1677,6 +1706,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1719,6 +1749,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1761,6 +1792,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1803,6 +1835,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1845,6 +1878,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1887,6 +1921,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false }, @@ -1923,6 +1958,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false, "typeAnnotation": null @@ -1934,6 +1970,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1_i", "optional": false } @@ -1965,6 +2002,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2007,6 +2045,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2049,6 +2088,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2091,6 +2131,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2133,6 +2174,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2175,6 +2217,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2217,6 +2260,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2259,6 +2303,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1_i", "optional": false }, @@ -2284,6 +2329,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2897,6 +2943,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2967,6 +3014,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2993,6 +3041,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3423,6 +3472,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3454,6 +3504,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false, "typeAnnotation": null @@ -3472,6 +3523,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3518,6 +3570,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false, "typeAnnotation": null @@ -3536,6 +3589,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3572,6 +3626,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -3614,6 +3669,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -3656,6 +3712,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -3698,6 +3755,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -3740,6 +3798,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false }, @@ -3782,6 +3841,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false }, @@ -3824,6 +3884,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false }, @@ -3866,6 +3927,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false }, @@ -3902,6 +3964,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false, "typeAnnotation": null @@ -3913,6 +3976,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3_i", "optional": false } @@ -3944,6 +4008,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -3986,6 +4051,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -4028,6 +4094,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -4070,6 +4137,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2_i", "optional": false }, @@ -4095,6 +4163,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -4113,6 +4182,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -4144,6 +4214,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4_i", "optional": false, "typeAnnotation": null @@ -4162,6 +4233,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -4198,6 +4270,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -4225,6 +4298,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_p1", "optional": false }, @@ -4259,6 +4333,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_f1", "optional": false }, @@ -4296,6 +4371,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_l1", "optional": false }, @@ -4347,6 +4423,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_nc_p1", "optional": false }, @@ -4381,6 +4458,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_nc_f1", "optional": false }, @@ -4418,6 +4496,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_nc_l1", "optional": false }, @@ -4469,6 +4548,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -4503,6 +4583,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -4540,6 +4621,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l1", "optional": false }, @@ -4591,6 +4673,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_p1", "optional": false }, @@ -4625,6 +4708,7 @@ "end": 2802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_f1", "optional": false }, @@ -4662,6 +4746,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_l1", "optional": false }, @@ -4715,6 +4800,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false }, @@ -4734,6 +4820,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -4761,6 +4848,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -4795,6 +4883,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -4832,6 +4921,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l1", "optional": false }, @@ -4883,6 +4973,7 @@ "end": 2972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_p1", "optional": false }, @@ -4917,6 +5008,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_f1", "optional": false }, @@ -4954,6 +5046,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nc_l1", "optional": false }, @@ -5017,6 +5110,7 @@ "end": 3034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false, "typeAnnotation": { @@ -5038,6 +5132,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -5073,6 +5168,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false, "typeAnnotation": { @@ -5094,6 +5190,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false }, @@ -5132,6 +5229,7 @@ "end": 3058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5174,6 +5272,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5216,6 +5315,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5258,6 +5358,7 @@ "end": 3100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5300,6 +5401,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5342,6 +5444,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5384,6 +5487,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5426,6 +5530,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5468,6 +5573,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5510,6 +5616,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5552,6 +5659,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5594,6 +5702,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5636,6 +5745,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5678,6 +5788,7 @@ "end": 3240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5720,6 +5831,7 @@ "end": 3257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5762,6 +5874,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false }, @@ -5798,6 +5911,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false, "typeAnnotation": null @@ -5809,6 +5923,7 @@ "end": 3312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3_i", "optional": false } @@ -5840,6 +5955,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5882,6 +5998,7 @@ "end": 3332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5924,6 +6041,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -5966,6 +6084,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -6008,6 +6127,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -6050,6 +6170,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -6092,6 +6213,7 @@ "end": 3405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -6134,6 +6256,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2_i", "optional": false }, @@ -6159,6 +6282,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -6226,6 +6350,7 @@ "end": 3484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false }, @@ -6383,6 +6508,7 @@ "end": 3495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserAutomaticSemicolonInsertion1.json b/crates/swc_ecma_parser/tests/tsc/parserAutomaticSemicolonInsertion1.json index 670dabccc0c4..28386796b041 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserAutomaticSemicolonInsertion1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserAutomaticSemicolonInsertion1.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -81,6 +82,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -137,6 +140,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -158,6 +162,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -190,6 +195,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -201,6 +207,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -226,6 +233,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -237,6 +245,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -265,6 +274,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -333,6 +343,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -344,6 +355,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -369,6 +381,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -380,6 +393,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserCastVersusArrowFunction1.json b/crates/swc_ecma_parser/tests/tsc/parserCastVersusArrowFunction1.json index 9468c6832a8a..1f86a371e564 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserCastVersusArrowFunction1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserCastVersusArrowFunction1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -111,6 +113,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -144,6 +148,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -177,6 +182,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -196,6 +202,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -232,6 +239,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +280,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -291,6 +300,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -302,6 +312,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -338,6 +349,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +390,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -403,6 +416,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -430,6 +444,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -476,6 +491,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -516,6 +532,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -539,6 +556,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -556,6 +574,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -589,6 +608,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -619,6 +639,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -629,6 +650,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -648,6 +670,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -681,6 +704,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -718,6 +742,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -746,6 +771,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -776,6 +802,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClass1.json b/crates/swc_ecma_parser/tests/tsc/parserClass1.json index 9ae183798572..f9415cc3db39 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClass1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClass1.json @@ -20,6 +20,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullLogger", "optional": false }, @@ -426,6 +427,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -506,6 +508,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClass2.json b/crates/swc_ecma_parser/tests/tsc/parserClass2.json index e23b1946ae2a..41b34953be00 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClass2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClass2.json @@ -20,6 +20,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LoggerAdapter", "optional": false }, @@ -64,6 +65,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -210,6 +213,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration10.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration10.json index ba69a11c0bb0..c870f39ae037 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration10.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration11.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration11.json index b3d294b6e814..5298b71a265f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration11.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration12.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration12.json index 63bf213ea1af..2bbdb9912dfc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration12.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -75,6 +76,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration13.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration13.json index cff371db8276..0f77c93f64ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration13.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration14.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration14.json index 35dd78fcddd9..9e0c44f6b37a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration14.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration15.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration15.json index 23a9ba1c70b6..7113c5010d80 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration15.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration16.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration16.json index 069530f5403f..280940f423e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration16.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration16.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration17.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration17.json index 9eaf52ff9881..bd83719bb0ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration17.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Enumerator", "optional": false }, @@ -188,6 +189,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration19.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration19.json index f2832866fe2c..99c2508f2d8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration19.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration19.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration20.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration20.json index 64ab04b1555f..814659ade08b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration20.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration20.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration21.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration21.json index ccac0a0b5cd1..3c6f8b566072 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration21.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration21.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration22.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration22.json index 49cfc44f1e58..e2b3fcb255df 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration22.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration22.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration23.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration23.json index 3b40ac2b507b..2865dd083bc7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration23.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration23.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration24.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration24.json index 17a7908c3c2c..74686dbf43c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration24.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration24.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration25.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration25.json index eab5a65c933d..56e39c4cfcd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration25.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration25.json @@ -18,6 +18,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IList", "optional": false }, @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -99,6 +102,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +124,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -155,6 +160,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -211,6 +217,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -297,6 +304,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -323,6 +331,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IList", "optional": false }, @@ -346,6 +355,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration26.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration26.json index e2c8afef2b4d..139a05344494 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration26.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration26.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration7.d.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration7.d.json index ba783dbf3ae2..f200102481ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration7.d.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration7.d.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration8.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration8.json index 830d18478ea9..6ce831545236 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration8.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration9.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration9.json index 8fcb5ccc6691..4848db86d167 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclaration9.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserClassDeclarationIndexSignature1.json b/crates/swc_ecma_parser/tests/tsc/parserClassDeclarationIndexSignature1.json index 2d8207ce37b4..43511e4b76f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserClassDeclarationIndexSignature1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserClassDeclarationIndexSignature1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList1.json b/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList1.json index fbb20bb162b2..964f2bc2f413 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "workItem", "optional": false }, @@ -92,6 +94,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList2.json b/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList2.json index c4ff72c58cf6..15fcfbf860d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserCommaInTypeMemberList2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$", "optional": false }, @@ -150,6 +152,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "workItem", "optional": false }, @@ -194,6 +197,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "workItem", "optional": false }, @@ -229,6 +233,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "width", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName12.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName12.json index 0db18ae6cb01..b17d1a7e44c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName12.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName17.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName17.json index 0c5ded1fe8ca..802583924db8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName17.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -70,6 +72,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName2.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName2.json index 82d7a22020f7..fa3961f35bbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName2.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName23.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName23.json index f69a745b62e7..2141a566394c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName23.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName23.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName24.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName24.json index 092605aa0095..39098c9107d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName24.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName24.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -64,6 +66,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName3.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName3.json index c7b686f98586..069bcf540b8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName37.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName37.json index 9930023ecd45..35da90ddb6ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName37.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName37.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "public", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName4.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName4.json index d3f5c9593943..fb8a7055eaeb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName4.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName40.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName40.json index fbd8a4a631b1..1ba2395ce3f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName40.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName40.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName41.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName41.json index 0984adc41548..4b720a500b71 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName41.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName41.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName6.json b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName6.json index 8ca4cd3e5b9d..7592c356e463 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserComputedPropertyName6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -90,6 +92,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -100,6 +103,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserConditionalExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserConditionalExpression1.json index b1da15a2b6e9..2d8b8d96cb93 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConditionalExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConditionalExpression1.json @@ -37,6 +37,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -82,6 +83,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -109,6 +111,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -154,6 +157,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -186,6 +190,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -213,6 +218,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -238,6 +244,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity1.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity1.json index a12f87610fb5..33ae6fcc3f3e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity1.json @@ -32,6 +32,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -45,6 +46,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity2.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity2.json index d72c82546f0e..8da5ef228a30 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity2.json @@ -32,6 +32,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -45,6 +46,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity3.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity3.json index dc53a617237d..15d50b09469b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity3.json @@ -31,6 +31,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -54,6 +55,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity4.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity4.json index b6cc4f994da1..de0590098d5e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorAmbiguity4.json @@ -38,6 +38,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -51,6 +52,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -62,6 +64,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -72,6 +75,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration1.json index 6aa10bbf6821..519475eb8279 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration5.json index 7fb262b2ac5d..fb65aa8d206f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserConstructorDeclaration5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors1.json b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors1.json index b40945734a8f..52b200b9b4b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors2.json b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors2.json index 557afadec0db..a74c83fe292f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors3.json b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors3.json index d9974f07f64f..b2c41081ce1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors4.json b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors4.json index ff2fc80e6437..91433e41edc0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES3Accessors4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES3Accessors4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName2.json b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName2.json index 82d7a22020f7..fa3961f35bbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName2.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName3.json b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName3.json index c7b686f98586..069bcf540b8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName4.json b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName4.json index d3f5c9593943..fb8a7055eaeb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ComputedPropertyName4.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement10.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement10.json index 537737da882a..eaa11a36e75f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement10.json @@ -35,6 +35,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement11.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement11.json index 2fa17291946c..42f1686633f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement11.json @@ -42,6 +42,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement12.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement12.json index e16f4ca970a5..8b0d8fea3a73 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement12.json @@ -48,6 +48,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement13.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement13.json index 1ffed8a088b9..d1ae6f9ededb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement13.json @@ -48,6 +48,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement14.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement14.json index 4625de8dfb72..f85156ce827f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement14.json @@ -42,6 +42,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement15.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement15.json index 36e805e43e99..06862f1bfc29 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement15.json @@ -42,6 +42,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement16.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement16.json index 9c8405e0fc8f..559d1866cd89 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement16.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement16.json @@ -48,6 +48,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement17.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement17.json index b51003010180..defbc5fa6659 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement17.json @@ -34,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement18.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement18.json index 2eaeec0958cd..a2b4bb5b03f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement18.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement18.json @@ -35,6 +35,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement19.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement19.json index e67f58e8d7cd..7357454289fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement19.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement19.json @@ -34,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement5.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement5.json index 2f67451e71b1..1deb7a4c28ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement5.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement8.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement8.json index 146a1df41944..e0f8280e155c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement8.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement9.json b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement9.json index 055ce5c9d662..d7b8a00c0062 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5ForOfStatement9.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer1.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer1.json index ae80e497e6c2..a086d4bdd875 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer1.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer2.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer2.json index 0147656813bd..762be503d9e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer2.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer3.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer3.json index 0a9ca5b9dea9..564ee8b39ddc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolIndexer3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -53,6 +54,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty1.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty1.json index ced71ac74fc6..40eaf3a5604c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty1.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty2.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty2.json index ddccbb51e061..768f1dd5a488 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty2.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty3.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty3.json index 23e498b85f16..561496d429eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty3.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty6.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty6.json index 41e4b238c15e..8173ba8a7c75 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty7.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty7.json index 4dadca1c9c0c..abc063e6c64f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty7.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty8.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty8.json index e79f2d7189d3..267d31fd8f49 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty8.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty9.json b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty9.json index 94988b5d5551..08d700f1f553 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserES5SymbolProperty9.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -63,6 +64,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEmptyStatement1.json b/crates/swc_ecma_parser/tests/tsc/parserEmptyStatement1.json index 7724df8d5a20..ed08c2c7a521 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEmptyStatement1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEmptyStatement1.json @@ -42,6 +42,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnum1.json b/crates/swc_ecma_parser/tests/tsc/parserEnum1.json index 9b4ec61722f4..0ce8ad34fde2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnum1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnum1.json @@ -26,6 +26,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SignatureFlags", "optional": false }, @@ -43,6 +44,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -69,6 +71,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsIndexer", "optional": false }, @@ -95,6 +98,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsStringIndexer", "optional": false }, @@ -138,6 +142,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNumberIndexer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnum2.json b/crates/swc_ecma_parser/tests/tsc/parserEnum2.json index 2fdb6b2fcf78..eb474a0ce1d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnum2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnum2.json @@ -26,6 +26,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SignatureFlags", "optional": false }, @@ -43,6 +44,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -69,6 +71,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsIndexer", "optional": false }, @@ -95,6 +98,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsStringIndexer", "optional": false }, @@ -138,6 +142,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNumberIndexer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnum3.json b/crates/swc_ecma_parser/tests/tsc/parserEnum3.json index 625ffd6ba39b..96c48d4e2344 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnum3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnum3.json @@ -26,6 +26,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SignatureFlags", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnum6.json b/crates/swc_ecma_parser/tests/tsc/parserEnum6.json index 8abf4347e56c..9d3252ec929b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnum6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnum6.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnum7.json b/crates/swc_ecma_parser/tests/tsc/parserEnum7.json index 5cbf57e07c55..319533211aac 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnum7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnum7.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration1.json index a2403f5a614b..318e30eb8286 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration1.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -63,6 +65,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration2.d.json b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration2.d.json index 779f07793ca7..efbf3502db57 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration2.d.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration2.d.json @@ -20,6 +20,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration3.json index f7202db56587..81b2370f57d4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration3.json @@ -20,6 +20,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration5.json index 2f0a3cdd3dcb..68359ced6478 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration5.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -63,6 +65,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -81,6 +84,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -107,6 +111,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration6.json b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration6.json index a060fd4a79e8..d63fe629a49e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserEnumDeclaration6.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -63,6 +65,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -81,6 +84,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -124,6 +128,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_IncompleteMemberVariable1.json b/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_IncompleteMemberVariable1.json index b46a694d521c..a138bf6e4e55 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_IncompleteMemberVariable1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_IncompleteMemberVariable1.json @@ -18,6 +18,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IPoint", "optional": false }, @@ -44,6 +45,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getDist", "optional": false }, @@ -86,6 +88,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shapes", "optional": false }, @@ -111,6 +114,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -203,6 +207,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -239,6 +244,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -327,6 +333,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -501,6 +508,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -562,6 +570,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IPoint", "optional": false }, @@ -596,6 +605,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -617,6 +627,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IPoint", "optional": false }, @@ -644,6 +655,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Shapes", "optional": false }, @@ -711,6 +723,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dist", "optional": false, "typeAnnotation": null @@ -735,6 +748,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_ParameterList6.json b/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_ParameterList6.json index bcb32baedb9d..c9c087152e32 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_ParameterList6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserErrorRecovery_ParameterList6.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "break", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAsFunctionIdentifier.json b/crates/swc_ecma_parser/tests/tsc/parserExportAsFunctionIdentifier.json index 40da309d0417..5c793553ec8c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAsFunctionIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAsFunctionIdentifier.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -44,6 +45,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "export", "optional": false }, @@ -93,6 +95,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -149,6 +153,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -173,6 +178,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment1.json b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment1.json index 962da525620a..44604d449b63 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment1.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment2.json b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment2.json index 6740ef94b07c..ce2dc9298941 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment2.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment6.json b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment6.json index 1742d9fde199..188da5f08a1c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment6.json @@ -43,6 +43,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment7.json b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment7.json index a2329d74fe3b..42d4cd2458f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment7.json @@ -20,6 +20,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -51,6 +52,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment8.json b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment8.json index 535260ef44ea..66a8cb98b353 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserExportAssignment8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserExportAssignment8.json @@ -18,6 +18,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForInStatement5.json b/crates/swc_ecma_parser/tests/tsc/parserForInStatement5.json index d4c11436b183..501b05cde4e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForInStatement5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForInStatement5.json @@ -34,6 +34,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForInStatement8.json b/crates/swc_ecma_parser/tests/tsc/parserForInStatement8.json index 9bb22924336c..51b863976f4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForInStatement8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForInStatement8.json @@ -47,6 +47,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -142,6 +143,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -164,6 +166,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -215,6 +218,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -310,6 +314,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -332,6 +337,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement10.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement10.json index 537737da882a..eaa11a36e75f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement10.json @@ -35,6 +35,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement11.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement11.json index 2fa17291946c..42f1686633f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement11.json @@ -42,6 +42,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement12.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement12.json index e16f4ca970a5..8b0d8fea3a73 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement12.json @@ -48,6 +48,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement13.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement13.json index 1ffed8a088b9..d1ae6f9ededb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement13.json @@ -48,6 +48,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement14.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement14.json index 4625de8dfb72..f85156ce827f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement14.json @@ -42,6 +42,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement15.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement15.json index 36e805e43e99..06862f1bfc29 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement15.json @@ -42,6 +42,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -73,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement16.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement16.json index 9c8405e0fc8f..559d1866cd89 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement16.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement16.json @@ -48,6 +48,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement17.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement17.json index b51003010180..defbc5fa6659 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement17.json @@ -34,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement18.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement18.json index 2eaeec0958cd..a2b4bb5b03f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement18.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement18.json @@ -35,6 +35,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement19.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement19.json index e67f58e8d7cd..7357454289fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement19.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement19.json @@ -34,6 +34,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "of", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement24.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement24.json index 424e73da0e59..731f88aa0ba8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement24.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement24.json @@ -28,6 +28,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -57,6 +58,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement25.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement25.json index da57e9e99a6c..f2f1d2cb22ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement25.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement25.json @@ -48,6 +48,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -133,6 +134,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -155,6 +157,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -207,6 +210,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -314,6 +319,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement5.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement5.json index 2f67451e71b1..1deb7a4c28ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement5.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -65,6 +66,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement8.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement8.json index 146a1df41944..e0f8280e155c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement8.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement9.json b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement9.json index 055ce5c9d662..d7b8a00c0062 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForOfStatement9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForOfStatement9.json @@ -35,6 +35,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement2.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement2.json index 767fcfeb59eb..88381a7bc5b2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -99,6 +101,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -121,6 +124,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -152,6 +156,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -168,6 +173,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -193,6 +199,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -209,6 +216,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -231,6 +239,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement3.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement3.json index 86fe490efd17..0343caeb226e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement3.json @@ -18,6 +18,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -55,6 +56,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -80,6 +82,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -111,6 +114,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -136,6 +140,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -158,6 +163,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement4.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement4.json index 6d4da2ba2d4d..981e61122013 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement4.json @@ -25,6 +25,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement5.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement5.json index 9478092073ff..c37477e1171e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement5.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement6.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement6.json index 7d47a267cb53..fe52f160ca59 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement6.json @@ -25,6 +25,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -38,6 +39,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement7.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement7.json index 0e2924d6e3a6..95a8d34c2676 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement7.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -38,6 +39,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement8.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement8.json index e0ecc872d518..c2814ea5d1b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement8.json @@ -25,6 +25,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserForStatement9.json b/crates/swc_ecma_parser/tests/tsc/parserForStatement9.json index 198ce6accf8c..aea25847600c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserForStatement9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserForStatement9.json @@ -47,6 +47,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -107,6 +108,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -125,6 +127,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -174,6 +178,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -196,6 +201,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -247,6 +253,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -307,6 +314,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -325,6 +333,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -343,6 +352,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -374,6 +384,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -396,6 +407,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration1.d.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration1.d.json index 0f64fc8f6f54..7fd7859c8132 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration1.d.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration1.d.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration3.json index 68c1410908d6..6362b0f2a425 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration3.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration4.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration4.json index a68ed80067d4..dcf59e642add 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration4.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration5.json index 350cff4bd89c..7d8dd272f699 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration5.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -40,6 +41,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration6.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration6.json index c809dac8fa86..ec6b5b2fa24b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration6.json @@ -22,6 +22,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -48,6 +49,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration7.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration7.json index 388853965c91..b0c744406032 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration7.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -40,6 +41,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration8.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration8.json index 523d496be08e..60b6a3c1cef1 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionDeclaration8.json @@ -21,6 +21,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -40,6 +41,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment1.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment1.json index 73bfcb4a1a73..acb76ba19033 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment2.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment2.json index d56bb41cc3f3..b0d171e8b83b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment3.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment3.json index d8a5849bab99..fb8f4c150ae6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment4.json b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment4.json index 3f55f92b643c..3a3dca6dc7e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserFunctionPropertyAssignment4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -88,6 +89,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericClass1.json b/crates/swc_ecma_parser/tests/tsc/parserGenericClass1.json index 7758930c0b14..b5d2a650cb29 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericClass1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericClass1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericClass2.json b/crates/swc_ecma_parser/tests/tsc/parserGenericClass2.json index bd1bcf9c92ef..d8316b5fb517 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericClass2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericClass2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -69,6 +71,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint1.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint1.json index 2b27ccec46b1..99c063efd622 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint2.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint2.json index 0b81ac28c900..66d71704ec7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint3.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint3.json index 9426757818d7..2b9310c8ee90 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint3.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint4.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint4.json index 07c778563e83..90689d4ff3a7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint4.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -112,6 +116,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint5.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint5.json index eda95ede24ef..d98391d656b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -112,6 +116,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint6.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint6.json index 86de98376291..a3963869d28d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint6.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -112,6 +116,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint7.json b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint7.json index 2aa391200338..b13da45feb1d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericConstraint7.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -89,6 +92,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -112,6 +116,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericsInInterfaceDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserGenericsInInterfaceDeclaration1.json index 626ec9355652..ca2939d994cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericsInInterfaceDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericsInInterfaceDeclaration1.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -99,6 +102,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -122,6 +126,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +150,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -170,6 +176,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +203,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -221,6 +229,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -246,6 +255,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +282,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +337,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -380,6 +392,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts1.json b/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts1.json index 2cdbab6802eb..f084c38d71a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -32,6 +33,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -57,6 +59,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +81,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +105,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +139,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -155,6 +161,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -178,6 +185,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -216,6 +224,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -237,6 +246,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -260,6 +270,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -304,6 +315,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -331,6 +343,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -363,6 +376,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -401,6 +415,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -434,6 +449,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -475,6 +491,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -513,6 +530,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": { @@ -540,6 +558,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -563,6 +582,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -588,6 +608,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -607,6 +628,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -628,6 +650,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -651,6 +674,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -692,6 +716,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -734,6 +759,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -757,6 +783,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts2.json b/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts2.json index 717ea7bea2ae..d22381e8f7ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericsInTypeContexts2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -32,6 +33,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -57,6 +59,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -80,6 +83,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +105,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -124,6 +129,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -147,6 +153,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +181,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -197,6 +205,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -220,6 +229,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -241,6 +251,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -264,6 +275,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -287,6 +299,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +339,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -347,6 +361,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +385,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -393,6 +409,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +431,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -437,6 +455,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -460,6 +479,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -504,6 +524,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -525,6 +546,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -548,6 +570,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -571,6 +594,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -592,6 +616,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -615,6 +640,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -638,6 +664,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -688,6 +715,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -715,6 +743,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -747,6 +776,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -770,6 +800,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +822,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -814,6 +846,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -837,6 +870,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -881,6 +915,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -914,6 +949,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -955,6 +991,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -978,6 +1015,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -999,6 +1037,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1022,6 +1061,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1045,6 +1085,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1089,6 +1130,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": { @@ -1116,6 +1158,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1139,6 +1182,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1162,6 +1206,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1183,6 +1228,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1206,6 +1252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1229,6 +1276,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1260,6 +1308,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1279,6 +1328,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1300,6 +1350,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1323,6 +1374,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1346,6 +1398,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1367,6 +1420,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1390,6 +1444,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1413,6 +1468,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1460,6 +1516,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1502,6 +1559,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1525,6 +1583,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1548,6 +1607,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1569,6 +1629,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1592,6 +1653,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1615,6 +1677,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserGenericsInVariableDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserGenericsInVariableDeclaration1.json index 0d1ed43d9764..02c02b676271 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserGenericsInVariableDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserGenericsInVariableDeclaration1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -72,6 +74,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -118,6 +121,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -139,6 +143,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -162,6 +167,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -208,6 +214,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -252,6 +260,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -275,6 +284,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +334,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -345,6 +356,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -368,6 +380,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -391,6 +404,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -440,6 +454,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -461,6 +476,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -484,6 +500,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -507,6 +524,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Quux", "optional": false }, @@ -530,6 +548,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -582,6 +601,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -603,6 +623,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -626,6 +647,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -649,6 +671,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Quux", "optional": false }, @@ -672,6 +695,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserIfStatement2.json b/crates/swc_ecma_parser/tests/tsc/parserIfStatement2.json index b37f34cf0235..cf2c5cc5097d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIfStatement2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIfStatement2.json @@ -18,6 +18,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserImportDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserImportDeclaration1.json index c59b3ec3d348..a370feed84c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserImportDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserImportDeclaration1.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -36,6 +37,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScriptServices", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserInExpression1.json index e186f206a841..ec954f6aa307 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInExpression1.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration1.json index 402f9169521f..a845c90d8c26 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration2.json index bbf6e4b0a8ed..3be6109c998f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration3.json index 5961074f3808..c033244d3000 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration3.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration4.json b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration4.json index 0370af569fd2..e18277f3b8bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration4.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration6.json b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration6.json index 2d0d5f70e110..d781b2628510 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserIndexMemberDeclaration6.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration5.json index 4bcfe3f04a1f..2013a9605576 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration5.json @@ -18,6 +18,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration7.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration7.json index 3166690c5079..143eada40c49 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration7.json @@ -24,6 +24,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration8.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration8.json index cccbc1d6295e..cd4fa7256f06 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration8.json @@ -18,6 +18,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration9.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration9.json index ab8d6234b018..69ffc9b4276b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceDeclaration9.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -44,6 +45,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -88,6 +91,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -123,6 +127,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -149,6 +154,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -182,6 +188,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -193,6 +200,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -228,6 +236,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -254,6 +263,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -287,6 +297,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -298,6 +309,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum.json index ec287c7b5405..14c938c6bce6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum.json @@ -20,6 +20,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -37,6 +38,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum1.json b/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum1.json index 2e5530260050..9f1f696d960e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInterfaceKeywordInEnum1.json @@ -36,6 +36,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -53,6 +54,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interface", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.json index 6635f9c3f611..9af6bf1f62a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.json @@ -38,6 +38,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserKeywordsAsIdentifierName1.json b/crates/swc_ecma_parser/tests/tsc/parserKeywordsAsIdentifierName1.json index 1d3f44996a5a..cfa52b4bba0a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserKeywordsAsIdentifierName1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserKeywordsAsIdentifierName1.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "big", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessor1.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessor1.json index 4d741f56f26a..3f1774734256 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessor1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessor1.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -98,6 +99,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration1.json index 1bd42c1919ef..8929669bbef6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration1.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration15.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration15.json index b043b14c4b15..45578330396e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration15.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration2.json index 38e7bd0f10ac..519b59e3dd4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration2.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration3.json index 2b2baec2764e..cfd7298b9f4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration3.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration4.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration4.json index 235b2ba62f2d..53abca8ec679 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration4.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration5.json index 554511ab82e8..3f3089db3074 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration5.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -56,6 +57,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration6.json b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration6.json index 330c283ef548..52eac3f5b8db 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberAccessorDeclaration6.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -56,6 +57,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberFunctionDeclarationAmbiguities1.json b/crates/swc_ecma_parser/tests/tsc/parserMemberFunctionDeclarationAmbiguities1.json index e56bde203220..1820e869ce64 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberFunctionDeclarationAmbiguities1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberFunctionDeclarationAmbiguities1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMemberVariableDeclaration5.json b/crates/swc_ecma_parser/tests/tsc/parserMemberVariableDeclaration5.json index f2805a487a71..33302be9e07d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMemberVariableDeclaration5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMemberVariableDeclaration5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature1.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature1.json index 78d857284acc..1d3875cd313b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature1.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature10.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature10.json index df78d2ca500a..94c5266d6b24 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature10.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature11.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature11.json index 2d56f5fda8e2..7a047c3987d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature11.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -70,6 +71,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature12.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature12.json index e25fa875e630..720466804205 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature12.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -70,6 +71,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature2.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature2.json index fa5e78adf575..ad0e70db3de7 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature3.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature3.json index 76755fe0d24c..c0fe91595287 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature3.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -71,6 +73,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature4.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature4.json index b02eee6921c9..bc8869c15bd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature4.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -71,6 +73,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature5.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature5.json index f16a8e8a9c63..87dc456e61a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature5.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature6.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature6.json index effb67eae225..95c8766bf4df 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature6.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature7.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature7.json index a12b3af9bee9..e133137aeb6a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature7.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -70,6 +71,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature8.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature8.json index 8c0190ab42c7..c08bd7fd12ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature8.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -70,6 +71,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature9.json b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature9.json index c2a1d5633a93..285fc2917a49 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserMethodSignature9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserMethodSignature9.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModifierOnPropertySignature2.json b/crates/swc_ecma_parser/tests/tsc/parserModifierOnPropertySignature2.json index 47425acfb811..cb26c31260b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModifierOnPropertySignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModifierOnPropertySignature2.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "public", "optional": false }, @@ -66,6 +68,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "biz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModule1.json b/crates/swc_ecma_parser/tests/tsc/parserModule1.json index 60a399d7e17b..674727d67263 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModule1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModule1.json @@ -27,6 +27,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CompilerDiagnostics", "optional": false }, @@ -66,6 +67,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false, "typeAnnotation": null @@ -102,6 +104,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IDiagnosticWriter", "optional": false }, @@ -128,6 +131,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -141,6 +145,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": { @@ -210,6 +215,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false, "typeAnnotation": { @@ -231,6 +237,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IDiagnosticWriter", "optional": false }, @@ -279,6 +286,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "analysisPass", "optional": false, "typeAnnotation": { @@ -326,6 +334,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -345,6 +354,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": { @@ -392,6 +402,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false }, @@ -429,6 +440,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false }, @@ -451,6 +463,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false } @@ -486,6 +499,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debugPrint", "optional": false }, @@ -505,6 +519,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -552,6 +567,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -583,6 +599,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -596,6 +613,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -631,6 +649,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -650,6 +669,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condition", "optional": false, "typeAnnotation": { @@ -683,6 +703,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -730,6 +751,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -761,6 +783,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condition", "optional": false } @@ -793,6 +816,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -806,6 +830,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration10.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration10.json index 73a82988d550..5c168ebbab46 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration10.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -54,6 +55,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration11.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration11.json index 29a1ae640363..486f22b28a3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration11.json @@ -21,6 +21,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -44,6 +45,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -74,6 +76,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -93,6 +96,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -155,6 +159,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -207,6 +212,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -234,6 +240,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration12.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration12.json index 4803f83df8f5..bbada4be5b54 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration12.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -39,6 +40,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration3.d.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration3.d.json index 4a2ea0255303..c6ac3065a6b2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration3.d.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration3.d.json @@ -21,6 +21,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration4.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration4.json index 5df25d37aa87..61abc8a081bc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration4.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -47,6 +48,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -73,6 +75,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration6.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration6.json index 002e7b1193ef..c996c96e102c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration6.json @@ -21,6 +21,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration7.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration7.json index e31322cb0d8f..c99e2117f9f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration7.json @@ -21,6 +21,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -39,6 +40,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration8.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration8.json index 3c07b8bfdb08..771ce965633a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration8.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -39,6 +40,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration9.json b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration9.json index 8f107a111e25..096fa360ccc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserModuleDeclaration9.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -39,6 +40,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -57,6 +59,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserNoASIOnCallAfterFunctionExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserNoASIOnCallAfterFunctionExpression1.json index dda2bb9f1971..b667ff683b38 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserNoASIOnCallAfterFunctionExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserNoASIOnCallAfterFunctionExpression1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -85,6 +86,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserNotHexLiteral1.json b/crates/swc_ecma_parser/tests/tsc/parserNotHexLiteral1.json index d51902bd5e43..9de8ecefccf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserNotHexLiteral1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserNotHexLiteral1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -111,6 +112,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -139,6 +141,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -182,6 +185,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -210,6 +214,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserNotRegex2.json b/crates/swc_ecma_parser/tests/tsc/parserNotRegex2.json index 394671ad513f..2cc6f55b41ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserNotRegex2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserNotRegex2.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -228,6 +233,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -248,6 +254,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectCreation1.json b/crates/swc_ecma_parser/tests/tsc/parserObjectCreation1.json index c2c649fd3f0a..0809df1d7d99 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectCreation1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectCreation1.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "autoToken", "optional": false, "typeAnnotation": { @@ -67,6 +68,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectCreation2.json b/crates/swc_ecma_parser/tests/tsc/parserObjectCreation2.json index 1479df054377..3e8e3d5488a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectCreation2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectCreation2.json @@ -32,6 +32,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral2.json b/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral2.json index 544c3c1968e4..453aecc6c17e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral2.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral4.json b/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral4.json index c055a63a86c3..880adf07977c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectCreationArrayLiteral4.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectLiterals1.json b/crates/swc_ecma_parser/tests/tsc/parserObjectLiterals1.json index 308d2f8ce846..bcd94656e14b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectLiterals1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectLiterals1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectType1.json b/crates/swc_ecma_parser/tests/tsc/parserObjectType1.json index e5e5bfc17466..be51e3a53982 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectType1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectType1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectType2.json b/crates/swc_ecma_parser/tests/tsc/parserObjectType2.json index 4c5d4a8161e6..793e51bbf803 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectType2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectType2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectType3.json b/crates/swc_ecma_parser/tests/tsc/parserObjectType3.json index 49bf0b982186..099904933d55 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectType3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectType3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -78,6 +80,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserObjectType4.json b/crates/swc_ecma_parser/tests/tsc/parserObjectType4.json index f41fbeb59486..c7296c732e0c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserObjectType4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserObjectType4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -78,6 +80,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserOptionalTypeMembers1.json b/crates/swc_ecma_parser/tests/tsc/parserOptionalTypeMembers1.json index f241cc4175cc..cf69a6d300eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserOptionalTypeMembers1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserOptionalTypeMembers1.json @@ -18,6 +18,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor2", "optional": false }, @@ -45,6 +46,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "configurable", "optional": false }, @@ -80,6 +82,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumerable", "optional": false }, @@ -115,6 +118,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -150,6 +154,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "writable", "optional": false }, @@ -184,6 +189,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -220,6 +226,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -233,6 +240,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserOverloadOnConstants1.json b/crates/swc_ecma_parser/tests/tsc/parserOverloadOnConstants1.json index 4e9f9dee33f6..91c57320ab01 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserOverloadOnConstants1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserOverloadOnConstants1.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Document", "optional": false }, @@ -44,6 +45,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false }, @@ -57,6 +59,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tagName", "optional": false, "typeAnnotation": { @@ -95,6 +98,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -116,6 +120,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false }, @@ -129,6 +134,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tagName", "optional": false, "typeAnnotation": { @@ -175,6 +181,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLCanvasElement", "optional": false }, @@ -196,6 +203,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false }, @@ -209,6 +217,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tagName", "optional": false, "typeAnnotation": { @@ -255,6 +264,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLDivElement", "optional": false }, @@ -276,6 +286,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false }, @@ -289,6 +300,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tagName", "optional": false, "typeAnnotation": { @@ -335,6 +347,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLSpanElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList12.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList12.json index ceacd58de152..98713639b61e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList12.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList13.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList13.json index 4660379d97fc..6b733d879f58 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList13.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList14.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList14.json index 60f515b7c1bc..0725050b240a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList14.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -61,6 +62,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList15.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList15.json index fe37257b3e8c..f853a11f37c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList15.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList15.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -76,6 +78,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -95,6 +98,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -114,6 +118,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList16.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList16.json index 569044cf6ad1..e21ccdae029e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList16.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList16.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -61,6 +62,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -126,6 +128,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList17.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList17.json index 799236099206..28ad931e4741 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList17.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList17.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -61,6 +62,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -130,6 +133,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList4.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList4.json index e214230e517f..e72c89dd2133 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList4.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -33,6 +34,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList5.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList5.json index 957e5eb321f5..69d7ddae1331 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList5.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -57,6 +58,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -82,6 +84,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList6.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList6.json index 5c59e9f64e6a..76f92aa73959 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList6.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList7.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList7.json index da491b8018b8..342fbd5b5a6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList7.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -58,6 +59,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -115,6 +117,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -172,6 +175,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserParameterList8.json b/crates/swc_ecma_parser/tests/tsc/parserParameterList8.json index 46c08c0e4f98..7578adf6e02d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParameterList8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParameterList8.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -58,6 +59,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -115,6 +117,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -172,6 +175,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndFunctionInTernary.json b/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndFunctionInTernary.json index 1e4e46dab2d3..8eb6b663c56a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndFunctionInTernary.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndFunctionInTernary.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndParenthesizedFunctionInTernary.json b/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndParenthesizedFunctionInTernary.json index 6d9bb689ec0c..c08ef9549cc3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndParenthesizedFunctionInTernary.json +++ b/crates/swc_ecma_parser/tests/tsc/parserParenthesizedVariableAndParenthesizedFunctionInTernary.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -168,6 +171,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -199,6 +203,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature1.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature1.json index 956371f5f310..37799d95feff 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature1.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature10.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature10.json index e3e424702707..affce03e37a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature10.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature10.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature11.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature11.json index 75f7fba4ec0d..442615b09164 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature11.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature12.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature12.json index 04d8edc42817..f9a05e15dc56 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature12.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature2.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature2.json index f63442c98161..1358037f36fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature3.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature3.json index a423576d5e57..57a3f5a192c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature3.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature4.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature4.json index 2c06c05ee617..e870ac83436d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature4.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature5.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature5.json index 38884ef653c8..c45ef0286e18 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature5.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature6.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature6.json index 8ce8dcfc4f24..8ff84896306c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature6.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature7.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature7.json index 37c5d21b9b34..57e65fd5ee34 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature7.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature8.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature8.json index 528f23cd24bb..510e8cee9fb3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature8.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature9.json b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature9.json index 794e5d13c3cf..1108fc39f994 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserPropertySignature9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserPropertySignature9.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource1.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource1.json index e1b05364f5db..ad56ff0d08b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource1.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -53,6 +54,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CompilerDiagnostics", "optional": false }, @@ -92,6 +94,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false, "typeAnnotation": null @@ -128,6 +131,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IDiagnosticWriter", "optional": false }, @@ -154,6 +158,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -167,6 +172,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false, "typeAnnotation": { @@ -257,6 +264,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IDiagnosticWriter", "optional": false }, @@ -305,6 +313,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "analysisPass", "optional": false, "typeAnnotation": { @@ -352,6 +361,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -371,6 +381,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": { @@ -418,6 +429,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false }, @@ -455,6 +467,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "diagnosticWriter", "optional": false }, @@ -477,6 +490,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false } @@ -512,6 +526,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debugPrint", "optional": false }, @@ -531,6 +546,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -578,6 +594,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -609,6 +626,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -622,6 +640,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -657,6 +676,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -676,6 +696,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condition", "optional": false, "typeAnnotation": { @@ -709,6 +730,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -756,6 +778,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -787,6 +810,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "condition", "optional": false } @@ -819,6 +843,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Alert", "optional": false }, @@ -832,6 +857,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -879,6 +905,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -905,6 +932,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "information", "optional": false }, @@ -941,6 +969,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "debug", "optional": false }, @@ -977,6 +1006,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "warning", "optional": false }, @@ -1013,6 +1043,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1049,6 +1080,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fatal", "optional": false }, @@ -1085,6 +1117,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -1098,6 +1131,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1153,6 +1187,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullLogger", "optional": false }, @@ -1559,6 +1594,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1639,6 +1675,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -1662,6 +1699,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LoggerAdapter", "optional": false }, @@ -1906,6 +1944,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -1927,6 +1966,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -2834,6 +2874,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2928,6 +2969,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2983,6 +3025,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -3006,6 +3049,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BufferedLogger", "optional": false }, @@ -3445,6 +3489,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3539,6 +3584,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3594,6 +3640,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -3617,6 +3664,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "timeFunction", "optional": false }, @@ -3636,6 +3684,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -3657,6 +3706,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -3679,6 +3729,7 @@ "end": 2988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDescription", "optional": false, "typeAnnotation": { @@ -3712,6 +3763,7 @@ "end": 3002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -3785,6 +3837,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": null @@ -3810,6 +3863,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3844,6 +3898,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -3862,6 +3917,7 @@ "end": 3079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -3895,6 +3951,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": null @@ -3920,6 +3977,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3957,6 +4015,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false }, @@ -4000,6 +4059,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDescription", "optional": false }, @@ -4033,6 +4093,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false }, @@ -4043,6 +4104,7 @@ "end": 3182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false } @@ -4077,6 +4139,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -4118,6 +4181,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringToLiteral", "optional": false }, @@ -4137,6 +4201,7 @@ "end": 3267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4170,6 +4235,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": { @@ -4227,6 +4293,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4267,6 +4334,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addChar", "optional": false, "typeAnnotation": null @@ -4286,6 +4354,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -4336,6 +4405,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ch", "optional": false, "typeAnnotation": null @@ -4360,6 +4430,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4382,6 +4453,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -4406,6 +4478,7 @@ "end": 3440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ch", "optional": false }, @@ -4446,6 +4519,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4507,6 +4581,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4568,6 +4643,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4629,6 +4705,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4690,6 +4767,7 @@ "end": 3929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4751,6 +4829,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4812,6 +4891,7 @@ "end": 4145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4873,6 +4953,7 @@ "end": 4250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4926,6 +5007,7 @@ "end": 4338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4950,6 +5032,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4972,6 +5055,7 @@ "end": 4360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -5019,6 +5103,7 @@ "end": 4407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tooLong", "optional": false, "typeAnnotation": null @@ -5049,6 +5134,7 @@ "end": 4416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5068,6 +5154,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false } @@ -5090,6 +5177,7 @@ "end": 4454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tooLong", "optional": false }, @@ -5124,6 +5212,7 @@ "end": 4477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mid", "optional": false, "typeAnnotation": null @@ -5142,6 +5231,7 @@ "end": 4486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -5188,6 +5278,7 @@ "end": 4515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -5219,6 +5310,7 @@ "end": 4522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5229,6 +5321,7 @@ "end": 4528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mid", "optional": false } @@ -5248,6 +5341,7 @@ "end": 4531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5272,6 +5366,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addChar", "optional": false }, @@ -5285,6 +5380,7 @@ "end": 4544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5314,6 +5410,7 @@ "end": 4565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -5358,6 +5455,7 @@ "end": 4600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -5382,6 +5480,7 @@ "end": 4608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5401,6 +5500,7 @@ "end": 4621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mid", "optional": false } @@ -5423,6 +5523,7 @@ "end": 4624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5439,6 +5540,7 @@ "end": 4632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5467,6 +5569,7 @@ "end": 4642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5491,6 +5594,7 @@ "end": 4653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addChar", "optional": false }, @@ -5504,6 +5608,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5543,6 +5648,7 @@ "end": 4701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -5560,6 +5666,7 @@ "end": 4709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5603,6 +5710,7 @@ "end": 4740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -5634,6 +5742,7 @@ "end": 4747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5644,6 +5753,7 @@ "end": 4756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false } @@ -5663,6 +5773,7 @@ "end": 4759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5687,6 +5798,7 @@ "end": 4770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addChar", "optional": false }, @@ -5700,6 +5812,7 @@ "end": 4772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5725,6 +5838,7 @@ "end": 4806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource12.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource12.json index f145ccc77bfb..b48179e08abc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource12.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource12.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -50,6 +51,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -76,6 +78,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walk", "optional": false }, @@ -89,6 +92,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -110,6 +114,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -124,6 +129,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -145,6 +151,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -172,6 +179,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -194,6 +202,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -218,6 +227,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -239,6 +249,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false }, @@ -279,6 +290,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -425,6 +437,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stop", "optional": false, "typeAnnotation": { @@ -517,6 +530,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stop", "optional": false } @@ -572,6 +586,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stop", "optional": false } @@ -619,6 +634,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -646,6 +662,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -667,6 +684,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -681,6 +699,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -702,6 +721,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -716,6 +736,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -737,6 +758,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -764,6 +786,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -795,6 +818,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkChildren", "optional": false }, @@ -822,6 +846,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -843,6 +868,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -857,6 +883,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -878,6 +905,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -892,6 +920,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -913,6 +942,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -951,6 +981,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalker", "optional": false }, @@ -995,6 +1026,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childrenWalkers", "optional": false, "typeAnnotation": { @@ -1022,6 +1054,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkChildren", "optional": false }, @@ -1048,6 +1081,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": { @@ -1069,6 +1103,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -1094,6 +1129,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false, "typeAnnotation": { @@ -1115,6 +1151,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -1140,6 +1177,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -1161,6 +1199,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -1186,6 +1225,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -1248,6 +1288,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1269,6 +1310,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1291,6 +1333,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -1312,6 +1355,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1358,6 +1402,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": null @@ -1401,6 +1446,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -1414,6 +1460,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -1455,6 +1502,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -1465,6 +1513,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1497,6 +1546,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": null @@ -1508,6 +1558,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -1591,6 +1642,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "svGoSib", "optional": false, "typeAnnotation": null @@ -1756,6 +1808,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -1780,6 +1833,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -1793,6 +1847,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -1868,6 +1923,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "svGoSib", "optional": false } @@ -2005,6 +2061,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postAst", "optional": false, "typeAnnotation": null @@ -2048,6 +2105,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -2061,6 +2119,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -2102,6 +2161,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postAst", "optional": false }, @@ -2112,6 +2172,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2144,6 +2205,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postAst", "optional": false, "typeAnnotation": null @@ -2155,6 +2217,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -2177,6 +2240,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postAst", "optional": false } @@ -2204,6 +2268,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -2235,6 +2300,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2268,6 +2334,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -2290,6 +2357,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerFactory", "optional": false }, @@ -2348,6 +2416,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkChildren", "optional": false }, @@ -2463,6 +2532,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2484,6 +2554,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2506,6 +2577,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": { @@ -2527,6 +2599,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -2549,6 +2622,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": true, "typeAnnotation": { @@ -2570,6 +2644,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -2592,6 +2667,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -2613,6 +2689,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -2635,6 +2712,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": true, "typeAnnotation": { @@ -2727,6 +2805,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -2740,6 +2819,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false } @@ -2753,6 +2833,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -2766,6 +2847,7 @@ "end": 2617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -2792,6 +2874,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -2834,6 +2917,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2878,6 +2962,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": { @@ -2899,6 +2984,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -2921,6 +3007,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": true, "typeAnnotation": { @@ -2942,6 +3029,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -2964,6 +3052,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -2985,6 +3074,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -3007,6 +3097,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": true, "typeAnnotation": { @@ -3086,6 +3177,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -3099,6 +3191,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false } @@ -3112,6 +3205,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -3125,6 +3219,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -3157,6 +3252,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -3201,6 +3297,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": { @@ -3222,6 +3319,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -3244,6 +3342,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": true, "typeAnnotation": { @@ -3265,6 +3364,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalkCallback", "optional": false }, @@ -3287,6 +3387,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -3308,6 +3409,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -3330,6 +3432,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": true, "typeAnnotation": { @@ -3384,6 +3487,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -3416,6 +3520,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": null @@ -3434,6 +3539,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -3466,6 +3572,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalker", "optional": false }, @@ -3504,6 +3611,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -3517,6 +3625,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false } @@ -3530,6 +3639,7 @@ "end": 3144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -3543,6 +3653,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false } @@ -3575,6 +3686,7 @@ "end": 2977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -3679,6 +3791,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -3706,6 +3819,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -3780,6 +3894,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -3807,6 +3922,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -3881,6 +3997,7 @@ "end": 3405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -3908,6 +4025,7 @@ "end": 3434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -3982,6 +4100,7 @@ "end": 3486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4009,6 +4128,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4083,6 +4203,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4110,6 +4231,7 @@ "end": 3587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4184,6 +4306,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4211,6 +4334,7 @@ "end": 3663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4285,6 +4409,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4312,6 +4437,7 @@ "end": 3740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4386,6 +4512,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4413,6 +4540,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4487,6 +4615,7 @@ "end": 3871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4514,6 +4643,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4588,6 +4718,7 @@ "end": 3948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4615,6 +4746,7 @@ "end": 3972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4689,6 +4821,7 @@ "end": 4024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4716,6 +4849,7 @@ "end": 4052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4790,6 +4924,7 @@ "end": 4123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4817,6 +4952,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4891,6 +5027,7 @@ "end": 4223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4918,6 +5055,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -4992,6 +5130,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5019,6 +5158,7 @@ "end": 4343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5093,6 +5233,7 @@ "end": 4415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5120,6 +5261,7 @@ "end": 4438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5194,6 +5336,7 @@ "end": 4509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5221,6 +5364,7 @@ "end": 4532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5295,6 +5439,7 @@ "end": 4603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5322,6 +5467,7 @@ "end": 4629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5396,6 +5542,7 @@ "end": 4700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5423,6 +5570,7 @@ "end": 4725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5497,6 +5645,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5524,6 +5673,7 @@ "end": 4818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5598,6 +5748,7 @@ "end": 4890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5625,6 +5776,7 @@ "end": 4913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5699,6 +5851,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5726,6 +5879,7 @@ "end": 5009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5800,6 +5954,7 @@ "end": 5081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5827,6 +5982,7 @@ "end": 5103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -5901,6 +6057,7 @@ "end": 5175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5928,6 +6085,7 @@ "end": 5201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6002,6 +6160,7 @@ "end": 5273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6029,6 +6188,7 @@ "end": 5299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6103,6 +6263,7 @@ "end": 5370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6130,6 +6291,7 @@ "end": 5399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6204,6 +6366,7 @@ "end": 5451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6231,6 +6394,7 @@ "end": 5475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6305,6 +6469,7 @@ "end": 5527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6332,6 +6497,7 @@ "end": 5554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6406,6 +6572,7 @@ "end": 5623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6433,6 +6600,7 @@ "end": 5648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6507,6 +6675,7 @@ "end": 5720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6534,6 +6703,7 @@ "end": 5744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6608,6 +6778,7 @@ "end": 5814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6635,6 +6806,7 @@ "end": 5837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6709,6 +6881,7 @@ "end": 5907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6736,6 +6909,7 @@ "end": 5930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6810,6 +6984,7 @@ "end": 6002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6837,6 +7012,7 @@ "end": 6028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -6911,6 +7087,7 @@ "end": 6100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6938,6 +7115,7 @@ "end": 6126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7012,6 +7190,7 @@ "end": 6198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7039,6 +7218,7 @@ "end": 6224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7113,6 +7293,7 @@ "end": 6296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7140,6 +7321,7 @@ "end": 6322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7214,6 +7396,7 @@ "end": 6394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7241,6 +7424,7 @@ "end": 6420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7315,6 +7499,7 @@ "end": 6492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7342,6 +7527,7 @@ "end": 6518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7416,6 +7602,7 @@ "end": 6590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7443,6 +7630,7 @@ "end": 6616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7517,6 +7705,7 @@ "end": 6688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7544,6 +7733,7 @@ "end": 6713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7618,6 +7808,7 @@ "end": 6785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7645,6 +7836,7 @@ "end": 6811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7719,6 +7911,7 @@ "end": 6883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7746,6 +7939,7 @@ "end": 6909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7820,6 +8014,7 @@ "end": 6981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7847,6 +8042,7 @@ "end": 7007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -7921,6 +8117,7 @@ "end": 7079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7948,6 +8145,7 @@ "end": 7120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8022,6 +8220,7 @@ "end": 7193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8049,6 +8248,7 @@ "end": 7218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8123,6 +8323,7 @@ "end": 7290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8150,6 +8351,7 @@ "end": 7316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8224,6 +8426,7 @@ "end": 7388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8251,6 +8454,7 @@ "end": 7410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8325,6 +8529,7 @@ "end": 7482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8352,6 +8557,7 @@ "end": 7505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8426,6 +8632,7 @@ "end": 7577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8453,6 +8660,7 @@ "end": 7600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8527,6 +8735,7 @@ "end": 7672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8554,6 +8763,7 @@ "end": 7694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8628,6 +8838,7 @@ "end": 7766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8655,6 +8866,7 @@ "end": 7788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8729,6 +8941,7 @@ "end": 7860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8756,6 +8969,7 @@ "end": 7883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8830,6 +9044,7 @@ "end": 7955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8857,6 +9072,7 @@ "end": 7979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -8931,6 +9147,7 @@ "end": 8051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -8958,6 +9175,7 @@ "end": 8073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9032,6 +9250,7 @@ "end": 8145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9059,6 +9278,7 @@ "end": 8167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9133,6 +9353,7 @@ "end": 8239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9160,6 +9381,7 @@ "end": 8261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9234,6 +9456,7 @@ "end": 8333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9261,6 +9484,7 @@ "end": 8355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9335,6 +9559,7 @@ "end": 8427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9362,6 +9587,7 @@ "end": 8450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9436,6 +9662,7 @@ "end": 8522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9463,6 +9690,7 @@ "end": 8545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9537,6 +9765,7 @@ "end": 8617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9564,6 +9793,7 @@ "end": 8640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9638,6 +9868,7 @@ "end": 8712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9665,6 +9896,7 @@ "end": 8735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9739,6 +9971,7 @@ "end": 8807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9766,6 +9999,7 @@ "end": 8830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9840,6 +10074,7 @@ "end": 8902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9867,6 +10102,7 @@ "end": 8925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -9941,6 +10177,7 @@ "end": 8997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9968,6 +10205,7 @@ "end": 9020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10042,6 +10280,7 @@ "end": 9092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10069,6 +10308,7 @@ "end": 9115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10143,6 +10383,7 @@ "end": 9187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10170,6 +10411,7 @@ "end": 9210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10244,6 +10486,7 @@ "end": 9281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10271,6 +10514,7 @@ "end": 9307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10345,6 +10589,7 @@ "end": 9378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10372,6 +10617,7 @@ "end": 9404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10446,6 +10692,7 @@ "end": 9475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10473,6 +10720,7 @@ "end": 9501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10547,6 +10795,7 @@ "end": 9572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10574,6 +10823,7 @@ "end": 9599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10648,6 +10898,7 @@ "end": 9670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10675,6 +10926,7 @@ "end": 9697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10749,6 +11001,7 @@ "end": 9768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10776,6 +11029,7 @@ "end": 9801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10850,6 +11104,7 @@ "end": 9872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10877,6 +11132,7 @@ "end": 9900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -10951,6 +11207,7 @@ "end": 9964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10978,6 +11235,7 @@ "end": 9990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11052,6 +11310,7 @@ "end": 10062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11079,6 +11338,7 @@ "end": 10089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11153,6 +11413,7 @@ "end": 10154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11180,6 +11441,7 @@ "end": 10181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11254,6 +11516,7 @@ "end": 10246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11281,6 +11544,7 @@ "end": 10272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11355,6 +11619,7 @@ "end": 10343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11382,6 +11647,7 @@ "end": 10368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11456,6 +11722,7 @@ "end": 10420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11483,6 +11750,7 @@ "end": 10448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11557,6 +11825,7 @@ "end": 10500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11584,6 +11853,7 @@ "end": 10525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11658,6 +11928,7 @@ "end": 10596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11685,6 +11956,7 @@ "end": 10619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11759,6 +12031,7 @@ "end": 10687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11786,6 +12059,7 @@ "end": 10712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11860,6 +12134,7 @@ "end": 10782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11887,6 +12162,7 @@ "end": 10804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -11961,6 +12237,7 @@ "end": 10871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11988,6 +12265,7 @@ "end": 10896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12062,6 +12340,7 @@ "end": 10966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12089,6 +12368,7 @@ "end": 10993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12163,6 +12443,7 @@ "end": 11065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12190,6 +12471,7 @@ "end": 11090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12264,6 +12546,7 @@ "end": 11151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12291,6 +12574,7 @@ "end": 11175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12365,6 +12649,7 @@ "end": 11244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12392,6 +12677,7 @@ "end": 11270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12466,6 +12752,7 @@ "end": 11341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12493,6 +12780,7 @@ "end": 11364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12567,6 +12855,7 @@ "end": 11423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12594,6 +12883,7 @@ "end": 11451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12668,6 +12958,7 @@ "end": 11515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12695,6 +12986,7 @@ "end": 11545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12769,6 +13061,7 @@ "end": 11611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12796,6 +13089,7 @@ "end": 11638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12870,6 +13164,7 @@ "end": 11701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12897,6 +13192,7 @@ "end": 11726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -12971,6 +13267,7 @@ "end": 11787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12998,6 +13295,7 @@ "end": 11811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13072,6 +13370,7 @@ "end": 11871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13099,6 +13398,7 @@ "end": 11897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13173,6 +13473,7 @@ "end": 11959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13200,6 +13501,7 @@ "end": 11995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13274,6 +13576,7 @@ "end": 12060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13301,6 +13604,7 @@ "end": 12100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13375,6 +13679,7 @@ "end": 12164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13402,6 +13707,7 @@ "end": 12201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13476,6 +13782,7 @@ "end": 12267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13503,6 +13810,7 @@ "end": 12304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13577,6 +13885,7 @@ "end": 12370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13604,6 +13913,7 @@ "end": 12394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13678,6 +13988,7 @@ "end": 12463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13705,6 +14016,7 @@ "end": 12488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13779,6 +14091,7 @@ "end": 12549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13806,6 +14119,7 @@ "end": 12585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13880,6 +14194,7 @@ "end": 12657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -13907,6 +14222,7 @@ "end": 12684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -13981,6 +14297,7 @@ "end": 12736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14008,6 +14325,7 @@ "end": 12762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14082,6 +14400,7 @@ "end": 12814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14109,6 +14428,7 @@ "end": 12841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14183,6 +14503,7 @@ "end": 12893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14210,6 +14531,7 @@ "end": 12918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14284,6 +14606,7 @@ "end": 12970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14311,6 +14634,7 @@ "end": 12997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14385,6 +14709,7 @@ "end": 13049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14412,6 +14737,7 @@ "end": 13077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14455,6 +14781,7 @@ "end": 13170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -14489,6 +14816,7 @@ "end": 13188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -14595,6 +14923,7 @@ "end": 13247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -14607,6 +14936,7 @@ "end": 13262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -14639,6 +14969,7 @@ "end": 13301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -14725,6 +15056,7 @@ "end": 13443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalAstWalkerFactory", "optional": false, "typeAnnotation": { @@ -14746,6 +15078,7 @@ "end": 13461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerFactory", "optional": false }, @@ -14773,6 +15106,7 @@ "end": 13503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAstWalkerFactory", "optional": false }, @@ -14812,6 +15146,7 @@ "end": 13561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalAstWalkerFactory", "optional": false } @@ -14844,6 +15179,7 @@ "end": 13599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalAstWalkerFactory", "optional": false, "typeAnnotation": null @@ -14862,6 +15198,7 @@ "end": 13622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerFactory", "optional": false }, @@ -14887,6 +15224,7 @@ "end": 13673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalAstWalkerFactory", "optional": false } @@ -14915,6 +15253,7 @@ "end": 13523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerFactory", "optional": false }, @@ -14939,6 +15278,7 @@ "end": 13708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ChildrenWalkers", "optional": false }, @@ -14964,6 +15304,7 @@ "end": 13743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkNone", "optional": false }, @@ -14983,6 +15324,7 @@ "end": 13750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -15004,6 +15346,7 @@ "end": 13759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -15026,6 +15369,7 @@ "end": 13767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -15047,6 +15391,7 @@ "end": 13772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -15069,6 +15414,7 @@ "end": 13780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -15090,6 +15436,7 @@ "end": 13792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -15149,6 +15496,7 @@ "end": 13882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkListChildren", "optional": false }, @@ -15168,6 +15516,7 @@ "end": 13889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -15189,6 +15538,7 @@ "end": 13898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -15211,6 +15561,7 @@ "end": 13906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -15232,6 +15583,7 @@ "end": 13911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -15254,6 +15606,7 @@ "end": 13919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -15275,6 +15628,7 @@ "end": 13931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -15321,6 +15675,7 @@ "end": 13960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -15344,6 +15699,7 @@ "end": 13969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -15394,6 +15750,7 @@ "end": 14008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -15452,6 +15809,7 @@ "end": 14062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -15470,6 +15828,7 @@ "end": 14068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false }, @@ -15501,6 +15860,7 @@ "end": 14075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -15529,6 +15889,7 @@ "end": 14083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -15566,6 +15927,7 @@ "end": 14119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -15627,6 +15989,7 @@ "end": 14175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -15652,6 +16015,7 @@ "end": 14185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -15677,6 +16041,7 @@ "end": 14195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -15711,6 +16076,7 @@ "end": 14207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -15736,6 +16102,7 @@ "end": 14217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -15751,6 +16118,7 @@ "end": 14226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -15806,6 +16174,7 @@ "end": 14328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -15837,6 +16206,7 @@ "end": 14335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -15847,6 +16217,7 @@ "end": 14341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -15866,6 +16237,7 @@ "end": 14344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -15903,6 +16275,7 @@ "end": 14380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -15964,6 +16337,7 @@ "end": 14436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -15989,6 +16363,7 @@ "end": 14446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -16014,6 +16389,7 @@ "end": 14456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -16048,6 +16424,7 @@ "end": 14468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16073,6 +16450,7 @@ "end": 14478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -16088,6 +16466,7 @@ "end": 14487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -16144,6 +16523,7 @@ "end": 14606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkUnaryExpressionChildren", "optional": false }, @@ -16163,6 +16543,7 @@ "end": 14613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -16184,6 +16565,7 @@ "end": 14630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnaryExpression", "optional": false }, @@ -16206,6 +16588,7 @@ "end": 14638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -16227,6 +16610,7 @@ "end": 14643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -16249,6 +16633,7 @@ "end": 14651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -16270,6 +16655,7 @@ "end": 14663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -16312,6 +16698,7 @@ "end": 14695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16358,6 +16745,7 @@ "end": 14730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16390,6 +16778,7 @@ "end": 14748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -16418,6 +16807,7 @@ "end": 14760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16440,6 +16830,7 @@ "end": 14777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -16472,6 +16863,7 @@ "end": 14816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16518,6 +16910,7 @@ "end": 14850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16550,6 +16943,7 @@ "end": 14867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -16578,6 +16972,7 @@ "end": 14879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16600,6 +16995,7 @@ "end": 14895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -16650,6 +17046,7 @@ "end": 14975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkBinaryExpressionChildren", "optional": false }, @@ -16669,6 +17066,7 @@ "end": 14982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -16690,6 +17088,7 @@ "end": 15000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BinaryExpression", "optional": false }, @@ -16712,6 +17111,7 @@ "end": 15008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -16733,6 +17133,7 @@ "end": 15013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -16755,6 +17156,7 @@ "end": 15021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -16776,6 +17178,7 @@ "end": 15033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -16824,6 +17227,7 @@ "end": 15065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -16872,6 +17276,7 @@ "end": 15119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16918,6 +17323,7 @@ "end": 15158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -16950,6 +17356,7 @@ "end": 15176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -16978,6 +17385,7 @@ "end": 15188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17000,6 +17408,7 @@ "end": 15205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -17045,6 +17454,7 @@ "end": 15253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17083,6 +17493,7 @@ "end": 15274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17140,6 +17551,7 @@ "end": 15327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17172,6 +17584,7 @@ "end": 15345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17200,6 +17613,7 @@ "end": 15357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17222,6 +17636,7 @@ "end": 15374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -17264,6 +17679,7 @@ "end": 15442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17310,6 +17726,7 @@ "end": 15481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17342,6 +17759,7 @@ "end": 15499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17370,6 +17788,7 @@ "end": 15511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17392,6 +17811,7 @@ "end": 15528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -17437,6 +17857,7 @@ "end": 15576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17475,6 +17896,7 @@ "end": 15597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17532,6 +17954,7 @@ "end": 15650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17564,6 +17987,7 @@ "end": 15668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17592,6 +18016,7 @@ "end": 15680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17614,6 +18039,7 @@ "end": 15697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -17667,6 +18093,7 @@ "end": 15792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTypeReferenceChildren", "optional": false }, @@ -17686,6 +18113,7 @@ "end": 15799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -17707,6 +18135,7 @@ "end": 15814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeReference", "optional": false }, @@ -17729,6 +18158,7 @@ "end": 15822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -17750,6 +18180,7 @@ "end": 15827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -17772,6 +18203,7 @@ "end": 15835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -17793,6 +18225,7 @@ "end": 15847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -17835,6 +18268,7 @@ "end": 15879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17881,6 +18315,7 @@ "end": 15910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17913,6 +18348,7 @@ "end": 15924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -17941,6 +18377,7 @@ "end": 15936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -17963,6 +18400,7 @@ "end": 15949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -18013,6 +18451,7 @@ "end": 16027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkCallExpressionChildren", "optional": false }, @@ -18032,6 +18471,7 @@ "end": 16034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -18053,6 +18493,7 @@ "end": 16050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallExpression", "optional": false }, @@ -18075,6 +18516,7 @@ "end": 16058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -18096,6 +18538,7 @@ "end": 16063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -18118,6 +18561,7 @@ "end": 16071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -18139,6 +18583,7 @@ "end": 16083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -18194,6 +18639,7 @@ "end": 16116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18250,6 +18696,7 @@ "end": 16166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18282,6 +18729,7 @@ "end": 16182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18310,6 +18758,7 @@ "end": 16194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18332,6 +18781,7 @@ "end": 16209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -18371,6 +18821,7 @@ "end": 16248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18408,6 +18859,7 @@ "end": 16269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18465,6 +18917,7 @@ "end": 16318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18503,6 +18956,7 @@ "end": 16347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18531,6 +18985,7 @@ "end": 16359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18553,6 +19008,7 @@ "end": 16377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -18573,6 +19029,7 @@ "end": 16339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -18623,6 +19080,7 @@ "end": 16417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18670,6 +19128,7 @@ "end": 16453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18727,6 +19186,7 @@ "end": 16502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18759,6 +19219,7 @@ "end": 16518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18787,6 +19248,7 @@ "end": 16530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -18809,6 +19271,7 @@ "end": 16545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -18859,6 +19322,7 @@ "end": 16626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTrinaryExpressionChildren", "optional": false }, @@ -18878,6 +19342,7 @@ "end": 16633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -18899,6 +19364,7 @@ "end": 16656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConditionalExpression", "optional": false }, @@ -18921,6 +19387,7 @@ "end": 16664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -18942,6 +19409,7 @@ "end": 16669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -18964,6 +19432,7 @@ "end": 16677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -18985,6 +19454,7 @@ "end": 16689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -19027,6 +19497,7 @@ "end": 16721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19073,6 +19544,7 @@ "end": 16756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19105,6 +19577,7 @@ "end": 16774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19133,6 +19606,7 @@ "end": 16786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19155,6 +19629,7 @@ "end": 16803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -19194,6 +19669,7 @@ "end": 16842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19231,6 +19707,7 @@ "end": 16862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19288,6 +19765,7 @@ "end": 16911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19320,6 +19798,7 @@ "end": 16929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19348,6 +19827,7 @@ "end": 16941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19370,6 +19850,7 @@ "end": 16958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -19409,6 +19890,7 @@ "end": 16997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19446,6 +19928,7 @@ "end": 17017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19503,6 +19986,7 @@ "end": 17066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19535,6 +20019,7 @@ "end": 17084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19563,6 +20048,7 @@ "end": 17096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19585,6 +20071,7 @@ "end": 17113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -19635,6 +20122,7 @@ "end": 17185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkFuncDeclChildren", "optional": false }, @@ -19654,6 +20142,7 @@ "end": 17192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -19675,6 +20164,7 @@ "end": 17202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -19697,6 +20187,7 @@ "end": 17210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -19718,6 +20209,7 @@ "end": 17215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -19740,6 +20232,7 @@ "end": 17223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -19761,6 +20254,7 @@ "end": 17235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -19803,6 +20297,7 @@ "end": 17267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19849,6 +20344,7 @@ "end": 17298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19887,6 +20383,7 @@ "end": 17324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19915,6 +20412,7 @@ "end": 17336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -19937,6 +20435,7 @@ "end": 17349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -19957,6 +20456,7 @@ "end": 17317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifier", "optional": false }, @@ -20002,6 +20502,7 @@ "end": 17388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20052,6 +20553,7 @@ "end": 17409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20119,6 +20621,7 @@ "end": 17450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20176,6 +20679,7 @@ "end": 17499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20214,6 +20718,7 @@ "end": 17527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20242,6 +20747,7 @@ "end": 17539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20264,6 +20770,7 @@ "end": 17557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -20284,6 +20791,7 @@ "end": 17520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -20322,6 +20830,7 @@ "end": 17596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20359,6 +20868,7 @@ "end": 17628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20416,6 +20926,7 @@ "end": 17677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20448,6 +20959,7 @@ "end": 17707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20476,6 +20988,7 @@ "end": 17719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20498,6 +21011,7 @@ "end": 17748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -20544,6 +21058,7 @@ "end": 17787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20594,6 +21109,7 @@ "end": 17802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20661,6 +21177,7 @@ "end": 17837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20718,6 +21235,7 @@ "end": 17886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20756,6 +21274,7 @@ "end": 17908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -20784,6 +21303,7 @@ "end": 17920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -20806,6 +21326,7 @@ "end": 17932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -20826,6 +21347,7 @@ "end": 17901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -20875,6 +21397,7 @@ "end": 18005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkBoundDeclChildren", "optional": false }, @@ -20894,6 +21417,7 @@ "end": 18012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -20915,6 +21439,7 @@ "end": 18023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoundDecl", "optional": false }, @@ -20937,6 +21462,7 @@ "end": 18031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -20958,6 +21484,7 @@ "end": 18036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -20980,6 +21507,7 @@ "end": 18044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -21001,6 +21529,7 @@ "end": 18056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -21043,6 +21572,7 @@ "end": 18088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21089,6 +21619,7 @@ "end": 18117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21127,6 +21658,7 @@ "end": 18141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21155,6 +21687,7 @@ "end": 18153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21177,6 +21710,7 @@ "end": 18164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -21197,6 +21731,7 @@ "end": 18134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifier", "optional": false }, @@ -21228,6 +21763,7 @@ "end": 18203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21274,6 +21810,7 @@ "end": 18234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21306,6 +21843,7 @@ "end": 18248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21334,6 +21872,7 @@ "end": 18260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21356,6 +21895,7 @@ "end": 18273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -21401,6 +21941,7 @@ "end": 18313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21439,6 +21980,7 @@ "end": 18334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21496,6 +22038,7 @@ "end": 18383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21528,6 +22071,7 @@ "end": 18401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21556,6 +22100,7 @@ "end": 18413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21578,6 +22123,7 @@ "end": 18430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -21628,6 +22174,7 @@ "end": 18509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkReturnStatementChildren", "optional": false }, @@ -21647,6 +22194,7 @@ "end": 18516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -21668,6 +22216,7 @@ "end": 18533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnStatement", "optional": false }, @@ -21690,6 +22239,7 @@ "end": 18541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -21711,6 +22261,7 @@ "end": 18546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -21733,6 +22284,7 @@ "end": 18554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -21754,6 +22306,7 @@ "end": 18566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -21796,6 +22349,7 @@ "end": 18598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21842,6 +22396,7 @@ "end": 18641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21874,6 +22429,7 @@ "end": 18667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21902,6 +22458,7 @@ "end": 18679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -21924,6 +22481,7 @@ "end": 18704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -21974,6 +22532,7 @@ "end": 18780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkForStatementChildren", "optional": false }, @@ -21993,6 +22552,7 @@ "end": 18787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -22014,6 +22574,7 @@ "end": 18801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ForStatement", "optional": false }, @@ -22036,6 +22597,7 @@ "end": 18809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -22057,6 +22619,7 @@ "end": 18814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -22079,6 +22642,7 @@ "end": 18822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -22100,6 +22664,7 @@ "end": 18834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -22142,6 +22707,7 @@ "end": 18866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22188,6 +22754,7 @@ "end": 18897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22220,6 +22787,7 @@ "end": 18911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22248,6 +22816,7 @@ "end": 18923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22270,6 +22839,7 @@ "end": 18936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -22309,6 +22879,7 @@ "end": 18976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22340,6 +22911,7 @@ "end": 18991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22396,6 +22968,7 @@ "end": 19039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22428,6 +23001,7 @@ "end": 19053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22456,6 +23030,7 @@ "end": 19065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22478,6 +23053,7 @@ "end": 19078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -22517,6 +23093,7 @@ "end": 19118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22548,6 +23125,7 @@ "end": 19133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22604,6 +23182,7 @@ "end": 19181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22636,6 +23215,7 @@ "end": 19195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22664,6 +23244,7 @@ "end": 19207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22686,6 +23267,7 @@ "end": 19220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -22725,6 +23307,7 @@ "end": 19260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22756,6 +23339,7 @@ "end": 19275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22812,6 +23396,7 @@ "end": 19323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22844,6 +23429,7 @@ "end": 19337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -22872,6 +23458,7 @@ "end": 19349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -22894,6 +23481,7 @@ "end": 19362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -22944,6 +23532,7 @@ "end": 19440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkForInStatementChildren", "optional": false }, @@ -22963,6 +23552,7 @@ "end": 19447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -22984,6 +23574,7 @@ "end": 19463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ForInStatement", "optional": false }, @@ -23006,6 +23597,7 @@ "end": 19471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -23027,6 +23619,7 @@ "end": 19476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -23049,6 +23642,7 @@ "end": 19484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -23070,6 +23664,7 @@ "end": 19496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -23119,6 +23714,7 @@ "end": 19524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23151,6 +23747,7 @@ "end": 19538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23179,6 +23776,7 @@ "end": 19550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23201,6 +23799,7 @@ "end": 19563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -23235,6 +23834,7 @@ "end": 19588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23290,6 +23890,7 @@ "end": 19636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23322,6 +23923,7 @@ "end": 19649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23350,6 +23952,7 @@ "end": 19661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23372,6 +23975,7 @@ "end": 19673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -23411,6 +24015,7 @@ "end": 19712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23448,6 +24053,7 @@ "end": 19728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23505,6 +24111,7 @@ "end": 19777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23537,6 +24144,7 @@ "end": 19791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23565,6 +24173,7 @@ "end": 19803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23587,6 +24196,7 @@ "end": 19816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -23637,6 +24247,7 @@ "end": 19891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkIfStatementChildren", "optional": false }, @@ -23656,6 +24267,7 @@ "end": 19898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -23677,6 +24289,7 @@ "end": 19911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IfStatement", "optional": false }, @@ -23699,6 +24312,7 @@ "end": 19919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -23720,6 +24334,7 @@ "end": 19924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -23742,6 +24357,7 @@ "end": 19932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -23763,6 +24379,7 @@ "end": 19944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -23812,6 +24429,7 @@ "end": 19972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23844,6 +24462,7 @@ "end": 19986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -23872,6 +24491,7 @@ "end": 19998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23894,6 +24514,7 @@ "end": 20011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -23929,6 +24550,7 @@ "end": 20036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -23966,6 +24588,7 @@ "end": 20055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24023,6 +24646,7 @@ "end": 20104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24055,6 +24679,7 @@ "end": 20121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24083,6 +24708,7 @@ "end": 20133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24105,6 +24731,7 @@ "end": 20149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -24144,6 +24771,7 @@ "end": 20188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24181,6 +24809,7 @@ "end": 20207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24238,6 +24867,7 @@ "end": 20256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24270,6 +24900,7 @@ "end": 20273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24298,6 +24929,7 @@ "end": 20285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24320,6 +24952,7 @@ "end": 20301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -24370,6 +25003,7 @@ "end": 20379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkWhileStatementChildren", "optional": false }, @@ -24389,6 +25023,7 @@ "end": 20386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -24410,6 +25045,7 @@ "end": 20402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WhileStatement", "optional": false }, @@ -24432,6 +25068,7 @@ "end": 20410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -24453,6 +25090,7 @@ "end": 20415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -24475,6 +25113,7 @@ "end": 20423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -24496,6 +25135,7 @@ "end": 20435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -24545,6 +25185,7 @@ "end": 20463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24577,6 +25218,7 @@ "end": 20477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24605,6 +25247,7 @@ "end": 20489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24627,6 +25270,7 @@ "end": 20502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -24662,6 +25306,7 @@ "end": 20527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24699,6 +25344,7 @@ "end": 20543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24756,6 +25402,7 @@ "end": 20592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24788,6 +25435,7 @@ "end": 20606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -24816,6 +25464,7 @@ "end": 20618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -24838,6 +25487,7 @@ "end": 20631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -24888,6 +25538,7 @@ "end": 20711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkDoWhileStatementChildren", "optional": false }, @@ -24907,6 +25558,7 @@ "end": 20718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -24928,6 +25580,7 @@ "end": 20736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoWhileStatement", "optional": false }, @@ -24950,6 +25603,7 @@ "end": 20744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -24971,6 +25625,7 @@ "end": 20749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -24993,6 +25648,7 @@ "end": 20757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -25014,6 +25670,7 @@ "end": 20769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -25063,6 +25720,7 @@ "end": 20797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25095,6 +25753,7 @@ "end": 20811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -25123,6 +25782,7 @@ "end": 20823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25145,6 +25805,7 @@ "end": 20836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -25180,6 +25841,7 @@ "end": 20861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25217,6 +25879,7 @@ "end": 20877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -25274,6 +25937,7 @@ "end": 20926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25306,6 +25970,7 @@ "end": 20940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -25334,6 +25999,7 @@ "end": 20952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25356,6 +26022,7 @@ "end": 20965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -25406,6 +26073,7 @@ "end": 21034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkBlockChildren", "optional": false }, @@ -25425,6 +26093,7 @@ "end": 21041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -25446,6 +26115,7 @@ "end": 21048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Block", "optional": false }, @@ -25468,6 +26138,7 @@ "end": 21056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -25489,6 +26160,7 @@ "end": 21061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -25511,6 +26183,7 @@ "end": 21069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -25532,6 +26205,7 @@ "end": 21081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -25574,6 +26248,7 @@ "end": 21113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25620,6 +26295,7 @@ "end": 21150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25658,6 +26334,7 @@ "end": 21179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -25686,6 +26363,7 @@ "end": 21191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25708,6 +26386,7 @@ "end": 21210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -25728,6 +26407,7 @@ "end": 21172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -25777,6 +26457,7 @@ "end": 21287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkCaseStatementChildren", "optional": false }, @@ -25796,6 +26477,7 @@ "end": 21294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -25817,6 +26499,7 @@ "end": 21309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CaseStatement", "optional": false }, @@ -25839,6 +26522,7 @@ "end": 21317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -25860,6 +26544,7 @@ "end": 21322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -25882,6 +26567,7 @@ "end": 21330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -25903,6 +26589,7 @@ "end": 21342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -25945,6 +26632,7 @@ "end": 21374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -25991,6 +26679,7 @@ "end": 21405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26023,6 +26712,7 @@ "end": 21419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26051,6 +26741,7 @@ "end": 21431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26073,6 +26764,7 @@ "end": 21444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -26112,6 +26804,7 @@ "end": 21484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26143,6 +26836,7 @@ "end": 21499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26199,6 +26893,7 @@ "end": 21547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26237,6 +26932,7 @@ "end": 21570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26265,6 +26961,7 @@ "end": 21582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26287,6 +26984,7 @@ "end": 21595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -26307,6 +27005,7 @@ "end": 21563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -26356,6 +27055,7 @@ "end": 21674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkSwitchStatementChildren", "optional": false }, @@ -26375,6 +27075,7 @@ "end": 21681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -26396,6 +27097,7 @@ "end": 21698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwitchStatement", "optional": false }, @@ -26418,6 +27120,7 @@ "end": 21706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -26439,6 +27142,7 @@ "end": 21711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -26461,6 +27165,7 @@ "end": 21719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -26482,6 +27187,7 @@ "end": 21731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -26524,6 +27230,7 @@ "end": 21763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26570,6 +27277,7 @@ "end": 21793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26602,6 +27310,7 @@ "end": 21806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26630,6 +27339,7 @@ "end": 21818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26652,6 +27362,7 @@ "end": 21830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -26697,6 +27408,7 @@ "end": 21871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26729,6 +27441,7 @@ "end": 21891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26785,6 +27498,7 @@ "end": 21939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26823,6 +27537,7 @@ "end": 21966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -26851,6 +27566,7 @@ "end": 21978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -26873,6 +27589,7 @@ "end": 21995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -26893,6 +27610,7 @@ "end": 21959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -26942,6 +27660,7 @@ "end": 22062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTryChildren", "optional": false }, @@ -26961,6 +27680,7 @@ "end": 22069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -26982,6 +27702,7 @@ "end": 22074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Try", "optional": false }, @@ -27004,6 +27725,7 @@ "end": 22082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -27025,6 +27747,7 @@ "end": 22087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -27047,6 +27770,7 @@ "end": 22095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -27068,6 +27792,7 @@ "end": 22107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -27110,6 +27835,7 @@ "end": 22139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27156,6 +27882,7 @@ "end": 22170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27188,6 +27915,7 @@ "end": 22184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -27216,6 +27944,7 @@ "end": 22196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27238,6 +27967,7 @@ "end": 22209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -27288,6 +28018,7 @@ "end": 22281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTryCatchChildren", "optional": false }, @@ -27307,6 +28038,7 @@ "end": 22288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -27328,6 +28060,7 @@ "end": 22298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryCatch", "optional": false }, @@ -27350,6 +28083,7 @@ "end": 22306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -27371,6 +28105,7 @@ "end": 22311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -27393,6 +28128,7 @@ "end": 22319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -27414,6 +28150,7 @@ "end": 22331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -27456,6 +28193,7 @@ "end": 22363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27502,6 +28240,7 @@ "end": 22397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27540,6 +28279,7 @@ "end": 22419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -27568,6 +28308,7 @@ "end": 22431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27590,6 +28331,7 @@ "end": 22447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -27610,6 +28352,7 @@ "end": 22412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Try", "optional": false }, @@ -27654,6 +28397,7 @@ "end": 22488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27686,6 +28430,7 @@ "end": 22509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -27742,6 +28487,7 @@ "end": 22557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27780,6 +28526,7 @@ "end": 22583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -27808,6 +28555,7 @@ "end": 22595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -27830,6 +28578,7 @@ "end": 22613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -27850,6 +28599,7 @@ "end": 22576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -27899,6 +28649,7 @@ "end": 22687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTryFinallyChildren", "optional": false }, @@ -27918,6 +28669,7 @@ "end": 22694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -27939,6 +28691,7 @@ "end": 22706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryFinally", "optional": false }, @@ -27961,6 +28714,7 @@ "end": 22714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -27982,6 +28736,7 @@ "end": 22719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -28004,6 +28759,7 @@ "end": 22727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -28025,6 +28781,7 @@ "end": 22739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -28067,6 +28824,7 @@ "end": 22771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28113,6 +28871,7 @@ "end": 22805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28145,6 +28904,7 @@ "end": 22822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -28173,6 +28933,7 @@ "end": 22834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28195,6 +28956,7 @@ "end": 22850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -28234,6 +28996,7 @@ "end": 22890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28265,6 +29028,7 @@ "end": 22912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -28321,6 +29085,7 @@ "end": 22960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28359,6 +29124,7 @@ "end": 22990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -28387,6 +29153,7 @@ "end": 23002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28409,6 +29176,7 @@ "end": 23022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -28429,6 +29197,7 @@ "end": 22983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Finally", "optional": false }, @@ -28478,6 +29247,7 @@ "end": 23093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkFinallyChildren", "optional": false }, @@ -28497,6 +29267,7 @@ "end": 23100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -28518,6 +29289,7 @@ "end": 23109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Finally", "optional": false }, @@ -28540,6 +29312,7 @@ "end": 23117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -28561,6 +29334,7 @@ "end": 23122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -28583,6 +29357,7 @@ "end": 23130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -28604,6 +29379,7 @@ "end": 23142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -28646,6 +29422,7 @@ "end": 23174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28692,6 +29469,7 @@ "end": 23205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28724,6 +29502,7 @@ "end": 23219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -28752,6 +29531,7 @@ "end": 23231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -28774,6 +29554,7 @@ "end": 23244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -28824,6 +29605,7 @@ "end": 23313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkCatchChildren", "optional": false }, @@ -28843,6 +29625,7 @@ "end": 23320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -28864,6 +29647,7 @@ "end": 23327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -28886,6 +29670,7 @@ "end": 23335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -28907,6 +29692,7 @@ "end": 23340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -28929,6 +29715,7 @@ "end": 23348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -28950,6 +29737,7 @@ "end": 23360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -28992,6 +29780,7 @@ "end": 23392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29038,6 +29827,7 @@ "end": 23424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29076,6 +29866,7 @@ "end": 23448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29104,6 +29895,7 @@ "end": 23460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29126,6 +29918,7 @@ "end": 23474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -29146,6 +29939,7 @@ "end": 23441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarDecl", "optional": false }, @@ -29190,6 +29984,7 @@ "end": 23515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29222,6 +30017,7 @@ "end": 23531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29278,6 +30074,7 @@ "end": 23579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29310,6 +30107,7 @@ "end": 23593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29338,6 +30136,7 @@ "end": 23605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29360,6 +30159,7 @@ "end": 23618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -29410,6 +30210,7 @@ "end": 23688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkRecordChildren", "optional": false }, @@ -29429,6 +30230,7 @@ "end": 23695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -29450,6 +30252,7 @@ "end": 23713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedDeclaration", "optional": false }, @@ -29472,6 +30275,7 @@ "end": 23721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -29493,6 +30297,7 @@ "end": 23726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -29515,6 +30320,7 @@ "end": 23734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -29536,6 +30342,7 @@ "end": 23746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -29585,6 +30392,7 @@ "end": 23774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29623,6 +30431,7 @@ "end": 23800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29651,6 +30460,7 @@ "end": 23812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29673,6 +30483,7 @@ "end": 23825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -29693,6 +30504,7 @@ "end": 23793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifier", "optional": false }, @@ -29733,6 +30545,7 @@ "end": 23850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29767,6 +30580,7 @@ "end": 23882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29814,6 +30628,7 @@ "end": 23916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29852,6 +30667,7 @@ "end": 23942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -29880,6 +30696,7 @@ "end": 23954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -29902,6 +30719,7 @@ "end": 23970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -29922,6 +30740,7 @@ "end": 23935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -29971,6 +30790,7 @@ "end": 24044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkNamedTypeChildren", "optional": false }, @@ -29990,6 +30810,7 @@ "end": 24051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -30011,6 +30832,7 @@ "end": 24068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeDeclaration", "optional": false }, @@ -30033,6 +30855,7 @@ "end": 24076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -30054,6 +30877,7 @@ "end": 24081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -30076,6 +30900,7 @@ "end": 24089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -30097,6 +30922,7 @@ "end": 24101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -30140,6 +30966,7 @@ "end": 24141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkRecordChildren", "optional": false }, @@ -30153,6 +30980,7 @@ "end": 24148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -30166,6 +30994,7 @@ "end": 24156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -30179,6 +31008,7 @@ "end": 24164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false } @@ -30224,6 +31054,7 @@ "end": 24223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkClassDeclChildren", "optional": false }, @@ -30243,6 +31074,7 @@ "end": 24230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -30264,6 +31096,7 @@ "end": 24248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDeclaration", "optional": false }, @@ -30286,6 +31119,7 @@ "end": 24256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -30307,6 +31141,7 @@ "end": 24261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -30329,6 +31164,7 @@ "end": 24269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -30350,6 +31186,7 @@ "end": 24281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -30393,6 +31230,7 @@ "end": 24324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkNamedTypeChildren", "optional": false }, @@ -30406,6 +31244,7 @@ "end": 24331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -30419,6 +31258,7 @@ "end": 24339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -30432,6 +31272,7 @@ "end": 24347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false } @@ -30472,6 +31313,7 @@ "end": 24373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -30506,6 +31348,7 @@ "end": 24405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30553,6 +31396,7 @@ "end": 24443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30591,6 +31435,7 @@ "end": 24473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -30619,6 +31464,7 @@ "end": 24485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30641,6 +31487,7 @@ "end": 24505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -30661,6 +31508,7 @@ "end": 24466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -30705,6 +31553,7 @@ "end": 24545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -30739,6 +31588,7 @@ "end": 24577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30786,6 +31636,7 @@ "end": 24618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30824,6 +31675,7 @@ "end": 24651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -30852,6 +31704,7 @@ "end": 24663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -30874,6 +31727,7 @@ "end": 24686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -30894,6 +31748,7 @@ "end": 24644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -30943,6 +31798,7 @@ "end": 24756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkScriptChildren", "optional": false }, @@ -30962,6 +31818,7 @@ "end": 24763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -30983,6 +31840,7 @@ "end": 24771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -31005,6 +31863,7 @@ "end": 24779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -31026,6 +31885,7 @@ "end": 24784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -31048,6 +31908,7 @@ "end": 24792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -31069,6 +31930,7 @@ "end": 24804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -31111,6 +31973,7 @@ "end": 24836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31157,6 +32020,7 @@ "end": 24866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31195,6 +32059,7 @@ "end": 24888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -31223,6 +32088,7 @@ "end": 24900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31245,6 +32111,7 @@ "end": 24912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -31265,6 +32132,7 @@ "end": 24881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -31314,6 +32182,7 @@ "end": 24984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkTypeDeclChildren", "optional": false }, @@ -31333,6 +32202,7 @@ "end": 24991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -31354,6 +32224,7 @@ "end": 25013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclaration", "optional": false }, @@ -31376,6 +32247,7 @@ "end": 25021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -31397,6 +32269,7 @@ "end": 25026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -31419,6 +32292,7 @@ "end": 25034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -31440,6 +32314,7 @@ "end": 25046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -31483,6 +32358,7 @@ "end": 25089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkNamedTypeChildren", "optional": false }, @@ -31496,6 +32372,7 @@ "end": 25096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -31509,6 +32386,7 @@ "end": 25104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -31522,6 +32400,7 @@ "end": 25112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false } @@ -31562,6 +32441,7 @@ "end": 25189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -31596,6 +32476,7 @@ "end": 25221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31643,6 +32524,7 @@ "end": 25259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31681,6 +32563,7 @@ "end": 25289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -31709,6 +32592,7 @@ "end": 25301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31731,6 +32615,7 @@ "end": 25321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -31751,6 +32636,7 @@ "end": 25282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -31795,6 +32681,7 @@ "end": 25361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -31829,6 +32716,7 @@ "end": 25393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31876,6 +32764,7 @@ "end": 25434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31914,6 +32803,7 @@ "end": 25467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -31942,6 +32832,7 @@ "end": 25479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -31964,6 +32855,7 @@ "end": 25502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -31984,6 +32876,7 @@ "end": 25460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -32033,6 +32926,7 @@ "end": 25576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkModuleDeclChildren", "optional": false }, @@ -32052,6 +32946,7 @@ "end": 25583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -32073,6 +32968,7 @@ "end": 25602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -32095,6 +32991,7 @@ "end": 25610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -32116,6 +33013,7 @@ "end": 25615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -32138,6 +33036,7 @@ "end": 25623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -32159,6 +33058,7 @@ "end": 25635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -32202,6 +33102,7 @@ "end": 25675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkRecordChildren", "optional": false }, @@ -32215,6 +33116,7 @@ "end": 25682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -32228,6 +33130,7 @@ "end": 25690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -32241,6 +33144,7 @@ "end": 25698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false } @@ -32286,6 +33190,7 @@ "end": 25758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkImportDeclChildren", "optional": false }, @@ -32305,6 +33210,7 @@ "end": 25765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -32326,6 +33232,7 @@ "end": 25784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImportDeclaration", "optional": false }, @@ -32348,6 +33255,7 @@ "end": 25792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -32369,6 +33277,7 @@ "end": 25797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -32391,6 +33300,7 @@ "end": 25805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -32412,6 +33322,7 @@ "end": 25817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -32454,6 +33365,7 @@ "end": 25849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32500,6 +33412,7 @@ "end": 25878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32538,6 +33451,7 @@ "end": 25902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -32566,6 +33480,7 @@ "end": 25914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32588,6 +33503,7 @@ "end": 25925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -32608,6 +33524,7 @@ "end": 25895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifier", "optional": false }, @@ -32639,6 +33556,7 @@ "end": 25964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32685,6 +33603,7 @@ "end": 25996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32717,6 +33636,7 @@ "end": 26011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -32745,6 +33665,7 @@ "end": 26023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -32767,6 +33688,7 @@ "end": 26037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -32817,6 +33739,7 @@ "end": 26114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkWithStatementChildren", "optional": false }, @@ -32836,6 +33759,7 @@ "end": 26121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -32857,6 +33781,7 @@ "end": 26136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithStatement", "optional": false }, @@ -32879,6 +33804,7 @@ "end": 26144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -32900,6 +33826,7 @@ "end": 26149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -32922,6 +33849,7 @@ "end": 26157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -32943,6 +33871,7 @@ "end": 26169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -32985,6 +33914,7 @@ "end": 26201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33031,6 +33961,7 @@ "end": 26232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33063,6 +33994,7 @@ "end": 26246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33091,6 +34023,7 @@ "end": 26258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33113,6 +34046,7 @@ "end": 26271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -33152,6 +34086,7 @@ "end": 26311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33183,6 +34118,7 @@ "end": 26326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33239,6 +34175,7 @@ "end": 26374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33271,6 +34208,7 @@ "end": 26388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33299,6 +34237,7 @@ "end": 26400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33321,6 +34260,7 @@ "end": 26413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -33371,6 +34311,7 @@ "end": 26482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkLabelChildren", "optional": false }, @@ -33390,6 +34331,7 @@ "end": 26489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -33411,6 +34353,7 @@ "end": 26496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Label", "optional": false }, @@ -33433,6 +34376,7 @@ "end": 26504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -33454,6 +34398,7 @@ "end": 26509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -33476,6 +34421,7 @@ "end": 26517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -33497,6 +34443,7 @@ "end": 26529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -33556,6 +34503,7 @@ "end": 26633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkLabeledStatementChildren", "optional": false }, @@ -33575,6 +34523,7 @@ "end": 26640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false, "typeAnnotation": { @@ -33596,6 +34545,7 @@ "end": 26658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LabeledStatement", "optional": false }, @@ -33618,6 +34568,7 @@ "end": 26666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -33639,6 +34590,7 @@ "end": 26671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -33661,6 +34613,7 @@ "end": 26679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -33682,6 +34635,7 @@ "end": 26691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -33731,6 +34685,7 @@ "end": 26719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33769,6 +34724,7 @@ "end": 26744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33797,6 +34753,7 @@ "end": 26756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33819,6 +34776,7 @@ "end": 26771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } @@ -33839,6 +34797,7 @@ "end": 26737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -33872,6 +34831,7 @@ "end": 26796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33927,6 +34887,7 @@ "end": 26844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -33959,6 +34920,7 @@ "end": 26858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33987,6 +34949,7 @@ "end": 26870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false }, @@ -34009,6 +34972,7 @@ "end": 26883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAst", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource13.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource13.json index a4cb3c58719a..409d1a3d1842 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource13.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource13.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -39,6 +40,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerWithDetailCallback", "optional": false }, @@ -68,6 +70,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerDetailCallback", "optional": false }, @@ -94,6 +97,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EmptyCallback", "optional": false }, @@ -107,6 +111,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -118,6 +123,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -139,6 +145,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -177,6 +184,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EmptyExprCallback", "optional": false }, @@ -190,6 +198,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -201,6 +210,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -222,6 +232,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -260,6 +271,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TrueCallback", "optional": false }, @@ -273,6 +285,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -284,6 +297,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -305,6 +319,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -343,6 +358,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FalseCallback", "optional": false }, @@ -356,6 +372,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -367,6 +384,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -388,6 +406,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -426,6 +445,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisCallback", "optional": false }, @@ -439,6 +459,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -450,6 +471,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -471,6 +493,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -509,6 +532,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SuperCallback", "optional": false }, @@ -522,6 +546,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -533,6 +558,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -554,6 +580,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -592,6 +619,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QStringCallback", "optional": false }, @@ -605,6 +633,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -616,6 +645,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -637,6 +667,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -675,6 +706,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegexCallback", "optional": false }, @@ -688,6 +720,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -699,6 +732,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -720,6 +754,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -758,6 +793,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullCallback", "optional": false }, @@ -771,6 +807,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -782,6 +819,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -803,6 +841,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -841,6 +880,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrayLitCallback", "optional": false }, @@ -854,6 +894,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -865,6 +906,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -886,6 +928,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -924,6 +967,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectLitCallback", "optional": false }, @@ -937,6 +981,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -948,6 +993,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -969,6 +1015,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1007,6 +1054,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VoidCallback", "optional": false }, @@ -1020,6 +1068,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1031,6 +1080,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1052,6 +1102,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1090,6 +1141,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CommaCallback", "optional": false }, @@ -1103,6 +1155,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1114,6 +1167,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1135,6 +1189,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1173,6 +1228,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PosCallback", "optional": false }, @@ -1186,6 +1242,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1197,6 +1254,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1218,6 +1276,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1256,6 +1315,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NegCallback", "optional": false }, @@ -1269,6 +1329,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1280,6 +1341,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1301,6 +1363,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1339,6 +1402,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeleteCallback", "optional": false }, @@ -1352,6 +1416,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1363,6 +1428,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1384,6 +1450,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1422,6 +1489,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AwaitCallback", "optional": false }, @@ -1435,6 +1503,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1446,6 +1515,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1467,6 +1537,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1505,6 +1576,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InCallback", "optional": false }, @@ -1518,6 +1590,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1529,6 +1602,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1550,6 +1624,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1588,6 +1663,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotCallback", "optional": false }, @@ -1601,6 +1677,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1612,6 +1689,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1633,6 +1711,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1671,6 +1750,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FromCallback", "optional": false }, @@ -1684,6 +1764,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1695,6 +1776,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1716,6 +1798,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1754,6 +1837,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallback", "optional": false }, @@ -1767,6 +1851,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1778,6 +1863,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1799,6 +1885,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1837,6 +1924,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InstOfCallback", "optional": false }, @@ -1850,6 +1938,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1861,6 +1950,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1882,6 +1972,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1920,6 +2011,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeofCallback", "optional": false }, @@ -1933,6 +2025,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -1944,6 +2037,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1965,6 +2059,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2003,6 +2098,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLitCallback", "optional": false }, @@ -2016,6 +2112,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2027,6 +2124,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2048,6 +2146,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2086,6 +2185,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NameCallback", "optional": false }, @@ -2099,6 +2199,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2110,6 +2211,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identifierAst", "optional": false, "typeAnnotation": { @@ -2131,6 +2233,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identifier", "optional": false }, @@ -2169,6 +2272,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeRefCallback", "optional": false }, @@ -2182,6 +2286,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2193,6 +2298,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2214,6 +2320,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2252,6 +2359,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexCallback", "optional": false }, @@ -2265,6 +2373,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2276,6 +2385,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2297,6 +2407,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2335,6 +2446,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallCallback", "optional": false }, @@ -2348,6 +2460,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2359,6 +2472,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2380,6 +2494,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2418,6 +2533,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NewCallback", "optional": false }, @@ -2431,6 +2547,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2442,6 +2559,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2463,6 +2581,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2501,6 +2620,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgCallback", "optional": false }, @@ -2514,6 +2634,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2525,6 +2646,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2546,6 +2668,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2584,6 +2707,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgAddCallback", "optional": false }, @@ -2597,6 +2721,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2608,6 +2733,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2629,6 +2755,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2667,6 +2794,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgSubCallback", "optional": false }, @@ -2680,6 +2808,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2691,6 +2820,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2712,6 +2842,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2750,6 +2881,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgDivCallback", "optional": false }, @@ -2763,6 +2895,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2774,6 +2907,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2795,6 +2929,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2833,6 +2968,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgMulCallback", "optional": false }, @@ -2846,6 +2982,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2857,6 +2994,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2878,6 +3016,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2916,6 +3055,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgModCallback", "optional": false }, @@ -2929,6 +3069,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -2940,6 +3081,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2961,6 +3103,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2999,6 +3142,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgAndCallback", "optional": false }, @@ -3012,6 +3156,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3023,6 +3168,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3044,6 +3190,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3082,6 +3229,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgXorCallback", "optional": false }, @@ -3095,6 +3243,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3106,6 +3255,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3127,6 +3277,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3165,6 +3316,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgOrCallback", "optional": false }, @@ -3178,6 +3330,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3189,6 +3342,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3210,6 +3364,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3248,6 +3403,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgLshCallback", "optional": false }, @@ -3261,6 +3417,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3272,6 +3429,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3293,6 +3451,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3331,6 +3490,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgRshCallback", "optional": false }, @@ -3344,6 +3504,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3355,6 +3516,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3376,6 +3538,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3414,6 +3577,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgRs2Callback", "optional": false }, @@ -3427,6 +3591,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3438,6 +3603,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3459,6 +3625,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3497,6 +3664,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QMarkCallback", "optional": false }, @@ -3510,6 +3678,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3521,6 +3690,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3542,6 +3712,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3580,6 +3751,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogOrCallback", "optional": false }, @@ -3593,6 +3765,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3604,6 +3777,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3625,6 +3799,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3663,6 +3838,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogAndCallback", "optional": false }, @@ -3676,6 +3852,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3687,6 +3864,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3708,6 +3886,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3746,6 +3925,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrCallback", "optional": false }, @@ -3759,6 +3939,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3770,6 +3951,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3791,6 +3973,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3829,6 +4012,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "XorCallback", "optional": false }, @@ -3842,6 +4026,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3853,6 +4038,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3874,6 +4060,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3912,6 +4099,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AndCallback", "optional": false }, @@ -3925,6 +4113,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -3936,6 +4125,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3957,6 +4147,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3995,6 +4186,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EqCallback", "optional": false }, @@ -4008,6 +4200,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4019,6 +4212,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4040,6 +4234,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4078,6 +4273,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NeCallback", "optional": false }, @@ -4091,6 +4287,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4102,6 +4299,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4123,6 +4321,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4161,6 +4360,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EqvCallback", "optional": false }, @@ -4174,6 +4374,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4185,6 +4386,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4206,6 +4408,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4244,6 +4447,7 @@ "end": 2789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NEqvCallback", "optional": false }, @@ -4257,6 +4461,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4268,6 +4473,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4289,6 +4495,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4327,6 +4534,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LtCallback", "optional": false }, @@ -4340,6 +4548,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4351,6 +4560,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4372,6 +4582,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4410,6 +4621,7 @@ "end": 2881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeCallback", "optional": false }, @@ -4423,6 +4635,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4434,6 +4647,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4455,6 +4669,7 @@ "end": 2897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4493,6 +4708,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GtCallback", "optional": false }, @@ -4506,6 +4722,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4517,6 +4734,7 @@ "end": 2938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4538,6 +4756,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4576,6 +4795,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GeCallback", "optional": false }, @@ -4589,6 +4809,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4600,6 +4821,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4621,6 +4843,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4659,6 +4882,7 @@ "end": 3020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddCallback", "optional": false }, @@ -4672,6 +4896,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4683,6 +4908,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4704,6 +4930,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4742,6 +4969,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubCallback", "optional": false }, @@ -4755,6 +4983,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4766,6 +4995,7 @@ "end": 3078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4787,6 +5017,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4825,6 +5056,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MulCallback", "optional": false }, @@ -4838,6 +5070,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4849,6 +5082,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4870,6 +5104,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4908,6 +5143,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DivCallback", "optional": false }, @@ -4921,6 +5157,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -4932,6 +5169,7 @@ "end": 3172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4953,6 +5191,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4991,6 +5230,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModCallback", "optional": false }, @@ -5004,6 +5244,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5015,6 +5256,7 @@ "end": 3219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5036,6 +5278,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5074,6 +5317,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LshCallback", "optional": false }, @@ -5087,6 +5331,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5098,6 +5343,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5119,6 +5365,7 @@ "end": 3271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5157,6 +5404,7 @@ "end": 3302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RshCallback", "optional": false }, @@ -5170,6 +5418,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5181,6 +5430,7 @@ "end": 3313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5202,6 +5452,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5240,6 +5491,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rs2Callback", "optional": false }, @@ -5253,6 +5505,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5264,6 +5517,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5285,6 +5539,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5323,6 +5578,7 @@ "end": 3396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotCallback", "optional": false }, @@ -5336,6 +5592,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5347,6 +5604,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5368,6 +5626,7 @@ "end": 3412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5406,6 +5665,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogNotCallback", "optional": false }, @@ -5419,6 +5679,7 @@ "end": 3452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5430,6 +5691,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5451,6 +5713,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5489,6 +5752,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncPreCallback", "optional": false }, @@ -5502,6 +5766,7 @@ "end": 3502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5513,6 +5778,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5534,6 +5800,7 @@ "end": 3512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5572,6 +5839,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecPreCallback", "optional": false }, @@ -5585,6 +5853,7 @@ "end": 3552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5596,6 +5865,7 @@ "end": 3557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5617,6 +5887,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5655,6 +5926,7 @@ "end": 3597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncPostCallback", "optional": false }, @@ -5668,6 +5940,7 @@ "end": 3603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5679,6 +5952,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5700,6 +5974,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5738,6 +6013,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecPostCallback", "optional": false }, @@ -5751,6 +6027,7 @@ "end": 3654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5762,6 +6039,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5783,6 +6061,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5821,6 +6100,7 @@ "end": 3705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeAssertionCallback", "optional": false }, @@ -5834,6 +6114,7 @@ "end": 3711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5845,6 +6126,7 @@ "end": 3716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5866,6 +6148,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5904,6 +6187,7 @@ "end": 3757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDeclCallback", "optional": false }, @@ -5917,6 +6201,7 @@ "end": 3763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -5928,6 +6213,7 @@ "end": 3773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false, "typeAnnotation": { @@ -5949,6 +6235,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -5987,6 +6274,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberCallback", "optional": false }, @@ -6000,6 +6288,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6011,6 +6300,7 @@ "end": 3828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6032,6 +6322,7 @@ "end": 3833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6070,6 +6361,7 @@ "end": 3868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarDeclCallback", "optional": false }, @@ -6083,6 +6375,7 @@ "end": 3874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6094,6 +6387,7 @@ "end": 3883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varDecl", "optional": false, "typeAnnotation": { @@ -6115,6 +6409,7 @@ "end": 3892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarDecl", "optional": false }, @@ -6153,6 +6448,7 @@ "end": 3927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArgDeclCallback", "optional": false }, @@ -6166,6 +6462,7 @@ "end": 3933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6177,6 +6474,7 @@ "end": 3938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6198,6 +6496,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6236,6 +6535,7 @@ "end": 3977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnCallback", "optional": false }, @@ -6249,6 +6549,7 @@ "end": 3983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6260,6 +6561,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6281,6 +6583,7 @@ "end": 3993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6319,6 +6622,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BreakCallback", "optional": false }, @@ -6332,6 +6636,7 @@ "end": 4032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6343,6 +6648,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6364,6 +6670,7 @@ "end": 4042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6402,6 +6709,7 @@ "end": 4078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContinueCallback", "optional": false }, @@ -6415,6 +6723,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6426,6 +6735,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6447,6 +6757,7 @@ "end": 4094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6485,6 +6796,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThrowCallback", "optional": false }, @@ -6498,6 +6810,7 @@ "end": 4133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6509,6 +6822,7 @@ "end": 4138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6530,6 +6844,7 @@ "end": 4143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6568,6 +6883,7 @@ "end": 4174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ForCallback", "optional": false }, @@ -6581,6 +6897,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6592,6 +6909,7 @@ "end": 4185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6613,6 +6931,7 @@ "end": 4190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6651,6 +6970,7 @@ "end": 4223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ForInCallback", "optional": false }, @@ -6664,6 +6984,7 @@ "end": 4229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6675,6 +6996,7 @@ "end": 4234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6696,6 +7018,7 @@ "end": 4239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6734,6 +7057,7 @@ "end": 4269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IfCallback", "optional": false }, @@ -6747,6 +7071,7 @@ "end": 4275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6758,6 +7083,7 @@ "end": 4280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6779,6 +7105,7 @@ "end": 4285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6817,6 +7144,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WhileCallback", "optional": false }, @@ -6830,6 +7158,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6841,6 +7170,7 @@ "end": 4329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6862,6 +7192,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6900,6 +7231,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoWhileCallback", "optional": false }, @@ -6913,6 +7245,7 @@ "end": 4375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -6924,6 +7257,7 @@ "end": 4380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6945,6 +7279,7 @@ "end": 4385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6983,6 +7318,7 @@ "end": 4418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BlockCallback", "optional": false }, @@ -6996,6 +7332,7 @@ "end": 4424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7007,6 +7344,7 @@ "end": 4431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "block", "optional": false, "typeAnnotation": { @@ -7028,6 +7366,7 @@ "end": 4438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Block", "optional": false }, @@ -7066,6 +7405,7 @@ "end": 4470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CaseCallback", "optional": false }, @@ -7079,6 +7419,7 @@ "end": 4476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7090,6 +7431,7 @@ "end": 4481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7111,6 +7453,7 @@ "end": 4486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7149,6 +7492,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwitchCallback", "optional": false }, @@ -7162,6 +7506,7 @@ "end": 4526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7173,6 +7518,7 @@ "end": 4531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7194,6 +7540,7 @@ "end": 4536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7232,6 +7579,7 @@ "end": 4567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryCallback", "optional": false }, @@ -7245,6 +7593,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7256,6 +7605,7 @@ "end": 4578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7277,6 +7627,7 @@ "end": 4583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7315,6 +7666,7 @@ "end": 4619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryCatchCallback", "optional": false }, @@ -7328,6 +7680,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7339,6 +7692,7 @@ "end": 4630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7360,6 +7714,7 @@ "end": 4635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7398,6 +7753,7 @@ "end": 4673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryFinallyCallback", "optional": false }, @@ -7411,6 +7767,7 @@ "end": 4679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7422,6 +7779,7 @@ "end": 4684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7443,6 +7801,7 @@ "end": 4689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7481,6 +7840,7 @@ "end": 4724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FinallyCallback", "optional": false }, @@ -7494,6 +7854,7 @@ "end": 4730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7505,6 +7866,7 @@ "end": 4735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7526,6 +7888,7 @@ "end": 4740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7564,6 +7927,7 @@ "end": 4773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CatchCallback", "optional": false }, @@ -7577,6 +7941,7 @@ "end": 4779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7588,6 +7953,7 @@ "end": 4784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7609,6 +7975,7 @@ "end": 4789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7647,6 +8014,7 @@ "end": 4821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListCallback", "optional": false }, @@ -7660,6 +8028,7 @@ "end": 4827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7671,6 +8040,7 @@ "end": 4836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "astList", "optional": false, "typeAnnotation": { @@ -7692,6 +8062,7 @@ "end": 4845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -7730,6 +8101,7 @@ "end": 4879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScriptCallback", "optional": false }, @@ -7743,6 +8115,7 @@ "end": 4885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7754,6 +8127,7 @@ "end": 4893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -7775,6 +8149,7 @@ "end": 4901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -7813,6 +8188,7 @@ "end": 4945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDeclarationCallback", "optional": false }, @@ -7826,6 +8202,7 @@ "end": 4951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7837,6 +8214,7 @@ "end": 4956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7858,6 +8236,7 @@ "end": 4961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7896,6 +8275,7 @@ "end": 5009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclarationCallback", "optional": false }, @@ -7909,6 +8289,7 @@ "end": 5015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -7920,6 +8301,7 @@ "end": 5030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false, "typeAnnotation": { @@ -7941,6 +8323,7 @@ "end": 5052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclaration", "optional": false }, @@ -7979,6 +8362,7 @@ "end": 5097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclarationCallback", "optional": false }, @@ -7992,6 +8376,7 @@ "end": 5103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8003,6 +8388,7 @@ "end": 5115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false, "typeAnnotation": { @@ -8024,6 +8410,7 @@ "end": 5134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -8062,6 +8449,7 @@ "end": 5179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImportDeclarationCallback", "optional": false }, @@ -8075,6 +8463,7 @@ "end": 5185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8086,6 +8475,7 @@ "end": 5190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8107,6 +8497,7 @@ "end": 5195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8145,6 +8536,7 @@ "end": 5227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithCallback", "optional": false }, @@ -8158,6 +8550,7 @@ "end": 5233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8169,6 +8562,7 @@ "end": 5238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8190,6 +8584,7 @@ "end": 5243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8228,6 +8623,7 @@ "end": 5276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LabelCallback", "optional": false }, @@ -8241,6 +8637,7 @@ "end": 5282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8252,6 +8649,7 @@ "end": 5292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "labelAST", "optional": false, "typeAnnotation": { @@ -8273,6 +8671,7 @@ "end": 5297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8311,6 +8710,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LabeledStatementCallback", "optional": false }, @@ -8324,6 +8724,7 @@ "end": 5347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8335,6 +8736,7 @@ "end": 5352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8356,6 +8758,7 @@ "end": 5357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8394,6 +8797,7 @@ "end": 5392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EBStartCallback", "optional": false }, @@ -8407,6 +8811,7 @@ "end": 5398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8418,6 +8823,7 @@ "end": 5403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8439,6 +8845,7 @@ "end": 5408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8477,6 +8884,7 @@ "end": 5442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GotoEBCallback", "optional": false }, @@ -8490,6 +8898,7 @@ "end": 5448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8501,6 +8910,7 @@ "end": 5453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8522,6 +8932,7 @@ "end": 5458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8560,6 +8971,7 @@ "end": 5493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EndCodeCallback", "optional": false }, @@ -8573,6 +8985,7 @@ "end": 5499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8584,6 +8997,7 @@ "end": 5504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8605,6 +9019,7 @@ "end": 5509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8643,6 +9058,7 @@ "end": 5542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ErrorCallback", "optional": false }, @@ -8656,6 +9072,7 @@ "end": 5548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8667,6 +9084,7 @@ "end": 5553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8688,6 +9106,7 @@ "end": 5558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8726,6 +9145,7 @@ "end": 5593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CommentCallback", "optional": false }, @@ -8739,6 +9159,7 @@ "end": 5599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8750,6 +9171,7 @@ "end": 5604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8771,6 +9193,7 @@ "end": 5609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8809,6 +9232,7 @@ "end": 5645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DebuggerCallback", "optional": false }, @@ -8822,6 +9246,7 @@ "end": 5651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8833,6 +9258,7 @@ "end": 5656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8854,6 +9280,7 @@ "end": 5661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8892,6 +9319,7 @@ "end": 5696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DefaultCallback", "optional": false }, @@ -8905,6 +9333,7 @@ "end": 5702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -8916,6 +9345,7 @@ "end": 5707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -8937,6 +9367,7 @@ "end": 5712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -8981,6 +9412,7 @@ "end": 5755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walk", "optional": false }, @@ -9000,6 +9432,7 @@ "end": 5762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -9021,6 +9454,7 @@ "end": 5770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -9043,6 +9477,7 @@ "end": 5780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -9064,6 +9499,7 @@ "end": 5805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerDetailCallback", "optional": false }, @@ -9110,6 +9546,7 @@ "end": 5830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -9129,6 +9566,7 @@ "end": 5842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -9150,6 +9588,7 @@ "end": 5842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -9164,6 +9603,7 @@ "end": 5855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -9185,6 +9625,7 @@ "end": 5855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -9233,6 +9674,7 @@ "end": 5880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -9268,6 +9710,7 @@ "end": 5919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerCallback", "optional": false }, @@ -9292,6 +9735,7 @@ "end": 5929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -9305,6 +9749,7 @@ "end": 5939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false } @@ -9327,6 +9772,7 @@ "end": 5964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -9365,6 +9811,7 @@ "end": 5993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false, "typeAnnotation": null @@ -9384,6 +9831,7 @@ "end": 6005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -9405,6 +9853,7 @@ "end": 6005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -9419,6 +9868,7 @@ "end": 6018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -9440,6 +9890,7 @@ "end": 6018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -9476,6 +9927,7 @@ "end": 6054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerCallback", "optional": false }, @@ -9500,6 +9952,7 @@ "end": 6065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -9513,6 +9966,7 @@ "end": 6075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false } @@ -9534,6 +9988,7 @@ "end": 6100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -9572,6 +10027,7 @@ "end": 6131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": null @@ -9609,6 +10065,7 @@ "end": 6144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9643,6 +10100,7 @@ "end": 6180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -9656,6 +10114,7 @@ "end": 6186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false } @@ -9693,6 +10152,7 @@ "end": 6203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -9715,6 +10175,7 @@ "end": 6215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -9764,6 +10225,7 @@ "end": 6261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerCallback", "optional": false }, @@ -9783,6 +10245,7 @@ "end": 6265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": { @@ -9816,6 +10279,7 @@ "end": 6279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -9837,6 +10301,7 @@ "end": 6284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -9859,6 +10324,7 @@ "end": 6294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -9880,6 +10346,7 @@ "end": 6319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkerDetailCallback", "optional": false }, @@ -9926,6 +10393,7 @@ "end": 6437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nodeType", "optional": false, "typeAnnotation": null @@ -9943,6 +10411,7 @@ "end": 6443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -9982,6 +10451,7 @@ "end": 6480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackString", "optional": false, "typeAnnotation": null @@ -10024,6 +10494,7 @@ "end": 6497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -10059,6 +10530,7 @@ "end": 6512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nodeType", "optional": false } @@ -10097,6 +10569,7 @@ "end": 6548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -10113,6 +10586,7 @@ "end": 6563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackString", "optional": false } @@ -10152,6 +10626,7 @@ "end": 6595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -10168,6 +10643,7 @@ "end": 6610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbackString", "optional": false } @@ -10183,6 +10659,7 @@ "end": 6615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -10196,6 +10673,7 @@ "end": 6620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -10227,6 +10705,7 @@ "end": 6654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -10273,6 +10752,7 @@ "end": 6701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -10295,6 +10775,7 @@ "end": 6721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -10308,6 +10789,7 @@ "end": 6726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource14.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource14.json index f29e49bcc199..b5a2e73bdf63 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource14.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource14.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -46,6 +47,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -65,6 +67,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": { @@ -145,6 +148,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -176,6 +180,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -220,6 +225,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -249,6 +255,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -312,6 +319,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false }, @@ -331,6 +339,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -364,6 +373,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -424,6 +434,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -434,6 +445,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -445,6 +457,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -455,6 +468,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -497,6 +511,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -516,6 +531,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -549,6 +565,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -609,6 +626,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -619,6 +637,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -630,6 +649,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -640,6 +660,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -682,6 +703,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -746,6 +768,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -858,6 +881,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false, "typeAnnotation": { @@ -898,6 +922,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -971,6 +996,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -1002,6 +1028,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -1021,6 +1048,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -1047,6 +1075,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -1083,6 +1112,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "items", "optional": false }, @@ -1102,6 +1132,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -1201,6 +1232,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false, "typeAnnotation": null @@ -1219,6 +1251,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -1255,6 +1288,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false }, @@ -1329,6 +1363,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1355,6 +1390,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1398,6 +1434,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false }, @@ -1447,6 +1484,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clone", "optional": false } @@ -1475,6 +1513,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -1542,6 +1581,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false, "typeAnnotation": null @@ -1782,6 +1822,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "head", "optional": false } @@ -1816,6 +1857,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -1869,6 +1911,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1896,6 +1939,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -2210,6 +2254,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -2335,6 +2380,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2549,6 +2595,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2731,6 +2778,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -2839,6 +2887,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -2924,6 +2973,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -3078,6 +3128,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -3170,6 +3221,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -3300,6 +3352,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -3450,6 +3503,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -3531,6 +3585,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -3567,6 +3622,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -3844,6 +3900,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -3946,6 +4003,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -4052,6 +4110,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -4395,6 +4454,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -4497,6 +4557,7 @@ "end": 3286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -4603,6 +4664,7 @@ "end": 3350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -4946,6 +5008,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -5048,6 +5111,7 @@ "end": 3686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -5154,6 +5218,7 @@ "end": 3737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -5497,6 +5562,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -5599,6 +5665,7 @@ "end": 4058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -5705,6 +5772,7 @@ "end": 4109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6048,6 +6116,7 @@ "end": 4355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6150,6 +6219,7 @@ "end": 4428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6256,6 +6326,7 @@ "end": 4489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6599,6 +6670,7 @@ "end": 4749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6701,6 +6773,7 @@ "end": 4822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6807,6 +6880,7 @@ "end": 4874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -6949,6 +7023,7 @@ "end": 4995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -6967,6 +7042,7 @@ "end": 5004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -7151,6 +7227,7 @@ "end": 5100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -7272,6 +7349,7 @@ "end": 5167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -7411,6 +7489,7 @@ "end": 5248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -7516,6 +7595,7 @@ "end": 5340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -7534,6 +7614,7 @@ "end": 5349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -7718,6 +7799,7 @@ "end": 5445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -7839,6 +7921,7 @@ "end": 5512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -7978,6 +8061,7 @@ "end": 5593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -8083,6 +8167,7 @@ "end": 5695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -8101,6 +8186,7 @@ "end": 5704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -8285,6 +8371,7 @@ "end": 5800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -8406,6 +8493,7 @@ "end": 5867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -8545,6 +8633,7 @@ "end": 5948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -8650,6 +8739,7 @@ "end": 6063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -8668,6 +8758,7 @@ "end": 6072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -8887,6 +8978,7 @@ "end": 6168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -9008,6 +9100,7 @@ "end": 6235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9147,6 +9240,7 @@ "end": 6316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9286,6 +9380,7 @@ "end": 6401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9425,6 +9520,7 @@ "end": 6482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9566,6 +9662,7 @@ "end": 6541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9718,6 +9815,7 @@ "end": 6623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -9946,6 +10044,7 @@ "end": 6729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -10131,6 +10230,7 @@ "end": 6895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -10149,6 +10249,7 @@ "end": 6904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastOf", "optional": false }, @@ -10333,6 +10434,7 @@ "end": 7000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -10454,6 +10556,7 @@ "end": 7067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -10593,6 +10696,7 @@ "end": 7148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -10843,6 +10947,7 @@ "end": 7334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -10886,6 +10991,7 @@ "end": 7391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -10996,6 +11102,7 @@ "end": 7412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11043,6 +11150,7 @@ "end": 7472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11313,6 +11421,7 @@ "end": 7663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11452,6 +11561,7 @@ "end": 7744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11594,6 +11704,7 @@ "end": 7804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11716,6 +11827,7 @@ "end": 7912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11843,6 +11955,7 @@ "end": 7933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -11890,6 +12003,7 @@ "end": 7997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -12146,6 +12260,7 @@ "end": 8181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -12288,6 +12403,7 @@ "end": 8230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -12634,6 +12750,7 @@ "end": 8452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -12776,6 +12893,7 @@ "end": 8501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -13122,6 +13240,7 @@ "end": 8737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -13264,6 +13383,7 @@ "end": 8797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -13610,6 +13730,7 @@ "end": 9033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -13752,6 +13873,7 @@ "end": 9092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -14098,6 +14220,7 @@ "end": 9330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -14240,6 +14363,7 @@ "end": 9381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -14586,6 +14710,7 @@ "end": 9608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -14728,6 +14853,7 @@ "end": 9671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -15074,6 +15200,7 @@ "end": 9910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -15216,6 +15343,7 @@ "end": 9957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -15562,6 +15690,7 @@ "end": 10182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -15704,6 +15833,7 @@ "end": 10227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -16050,6 +16180,7 @@ "end": 10454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -16192,6 +16323,7 @@ "end": 10500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -16538,6 +16670,7 @@ "end": 10727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -16680,6 +16813,7 @@ "end": 10772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -17026,6 +17160,7 @@ "end": 10991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -17168,6 +17303,7 @@ "end": 11038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -17514,6 +17650,7 @@ "end": 11261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -17656,6 +17793,7 @@ "end": 11310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -18002,6 +18140,7 @@ "end": 11542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -18144,6 +18283,7 @@ "end": 11589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -18490,6 +18630,7 @@ "end": 11819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -18632,6 +18773,7 @@ "end": 11866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -18978,6 +19120,7 @@ "end": 12095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -19120,6 +19263,7 @@ "end": 12141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -19466,6 +19610,7 @@ "end": 12372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -19608,6 +19753,7 @@ "end": 12421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -19961,6 +20107,7 @@ "end": 12645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -20100,6 +20247,7 @@ "end": 12728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -20242,6 +20390,7 @@ "end": 12774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -20602,6 +20751,7 @@ "end": 13017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -20741,6 +20891,7 @@ "end": 13100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -20883,6 +21034,7 @@ "end": 13146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -21104,6 +21256,7 @@ "end": 13255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -21457,6 +21610,7 @@ "end": 13497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -21596,6 +21750,7 @@ "end": 13583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -21738,6 +21893,7 @@ "end": 13629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -22195,6 +22351,7 @@ "end": 13974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -22334,6 +22491,7 @@ "end": 14060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -22476,6 +22634,7 @@ "end": 14106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -22703,6 +22862,7 @@ "end": 14214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23006,6 +23166,7 @@ "end": 14431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23145,6 +23306,7 @@ "end": 14517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23284,6 +23446,7 @@ "end": 14598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23426,6 +23589,7 @@ "end": 14646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23793,6 +23957,7 @@ "end": 14892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -23932,6 +24097,7 @@ "end": 14978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24071,6 +24237,7 @@ "end": 15059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24210,6 +24377,7 @@ "end": 15142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24352,6 +24520,7 @@ "end": 15188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24705,6 +24874,7 @@ "end": 15425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24844,6 +25014,7 @@ "end": 15510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -24986,6 +25157,7 @@ "end": 15556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -25332,6 +25504,7 @@ "end": 15793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -25474,6 +25647,7 @@ "end": 15841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -25820,6 +25994,7 @@ "end": 16081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -25962,6 +26137,7 @@ "end": 16129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -26301,6 +26477,7 @@ "end": 16365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -26568,6 +26745,7 @@ "end": 16627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -26710,6 +26888,7 @@ "end": 16671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -27056,6 +27235,7 @@ "end": 16898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -27198,6 +27378,7 @@ "end": 16942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -27624,6 +27805,7 @@ "end": 17275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -27755,6 +27937,7 @@ "end": 17321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28051,6 +28234,7 @@ "end": 17540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28190,6 +28374,7 @@ "end": 17621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28332,6 +28517,7 @@ "end": 17671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28685,6 +28871,7 @@ "end": 17908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28824,6 +29011,7 @@ "end": 17989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -28966,6 +29154,7 @@ "end": 18039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -29319,6 +29508,7 @@ "end": 18276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -29458,6 +29648,7 @@ "end": 18357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -29600,6 +29791,7 @@ "end": 18403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -29953,6 +30145,7 @@ "end": 18645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30092,6 +30285,7 @@ "end": 18726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30234,6 +30428,7 @@ "end": 18771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30580,6 +30775,7 @@ "end": 19012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30722,6 +30918,7 @@ "end": 19059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30809,6 +31006,7 @@ "end": 19170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidAstNode", "optional": false }, @@ -30828,6 +31026,7 @@ "end": 19174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -30855,6 +31054,7 @@ "end": 19186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -30907,6 +31107,7 @@ "end": 19222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -30968,6 +31169,7 @@ "end": 19275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -31018,6 +31220,7 @@ "end": 19297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -31118,6 +31321,7 @@ "end": 19400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPathContext", "optional": false }, @@ -31163,6 +31367,7 @@ "end": 19439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -31218,6 +31423,7 @@ "end": 19491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAstPathOptions", "optional": false }, @@ -31235,6 +31441,7 @@ "end": 19509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -31261,6 +31468,7 @@ "end": 19536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EdgeInclusive", "optional": false }, @@ -31287,6 +31495,7 @@ "end": 20162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DontPruneSearchBasedOnPosition", "optional": false }, @@ -31335,6 +31544,7 @@ "end": 20296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAstPathToPosition", "optional": false }, @@ -31354,6 +31564,7 @@ "end": 20303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -31381,6 +31592,7 @@ "end": 20315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -31412,6 +31624,7 @@ "end": 20324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -31451,6 +31664,7 @@ "end": 20341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": null @@ -31468,6 +31682,7 @@ "end": 20361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAstPathOptions", "optional": false }, @@ -31520,6 +31735,7 @@ "end": 20419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lookInComments", "optional": false, "typeAnnotation": null @@ -31539,6 +31755,7 @@ "end": 20453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false, "typeAnnotation": { @@ -31572,6 +31789,7 @@ "end": 20443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -31618,6 +31836,7 @@ "end": 20484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31641,6 +31860,7 @@ "end": 20496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31701,6 +31921,7 @@ "end": 20537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -31732,6 +31953,7 @@ "end": 20544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -31748,6 +31970,7 @@ "end": 20555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31776,6 +31999,7 @@ "end": 20565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -31811,6 +32035,7 @@ "end": 20602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false, "typeAnnotation": null @@ -31834,6 +32059,7 @@ "end": 20613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31850,6 +32076,7 @@ "end": 20615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -31891,6 +32118,7 @@ "end": 20657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false, "typeAnnotation": null @@ -31914,6 +32142,7 @@ "end": 20668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31930,6 +32159,7 @@ "end": 20670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -31980,6 +32210,7 @@ "end": 20714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -31996,6 +32227,7 @@ "end": 20716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -32040,6 +32272,7 @@ "end": 20767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -32076,6 +32309,7 @@ "end": 20892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -32086,6 +32320,7 @@ "end": 20903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false } @@ -32104,6 +32339,7 @@ "end": 20910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -32114,6 +32350,7 @@ "end": 20920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -32159,6 +32396,7 @@ "end": 20951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -32196,6 +32434,7 @@ "end": 20970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comments", "optional": false }, @@ -32212,6 +32451,7 @@ "end": 20972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -32267,6 +32507,7 @@ "end": 21056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -32289,6 +32530,7 @@ "end": 21072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -32316,6 +32558,7 @@ "end": 21084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -32347,6 +32590,7 @@ "end": 21096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -32374,6 +32618,7 @@ "end": 21108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -32405,6 +32650,7 @@ "end": 21120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -32426,6 +32672,7 @@ "end": 21132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -32469,6 +32716,7 @@ "end": 21166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidAstNode", "optional": false }, @@ -32482,6 +32730,7 @@ "end": 21170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -32520,6 +32769,7 @@ "end": 21679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inclusive", "optional": false, "typeAnnotation": null @@ -32552,6 +32802,7 @@ "end": 21709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -32565,6 +32816,7 @@ "end": 21717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -32584,6 +32836,7 @@ "end": 21736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAstPathOptions", "optional": false }, @@ -32620,6 +32873,7 @@ "end": 21778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -32651,6 +32905,7 @@ "end": 21802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -32688,6 +32943,7 @@ "end": 21843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -32704,6 +32960,7 @@ "end": 21854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false }, @@ -32745,6 +33002,7 @@ "end": 21914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false, "typeAnnotation": null @@ -32762,6 +33020,7 @@ "end": 21920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -32801,6 +33060,7 @@ "end": 21957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false, "typeAnnotation": null @@ -32825,6 +33085,7 @@ "end": 21963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -32856,6 +33117,7 @@ "end": 21984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inclusive", "optional": false }, @@ -32911,6 +33173,7 @@ "end": 22017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -32921,6 +33184,7 @@ "end": 22028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false } @@ -32939,6 +33203,7 @@ "end": 22035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -32949,6 +33214,7 @@ "end": 22045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -32985,6 +33251,7 @@ "end": 22245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false, "typeAnnotation": null @@ -33015,6 +33282,7 @@ "end": 22251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -33070,6 +33338,7 @@ "end": 22296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -33114,6 +33383,7 @@ "end": 22312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -33139,6 +33409,7 @@ "end": 22332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -33172,6 +33443,7 @@ "end": 22347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -33197,6 +33469,7 @@ "end": 22367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -33253,6 +33526,7 @@ "end": 22407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -33284,6 +33558,7 @@ "end": 22421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -33328,6 +33603,7 @@ "end": 22790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -33338,6 +33614,7 @@ "end": 22800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -33370,6 +33647,7 @@ "end": 22838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lookInComments", "optional": false }, @@ -33389,6 +33667,7 @@ "end": 22842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -33430,6 +33709,7 @@ "end": 22898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -33440,6 +33720,7 @@ "end": 22909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false } @@ -33472,6 +33753,7 @@ "end": 22947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lookInComments", "optional": false }, @@ -33491,6 +33773,7 @@ "end": 22951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -33539,6 +33822,7 @@ "end": 23014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -33552,6 +33836,7 @@ "end": 23022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false } @@ -33571,6 +33856,7 @@ "end": 23041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAstPathOptions", "optional": false }, @@ -33628,6 +33914,7 @@ "end": 23197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -33676,6 +33963,7 @@ "end": 23227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false }, @@ -33686,6 +33974,7 @@ "end": 23234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false } @@ -33704,6 +33993,7 @@ "end": 23241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -33714,6 +34004,7 @@ "end": 23252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -33743,6 +34034,7 @@ "end": 23309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -33781,6 +34073,7 @@ "end": 23337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false, "typeAnnotation": null @@ -33799,6 +34092,7 @@ "end": 23358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPathContext", "optional": false }, @@ -33848,6 +34142,7 @@ "end": 23380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -33882,6 +34177,7 @@ "end": 23414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -33895,6 +34191,7 @@ "end": 23419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -33928,6 +34225,7 @@ "end": 23436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false } @@ -33955,6 +34253,7 @@ "end": 23457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctx", "optional": false }, @@ -33998,6 +34297,7 @@ "end": 20382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34030,6 +34330,7 @@ "end": 23691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getTokenizationOffset", "optional": false }, @@ -34049,6 +34350,7 @@ "end": 23698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -34076,6 +34378,7 @@ "end": 23710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34107,6 +34410,7 @@ "end": 23727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false, "typeAnnotation": { @@ -34164,6 +34468,7 @@ "end": 23769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bestOffset", "optional": false, "typeAnnotation": null @@ -34204,6 +34509,7 @@ "end": 23790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -34223,6 +34529,7 @@ "end": 23813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -34250,6 +34557,7 @@ "end": 23809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34273,6 +34581,7 @@ "end": 23837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -34300,6 +34609,7 @@ "end": 23833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34323,6 +34633,7 @@ "end": 23868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -34350,6 +34661,7 @@ "end": 23857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34401,6 +34713,7 @@ "end": 23917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34423,6 +34736,7 @@ "end": 23936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -34464,6 +34778,7 @@ "end": 24012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -34483,6 +34798,7 @@ "end": 24032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false } @@ -34515,6 +34831,7 @@ "end": 24066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bestOffset", "optional": false, "typeAnnotation": null @@ -34533,6 +34850,7 @@ "end": 24072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "max", "optional": false }, @@ -34546,6 +34864,7 @@ "end": 24083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bestOffset", "optional": false } @@ -34565,6 +34884,7 @@ "end": 24088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -34620,6 +34940,7 @@ "end": 24215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -34639,6 +34960,7 @@ "end": 24234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false } @@ -34663,6 +34985,7 @@ "end": 24241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false }, @@ -34682,6 +35005,7 @@ "end": 24262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bestOffset", "optional": false } @@ -34727,6 +35051,7 @@ "end": 24292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -34779,6 +35104,7 @@ "end": 24376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -34813,6 +35139,7 @@ "end": 23881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34872,6 +35199,7 @@ "end": 24407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -34906,6 +35234,7 @@ "end": 24441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -34919,6 +35248,7 @@ "end": 24446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -34940,6 +35270,7 @@ "end": 24474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bestOffset", "optional": false } @@ -34981,6 +35312,7 @@ "end": 24599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walkAST", "optional": false }, @@ -35000,6 +35332,7 @@ "end": 24603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -35027,6 +35360,7 @@ "end": 24615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35058,6 +35392,7 @@ "end": 24629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -35080,6 +35415,7 @@ "end": 24636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -35101,6 +35437,7 @@ "end": 24645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -35115,6 +35452,7 @@ "end": 24653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -35142,6 +35480,7 @@ "end": 24665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35217,6 +35556,7 @@ "end": 24711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false, "typeAnnotation": null @@ -35239,6 +35579,7 @@ "end": 24727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -35266,6 +35607,7 @@ "end": 24739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35297,6 +35639,7 @@ "end": 24751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -35324,6 +35667,7 @@ "end": 24763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35355,6 +35699,7 @@ "end": 24775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -35382,6 +35727,7 @@ "end": 24787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35437,6 +35783,7 @@ "end": 24822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -35464,6 +35811,7 @@ "end": 24834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35493,6 +35841,7 @@ "end": 24851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -35535,6 +35884,7 @@ "end": 24875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -35557,6 +35907,7 @@ "end": 24884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -35585,6 +35936,7 @@ "end": 24907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -35598,6 +35950,7 @@ "end": 24912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false } @@ -35611,6 +35964,7 @@ "end": 24920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false } @@ -35632,6 +35986,7 @@ "end": 24945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -35670,6 +36025,7 @@ "end": 24973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false, "typeAnnotation": null @@ -35692,6 +36048,7 @@ "end": 24989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false, "typeAnnotation": { @@ -35719,6 +36076,7 @@ "end": 25001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35750,6 +36108,7 @@ "end": 25013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -35777,6 +36136,7 @@ "end": 25025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35808,6 +36168,7 @@ "end": 25037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -35835,6 +36196,7 @@ "end": 25049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35890,6 +36252,7 @@ "end": 25084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -35917,6 +36280,7 @@ "end": 25096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -35946,6 +36310,7 @@ "end": 25113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -35988,6 +36353,7 @@ "end": 25137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false }, @@ -36017,6 +36383,7 @@ "end": 25167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cur", "optional": false } @@ -36055,6 +36422,7 @@ "end": 25196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": null @@ -36073,6 +36441,7 @@ "end": 25210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstPath", "optional": false }, @@ -36122,6 +36491,7 @@ "end": 25232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -36156,6 +36526,7 @@ "end": 25263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -36169,6 +36540,7 @@ "end": 25268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pre", "optional": false } @@ -36182,6 +36554,7 @@ "end": 25274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "post", "optional": false } @@ -36205,6 +36578,7 @@ "end": 25286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource2.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource2.json index 15735ee435f1..b6369fcbd983 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource2.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -46,6 +47,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -65,6 +67,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -98,6 +101,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flag", "optional": false, "typeAnnotation": { @@ -165,6 +169,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -175,6 +180,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flag", "optional": false } @@ -220,6 +226,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ErrorRecoverySet", "optional": false }, @@ -237,6 +244,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -263,6 +271,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comma", "optional": false }, @@ -289,6 +298,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SColon", "optional": false }, @@ -332,6 +342,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Asg", "optional": false }, @@ -375,6 +386,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BinOp", "optional": false }, @@ -418,6 +430,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RBrack", "optional": false }, @@ -461,6 +474,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RCurly", "optional": false }, @@ -504,6 +518,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RParen", "optional": false }, @@ -547,6 +562,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dot", "optional": false }, @@ -590,6 +606,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Colon", "optional": false }, @@ -633,6 +650,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrimType", "optional": false }, @@ -676,6 +694,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddOp", "optional": false }, @@ -719,6 +738,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LCurly", "optional": false }, @@ -762,6 +782,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreOp", "optional": false }, @@ -805,6 +826,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -848,6 +870,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LParen", "optional": false }, @@ -891,6 +914,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LBrack", "optional": false }, @@ -934,6 +958,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -977,6 +1002,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "In", "optional": false }, @@ -1020,6 +1046,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SCase", "optional": false }, @@ -1063,6 +1090,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Else", "optional": false }, @@ -1106,6 +1134,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -1149,6 +1178,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Var", "optional": false }, @@ -1192,6 +1222,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stmt", "optional": false }, @@ -1235,6 +1266,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "While", "optional": false }, @@ -1278,6 +1310,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ID", "optional": false }, @@ -1321,6 +1354,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Prefix", "optional": false }, @@ -1364,6 +1398,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Literal", "optional": false }, @@ -1407,6 +1442,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RLit", "optional": false }, @@ -1450,6 +1486,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false }, @@ -1493,6 +1530,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EOF", "optional": false }, @@ -1536,6 +1574,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScriptS", "optional": false }, @@ -1579,6 +1618,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExprStart", "optional": false }, @@ -1666,6 +1706,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SColon", "optional": false }, @@ -1676,6 +1717,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddOp", "optional": false } @@ -1687,6 +1729,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LCurly", "optional": false } @@ -1698,6 +1741,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreOp", "optional": false } @@ -1709,6 +1753,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false } @@ -1720,6 +1765,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LParen", "optional": false } @@ -1731,6 +1777,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LBrack", "optional": false } @@ -1742,6 +1789,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ID", "optional": false } @@ -1753,6 +1801,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Prefix", "optional": false } @@ -1764,6 +1813,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RLit", "optional": false } @@ -1775,6 +1825,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Func", "optional": false } @@ -1786,6 +1837,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Literal", "optional": false } @@ -1804,6 +1856,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StmtStart", "optional": false }, @@ -1849,6 +1902,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExprStart", "optional": false }, @@ -1859,6 +1913,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SColon", "optional": false } @@ -1870,6 +1925,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Var", "optional": false } @@ -1881,6 +1937,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stmt", "optional": false } @@ -1892,6 +1949,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "While", "optional": false } @@ -1903,6 +1961,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScriptS", "optional": false } @@ -1921,6 +1980,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Postfix", "optional": false }, @@ -1945,6 +2005,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dot", "optional": false }, @@ -1955,6 +2016,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LParen", "optional": false } @@ -1966,6 +2028,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LBrack", "optional": false } @@ -1995,6 +2058,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AllowedElements", "optional": false }, @@ -2012,6 +2076,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -2038,6 +2103,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclarations", "optional": false }, @@ -2081,6 +2147,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDeclarations", "optional": false }, @@ -2124,6 +2191,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclarations", "optional": false }, @@ -2167,6 +2235,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientDeclarations", "optional": false }, @@ -2210,6 +2279,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Properties", "optional": false }, @@ -2253,6 +2323,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Global", "optional": false }, @@ -2284,6 +2355,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclarations", "optional": false }, @@ -2294,6 +2366,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDeclarations", "optional": false } @@ -2305,6 +2378,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclarations", "optional": false } @@ -2316,6 +2390,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmbientDeclarations", "optional": false } @@ -2334,6 +2409,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QuickParse", "optional": false }, @@ -2351,6 +2427,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Global", "optional": false }, @@ -2361,6 +2438,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Properties", "optional": false } @@ -2390,6 +2468,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Modifiers", "optional": false }, @@ -2407,6 +2486,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -2433,6 +2513,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -2459,6 +2540,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -2502,6 +2584,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -2545,6 +2628,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -2588,6 +2672,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -2631,6 +2716,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getter", "optional": false }, @@ -2674,6 +2760,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Setter", "optional": false }, @@ -2717,6 +2804,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -2771,6 +2859,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTFlags", "optional": false }, @@ -2788,6 +2877,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -2814,6 +2904,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExplicitSemicolon", "optional": false }, @@ -2840,6 +2931,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AutomaticSemicolon", "optional": false }, @@ -2883,6 +2975,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Writeable", "optional": false }, @@ -2926,6 +3019,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2969,6 +3063,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotLHSPartial", "optional": false }, @@ -3012,6 +3107,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotLHS", "optional": false }, @@ -3055,6 +3151,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsStatement", "optional": false }, @@ -3098,6 +3195,7 @@ "end": 3331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrictMode", "optional": false }, @@ -3141,6 +3239,7 @@ "end": 3417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PossibleOptionalParameter", "optional": false }, @@ -3184,6 +3283,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassBaseConstructorCall", "optional": false }, @@ -3227,6 +3327,7 @@ "end": 3491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OptionalName", "optional": false }, @@ -3270,6 +3371,7 @@ "end": 3910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SkipNextRParen", "optional": false }, @@ -3324,6 +3426,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -3341,6 +3444,7 @@ "end": 3970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -3367,6 +3471,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -3393,6 +3498,7 @@ "end": 4013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -3436,6 +3542,7 @@ "end": 4038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -3479,6 +3586,7 @@ "end": 4064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -3522,6 +3630,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -3565,6 +3674,7 @@ "end": 4119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalStatic", "optional": false }, @@ -3608,6 +3718,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAccessor", "optional": false }, @@ -3651,6 +3762,7 @@ "end": 4179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetAccessor", "optional": false }, @@ -3705,6 +3817,7 @@ "end": 4224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleFlags", "optional": false }, @@ -3722,6 +3835,7 @@ "end": 4239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -3748,6 +3862,7 @@ "end": 4261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -3774,6 +3889,7 @@ "end": 4282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -3817,6 +3933,7 @@ "end": 4307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -3860,6 +3977,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -3903,6 +4021,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -3946,6 +4065,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalStatic", "optional": false }, @@ -3989,6 +4109,7 @@ "end": 4418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAccessor", "optional": false }, @@ -4032,6 +4153,7 @@ "end": 4448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetAccessor", "optional": false }, @@ -4075,6 +4197,7 @@ "end": 4473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsEnum", "optional": false }, @@ -4118,6 +4241,7 @@ "end": 4512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ShouldEmitModuleDecl", "optional": false }, @@ -4161,6 +4285,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsWholeFile", "optional": false }, @@ -4204,6 +4329,7 @@ "end": 4571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsDynamic", "optional": false }, @@ -4247,6 +4373,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MustCaptureThis", "optional": false }, @@ -4301,6 +4428,7 @@ "end": 4652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -4318,6 +4446,7 @@ "end": 4667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -4344,6 +4473,7 @@ "end": 4689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -4370,6 +4500,7 @@ "end": 4710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -4413,6 +4544,7 @@ "end": 4735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -4456,6 +4588,7 @@ "end": 4761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -4499,6 +4632,7 @@ "end": 4786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -4542,6 +4676,7 @@ "end": 4816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalStatic", "optional": false }, @@ -4585,6 +4720,7 @@ "end": 4846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAccessor", "optional": false }, @@ -4628,6 +4764,7 @@ "end": 4876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetAccessor", "optional": false }, @@ -4671,6 +4808,7 @@ "end": 4903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Property", "optional": false }, @@ -4714,6 +4852,7 @@ "end": 4930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -4757,6 +4896,7 @@ "end": 4961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleMember", "optional": false }, @@ -4800,6 +4940,7 @@ "end": 4996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceMember", "optional": false }, @@ -4843,6 +4984,7 @@ "end": 5027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMember", "optional": false }, @@ -4886,6 +5028,7 @@ "end": 5054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BuiltIn", "optional": false }, @@ -4929,6 +5072,7 @@ "end": 5102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeSetDuringScopeAssignment", "optional": false }, @@ -4972,6 +5116,7 @@ "end": 5130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constant", "optional": false }, @@ -5015,6 +5160,7 @@ "end": 5158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -5058,6 +5204,7 @@ "end": 5199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecursivelyReferenced", "optional": false }, @@ -5101,6 +5248,7 @@ "end": 5224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bound", "optional": false }, @@ -5144,6 +5292,7 @@ "end": 5261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CompilerGenerated", "optional": false }, @@ -5198,6 +5347,7 @@ "end": 5304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarFlags", "optional": false }, @@ -5215,6 +5365,7 @@ "end": 5319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -5241,6 +5392,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -5267,6 +5419,7 @@ "end": 5362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -5310,6 +5463,7 @@ "end": 5387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -5353,6 +5507,7 @@ "end": 5413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -5396,6 +5551,7 @@ "end": 5438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -5439,6 +5595,7 @@ "end": 5468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalStatic", "optional": false }, @@ -5482,6 +5639,7 @@ "end": 5498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAccessor", "optional": false }, @@ -5525,6 +5683,7 @@ "end": 5528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetAccessor", "optional": false }, @@ -5568,6 +5727,7 @@ "end": 5555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AutoInit", "optional": false }, @@ -5611,6 +5771,7 @@ "end": 5582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Property", "optional": false }, @@ -5654,6 +5815,7 @@ "end": 5609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Readonly", "optional": false }, @@ -5697,6 +5859,7 @@ "end": 5634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, @@ -5740,6 +5903,7 @@ "end": 5667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassProperty", "optional": false }, @@ -5783,6 +5947,7 @@ "end": 5704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassBodyProperty", "optional": false }, @@ -5826,6 +5991,7 @@ "end": 5748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassConstructorProperty", "optional": false }, @@ -5869,6 +6035,7 @@ "end": 5806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassSuperMustBeFirstCallInConstructor", "optional": false }, @@ -5912,6 +6079,7 @@ "end": 5834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constant", "optional": false }, @@ -5955,6 +6123,7 @@ "end": 5869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MustCaptureThis", "optional": false }, @@ -6009,6 +6178,7 @@ "end": 5912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -6026,6 +6196,7 @@ "end": 5927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -6052,6 +6223,7 @@ "end": 5949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Exported", "optional": false }, @@ -6078,6 +6250,7 @@ "end": 5970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -6121,6 +6294,7 @@ "end": 5995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -6164,6 +6338,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ambient", "optional": false }, @@ -6207,6 +6382,7 @@ "end": 6046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Static", "optional": false }, @@ -6250,6 +6426,7 @@ "end": 6076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LocalStatic", "optional": false }, @@ -6293,6 +6470,7 @@ "end": 6106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetAccessor", "optional": false }, @@ -6336,6 +6514,7 @@ "end": 6136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetAccessor", "optional": false }, @@ -6379,6 +6558,7 @@ "end": 6165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Definition", "optional": false }, @@ -6422,6 +6602,7 @@ "end": 6193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Signature", "optional": false }, @@ -6465,6 +6646,7 @@ "end": 6218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Method", "optional": false }, @@ -6508,6 +6690,7 @@ "end": 6257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasReturnExpression", "optional": false }, @@ -6551,6 +6734,7 @@ "end": 6287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallMember", "optional": false }, @@ -6594,6 +6778,7 @@ "end": 6322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructMember", "optional": false }, @@ -6637,6 +6822,7 @@ "end": 6358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasSelfReference", "optional": false }, @@ -6680,6 +6866,7 @@ "end": 6396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsFatArrowFunction", "optional": false }, @@ -6723,6 +6910,7 @@ "end": 6429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexerMember", "optional": false }, @@ -6766,6 +6954,7 @@ "end": 6469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsFunctionExpression", "optional": false }, @@ -6809,6 +6998,7 @@ "end": 6500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMethod", "optional": false }, @@ -6852,6 +7042,7 @@ "end": 6547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassPropertyMethodExported", "optional": false }, @@ -6906,6 +7097,7 @@ "end": 6596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SignatureFlags", "optional": false }, @@ -6923,6 +7115,7 @@ "end": 6611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -6949,6 +7142,7 @@ "end": 6634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsIndexer", "optional": false }, @@ -6975,6 +7169,7 @@ "end": 6663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsStringIndexer", "optional": false }, @@ -7018,6 +7213,7 @@ "end": 6697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNumberIndexer", "optional": false }, @@ -7066,6 +7262,7 @@ "end": 6746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToDeclFlags", "optional": false }, @@ -7085,6 +7282,7 @@ "end": 6755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fncFlags", "optional": false, "typeAnnotation": { @@ -7106,6 +7304,7 @@ "end": 6765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -7144,6 +7343,7 @@ "end": 6778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -7167,6 +7367,7 @@ "end": 6811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToDeclFlags", "optional": false }, @@ -7186,6 +7387,7 @@ "end": 6820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varFlags", "optional": false, "typeAnnotation": { @@ -7207,6 +7409,7 @@ "end": 6830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarFlags", "optional": false }, @@ -7245,6 +7448,7 @@ "end": 6843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -7268,6 +7472,7 @@ "end": 6876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToDeclFlags", "optional": false }, @@ -7287,6 +7492,7 @@ "end": 6885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symFlags", "optional": false, "typeAnnotation": { @@ -7308,6 +7514,7 @@ "end": 6898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -7346,6 +7553,7 @@ "end": 6910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -7369,6 +7577,7 @@ "end": 6943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToDeclFlags", "optional": false }, @@ -7388,6 +7597,7 @@ "end": 6955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleFlags", "optional": false, "typeAnnotation": { @@ -7409,6 +7619,7 @@ "end": 6968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleFlags", "optional": false }, @@ -7447,6 +7658,7 @@ "end": 6980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -7470,6 +7682,7 @@ "end": 7013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToDeclFlags", "optional": false }, @@ -7489,6 +7702,7 @@ "end": 7043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fncOrVarOrSymbolOrModuleFlags", "optional": false, "typeAnnotation": { @@ -7542,6 +7756,7 @@ "end": 7107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fncOrVarOrSymbolOrModuleFlags", "optional": false }, @@ -7558,6 +7773,7 @@ "end": 7077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeclFlags", "optional": false }, @@ -7594,6 +7810,7 @@ "end": 7141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlags", "optional": false }, @@ -7611,6 +7828,7 @@ "end": 7156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -7637,6 +7855,7 @@ "end": 7187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasImplementation", "optional": false }, @@ -7663,6 +7882,7 @@ "end": 7217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasSelfReference", "optional": false }, @@ -7706,6 +7926,7 @@ "end": 7247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MergeResult", "optional": false }, @@ -7749,6 +7970,7 @@ "end": 7272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsEnum", "optional": false }, @@ -7792,6 +8014,7 @@ "end": 7303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BuildingName", "optional": false }, @@ -7835,6 +8058,7 @@ "end": 7333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasBaseType", "optional": false }, @@ -7878,6 +8102,7 @@ "end": 7371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HasBaseTypeOfObject", "optional": false }, @@ -7921,6 +8146,7 @@ "end": 7397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsClass", "optional": false }, @@ -7975,6 +8201,7 @@ "end": 7452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeRelationshipFlags", "optional": false }, @@ -7992,6 +8219,7 @@ "end": 7483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SuccessfulComparison", "optional": false }, @@ -8018,6 +8246,7 @@ "end": 7532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SourceIsNullTargetIsVoidOrUndefined", "optional": false }, @@ -8044,6 +8273,7 @@ "end": 7571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RequiredPropertyIsMissing", "optional": false }, @@ -8087,6 +8317,7 @@ "end": 7612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncompatibleSignatures", "optional": false }, @@ -8130,6 +8361,7 @@ "end": 7666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SourceSignatureHasTooManyParameters", "optional": false }, @@ -8156,6 +8388,7 @@ "end": 7703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncompatibleReturnTypes", "optional": false }, @@ -8199,6 +8432,7 @@ "end": 7747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncompatiblePropertyTypes", "optional": false }, @@ -8242,6 +8476,7 @@ "end": 7792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncompatibleParameterTypes", "optional": false }, @@ -8296,6 +8531,7 @@ "end": 7839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CodeGenTarget", "optional": false }, @@ -8313,6 +8549,7 @@ "end": 7853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ES3", "optional": false }, @@ -8339,6 +8576,7 @@ "end": 7870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ES5", "optional": false }, @@ -8376,6 +8614,7 @@ "end": 7914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleGenTarget", "optional": false }, @@ -8393,6 +8632,7 @@ "end": 7936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Synchronous", "optional": false }, @@ -8419,6 +8659,7 @@ "end": 7962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Asynchronous", "optional": false }, @@ -8445,6 +8686,7 @@ "end": 7981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Local", "optional": false }, @@ -8507,6 +8749,7 @@ "end": 8119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "codeGenTarget", "optional": false, "typeAnnotation": { @@ -8528,6 +8771,7 @@ "end": 8134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CodeGenTarget", "optional": false }, @@ -8548,6 +8792,7 @@ "end": 8150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CodeGenTarget", "optional": false }, @@ -8594,6 +8839,7 @@ "end": 8187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleGenTarget", "optional": false, "typeAnnotation": { @@ -8615,6 +8861,7 @@ "end": 8204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleGenTarget", "optional": false }, @@ -8635,6 +8882,7 @@ "end": 8222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleGenTarget", "optional": false }, @@ -8681,6 +8929,7 @@ "end": 8273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optimizeModuleCodeGen", "optional": false, "typeAnnotation": null @@ -8713,6 +8962,7 @@ "end": 8316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flagsToString", "optional": false }, @@ -8732,6 +8982,7 @@ "end": 8318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -8751,6 +9002,7 @@ "end": 8325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -8808,6 +9060,7 @@ "end": 8364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false, "typeAnnotation": null @@ -8854,6 +9107,7 @@ "end": 8389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -8885,6 +9139,7 @@ "end": 8396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -8936,6 +9191,7 @@ "end": 8412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -8954,6 +9210,7 @@ "end": 8416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -9009,6 +9266,7 @@ "end": 8447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -9019,6 +9277,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -9071,6 +9330,7 @@ "end": 8487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -9087,6 +9347,7 @@ "end": 8492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9124,6 +9385,7 @@ "end": 8521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9140,6 +9402,7 @@ "end": 8523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -9152,6 +9415,7 @@ "end": 8529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -9190,6 +9454,7 @@ "end": 8568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false }, @@ -9240,6 +9505,7 @@ "end": 8618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false, "typeAnnotation": null @@ -9279,6 +9545,7 @@ "end": 8684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false, "typeAnnotation": null @@ -9290,6 +9557,7 @@ "end": 8689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -9330,6 +9598,7 @@ "end": 8808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource3.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource3.json index 7c2f21fb7e27..b008f62a2481 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource3.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -52,6 +53,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -69,6 +71,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -87,6 +90,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Empty", "optional": false }, @@ -105,6 +109,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EmptyExpr", "optional": false }, @@ -123,6 +128,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "True", "optional": false }, @@ -141,6 +147,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "False", "optional": false }, @@ -159,6 +166,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "This", "optional": false }, @@ -177,6 +185,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Super", "optional": false }, @@ -195,6 +204,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QString", "optional": false }, @@ -213,6 +223,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Regex", "optional": false }, @@ -231,6 +242,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Null", "optional": false }, @@ -249,6 +261,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrayLit", "optional": false }, @@ -267,6 +280,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectLit", "optional": false }, @@ -285,6 +299,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Void", "optional": false }, @@ -303,6 +318,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comma", "optional": false }, @@ -321,6 +337,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pos", "optional": false }, @@ -339,6 +356,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Neg", "optional": false }, @@ -357,6 +375,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Delete", "optional": false }, @@ -375,6 +394,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Await", "optional": false }, @@ -393,6 +413,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "In", "optional": false }, @@ -411,6 +432,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dot", "optional": false }, @@ -429,6 +451,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "From", "optional": false }, @@ -447,6 +470,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Is", "optional": false }, @@ -465,6 +489,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InstOf", "optional": false }, @@ -483,6 +508,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Typeof", "optional": false }, @@ -501,6 +527,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLit", "optional": false }, @@ -519,6 +546,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Name", "optional": false }, @@ -537,6 +565,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeRef", "optional": false }, @@ -555,6 +584,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Index", "optional": false }, @@ -573,6 +603,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Call", "optional": false }, @@ -591,6 +622,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "New", "optional": false }, @@ -609,6 +641,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Asg", "optional": false }, @@ -627,6 +660,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgAdd", "optional": false }, @@ -645,6 +679,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgSub", "optional": false }, @@ -663,6 +698,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgDiv", "optional": false }, @@ -681,6 +717,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgMul", "optional": false }, @@ -699,6 +736,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgMod", "optional": false }, @@ -717,6 +755,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgAnd", "optional": false }, @@ -735,6 +774,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgXor", "optional": false }, @@ -753,6 +793,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgOr", "optional": false }, @@ -771,6 +812,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgLsh", "optional": false }, @@ -789,6 +831,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgRsh", "optional": false }, @@ -807,6 +850,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgRs2", "optional": false }, @@ -825,6 +869,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConditionalExpression", "optional": false }, @@ -843,6 +888,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogOr", "optional": false }, @@ -861,6 +907,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogAnd", "optional": false }, @@ -879,6 +926,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Or", "optional": false }, @@ -897,6 +945,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Xor", "optional": false }, @@ -915,6 +964,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "And", "optional": false }, @@ -933,6 +983,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eq", "optional": false }, @@ -951,6 +1002,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ne", "optional": false }, @@ -969,6 +1021,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Eqv", "optional": false }, @@ -987,6 +1040,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NEqv", "optional": false }, @@ -1005,6 +1059,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lt", "optional": false }, @@ -1023,6 +1078,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Le", "optional": false }, @@ -1041,6 +1097,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Gt", "optional": false }, @@ -1059,6 +1116,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ge", "optional": false }, @@ -1077,6 +1135,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Add", "optional": false }, @@ -1095,6 +1154,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sub", "optional": false }, @@ -1113,6 +1173,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mul", "optional": false }, @@ -1131,6 +1192,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Div", "optional": false }, @@ -1149,6 +1211,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mod", "optional": false }, @@ -1167,6 +1230,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lsh", "optional": false }, @@ -1185,6 +1249,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rsh", "optional": false }, @@ -1203,6 +1268,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rs2", "optional": false }, @@ -1221,6 +1287,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Not", "optional": false }, @@ -1239,6 +1306,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LogNot", "optional": false }, @@ -1257,6 +1325,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncPre", "optional": false }, @@ -1275,6 +1344,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecPre", "optional": false }, @@ -1293,6 +1363,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IncPost", "optional": false }, @@ -1311,6 +1382,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecPost", "optional": false }, @@ -1329,6 +1401,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeAssertion", "optional": false }, @@ -1347,6 +1420,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -1365,6 +1439,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Member", "optional": false }, @@ -1383,6 +1458,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VarDecl", "optional": false }, @@ -1401,6 +1477,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArgDecl", "optional": false }, @@ -1419,6 +1496,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Return", "optional": false }, @@ -1437,6 +1515,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Break", "optional": false }, @@ -1455,6 +1534,7 @@ "end": 1541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Continue", "optional": false }, @@ -1473,6 +1553,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Throw", "optional": false }, @@ -1491,6 +1572,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "For", "optional": false }, @@ -1509,6 +1591,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ForIn", "optional": false }, @@ -1527,6 +1610,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "If", "optional": false }, @@ -1545,6 +1629,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "While", "optional": false }, @@ -1563,6 +1648,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DoWhile", "optional": false }, @@ -1581,6 +1667,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Block", "optional": false }, @@ -1599,6 +1686,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Case", "optional": false }, @@ -1617,6 +1705,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false }, @@ -1635,6 +1724,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Try", "optional": false }, @@ -1653,6 +1743,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryCatch", "optional": false }, @@ -1671,6 +1762,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TryFinally", "optional": false }, @@ -1689,6 +1781,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Finally", "optional": false }, @@ -1707,6 +1800,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -1725,6 +1819,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1743,6 +1838,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -1761,6 +1857,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDeclaration", "optional": false }, @@ -1779,6 +1876,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclaration", "optional": false }, @@ -1797,6 +1895,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -1815,6 +1914,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImportDeclaration", "optional": false }, @@ -1833,6 +1933,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "With", "optional": false }, @@ -1851,6 +1952,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Label", "optional": false }, @@ -1869,6 +1971,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LabeledStatement", "optional": false }, @@ -1887,6 +1990,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EBStart", "optional": false }, @@ -1905,6 +2009,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GotoEB", "optional": false }, @@ -1923,6 +2028,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EndCode", "optional": false }, @@ -1941,6 +2047,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -1959,6 +2066,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comment", "optional": false }, @@ -1977,6 +2085,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debugger", "optional": false }, @@ -1995,6 +2104,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GeneralNode", "optional": false }, @@ -2005,6 +2115,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false } @@ -2022,6 +2133,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LastAsg", "optional": false }, @@ -2032,6 +2144,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsgRs2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource5.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource5.json index e5bde768416c..b3c795b8afbe 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource5.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -46,6 +47,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrintContext", "optional": false }, @@ -246,6 +248,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outfile", "optional": false, "typeAnnotation": { @@ -267,6 +270,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITextWriter", "optional": false }, @@ -292,6 +296,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parser", "optional": false, "typeAnnotation": { @@ -313,6 +318,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -622,6 +628,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CompilerDiagnostics", "optional": false }, @@ -691,6 +698,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false, "typeAnnotation": null @@ -777,6 +785,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false }, @@ -787,6 +796,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -819,6 +829,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false, "typeAnnotation": null @@ -863,6 +874,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -894,6 +906,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -935,6 +948,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -967,6 +981,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false, "typeAnnotation": null @@ -1076,6 +1091,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false } @@ -1127,6 +1143,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentString", "optional": false } @@ -1176,6 +1193,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1238,6 +1256,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1287,6 +1306,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1349,6 +1369,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1517,6 +1538,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prePrintAST", "optional": false }, @@ -1536,6 +1558,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1557,6 +1580,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1579,6 +1603,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -1600,6 +1625,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1622,6 +1648,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -1643,6 +1670,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -1689,6 +1717,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pc", "optional": false, "typeAnnotation": { @@ -1710,6 +1739,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrintContext", "optional": false }, @@ -1736,6 +1766,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -1761,6 +1792,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrintContext", "optional": false }, @@ -1797,6 +1829,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -1819,6 +1852,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pc", "optional": false } @@ -1853,6 +1887,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pc", "optional": false }, @@ -1882,6 +1917,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -1909,6 +1945,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postPrintAST", "optional": false }, @@ -1928,6 +1965,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -1949,6 +1987,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -1971,6 +2010,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -1992,6 +2032,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2014,6 +2055,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -2035,6 +2077,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -2081,6 +2124,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pc", "optional": false, "typeAnnotation": { @@ -2102,6 +2146,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrintContext", "optional": false }, @@ -2128,6 +2173,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -2153,6 +2199,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrintContext", "optional": false }, @@ -2189,6 +2236,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pc", "optional": false }, @@ -2218,6 +2266,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource6.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource6.json index d672ed19ae06..db2e1f4b3cd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource6.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -46,6 +47,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeCollectionContext", "optional": false }, @@ -97,6 +99,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -146,6 +149,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scopeChain", "optional": false, "typeAnnotation": { @@ -167,6 +171,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeChain", "optional": false }, @@ -192,6 +197,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checker", "optional": false, "typeAnnotation": { @@ -213,6 +219,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeChecker", "optional": false }, @@ -257,6 +264,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberScopeContext", "optional": false }, @@ -308,6 +316,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -364,6 +373,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -414,6 +424,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -458,6 +469,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AstWalkOptions", "optional": false }, @@ -508,6 +520,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flow", "optional": false, "typeAnnotation": { @@ -529,6 +542,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlow", "optional": false }, @@ -554,6 +568,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -590,6 +605,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "matchFlag", "optional": false, "typeAnnotation": { @@ -611,6 +627,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTFlags", "optional": false }, @@ -655,6 +672,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnclosingScopeContext", "optional": false }, @@ -720,6 +738,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -792,6 +811,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -850,6 +870,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -939,6 +960,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -995,6 +1017,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeDeclaration", "optional": false }, @@ -1051,6 +1074,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnaryExpression", "optional": false }, @@ -1167,6 +1191,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -1216,6 +1241,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -1237,6 +1263,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -1262,6 +1289,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -1283,6 +1311,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -1308,6 +1337,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": { @@ -1329,6 +1359,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISourceText", "optional": false }, @@ -1354,6 +1385,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -1390,6 +1422,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isMemberCompletion", "optional": false, "typeAnnotation": { @@ -1515,6 +1548,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -1622,6 +1656,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -1880,6 +1915,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2110,6 +2146,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": null @@ -2173,6 +2210,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false, "typeAnnotation": null @@ -2190,6 +2228,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -2229,6 +2268,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false, "typeAnnotation": null @@ -2395,6 +2435,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -2442,6 +2483,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -2480,6 +2522,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false } @@ -2493,6 +2536,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -2578,6 +2622,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -2615,6 +2660,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preFindMemberScope", "optional": false }, @@ -2634,6 +2680,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2655,6 +2702,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2677,6 +2725,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -2698,6 +2747,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2720,6 +2770,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -2741,6 +2792,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -2787,6 +2839,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false, "typeAnnotation": { @@ -2808,6 +2861,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberScopeContext", "optional": false }, @@ -2828,6 +2882,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -2871,6 +2926,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -2890,6 +2946,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -2918,6 +2975,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -2973,6 +3031,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3022,6 +3081,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3047,6 +3107,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -3098,6 +3159,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3117,6 +3179,7 @@ "end": 2872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -3161,6 +3224,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -3208,6 +3272,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3272,6 +3337,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3303,6 +3369,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -3322,6 +3389,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3369,6 +3437,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3394,6 +3463,7 @@ "end": 3049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -3440,6 +3510,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memScope", "optional": false }, @@ -3482,6 +3553,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -3509,6 +3581,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushTypeCollectionScope", "optional": false }, @@ -3528,6 +3601,7 @@ "end": 3187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false, "typeAnnotation": { @@ -3549,6 +3623,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3571,6 +3646,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueMembers", "optional": false, "typeAnnotation": { @@ -3592,6 +3668,7 @@ "end": 3232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -3614,6 +3691,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientValueMembers", "optional": false, "typeAnnotation": { @@ -3635,6 +3713,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -3657,6 +3736,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enclosedTypes", "optional": false, "typeAnnotation": { @@ -3678,6 +3758,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -3700,6 +3781,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientEnclosedTypes", "optional": false, "typeAnnotation": { @@ -3721,6 +3803,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -3743,6 +3826,7 @@ "end": 3376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -3764,6 +3848,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeCollectionContext", "optional": false }, @@ -3786,6 +3871,7 @@ "end": 3417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisType", "optional": false, "typeAnnotation": { @@ -3807,6 +3893,7 @@ "end": 3423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -3829,6 +3916,7 @@ "end": 3442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false, "typeAnnotation": { @@ -3850,6 +3938,7 @@ "end": 3448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -3872,6 +3961,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false, "typeAnnotation": { @@ -3893,6 +3983,7 @@ "end": 3487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -3939,6 +4030,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false, "typeAnnotation": null @@ -3957,6 +4049,7 @@ "end": 3535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScopeBuilder", "optional": false }, @@ -3970,6 +4063,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueMembers", "optional": false } @@ -3983,6 +4077,7 @@ "end": 3569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientValueMembers", "optional": false } @@ -3996,6 +4091,7 @@ "end": 3584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enclosedTypes", "optional": false } @@ -4009,6 +4105,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientEnclosedTypes", "optional": false } @@ -4032,6 +4129,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -4066,6 +4164,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false, "typeAnnotation": { @@ -4087,6 +4186,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeChain", "optional": false }, @@ -4108,6 +4208,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeChain", "optional": false }, @@ -4121,6 +4222,7 @@ "end": 3682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -4140,6 +4242,7 @@ "end": 3691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4162,6 +4265,7 @@ "end": 3711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "builder", "optional": false } @@ -4199,6 +4303,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -4218,6 +4323,7 @@ "end": 3747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisType", "optional": false } @@ -4249,6 +4355,7 @@ "end": 3762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -4268,6 +4375,7 @@ "end": 3784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false } @@ -4299,6 +4407,7 @@ "end": 3799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -4318,6 +4427,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false } @@ -4349,6 +4459,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4368,6 +4479,7 @@ "end": 3859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false } @@ -4396,6 +4508,7 @@ "end": 3910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popTypeCollectionScope", "optional": false }, @@ -4415,6 +4528,7 @@ "end": 3918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -4436,6 +4550,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeCollectionContext", "optional": false }, @@ -4485,6 +4600,7 @@ "end": 3960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4516,6 +4632,7 @@ "end": 3981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4562,6 +4679,7 @@ "end": 4051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preFindEnclosingScope", "optional": false }, @@ -4581,6 +4699,7 @@ "end": 4055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -4602,6 +4721,7 @@ "end": 4060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4624,6 +4744,7 @@ "end": 4068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -4645,6 +4766,7 @@ "end": 4073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -4667,6 +4789,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -4688,6 +4811,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -4734,6 +4858,7 @@ "end": 4116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -4755,6 +4880,7 @@ "end": 4139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnclosingScopeContext", "optional": false }, @@ -4775,6 +4901,7 @@ "end": 4148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -4814,6 +4941,7 @@ "end": 4175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false, "typeAnnotation": null @@ -4831,6 +4959,7 @@ "end": 4181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -4870,6 +4999,7 @@ "end": 4210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false, "typeAnnotation": null @@ -4887,6 +5017,7 @@ "end": 4216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -4936,6 +5067,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -4961,6 +5093,7 @@ "end": 4400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -4994,6 +5127,7 @@ "end": 4418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5013,6 +5147,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false } @@ -5038,6 +5173,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false, "typeAnnotation": null @@ -5055,6 +5191,7 @@ "end": 4463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5104,6 +5241,7 @@ "end": 4490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minChar", "optional": false }, @@ -5120,6 +5258,7 @@ "end": 4501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5154,6 +5293,7 @@ "end": 4530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limChar", "optional": false }, @@ -5170,6 +5310,7 @@ "end": 4541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5212,6 +5353,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5244,6 +5386,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5280,6 +5423,7 @@ "end": 4654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": null @@ -5297,6 +5441,7 @@ "end": 4668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5313,6 +5458,7 @@ "end": 4664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -5349,6 +5495,7 @@ "end": 4697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5411,6 +5558,7 @@ "end": 4763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false }, @@ -5457,6 +5605,7 @@ "end": 4792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false }, @@ -5515,6 +5664,7 @@ "end": 4863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5534,6 +5684,7 @@ "end": 4886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -5568,6 +5719,7 @@ "end": 4945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -5607,6 +5759,7 @@ "end": 4991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5682,6 +5835,7 @@ "end": 5055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5734,6 +5888,7 @@ "end": 5076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5806,6 +5961,7 @@ "end": 5132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5873,6 +6029,7 @@ "end": 5217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5892,6 +6049,7 @@ "end": 5237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -5923,6 +6081,7 @@ "end": 5266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5948,6 +6107,7 @@ "end": 5308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5964,6 +6124,7 @@ "end": 5304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeDeclaration", "optional": false }, @@ -6001,6 +6162,7 @@ "end": 5367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6037,6 +6199,7 @@ "end": 5412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectLit", "optional": false, "typeAnnotation": null @@ -6054,6 +6217,7 @@ "end": 5435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6070,6 +6234,7 @@ "end": 5431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnaryExpression", "optional": false }, @@ -6099,6 +6264,7 @@ "end": 5536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectLit", "optional": false }, @@ -6145,6 +6311,7 @@ "end": 5582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6200,6 +6367,7 @@ "end": 5655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectLit", "optional": false }, @@ -6257,6 +6425,7 @@ "end": 5741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6312,6 +6481,7 @@ "end": 5827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectLit", "optional": false }, @@ -6369,6 +6539,7 @@ "end": 5909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6388,6 +6559,7 @@ "end": 5940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objectLit", "optional": false } @@ -6426,6 +6598,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6465,6 +6638,7 @@ "end": 6068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6490,6 +6664,7 @@ "end": 6111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6506,6 +6681,7 @@ "end": 6107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -6540,6 +6716,7 @@ "end": 6140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6602,6 +6779,7 @@ "end": 6203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6648,6 +6826,7 @@ "end": 6230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6706,6 +6885,7 @@ "end": 6302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6725,6 +6905,7 @@ "end": 6322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -6759,6 +6940,7 @@ "end": 6381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -6798,6 +6980,7 @@ "end": 6431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6866,6 +7049,7 @@ "end": 6495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6913,6 +7097,7 @@ "end": 6523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6971,6 +7156,7 @@ "end": 6595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6990,6 +7176,7 @@ "end": 6615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -7024,6 +7211,7 @@ "end": 6674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -7068,6 +7256,7 @@ "end": 6719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false, "typeAnnotation": null @@ -7085,6 +7274,7 @@ "end": 6735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -7101,6 +7291,7 @@ "end": 6731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -7130,6 +7321,7 @@ "end": 6768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7176,6 +7368,7 @@ "end": 6828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7234,6 +7427,7 @@ "end": 6943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7290,6 +7484,7 @@ "end": 7116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7316,6 +7511,7 @@ "end": 7141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -7335,6 +7531,7 @@ "end": 7150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7363,6 +7560,7 @@ "end": 7169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -7414,6 +7612,7 @@ "end": 7225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -7445,6 +7644,7 @@ "end": 7237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -7506,6 +7706,7 @@ "end": 7306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -7564,6 +7765,7 @@ "end": 7449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7609,6 +7811,7 @@ "end": 7510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7654,6 +7857,7 @@ "end": 7608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7699,6 +7903,7 @@ "end": 7664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -7774,6 +7979,7 @@ "end": 7815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7793,6 +7999,7 @@ "end": 7835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -7847,6 +8054,7 @@ "end": 7936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -7920,6 +8128,7 @@ "end": 8007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -7967,6 +8176,7 @@ "end": 8064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -7994,6 +8204,7 @@ "end": 8330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findEnclosingScopeAt", "optional": false }, @@ -8013,6 +8224,7 @@ "end": 8337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -8034,6 +8246,7 @@ "end": 8346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -8056,6 +8269,7 @@ "end": 8354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false, "typeAnnotation": { @@ -8077,6 +8291,7 @@ "end": 8362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Script", "optional": false }, @@ -8099,6 +8314,7 @@ "end": 8368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": { @@ -8120,6 +8336,7 @@ "end": 8381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ISourceText", "optional": false }, @@ -8142,6 +8359,7 @@ "end": 8386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -8175,6 +8393,7 @@ "end": 8414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isMemberCompletion", "optional": false, "typeAnnotation": { @@ -8232,6 +8451,7 @@ "end": 8469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": null @@ -8250,6 +8470,7 @@ "end": 8497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnclosingScopeContext", "optional": false }, @@ -8263,6 +8484,7 @@ "end": 8504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false } @@ -8276,6 +8498,7 @@ "end": 8512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -8289,6 +8512,7 @@ "end": 8518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false } @@ -8302,6 +8526,7 @@ "end": 8523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false } @@ -8315,6 +8540,7 @@ "end": 8543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isMemberCompletion", "optional": false } @@ -8365,6 +8591,7 @@ "end": 8565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -8399,6 +8626,7 @@ "end": 8599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "script", "optional": false } @@ -8412,6 +8640,7 @@ "end": 8622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preFindEnclosingScope", "optional": false } @@ -8445,6 +8674,7 @@ "end": 8643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -8479,6 +8709,7 @@ "end": 8666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8528,6 +8759,7 @@ "end": 8738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -8556,6 +8788,7 @@ "end": 8447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnclosingScopeContext", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRealSource8.json b/crates/swc_ecma_parser/tests/tsc/parserRealSource8.json index cad04967af0f..8f8c3a46d75a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRealSource8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRealSource8.json @@ -21,6 +21,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -46,6 +47,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -90,6 +92,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scopeChain", "optional": false, "typeAnnotation": { @@ -111,6 +114,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeChain", "optional": false }, @@ -136,6 +140,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typeFlow", "optional": false, "typeAnnotation": { @@ -157,6 +162,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlow", "optional": false }, @@ -182,6 +188,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "modDeclChain", "optional": false, "typeAnnotation": { @@ -209,6 +216,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -254,6 +262,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -273,6 +282,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false, "typeAnnotation": { @@ -294,6 +304,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScope", "optional": false }, @@ -316,6 +327,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -337,6 +349,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -359,6 +372,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": { @@ -380,6 +394,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -402,6 +417,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false, "typeAnnotation": { @@ -423,6 +439,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -445,6 +462,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnc", "optional": false, "typeAnnotation": { @@ -466,6 +484,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -512,6 +531,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false, "typeAnnotation": null @@ -530,6 +550,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeChain", "optional": false }, @@ -559,6 +580,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -581,6 +603,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false } @@ -618,6 +641,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -637,6 +661,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -668,6 +693,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -687,6 +713,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false } @@ -718,6 +745,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -737,6 +765,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnc", "optional": false } @@ -768,6 +797,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -787,6 +817,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false } @@ -815,6 +846,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -834,6 +866,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -855,6 +888,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -904,6 +938,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -935,6 +970,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -981,6 +1017,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceCompare", "optional": false }, @@ -1000,6 +1037,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1021,6 +1059,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1043,6 +1082,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1064,6 +1104,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1126,6 +1167,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1171,6 +1213,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1211,6 +1254,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1238,6 +1282,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1268,6 +1313,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceFilterStop", "optional": false }, @@ -1287,6 +1333,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1308,6 +1355,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1357,6 +1405,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1396,6 +1445,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeSearchFilter", "optional": false }, @@ -1440,6 +1490,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "select", "optional": false, "typeAnnotation": { @@ -1462,6 +1513,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1483,6 +1535,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1497,6 +1550,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1518,6 +1572,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1546,6 +1601,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1573,6 +1629,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stop", "optional": false, "typeAnnotation": { @@ -1595,6 +1652,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1616,6 +1674,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1697,6 +1756,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1831,6 +1891,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1852,6 +1913,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1974,6 +2036,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2177,6 +2240,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceFilter", "optional": false, "typeAnnotation": null @@ -2195,6 +2259,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopeSearchFilter", "optional": false }, @@ -2208,6 +2273,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceCompare", "optional": false } @@ -2221,6 +2287,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceFilterStop", "optional": false } @@ -2248,6 +2315,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignModuleScopes", "optional": false }, @@ -2267,6 +2335,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -2288,6 +2357,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -2310,6 +2380,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -2331,6 +2402,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -2377,6 +2449,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false, "typeAnnotation": null @@ -2394,6 +2467,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -2410,6 +2484,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -2443,6 +2518,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": { @@ -2464,6 +2540,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -2505,6 +2582,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": { @@ -2526,6 +2604,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -2570,6 +2649,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -2595,6 +2675,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -2648,6 +2729,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -2688,6 +2770,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -2738,6 +2821,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -2755,6 +2839,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -2791,6 +2876,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false } @@ -2835,6 +2921,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": null @@ -2853,6 +2940,7 @@ "end": 2436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -2872,6 +2960,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -2900,6 +2989,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -2928,6 +3018,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -2956,6 +3047,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -2984,6 +3076,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3028,6 +3121,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3047,6 +3141,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -3084,6 +3179,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -3115,6 +3211,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false } @@ -3161,6 +3258,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -3198,6 +3296,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false } @@ -3223,6 +3322,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": null @@ -3241,6 +3341,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -3260,6 +3361,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3304,6 +3406,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -3326,6 +3429,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -3360,6 +3464,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -3394,6 +3499,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -3440,6 +3546,7 @@ "end": 2861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -3453,6 +3560,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -3466,6 +3574,7 @@ "end": 2879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -3530,6 +3639,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3549,6 +3659,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -3573,6 +3684,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3625,6 +3737,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -3662,6 +3775,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3690,6 +3804,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3718,6 +3833,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moduleDecl", "optional": false }, @@ -3752,6 +3868,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, @@ -3816,6 +3933,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignClassScopes", "optional": false }, @@ -3835,6 +3953,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -3856,6 +3975,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -3878,6 +3998,7 @@ "end": 3172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -3899,6 +4020,7 @@ "end": 3192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -3945,6 +4067,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classDecl", "optional": false, "typeAnnotation": null @@ -3962,6 +4085,7 @@ "end": 3245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -3978,6 +4102,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclaration", "optional": false }, @@ -4011,6 +4136,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": { @@ -4032,6 +4158,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -4073,6 +4200,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": { @@ -4094,6 +4222,7 @@ "end": 3339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -4138,6 +4267,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classDecl", "optional": false }, @@ -4163,6 +4293,7 @@ "end": 3388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classDecl", "optional": false }, @@ -4216,6 +4347,7 @@ "end": 3418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classDecl", "optional": false }, @@ -4256,6 +4388,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classDecl", "optional": false }, @@ -4306,6 +4439,7 @@ "end": 3485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false, "typeAnnotation": null @@ -4323,6 +4457,7 @@ "end": 3491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -4352,6 +4487,7 @@ "end": 3520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4386,6 +4522,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classSym", "optional": false, "typeAnnotation": null @@ -4403,6 +4540,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4439,6 +4577,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": null @@ -4481,6 +4620,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4521,6 +4661,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false } @@ -4541,6 +4682,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -4569,6 +4711,7 @@ "end": 3679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": null @@ -4587,6 +4730,7 @@ "end": 3706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -4606,6 +4750,7 @@ "end": 3716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4650,6 +4795,7 @@ "end": 3746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -4672,6 +4818,7 @@ "end": 3773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -4706,6 +4853,7 @@ "end": 3796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -4740,6 +4888,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -4792,6 +4941,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4811,6 +4961,7 @@ "end": 3887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -4842,6 +4993,7 @@ "end": 3910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4861,6 +5013,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -4889,6 +5042,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false, "typeAnnotation": null @@ -4906,6 +5060,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false }, @@ -4942,6 +5097,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": null @@ -4984,6 +5140,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5024,6 +5181,7 @@ "end": 4083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false } @@ -5044,6 +5202,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -5078,6 +5237,7 @@ "end": 4110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false }, @@ -5097,6 +5257,7 @@ "end": 4136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -5122,6 +5283,7 @@ "end": 4159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": null @@ -5140,6 +5302,7 @@ "end": 4186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -5159,6 +5322,7 @@ "end": 4199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false }, @@ -5203,6 +5367,7 @@ "end": 4229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -5237,6 +5402,7 @@ "end": 4252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5283,6 +5449,7 @@ "end": 4300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -5296,6 +5463,7 @@ "end": 4309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -5309,6 +5477,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -5322,6 +5491,7 @@ "end": 4332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false } @@ -5335,6 +5505,7 @@ "end": 4343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classType", "optional": false } @@ -5379,6 +5550,7 @@ "end": 4376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceType", "optional": false }, @@ -5398,6 +5570,7 @@ "end": 4402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -5439,6 +5612,7 @@ "end": 4444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5470,6 +5644,7 @@ "end": 4459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -5519,6 +5694,7 @@ "end": 4539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignInterfaceScopes", "optional": false }, @@ -5538,6 +5714,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -5559,6 +5736,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -5581,6 +5759,7 @@ "end": 4557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -5602,6 +5781,7 @@ "end": 4577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -5648,6 +5828,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false, "typeAnnotation": null @@ -5665,6 +5846,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -5681,6 +5863,7 @@ "end": 4630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceDeclaration", "optional": false }, @@ -5714,6 +5897,7 @@ "end": 4659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": { @@ -5735,6 +5919,7 @@ "end": 4677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -5776,6 +5961,7 @@ "end": 4706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": { @@ -5797,6 +5983,7 @@ "end": 4728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -5841,6 +6028,7 @@ "end": 4763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false }, @@ -5866,6 +6054,7 @@ "end": 4785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false }, @@ -5919,6 +6108,7 @@ "end": 4819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false }, @@ -5959,6 +6149,7 @@ "end": 4844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceDecl", "optional": false }, @@ -6009,6 +6200,7 @@ "end": 4894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceType", "optional": false, "typeAnnotation": null @@ -6026,6 +6218,7 @@ "end": 4900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6062,6 +6255,7 @@ "end": 4926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false, "typeAnnotation": null @@ -6104,6 +6298,7 @@ "end": 4954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6144,6 +6339,7 @@ "end": 4993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceType", "optional": false } @@ -6164,6 +6360,7 @@ "end": 4946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolTableScope", "optional": false }, @@ -6198,6 +6395,7 @@ "end": 5017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceType", "optional": false }, @@ -6217,6 +6415,7 @@ "end": 5043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -6242,6 +6441,7 @@ "end": 5061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false, "typeAnnotation": null @@ -6260,6 +6460,7 @@ "end": 5088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolAggregateScope", "optional": false }, @@ -6279,6 +6480,7 @@ "end": 5102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceType", "optional": false }, @@ -6323,6 +6525,7 @@ "end": 5128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -6345,6 +6548,7 @@ "end": 5155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "memberScope", "optional": false } @@ -6379,6 +6583,7 @@ "end": 5174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false }, @@ -6413,6 +6618,7 @@ "end": 5197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -6459,6 +6665,7 @@ "end": 5240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -6472,6 +6679,7 @@ "end": 5249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -6485,6 +6693,7 @@ "end": 5258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -6549,6 +6758,7 @@ "end": 5300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceType", "optional": false }, @@ -6568,6 +6778,7 @@ "end": 5326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aggScope", "optional": false } @@ -6596,6 +6807,7 @@ "end": 5374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignWithScopes", "optional": false }, @@ -6615,6 +6827,7 @@ "end": 5378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -6636,6 +6849,7 @@ "end": 5383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -6658,6 +6872,7 @@ "end": 5392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -6679,6 +6894,7 @@ "end": 5412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -6725,6 +6941,7 @@ "end": 5436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withStmt", "optional": false, "typeAnnotation": null @@ -6742,6 +6959,7 @@ "end": 5457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -6758,6 +6976,7 @@ "end": 5453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithStatement", "optional": false }, @@ -6791,6 +7010,7 @@ "end": 5479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false, "typeAnnotation": null @@ -6808,6 +7028,7 @@ "end": 5490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withStmt", "optional": false }, @@ -6847,6 +7068,7 @@ "end": 5517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false, "typeAnnotation": null @@ -6865,6 +7087,7 @@ "end": 5537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -6885,6 +7108,7 @@ "end": 5561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -6905,6 +7129,7 @@ "end": 5581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -6928,6 +7153,7 @@ "end": 5604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -6969,6 +7195,7 @@ "end": 5636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientMembers", "optional": false, "typeAnnotation": null @@ -6987,6 +7214,7 @@ "end": 5656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -7007,6 +7235,7 @@ "end": 5680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -7027,6 +7256,7 @@ "end": 5700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -7050,6 +7280,7 @@ "end": 5723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -7091,6 +7322,7 @@ "end": 5750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false, "typeAnnotation": null @@ -7109,6 +7341,7 @@ "end": 5761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -7142,6 +7375,7 @@ "end": 5787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withSymbol", "optional": false, "typeAnnotation": null @@ -7160,6 +7394,7 @@ "end": 5804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithSymbol", "optional": false }, @@ -7179,6 +7414,7 @@ "end": 5813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withStmt", "optional": false }, @@ -7225,6 +7461,7 @@ "end": 5830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7274,6 +7511,7 @@ "end": 5880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false } @@ -7311,6 +7549,7 @@ "end": 5899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7330,6 +7569,7 @@ "end": 5917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false } @@ -7361,6 +7601,7 @@ "end": 5935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7380,6 +7621,7 @@ "end": 5967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientMembers", "optional": false } @@ -7411,6 +7653,7 @@ "end": 5985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7430,6 +7673,7 @@ "end": 6005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withSymbol", "optional": false } @@ -7461,6 +7705,7 @@ "end": 6023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7503,6 +7748,7 @@ "end": 6064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withStmt", "optional": false }, @@ -7522,6 +7768,7 @@ "end": 6080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false } @@ -7550,6 +7797,7 @@ "end": 6104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withScope", "optional": false, "typeAnnotation": null @@ -7574,6 +7822,7 @@ "end": 6121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -7602,6 +7851,7 @@ "end": 6149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7630,6 +7880,7 @@ "end": 6167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7684,6 +7935,7 @@ "end": 6203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -7721,6 +7973,7 @@ "end": 6230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7761,6 +8014,7 @@ "end": 6264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -7774,6 +8028,7 @@ "end": 6274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withScope", "optional": false } @@ -7787,6 +8042,7 @@ "end": 6283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -7851,6 +8107,7 @@ "end": 6320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withType", "optional": false }, @@ -7870,6 +8127,7 @@ "end": 6347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withScope", "optional": false } @@ -7898,6 +8156,7 @@ "end": 6399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignFuncDeclScopes", "optional": false }, @@ -7917,6 +8176,7 @@ "end": 6403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -7938,6 +8198,7 @@ "end": 6408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -7960,6 +8221,7 @@ "end": 6417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -7981,6 +8243,7 @@ "end": 6437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -8027,6 +8290,7 @@ "end": 6461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false, "typeAnnotation": null @@ -8044,6 +8308,7 @@ "end": 6477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -8060,6 +8325,7 @@ "end": 6473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -8093,6 +8359,7 @@ "end": 6501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false, "typeAnnotation": { @@ -8114,6 +8381,7 @@ "end": 6509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -8155,6 +8423,7 @@ "end": 6544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localContainer", "optional": false, "typeAnnotation": { @@ -8176,6 +8445,7 @@ "end": 6552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -8213,6 +8483,7 @@ "end": 6581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -8253,6 +8524,7 @@ "end": 6616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localContainer", "optional": false, "typeAnnotation": null @@ -8276,6 +8548,7 @@ "end": 6622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -8326,6 +8599,7 @@ "end": 6667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false, "typeAnnotation": null @@ -8344,6 +8618,7 @@ "end": 6677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -8363,6 +8638,7 @@ "end": 6686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -8391,6 +8667,7 @@ "end": 6705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -8434,6 +8711,7 @@ "end": 6740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInnerStatic", "optional": false, "typeAnnotation": null @@ -8452,6 +8730,7 @@ "end": 6751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false }, @@ -8481,6 +8760,7 @@ "end": 6762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8538,6 +8818,7 @@ "end": 6913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -8555,6 +8836,7 @@ "end": 6929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInnerStatic", "optional": false }, @@ -8589,6 +8871,7 @@ "end": 6939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8647,6 +8930,7 @@ "end": 6981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8705,6 +8989,7 @@ "end": 7346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8759,6 +9044,7 @@ "end": 7392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -8786,6 +9072,7 @@ "end": 7417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -8805,6 +9092,7 @@ "end": 7426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -8833,6 +9121,7 @@ "end": 7445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -8883,6 +9172,7 @@ "end": 7487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false, "typeAnnotation": null @@ -8906,6 +9196,7 @@ "end": 7497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -8977,6 +9268,7 @@ "end": 7546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -9002,6 +9294,7 @@ "end": 7568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeFlags", "optional": false }, @@ -9038,6 +9331,7 @@ "end": 7589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -9057,6 +9351,7 @@ "end": 7598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -9085,6 +9380,7 @@ "end": 7617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -9151,6 +9447,7 @@ "end": 7663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -9174,6 +9471,7 @@ "end": 7686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false } @@ -9206,6 +9504,7 @@ "end": 7721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -9223,6 +9522,7 @@ "end": 7732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -9267,6 +9567,7 @@ "end": 7888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -9284,6 +9585,7 @@ "end": 7899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -9369,6 +9671,7 @@ "end": 7994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -9445,6 +9748,7 @@ "end": 8061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -9544,6 +9848,7 @@ "end": 8136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -9614,6 +9919,7 @@ "end": 8201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -9683,6 +9989,7 @@ "end": 8252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -9744,6 +10051,7 @@ "end": 8244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -9789,6 +10097,7 @@ "end": 8440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -9806,6 +10115,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -9842,6 +10152,7 @@ "end": 8521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false }, @@ -9864,6 +10175,7 @@ "end": 8532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -9914,6 +10226,7 @@ "end": 8588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -9943,6 +10256,7 @@ "end": 8598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10005,6 +10319,7 @@ "end": 8761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false, "typeAnnotation": null @@ -10022,6 +10337,7 @@ "end": 8772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -10063,6 +10379,7 @@ "end": 8842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false, "typeAnnotation": null @@ -10080,6 +10397,7 @@ "end": 8853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instType", "optional": false }, @@ -10122,6 +10440,7 @@ "end": 8897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -10153,6 +10472,7 @@ "end": 8922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10203,6 +10523,7 @@ "end": 9067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false, "typeAnnotation": null @@ -10232,6 +10553,7 @@ "end": 9077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10302,6 +10624,7 @@ "end": 9137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -10336,6 +10659,7 @@ "end": 9161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -10367,6 +10691,7 @@ "end": 9170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -10413,6 +10738,7 @@ "end": 9201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -10470,6 +10796,7 @@ "end": 9258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10516,6 +10843,7 @@ "end": 9284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10575,6 +10903,7 @@ "end": 9333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false, "typeAnnotation": null @@ -10610,6 +10939,7 @@ "end": 9343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10678,6 +11008,7 @@ "end": 9412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false, "typeAnnotation": null @@ -10716,6 +11047,7 @@ "end": 9445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFnc", "optional": false, "typeAnnotation": { @@ -10737,6 +11069,7 @@ "end": 9455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -10763,6 +11096,7 @@ "end": 9465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -10811,6 +11145,7 @@ "end": 9506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameText", "optional": false, "typeAnnotation": null @@ -10834,6 +11169,7 @@ "end": 9517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -10865,6 +11201,7 @@ "end": 9533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -10921,6 +11258,7 @@ "end": 9579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false, "typeAnnotation": { @@ -10942,6 +11280,7 @@ "end": 9591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeSymbol", "optional": false }, @@ -10973,6 +11312,7 @@ "end": 9625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false }, @@ -11023,6 +11363,7 @@ "end": 9955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFnc", "optional": false }, @@ -11078,6 +11419,7 @@ "end": 9989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -11143,6 +11485,7 @@ "end": 10043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFnc", "optional": false }, @@ -11213,6 +11556,7 @@ "end": 10102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -11229,6 +11573,7 @@ "end": 10092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeSymbol", "optional": false }, @@ -11267,6 +11612,7 @@ "end": 10079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScopeBuilder", "optional": false }, @@ -11309,6 +11655,7 @@ "end": 10179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false, "typeAnnotation": null @@ -11344,6 +11691,7 @@ "end": 10189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -11417,6 +11765,7 @@ "end": 10247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFnc", "optional": false }, @@ -11454,6 +11803,7 @@ "end": 10273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerFnc", "optional": false }, @@ -11484,6 +11834,7 @@ "end": 10309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false } @@ -11560,6 +11911,7 @@ "end": 10374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -11580,6 +11932,7 @@ "end": 10421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -11597,6 +11950,7 @@ "end": 10454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -11636,6 +11990,7 @@ "end": 10495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -11670,6 +12025,7 @@ "end": 10524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -11715,6 +12071,7 @@ "end": 10577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -11740,6 +12097,7 @@ "end": 10567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -11784,6 +12142,7 @@ "end": 10633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -11829,6 +12188,7 @@ "end": 10677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false, "typeAnnotation": null @@ -11858,6 +12218,7 @@ "end": 10687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -11920,6 +12281,7 @@ "end": 10805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false, "typeAnnotation": null @@ -11943,6 +12305,7 @@ "end": 10815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -11999,6 +12362,7 @@ "end": 11167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameText", "optional": false }, @@ -12016,6 +12380,7 @@ "end": 11179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameText", "optional": false }, @@ -12057,6 +12422,7 @@ "end": 11207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -12095,6 +12461,7 @@ "end": 11252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false }, @@ -12126,6 +12493,7 @@ "end": 11281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false, "typeAnnotation": null @@ -12150,6 +12518,7 @@ "end": 11293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false }, @@ -12172,6 +12541,7 @@ "end": 11312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameText", "optional": false } @@ -12233,6 +12603,7 @@ "end": 11483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false, "typeAnnotation": null @@ -12257,6 +12628,7 @@ "end": 11495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false }, @@ -12279,6 +12651,7 @@ "end": 11514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nameText", "optional": false } @@ -12355,6 +12728,7 @@ "end": 11583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -12395,6 +12769,7 @@ "end": 11633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false } @@ -12408,6 +12783,7 @@ "end": 11644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -12421,6 +12797,7 @@ "end": 11715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false } @@ -12434,6 +12811,7 @@ "end": 11722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false } @@ -12454,6 +12832,7 @@ "end": 11729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false }, @@ -12524,6 +12903,7 @@ "end": 11847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -12563,6 +12943,7 @@ "end": 11892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -12588,6 +12969,7 @@ "end": 11912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -12610,6 +12992,7 @@ "end": 11954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -12654,6 +13037,7 @@ "end": 11983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false } @@ -12684,6 +13068,7 @@ "end": 11992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false }, @@ -12718,6 +13103,7 @@ "end": 12021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -12753,6 +13139,7 @@ "end": 12043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -12791,6 +13178,7 @@ "end": 12088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false }, @@ -12814,6 +13202,7 @@ "end": 12097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false }, @@ -12866,6 +13255,7 @@ "end": 12152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -12910,6 +13300,7 @@ "end": 12177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -12950,6 +13341,7 @@ "end": 12224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false } @@ -12963,6 +13355,7 @@ "end": 12231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false } @@ -12989,6 +13382,7 @@ "end": 12242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -13040,6 +13434,7 @@ "end": 12263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13062,6 +13457,7 @@ "end": 12286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false } @@ -13088,6 +13484,7 @@ "end": 12304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcScope", "optional": false } @@ -13101,6 +13498,7 @@ "end": 12315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false } @@ -13152,6 +13550,7 @@ "end": 12353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13195,6 +13594,7 @@ "end": 12386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolFlags", "optional": false }, @@ -13239,6 +13639,7 @@ "end": 12508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13264,6 +13665,7 @@ "end": 12525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13317,6 +13719,7 @@ "end": 12554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13357,6 +13760,7 @@ "end": 12574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13410,6 +13814,7 @@ "end": 12792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13435,6 +13840,7 @@ "end": 12813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13468,6 +13874,7 @@ "end": 12890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -13523,6 +13930,7 @@ "end": 12957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcTable", "optional": false, "typeAnnotation": null @@ -13541,6 +13949,7 @@ "end": 12979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -13574,6 +13983,7 @@ "end": 13006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcMembers", "optional": false, "typeAnnotation": null @@ -13592,6 +14002,7 @@ "end": 13026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -13612,6 +14023,7 @@ "end": 13050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -13625,6 +14037,7 @@ "end": 13060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcTable", "optional": false } @@ -13645,6 +14058,7 @@ "end": 13081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -13686,6 +14100,7 @@ "end": 13115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncTable", "optional": false, "typeAnnotation": null @@ -13704,6 +14119,7 @@ "end": 13137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -13737,6 +14153,7 @@ "end": 13171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncMembers", "optional": false, "typeAnnotation": null @@ -13755,6 +14172,7 @@ "end": 13191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -13775,6 +14193,7 @@ "end": 13215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -13788,6 +14207,7 @@ "end": 13232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncTable", "optional": false } @@ -13808,6 +14228,7 @@ "end": 13253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -13849,6 +14270,7 @@ "end": 13286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcStaticTable", "optional": false, "typeAnnotation": null @@ -13867,6 +14289,7 @@ "end": 13308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -13900,6 +14323,7 @@ "end": 13341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcStaticMembers", "optional": false, "typeAnnotation": null @@ -13918,6 +14342,7 @@ "end": 13361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -13938,6 +14363,7 @@ "end": 13385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -13951,6 +14377,7 @@ "end": 13401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcStaticTable", "optional": false } @@ -13971,6 +14398,7 @@ "end": 13422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -14012,6 +14440,7 @@ "end": 13462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncStaticTable", "optional": false, "typeAnnotation": null @@ -14030,6 +14459,7 @@ "end": 13484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -14063,6 +14493,7 @@ "end": 13524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncStaticMembers", "optional": false, "typeAnnotation": null @@ -14081,6 +14512,7 @@ "end": 13544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -14101,6 +14533,7 @@ "end": 13568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -14114,6 +14547,7 @@ "end": 13591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncStaticTable", "optional": false } @@ -14134,6 +14568,7 @@ "end": 13612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -14178,6 +14613,7 @@ "end": 13732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14221,6 +14657,7 @@ "end": 13752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -14285,6 +14722,7 @@ "end": 13813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false, "typeAnnotation": null @@ -14303,6 +14741,7 @@ "end": 13838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScopeBuilder", "optional": false }, @@ -14316,6 +14755,7 @@ "end": 13850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcMembers", "optional": false } @@ -14329,6 +14769,7 @@ "end": 13870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncMembers", "optional": false } @@ -14362,6 +14803,7 @@ "end": 13895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false } @@ -14375,6 +14817,7 @@ "end": 13911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localContainer", "optional": false } @@ -14409,6 +14852,7 @@ "end": 13933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false, "typeAnnotation": null @@ -14427,6 +14871,7 @@ "end": 13958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScopeBuilder", "optional": false }, @@ -14440,6 +14885,7 @@ "end": 13976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcStaticMembers", "optional": false } @@ -14453,6 +14899,7 @@ "end": 14002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ambientFuncStaticMembers", "optional": false } @@ -14486,6 +14933,7 @@ "end": 14027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentScope", "optional": false } @@ -14533,6 +14981,7 @@ "end": 14057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14564,6 +15013,7 @@ "end": 14082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -14632,6 +15082,7 @@ "end": 14125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -14669,6 +15120,7 @@ "end": 14171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -14704,6 +15156,7 @@ "end": 14819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14723,6 +15176,7 @@ "end": 14839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcTable", "optional": false } @@ -14761,6 +15215,7 @@ "end": 14863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14808,6 +15263,7 @@ "end": 14902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false, "typeAnnotation": null @@ -14825,6 +15281,7 @@ "end": 14913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14864,6 +15321,7 @@ "end": 14945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signature", "optional": false, "typeAnnotation": null @@ -14881,6 +15339,7 @@ "end": 14956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14923,6 +15382,7 @@ "end": 14994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -14970,6 +15430,7 @@ "end": 15033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false }, @@ -14989,6 +15450,7 @@ "end": 15057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -15020,6 +15482,7 @@ "end": 15081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false }, @@ -15045,6 +15508,7 @@ "end": 15099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false }, @@ -15085,6 +15549,7 @@ "end": 15130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false }, @@ -15104,6 +15569,7 @@ "end": 15152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false } @@ -15135,6 +15601,7 @@ "end": 15177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false }, @@ -15160,6 +15627,7 @@ "end": 15195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false }, @@ -15204,6 +15672,7 @@ "end": 15238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -15235,6 +15704,7 @@ "end": 15261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -15284,6 +15754,7 @@ "end": 15295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "group", "optional": false }, @@ -15309,6 +15780,7 @@ "end": 15320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStatic", "optional": false }, @@ -15331,6 +15803,7 @@ "end": 15330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -15371,6 +15844,7 @@ "end": 15361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -15418,6 +15892,7 @@ "end": 15450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false, "typeAnnotation": null @@ -15447,6 +15922,7 @@ "end": 15468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -15481,6 +15957,7 @@ "end": 15464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeSymbol", "optional": false }, @@ -15543,6 +16020,7 @@ "end": 15508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -15568,6 +16046,7 @@ "end": 15528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -15595,6 +16074,7 @@ "end": 15551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -15622,6 +16102,7 @@ "end": 15569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -15675,6 +16156,7 @@ "end": 15601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -15706,6 +16188,7 @@ "end": 15636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -15719,6 +16202,7 @@ "end": 15643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false } @@ -15738,6 +16222,7 @@ "end": 15653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -15760,6 +16245,7 @@ "end": 15721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcTable", "optional": false } @@ -15811,6 +16297,7 @@ "end": 15754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -15842,6 +16329,7 @@ "end": 15790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false } @@ -15855,6 +16343,7 @@ "end": 15797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fgSym", "optional": false } @@ -15874,6 +16363,7 @@ "end": 15807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -15896,6 +16386,7 @@ "end": 15884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcStaticTable", "optional": false } @@ -15938,6 +16429,7 @@ "end": 15933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signature", "optional": false }, @@ -15981,6 +16473,7 @@ "end": 15971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -16004,6 +16497,7 @@ "end": 15983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signature", "optional": false }, @@ -16058,6 +16552,7 @@ "end": 16029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -16089,6 +16584,7 @@ "end": 16036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -16099,6 +16595,7 @@ "end": 16042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -16118,6 +16615,7 @@ "end": 16045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -16153,6 +16651,7 @@ "end": 16083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "paramSym", "optional": false, "typeAnnotation": { @@ -16174,6 +16673,7 @@ "end": 16100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParameterSymbol", "optional": false }, @@ -16200,6 +16700,7 @@ "end": 16112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signature", "optional": false }, @@ -16225,6 +16726,7 @@ "end": 16125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -16272,6 +16774,7 @@ "end": 16155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -16312,6 +16815,7 @@ "end": 16195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -16337,6 +16841,7 @@ "end": 16269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "paramSym", "optional": false }, @@ -16419,6 +16924,7 @@ "end": 16348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -16459,6 +16965,7 @@ "end": 16388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -16478,6 +16985,7 @@ "end": 16399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "signature", "optional": false }, @@ -16513,6 +17021,7 @@ "end": 16476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -16570,6 +17079,7 @@ "end": 16525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -16597,6 +17107,7 @@ "end": 16550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -16616,6 +17127,7 @@ "end": 16559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -16644,6 +17156,7 @@ "end": 16578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -16692,6 +17205,7 @@ "end": 16619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisType", "optional": false, "typeAnnotation": null @@ -16728,6 +17242,7 @@ "end": 16631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -16754,6 +17269,7 @@ "end": 16656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -16773,6 +17289,7 @@ "end": 16665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -16801,6 +17318,7 @@ "end": 16684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -16838,6 +17356,7 @@ "end": 16708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -16891,6 +17410,7 @@ "end": 16764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -16904,6 +17424,7 @@ "end": 16771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false } @@ -16917,6 +17438,7 @@ "end": 16780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -16930,6 +17452,7 @@ "end": 16790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisType", "optional": false } @@ -16953,6 +17476,7 @@ "end": 16806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false } @@ -16988,6 +17512,7 @@ "end": 16866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignCatchScopes", "optional": false }, @@ -17007,6 +17532,7 @@ "end": 16870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -17028,6 +17554,7 @@ "end": 16875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -17050,6 +17577,7 @@ "end": 16884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -17071,6 +17599,7 @@ "end": 16904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -17117,6 +17646,7 @@ "end": 16930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchBlock", "optional": false, "typeAnnotation": null @@ -17134,6 +17664,7 @@ "end": 16943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -17150,6 +17681,7 @@ "end": 16939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -17179,6 +17711,7 @@ "end": 16967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchBlock", "optional": false }, @@ -17222,6 +17755,7 @@ "end": 17003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchTable", "optional": false, "typeAnnotation": null @@ -17240,6 +17774,7 @@ "end": 17023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ScopedMembers", "optional": false }, @@ -17260,6 +17795,7 @@ "end": 17047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DualStringHashTable", "optional": false }, @@ -17280,6 +17816,7 @@ "end": 17067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -17303,6 +17840,7 @@ "end": 17090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringHashTable", "optional": false }, @@ -17344,6 +17882,7 @@ "end": 17199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchLocals", "optional": false, "typeAnnotation": null @@ -17362,6 +17901,7 @@ "end": 17224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolScopeBuilder", "optional": false }, @@ -17375,6 +17915,7 @@ "end": 17235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchTable", "optional": false } @@ -17430,6 +17971,7 @@ "end": 17262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -17479,6 +18021,7 @@ "end": 17339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -17543,6 +18086,7 @@ "end": 17391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchBlock", "optional": false }, @@ -17562,6 +18106,7 @@ "end": 17420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchLocals", "optional": false } @@ -17587,6 +18132,7 @@ "end": 17449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pushAssignScope", "optional": false }, @@ -17600,6 +18146,7 @@ "end": 17461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchLocals", "optional": false } @@ -17613,6 +18160,7 @@ "end": 17470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -17638,6 +18186,7 @@ "end": 17479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -17681,6 +18230,7 @@ "end": 17508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -17724,6 +18274,7 @@ "end": 17538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -17777,6 +18328,7 @@ "end": 17608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignScopes", "optional": false }, @@ -17796,6 +18348,7 @@ "end": 17612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -17817,6 +18370,7 @@ "end": 17617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -17839,6 +18393,7 @@ "end": 17625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -17860,6 +18415,7 @@ "end": 17630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -17882,6 +18438,7 @@ "end": 17638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -17903,6 +18460,7 @@ "end": 17650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -17949,6 +18507,7 @@ "end": 17673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -17970,6 +18529,7 @@ "end": 17692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -17990,6 +18550,7 @@ "end": 17701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -18029,6 +18590,7 @@ "end": 17723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false, "typeAnnotation": null @@ -18058,6 +18620,7 @@ "end": 17748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18095,6 +18658,7 @@ "end": 17771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18120,6 +18684,7 @@ "end": 17792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18164,6 +18729,7 @@ "end": 17825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": null @@ -18181,6 +18747,7 @@ "end": 17840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18197,6 +18764,7 @@ "end": 17836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ASTList", "optional": false }, @@ -18233,6 +18801,7 @@ "end": 17862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -18264,6 +18833,7 @@ "end": 17887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -18315,6 +18885,7 @@ "end": 17944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18340,6 +18911,7 @@ "end": 17965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18381,6 +18953,7 @@ "end": 18024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignModuleScopes", "optional": false }, @@ -18394,6 +18967,7 @@ "end": 18028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -18407,6 +18981,7 @@ "end": 18037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -18443,6 +19018,7 @@ "end": 18078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18468,6 +19044,7 @@ "end": 18099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18509,6 +19086,7 @@ "end": 18156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignClassScopes", "optional": false }, @@ -18522,6 +19100,7 @@ "end": 18160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -18535,6 +19114,7 @@ "end": 18169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -18571,6 +19151,7 @@ "end": 18210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18596,6 +19177,7 @@ "end": 18231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18637,6 +19219,7 @@ "end": 18296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignInterfaceScopes", "optional": false }, @@ -18650,6 +19233,7 @@ "end": 18300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -18663,6 +19247,7 @@ "end": 18309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -18699,6 +19284,7 @@ "end": 18350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18724,6 +19310,7 @@ "end": 18371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18765,6 +19352,7 @@ "end": 18415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignWithScopes", "optional": false }, @@ -18778,6 +19366,7 @@ "end": 18419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -18791,6 +19380,7 @@ "end": 18428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -18827,6 +19417,7 @@ "end": 18469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18852,6 +19443,7 @@ "end": 18490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -18893,6 +19485,7 @@ "end": 18542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignFuncDeclScopes", "optional": false }, @@ -18906,6 +19499,7 @@ "end": 18546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -18919,6 +19513,7 @@ "end": 18555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -18955,6 +19550,7 @@ "end": 18596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -18980,6 +19576,7 @@ "end": 18617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -19021,6 +19618,7 @@ "end": 18663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "preAssignCatchScopes", "optional": false }, @@ -19034,6 +19632,7 @@ "end": 18667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -19047,6 +19646,7 @@ "end": 18676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -19083,6 +19683,7 @@ "end": 18717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -19108,6 +19709,7 @@ "end": 18738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -19149,6 +19751,7 @@ "end": 18768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false, "typeAnnotation": null @@ -19210,6 +19813,7 @@ "end": 18816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19238,6 +19842,7 @@ "end": 18840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false } @@ -19256,6 +19861,7 @@ "end": 18860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } @@ -19283,6 +19889,7 @@ "end": 18905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postAssignScopes", "optional": false }, @@ -19302,6 +19909,7 @@ "end": 18909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false, "typeAnnotation": { @@ -19323,6 +19931,7 @@ "end": 18914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -19345,6 +19954,7 @@ "end": 18922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -19366,6 +19976,7 @@ "end": 18927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AST", "optional": false }, @@ -19388,6 +19999,7 @@ "end": 18935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false, "typeAnnotation": { @@ -19409,6 +20021,7 @@ "end": 18947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IAstWalker", "optional": false }, @@ -19455,6 +20068,7 @@ "end": 18970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false, "typeAnnotation": { @@ -19476,6 +20090,7 @@ "end": 18989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssignScopeContext", "optional": false }, @@ -19496,6 +20111,7 @@ "end": 18998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -19535,6 +20151,7 @@ "end": 19020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false, "typeAnnotation": null @@ -19564,6 +20181,7 @@ "end": 19044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -19601,6 +20219,7 @@ "end": 19067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -19626,6 +20245,7 @@ "end": 19088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -19670,6 +20290,7 @@ "end": 19141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prevModDecl", "optional": false, "typeAnnotation": null @@ -19687,6 +20308,7 @@ "end": 19166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -19703,6 +20325,7 @@ "end": 19162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ModuleDeclaration", "optional": false }, @@ -19733,6 +20356,7 @@ "end": 19199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -19746,6 +20370,7 @@ "end": 19207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -19786,6 +20411,7 @@ "end": 19234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -19843,6 +20469,7 @@ "end": 19282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -19920,6 +20547,7 @@ "end": 19338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -19969,6 +20597,7 @@ "end": 19380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -20013,6 +20642,7 @@ "end": 19401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false }, @@ -20080,6 +20710,7 @@ "end": 19484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20105,6 +20736,7 @@ "end": 19505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -20146,6 +20778,7 @@ "end": 19556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -20159,6 +20792,7 @@ "end": 19564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -20195,6 +20829,7 @@ "end": 19605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20220,6 +20855,7 @@ "end": 19626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -20261,6 +20897,7 @@ "end": 19681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -20274,6 +20911,7 @@ "end": 19689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -20310,6 +20948,7 @@ "end": 19730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20335,6 +20974,7 @@ "end": 19751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -20376,6 +21016,7 @@ "end": 19790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -20389,6 +21030,7 @@ "end": 19798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -20425,6 +21067,7 @@ "end": 19839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20450,6 +21093,7 @@ "end": 19860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -20494,6 +21138,7 @@ "end": 19901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false, "typeAnnotation": null @@ -20511,6 +21156,7 @@ "end": 19917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20527,6 +21173,7 @@ "end": 19913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncDecl", "optional": false }, @@ -20583,6 +21230,7 @@ "end": 19949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -20610,6 +21258,7 @@ "end": 19974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasFlag", "optional": false }, @@ -20629,6 +21278,7 @@ "end": 19983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -20657,6 +21307,7 @@ "end": 20002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FncFlags", "optional": false }, @@ -20695,6 +21346,7 @@ "end": 20029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcDecl", "optional": false }, @@ -20737,6 +21389,7 @@ "end": 20078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -20750,6 +21403,7 @@ "end": 20086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -20790,6 +21444,7 @@ "end": 20145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20815,6 +21470,7 @@ "end": 20166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeType", "optional": false }, @@ -20859,6 +21515,7 @@ "end": 20206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchBlock", "optional": false, "typeAnnotation": null @@ -20876,6 +21533,7 @@ "end": 20219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false }, @@ -20892,6 +21550,7 @@ "end": 20215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Catch", "optional": false }, @@ -20921,6 +21580,7 @@ "end": 20251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catchBlock", "optional": false }, @@ -20961,6 +21621,7 @@ "end": 20295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "popAssignScope", "optional": false }, @@ -20974,6 +21635,7 @@ "end": 20303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "context", "optional": false } @@ -21016,6 +21678,7 @@ "end": 20375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false, "typeAnnotation": null @@ -21074,6 +21737,7 @@ "end": 20423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walker", "optional": false }, @@ -21102,6 +21766,7 @@ "end": 20447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "go", "optional": false } @@ -21120,6 +21785,7 @@ "end": 20467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ast", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression2.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression2.json index d4e92edde10c..3ac0f812127d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression2.json @@ -37,6 +37,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "href", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression3.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression3.json index 1dc9fddd2160..2e0750463457 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression3.json @@ -25,6 +25,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression4.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression4.json index d4815f83bfde..4bc647657d67 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression4.json @@ -38,6 +38,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ca", "optional": false }, @@ -66,6 +67,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -116,6 +118,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ba", "optional": false }, @@ -144,6 +147,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -207,6 +211,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -278,6 +283,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -364,6 +370,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -400,6 +407,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -470,6 +478,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -513,6 +522,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -547,6 +557,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodeURIComponent", "optional": false }, @@ -581,6 +592,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -614,6 +626,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -641,6 +654,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -665,6 +679,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -689,6 +704,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -751,6 +767,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -796,6 +813,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression5.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression5.json index a35877ba7dd8..489499d0576b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpression5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpression5.json @@ -18,6 +18,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -74,6 +75,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity1.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity1.json index ff9c917b2b2c..fb9d88ab1521 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity1.json @@ -41,6 +41,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notregexp", "optional": false } @@ -65,6 +66,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity2.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity2.json index f2f854159a73..25e203f1727b 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity2.json @@ -48,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notregexp", "optional": false } @@ -72,6 +73,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity5.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity5.json index ed13f418a35d..8b94850dd0da 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity5.json @@ -31,6 +31,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "model", "optional": false }, @@ -79,6 +80,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rotateY", "optional": false }, @@ -95,6 +97,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -142,6 +145,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rotateZ", "optional": false }, @@ -158,6 +162,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity6.json b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity6.json index d9c42a6c9f6b..ff71e2535846 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserRegularExpressionDivideAmbiguity6.json @@ -14,6 +14,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c255lsqr8h", "optional": false }, @@ -33,6 +34,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -90,6 +94,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -109,6 +114,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -128,6 +134,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -147,6 +154,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -166,6 +174,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": null @@ -209,6 +218,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -248,6 +258,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -283,6 +294,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -330,6 +342,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -348,6 +361,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false }, @@ -358,6 +372,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -402,6 +417,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -449,6 +465,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -493,6 +510,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -548,6 +566,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -559,6 +578,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -604,6 +624,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -651,6 +672,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -702,6 +724,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -757,6 +780,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -768,6 +792,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -787,6 +812,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -797,6 +823,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -842,6 +869,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -889,6 +917,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -940,6 +969,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -995,6 +1025,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -1006,6 +1037,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1041,6 +1073,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1052,6 +1085,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1097,6 +1131,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1144,6 +1179,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1202,6 +1238,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1257,6 +1294,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -1268,6 +1306,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1303,6 +1342,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1314,6 +1354,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1333,6 +1374,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1343,6 +1385,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1388,6 +1431,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1435,6 +1479,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1493,6 +1538,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1548,6 +1594,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -1559,6 +1606,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -1594,6 +1642,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1605,6 +1654,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1640,6 +1690,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1651,6 +1702,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -1696,6 +1748,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1743,6 +1796,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1808,6 +1862,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1863,6 +1918,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -1874,6 +1930,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -1909,6 +1966,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1920,6 +1978,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -1955,6 +2014,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1966,6 +2026,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -1985,6 +2046,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1995,6 +2057,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2040,6 +2103,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2087,6 +2151,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2152,6 +2217,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2207,6 +2273,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false } @@ -2218,6 +2285,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -2253,6 +2321,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2264,6 +2333,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2299,6 +2369,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2310,6 +2381,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2345,6 +2417,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2356,6 +2429,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2401,6 +2475,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2448,6 +2523,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2513,6 +2589,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2568,6 +2645,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -2579,6 +2657,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -2614,6 +2693,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2625,6 +2705,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2660,6 +2741,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2671,6 +2753,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -2690,6 +2773,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2700,6 +2784,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -2745,6 +2830,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2792,6 +2878,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2850,6 +2937,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2905,6 +2993,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -2916,6 +3005,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -2951,6 +3041,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -2962,6 +3053,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -2997,6 +3089,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3008,6 +3101,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3053,6 +3147,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -3100,6 +3195,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3158,6 +3254,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -3213,6 +3310,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false } @@ -3224,6 +3322,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3259,6 +3358,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3270,6 +3370,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3289,6 +3390,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3299,6 +3401,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3344,6 +3447,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -3391,6 +3495,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3442,6 +3547,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -3497,6 +3603,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false } @@ -3508,6 +3615,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3543,6 +3651,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3554,6 +3663,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3599,6 +3709,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -3646,6 +3757,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3697,6 +3809,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -3752,6 +3865,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false } @@ -3763,6 +3877,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -3782,6 +3897,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3792,6 +3908,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3837,6 +3954,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -3884,6 +4002,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3928,6 +4047,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -3983,6 +4103,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false } @@ -3994,6 +4115,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -4039,6 +4161,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -4086,6 +4209,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -4130,6 +4254,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -4169,6 +4294,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -4179,6 +4305,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false } @@ -4224,6 +4351,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -4277,6 +4405,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -4317,6 +4446,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserReturnStatement3.json b/crates/swc_ecma_parser/tests/tsc/parserReturnStatement3.json index 67015d2cce49..56bdd68df648 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserReturnStatement3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserReturnStatement3.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserReturnStatement4.json b/crates/swc_ecma_parser/tests/tsc/parserReturnStatement4.json index 736cf33fa518..f00c8ef0c2a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserReturnStatement4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserReturnStatement4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserS7.2_A1.5_T2.json b/crates/swc_ecma_parser/tests/tsc/parserS7.2_A1.5_T2.json index bf787279517d..2b479c7ee7b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserS7.2_A1.5_T2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserS7.2_A1.5_T2.json @@ -25,6 +25,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false }, @@ -65,6 +66,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +108,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -141,6 +144,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -178,6 +182,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -256,6 +262,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -291,6 +298,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserS7.3_A1.1_T2.json b/crates/swc_ecma_parser/tests/tsc/parserS7.3_A1.1_T2.json index 627d90fba168..f93c801ba3d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserS7.3_A1.1_T2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserS7.3_A1.1_T2.json @@ -28,6 +28,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +108,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -141,6 +144,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserS7.6_A4.2_T1.json b/crates/swc_ecma_parser/tests/tsc/parserS7.6_A4.2_T1.json index 63cabebccaee..159cf4eca261 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserS7.6_A4.2_T1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserS7.6_A4.2_T1.json @@ -28,6 +28,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "А", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "А", "optional": false }, @@ -106,6 +108,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -153,6 +156,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Б", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Б", "optional": false }, @@ -231,6 +236,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -278,6 +284,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "В", "optional": false, "typeAnnotation": null @@ -315,6 +322,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "В", "optional": false }, @@ -356,6 +364,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -403,6 +412,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Г", "optional": false, "typeAnnotation": null @@ -440,6 +450,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Г", "optional": false }, @@ -481,6 +492,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -528,6 +540,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Д", "optional": false, "typeAnnotation": null @@ -565,6 +578,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Д", "optional": false }, @@ -606,6 +620,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -653,6 +668,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Е", "optional": false, "typeAnnotation": null @@ -690,6 +706,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Е", "optional": false }, @@ -731,6 +748,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -778,6 +796,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ж", "optional": false, "typeAnnotation": null @@ -815,6 +834,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ж", "optional": false }, @@ -856,6 +876,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -903,6 +924,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "З", "optional": false, "typeAnnotation": null @@ -940,6 +962,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "З", "optional": false }, @@ -981,6 +1004,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1028,6 +1052,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "И", "optional": false, "typeAnnotation": null @@ -1065,6 +1090,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "И", "optional": false }, @@ -1106,6 +1132,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1153,6 +1180,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Й", "optional": false, "typeAnnotation": null @@ -1190,6 +1218,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Й", "optional": false }, @@ -1231,6 +1260,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1278,6 +1308,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "К", "optional": false, "typeAnnotation": null @@ -1315,6 +1346,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "К", "optional": false }, @@ -1356,6 +1388,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1403,6 +1436,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Л", "optional": false, "typeAnnotation": null @@ -1440,6 +1474,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Л", "optional": false }, @@ -1481,6 +1516,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1528,6 +1564,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "М", "optional": false, "typeAnnotation": null @@ -1565,6 +1602,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "М", "optional": false }, @@ -1606,6 +1644,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1653,6 +1692,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Н", "optional": false, "typeAnnotation": null @@ -1690,6 +1730,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Н", "optional": false }, @@ -1731,6 +1772,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1778,6 +1820,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "О", "optional": false, "typeAnnotation": null @@ -1815,6 +1858,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "О", "optional": false }, @@ -1856,6 +1900,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1903,6 +1948,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "П", "optional": false, "typeAnnotation": null @@ -1940,6 +1986,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "П", "optional": false }, @@ -1981,6 +2028,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2028,6 +2076,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Р", "optional": false, "typeAnnotation": null @@ -2065,6 +2114,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Р", "optional": false }, @@ -2106,6 +2156,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2153,6 +2204,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С", "optional": false, "typeAnnotation": null @@ -2190,6 +2242,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С", "optional": false }, @@ -2231,6 +2284,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2278,6 +2332,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Т", "optional": false, "typeAnnotation": null @@ -2315,6 +2370,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Т", "optional": false }, @@ -2356,6 +2412,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2403,6 +2460,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "У", "optional": false, "typeAnnotation": null @@ -2440,6 +2498,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "У", "optional": false }, @@ -2481,6 +2540,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2528,6 +2588,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ф", "optional": false, "typeAnnotation": null @@ -2565,6 +2626,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ф", "optional": false }, @@ -2606,6 +2668,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2653,6 +2716,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Х", "optional": false, "typeAnnotation": null @@ -2690,6 +2754,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Х", "optional": false }, @@ -2731,6 +2796,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2778,6 +2844,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ц", "optional": false, "typeAnnotation": null @@ -2815,6 +2882,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ц", "optional": false }, @@ -2856,6 +2924,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2903,6 +2972,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ч", "optional": false, "typeAnnotation": null @@ -2940,6 +3010,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ч", "optional": false }, @@ -2981,6 +3052,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3028,6 +3100,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ш", "optional": false, "typeAnnotation": null @@ -3065,6 +3138,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ш", "optional": false }, @@ -3106,6 +3180,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3153,6 +3228,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Щ", "optional": false, "typeAnnotation": null @@ -3190,6 +3266,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Щ", "optional": false }, @@ -3231,6 +3308,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3278,6 +3356,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ъ", "optional": false, "typeAnnotation": null @@ -3315,6 +3394,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ъ", "optional": false }, @@ -3356,6 +3436,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3403,6 +3484,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ы", "optional": false, "typeAnnotation": null @@ -3440,6 +3522,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ы", "optional": false }, @@ -3481,6 +3564,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3528,6 +3612,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ь", "optional": false, "typeAnnotation": null @@ -3565,6 +3650,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ь", "optional": false }, @@ -3606,6 +3692,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3653,6 +3740,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Э", "optional": false, "typeAnnotation": null @@ -3690,6 +3778,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Э", "optional": false }, @@ -3731,6 +3820,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3778,6 +3868,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ю", "optional": false, "typeAnnotation": null @@ -3815,6 +3906,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ю", "optional": false }, @@ -3856,6 +3948,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3903,6 +3996,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Я", "optional": false, "typeAnnotation": null @@ -3940,6 +4034,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Я", "optional": false }, @@ -3981,6 +4076,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -4028,6 +4124,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ё", "optional": false, "typeAnnotation": null @@ -4065,6 +4162,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ё", "optional": false }, @@ -4106,6 +4204,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserStrictMode1.json b/crates/swc_ecma_parser/tests/tsc/parserStrictMode1.json index b24e1bf1b659..7cd905d4742c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserStrictMode1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserStrictMode1.json @@ -25,6 +25,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -52,6 +53,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -79,6 +81,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -106,6 +109,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "static", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserStrictMode15-negative.json b/crates/swc_ecma_parser/tests/tsc/parserStrictMode15-negative.json index 54fe55cf6509..8571e91423f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserStrictMode15-negative.json +++ b/crates/swc_ecma_parser/tests/tsc/parserStrictMode15-negative.json @@ -47,6 +47,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -63,6 +64,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserStrictMode3-negative.json b/crates/swc_ecma_parser/tests/tsc/parserStrictMode3-negative.json index 281ed409593c..f14f3350154e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserStrictMode3-negative.json +++ b/crates/swc_ecma_parser/tests/tsc/parserStrictMode3-negative.json @@ -25,6 +25,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserStrictMode6-negative.json b/crates/swc_ecma_parser/tests/tsc/parserStrictMode6-negative.json index 3c5734b7a074..c3c4aae56907 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserStrictMode6-negative.json +++ b/crates/swc_ecma_parser/tests/tsc/parserStrictMode6-negative.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression1.json b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression1.json index 5758d16277d4..379b057ffcb0 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -131,6 +132,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -149,6 +151,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -168,6 +171,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression2.json b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression2.json index b37e4b18c77d..7ff2aeba55f3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression3.json b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression3.json index c634491f5d53..fbf38e8e418d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression3.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -124,6 +125,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression4.json b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression4.json index ef275bff407f..30f86ab41ffd 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSuperExpression4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSuperExpression4.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -138,6 +139,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -156,6 +158,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -175,6 +178,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer1.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer1.json index ae80e497e6c2..a086d4bdd875 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer1.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer2.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer2.json index 0147656813bd..762be503d9e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer2.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer3.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer3.json index 6ba3974438c1..dcbdd4de6dc4 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer3.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer4.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer4.json index 0a9ca5b9dea9..564ee8b39ddc 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolIndexer4.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -53,6 +54,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty1.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty1.json index ced71ac74fc6..40eaf3a5604c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty1.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty2.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty2.json index ddccbb51e061..768f1dd5a488 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty2.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty3.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty3.json index 23e498b85f16..561496d429eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty3.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty4.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty4.json index a1749c0e910c..6c96bafaad21 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty4.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty5.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty5.json index 341b382907f1..bd7e201057c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty5.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty6.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty6.json index 41e4b238c15e..8173ba8a7c75 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty7.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty7.json index 4dadca1c9c0c..abc063e6c64f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty7.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty8.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty8.json index e79f2d7189d3..267d31fd8f49 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty8.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty9.json b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty9.json index 94988b5d5551..08d700f1f553 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserSymbolProperty9.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -63,6 +64,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTernaryAndCommaOperators1.json b/crates/swc_ecma_parser/tests/tsc/parserTernaryAndCommaOperators1.json index e6ca8e95420e..31c22a7aa02f 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTernaryAndCommaOperators1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTernaryAndCommaOperators1.json @@ -37,6 +37,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -82,6 +83,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -92,6 +94,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery1.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery1.json index 186e300e8ed4..3129d5dd5097 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery2.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery2.json index b9e83680cf92..45b74eeed81c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery5.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery5.json index 208b88b80321..e2f61b8dc827 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery5.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery5.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery6.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery6.json index 54929e7b6f0e..6808a83a0e6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery6.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery6.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery7.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery7.json index f075f9cc2484..567639b0dff2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery7.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery8.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery8.json index 75ac1ba2addf..18cfc6d81bc3 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery8.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery8.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -72,6 +74,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery9.json b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery9.json index 33dc5968f2f5..055bac875ab5 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserTypeQuery9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserTypeQuery9.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression2.json b/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression2.json index 2fde04379a2c..66250ef526ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression2.json @@ -37,6 +37,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression7.json b/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression7.json index 8650983ae228..2dccf3c68150 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnaryExpression7.json @@ -33,6 +33,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnicode1.json b/crates/swc_ecma_parser/tests/tsc/parserUnicode1.json index 522dc3df44f3..5edff4480cb9 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnicode1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnicode1.json @@ -42,6 +42,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false }, @@ -120,6 +122,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -155,6 +158,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false } @@ -184,6 +188,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -216,6 +221,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -251,6 +257,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnicode2.json b/crates/swc_ecma_parser/tests/tsc/parserUnicode2.json index cae8e32457f8..ec4106937c05 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnicode2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnicode2.json @@ -28,6 +28,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnicode3.json b/crates/swc_ecma_parser/tests/tsc/parserUnicode3.json index 2e0cf47479a8..38aef0a4441d 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnicode3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnicode3.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "剩下", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserUnicodeWhitespaceCharacter1.json b/crates/swc_ecma_parser/tests/tsc/parserUnicodeWhitespaceCharacter1.json index 1eccb675621e..518fc3b80c48 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUnicodeWhitespaceCharacter1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUnicodeWhitespaceCharacter1.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserUsingConstructorAsIdentifier.json b/crates/swc_ecma_parser/tests/tsc/parserUsingConstructorAsIdentifier.json index 573eb50f1e5f..ca9bfec0196c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserUsingConstructorAsIdentifier.json +++ b/crates/swc_ecma_parser/tests/tsc/parserUsingConstructorAsIdentifier.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false, "typeAnnotation": null @@ -71,6 +74,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -129,6 +134,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -191,6 +197,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PluginUtilities", "optional": false }, @@ -222,6 +229,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -243,6 +251,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false }, @@ -274,6 +283,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initializeProperties", "optional": false }, @@ -293,6 +303,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -315,6 +326,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false } @@ -340,6 +352,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false }, @@ -371,6 +384,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initializeProperties", "optional": false }, @@ -384,6 +398,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -397,6 +412,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false } @@ -422,6 +438,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -442,6 +459,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "derive", "optional": false }, @@ -461,6 +479,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false, "typeAnnotation": null @@ -480,6 +499,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -499,6 +519,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false, "typeAnnotation": null @@ -518,6 +539,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false, "typeAnnotation": null @@ -551,6 +573,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false }, @@ -582,6 +605,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -600,6 +624,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -653,6 +678,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "basePrototype", "optional": false, "typeAnnotation": null @@ -670,6 +696,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baseClass", "optional": false }, @@ -712,6 +739,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -744,6 +772,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -766,6 +795,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "basePrototype", "optional": false } @@ -807,6 +837,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PluginUtilities", "optional": false }, @@ -838,6 +869,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -872,6 +904,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -900,6 +933,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -951,6 +985,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -1032,6 +1067,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false }, @@ -1063,6 +1099,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initializeProperties", "optional": false }, @@ -1082,6 +1119,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -1104,6 +1142,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false } @@ -1129,6 +1168,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false }, @@ -1160,6 +1200,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initializeProperties", "optional": false }, @@ -1173,6 +1214,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -1186,6 +1228,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false } @@ -1211,6 +1254,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -1245,6 +1289,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "define", "optional": false }, @@ -1258,6 +1303,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -1271,6 +1317,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instanceMembers", "optional": false } @@ -1284,6 +1331,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "staticMembers", "optional": false } @@ -1311,6 +1359,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mix", "optional": false }, @@ -1330,6 +1379,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -1370,6 +1420,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -1388,6 +1439,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -1441,6 +1493,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1461,6 +1514,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -1497,6 +1551,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1525,6 +1580,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -1542,6 +1598,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1571,6 +1628,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1581,6 +1639,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -1600,6 +1659,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1632,6 +1692,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initializeProperties", "optional": false }, @@ -1651,6 +1712,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -1679,6 +1741,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -1695,6 +1758,7 @@ "end": 1705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1721,6 +1785,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration1.json index 263906eb4bf4..d5391d2f8962 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration1.json @@ -28,6 +28,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selection", "optional": false, "typeAnnotation": null @@ -39,6 +40,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -57,6 +59,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false, "typeAnnotation": null @@ -68,6 +71,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -86,6 +90,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "model", "optional": false, "typeAnnotation": null @@ -97,6 +102,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -115,6 +121,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "support", "optional": false, "typeAnnotation": null @@ -126,6 +133,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration11.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration11.json index be97be63642d..bac9fb71967a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration11.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration11.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration2.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration2.json index 60d3bf6b7b63..5a19d46fb66a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration2.json @@ -65,6 +65,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false, "typeAnnotation": null @@ -120,6 +121,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkNot", "optional": false, "typeAnnotation": null @@ -178,6 +180,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MUnit", "optional": false }, @@ -200,6 +203,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration3.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration3.json index b4e8256a063b..dba3624c0c00 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration3.json @@ -14,6 +14,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "runTests", "optional": false }, @@ -56,6 +57,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outfile", "optional": false, "typeAnnotation": null @@ -86,6 +88,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Harness", "optional": false }, @@ -125,6 +128,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerr", "optional": false, "typeAnnotation": null @@ -155,6 +159,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Harness", "optional": false }, @@ -194,6 +199,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compiler", "optional": false, "typeAnnotation": null @@ -224,6 +230,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -246,6 +253,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outerr", "optional": false } @@ -272,6 +280,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -302,6 +311,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "code", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration4.d.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration4.d.json index 39f3a84ef37e..3cdc5bd5755a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration4.d.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration4.d.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration7.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration7.json index 206959570f76..162677de6947 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration7.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration7.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration9.json b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration9.json index 5ce04b55b683..80ce9b9a98af 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration9.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableDeclaration9.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement1.json b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement1.json index 662c38bd9703..5a87972e14a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement1.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement1.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement2.json b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement2.json index 4f6a2dbc9a3c..07790ecd7184 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement2.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement3.json b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement3.json index 85b150409b8b..04e436530414 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement3.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement3.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement4.json b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement4.json index 3fe2bf7a31cd..b6ea98aff757 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserVariableStatement4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserVariableStatement4.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -68,6 +70,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parserX_ArrowFunction4.json b/crates/swc_ecma_parser/tests/tsc/parserX_ArrowFunction4.json index f6a05afa5847..141f684491b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserX_ArrowFunction4.json +++ b/crates/swc_ecma_parser/tests/tsc/parserX_ArrowFunction4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/parser_breakInIterationOrSwitchStatement4.json b/crates/swc_ecma_parser/tests/tsc/parser_breakInIterationOrSwitchStatement4.json index bd673e401657..b650616f3b88 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_breakInIterationOrSwitchStatement4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_breakInIterationOrSwitchStatement4.json @@ -34,6 +34,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget1.json b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget1.json index ed28e564eb3a..429acc62bb91 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget1.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget1.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -34,6 +35,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget2.json b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget2.json index d1935ee72f28..7d237bc6284c 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget2.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget2.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -56,6 +57,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget3.json b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget3.json index 0b64109405f5..4c5e97c86a33 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget3.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget3.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false }, @@ -34,6 +35,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false }, @@ -72,6 +74,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget4.json b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget4.json index aa5692331280..b2805643b5c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_breakTarget4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_breakTarget4.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false }, @@ -34,6 +35,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false }, @@ -72,6 +74,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_continueInIterationStatement4.json b/crates/swc_ecma_parser/tests/tsc/parser_continueInIterationStatement4.json index e13c282200e0..838c42ac8962 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_continueInIterationStatement4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_continueInIterationStatement4.json @@ -34,6 +34,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser_continueLabel.json b/crates/swc_ecma_parser/tests/tsc/parser_continueLabel.json index d51bc9555ec7..4941bc203d33 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_continueLabel.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_continueLabel.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label1", "optional": false }, @@ -50,6 +51,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -81,6 +83,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -109,6 +112,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -134,6 +138,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget2.json b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget2.json index e519fb66d380..ea1fd18e1043 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget2.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget2.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -56,6 +57,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget3.json b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget3.json index 6b4555b81a02..af7a3c00e37a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget3.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget3.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false }, @@ -34,6 +35,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false }, @@ -72,6 +74,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget4.json b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget4.json index b543abfe5478..4ef80ec0452a 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_continueTarget4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_continueTarget4.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target1", "optional": false }, @@ -34,6 +35,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false }, @@ -72,6 +74,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel3.json b/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel3.json index 51364fd11b27..08ec43e94712 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel3.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel3.json @@ -18,6 +18,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -52,6 +53,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -84,6 +86,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel4.json b/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel4.json index aba0eedf4cbf..7713151c8ca2 100644 --- a/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel4.json +++ b/crates/swc_ecma_parser/tests/tsc/parser_duplicateLabel4.json @@ -18,6 +18,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -59,6 +60,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parserindenter.json b/crates/swc_ecma_parser/tests/tsc/parserindenter.json index 979a3319fbce..f6b910280698 100644 --- a/crates/swc_ecma_parser/tests/tsc/parserindenter.json +++ b/crates/swc_ecma_parser/tests/tsc/parserindenter.json @@ -21,6 +21,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Formatting", "optional": false }, @@ -46,6 +47,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -91,6 +93,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationBag", "optional": false }, @@ -181,6 +184,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary_int_int", "optional": false }, @@ -230,6 +234,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -257,6 +262,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -291,6 +297,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": { @@ -312,6 +319,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseTree", "optional": false }, @@ -337,6 +345,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshot", "optional": false, "typeAnnotation": { @@ -358,6 +367,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITextSnapshot", "optional": false }, @@ -383,6 +393,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "languageHostIndentation", "optional": false, "typeAnnotation": { @@ -419,6 +430,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false, "typeAnnotation": { @@ -446,6 +458,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -480,6 +493,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstToken", "optional": false, "typeAnnotation": { @@ -501,6 +515,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -526,6 +541,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "smartIndent", "optional": false, "typeAnnotation": { @@ -603,6 +619,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationBag", "optional": false }, @@ -740,6 +757,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary_int_int", "optional": false }, @@ -1020,6 +1038,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -1041,6 +1060,7 @@ "end": 1813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -1063,6 +1083,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false, "typeAnnotation": { @@ -1084,6 +1105,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -1106,6 +1128,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -1127,6 +1150,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -1149,6 +1173,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false, "typeAnnotation": { @@ -1405,6 +1430,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -1466,6 +1492,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -1537,6 +1564,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false }, @@ -1603,6 +1631,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false }, @@ -1663,6 +1692,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false }, @@ -1744,6 +1774,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -1787,6 +1818,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -1800,6 +1832,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false } @@ -1813,6 +1846,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -1826,6 +1860,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false } @@ -1927,6 +1962,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1958,6 +1994,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1981,6 +2018,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -2012,6 +2050,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2047,6 +2086,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false, "typeAnnotation": null @@ -2071,6 +2111,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -2093,6 +2134,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -2221,6 +2263,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false }, @@ -2270,6 +2313,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false }, @@ -2295,6 +2339,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false }, @@ -2340,6 +2385,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -2368,6 +2414,7 @@ "end": 2691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false }, @@ -2432,6 +2479,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -2460,6 +2508,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List_TextEditInfo", "optional": false }, @@ -2504,6 +2553,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -2525,6 +2575,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -2547,6 +2598,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false, "typeAnnotation": { @@ -2568,6 +2620,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -2590,6 +2643,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -2611,6 +2665,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -2633,6 +2688,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false, "typeAnnotation": { @@ -2690,6 +2746,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -2708,6 +2765,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List_TextEditInfo", "optional": false }, @@ -2741,6 +2799,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -2762,6 +2821,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -2825,6 +2885,7 @@ "end": 3743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -2838,6 +2899,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -2901,6 +2963,7 @@ "end": 3884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -2938,6 +3001,7 @@ "end": 3930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -2973,6 +3037,7 @@ "end": 4025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false } @@ -3016,6 +3081,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -3045,6 +3111,7 @@ "end": 4091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -3073,6 +3140,7 @@ "end": 4245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -3116,6 +3184,7 @@ "end": 4284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -3129,6 +3198,7 @@ "end": 4290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -3158,6 +3228,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false }, @@ -3224,6 +3295,7 @@ "end": 4579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3260,6 +3332,7 @@ "end": 4599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3320,6 +3393,7 @@ "end": 4623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -3384,6 +3458,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3445,6 +3520,7 @@ "end": 4713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -3462,6 +3538,7 @@ "end": 4720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3510,6 +3587,7 @@ "end": 4754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3564,6 +3642,7 @@ "end": 4775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -3622,6 +3701,7 @@ "end": 4801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3682,6 +3762,7 @@ "end": 4871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -3706,6 +3787,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -3784,6 +3866,7 @@ "end": 5157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -3809,6 +3892,7 @@ "end": 5182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -3836,6 +3920,7 @@ "end": 5209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false }, @@ -3868,6 +3953,7 @@ "end": 5230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextToken", "optional": false }, @@ -3893,6 +3979,7 @@ "end": 5255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -3935,6 +4022,7 @@ "end": 5630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -3959,6 +4047,7 @@ "end": 5637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -4017,6 +4106,7 @@ "end": 6089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -4060,6 +4150,7 @@ "end": 6134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -4073,6 +4164,7 @@ "end": 6140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -4112,6 +4204,7 @@ "end": 6290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false }, @@ -4154,6 +4247,7 @@ "end": 6326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false, "typeAnnotation": null @@ -4197,6 +4291,7 @@ "end": 6363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -4229,6 +4324,7 @@ "end": 6370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -4263,6 +4359,7 @@ "end": 6407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false } @@ -4294,6 +4391,7 @@ "end": 6434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false }, @@ -4358,6 +4456,7 @@ "end": 6495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false } @@ -4371,6 +4470,7 @@ "end": 6511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false } @@ -4405,6 +4505,7 @@ "end": 6541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -4427,6 +4528,7 @@ "end": 6550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "edit", "optional": false } @@ -4461,6 +4563,7 @@ "end": 6674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -4486,6 +4589,7 @@ "end": 6699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -4530,6 +4634,7 @@ "end": 6754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentEdits", "optional": false, "typeAnnotation": null @@ -4573,6 +4678,7 @@ "end": 6794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -4610,6 +4716,7 @@ "end": 6833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentEdits", "optional": false }, @@ -4640,6 +4747,7 @@ "end": 6847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": null @@ -4679,6 +4787,7 @@ "end": 6888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -4701,6 +4810,7 @@ "end": 6897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false } @@ -4746,6 +4856,7 @@ "end": 7008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -4774,6 +4885,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List_TextEditInfo", "optional": false }, @@ -4818,6 +4930,7 @@ "end": 7069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -4839,6 +4952,7 @@ "end": 7080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -4885,6 +4999,7 @@ "end": 7125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -4903,6 +5018,7 @@ "end": 7149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List_TextEditInfo", "optional": false }, @@ -4939,6 +5055,7 @@ "end": 7175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -4964,6 +5081,7 @@ "end": 7200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -4990,6 +5108,7 @@ "end": 7242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -5019,6 +5138,7 @@ "end": 7282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentLastLineNumber", "optional": false, "typeAnnotation": null @@ -5096,6 +5216,7 @@ "end": 7330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -5161,6 +5282,7 @@ "end": 7373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -5183,6 +5305,7 @@ "end": 7411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentLastLineNumber", "optional": false } @@ -5200,6 +5323,7 @@ "end": 7442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -5229,6 +5353,7 @@ "end": 7493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentFirstLineIndentationDelta", "optional": false, "typeAnnotation": null @@ -5291,6 +5416,7 @@ "end": 7526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -5353,6 +5479,7 @@ "end": 7604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentFirstLineIndentationDelta", "optional": false }, @@ -5363,6 +5490,7 @@ "end": 7617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5404,6 +5532,7 @@ "end": 7650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": null @@ -5435,6 +5564,7 @@ "end": 7658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -5478,6 +5608,7 @@ "end": 7681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false }, @@ -5488,6 +5619,7 @@ "end": 7706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentLastLineNumber", "optional": false } @@ -5507,6 +5639,7 @@ "end": 7712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false } @@ -5542,6 +5675,7 @@ "end": 7759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false, "typeAnnotation": null @@ -5613,6 +5747,7 @@ "end": 7802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false } @@ -5659,6 +5794,7 @@ "end": 7855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineIndent", "optional": false, "typeAnnotation": null @@ -5702,6 +5838,7 @@ "end": 7908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false } @@ -5736,6 +5873,7 @@ "end": 7958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationInfo", "optional": false, "typeAnnotation": null @@ -5779,6 +5917,7 @@ "end": 7999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineIndent", "optional": false } @@ -5792,6 +5931,7 @@ "end": 8033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentFirstLineIndentationDelta", "optional": false } @@ -5823,6 +5963,7 @@ "end": 8082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationInfo", "optional": false }, @@ -5865,6 +6006,7 @@ "end": 8140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false, "typeAnnotation": null @@ -5883,6 +6025,7 @@ "end": 8160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false }, @@ -5899,6 +6042,7 @@ "end": 8173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineIndent", "optional": false }, @@ -5939,6 +6083,7 @@ "end": 8232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationEdit", "optional": false, "typeAnnotation": null @@ -5982,6 +6127,7 @@ "end": 8276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationInfo", "optional": false } @@ -5995,6 +6141,7 @@ "end": 8296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -6037,6 +6184,7 @@ "end": 8356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationEdit", "optional": false }, @@ -6082,6 +6230,7 @@ "end": 8402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -6104,6 +6253,7 @@ "end": 8429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commentIndentationEdit", "optional": false } @@ -6140,6 +6290,7 @@ "end": 8538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -6168,6 +6319,7 @@ "end": 7100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List_TextEditInfo", "optional": false }, @@ -6212,6 +6364,7 @@ "end": 8604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false, "typeAnnotation": { @@ -6245,6 +6398,7 @@ "end": 8627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false, "typeAnnotation": { @@ -6272,6 +6426,7 @@ "end": 8637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -6324,6 +6479,7 @@ "end": 8703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetIndentSizeFromText", "optional": false }, @@ -6337,6 +6493,7 @@ "end": 8714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false } @@ -6350,6 +6507,7 @@ "end": 8729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false } @@ -6427,6 +6585,7 @@ "end": 8818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": { @@ -6460,6 +6619,7 @@ "end": 8841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false, "typeAnnotation": { @@ -6487,6 +6647,7 @@ "end": 8851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Services", "optional": false }, @@ -6518,6 +6679,7 @@ "end": 8888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "includeNonIndentChars", "optional": false, "typeAnnotation": { @@ -6575,6 +6737,7 @@ "end": 8935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false, "typeAnnotation": null @@ -6621,6 +6784,7 @@ "end": 8964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -6652,6 +6816,7 @@ "end": 8971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6668,6 +6833,7 @@ "end": 8978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false }, @@ -6696,6 +6862,7 @@ "end": 8988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -6731,6 +6898,7 @@ "end": 9015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -6755,6 +6923,7 @@ "end": 9022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false }, @@ -6777,6 +6946,7 @@ "end": 9031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -6808,6 +6978,7 @@ "end": 9056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6841,6 +7012,7 @@ "end": 9096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false, "typeAnnotation": null @@ -6872,6 +7044,7 @@ "end": 9110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false }, @@ -6888,6 +7061,7 @@ "end": 9126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false }, @@ -6922,6 +7096,7 @@ "end": 9149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false }, @@ -6938,6 +7113,7 @@ "end": 9165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "editorOptions", "optional": false }, @@ -6975,6 +7151,7 @@ "end": 9202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7008,6 +7185,7 @@ "end": 9241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false, "typeAnnotation": null @@ -7044,6 +7222,7 @@ "end": 9316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "includeNonIndentChars", "optional": false }, @@ -7067,6 +7246,7 @@ "end": 9352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false, "typeAnnotation": null @@ -7111,6 +7291,7 @@ "end": 9477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false } @@ -7173,6 +7354,7 @@ "end": 9537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -7194,6 +7376,7 @@ "end": 9548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -7216,6 +7399,7 @@ "end": 9554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -7237,6 +7421,7 @@ "end": 9565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -7283,6 +7468,7 @@ "end": 9617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -7304,6 +7490,7 @@ "end": 9634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -7341,6 +7528,7 @@ "end": 9669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -7373,6 +7561,7 @@ "end": 9715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -7406,6 +7595,7 @@ "end": 9791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -7449,6 +7639,7 @@ "end": 9838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -7471,6 +7662,7 @@ "end": 9883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -7496,6 +7688,7 @@ "end": 9922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -7529,6 +7722,7 @@ "end": 10002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -7562,6 +7756,7 @@ "end": 10078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -7586,6 +7781,7 @@ "end": 10085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -7627,6 +7823,7 @@ "end": 10163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -7652,6 +7849,7 @@ "end": 10202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -7710,6 +7908,7 @@ "end": 10359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -7753,6 +7952,7 @@ "end": 10406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -7792,6 +7992,7 @@ "end": 10424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -7826,6 +8027,7 @@ "end": 10468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeEdge", "optional": false }, @@ -7860,6 +8062,7 @@ "end": 10507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -7877,6 +8080,7 @@ "end": 10514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -7913,6 +8117,7 @@ "end": 10558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -7937,6 +8142,7 @@ "end": 10565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -7978,6 +8184,7 @@ "end": 10643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -8003,6 +8210,7 @@ "end": 10682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -8054,6 +8262,7 @@ "end": 10768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8097,6 +8306,7 @@ "end": 10815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -8138,6 +8348,7 @@ "end": 10870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -8162,6 +8373,7 @@ "end": 10877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8203,6 +8415,7 @@ "end": 10959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -8246,6 +8459,7 @@ "end": 11054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -8304,6 +8518,7 @@ "end": 11141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -8317,6 +8532,7 @@ "end": 11147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -8346,6 +8562,7 @@ "end": 11187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -8404,6 +8621,7 @@ "end": 11273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -8417,6 +8635,7 @@ "end": 11279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -8448,6 +8667,7 @@ "end": 11350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -8480,6 +8700,7 @@ "end": 9583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -8524,6 +8745,7 @@ "end": 11432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -8545,6 +8767,7 @@ "end": 11443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -8591,6 +8814,7 @@ "end": 11495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -8612,6 +8836,7 @@ "end": 11512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -8682,6 +8907,7 @@ "end": 11542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8725,6 +8951,7 @@ "end": 11589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -8764,6 +8991,7 @@ "end": 11625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8798,6 +9026,7 @@ "end": 11669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeEdge", "optional": false }, @@ -8838,6 +9067,7 @@ "end": 11686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8872,6 +9102,7 @@ "end": 11730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeEdge", "optional": false }, @@ -8914,6 +9145,7 @@ "end": 11835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -8938,6 +9170,7 @@ "end": 11842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8979,6 +9212,7 @@ "end": 11916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -9030,6 +9264,7 @@ "end": 11957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -9073,6 +9308,7 @@ "end": 12004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -9113,6 +9349,7 @@ "end": 12024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -9177,6 +9414,7 @@ "end": 12248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -9201,6 +9439,7 @@ "end": 12255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -9242,6 +9481,7 @@ "end": 12321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -9270,6 +9510,7 @@ "end": 11461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -9314,6 +9555,7 @@ "end": 12393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -9335,6 +9577,7 @@ "end": 12404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -9357,6 +9600,7 @@ "end": 12410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -9378,6 +9622,7 @@ "end": 12421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -9424,6 +9669,7 @@ "end": 12473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -9445,6 +9691,7 @@ "end": 12490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -9519,6 +9766,7 @@ "end": 12567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -9543,6 +9791,7 @@ "end": 12574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -9584,6 +9833,7 @@ "end": 12652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -9636,6 +9886,7 @@ "end": 12842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -9679,6 +9930,7 @@ "end": 12889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -9723,6 +9975,7 @@ "end": 13284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "semiColonStartSpan", "optional": false, "typeAnnotation": null @@ -9741,6 +9994,7 @@ "end": 13295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -9773,6 +10027,7 @@ "end": 13301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -9837,6 +10092,7 @@ "end": 13352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -9861,6 +10117,7 @@ "end": 13364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseTree", "optional": false }, @@ -9883,6 +10140,7 @@ "end": 13404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "semiColonStartSpan", "optional": false } @@ -9896,6 +10154,7 @@ "end": 13424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "semiColonStartSpan", "optional": false } @@ -9909,6 +10168,7 @@ "end": 13430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -9938,6 +10198,7 @@ "end": 13468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -9962,6 +10223,7 @@ "end": 13475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -10003,6 +10265,7 @@ "end": 13557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -10052,6 +10315,7 @@ "end": 12439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -10096,6 +10360,7 @@ "end": 13685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -10117,6 +10382,7 @@ "end": 13696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -10139,6 +10405,7 @@ "end": 13702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -10160,6 +10427,7 @@ "end": 13713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -10206,6 +10474,7 @@ "end": 13765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -10227,6 +10496,7 @@ "end": 13782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -10268,6 +10538,7 @@ "end": 13895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoCharSpan", "optional": false, "typeAnnotation": null @@ -10298,6 +10569,7 @@ "end": 13903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -10336,6 +10608,7 @@ "end": 13930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -10368,6 +10641,7 @@ "end": 13936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -10443,6 +10717,7 @@ "end": 13991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoCharSpan", "optional": false }, @@ -10494,6 +10769,7 @@ "end": 14015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoCharSpan", "optional": false }, @@ -10546,6 +10822,7 @@ "end": 14048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "twoCharSpan", "optional": false }, @@ -10615,6 +10892,7 @@ "end": 14098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -10655,6 +10933,7 @@ "end": 14139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -10696,6 +10975,7 @@ "end": 14180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -10713,6 +10993,7 @@ "end": 14187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -10773,6 +11054,7 @@ "end": 14244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -10786,6 +11068,7 @@ "end": 14250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -10821,6 +11104,7 @@ "end": 14290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -10845,6 +11129,7 @@ "end": 14297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -10903,6 +11188,7 @@ "end": 14423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -10946,6 +11232,7 @@ "end": 14468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false } @@ -10959,6 +11246,7 @@ "end": 14474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -10988,6 +11276,7 @@ "end": 14544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -11016,6 +11305,7 @@ "end": 13731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -11060,6 +11350,7 @@ "end": 14595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -11081,6 +11372,7 @@ "end": 14606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -11103,6 +11395,7 @@ "end": 14612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -11124,6 +11417,7 @@ "end": 14623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -11178,6 +11472,7 @@ "end": 14660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -11228,6 +11523,7 @@ "end": 14728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11261,6 +11557,7 @@ "end": 14779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11294,6 +11591,7 @@ "end": 14831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11327,6 +11625,7 @@ "end": 14884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11360,6 +11659,7 @@ "end": 14935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11393,6 +11693,7 @@ "end": 14993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11426,6 +11727,7 @@ "end": 15042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11459,6 +11761,7 @@ "end": 15092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11492,6 +11795,7 @@ "end": 15144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11525,6 +11829,7 @@ "end": 15196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11558,6 +11863,7 @@ "end": 15247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11591,6 +11897,7 @@ "end": 15301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11640,6 +11947,7 @@ "end": 15388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -11676,6 +11984,7 @@ "end": 15805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -11715,6 +12024,7 @@ "end": 15846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false, "typeAnnotation": null @@ -11739,6 +12049,7 @@ "end": 15868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNodeExtensions", "optional": false }, @@ -11761,6 +12072,7 @@ "end": 15894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -11780,6 +12092,7 @@ "end": 15915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeEdge", "optional": false }, @@ -11826,6 +12139,7 @@ "end": 15959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false }, @@ -11856,6 +12170,7 @@ "end": 15981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argumentNode", "optional": false, "typeAnnotation": null @@ -11908,6 +12223,7 @@ "end": 16021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -11957,6 +12273,7 @@ "end": 16057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argumentNode", "optional": false }, @@ -12008,6 +12325,7 @@ "end": 16124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -12049,6 +12367,7 @@ "end": 16192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -12130,6 +12449,7 @@ "end": 16313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "languageHostIndentation", "optional": false, "typeAnnotation": { @@ -12163,6 +12483,7 @@ "end": 16327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": { @@ -12184,6 +12505,7 @@ "end": 16338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseTree", "optional": false }, @@ -12234,6 +12556,7 @@ "end": 16395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "languageHostIndentation", "optional": false }, @@ -12265,6 +12588,7 @@ "end": 16411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -12319,6 +12643,7 @@ "end": 16498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scriptBlockIndentation", "optional": false, "typeAnnotation": null @@ -12362,6 +12687,7 @@ "end": 16551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "languageHostIndentation", "optional": false } @@ -12417,6 +12743,7 @@ "end": 18844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -12448,6 +12775,7 @@ "end": 18895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scriptBlockIndentation", "optional": false } @@ -12514,6 +12842,7 @@ "end": 18949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentInfo", "optional": false, "typeAnnotation": { @@ -12535,6 +12864,7 @@ "end": 18966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -12557,6 +12887,7 @@ "end": 18986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false, "typeAnnotation": { @@ -12590,6 +12921,7 @@ "end": 19010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false, "typeAnnotation": { @@ -12647,6 +12979,7 @@ "end": 19063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false, "typeAnnotation": null @@ -12696,6 +13029,7 @@ "end": 19103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentInfo", "optional": false }, @@ -12724,6 +13058,7 @@ "end": 19122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentInfo", "optional": false }, @@ -12757,6 +13092,7 @@ "end": 19162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false }, @@ -12788,6 +13124,7 @@ "end": 19205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextEditInfo", "optional": false }, @@ -12801,6 +13138,7 @@ "end": 19224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -12826,6 +13164,7 @@ "end": 19239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false } @@ -12867,6 +13206,7 @@ "end": 19307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false, "typeAnnotation": null @@ -12925,6 +13265,7 @@ "end": 19362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -12959,6 +13300,7 @@ "end": 19402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false, "typeAnnotation": null @@ -12977,6 +13319,7 @@ "end": 19413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -13003,6 +13346,7 @@ "end": 19426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false }, @@ -13035,6 +13379,7 @@ "end": 19462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false }, @@ -13058,6 +13403,7 @@ "end": 19477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false }, @@ -13105,6 +13451,7 @@ "end": 19533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentText", "optional": false, "typeAnnotation": null @@ -13163,6 +13510,7 @@ "end": 19575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false } @@ -13194,6 +13542,7 @@ "end": 19616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentText", "optional": false }, @@ -13204,6 +13553,7 @@ "end": 19631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false } @@ -13306,6 +13656,7 @@ "end": 19792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -13334,6 +13685,7 @@ "end": 19801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -13351,6 +13703,7 @@ "end": 19821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentText", "optional": false }, @@ -13381,6 +13734,7 @@ "end": 19831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -13391,6 +13745,7 @@ "end": 19837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false } @@ -13410,6 +13765,7 @@ "end": 19840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -13445,6 +13801,7 @@ "end": 19879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -13469,6 +13826,7 @@ "end": 19899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentText", "optional": false }, @@ -13491,6 +13849,7 @@ "end": 19912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -13535,6 +13894,7 @@ "end": 19959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUtils", "optional": false }, @@ -13557,6 +13917,7 @@ "end": 19974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -13599,6 +13960,7 @@ "end": 20016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -13650,6 +14012,7 @@ "end": 20104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false }, @@ -13710,6 +14073,7 @@ "end": 20277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextEditInfo", "optional": false }, @@ -13736,6 +14100,7 @@ "end": 20295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false }, @@ -13774,6 +14139,7 @@ "end": 20322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false }, @@ -13799,6 +14165,7 @@ "end": 20343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentText", "optional": false } @@ -13852,6 +14219,7 @@ "end": 19034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextEditInfo", "optional": false }, @@ -13896,6 +14264,7 @@ "end": 20472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existingIndentation", "optional": false, "typeAnnotation": { @@ -13929,6 +14298,7 @@ "end": 20487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false, "typeAnnotation": { @@ -13986,6 +14356,7 @@ "end": 20533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false, "typeAnnotation": null @@ -14054,6 +14425,7 @@ "end": 20590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false, "typeAnnotation": null @@ -14122,6 +14494,7 @@ "end": 20656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertTabsToSpaces", "optional": false, "typeAnnotation": null @@ -14187,6 +14560,7 @@ "end": 20721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -14234,6 +14608,7 @@ "end": 20760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUtils", "optional": false }, @@ -14256,6 +14631,7 @@ "end": 20794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existingIndentation", "optional": false } @@ -14304,6 +14680,7 @@ "end": 20860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false, "typeAnnotation": null @@ -14347,6 +14724,7 @@ "end": 20893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUtils", "optional": false }, @@ -14369,6 +14747,7 @@ "end": 20921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existingIndentation", "optional": false } @@ -14390,6 +14769,7 @@ "end": 20925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -14423,6 +14803,7 @@ "end": 20957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -14456,6 +14837,7 @@ "end": 21002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false, "typeAnnotation": null @@ -14467,6 +14849,7 @@ "end": 21013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -14493,6 +14876,7 @@ "end": 21075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false } @@ -14531,6 +14915,7 @@ "end": 21127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false, "typeAnnotation": null @@ -14549,6 +14934,7 @@ "end": 21136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -14559,6 +14945,7 @@ "end": 21149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false } @@ -14585,6 +14972,7 @@ "end": 21182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false }, @@ -14669,6 +15057,7 @@ "end": 21305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndent", "optional": false } @@ -14682,6 +15071,7 @@ "end": 21314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -14695,6 +15085,7 @@ "end": 21335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertTabsToSpaces", "optional": false } @@ -14731,6 +15122,7 @@ "end": 21384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndentSize", "optional": false, "typeAnnotation": null @@ -14749,6 +15141,7 @@ "end": 21392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -14759,6 +15152,7 @@ "end": 21405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentSize", "optional": false } @@ -14812,6 +15206,7 @@ "end": 21466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existingIndentation", "optional": false } @@ -14825,6 +15220,7 @@ "end": 21483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndentSize", "optional": false } @@ -14838,6 +15234,7 @@ "end": 21492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -14851,6 +15248,7 @@ "end": 21513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertTabsToSpaces", "optional": false } @@ -14917,6 +15315,7 @@ "end": 21565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false, "typeAnnotation": { @@ -14950,6 +15349,7 @@ "end": 21590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndentSize", "optional": false, "typeAnnotation": { @@ -14983,6 +15383,7 @@ "end": 21607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false, "typeAnnotation": { @@ -15016,6 +15417,7 @@ "end": 21636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertTabsToSpaces", "optional": false, "typeAnnotation": { @@ -15073,6 +15475,7 @@ "end": 21682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabString", "optional": false, "typeAnnotation": null @@ -15090,6 +15493,7 @@ "end": 21704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "convertTabsToSpaces", "optional": false }, @@ -15113,6 +15517,7 @@ "end": 21718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUtils", "optional": false }, @@ -15147,6 +15552,7 @@ "end": 21738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -15191,6 +15597,7 @@ "end": 21769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": null @@ -15241,6 +15648,7 @@ "end": 21804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringUtils", "optional": false }, @@ -15263,6 +15671,7 @@ "end": 21825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false } @@ -15291,6 +15700,7 @@ "end": 21848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": null @@ -15302,6 +15712,7 @@ "end": 21858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prefix", "optional": false } @@ -15332,6 +15743,7 @@ "end": 21880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": null @@ -15369,6 +15781,7 @@ "end": 21945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -15386,6 +15799,7 @@ "end": 21964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndentSize", "optional": false }, @@ -15396,6 +15810,7 @@ "end": 21974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -15429,6 +15844,7 @@ "end": 21998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": null @@ -15440,6 +15856,7 @@ "end": 22011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabString", "optional": false } @@ -15465,6 +15882,7 @@ "end": 22032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": null @@ -15476,6 +15894,7 @@ "end": 22043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tabSize", "optional": false } @@ -15504,6 +15923,7 @@ "end": 22127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, @@ -15514,6 +15934,7 @@ "end": 22145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "totalIndentSize", "optional": false } @@ -15546,6 +15967,7 @@ "end": 22169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": null @@ -15582,6 +16004,7 @@ "end": 22197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false } @@ -15603,6 +16026,7 @@ "end": 22239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false } @@ -15665,6 +16089,7 @@ "end": 22306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -15686,6 +16111,7 @@ "end": 22317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -15708,6 +16134,7 @@ "end": 22323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -15729,6 +16156,7 @@ "end": 22334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -15775,6 +16203,7 @@ "end": 22386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -15796,6 +16225,7 @@ "end": 22403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -15837,6 +16267,7 @@ "end": 22445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false, "typeAnnotation": null @@ -15848,6 +16279,7 @@ "end": 22452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -15882,6 +16314,7 @@ "end": 22489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -15920,6 +16353,7 @@ "end": 22518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -15957,6 +16391,7 @@ "end": 22564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false, "typeAnnotation": null @@ -15974,6 +16409,7 @@ "end": 22583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -16016,6 +16452,7 @@ "end": 22625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -16059,6 +16496,7 @@ "end": 22653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -16102,6 +16540,7 @@ "end": 22700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -16147,6 +16586,7 @@ "end": 22759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentIndentationDeltaSize", "optional": false, "typeAnnotation": null @@ -16208,6 +16648,7 @@ "end": 22803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentableParent", "optional": false }, @@ -16267,6 +16708,7 @@ "end": 22841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -16319,6 +16761,7 @@ "end": 22911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentIndentationDeltaSize", "optional": false }, @@ -16329,6 +16772,7 @@ "end": 22925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -16361,6 +16805,7 @@ "end": 22964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -16423,6 +16868,7 @@ "end": 23000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -16457,6 +16903,7 @@ "end": 23049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentIndentationDeltaSize", "optional": false } @@ -16487,6 +16934,7 @@ "end": 23119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -16515,6 +16963,7 @@ "end": 22352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -16559,6 +17008,7 @@ "end": 23189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false, "typeAnnotation": { @@ -16592,6 +17042,7 @@ "end": 23204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delta", "optional": false, "typeAnnotation": { @@ -16649,6 +17100,7 @@ "end": 23300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false, "typeAnnotation": null @@ -16707,6 +17159,7 @@ "end": 23355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -16741,6 +17194,7 @@ "end": 23391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false, "typeAnnotation": null @@ -16759,6 +17213,7 @@ "end": 23402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -16785,6 +17240,7 @@ "end": 23415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false }, @@ -16817,6 +17273,7 @@ "end": 23451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false }, @@ -16840,6 +17297,7 @@ "end": 23466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snapshotLine", "optional": false }, @@ -16887,6 +17345,7 @@ "end": 23514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndent", "optional": false, "typeAnnotation": null @@ -16945,6 +17404,7 @@ "end": 23556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSpan", "optional": false } @@ -17001,6 +17461,7 @@ "end": 23696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndent", "optional": false } @@ -17014,6 +17475,7 @@ "end": 23703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delta", "optional": false } @@ -17046,6 +17508,7 @@ "end": 23230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -17090,6 +17553,7 @@ "end": 23769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndent", "optional": false, "typeAnnotation": { @@ -17123,6 +17587,7 @@ "end": 23784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delta", "optional": false, "typeAnnotation": { @@ -17177,6 +17642,7 @@ "end": 23834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delta", "optional": false }, @@ -17229,6 +17695,7 @@ "end": 23904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSize", "optional": false, "typeAnnotation": null @@ -17253,6 +17720,7 @@ "end": 23915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -17275,6 +17743,7 @@ "end": 23957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndent", "optional": false } @@ -17334,6 +17803,7 @@ "end": 24010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false, "typeAnnotation": null @@ -17352,6 +17822,7 @@ "end": 24030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentIndentSize", "optional": false }, @@ -17362,6 +17833,7 @@ "end": 24038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delta", "optional": false } @@ -17390,6 +17862,7 @@ "end": 24069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false }, @@ -17431,6 +17904,7 @@ "end": 24106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false, "typeAnnotation": null @@ -17473,6 +17947,7 @@ "end": 24152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndent", "optional": false, "typeAnnotation": null @@ -17526,6 +18001,7 @@ "end": 24195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false } @@ -17637,6 +18113,7 @@ "end": 24291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndent", "optional": false }, @@ -17676,6 +18153,7 @@ "end": 24345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -17689,6 +18167,7 @@ "end": 24355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndent", "optional": false } @@ -17751,6 +18230,7 @@ "end": 23810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationInfo", "optional": false }, @@ -17795,6 +18275,7 @@ "end": 24466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false, "typeAnnotation": { @@ -17828,6 +18309,7 @@ "end": 24499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenStartPosition", "optional": false, "typeAnnotation": { @@ -17888,6 +18370,7 @@ "end": 24546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -17917,6 +18400,7 @@ "end": 24577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenStartPosition", "optional": false }, @@ -17927,6 +18411,7 @@ "end": 24591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -17971,6 +18456,7 @@ "end": 24688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationDeltaSize", "optional": false, "typeAnnotation": null @@ -18029,6 +18515,7 @@ "end": 24747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -18060,6 +18547,7 @@ "end": 24786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationDeltaSize", "optional": false }, @@ -18102,6 +18590,7 @@ "end": 24833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentEditInfo", "optional": false, "typeAnnotation": null @@ -18160,6 +18649,7 @@ "end": 24885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -18191,6 +18681,7 @@ "end": 24979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentEditInfo", "optional": false }, @@ -18241,6 +18732,7 @@ "end": 25057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentText", "optional": false, "typeAnnotation": null @@ -18306,6 +18798,7 @@ "end": 25090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -18325,6 +18818,7 @@ "end": 25105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentEditInfo", "optional": false }, @@ -18360,6 +18854,7 @@ "end": 25140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentEditInfo", "optional": false }, @@ -18410,6 +18905,7 @@ "end": 25196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentText", "optional": false, "typeAnnotation": null @@ -18434,6 +18930,7 @@ "end": 25213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentEditInfo", "optional": false }, @@ -18476,6 +18973,7 @@ "end": 25264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentSize", "optional": false, "typeAnnotation": null @@ -18500,6 +18998,7 @@ "end": 25275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -18522,6 +19021,7 @@ "end": 25312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentText", "optional": false } @@ -18592,6 +19092,7 @@ "end": 25399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false, "typeAnnotation": null @@ -18616,6 +19117,7 @@ "end": 25410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -18638,6 +19140,7 @@ "end": 25452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentText", "optional": false } @@ -18694,6 +19197,7 @@ "end": 26562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenStartPosition", "optional": false }, @@ -18736,6 +19240,7 @@ "end": 26626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenLineStartPosition", "optional": false, "typeAnnotation": null @@ -18807,6 +19312,7 @@ "end": 26686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenStartPosition", "optional": false } @@ -18853,6 +19359,7 @@ "end": 26744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childIndentText", "optional": false, "typeAnnotation": null @@ -18918,6 +19425,7 @@ "end": 26777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false }, @@ -18931,6 +19439,7 @@ "end": 26805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenLineStartPosition", "optional": false } @@ -18951,6 +19460,7 @@ "end": 26830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenStartPosition", "optional": false }, @@ -18961,6 +19471,7 @@ "end": 26860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childTokenLineStartPosition", "optional": false } @@ -19000,6 +19511,7 @@ "end": 26904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childIndentSize", "optional": false, "typeAnnotation": null @@ -19024,6 +19536,7 @@ "end": 26915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -19046,6 +19559,7 @@ "end": 26959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childIndentText", "optional": false } @@ -19102,6 +19616,7 @@ "end": 27022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "childIndentSize", "optional": false }, @@ -19112,6 +19627,7 @@ "end": 27039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentSize", "optional": false } @@ -19136,6 +19652,7 @@ "end": 27079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentSize", "optional": false, "typeAnnotation": null @@ -19160,6 +19677,7 @@ "end": 27090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indenter", "optional": false }, @@ -19182,6 +19700,7 @@ "end": 27133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentText", "optional": false } @@ -19242,6 +19761,7 @@ "end": 27211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationDeltaSize", "optional": false, "typeAnnotation": null @@ -19260,6 +19780,7 @@ "end": 27227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newIndentSize", "optional": false }, @@ -19270,6 +19791,7 @@ "end": 27244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "origIndentSize", "optional": false } @@ -19336,6 +19858,7 @@ "end": 27313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tokenStartPosition", "optional": false } @@ -19349,6 +19872,7 @@ "end": 27335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationDeltaSize", "optional": false } @@ -19374,6 +19898,7 @@ "end": 27392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationDeltaSize", "optional": false } @@ -19436,6 +19961,7 @@ "end": 27450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false, "typeAnnotation": { @@ -19457,6 +19983,7 @@ "end": 27461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseTree", "optional": false }, @@ -19503,6 +20030,7 @@ "end": 27501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": null @@ -19551,6 +20079,7 @@ "end": 27534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false, "typeAnnotation": { @@ -19572,6 +20101,7 @@ "end": 27545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -19616,6 +20146,7 @@ "end": 27575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -19721,6 +20252,7 @@ "end": 27646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -19774,6 +20306,7 @@ "end": 27688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -19841,6 +20374,7 @@ "end": 27732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -19901,6 +20435,7 @@ "end": 27802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false, "typeAnnotation": null @@ -19918,6 +20453,7 @@ "end": 27809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -19952,6 +20488,7 @@ "end": 27851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": null @@ -19981,6 +20518,7 @@ "end": 27858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -20036,6 +20574,7 @@ "end": 28218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineNum", "optional": false, "typeAnnotation": null @@ -20094,6 +20633,7 @@ "end": 28267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -20128,6 +20668,7 @@ "end": 28298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -20139,6 +20680,7 @@ "end": 28311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -20179,6 +20721,7 @@ "end": 28344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -20284,6 +20827,7 @@ "end": 28407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -20334,6 +20878,7 @@ "end": 28457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineNum", "optional": false } @@ -20367,6 +20912,7 @@ "end": 28489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -20384,6 +20930,7 @@ "end": 28496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -20424,6 +20971,7 @@ "end": 28537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -20467,6 +21015,7 @@ "end": 28591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false, "typeAnnotation": null @@ -20478,6 +21027,7 @@ "end": 28598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -20509,6 +21059,7 @@ "end": 28638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -20572,6 +21123,7 @@ "end": 28780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": { @@ -20593,6 +21145,7 @@ "end": 28791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -20661,6 +21214,7 @@ "end": 29175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -20678,6 +21232,7 @@ "end": 29182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -20719,6 +21274,7 @@ "end": 29235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -20762,6 +21318,7 @@ "end": 29253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -20876,6 +21433,7 @@ "end": 29360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -20893,6 +21451,7 @@ "end": 29369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -20941,6 +21500,7 @@ "end": 29570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "startNodeLineNumber", "optional": false, "typeAnnotation": null @@ -21023,6 +21583,7 @@ "end": 29617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -21090,6 +21651,7 @@ "end": 29695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -21113,6 +21675,7 @@ "end": 29702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -21163,6 +21726,7 @@ "end": 29762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21188,6 +21752,7 @@ "end": 29825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "startNodeLineNumber", "optional": false }, @@ -21263,6 +21828,7 @@ "end": 29875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21327,6 +21893,7 @@ "end": 29945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -21344,6 +21911,7 @@ "end": 29954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21391,6 +21959,7 @@ "end": 30150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21429,6 +21998,7 @@ "end": 30169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21474,6 +22044,7 @@ "end": 30215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -21491,6 +22062,7 @@ "end": 30224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21535,6 +22107,7 @@ "end": 30350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21578,6 +22151,7 @@ "end": 30368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21621,6 +22195,7 @@ "end": 30415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -21663,6 +22238,7 @@ "end": 30458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": null @@ -21692,6 +22268,7 @@ "end": 30467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -21744,6 +22321,7 @@ "end": 30534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false, "typeAnnotation": null @@ -21755,6 +22333,7 @@ "end": 30543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -21791,6 +22370,7 @@ "end": 30626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -21833,6 +22413,7 @@ "end": 30672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentOverride", "optional": false, "typeAnnotation": null @@ -21876,6 +22457,7 @@ "end": 30714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -21957,6 +22539,7 @@ "end": 30851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tree", "optional": false }, @@ -21998,6 +22581,7 @@ "end": 30899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22066,6 +22650,7 @@ "end": 30957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNodeExtensions", "optional": false }, @@ -22094,6 +22679,7 @@ "end": 30980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22137,6 +22723,7 @@ "end": 31005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sibling", "optional": false, "typeAnnotation": null @@ -22170,6 +22757,7 @@ "end": 31047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sibling", "optional": false }, @@ -22180,6 +22768,7 @@ "end": 31062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false } @@ -22218,6 +22807,7 @@ "end": 31105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sibling", "optional": false }, @@ -22259,6 +22849,7 @@ "end": 31158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sibling", "optional": false }, @@ -22281,6 +22872,7 @@ "end": 31196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentOverride", "optional": false } @@ -22334,6 +22926,7 @@ "end": 31455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastDelta", "optional": false, "typeAnnotation": null @@ -22374,6 +22967,7 @@ "end": 31489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastLine", "optional": false, "typeAnnotation": null @@ -22450,6 +23044,7 @@ "end": 31542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22508,6 +23103,7 @@ "end": 32293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22550,6 +23146,7 @@ "end": 31632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentLine", "optional": false, "typeAnnotation": null @@ -22626,6 +23223,7 @@ "end": 31685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22684,6 +23282,7 @@ "end": 31751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastLine", "optional": false }, @@ -22694,6 +23293,7 @@ "end": 31766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentLine", "optional": false } @@ -22726,6 +23326,7 @@ "end": 31802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastLine", "optional": false, "typeAnnotation": null @@ -22737,6 +23338,7 @@ "end": 31816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "currentLine", "optional": false } @@ -22762,6 +23364,7 @@ "end": 31856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentOverride", "optional": false, "typeAnnotation": null @@ -22805,6 +23408,7 @@ "end": 31900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentOverride", "optional": false } @@ -22825,6 +23429,7 @@ "end": 31912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastDelta", "optional": false } @@ -22855,6 +23460,7 @@ "end": 31948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastDelta", "optional": false, "typeAnnotation": null @@ -22900,6 +23506,7 @@ "end": 32011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22949,6 +23556,7 @@ "end": 32061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -22971,6 +23579,7 @@ "end": 32099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentOverride", "optional": false } @@ -22999,6 +23608,7 @@ "end": 32135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lastDelta", "optional": false, "typeAnnotation": null @@ -23016,6 +23626,7 @@ "end": 32148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -23054,6 +23665,7 @@ "end": 32220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false, "typeAnnotation": null @@ -23071,6 +23683,7 @@ "end": 32233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentNode", "optional": false }, @@ -23150,6 +23763,7 @@ "end": 32378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": { @@ -23207,6 +23821,7 @@ "end": 32429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationEdit", "optional": false, "typeAnnotation": { @@ -23228,6 +23843,7 @@ "end": 32450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationEditInfo", "optional": false }, @@ -23260,6 +23876,7 @@ "end": 32566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationEdit", "optional": false, "typeAnnotation": null @@ -23318,6 +23935,7 @@ "end": 32606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -23347,6 +23965,7 @@ "end": 32640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationEdit", "optional": false }, @@ -23392,6 +24011,7 @@ "end": 32690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationEdit", "optional": false }, @@ -23441,6 +24061,7 @@ "end": 32833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": null @@ -23499,6 +24120,7 @@ "end": 32876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -23533,6 +24155,7 @@ "end": 32907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineText", "optional": false, "typeAnnotation": null @@ -23557,6 +24180,7 @@ "end": 32914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false }, @@ -23599,6 +24223,7 @@ "end": 32951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -23643,6 +24268,7 @@ "end": 32986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -23659,6 +24285,7 @@ "end": 32997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineText", "optional": false }, @@ -23712,6 +24339,7 @@ "end": 33017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineText", "optional": false }, @@ -23734,6 +24362,7 @@ "end": 33030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -23778,6 +24407,7 @@ "end": 33050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineText", "optional": false }, @@ -23800,6 +24430,7 @@ "end": 33063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -23849,6 +24480,7 @@ "end": 33104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -23883,6 +24515,7 @@ "end": 33156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineText", "optional": false }, @@ -23917,6 +24550,7 @@ "end": 33172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -23986,6 +24620,7 @@ "end": 33242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false, "typeAnnotation": { @@ -24007,6 +24642,7 @@ "end": 33256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextEditInfo", "optional": false }, @@ -24029,6 +24665,7 @@ "end": 33272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false, "typeAnnotation": { @@ -24086,6 +24723,7 @@ "end": 33330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": { @@ -24107,6 +24745,7 @@ "end": 33351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationEditInfo", "optional": false }, @@ -24138,6 +24777,7 @@ "end": 33391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sameLineIndent", "optional": false }, @@ -24172,6 +24812,7 @@ "end": 33573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false, "typeAnnotation": null @@ -24249,6 +24890,7 @@ "end": 33616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false }, @@ -24304,6 +24946,7 @@ "end": 33680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineIndentLength", "optional": false, "typeAnnotation": null @@ -24328,6 +24971,7 @@ "end": 33689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false }, @@ -24347,6 +24991,7 @@ "end": 33718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false } @@ -24375,6 +25020,7 @@ "end": 33752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -24399,6 +25045,7 @@ "end": 33774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationEditInfo", "optional": false }, @@ -24427,6 +25074,7 @@ "end": 33789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false }, @@ -24455,6 +25103,7 @@ "end": 33806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false }, @@ -24477,6 +25126,7 @@ "end": 33837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineStartPosition", "optional": false } @@ -24490,6 +25140,7 @@ "end": 33855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lineIndentLength", "optional": false } @@ -24529,6 +25180,7 @@ "end": 33922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false, "typeAnnotation": null @@ -24547,6 +25199,7 @@ "end": 33948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndentationEditInfo", "optional": false }, @@ -24560,6 +25213,7 @@ "end": 33955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false } @@ -24632,6 +25286,7 @@ "end": 34030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indentationInfo", "optional": false } @@ -24698,6 +25353,7 @@ "end": 34088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false, "typeAnnotation": { @@ -24731,6 +25387,7 @@ "end": 34104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false, "typeAnnotation": { @@ -24817,6 +25474,7 @@ "end": 34183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextEditInfo", "optional": false }, @@ -24830,6 +25488,7 @@ "end": 34192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": false } @@ -24855,6 +25514,7 @@ "end": 34203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "indent", "optional": false } @@ -24936,6 +25596,7 @@ "end": 34272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -24957,6 +25618,7 @@ "end": 34283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -24979,6 +25641,7 @@ "end": 34289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -25000,6 +25663,7 @@ "end": 34300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNode", "optional": false }, @@ -25043,6 +25707,7 @@ "end": 34339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -25087,6 +25752,7 @@ "end": 34407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateStartOffset", "optional": false, "typeAnnotation": null @@ -25122,6 +25788,7 @@ "end": 34443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -25154,6 +25821,7 @@ "end": 34489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -25187,6 +25855,7 @@ "end": 34540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateStartOffset", "optional": false, "typeAnnotation": null @@ -25223,6 +25892,7 @@ "end": 34547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -25266,6 +25936,7 @@ "end": 34594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -25310,6 +25981,7 @@ "end": 34672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -25343,6 +26015,7 @@ "end": 34721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateStartOffset", "optional": false, "typeAnnotation": null @@ -25379,6 +26052,7 @@ "end": 34728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -25422,6 +26096,7 @@ "end": 34775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -25466,6 +26141,7 @@ "end": 34852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorTokenKind", "optional": false }, @@ -25499,6 +26175,7 @@ "end": 34901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateStartOffset", "optional": false, "typeAnnotation": null @@ -25535,6 +26212,7 @@ "end": 34908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -25578,6 +26256,7 @@ "end": 34955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AuthorParseNodeKind", "optional": false }, @@ -25618,6 +26297,7 @@ "end": 35042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "updateStartOffset", "optional": false }, @@ -25655,6 +26335,7 @@ "end": 35081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ParseNodeExtensions", "optional": false }, @@ -25677,6 +26358,7 @@ "end": 35098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -25709,6 +26391,7 @@ "end": 35105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -25761,6 +26444,7 @@ "end": 35132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -25858,6 +26542,7 @@ "end": 35228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false, "typeAnnotation": { @@ -25879,6 +26564,7 @@ "end": 35239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TokenSpan", "optional": false }, @@ -25935,6 +26621,7 @@ "end": 35276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -25966,6 +26653,7 @@ "end": 35299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -26068,6 +26756,7 @@ "end": 35386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -26169,6 +26858,7 @@ "end": 35454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "token", "optional": false }, @@ -26247,6 +26937,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILineIndenationResolver", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName0.json b/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName0.json index 705fe9e27779..08016f9c2b9e 100644 --- a/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName0.json +++ b/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName0.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName2.json b/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName2.json index c0c7c23a9fac..9da726d22f17 100644 --- a/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName2.json +++ b/crates/swc_ecma_parser/tests/tsc/parservoidInQualifiedName2.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceError.json b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceError.json index bfbde6ab4a14..5e1bcd0dca26 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceError.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceError.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -140,6 +142,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testError", "optional": false }, @@ -176,6 +180,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -198,6 +203,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -219,6 +225,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -233,6 +240,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -254,6 +262,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +321,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +341,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -359,6 +370,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -386,6 +398,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testError", "optional": false }, @@ -407,6 +420,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -428,6 +442,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -442,6 +457,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -453,6 +469,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -497,6 +514,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testError", "optional": false }, @@ -518,6 +536,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -529,6 +548,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -550,6 +570,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -564,6 +585,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -608,6 +630,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testError", "optional": false }, @@ -629,6 +652,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -640,6 +664,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -651,6 +676,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -672,6 +698,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceWithTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceWithTypeParameter.json index a183b2e1f93d..873b90638d59 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceWithTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionInferenceWithTypeParameter.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -140,6 +142,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -176,6 +180,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -198,6 +203,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -219,6 +225,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -233,6 +240,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -254,6 +262,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +321,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +341,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -359,6 +370,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -375,6 +387,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -394,6 +407,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -416,6 +430,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -437,6 +452,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -451,6 +467,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -472,6 +489,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -496,6 +514,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ts", "optional": false, "typeAnnotation": null @@ -525,6 +544,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -584,6 +604,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -603,6 +624,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -631,6 +653,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -658,6 +681,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -679,6 +703,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -700,6 +725,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -714,6 +740,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -746,6 +773,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -791,6 +819,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -812,6 +841,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -823,6 +853,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -844,6 +875,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -879,6 +911,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -924,6 +957,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -977,6 +1011,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -998,6 +1033,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -1019,6 +1055,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1066,6 +1103,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1097,6 +1135,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ts", "optional": false, "typeAnnotation": null @@ -1126,6 +1165,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1174,6 +1214,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1195,6 +1236,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -1216,6 +1258,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1263,6 +1306,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1284,6 +1328,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1295,6 +1340,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1306,6 +1352,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1350,6 +1397,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1371,6 +1419,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -1392,6 +1441,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1406,6 +1456,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1417,6 +1468,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1461,6 +1513,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1482,6 +1535,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1493,6 +1547,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1514,6 +1569,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1528,6 +1584,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1572,6 +1629,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1593,6 +1651,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1614,6 +1673,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1638,6 +1698,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1684,6 +1745,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testRest", "optional": false }, @@ -1705,6 +1767,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1726,6 +1789,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1755,6 +1819,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionWitoutTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionWitoutTypeParameter.json index fbed0ee99bb2..67166c392f14 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionWitoutTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyAnnotatedFunctionWitoutTypeParameter.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simple", "optional": false }, @@ -33,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -166,6 +170,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simple", "optional": false }, @@ -187,6 +192,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -212,6 +218,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -256,6 +263,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simple", "optional": false }, @@ -277,6 +285,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -288,6 +297,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples.json b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples.json index 8145852a71ba..e488b99b079b 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples.json @@ -19,6 +19,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAndAnonymous", "optional": false }, @@ -43,6 +44,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -84,6 +86,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa1", "optional": false }, @@ -113,6 +116,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -136,6 +140,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAndAnonymous", "optional": false }, @@ -174,6 +179,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa2", "optional": false }, @@ -193,6 +199,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -214,6 +221,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAndAnonymous", "optional": false }, @@ -246,6 +254,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAndAnonymous", "optional": false }, @@ -312,6 +322,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -336,6 +347,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -378,6 +390,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -411,6 +424,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAndAnonymous", "optional": false }, @@ -429,6 +443,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb1", "optional": false }, @@ -458,6 +473,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -481,6 +497,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -519,6 +536,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb2", "optional": false }, @@ -538,6 +556,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -559,6 +578,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -591,6 +611,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -614,6 +635,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -652,6 +674,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb3", "optional": false }, @@ -671,6 +694,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -692,6 +716,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -724,6 +749,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -754,6 +780,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedAnonymousMixed", "optional": false }, @@ -814,6 +841,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToAnonymousTuple", "optional": false }, @@ -837,6 +865,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -882,6 +911,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -908,6 +938,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -945,6 +976,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -978,6 +1010,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -996,6 +1029,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1030,6 +1064,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1057,6 +1092,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1081,6 +1117,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnonymousToAnonymous", "optional": false }, @@ -1098,6 +1135,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToAnonymousTuple", "optional": false }, @@ -1167,6 +1205,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixedToAnonymous", "optional": false }, @@ -1184,6 +1223,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToAnonymousTuple", "optional": false }, @@ -1230,6 +1270,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -1263,6 +1304,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedToAnonymous", "optional": false }, @@ -1280,6 +1322,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToAnonymousTuple", "optional": false }, @@ -1310,6 +1353,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -1336,6 +1380,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -1369,6 +1414,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToMixedTuple", "optional": false }, @@ -1392,6 +1438,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1437,6 +1484,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1463,6 +1511,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1500,6 +1549,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1519,6 +1569,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -1543,6 +1594,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1561,6 +1613,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1595,6 +1648,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1615,6 +1669,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fourth", "optional": false, "typeAnnotation": null @@ -1632,6 +1687,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1656,6 +1712,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnonymousToMixed", "optional": false }, @@ -1673,6 +1730,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToMixedTuple", "optional": false }, @@ -1742,6 +1800,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixedToMixed", "optional": false }, @@ -1759,6 +1818,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToMixedTuple", "optional": false }, @@ -1805,6 +1865,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -1838,6 +1899,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NamedToMixed", "optional": false }, @@ -1855,6 +1917,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToMixedTuple", "optional": false }, @@ -1885,6 +1948,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -1911,6 +1975,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -1944,6 +2009,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MixedSpread", "optional": false }, @@ -1968,6 +2034,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -2014,6 +2081,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -2048,6 +2116,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConditionalTuple", "optional": false }, @@ -2072,6 +2141,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -2162,6 +2232,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -2206,6 +2277,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditional", "optional": false }, @@ -2229,6 +2301,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2260,6 +2333,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -2302,6 +2376,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "third", "optional": false, "typeAnnotation": null @@ -2325,6 +2400,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2410,6 +2486,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2451,6 +2528,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fourth", "optional": false, "typeAnnotation": null @@ -2503,6 +2581,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditionalBoolean", "optional": false }, @@ -2520,6 +2599,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditional", "optional": false }, @@ -2556,6 +2636,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditionalLiteral", "optional": false }, @@ -2573,6 +2654,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditional", "optional": false }, @@ -2617,6 +2699,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditionalNumberPrimitive", "optional": false }, @@ -2634,6 +2717,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMixedConditional", "optional": false }, @@ -2665,6 +2749,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2684,6 +2769,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2732,6 +2818,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2758,6 +2845,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2789,6 +2877,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -2820,6 +2909,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2838,6 +2928,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2886,6 +2977,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2938,6 +3030,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2968,6 +3061,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -2996,6 +3090,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -3021,6 +3116,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -3073,6 +3169,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -3129,6 +3226,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": null @@ -3147,6 +3245,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -3160,6 +3259,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples2.json b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples2.json index 2ad6a80e6ea8..29a45010444f 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples2.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples2.json @@ -18,6 +18,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MultiKeyMap", "optional": false }, @@ -42,6 +43,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -86,6 +88,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -118,6 +121,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -141,6 +145,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -164,6 +169,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -191,6 +197,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetResult", "optional": false }, @@ -214,6 +221,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -232,6 +240,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -250,6 +259,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -279,6 +289,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -298,6 +309,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeys", "optional": false }, @@ -321,6 +333,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -351,6 +364,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeys", "optional": false }, @@ -374,6 +388,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -426,6 +441,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -470,6 +486,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remain", "optional": false }, @@ -508,6 +525,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -541,6 +559,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -559,6 +578,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeys", "optional": false }, @@ -582,6 +602,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remain", "optional": false }, @@ -605,6 +626,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -626,6 +648,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetResult", "optional": false }, @@ -649,6 +672,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -693,6 +717,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -712,6 +737,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetKeys", "optional": false }, @@ -735,6 +761,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -758,6 +785,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -788,6 +816,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -806,6 +835,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -831,6 +861,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -865,6 +896,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -903,6 +935,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Args", "optional": false }, @@ -942,6 +975,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rest", "optional": false }, @@ -969,6 +1003,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -1012,6 +1047,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rest", "optional": false }, @@ -1039,6 +1075,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Value", "optional": false }, @@ -1084,6 +1121,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1105,6 +1143,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MultiKeyMap", "optional": false }, @@ -1135,6 +1174,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id1", "optional": false, "typeAnnotation": null @@ -1161,6 +1201,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false, "typeAnnotation": null @@ -1230,6 +1271,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id1", "optional": false, "typeAnnotation": null @@ -1285,6 +1327,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "matches", "optional": false, "typeAnnotation": null @@ -1309,6 +1352,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1331,6 +1375,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples3.json b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples3.json index 42239481aa89..75f862649ae2 100644 --- a/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples3.json +++ b/crates/swc_ecma_parser/tests/tsc/partiallyNamedTuples3.json @@ -28,6 +28,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "output", "optional": false, "typeAnnotation": null @@ -217,6 +221,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -231,6 +236,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -253,6 +259,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors2.json b/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors2.json index 1e40b6a48893..1604a74cdccc 100644 --- a/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors2.json +++ b/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors2.json @@ -41,6 +41,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -51,6 +52,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors4.json b/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors4.json index e7172ff3c948..628f0237b234 100644 --- a/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors4.json +++ b/crates/swc_ecma_parser/tests/tsc/plainJSGrammarErrors4.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare.json b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare.json index ae1c0a945edc..1a3cb72f9cf9 100644 --- a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare.json +++ b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare.json @@ -28,6 +28,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare2.json b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare2.json index f0e84a09b6c4..ee7bf474c6e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare2.json +++ b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare2.json @@ -28,6 +28,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare3.json b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare3.json index 6328899b3c35..c9756ee6213c 100644 --- a/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare3.json +++ b/crates/swc_ecma_parser/tests/tsc/plainJSRedeclare3.json @@ -28,6 +28,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false, "typeAnnotation": null @@ -127,6 +129,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orbitol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithBooleanType.json index 62fef5e0660c..b3c40c7ec30f 100644 --- a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -860,6 +879,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -892,6 +912,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -966,6 +987,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1006,6 +1028,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithEnumType.json index e8d644b4ea37..9024a1f5c8fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -185,6 +191,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -203,6 +210,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -234,6 +242,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -306,6 +316,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -343,6 +354,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -376,6 +388,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -423,6 +436,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -448,6 +462,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -479,6 +494,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -520,6 +536,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -531,6 +548,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithNumberType.json index 46c41ee7bae4..13f6356740d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1291,6 +1321,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1316,6 +1347,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1348,6 +1380,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1382,6 +1415,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1422,6 +1456,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1469,6 +1504,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1495,6 +1531,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithStringType.json index 774feb1ccd4f..7596f5c2e8a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/plusOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/plusOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsNumber12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1378,6 +1410,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1403,6 +1436,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1435,6 +1469,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1476,6 +1511,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1502,6 +1538,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/preserveValueImports.json b/crates/swc_ecma_parser/tests/tsc/preserveValueImports.json index 99a0cfab742b..95bea722c31b 100644 --- a/crates/swc_ecma_parser/tests/tsc/preserveValueImports.json +++ b/crates/swc_ecma_parser/tests/tsc/preserveValueImports.json @@ -49,6 +49,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -96,6 +97,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -133,6 +135,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -169,6 +172,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -186,6 +190,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -205,6 +210,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -224,6 +230,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -264,6 +271,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -312,6 +320,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -347,6 +356,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -380,6 +390,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false } @@ -404,6 +415,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -442,6 +454,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -461,6 +474,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -494,6 +508,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_errors.json b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_errors.json index 169234005b69..2c8c65c44eaa 100644 --- a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_errors.json +++ b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_errors.json @@ -25,6 +25,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -69,6 +71,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -88,6 +91,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -132,6 +136,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -151,6 +156,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -161,6 +167,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -191,6 +198,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DefaultA", "optional": false } @@ -229,6 +237,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -269,6 +278,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DefaultB", "optional": false } @@ -307,6 +317,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -347,6 +358,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DefaultA", "optional": false } @@ -385,6 +397,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -425,6 +438,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DefaultB", "optional": false } @@ -463,6 +477,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -503,6 +518,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -513,6 +529,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -551,6 +568,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -561,6 +579,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -599,6 +618,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -609,6 +629,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -647,6 +668,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -657,6 +679,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -695,6 +718,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -714,6 +738,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -754,6 +779,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -773,6 +799,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -813,6 +840,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -853,6 +881,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -893,6 +922,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -912,6 +942,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -922,6 +953,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -952,6 +984,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -992,6 +1025,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1032,6 +1066,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1051,6 +1086,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1061,6 +1097,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_importsNotUsedAsValues.json b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_importsNotUsedAsValues.json index dcb326e4eb28..1cbe6685a827 100644 --- a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_importsNotUsedAsValues.json +++ b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_importsNotUsedAsValues.json @@ -25,6 +25,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -93,6 +95,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -127,6 +130,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +150,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -165,6 +170,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -205,6 +211,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -224,6 +231,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -243,6 +251,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_mixedImports.json b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_mixedImports.json index 5319c1da363d..16e3f1400be5 100644 --- a/crates/swc_ecma_parser/tests/tsc/preserveValueImports_mixedImports.json +++ b/crates/swc_ecma_parser/tests/tsc/preserveValueImports_mixedImports.json @@ -20,6 +20,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -65,6 +66,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentProps", "optional": false }, @@ -101,6 +103,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -120,6 +123,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentProps", "optional": false }, @@ -160,6 +164,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -179,6 +184,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentProps", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/primtiveTypesAreIdentical.json b/crates/swc_ecma_parser/tests/tsc/primtiveTypesAreIdentical.json index d2e4ae4131d3..10cb2a03e6d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/primtiveTypesAreIdentical.json +++ b/crates/swc_ecma_parser/tests/tsc/primtiveTypesAreIdentical.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -93,6 +96,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -134,6 +138,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -153,6 +158,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -202,6 +208,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -221,6 +228,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -262,6 +270,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -281,6 +290,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -322,6 +332,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -341,6 +352,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +402,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -409,6 +422,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -450,6 +464,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -469,6 +484,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +526,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -529,6 +546,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -578,6 +596,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -597,6 +616,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +658,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -657,6 +678,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -698,6 +720,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -717,6 +740,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -766,6 +790,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -785,6 +810,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -834,6 +860,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -853,6 +880,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -902,6 +930,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -921,6 +950,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -962,6 +992,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -981,6 +1012,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1036,6 +1068,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1053,6 +1086,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1069,6 +1103,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1088,6 +1123,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1109,6 +1145,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1139,6 +1176,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1158,6 +1196,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1179,6 +1218,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1209,6 +1249,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1228,6 +1269,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1277,6 +1319,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1296,6 +1339,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1337,6 +1381,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1356,6 +1401,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1397,6 +1443,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1416,6 +1463,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinClass.json b/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinClass.json index 6948bd8283ae..08f764c7e5c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinClass.json +++ b/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinClass.json @@ -14,6 +14,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +169,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -477,6 +479,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -742,6 +745,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -923,6 +927,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1302,6 +1307,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinNestedClass.json b/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinNestedClass.json index a596c87cb99b..cb17df35fabf 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinNestedClass.json +++ b/crates/swc_ecma_parser/tests/tsc/privateClassPropertyAccessibleWithinNestedClass.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +169,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -477,6 +479,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -765,6 +768,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -829,6 +833,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -850,6 +855,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -885,6 +891,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -902,6 +909,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -941,6 +949,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -958,6 +967,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -997,6 +1007,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1014,6 +1025,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1053,6 +1065,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1070,6 +1083,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1109,6 +1123,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx1", "optional": false, "typeAnnotation": null @@ -1126,6 +1141,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1165,6 +1181,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx2", "optional": false, "typeAnnotation": null @@ -1182,6 +1199,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1221,6 +1239,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx3", "optional": false, "typeAnnotation": null @@ -1238,6 +1257,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1277,6 +1297,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx4", "optional": false, "typeAnnotation": null @@ -1294,6 +1315,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1333,6 +1355,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1351,6 +1374,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1384,6 +1408,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -1401,6 +1426,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1440,6 +1466,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -1457,6 +1484,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1496,6 +1524,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": null @@ -1513,6 +1542,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1552,6 +1582,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": null @@ -1569,6 +1600,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/privateConstructorFunction.json index e2db1e9a5913..0404667b271e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/privateConstructorFunction.json @@ -22,6 +22,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -114,6 +115,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateIdentifierExpando.json b/crates/swc_ecma_parser/tests/tsc/privateIdentifierExpando.json index 51cea6ee6666..b620ebf3ce7d 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateIdentifierExpando.json +++ b/crates/swc_ecma_parser/tests/tsc/privateIdentifierExpando.json @@ -28,6 +28,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -76,6 +77,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAccessors.json b/crates/swc_ecma_parser/tests/tsc/privateNameAccessors.json index fe2e555c10c5..316c1e86c3b1 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAccessors.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -115,6 +116,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -252,6 +254,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -398,6 +401,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -466,6 +470,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAccessorsCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameAccessorsCallExpression.json index 13d14bd25d3f..739898d9c89e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAccessorsCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAccessorsCallExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -201,6 +202,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -230,6 +232,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -399,6 +402,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -449,6 +453,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -518,6 +523,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -619,6 +625,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -662,6 +669,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -720,6 +728,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -766,6 +775,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1050,6 +1060,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAmbientNoImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/privateNameAmbientNoImplicitAny.json index 2e033b7d0b2f..cf6ab7b094fb 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAmbientNoImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAmbientNoImplicitAny.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -66,6 +67,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAndAny.json b/crates/swc_ecma_parser/tests/tsc/privateNameAndAny.json index bd01dfd9c368..3db98205a896 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAndAny.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAndAny.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -163,6 +164,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -216,6 +218,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -255,6 +258,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -290,6 +294,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -322,6 +327,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -361,6 +367,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -421,6 +428,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -474,6 +482,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -513,6 +522,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -548,6 +558,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -580,6 +591,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -619,6 +631,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -679,6 +692,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": { @@ -732,6 +746,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -771,6 +786,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -806,6 +822,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -838,6 +855,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, @@ -877,6 +895,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAndIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/privateNameAndIndexSignature.json index d59448171fa4..35a055ac8f5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAndIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAndIndexSignature.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -35,6 +36,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -202,6 +204,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAndObjectRestSpread.json b/crates/swc_ecma_parser/tests/tsc/privateNameAndObjectRestSpread.json index ceaa255fadc3..d60f846ea7d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAndObjectRestSpread.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAndObjectRestSpread.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -121,6 +122,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": { @@ -142,6 +144,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -188,6 +191,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -212,6 +216,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false } @@ -241,6 +246,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -294,6 +300,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -311,6 +318,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -337,6 +345,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -373,6 +382,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false, "typeAnnotation": null @@ -397,6 +407,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -426,6 +437,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "statics", "optional": false }, @@ -479,6 +491,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sRest", "optional": false, "typeAnnotation": null @@ -496,6 +509,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -522,6 +536,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sRest", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameAndStaticInitializer.json b/crates/swc_ecma_parser/tests/tsc/privateNameAndStaticInitializer.json index c265e7256aae..e588f9dda851 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameAndStaticInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameAndStaticInitializer.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -86,6 +87,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameCircularReference.json b/crates/swc_ecma_parser/tests/tsc/privateNameCircularReference.json index 335ae4156753..a2175b12bd6e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameCircularReference.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameCircularReference.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameClassExpressionLoop.json b/crates/swc_ecma_parser/tests/tsc/privateNameClassExpressionLoop.json index 3c4bd990be05..4e7ec710d5eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameClassExpressionLoop.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameClassExpressionLoop.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -73,6 +74,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -104,6 +106,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -132,6 +135,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -170,6 +174,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -194,6 +199,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -370,6 +376,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName1.json b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName1.json index 27543869353f..1dab7db6b6e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName1.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName1.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -376,6 +377,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -397,6 +399,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -602,6 +605,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -645,6 +649,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -688,6 +693,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -731,6 +737,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -791,6 +798,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -807,6 +815,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -840,6 +849,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -862,6 +872,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -875,6 +886,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -888,6 +900,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -901,6 +914,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -914,6 +928,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -945,6 +960,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -962,6 +978,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1022,6 +1039,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1039,6 +1057,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1099,6 +1118,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1116,6 +1136,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1176,6 +1197,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1193,6 +1215,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1253,6 +1276,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": null @@ -1270,6 +1294,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1333,6 +1358,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1355,6 +1381,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -1368,6 +1395,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -1381,6 +1409,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1394,6 +1423,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1456,6 +1486,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName2.json b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName2.json index 5315a81309ed..824759c0c39e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName2.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName2.json @@ -28,6 +28,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -71,6 +73,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -112,6 +115,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -195,6 +199,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false, "typeAnnotation": null @@ -214,6 +219,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -235,6 +241,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -256,6 +263,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -349,6 +357,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -378,6 +387,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getX", "optional": false }, @@ -398,6 +408,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName3.json b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName3.json index 483ac4b7d335..13836b0939b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName3.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName3.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -80,6 +81,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -136,6 +138,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -176,6 +179,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -219,6 +223,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -243,6 +248,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -312,6 +318,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -361,6 +368,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -442,6 +450,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -467,6 +476,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -532,6 +542,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -574,6 +585,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName4.json b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName4.json index 6440ed0aaf8a..2ee12cf9ca5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName4.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameComputedPropertyName4.json @@ -14,6 +14,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -125,6 +126,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -236,6 +238,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/privateNameConstructorSignature.json index a5c17d894469..dc022f2bd564 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameConstructorSignature.json @@ -18,6 +18,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -45,6 +46,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -78,6 +80,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -177,6 +180,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -226,6 +230,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -244,6 +249,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -277,6 +283,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -295,6 +302,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -331,6 +339,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -388,6 +397,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -427,6 +437,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameDeclaration.json b/crates/swc_ecma_parser/tests/tsc/privateNameDeclaration.json index b37dc5cbfcc2..12129ec45893 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameDeclaration.json @@ -14,6 +14,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameDeclarationMerging.json b/crates/swc_ecma_parser/tests/tsc/privateNameDeclarationMerging.json index d88adb46fbad..6e2dd681400f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameDeclarationMerging.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameDeclarationMerging.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -47,6 +48,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +138,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -183,6 +187,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -219,6 +224,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -240,6 +246,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -261,6 +268,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -290,6 +298,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -337,6 +346,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -376,6 +386,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameDuplicateField.json b/crates/swc_ecma_parser/tests/tsc/privateNameDuplicateField.json index 89b03602d0d1..e2bd3cc95334 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameDuplicateField.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameDuplicateField.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Field", "optional": false }, @@ -42,6 +43,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_Field", "optional": false }, @@ -135,6 +137,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_Method", "optional": false }, @@ -238,6 +241,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_Getter", "optional": false }, @@ -358,6 +362,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_Setter", "optional": false }, @@ -432,6 +437,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -495,6 +501,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_StaticField", "optional": false }, @@ -588,6 +595,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_StaticMethod", "optional": false }, @@ -691,6 +699,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_StaticGetter", "optional": false }, @@ -811,6 +820,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Field_StaticSetter", "optional": false }, @@ -885,6 +895,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -955,6 +966,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Method", "optional": false }, @@ -983,6 +995,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_Field", "optional": false }, @@ -1086,6 +1099,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_Method", "optional": false }, @@ -1199,6 +1213,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_Getter", "optional": false }, @@ -1329,6 +1344,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_Setter", "optional": false }, @@ -1413,6 +1429,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1476,6 +1493,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_StaticField", "optional": false }, @@ -1579,6 +1597,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_StaticMethod", "optional": false }, @@ -1692,6 +1711,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_StaticGetter", "optional": false }, @@ -1822,6 +1842,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Method_StaticSetter", "optional": false }, @@ -1906,6 +1927,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1976,6 +1998,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Getter", "optional": false }, @@ -2004,6 +2027,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_Field", "optional": false }, @@ -2124,6 +2148,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_Method", "optional": false }, @@ -2254,6 +2279,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_Getter", "optional": false }, @@ -2401,6 +2427,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_Setter", "optional": false }, @@ -2502,6 +2529,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2565,6 +2593,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_StaticField", "optional": false }, @@ -2695,6 +2724,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_StaticMethod", "optional": false }, @@ -2825,6 +2855,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_StaticGetter", "optional": false }, @@ -2972,6 +3003,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Getter_StaticSetter", "optional": false }, @@ -3073,6 +3105,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3143,6 +3176,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Setter", "optional": false }, @@ -3171,6 +3205,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_Field", "optional": false }, @@ -3212,6 +3247,7 @@ "end": 2709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3308,6 +3344,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_Method", "optional": false }, @@ -3349,6 +3386,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3455,6 +3493,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_Getter", "optional": false }, @@ -3496,6 +3535,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3619,6 +3659,7 @@ "end": 3006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_Setter", "optional": false }, @@ -3660,6 +3701,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3737,6 +3779,7 @@ "end": 3067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3800,6 +3843,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_StaticField", "optional": false }, @@ -3841,6 +3885,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3937,6 +3982,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_StaticMethod", "optional": false }, @@ -3978,6 +4024,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4084,6 +4131,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_StaticGetter", "optional": false }, @@ -4125,6 +4173,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4248,6 +4297,7 @@ "end": 3495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_Setter_StaticSetter", "optional": false }, @@ -4289,6 +4339,7 @@ "end": 3520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4366,6 +4417,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4436,6 +4488,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticField", "optional": false }, @@ -4464,6 +4517,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_Field", "optional": false }, @@ -4557,6 +4611,7 @@ "end": 3757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_Method", "optional": false }, @@ -4660,6 +4715,7 @@ "end": 3858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_Getter", "optional": false }, @@ -4780,6 +4836,7 @@ "end": 3972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_Setter", "optional": false }, @@ -4854,6 +4911,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4917,6 +4975,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_StaticField", "optional": false }, @@ -5010,6 +5069,7 @@ "end": 4212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_StaticMethod", "optional": false }, @@ -5113,6 +5173,7 @@ "end": 4326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_StaticGetter", "optional": false }, @@ -5233,6 +5294,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticField_StaticSetter", "optional": false }, @@ -5307,6 +5369,7 @@ "end": 4514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5377,6 +5440,7 @@ "end": 4558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticMethod", "optional": false }, @@ -5405,6 +5469,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_Field", "optional": false }, @@ -5508,6 +5573,7 @@ "end": 4708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_Method", "optional": false }, @@ -5621,6 +5687,7 @@ "end": 4807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_Getter", "optional": false }, @@ -5751,6 +5818,7 @@ "end": 4919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_Setter", "optional": false }, @@ -5835,6 +5903,7 @@ "end": 4970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5898,6 +5967,7 @@ "end": 5040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_StaticField", "optional": false }, @@ -6001,6 +6071,7 @@ "end": 5155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_StaticMethod", "optional": false }, @@ -6114,6 +6185,7 @@ "end": 5267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_StaticGetter", "optional": false }, @@ -6244,6 +6316,7 @@ "end": 5392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticMethod_StaticSetter", "optional": false }, @@ -6328,6 +6401,7 @@ "end": 5450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6398,6 +6472,7 @@ "end": 5494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticGetter", "optional": false }, @@ -6426,6 +6501,7 @@ "end": 5543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_Field", "optional": false }, @@ -6546,6 +6622,7 @@ "end": 5658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_Method", "optional": false }, @@ -6676,6 +6753,7 @@ "end": 5770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_Getter", "optional": false }, @@ -6823,6 +6901,7 @@ "end": 5895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_Setter", "optional": false }, @@ -6924,6 +7003,7 @@ "end": 5959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6987,6 +7067,7 @@ "end": 6029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_StaticField", "optional": false }, @@ -7117,6 +7198,7 @@ "end": 6154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_StaticMethod", "optional": false }, @@ -7247,6 +7329,7 @@ "end": 6279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_StaticGetter", "optional": false }, @@ -7394,6 +7477,7 @@ "end": 6413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticGetter_StaticSetter", "optional": false }, @@ -7495,6 +7579,7 @@ "end": 6484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -7565,6 +7650,7 @@ "end": 6528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticSetter", "optional": false }, @@ -7593,6 +7679,7 @@ "end": 6576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_Field", "optional": false }, @@ -7634,6 +7721,7 @@ "end": 6608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -7730,6 +7818,7 @@ "end": 6695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_Method", "optional": false }, @@ -7771,6 +7860,7 @@ "end": 6727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -7877,6 +7967,7 @@ "end": 6812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_Getter", "optional": false }, @@ -7918,6 +8009,7 @@ "end": 6844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8041,6 +8133,7 @@ "end": 6941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_Setter", "optional": false }, @@ -8082,6 +8175,7 @@ "end": 6973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8159,6 +8253,7 @@ "end": 7009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8222,6 +8317,7 @@ "end": 7079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_StaticField", "optional": false }, @@ -8263,6 +8359,7 @@ "end": 7111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8359,6 +8456,7 @@ "end": 7211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_StaticMethod", "optional": false }, @@ -8400,6 +8498,7 @@ "end": 7243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8506,6 +8605,7 @@ "end": 7337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_StaticGetter", "optional": false }, @@ -8547,6 +8647,7 @@ "end": 7369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8670,6 +8771,7 @@ "end": 7479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A_StaticSetter_StaticSetter", "optional": false }, @@ -8711,6 +8813,7 @@ "end": 7511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8788,6 +8891,7 @@ "end": 7554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameES5Ban.json b/crates/swc_ecma_parser/tests/tsc/privateNameES5Ban.json index 34dac6794d03..9ac3f27a6a48 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameES5Ban.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameES5Ban.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -295,6 +296,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -432,6 +434,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameEmitHelpers.json b/crates/swc_ecma_parser/tests/tsc/privateNameEmitHelpers.json index b140b5404941..34f770caf530 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameEmitHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameEmitHelpers.json @@ -20,6 +20,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -184,6 +185,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -260,6 +262,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -302,6 +305,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__classPrivateFieldGet", "optional": false }, @@ -321,6 +325,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false, "typeAnnotation": { @@ -342,6 +347,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -364,6 +370,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -413,6 +420,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -442,6 +450,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -472,6 +481,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -495,6 +505,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__classPrivateFieldSet", "optional": false }, @@ -514,6 +525,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false, "typeAnnotation": { @@ -535,6 +547,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -557,6 +570,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -590,6 +604,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -611,6 +626,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -649,6 +665,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -678,6 +695,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -708,6 +726,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameField.json b/crates/swc_ecma_parser/tests/tsc/privateNameField.json index a84eed40ace4..ca132a8718ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameField.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameField.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -94,6 +95,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -164,6 +166,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldAccess.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldAccess.json index 9e53b5353eb7..9f4dce39867e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldAccess.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -108,6 +109,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldAssignment.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldAssignment.json index ed5a1a18d9f0..68f935605029 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldAssignment.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -719,6 +720,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -793,6 +795,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -867,6 +870,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -941,6 +945,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1015,6 +1020,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1089,6 +1095,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1163,6 +1170,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1237,6 +1245,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1311,6 +1320,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1385,6 +1395,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1459,6 +1470,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1533,6 +1545,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1607,6 +1620,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1697,6 +1711,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldCallExpression.json index cf8dc631a5fc..60a07dd9970b 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldCallExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -153,6 +154,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -182,6 +184,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -392,6 +395,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -442,6 +446,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -511,6 +516,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -612,6 +618,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -655,6 +662,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -713,6 +721,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -759,6 +768,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1043,6 +1053,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldClassExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldClassExpression.json index c52509266f0e..a07e995b1885 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldClassExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldClassExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -100,6 +101,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -208,6 +210,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldDestructuredBinding.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldDestructuredBinding.json index f6df1408f5d0..c22eb5d9605f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldDestructuredBinding.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldDestructuredBinding.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -86,6 +87,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -334,6 +336,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -429,6 +432,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -529,6 +533,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1233,6 +1238,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": { @@ -1254,6 +1260,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1310,6 +1317,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldInitializer.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldInitializer.json index 7ff159aebbf5..1a21e53379f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldInitializer.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldParenthesisLeftAssignment.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldParenthesisLeftAssignment.json index 74f0040be5e9..d54ba34e0a61 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldParenthesisLeftAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldParenthesisLeftAssignment.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -94,6 +95,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -164,6 +166,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -204,6 +207,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -302,6 +306,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -351,6 +356,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -463,6 +469,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -512,6 +519,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -595,6 +603,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -644,6 +653,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -741,6 +751,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldUnaryMutation.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldUnaryMutation.json index 8853a66ba1e5..3aaa4ff80540 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldUnaryMutation.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldUnaryMutation.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -271,6 +272,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -333,6 +335,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -395,6 +398,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -457,6 +461,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -949,6 +954,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1018,6 +1024,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1087,6 +1094,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1156,6 +1164,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -1776,6 +1785,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1863,6 +1873,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1950,6 +1961,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2037,6 +2049,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2804,6 +2817,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2898,6 +2912,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2992,6 +3007,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -3086,6 +3102,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -3635,6 +3652,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameFieldsESNext.json b/crates/swc_ecma_parser/tests/tsc/privateNameFieldsESNext.json index 1222e6ad82b4..21c378145b12 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameFieldsESNext.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameFieldsESNext.json @@ -14,6 +14,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -207,6 +208,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -321,6 +323,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -491,6 +494,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -559,6 +563,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameImplicitDeclaration.json b/crates/swc_ecma_parser/tests/tsc/privateNameImplicitDeclaration.json index 4aa38e6897d4..e72577a7d0e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameImplicitDeclaration.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameImplicitDeclaration.json @@ -14,6 +14,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameInInExpressionUnused.json b/crates/swc_ecma_parser/tests/tsc/privateNameInInExpressionUnused.json index a6cebb63423d..eb0e41f2b37e 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameInInExpressionUnused.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameInInExpressionUnused.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -133,6 +134,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -195,6 +197,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -225,6 +228,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -247,6 +251,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameInLhsReceiverExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameInLhsReceiverExpression.json index 41b8749cf838..77a3b35e98a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameInLhsReceiverExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameInLhsReceiverExpression.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -88,6 +89,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -113,6 +115,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -151,6 +154,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -216,6 +220,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -395,6 +400,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameLateSuper.json b/crates/swc_ecma_parser/tests/tsc/privateNameLateSuper.json index 13d7d219761a..4b9dc0a6565b 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameLateSuper.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameLateSuper.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -40,6 +41,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -161,6 +163,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameLateSuperUseDefineForClassFields.json b/crates/swc_ecma_parser/tests/tsc/privateNameLateSuperUseDefineForClassFields.json index 812f338d5581..e29448816a22 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameLateSuperUseDefineForClassFields.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameLateSuperUseDefineForClassFields.json @@ -14,6 +14,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -40,6 +41,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -161,6 +163,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameMethod.json b/crates/swc_ecma_parser/tests/tsc/privateNameMethod.json index 7c916f0206e1..b0f75e9518d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameMethod.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -55,6 +56,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -163,6 +165,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameMethodAssignment.json b/crates/swc_ecma_parser/tests/tsc/privateNameMethodAssignment.json index 3d76b5e0ca5e..971e8fe1c1b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameMethodAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameMethodAssignment.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -105,6 +106,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -126,6 +128,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -148,6 +151,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -261,6 +265,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -323,6 +328,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -490,6 +496,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -547,6 +554,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameMethodAsync.json b/crates/swc_ecma_parser/tests/tsc/privateNameMethodAsync.json index 40f02c54d685..038520f9a34f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameMethodAsync.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameMethodAsync.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -104,6 +105,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -201,6 +203,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -275,6 +278,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -643,6 +647,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -747,6 +752,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -790,6 +796,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameMethodCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameMethodCallExpression.json index 9a38bb1ef684..b2aecfbd23be 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameMethodCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameMethodCallExpression.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -152,6 +153,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -181,6 +183,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -349,6 +352,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -399,6 +403,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -468,6 +473,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -569,6 +575,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -612,6 +619,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -670,6 +678,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -716,6 +725,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1021,6 +1031,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -1064,6 +1075,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1154,6 +1166,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -1200,6 +1213,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str2", "optional": false, "typeAnnotation": null @@ -1387,6 +1401,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameMethodInStaticFieldInit.json b/crates/swc_ecma_parser/tests/tsc/privateNameMethodInStaticFieldInit.json index ade13c497cb8..c6a6be82e1e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameMethodInStaticFieldInit.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameMethodInStaticFieldInit.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -66,6 +67,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -188,6 +190,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -216,6 +219,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameNestedClassNameConflict.json b/crates/swc_ecma_parser/tests/tsc/privateNameNestedClassNameConflict.json index 7aeb20d5963f..702c50279aba 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameNestedClassNameConflict.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameNestedClassNameConflict.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -97,6 +98,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameReadonly.json b/crates/swc_ecma_parser/tests/tsc/privateNameReadonly.json index 293a646305c7..208a3ac27f8f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameReadonly.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -170,6 +171,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -251,6 +253,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -293,6 +296,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameSetterExprReturnValue.json b/crates/swc_ecma_parser/tests/tsc/privateNameSetterExprReturnValue.json index 2a9dc42bc476..745a8f1115e2 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameSetterExprReturnValue.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameSetterExprReturnValue.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -155,6 +157,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -252,6 +255,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -274,6 +278,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -336,6 +341,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameSetterNoGetter.json b/crates/swc_ecma_parser/tests/tsc/privateNameSetterNoGetter.json index d8a5138154d8..21d3ce19e4bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameSetterNoGetter.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameSetterNoGetter.json @@ -28,6 +28,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -232,6 +234,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -274,6 +277,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessors.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessors.json index e08682e0978a..4141483a3713 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessors.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -115,6 +116,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -252,6 +254,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -306,6 +309,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -355,6 +359,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -404,6 +409,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -432,6 +438,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -475,6 +482,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -503,6 +511,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorsCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorsCallExpression.json index f65d3d3eb095..bb1649b5845f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorsCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorsCallExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -105,6 +106,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -204,6 +206,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -233,6 +236,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -401,6 +405,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -451,6 +456,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -520,6 +526,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -621,6 +628,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -664,6 +672,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -722,6 +731,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -768,6 +778,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1045,6 +1056,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorssDerivedClasses.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorssDerivedClasses.json index e317300202a5..200b90573d95 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorssDerivedClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAccessorssDerivedClasses.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -129,6 +130,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +152,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -199,6 +202,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -227,6 +231,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -274,6 +279,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -315,6 +321,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -336,6 +343,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -385,6 +393,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -413,6 +422,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -452,6 +462,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAndStaticInitializer.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAndStaticInitializer.json index c7e094ff39d2..ffe8d9b911f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticAndStaticInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticAndStaticInitializer.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticEmitHelpers.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticEmitHelpers.json index 22de2a7e57d9..16fc0843f38a 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticEmitHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticEmitHelpers.json @@ -20,6 +20,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -210,6 +211,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -263,6 +265,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__classPrivateFieldGet", "optional": false }, @@ -282,6 +285,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false, "typeAnnotation": { @@ -303,6 +307,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -325,6 +330,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -374,6 +380,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -403,6 +410,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -433,6 +441,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -456,6 +465,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__classPrivateFieldSet", "optional": false }, @@ -475,6 +485,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "receiver", "optional": false, "typeAnnotation": { @@ -496,6 +507,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -518,6 +530,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "state", "optional": false, "typeAnnotation": { @@ -551,6 +564,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -572,6 +586,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -610,6 +625,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +655,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -669,6 +686,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAccess.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAccess.json index 97e255f2dbc5..7bbbc207d00d 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAccess.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -108,6 +109,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -136,6 +138,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -179,6 +182,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAssignment.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAssignment.json index 5359de67fda5..b62e549f75b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldAssignment.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -108,6 +109,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -157,6 +159,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -206,6 +209,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -255,6 +259,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -304,6 +309,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -353,6 +359,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -402,6 +409,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -451,6 +459,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -500,6 +509,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -549,6 +559,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -598,6 +609,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -647,6 +659,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -696,6 +709,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -758,6 +772,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -832,6 +847,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -906,6 +922,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -980,6 +997,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1054,6 +1072,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1128,6 +1147,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1202,6 +1222,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1276,6 +1297,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1350,6 +1372,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1424,6 +1447,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1498,6 +1522,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1572,6 +1597,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1646,6 +1672,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1729,6 +1756,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldCallExpression.json index 865d7543ffbc..ae1d83304948 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldCallExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -153,6 +154,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -182,6 +184,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -309,6 +312,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -358,6 +362,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -398,6 +403,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -415,6 +421,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -451,6 +458,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -484,6 +492,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -523,6 +532,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -590,6 +600,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -627,6 +638,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -670,6 +682,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -694,6 +707,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -731,6 +745,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -777,6 +792,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -801,6 +817,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1057,6 +1074,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldClassExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldClassExpression.json index ba5871f94985..71e1e9034b5f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldClassExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldClassExpression.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -100,6 +101,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -155,6 +157,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -284,6 +287,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -400,6 +404,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -434,6 +439,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -492,6 +498,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -556,6 +563,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldDestructuredBinding.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldDestructuredBinding.json index 37c758845447..486f413f92bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldDestructuredBinding.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldDestructuredBinding.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -79,6 +80,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -324,6 +326,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -396,6 +399,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -422,6 +426,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -506,6 +511,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -525,6 +531,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -617,6 +624,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -660,6 +668,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -778,6 +787,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -810,6 +820,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -932,6 +943,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -991,6 +1003,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1092,6 +1105,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1250,6 +1264,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": { @@ -1271,6 +1286,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1327,6 +1343,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldInitializer.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldInitializer.json index 0e1c875da202..845ed0a3000f 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldInitializer.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldNoInitializer.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldNoInitializer.json index 8840fe98f384..25e33764d2b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldNoInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldNoInitializer.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldUnaryMutation.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldUnaryMutation.json index 9fb365951bbf..1c1a912e0bd8 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldUnaryMutation.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticFieldUnaryMutation.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -123,6 +124,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -164,6 +166,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -205,6 +208,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -246,6 +250,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -283,6 +288,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -308,6 +314,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -348,6 +355,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -373,6 +381,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -413,6 +422,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -438,6 +448,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -478,6 +489,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -503,6 +515,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -546,6 +559,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -588,6 +602,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -631,6 +646,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -680,6 +696,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -722,6 +739,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -765,6 +783,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1098,6 +1117,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1185,6 +1205,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1272,6 +1293,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1359,6 +1381,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1880,6 +1903,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethod.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethod.json index 96fd3a972deb..1a1307ad9839 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethod.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -55,6 +56,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -183,6 +185,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -238,6 +241,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -293,6 +297,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodAssignment.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodAssignment.json index a114362e6424..8168fdc9c5f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodAssignment.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -105,6 +106,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -126,6 +128,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -148,6 +151,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -202,6 +206,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -264,6 +269,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -326,6 +332,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -411,6 +418,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -496,6 +504,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -513,6 +522,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -556,6 +566,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodCallExpression.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodCallExpression.json index d5b5e2a7d3f2..fda27c72bd9a 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodCallExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodCallExpression.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -152,6 +153,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -181,6 +183,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -313,6 +316,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -352,6 +356,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -369,6 +374,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -405,6 +411,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -438,6 +445,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -477,6 +485,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -544,6 +553,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -581,6 +591,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -624,6 +635,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -648,6 +660,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -685,6 +698,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -731,6 +745,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -755,6 +770,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -871,6 +887,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -996,6 +1013,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1045,6 +1063,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -1088,6 +1107,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1131,6 +1151,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1181,6 +1202,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -1227,6 +1249,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str2", "optional": false, "typeAnnotation": null @@ -1264,6 +1287,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -1410,6 +1434,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodInStaticFieldInit.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodInStaticFieldInit.json index adb1e54ee6a9..dcee5625faa1 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodInStaticFieldInit.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticMethodInStaticFieldInit.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -178,6 +180,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -206,6 +209,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameStaticsAndStaticMethods.json b/crates/swc_ecma_parser/tests/tsc/privateNameStaticsAndStaticMethods.json index fd621b78a528..ce4b7b4add92 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameStaticsAndStaticMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameStaticsAndStaticMethods.json @@ -14,6 +14,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -209,6 +212,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -429,6 +433,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -505,6 +510,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -574,6 +580,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -629,6 +636,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -684,6 +692,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -739,6 +748,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -771,6 +781,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -822,6 +833,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -857,6 +869,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -898,6 +911,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1019,6 +1033,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1061,6 +1076,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameUnused.json b/crates/swc_ecma_parser/tests/tsc/privateNameUnused.json index 872418a00feb..353f47ccc8a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameUnused.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameUnused.json @@ -20,6 +20,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -147,6 +148,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -217,6 +219,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -378,6 +381,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -458,6 +462,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -566,6 +571,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -717,6 +723,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -821,6 +828,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNameWhenNotUseDefineForClassFieldsInEsNext.json b/crates/swc_ecma_parser/tests/tsc/privateNameWhenNotUseDefineForClassFieldsInEsNext.json index 2840f2d5916a..966ce342b8b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNameWhenNotUseDefineForClassFieldsInEsNext.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNameWhenNotUseDefineForClassFieldsInEsNext.json @@ -14,6 +14,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestWithStatics", "optional": false }, @@ -92,6 +93,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestWithStatics", "optional": false }, @@ -149,6 +151,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -248,6 +251,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestWithStatics", "optional": false }, @@ -301,6 +305,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerInner", "optional": false }, @@ -367,6 +372,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestWithStatics", "optional": false }, @@ -409,6 +415,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -559,6 +566,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestWithStatics", "optional": false }, @@ -601,6 +609,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -687,6 +696,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestNonStatics", "optional": false }, @@ -765,6 +775,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestNonStatics", "optional": false }, @@ -822,6 +833,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -921,6 +933,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestNonStatics", "optional": false }, @@ -974,6 +987,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InnerInner", "optional": false }, @@ -1040,6 +1054,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestNonStatics", "optional": false }, @@ -1082,6 +1097,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -1232,6 +1248,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TestNonStatics", "optional": false }, @@ -1274,6 +1291,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesAndFields.json b/crates/swc_ecma_parser/tests/tsc/privateNamesAndFields.json index ecb4b99d09d7..4b23bd45773a 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesAndFields.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesAndFields.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -155,6 +156,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -312,6 +314,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesAndMethods.json b/crates/swc_ecma_parser/tests/tsc/privateNamesAndMethods.json index 858415e0897e..3b547111f6f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesAndMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesAndMethods.json @@ -14,6 +14,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -209,6 +212,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -429,6 +433,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -505,6 +510,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -839,6 +845,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -880,6 +887,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1040,6 +1048,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesAndStaticMethods.json b/crates/swc_ecma_parser/tests/tsc/privateNamesAndStaticMethods.json index fd621b78a528..ce4b7b4add92 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesAndStaticMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesAndStaticMethods.json @@ -14,6 +14,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +56,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -209,6 +212,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -429,6 +433,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -505,6 +510,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -574,6 +580,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -629,6 +636,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -684,6 +692,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -739,6 +748,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -771,6 +781,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -822,6 +833,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -857,6 +869,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -898,6 +911,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1019,6 +1033,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1061,6 +1076,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesAndkeyof.json b/crates/swc_ecma_parser/tests/tsc/privateNamesAndkeyof.json index af583bf9b4fd..b756d8a78a48 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesAndkeyof.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesAndkeyof.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -205,6 +206,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -357,6 +359,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -385,6 +388,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -426,6 +430,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -461,6 +466,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -496,6 +502,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -531,6 +538,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -566,6 +574,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -601,6 +610,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -636,6 +646,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesAssertion.json b/crates/swc_ecma_parser/tests/tsc/privateNamesAssertion.json index 2f52b060a224..11a85c530044 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesAssertion.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesAssertion.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -137,6 +140,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -175,6 +179,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -215,6 +220,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -275,6 +281,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -354,6 +361,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -375,6 +383,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -409,6 +418,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -450,6 +460,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -511,6 +522,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -553,6 +565,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -589,6 +602,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -647,6 +661,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -726,6 +741,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -747,6 +763,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-1.json b/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-1.json index 96315c5cb35c..52bf9944cdaf 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-1.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-1.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -147,6 +148,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -182,6 +184,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -225,6 +228,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -310,6 +314,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-2.json b/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-2.json index 8c59f7128d18..800c5bb1dfe2 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-2.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesConstructorChain-2.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -147,6 +148,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -198,6 +200,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -248,6 +251,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -271,6 +275,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -356,6 +361,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -380,6 +386,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -411,6 +418,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +461,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesIncompatibleModifiersJs.json b/crates/swc_ecma_parser/tests/tsc/privateNamesIncompatibleModifiersJs.json index bed40d947e91..404a59d71dee 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesIncompatibleModifiersJs.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesIncompatibleModifiersJs.json @@ -14,6 +14,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -394,6 +395,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -517,6 +519,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -640,6 +643,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-1.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-1.json index c27f19aa62a7..8ac8337a194a 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-1.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-1.json @@ -14,6 +14,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -80,6 +81,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -160,6 +162,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -181,6 +184,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -202,6 +206,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-2.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-2.json index 5717b8dad8e9..4d95e6a0c6b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-2.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-2.json @@ -20,6 +20,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -86,6 +87,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -159,6 +162,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -209,6 +213,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -273,6 +278,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -283,6 +289,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -322,6 +329,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -332,6 +340,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -374,6 +383,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -392,6 +402,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -425,6 +436,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -443,6 +455,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -479,6 +492,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -501,6 +515,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-3.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-3.json index 94d1a5723609..9f502b48f478 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-3.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-3.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -106,6 +107,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -179,6 +181,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -200,6 +203,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -242,6 +246,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-4.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-4.json index dafd4f8339a8..16eb7dc2dd79 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-4.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-4.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -44,6 +45,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -63,6 +65,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A1", "optional": false }, @@ -101,6 +104,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -122,6 +126,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -143,6 +148,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -223,6 +229,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -244,6 +251,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -258,6 +266,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-5.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-5.json index b59c02c83fda..ecf6f94d9aaf 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-5.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUnique-5.json @@ -14,6 +14,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -103,6 +105,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +130,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -207,6 +211,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -228,6 +233,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -249,6 +255,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateNamesUseBeforeDef.json b/crates/swc_ecma_parser/tests/tsc/privateNamesUseBeforeDef.json index 790851a5b5ef..03d5e919e3cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateNamesUseBeforeDef.json +++ b/crates/swc_ecma_parser/tests/tsc/privateNamesUseBeforeDef.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -120,6 +121,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -270,6 +272,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -410,6 +413,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateProtectedMembersAreNotAccessibleDestructuring.json b/crates/swc_ecma_parser/tests/tsc/privateProtectedMembersAreNotAccessibleDestructuring.json index 4c136badc9d2..975414e291ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateProtectedMembersAreNotAccessibleDestructuring.json +++ b/crates/swc_ecma_parser/tests/tsc/privateProtectedMembersAreNotAccessibleDestructuring.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -190,6 +191,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -212,6 +214,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -268,6 +271,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "priv", "optional": false, "typeAnnotation": null @@ -287,6 +291,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prot", "optional": false, "typeAnnotation": null @@ -311,6 +316,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -351,6 +357,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -432,6 +439,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -492,6 +500,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -534,6 +543,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -565,6 +575,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -583,6 +594,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -629,6 +641,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "priv", "optional": false, "typeAnnotation": null @@ -646,6 +659,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -689,6 +703,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prot", "optional": false, "typeAnnotation": null @@ -706,6 +721,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -749,6 +765,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "privateMethod", "optional": false, "typeAnnotation": null @@ -766,6 +783,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -813,6 +831,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -835,6 +854,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -857,6 +877,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pm", "optional": false, "typeAnnotation": null @@ -873,6 +894,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -889,6 +911,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -921,6 +944,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "priv", "optional": false, "typeAnnotation": null @@ -940,6 +964,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prot", "optional": false, "typeAnnotation": null @@ -959,6 +984,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "privateMethod", "optional": false, "typeAnnotation": null @@ -986,6 +1012,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateStaticMemberAccessibility.json b/crates/swc_ecma_parser/tests/tsc/privateStaticMemberAccessibility.json index 2c190b49a943..b79dcc1714c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateStaticMemberAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/privateStaticMemberAccessibility.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -119,6 +121,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -177,6 +180,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -213,6 +217,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateStaticNameShadowing.json b/crates/swc_ecma_parser/tests/tsc/privateStaticNameShadowing.json index cf84537346d8..de02199f5caa 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateStaticNameShadowing.json +++ b/crates/swc_ecma_parser/tests/tsc/privateStaticNameShadowing.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -60,6 +61,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -134,6 +136,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -208,6 +211,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false, "typeAnnotation": { @@ -261,6 +265,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_a", "optional": false, "typeAnnotation": { @@ -317,6 +322,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule.json b/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule.json index 6242e8304e63..ecbd19383154 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule.json +++ b/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule.json @@ -14,6 +14,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +129,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +169,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule2.json b/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule2.json index 9501b87fd1b1..b6fd37d3bd08 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule2.json +++ b/crates/swc_ecma_parser/tests/tsc/privateStaticNotAccessibleInClodule2.json @@ -14,6 +14,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -121,6 +122,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -180,6 +182,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -204,6 +207,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -243,6 +247,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -260,6 +265,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/privateWriteOnlyAccessorRead.json b/crates/swc_ecma_parser/tests/tsc/privateWriteOnlyAccessorRead.json index 80499e1e2fe4..c03d420d6495 100644 --- a/crates/swc_ecma_parser/tests/tsc/privateWriteOnlyAccessorRead.json +++ b/crates/swc_ecma_parser/tests/tsc/privateWriteOnlyAccessorRead.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -55,6 +56,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -84,6 +86,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -116,6 +119,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -204,6 +208,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -288,6 +293,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -365,6 +371,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -465,6 +472,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -528,6 +536,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -619,6 +628,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -675,6 +685,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -739,6 +750,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -838,6 +850,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -927,6 +940,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1027,6 +1041,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1150,6 +1165,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1181,6 +1197,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1381,6 +1398,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -1551,6 +1569,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertiesOfGenericConstructorFunctions.json b/crates/swc_ecma_parser/tests/tsc/propertiesOfGenericConstructorFunctions.json index 06e6449b8da1..128e19a01a40 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertiesOfGenericConstructorFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/propertiesOfGenericConstructorFunctions.json @@ -14,6 +14,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -33,6 +34,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ik", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iv", "optional": false, "typeAnnotation": null @@ -174,6 +177,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ik", "optional": false } @@ -185,6 +189,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iv", "optional": false } @@ -230,6 +235,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -248,6 +254,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -306,6 +313,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map2", "optional": false, "typeAnnotation": null @@ -324,6 +332,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -382,6 +391,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -405,6 +415,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -461,6 +472,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -484,6 +496,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -540,6 +553,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -563,6 +577,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map2", "optional": false }, @@ -619,6 +634,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -642,6 +658,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -684,6 +701,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -703,6 +721,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -811,6 +830,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -849,6 +869,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -1093,6 +1114,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false, "typeAnnotation": null @@ -1111,6 +1133,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -1157,6 +1180,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1174,6 +1198,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, @@ -1213,6 +1238,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1230,6 +1256,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, @@ -1269,6 +1296,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1293,6 +1321,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, @@ -1335,6 +1364,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1359,6 +1389,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccess.json b/crates/swc_ecma_parser/tests/tsc/propertyAccess.json index 90ff72fc5aae..b4e65c6c3900 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccess.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -140,6 +142,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -163,6 +166,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -180,6 +184,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "North", "optional": false }, @@ -198,6 +203,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "South", "optional": false }, @@ -216,6 +222,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "East", "optional": false }, @@ -234,6 +241,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "West", "optional": false }, @@ -264,6 +272,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false, "typeAnnotation": { @@ -289,6 +298,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -412,6 +422,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false, "typeAnnotation": { @@ -437,6 +448,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -475,6 +487,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -523,6 +536,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -560,6 +574,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -602,6 +617,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false, "typeAnnotation": { @@ -627,6 +643,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -665,6 +682,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -688,6 +706,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -726,6 +745,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -757,6 +777,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -805,6 +826,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -1019,6 +1041,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -1072,6 +1095,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": { @@ -1135,6 +1159,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false, "typeAnnotation": { @@ -1164,6 +1189,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1220,6 +1246,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1269,6 +1296,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -1301,6 +1329,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -1333,6 +1362,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1358,6 +1388,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -1397,6 +1428,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null @@ -1414,6 +1446,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1453,6 +1486,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -1470,6 +1504,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1509,6 +1544,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc", "optional": false, "typeAnnotation": null @@ -1526,6 +1562,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1565,6 +1602,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false, "typeAnnotation": null @@ -1582,6 +1620,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1629,6 +1668,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dd", "optional": false, "typeAnnotation": { @@ -1675,6 +1715,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ee", "optional": false, "typeAnnotation": null @@ -1692,6 +1733,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1739,6 +1781,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ee", "optional": false, "typeAnnotation": { @@ -1785,6 +1828,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false, "typeAnnotation": null @@ -1802,6 +1846,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1849,6 +1894,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false, "typeAnnotation": { @@ -1895,6 +1941,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": null @@ -1912,6 +1959,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1959,6 +2007,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": { @@ -2005,6 +2054,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false, "typeAnnotation": null @@ -2022,6 +2072,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -2069,6 +2120,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hh", "optional": false, "typeAnnotation": { @@ -2115,6 +2167,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ii", "optional": false, "typeAnnotation": null @@ -2132,6 +2185,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -2154,6 +2208,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -2195,6 +2250,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ii", "optional": false, "typeAnnotation": { @@ -2241,6 +2297,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jj", "optional": false, "typeAnnotation": null @@ -2258,6 +2315,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -2274,6 +2332,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -2306,6 +2365,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "jj", "optional": false, "typeAnnotation": { @@ -2352,6 +2412,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kk", "optional": false, "typeAnnotation": null @@ -2369,6 +2430,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -2416,6 +2478,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kk", "optional": false, "typeAnnotation": { @@ -2462,6 +2525,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ll", "optional": false, "typeAnnotation": null @@ -2479,6 +2543,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -2495,6 +2560,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false } @@ -2527,6 +2593,7 @@ "end": 2466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false, "typeAnnotation": null @@ -2544,6 +2611,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -2591,6 +2659,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false, "typeAnnotation": { @@ -2612,6 +2681,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -2647,6 +2717,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm2", "optional": false, "typeAnnotation": null @@ -2664,6 +2735,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -2711,6 +2783,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm2", "optional": false, "typeAnnotation": { @@ -2732,6 +2805,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -2767,6 +2841,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nn", "optional": false, "typeAnnotation": null @@ -2784,6 +2859,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -2831,6 +2907,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nn", "optional": false, "typeAnnotation": { @@ -2852,6 +2929,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -2887,6 +2965,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oo", "optional": false, "typeAnnotation": null @@ -2904,6 +2983,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -2926,6 +3006,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -2967,6 +3048,7 @@ "end": 2870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oo", "optional": false, "typeAnnotation": { @@ -2988,6 +3070,7 @@ "end": 2879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -3023,6 +3106,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pp", "optional": false, "typeAnnotation": null @@ -3040,6 +3124,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -3100,6 +3185,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pp", "optional": false, "typeAnnotation": { @@ -3121,6 +3207,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -3156,6 +3243,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": null @@ -3173,6 +3261,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3220,6 +3309,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": { @@ -3266,6 +3356,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rr", "optional": false, "typeAnnotation": null @@ -3283,6 +3374,7 @@ "end": 3289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3330,6 +3422,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rr", "optional": false, "typeAnnotation": { @@ -3376,6 +3469,7 @@ "end": 3405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ss", "optional": false, "typeAnnotation": null @@ -3393,6 +3487,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3415,6 +3510,7 @@ "end": 3423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -3456,6 +3552,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ss", "optional": false, "typeAnnotation": { @@ -3502,6 +3599,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tt", "optional": false, "typeAnnotation": null @@ -3519,6 +3617,7 @@ "end": 3557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3579,6 +3678,7 @@ "end": 3576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tt", "optional": false, "typeAnnotation": { @@ -3625,6 +3725,7 @@ "end": 3687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uu", "optional": false, "typeAnnotation": null @@ -3642,6 +3743,7 @@ "end": 3697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3658,6 +3760,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false } @@ -3690,6 +3793,7 @@ "end": 3847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vv", "optional": false, "typeAnnotation": null @@ -3707,6 +3811,7 @@ "end": 3857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noIndex", "optional": false }, @@ -3754,6 +3859,7 @@ "end": 3869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vv", "optional": false, "typeAnnotation": { @@ -3800,6 +3906,7 @@ "end": 4000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ww", "optional": false, "typeAnnotation": null @@ -3817,6 +3924,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -3839,6 +3947,7 @@ "end": 4020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -3880,6 +3989,7 @@ "end": 4034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ww", "optional": false, "typeAnnotation": { @@ -3901,6 +4011,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3936,6 +4047,7 @@ "end": 4172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": null @@ -3953,6 +4065,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -4013,6 +4126,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": { @@ -4034,6 +4148,7 @@ "end": 4206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4069,6 +4184,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false, "typeAnnotation": null @@ -4086,6 +4202,7 @@ "end": 4346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -4133,6 +4250,7 @@ "end": 4361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false, "typeAnnotation": { @@ -4154,6 +4272,7 @@ "end": 4364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4189,6 +4308,7 @@ "end": 4500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zz", "optional": false, "typeAnnotation": null @@ -4206,6 +4326,7 @@ "end": 4512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -4253,6 +4374,7 @@ "end": 4527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zz", "optional": false, "typeAnnotation": { @@ -4274,6 +4396,7 @@ "end": 4530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4309,6 +4432,7 @@ "end": 4697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zzzz", "optional": false, "typeAnnotation": null @@ -4326,6 +4450,7 @@ "end": 4709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -4342,6 +4467,7 @@ "end": 4720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someObject", "optional": false } @@ -4374,6 +4500,7 @@ "end": 4739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -4391,6 +4518,7 @@ "end": 4750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numIndex", "optional": false }, @@ -4407,6 +4535,7 @@ "end": 4765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -4439,6 +4568,7 @@ "end": 4774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -4485,6 +4615,7 @@ "end": 4788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4502,6 +4633,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strIndex", "optional": false }, @@ -4518,6 +4650,7 @@ "end": 4814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -4550,6 +4683,7 @@ "end": 4823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -4571,6 +4705,7 @@ "end": 4832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Compass", "optional": false }, @@ -4606,6 +4741,7 @@ "end": 4841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -4623,6 +4759,7 @@ "end": 4853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bothIndex", "optional": false }, @@ -4639,6 +4776,7 @@ "end": 4868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -4671,6 +4809,7 @@ "end": 4877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -4692,6 +4831,7 @@ "end": 4880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.2.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.2.json index 248f5421ab3d..fe00c985aa10 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.2.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.2.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -130,6 +132,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -167,6 +170,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -211,6 +215,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -243,6 +248,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -318,6 +324,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -365,6 +372,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -394,6 +402,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -441,6 +450,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -509,6 +519,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.3.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.3.json index a350a17c4c0b..5270bddf56bb 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.3.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.3.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -85,6 +86,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -147,6 +149,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -206,6 +209,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -268,6 +272,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -327,6 +332,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -389,6 +395,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -448,6 +455,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -510,6 +518,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -568,6 +577,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -638,6 +648,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -705,6 +716,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -775,6 +787,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -835,6 +848,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -903,6 +917,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -969,6 +984,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1038,6 +1054,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.json index 8209df820b0a..67bf4420dbab 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessChain.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -130,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -167,6 +170,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -211,6 +215,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -243,6 +248,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -318,6 +324,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -365,6 +372,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -394,6 +402,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -441,6 +450,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -509,6 +519,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false }, @@ -555,6 +566,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -584,6 +596,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -616,6 +629,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -648,6 +662,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -680,6 +695,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -780,6 +796,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false }, @@ -846,6 +863,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -874,6 +892,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -907,6 +926,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -939,6 +959,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -971,6 +992,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1086,6 +1108,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false }, @@ -1156,6 +1179,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false, "typeAnnotation": { @@ -1191,6 +1215,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1250,6 +1275,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1318,6 +1344,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o6", "optional": false }, @@ -1383,6 +1410,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false }, @@ -1461,6 +1489,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, @@ -1537,6 +1566,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints.json index 7b57cc93a4b4..6d7c230d6caa 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +137,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -205,6 +210,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +234,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -282,6 +289,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -301,6 +309,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -336,6 +345,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -373,6 +383,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -397,6 +408,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -435,6 +447,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -459,6 +472,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +492,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -509,6 +524,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -533,6 +549,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -566,6 +583,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -587,6 +605,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -610,6 +629,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -648,6 +668,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -678,6 +699,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -729,6 +751,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -759,6 +782,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -818,6 +842,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -859,6 +884,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -885,6 +911,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -904,6 +931,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -946,6 +974,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -977,6 +1006,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1001,6 +1031,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1048,6 +1079,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -1079,6 +1111,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1132,6 +1165,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1168,6 +1202,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1189,6 +1224,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1228,6 +1264,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1252,6 +1289,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1299,6 +1337,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1322,6 +1361,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1363,6 +1403,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1382,6 +1423,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1423,6 +1465,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1447,6 +1490,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1476,6 +1520,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints2.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints2.json index 27ebe6194332..6e16ca152213 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints2.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +116,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +228,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +293,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +315,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -345,6 +351,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +376,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -416,6 +424,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -439,6 +448,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -500,6 +510,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +532,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -567,6 +579,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -591,6 +604,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -638,6 +652,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -661,6 +676,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -715,6 +731,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -734,6 +751,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -754,6 +772,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -773,6 +792,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -808,6 +828,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -845,6 +866,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -869,6 +891,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -887,6 +910,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -935,6 +959,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -972,6 +997,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -996,6 +1022,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1014,6 +1041,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1049,6 +1077,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1076,6 +1105,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1100,6 +1130,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1119,6 +1150,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1139,6 +1171,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1158,6 +1191,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1189,6 +1223,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1213,6 +1248,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1246,6 +1282,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1267,6 +1304,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1290,6 +1328,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1308,6 +1347,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1346,6 +1386,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1376,6 +1417,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1427,6 +1469,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -1457,6 +1500,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1516,6 +1560,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1557,6 +1602,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1583,6 +1629,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1602,6 +1649,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1622,6 +1670,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1641,6 +1690,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1665,6 +1715,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1686,6 +1737,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1713,6 +1765,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1739,6 +1792,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1758,6 +1812,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1778,6 +1833,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1797,6 +1853,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1821,6 +1878,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1842,6 +1900,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1856,6 +1915,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1877,6 +1937,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1904,6 +1965,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1930,6 +1992,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1949,6 +2012,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1969,6 +2033,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1988,6 +2053,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2030,6 +2096,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2061,6 +2128,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2085,6 +2153,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2103,6 +2172,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2150,6 +2220,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -2181,6 +2252,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2234,6 +2306,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false, "typeAnnotation": null @@ -2252,6 +2325,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2285,6 +2359,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c", "optional": false, "typeAnnotation": null @@ -2316,6 +2391,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2329,6 +2405,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } @@ -2342,6 +2419,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } @@ -2388,6 +2466,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d", "optional": false, "typeAnnotation": null @@ -2419,6 +2498,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2432,6 +2512,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } @@ -2445,6 +2526,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } @@ -2499,6 +2581,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2535,6 +2618,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2556,6 +2640,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2570,6 +2655,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2591,6 +2677,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2630,6 +2717,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2654,6 +2742,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2701,6 +2790,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2724,6 +2814,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2765,6 +2856,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2784,6 +2876,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2804,6 +2897,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2823,6 +2917,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2864,6 +2959,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2888,6 +2984,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2910,6 +3007,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } @@ -2923,6 +3021,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aB", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints3.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints3.json index ec1943a781a7..955cbb626126 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints3.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +116,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +228,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +293,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +315,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -345,6 +351,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +376,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -416,6 +424,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -439,6 +448,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -500,6 +510,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +532,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -567,6 +579,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -591,6 +604,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -638,6 +652,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -661,6 +676,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -715,6 +731,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -734,6 +751,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -754,6 +772,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -773,6 +792,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -808,6 +828,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -845,6 +866,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -869,6 +891,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -887,6 +910,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -935,6 +959,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -972,6 +997,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -996,6 +1022,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1014,6 +1041,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1049,6 +1077,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1076,6 +1105,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1100,6 +1130,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1119,6 +1150,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1139,6 +1171,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1158,6 +1191,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1189,6 +1223,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1213,6 +1248,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1246,6 +1282,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1267,6 +1304,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1290,6 +1328,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1308,6 +1347,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1346,6 +1386,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1376,6 +1417,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1427,6 +1469,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -1457,6 +1500,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1516,6 +1560,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1557,6 +1602,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1583,6 +1629,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1602,6 +1649,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1622,6 +1670,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1641,6 +1690,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1665,6 +1715,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1686,6 +1737,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1713,6 +1765,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1739,6 +1792,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1758,6 +1812,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1778,6 +1833,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1797,6 +1853,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1839,6 +1896,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1870,6 +1928,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1915,6 +1974,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -1946,6 +2006,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1999,6 +2060,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3c", "optional": false, "typeAnnotation": null @@ -2030,6 +2092,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2050,6 +2113,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2099,6 +2163,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3d", "optional": false, "typeAnnotation": null @@ -2130,6 +2195,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2150,6 +2216,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2207,6 +2274,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2243,6 +2311,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2264,6 +2333,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2303,6 +2373,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2327,6 +2398,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2374,6 +2446,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2397,6 +2470,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2438,6 +2512,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2457,6 +2532,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2477,6 +2553,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2496,6 +2573,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2537,6 +2615,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2561,6 +2640,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2590,6 +2670,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints4.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints4.json index bf8918dd873c..b7ba7558ac02 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints4.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints4.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +137,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -205,6 +210,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +234,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -282,6 +289,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -301,6 +309,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -336,6 +345,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -373,6 +383,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -397,6 +408,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -435,6 +447,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -459,6 +472,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +492,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -509,6 +524,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -533,6 +549,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -566,6 +583,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -587,6 +605,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -610,6 +629,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -648,6 +668,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -678,6 +699,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -729,6 +751,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -759,6 +782,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -818,6 +842,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -859,6 +884,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -885,6 +911,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -904,6 +931,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -946,6 +974,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -991,6 +1020,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1036,6 +1066,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": { @@ -1081,6 +1112,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1134,6 +1166,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1170,6 +1203,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1191,6 +1225,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1230,6 +1265,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1254,6 +1290,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1301,6 +1338,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1324,6 +1362,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1365,6 +1404,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1384,6 +1424,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1412,6 +1453,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1463,6 +1505,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1520,6 +1563,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1544,6 +1588,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1573,6 +1618,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints5.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints5.json index 22db74c3d18b..2f5df1290eab 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints5.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithConstraints5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +116,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +228,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -289,6 +293,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +315,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -345,6 +351,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -369,6 +376,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -423,6 +431,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -446,6 +455,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -482,6 +492,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -536,6 +547,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -555,6 +567,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -575,6 +588,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -594,6 +608,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -629,6 +644,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -666,6 +682,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -690,6 +707,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -708,6 +726,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -746,6 +765,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -770,6 +790,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -789,6 +810,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -809,6 +831,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -828,6 +851,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -859,6 +883,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -883,6 +908,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -916,6 +942,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -937,6 +964,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -960,6 +988,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -978,6 +1007,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1016,6 +1046,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1046,6 +1077,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1097,6 +1129,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -1127,6 +1160,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1186,6 +1220,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1227,6 +1262,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1253,6 +1289,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1272,6 +1309,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1330,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1311,6 +1350,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1353,6 +1393,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1398,6 +1439,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1443,6 +1485,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": { @@ -1488,6 +1531,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1541,6 +1585,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1577,6 +1622,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1598,6 +1644,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1637,6 +1684,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1661,6 +1709,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1708,6 +1757,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1731,6 +1781,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1772,6 +1823,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1791,6 +1843,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1811,6 +1864,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1830,6 +1884,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1858,6 +1913,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1909,6 +1965,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1979,6 +2036,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2003,6 +2061,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2032,6 +2091,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithoutConstraints.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithoutConstraints.json index 233710c5f5c6..cd1483d41897 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithoutConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessOnTypeParameterWithoutConstraints.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +101,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -134,6 +137,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -205,6 +210,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +234,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -282,6 +289,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -319,6 +327,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -356,6 +365,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -408,6 +418,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -432,6 +443,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +477,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -489,6 +502,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -522,6 +536,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -543,6 +558,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -594,6 +610,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -624,6 +641,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -675,6 +693,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -705,6 +724,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -764,6 +784,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -805,6 +826,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -831,6 +853,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -875,6 +898,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -920,6 +944,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -965,6 +990,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": { @@ -1010,6 +1036,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1063,6 +1090,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1120,6 +1149,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1159,6 +1189,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1183,6 +1214,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1230,6 +1262,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1253,6 +1286,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1294,6 +1328,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1337,6 +1372,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1361,6 +1397,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignature.json index 368895f87d89..8900b3fa418f 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignature.json @@ -18,6 +18,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flags", "optional": false }, @@ -41,6 +42,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -115,6 +117,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flags", "optional": false }, @@ -167,6 +171,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -199,6 +204,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -231,6 +237,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -263,6 +270,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -297,6 +305,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Empty", "optional": false }, @@ -335,6 +344,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false, "typeAnnotation": { @@ -356,6 +366,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Empty", "optional": false }, @@ -387,6 +398,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false }, @@ -419,6 +431,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignatureNoImplicitAny.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignatureNoImplicitAny.json index bce91c9542f1..f833775f2a74 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignatureNoImplicitAny.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessStringIndexSignatureNoImplicitAny.json @@ -18,6 +18,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flags", "optional": false }, @@ -41,6 +42,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Flags", "optional": false }, @@ -160,6 +164,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -192,6 +197,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -224,6 +230,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -256,6 +263,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flags", "optional": false }, @@ -290,6 +298,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Empty", "optional": false }, @@ -328,6 +337,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false, "typeAnnotation": { @@ -349,6 +359,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Empty", "optional": false }, @@ -380,6 +391,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false }, @@ -412,6 +424,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "empty", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAccessWidening.json b/crates/swc_ecma_parser/tests/tsc/propertyAccessWidening.json index fce93fa79d29..fb7617f9175d 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAccessWidening.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAccessWidening.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -33,6 +34,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "headerNames", "optional": false, "typeAnnotation": { @@ -90,6 +92,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -180,6 +183,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -230,6 +234,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "headerNames", "optional": false } @@ -258,6 +263,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -285,6 +291,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -304,6 +311,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "headerNames", "optional": false, "typeAnnotation": { @@ -361,6 +369,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -451,6 +460,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -501,6 +511,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "headerNames", "optional": false } @@ -537,6 +548,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -564,6 +576,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -583,6 +596,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -612,6 +626,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -647,6 +662,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -711,6 +727,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -741,6 +758,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -790,6 +808,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -820,6 +839,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -893,6 +913,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -965,6 +986,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAndAccessorWithSameName.json b/crates/swc_ecma_parser/tests/tsc/propertyAndAccessorWithSameName.json index 6d63081bc80c..1659a37989d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAndAccessorWithSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAndAccessorWithSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +142,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -222,6 +224,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -271,6 +274,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -412,6 +416,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAndFunctionWithSameName.json b/crates/swc_ecma_parser/tests/tsc/propertyAndFunctionWithSameName.json index a78a847a1be2..e50b62c55080 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAndFunctionWithSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAndFunctionWithSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +142,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -222,6 +224,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnImportedSymbol.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnImportedSymbol.json index 89ed4a1f9092..79985b646638 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnImportedSymbol.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnImportedSymbol.json @@ -34,6 +34,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hurk", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hurk", "optional": false }, @@ -117,6 +119,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hurk", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnParenthesizedNumber.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnParenthesizedNumber.json index 70563140fbb6..bfc762598672 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnParenthesizedNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnParenthesizedNumber.json @@ -28,6 +28,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnUnresolvedImportedSymbol.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnUnresolvedImportedSymbol.json index eec60c1d6e0d..592e90b5b790 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnUnresolvedImportedSymbol.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentOnUnresolvedImportedSymbol.json @@ -25,6 +25,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -77,6 +78,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType1.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType1.json index 607be2bdde1e..7465dffe7faa 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType1.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType1.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -69,6 +70,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -130,6 +132,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaced", "optional": false, "typeAnnotation": { @@ -151,6 +154,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -210,6 +214,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaced", "optional": false }, @@ -262,6 +267,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inlined", "optional": false, "typeAnnotation": { @@ -315,6 +321,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nun", "optional": false }, @@ -400,6 +407,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inlined", "optional": false }, @@ -452,6 +460,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ignoreJsdoc", "optional": false, "typeAnnotation": null @@ -508,6 +517,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ignoreJsdoc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType2.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType2.json index 19fd69d6f6ef..6056e28fe487 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType2.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType2.json @@ -34,6 +34,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inlined", "optional": false, "typeAnnotation": null @@ -90,6 +91,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inlined", "optional": false }, @@ -142,6 +144,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "duplicated", "optional": false, "typeAnnotation": null @@ -198,6 +201,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "duplicated", "optional": false }, @@ -250,6 +254,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conflictingDuplicated", "optional": false, "typeAnnotation": null @@ -306,6 +311,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conflictingDuplicated", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType3.json b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType3.json index 601f3d04174a..1fc4ceca3f9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType3.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyAssignmentUseParentType3.json @@ -14,6 +14,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -96,6 +97,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -128,6 +130,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -216,6 +219,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -248,6 +252,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -330,6 +335,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -362,6 +368,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -455,6 +462,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -507,6 +515,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyNameWithoutTypeAnnotation.json b/crates/swc_ecma_parser/tests/tsc/propertyNameWithoutTypeAnnotation.json index cf6f058fb165..f401d397c358 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyNameWithoutTypeAnnotation.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyNameWithoutTypeAnnotation.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -71,6 +72,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -98,6 +100,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -131,6 +134,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -160,6 +164,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -199,6 +204,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -257,6 +263,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -287,6 +294,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -330,6 +338,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -372,6 +381,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -415,6 +425,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -432,6 +443,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -471,6 +483,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -488,6 +501,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyNamedPrototype.json b/crates/swc_ecma_parser/tests/tsc/propertyNamedPrototype.json index 74f5ded27fa1..18cddf07d641 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyNamedPrototype.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyNamedPrototype.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -99,6 +100,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors.json index 43ca5084eeb9..8b2c72be5519 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -101,6 +102,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -154,6 +156,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +174,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -319,6 +323,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -381,6 +386,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -416,6 +422,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -469,6 +476,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors2.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors2.json index 178efc4ab956..b6b8601da359 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors2.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors2.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -115,6 +116,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -161,6 +163,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -190,6 +193,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -252,6 +256,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -305,6 +310,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -336,6 +342,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -354,6 +361,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -390,6 +398,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -418,6 +427,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors3.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors3.json index 7b7bdac5ed39..64c1ecdb18f8 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors3.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors3.json @@ -14,6 +14,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -162,6 +163,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -224,6 +226,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -299,6 +302,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -385,6 +389,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -403,6 +408,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -439,6 +445,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -464,6 +471,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lion", "optional": false }, @@ -517,6 +525,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -548,6 +557,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lion", "optional": false, "typeAnnotation": null @@ -566,6 +576,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lion", "optional": false }, @@ -602,6 +613,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lion", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors4.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors4.json index 732c48bfd18b..e2053535b793 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors4.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors4.json @@ -14,6 +14,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -104,6 +105,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -159,6 +161,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lion", "optional": false }, @@ -212,6 +215,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors5.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors5.json index 9afa9091591d..060b927c2532 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors5.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesAccessors5.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -101,6 +102,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -145,6 +147,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -210,6 +213,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/propertyOverridesMethod.json b/crates/swc_ecma_parser/tests/tsc/propertyOverridesMethod.json index d912ce6899cf..05fef301a4b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/propertyOverridesMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/propertyOverridesMethod.json @@ -14,6 +14,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +85,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -150,6 +152,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinClass.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinClass.json index cad2d2974085..8463416e876e 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinClass.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinClass.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +169,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -477,6 +479,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -742,6 +745,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -923,6 +927,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1302,6 +1307,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedClass.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedClass.json index 42c2b6d61388..cea4d9641eac 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedClass.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedClass.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -168,6 +169,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -477,6 +479,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -765,6 +768,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -829,6 +833,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -850,6 +855,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -885,6 +891,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -902,6 +909,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -941,6 +949,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -958,6 +967,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -997,6 +1007,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1014,6 +1025,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1053,6 +1065,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1070,6 +1083,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1109,6 +1123,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx1", "optional": false, "typeAnnotation": null @@ -1126,6 +1141,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1165,6 +1181,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx2", "optional": false, "typeAnnotation": null @@ -1182,6 +1199,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1221,6 +1239,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx3", "optional": false, "typeAnnotation": null @@ -1238,6 +1257,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1277,6 +1297,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx4", "optional": false, "typeAnnotation": null @@ -1294,6 +1315,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1333,6 +1355,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1351,6 +1374,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1384,6 +1408,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -1401,6 +1426,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1440,6 +1466,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -1457,6 +1484,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1496,6 +1524,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y3", "optional": false, "typeAnnotation": null @@ -1513,6 +1542,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1552,6 +1582,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y4", "optional": false, "typeAnnotation": null @@ -1569,6 +1600,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass.json index 77bb6f8fdded..0b3cf52f5835 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -121,6 +122,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +237,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -504,6 +507,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -792,6 +796,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -856,6 +861,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -874,6 +880,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -907,6 +914,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -924,6 +932,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -963,6 +972,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -980,6 +990,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1019,6 +1030,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1036,6 +1048,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1075,6 +1088,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1092,6 +1106,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1131,6 +1146,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1148,6 +1164,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1187,6 +1204,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sc1", "optional": false, "typeAnnotation": null @@ -1204,6 +1222,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1243,6 +1262,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sc2", "optional": false, "typeAnnotation": null @@ -1260,6 +1280,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1299,6 +1320,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sc3", "optional": false, "typeAnnotation": null @@ -1316,6 +1338,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1355,6 +1378,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sc4", "optional": false, "typeAnnotation": null @@ -1372,6 +1396,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1431,6 +1456,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1448,6 +1474,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1507,6 +1534,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass1.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass1.json index c7d0c9964654..bff88d0c9925 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass1.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinNestedSubclass1.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -104,6 +105,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -168,6 +170,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -189,6 +192,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -224,6 +228,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -245,6 +250,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -280,6 +286,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -301,6 +308,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -336,6 +344,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -357,6 +366,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -392,6 +402,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -413,6 +424,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -444,6 +456,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -476,6 +489,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -508,6 +522,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -540,6 +555,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -572,6 +588,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -636,6 +653,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -686,6 +704,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -750,6 +769,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -771,6 +791,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -806,6 +827,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -827,6 +849,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -862,6 +885,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -883,6 +907,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -918,6 +943,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -939,6 +965,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -974,6 +1001,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -995,6 +1023,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1026,6 +1055,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1058,6 +1088,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1090,6 +1121,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1122,6 +1154,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1154,6 +1187,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -1210,6 +1244,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1227,6 +1262,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1277,6 +1313,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1341,6 +1378,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1362,6 +1400,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1397,6 +1436,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1418,6 +1458,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1453,6 +1494,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1474,6 +1516,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1509,6 +1552,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1530,6 +1574,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1565,6 +1610,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1586,6 +1632,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1617,6 +1664,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1649,6 +1697,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1681,6 +1730,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1713,6 +1763,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1745,6 +1796,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -1801,6 +1853,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1818,6 +1871,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1908,6 +1962,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1972,6 +2027,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1993,6 +2049,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2028,6 +2085,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -2049,6 +2107,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2084,6 +2143,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2105,6 +2165,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2140,6 +2201,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -2161,6 +2223,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -2196,6 +2259,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -2217,6 +2281,7 @@ "end": 2831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2248,6 +2313,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2280,6 +2346,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2312,6 +2379,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2344,6 +2412,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2376,6 +2445,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -2432,6 +2502,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2449,6 +2520,7 @@ "end": 3358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2499,6 +2571,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2563,6 +2636,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2584,6 +2658,7 @@ "end": 3464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2619,6 +2694,7 @@ "end": 3488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -2640,6 +2716,7 @@ "end": 3498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2675,6 +2752,7 @@ "end": 3522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2696,6 +2774,7 @@ "end": 3532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2731,6 +2810,7 @@ "end": 3556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -2752,6 +2832,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -2787,6 +2868,7 @@ "end": 3590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -2808,6 +2890,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2839,6 +2922,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2871,6 +2955,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2903,6 +2988,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2935,6 +3021,7 @@ "end": 3921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2967,6 +3054,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -3023,6 +3111,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3054,6 +3143,7 @@ "end": 4224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3075,6 +3165,7 @@ "end": 4230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3110,6 +3201,7 @@ "end": 4238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -3131,6 +3223,7 @@ "end": 4248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -3166,6 +3259,7 @@ "end": 4256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -3187,6 +3281,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3222,6 +3317,7 @@ "end": 4274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -3243,6 +3339,7 @@ "end": 4284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -3278,6 +3375,7 @@ "end": 4292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -3299,6 +3397,7 @@ "end": 4302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -3330,6 +3429,7 @@ "end": 4306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3362,6 +3462,7 @@ "end": 4425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -3394,6 +3495,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -3426,6 +3528,7 @@ "end": 4661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -3458,6 +3561,7 @@ "end": 4779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass.json index a0aba6e57494..7fb3e2eccf72 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -121,6 +122,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +237,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -587,6 +590,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -844,6 +848,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass2.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass2.json index d18bceb942eb..d103f0f54017 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass2.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -118,6 +119,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -139,6 +141,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -174,6 +177,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -230,6 +235,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -251,6 +257,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -286,6 +293,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -307,6 +315,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -342,6 +351,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -363,6 +373,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -394,6 +405,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -426,6 +438,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -458,6 +471,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -490,6 +504,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -522,6 +537,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -565,6 +581,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -629,6 +646,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -650,6 +668,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -685,6 +704,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -706,6 +726,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -741,6 +762,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -762,6 +784,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -797,6 +820,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -818,6 +842,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -853,6 +878,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -874,6 +900,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -905,6 +932,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -937,6 +965,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -969,6 +998,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1001,6 +1031,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1033,6 +1064,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -1068,6 +1100,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1085,6 +1118,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1149,6 +1183,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1170,6 +1205,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1205,6 +1241,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1226,6 +1263,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1261,6 +1299,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1282,6 +1321,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1317,6 +1357,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1338,6 +1379,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1373,6 +1415,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1394,6 +1437,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1425,6 +1469,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1457,6 +1502,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1489,6 +1535,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1521,6 +1568,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -1553,6 +1601,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -1588,6 +1637,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1605,6 +1655,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1709,6 +1760,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1730,6 +1782,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1765,6 +1818,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1786,6 +1840,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1821,6 +1876,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1842,6 +1898,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1877,6 +1934,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -1898,6 +1956,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -1933,6 +1992,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -1954,6 +2014,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -1985,6 +2046,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2017,6 +2079,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2049,6 +2112,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2081,6 +2145,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2113,6 +2178,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -2148,6 +2214,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2165,6 +2232,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2229,6 +2297,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2250,6 +2319,7 @@ "end": 2826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2285,6 +2355,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -2306,6 +2377,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2341,6 +2413,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2362,6 +2435,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2397,6 +2471,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -2418,6 +2493,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -2453,6 +2529,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -2474,6 +2551,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2505,6 +2583,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2537,6 +2616,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2569,6 +2649,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2601,6 +2682,7 @@ "end": 3219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -2633,6 +2715,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, @@ -2668,6 +2751,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2699,6 +2783,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2720,6 +2805,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2755,6 +2841,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -2776,6 +2863,7 @@ "end": 3514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -2811,6 +2899,7 @@ "end": 3522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2832,6 +2921,7 @@ "end": 3532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2867,6 +2957,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -2888,6 +2979,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -2923,6 +3015,7 @@ "end": 3558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -2944,6 +3037,7 @@ "end": 3568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived4", "optional": false }, @@ -2975,6 +3069,7 @@ "end": 3572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3007,6 +3102,7 @@ "end": 3691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -3039,6 +3135,7 @@ "end": 3809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -3071,6 +3168,7 @@ "end": 3927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false }, @@ -3103,6 +3201,7 @@ "end": 4045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass3.json b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass3.json index dbf451ad7f55..50c37e4816b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass3.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedClassPropertyAccessibleWithinSubclass3.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -154,6 +155,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -275,6 +277,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedInstanceMemberAccessibility.json b/crates/swc_ecma_parser/tests/tsc/protectedInstanceMemberAccessibility.json index cf43c83ba4cf..7128b5207526 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedInstanceMemberAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedInstanceMemberAccessibility.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -155,6 +156,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -259,6 +261,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -312,6 +315,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -375,6 +379,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -428,6 +433,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -481,6 +487,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -534,6 +541,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -597,6 +605,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": null @@ -650,6 +659,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false, "typeAnnotation": null @@ -703,6 +713,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -724,6 +735,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -759,6 +771,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -776,6 +789,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -815,6 +829,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -839,6 +854,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -881,6 +897,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -898,6 +915,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -937,6 +955,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -954,6 +973,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -993,6 +1013,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1014,6 +1035,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1049,6 +1071,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1066,6 +1089,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1105,6 +1129,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1129,6 +1154,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1171,6 +1197,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1188,6 +1215,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1227,6 +1255,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -1244,6 +1273,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1283,6 +1313,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1304,6 +1335,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1339,6 +1371,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1356,6 +1389,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1395,6 +1429,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1419,6 +1454,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1461,6 +1497,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1478,6 +1515,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1517,6 +1555,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1534,6 +1573,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1572,6 +1612,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1589,6 +1630,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1648,6 +1690,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass.json b/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass.json index c3a18ccd5ffc..fb6ffdf9438c 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -114,6 +115,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -146,6 +148,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -178,6 +181,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -210,6 +214,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -253,6 +258,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -313,6 +319,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -345,6 +352,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -377,6 +385,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -409,6 +418,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -444,6 +454,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -461,6 +472,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -521,6 +533,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -553,6 +566,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -585,6 +599,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -617,6 +632,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -652,6 +668,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -669,6 +686,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -769,6 +787,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -801,6 +820,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -833,6 +853,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -865,6 +886,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, @@ -900,6 +922,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -927,6 +950,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -959,6 +983,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -991,6 +1016,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1023,6 +1049,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass2.json b/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass2.json index bb8dfa0b4aa7..ad88f8215f77 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass2.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedStaticClassPropertyAccessibleWithinSubclass2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -154,6 +155,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -275,6 +277,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -292,6 +295,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -453,6 +457,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/protectedStaticNotAccessibleInClodule.json b/crates/swc_ecma_parser/tests/tsc/protectedStaticNotAccessibleInClodule.json index eff647b4b16a..233d0e39e19c 100644 --- a/crates/swc_ecma_parser/tests/tsc/protectedStaticNotAccessibleInClodule.json +++ b/crates/swc_ecma_parser/tests/tsc/protectedStaticNotAccessibleInClodule.json @@ -14,6 +14,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +129,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -167,6 +169,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -184,6 +187,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -230,6 +234,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -247,6 +252,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles.json b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles.json index 6339e7ef5f87..6854122d0baa 100644 --- a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles.json +++ b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +119,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles2.json b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles2.json index 59ba92be7543..3ec8543dbb46 100644 --- a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles2.json +++ b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeAcrossFiles2.json @@ -28,6 +28,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -134,6 +136,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -204,6 +207,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -299,6 +303,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -353,6 +358,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": null @@ -381,6 +387,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false }, @@ -417,6 +424,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": null @@ -445,6 +453,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeWithInterfaceMethod.json b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeWithInterfaceMethod.json index 378e6b4662cd..dfb69021931f 100644 --- a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeWithInterfaceMethod.json +++ b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergeWithInterfaceMethod.json @@ -21,6 +21,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -50,6 +51,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Transaction", "optional": false }, @@ -76,6 +78,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attach", "optional": false }, @@ -89,6 +92,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "query", "optional": false, "typeAnnotation": { @@ -116,6 +120,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "query", "optional": false }, @@ -152,6 +157,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -175,6 +181,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -198,6 +205,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -225,6 +233,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "begin", "optional": false }, @@ -238,6 +247,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false, "typeAnnotation": { @@ -259,6 +269,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -288,6 +299,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "schema", "optional": false }, @@ -327,6 +339,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -364,6 +377,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commit", "optional": false }, @@ -389,6 +403,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -426,6 +441,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -439,6 +455,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "queries", "optional": false, "typeAnnotation": { @@ -460,6 +477,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -489,6 +507,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "query", "optional": false }, @@ -528,6 +547,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -551,6 +571,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -574,6 +595,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -597,6 +619,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -627,6 +650,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rollback", "optional": false }, @@ -652,6 +676,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -689,6 +714,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stats", "optional": false }, @@ -714,6 +740,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TransactionStats", "optional": false }, @@ -755,6 +782,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -831,6 +859,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lf", "optional": false }, @@ -879,6 +908,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergedTypeReference.json b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergedTypeReference.json index 0ffb1df72166..935d9a0b683d 100644 --- a/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergedTypeReference.json +++ b/crates/swc_ecma_parser/tests/tsc/prototypePropertyAssignmentMergedTypeReference.json @@ -28,6 +28,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -109,6 +110,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -164,6 +166,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/quotedConstructors.json b/crates/swc_ecma_parser/tests/tsc/quotedConstructors.json index eecfd14f19ee..7b7514d65d6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/quotedConstructors.json +++ b/crates/swc_ecma_parser/tests/tsc/quotedConstructors.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -76,6 +77,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -124,6 +126,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -186,6 +189,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -234,6 +238,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -309,6 +314,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -431,6 +437,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -497,6 +504,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -555,6 +563,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -617,6 +626,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/reExportAliasMakesInstantiated.json b/crates/swc_ecma_parser/tests/tsc/reExportAliasMakesInstantiated.json index 7754832ac008..08d09ccb6db4 100644 --- a/crates/swc_ecma_parser/tests/tsc/reExportAliasMakesInstantiated.json +++ b/crates/swc_ecma_parser/tests/tsc/reExportAliasMakesInstantiated.json @@ -21,6 +21,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pack1", "optional": false }, @@ -54,6 +55,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": { @@ -97,6 +99,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -127,6 +130,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pack2", "optional": false }, @@ -152,6 +156,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -168,6 +173,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pack1", "optional": false }, @@ -201,6 +207,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -230,6 +237,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -246,6 +254,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pack2", "optional": false }, @@ -275,6 +284,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -299,6 +309,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -332,6 +343,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -362,6 +374,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod2", "optional": false }, @@ -387,6 +400,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -403,6 +417,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod1", "optional": false }, @@ -436,6 +451,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -473,6 +489,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false, "typeAnnotation": null @@ -484,6 +501,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/reExportDefaultExport.json b/crates/swc_ecma_parser/tests/tsc/reExportDefaultExport.json index b098f617caa5..8f7a0f4da446 100644 --- a/crates/swc_ecma_parser/tests/tsc/reExportDefaultExport.json +++ b/crates/swc_ecma_parser/tests/tsc/reExportDefaultExport.json @@ -20,6 +20,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -65,6 +66,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -96,6 +98,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -134,6 +137,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -174,6 +178,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -201,6 +206,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/reExportJsFromTs.json b/crates/swc_ecma_parser/tests/tsc/reExportJsFromTs.json index 06eb0bbded8e..705cb17fb972 100644 --- a/crates/swc_ecma_parser/tests/tsc/reExportJsFromTs.json +++ b/crates/swc_ecma_parser/tests/tsc/reExportJsFromTs.json @@ -31,6 +31,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -94,6 +95,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tsConstants", "optional": false } @@ -132,6 +134,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tsConstants", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/readonlyArraysAndTuples2.json b/crates/swc_ecma_parser/tests/tsc/readonlyArraysAndTuples2.json index 4cc6ec3afa22..91c38cecdde9 100644 --- a/crates/swc_ecma_parser/tests/tsc/readonlyArraysAndTuples2.json +++ b/crates/swc_ecma_parser/tests/tsc/readonlyArraysAndTuples2.json @@ -19,6 +19,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -53,6 +54,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -70,6 +72,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -106,6 +109,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -148,6 +152,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -165,6 +170,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReadonlyArray", "optional": false }, @@ -201,6 +207,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -261,6 +268,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -324,6 +332,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -343,6 +352,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ma", "optional": false, "typeAnnotation": { @@ -383,6 +393,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": { @@ -431,6 +442,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mt", "optional": false, "typeAnnotation": { @@ -497,6 +509,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rt", "optional": false, "typeAnnotation": { @@ -648,6 +661,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDec", "optional": false, "typeAnnotation": { @@ -680,6 +694,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -758,6 +773,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDec", "optional": false } @@ -889,6 +905,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someDec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/readonlyConstructorAssignment.json b/crates/swc_ecma_parser/tests/tsc/readonlyConstructorAssignment.json index 6c3db9ec8a1b..bd003e1830ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/readonlyConstructorAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/readonlyConstructorAssignment.json @@ -14,6 +14,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -153,6 +155,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -194,6 +197,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -252,6 +256,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -319,6 +324,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -336,6 +342,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -380,6 +387,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -438,6 +446,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -505,6 +514,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -522,6 +532,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -566,6 +577,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -661,6 +673,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -705,6 +718,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +777,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -830,6 +845,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/readonlyInAmbientClass.json b/crates/swc_ecma_parser/tests/tsc/readonlyInAmbientClass.json index 1c2a9e7c865d..06828609bad9 100644 --- a/crates/swc_ecma_parser/tests/tsc/readonlyInAmbientClass.json +++ b/crates/swc_ecma_parser/tests/tsc/readonlyInAmbientClass.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -112,6 +114,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/readonlyRestParameters.json b/crates/swc_ecma_parser/tests/tsc/readonlyRestParameters.json index d5b0bd536bad..c1c6291e65ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/readonlyRestParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/readonlyRestParameters.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -33,6 +34,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -133,6 +137,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -146,6 +151,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -174,6 +180,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -187,6 +194,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -200,6 +208,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -228,6 +237,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -241,6 +251,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -254,6 +265,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -278,6 +290,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -307,6 +320,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -378,6 +392,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -394,6 +409,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -422,6 +438,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -474,6 +491,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -502,6 +520,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -530,6 +549,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -546,6 +566,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -570,6 +591,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -599,6 +621,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -696,6 +719,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -712,6 +736,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -740,6 +765,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -792,6 +818,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -820,6 +847,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -848,6 +876,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -864,6 +893,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -892,6 +922,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -944,6 +975,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -972,6 +1004,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1000,6 +1033,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1016,6 +1050,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -1040,6 +1075,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1069,6 +1105,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1146,6 +1183,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recurringTypeParamForContainerOfBase01.json b/crates/swc_ecma_parser/tests/tsc/recurringTypeParamForContainerOfBase01.json index 49119f59ed9b..ed305cea4019 100644 --- a/crates/swc_ecma_parser/tests/tsc/recurringTypeParamForContainerOfBase01.json +++ b/crates/swc_ecma_parser/tests/tsc/recurringTypeParamForContainerOfBase01.json @@ -18,6 +18,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxOfFoo", "optional": false }, @@ -42,6 +43,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -61,6 +63,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -84,6 +87,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -118,6 +122,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -142,6 +147,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -165,6 +171,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -189,6 +196,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -208,6 +216,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -231,6 +240,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +275,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -289,6 +300,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -312,6 +324,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -336,6 +349,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -355,6 +369,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -378,6 +393,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -404,6 +420,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -427,6 +444,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +475,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -481,6 +500,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxOfFoo", "optional": false }, @@ -504,6 +524,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveInitializer.json b/crates/swc_ecma_parser/tests/tsc/recursiveInitializer.json index 6fc44fbc34df..e741fd79da52 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveInitializer.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false } @@ -78,6 +80,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": { @@ -110,6 +113,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false }, @@ -120,6 +124,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false } @@ -151,6 +156,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false, "typeAnnotation": null @@ -169,6 +175,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false }, @@ -179,6 +186,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false } @@ -210,6 +218,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -228,6 +237,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false }, @@ -268,6 +278,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -286,6 +297,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false }, @@ -296,6 +308,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false } @@ -327,6 +340,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": { @@ -359,6 +373,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false }, @@ -369,6 +384,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false } @@ -400,6 +416,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false, "typeAnnotation": null @@ -427,6 +444,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false } @@ -458,6 +476,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -476,6 +495,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -507,6 +527,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -532,6 +553,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -564,6 +586,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -589,6 +612,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -600,6 +624,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false } @@ -631,6 +656,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -662,6 +688,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -674,6 +701,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false } @@ -705,6 +733,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -724,6 +753,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -757,6 +787,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -770,6 +801,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveIntersectionTypes.json b/crates/swc_ecma_parser/tests/tsc/recursiveIntersectionTypes.json index 619aabb94761..e23e261dd3ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveIntersectionTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveIntersectionTypes.json @@ -19,6 +19,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -99,6 +102,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -123,6 +127,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -146,6 +151,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +180,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -201,6 +208,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -238,6 +246,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -257,6 +266,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -284,6 +294,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "price", "optional": false }, @@ -331,6 +342,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false, "typeAnnotation": { @@ -352,6 +364,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -375,6 +388,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -413,6 +427,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -430,6 +445,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false }, @@ -469,6 +485,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -492,6 +509,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false }, @@ -540,6 +558,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -569,6 +588,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false }, @@ -626,6 +646,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -661,6 +682,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false }, @@ -727,6 +749,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "productList", "optional": false, "typeAnnotation": { @@ -748,6 +771,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LinkedList", "optional": false }, @@ -771,6 +795,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -806,6 +831,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false, "typeAnnotation": null @@ -817,6 +843,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "productList", "optional": false } @@ -842,6 +869,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "productList", "optional": false, "typeAnnotation": null @@ -853,6 +881,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entityList", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveMappedTypes.json b/crates/swc_ecma_parser/tests/tsc/recursiveMappedTypes.json index 6060402d8180..3303e5a4b7b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveMappedTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveMappedTypes.json @@ -19,6 +19,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse", "optional": false }, @@ -43,6 +44,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -69,6 +71,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse", "optional": false }, @@ -99,6 +102,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse", "optional": false }, @@ -117,6 +121,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -139,6 +144,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse1", "optional": false }, @@ -163,6 +169,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -189,6 +196,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse2", "optional": false }, @@ -219,6 +227,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse2", "optional": false }, @@ -237,6 +246,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -259,6 +269,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse2", "optional": false }, @@ -283,6 +294,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -309,6 +321,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse1", "optional": false }, @@ -339,6 +352,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Recurse1", "optional": false }, @@ -357,6 +371,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -385,6 +400,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circular", "optional": false }, @@ -408,6 +424,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -439,6 +456,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -465,6 +483,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +507,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circular", "optional": false }, @@ -511,6 +531,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -536,6 +557,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false }, @@ -623,6 +645,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -642,6 +665,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -663,6 +687,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Circular", "optional": false }, @@ -686,6 +711,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false }, @@ -725,6 +751,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -753,6 +780,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup", "optional": false }, @@ -774,6 +802,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepMap", "optional": false }, @@ -797,6 +826,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -833,6 +863,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -864,6 +895,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -890,6 +922,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -926,6 +959,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +978,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -978,6 +1013,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepMap", "optional": false }, @@ -1008,6 +1044,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1026,6 +1063,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1045,6 +1083,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1066,6 +1105,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1088,6 +1128,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tpl", "optional": false }, @@ -1198,6 +1239,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -1239,6 +1281,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1256,6 +1299,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepMap", "optional": false }, @@ -1279,6 +1323,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tpl", "optional": false }, @@ -1310,6 +1355,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1327,6 +1373,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepMap", "optional": false }, @@ -1350,6 +1397,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -1381,6 +1429,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Transform", "optional": false }, @@ -1404,6 +1453,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1435,6 +1485,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1461,6 +1512,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1484,6 +1536,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Transform", "optional": false }, @@ -1514,6 +1567,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1532,6 +1586,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1556,6 +1611,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -1583,6 +1639,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "avatar", "optional": false }, @@ -1620,6 +1677,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Guest", "optional": false }, @@ -1647,6 +1705,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "displayName", "optional": false }, @@ -1684,6 +1743,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -1711,6 +1771,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "users", "optional": false }, @@ -1754,6 +1815,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "User", "optional": false }, @@ -1772,6 +1834,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Guest", "optional": false }, @@ -1809,6 +1872,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "product", "optional": false, "typeAnnotation": { @@ -1830,6 +1894,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Transform", "optional": false }, @@ -1853,6 +1918,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Product", "optional": false }, @@ -1887,6 +1953,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "product", "optional": false }, @@ -1914,6 +1981,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap1", "optional": false }, @@ -1937,6 +2005,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1968,6 +2037,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1994,6 +2064,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2017,6 +2088,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap1", "optional": false }, @@ -2047,6 +2119,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2065,6 +2138,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2090,6 +2164,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap2", "optional": false }, @@ -2113,6 +2188,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2143,6 +2219,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2176,6 +2253,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2202,6 +2280,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2225,6 +2304,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap2", "optional": false }, @@ -2255,6 +2335,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2273,6 +2354,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2296,6 +2378,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2317,6 +2400,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2334,6 +2418,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap1", "optional": false }, @@ -2377,6 +2462,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2394,6 +2480,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Remap2", "optional": false }, @@ -2437,6 +2524,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonOptionalKeys", "optional": false }, @@ -2460,6 +2548,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2498,6 +2587,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2524,6 +2614,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2568,6 +2659,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2586,6 +2678,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2613,6 +2706,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2640,6 +2734,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2662,6 +2757,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -2685,6 +2781,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2716,6 +2813,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2735,6 +2833,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonOptionalKeys", "optional": false }, @@ -2758,6 +2857,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2790,6 +2890,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2808,6 +2909,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2835,6 +2937,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListWidget", "optional": false }, @@ -3029,6 +3132,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -3052,6 +3156,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListWidget", "optional": false }, @@ -3080,6 +3185,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListChild", "optional": false }, @@ -3097,6 +3203,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -3120,6 +3227,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListWidget", "optional": false }, @@ -3152,6 +3260,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3173,6 +3282,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListChild", "optional": false }, @@ -3204,6 +3314,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3237,6 +3348,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV", "optional": false }, @@ -3260,6 +3372,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3282,6 +3395,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3308,6 +3422,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3344,6 +3459,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3362,6 +3478,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3381,6 +3498,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3410,6 +3528,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3444,6 +3563,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3480,6 +3600,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectOrArray", "optional": false }, @@ -3503,6 +3624,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3525,6 +3647,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3592,6 +3715,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3611,6 +3735,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3634,6 +3759,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3659,6 +3785,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3677,6 +3804,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -3700,6 +3828,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3718,6 +3847,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3745,6 +3875,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3780,6 +3911,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeValue", "optional": false }, @@ -3803,6 +3935,7 @@ "end": 1977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3829,6 +3962,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeType", "optional": false }, @@ -3850,6 +3984,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeType", "optional": false }, @@ -3872,6 +4007,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TVal", "optional": false }, @@ -3916,6 +4052,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeType", "optional": false }, @@ -3934,6 +4071,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3959,6 +4097,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TVal", "optional": false }, @@ -3999,6 +4138,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeType", "optional": false }, @@ -4017,6 +4157,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4036,6 +4177,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -4065,6 +4207,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4088,6 +4231,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TVal", "optional": false }, @@ -4109,6 +4253,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4140,6 +4285,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThemeType", "optional": false }, @@ -4158,6 +4304,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4177,6 +4324,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectOrArray", "optional": false }, @@ -4206,6 +4354,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -4232,6 +4381,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -4270,6 +4420,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4293,6 +4444,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4323,6 +4475,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4348,6 +4501,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4373,6 +4527,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4409,6 +4564,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveTypeInGenericConstraint.json b/crates/swc_ecma_parser/tests/tsc/recursiveTypeInGenericConstraint.json index 10a889d2f5d6..38368a026bd7 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveTypeInGenericConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveTypeInGenericConstraint.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -59,6 +60,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -82,6 +84,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -105,6 +108,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -150,6 +154,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -173,6 +178,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -218,6 +224,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -257,6 +264,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +284,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -299,6 +308,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -323,6 +333,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -368,6 +379,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -391,6 +403,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -414,6 +427,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -459,6 +473,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -496,6 +511,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -514,6 +530,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -538,6 +555,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences1.json b/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences1.json index d223ab958ed5..10f4b6e40c98 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences1.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences1.json @@ -19,6 +19,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray", "optional": false }, @@ -42,6 +43,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -91,6 +94,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -114,6 +118,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray", "optional": false }, @@ -137,6 +142,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -174,6 +180,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a0", "optional": false, "typeAnnotation": { @@ -195,6 +202,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray", "optional": false }, @@ -254,6 +262,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -275,6 +284,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray", "optional": false }, @@ -457,6 +467,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HypertextNode", "optional": false }, @@ -523,6 +534,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -599,6 +611,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HypertextNode", "optional": false }, @@ -635,6 +648,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hypertextNode", "optional": false, "typeAnnotation": { @@ -656,6 +670,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HypertextNode", "optional": false }, @@ -870,6 +885,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Json", "optional": false }, @@ -932,6 +948,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Json", "optional": false }, @@ -955,6 +972,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -993,6 +1011,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Json", "optional": false }, @@ -1034,6 +1053,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -1055,6 +1075,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Json", "optional": false }, @@ -1245,6 +1266,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1269,6 +1291,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1302,6 +1325,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1326,6 +1350,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1357,6 +1382,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1374,6 +1400,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1397,6 +1424,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1420,6 +1448,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1437,6 +1466,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1460,6 +1490,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1483,6 +1514,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1509,6 +1541,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1526,6 +1559,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1549,6 +1583,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1572,6 +1607,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -1595,6 +1631,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1619,6 +1656,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1638,6 +1676,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -1659,6 +1698,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1681,6 +1721,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1702,6 +1743,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1724,6 +1766,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -1745,6 +1788,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1788,6 +1832,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1799,6 +1844,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1824,6 +1870,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -1835,6 +1882,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -1860,6 +1908,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1871,6 +1920,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1896,6 +1946,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1907,6 +1958,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -1932,6 +1984,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1943,6 +1996,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1968,6 +2022,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -1979,6 +2034,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2005,6 +2061,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box1", "optional": false }, @@ -2029,6 +2086,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2052,6 +2110,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box1", "optional": false }, @@ -2094,6 +2153,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b10", "optional": false, "typeAnnotation": { @@ -2115,6 +2175,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box1", "optional": false }, @@ -2158,6 +2219,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b11", "optional": false, "typeAnnotation": { @@ -2179,6 +2241,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box1", "optional": false }, @@ -2242,6 +2305,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b12", "optional": false, "typeAnnotation": { @@ -2263,6 +2327,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box1", "optional": false }, @@ -2357,6 +2422,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box2", "optional": false }, @@ -2374,6 +2440,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box", "optional": false }, @@ -2404,6 +2471,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box2", "optional": false }, @@ -2446,6 +2514,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b20", "optional": false, "typeAnnotation": { @@ -2467,6 +2536,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box2", "optional": false }, @@ -2510,6 +2580,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b21", "optional": false, "typeAnnotation": { @@ -2531,6 +2602,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box2", "optional": false }, @@ -2594,6 +2666,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b22", "optional": false, "typeAnnotation": { @@ -2615,6 +2688,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Box2", "optional": false }, @@ -2709,6 +2783,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecArray", "optional": false }, @@ -2732,6 +2807,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2756,6 +2832,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2786,6 +2863,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2804,6 +2882,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecArray", "optional": false }, @@ -2827,6 +2906,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2850,6 +2930,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -2869,6 +2950,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2890,6 +2972,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RecArray", "optional": false }, @@ -2913,6 +2996,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2954,6 +3038,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2984,6 +3069,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3007,6 +3093,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3026,6 +3113,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -3045,6 +3133,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3066,6 +3155,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3096,6 +3186,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3114,6 +3205,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3137,6 +3229,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3183,6 +3276,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3213,6 +3307,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3236,6 +3331,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3255,6 +3351,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -3274,6 +3371,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3295,6 +3393,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3325,6 +3424,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3343,6 +3443,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3373,6 +3474,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3391,6 +3493,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3414,6 +3517,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3465,6 +3569,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3495,6 +3600,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3518,6 +3624,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3548,6 +3655,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -3648,6 +3756,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -3724,6 +3833,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -3896,6 +4006,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -3984,6 +4095,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -4072,6 +4184,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat", "optional": false }, @@ -4148,6 +4261,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -4248,6 +4362,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -4324,6 +4439,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -4412,6 +4528,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -4500,6 +4617,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat1", "optional": false }, @@ -4576,6 +4694,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -4676,6 +4795,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -4752,6 +4872,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -4840,6 +4961,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -4928,6 +5050,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flat2", "optional": false }, @@ -4998,6 +5121,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -5021,6 +5145,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -5042,6 +5167,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -5072,6 +5198,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -5094,6 +5221,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -5123,6 +5251,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -5145,6 +5274,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -5175,6 +5305,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -5206,6 +5337,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -5236,6 +5368,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -5263,6 +5396,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5303,6 +5437,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -5326,6 +5461,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -5356,6 +5492,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -5388,6 +5525,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -5411,6 +5549,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -5444,6 +5583,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray1", "optional": false }, @@ -5467,6 +5607,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5498,6 +5639,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5522,6 +5664,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray1", "optional": false }, @@ -5545,6 +5688,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5571,6 +5715,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray2", "optional": false }, @@ -5594,6 +5739,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5625,6 +5771,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5649,6 +5796,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray2", "optional": false }, @@ -5672,6 +5820,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5693,6 +5842,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -5712,6 +5862,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5733,6 +5884,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray1", "optional": false }, @@ -5756,6 +5908,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5797,6 +5950,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5827,6 +5981,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5857,6 +6012,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false, "typeAnnotation": { @@ -5878,6 +6034,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray2", "optional": false }, @@ -5929,6 +6086,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5947,6 +6105,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -5960,6 +6119,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra1", "optional": false } @@ -5985,6 +6145,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberOrArray1", "optional": false }, @@ -6008,6 +6169,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6039,6 +6201,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6063,6 +6226,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray1", "optional": false }, @@ -6086,6 +6250,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6112,6 +6277,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberOrArray2", "optional": false }, @@ -6135,6 +6301,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6166,6 +6333,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6190,6 +6358,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray2", "optional": false }, @@ -6213,6 +6382,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6234,6 +6404,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -6253,6 +6424,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6274,6 +6446,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray1", "optional": false }, @@ -6297,6 +6470,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6338,6 +6512,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6368,6 +6543,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6398,6 +6574,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false, "typeAnnotation": { @@ -6419,6 +6596,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ValueOrArray2", "optional": false }, @@ -6470,6 +6648,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -6488,6 +6667,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -6501,6 +6681,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra2", "optional": false } @@ -6526,6 +6707,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -6563,6 +6745,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLHeadingElement", "optional": false }, @@ -6589,6 +6772,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -6608,6 +6792,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parse", "optional": false }, @@ -6627,6 +6812,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -6648,6 +6834,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -6676,6 +6863,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -6746,6 +6934,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false }, @@ -6784,6 +6973,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -6821,6 +7011,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false, "typeAnnotation": null @@ -6832,6 +7023,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false, "typeAnnotation": null @@ -6847,6 +7039,7 @@ "end": 2858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -6883,6 +7076,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": null @@ -6906,6 +7100,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -6926,6 +7121,7 @@ "end": 2893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -6966,6 +7162,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false }, @@ -7007,6 +7204,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false }, @@ -7062,6 +7260,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false }, @@ -7150,6 +7349,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false }, @@ -7203,6 +7403,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "el", "optional": false }, @@ -7249,6 +7450,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false }, @@ -7285,6 +7487,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parse", "optional": false }, @@ -7298,6 +7501,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "children", "optional": false } @@ -7311,6 +7515,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false } @@ -7332,6 +7537,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "frag", "optional": false }, @@ -7387,6 +7593,7 @@ "end": 2808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLUListElement", "optional": false }, @@ -7403,6 +7610,7 @@ "end": 3116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cons", "optional": false }, @@ -7422,6 +7630,7 @@ "end": 3119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false, "typeAnnotation": { @@ -7449,6 +7658,7 @@ "end": 3139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLHeadingElement", "optional": false }, @@ -7512,6 +7722,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false }, @@ -7542,6 +7753,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hss", "optional": false, "typeAnnotation": null @@ -7553,6 +7765,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -7589,6 +7802,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false, "typeAnnotation": null @@ -7619,6 +7833,7 @@ "end": 3233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hss", "optional": false }, @@ -7678,6 +7893,7 @@ "end": 3257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false }, @@ -7721,6 +7937,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -7734,6 +7951,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -7755,6 +7973,7 @@ "end": 3290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -7774,6 +7993,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false }, @@ -7814,6 +8034,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -7827,6 +8048,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hss", "optional": false } @@ -7856,6 +8078,7 @@ "end": 3327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -7869,6 +8092,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false } @@ -7891,6 +8115,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -7922,6 +8147,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -7935,6 +8161,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hss", "optional": false } @@ -7957,6 +8184,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false } @@ -7979,6 +8207,7 @@ "end": 3368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -8058,6 +8287,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLHeadingElement", "optional": false }, @@ -8095,6 +8325,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -8106,6 +8337,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false, "typeAnnotation": null @@ -8137,6 +8369,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false }, @@ -8166,6 +8399,7 @@ "end": 3454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -8183,6 +8417,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -8196,6 +8431,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false } @@ -8246,6 +8482,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false }, @@ -8279,6 +8516,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cons", "optional": false }, @@ -8292,6 +8530,7 @@ "end": 3514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hs", "optional": false } @@ -8334,6 +8573,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -8390,6 +8630,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -8423,6 +8664,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tree", "optional": false }, @@ -8439,6 +8681,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "level", "optional": false }, @@ -8458,6 +8701,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -8479,6 +8723,7 @@ "end": 3569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLHeadingElement", "optional": false }, @@ -8522,6 +8767,7 @@ "end": 3589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -8542,6 +8788,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFinite", "optional": false }, @@ -8574,6 +8821,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -8645,6 +8893,7 @@ "end": 3627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences2.json b/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences2.json index a4acb5ed9437..7f07a7b103bf 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences2.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveTypeReferences2.json @@ -28,6 +28,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveTypesUsedAsFunctionParameters.json b/crates/swc_ecma_parser/tests/tsc/recursiveTypesUsedAsFunctionParameters.json index 00aed136fa95..6b7a17c5b91e 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveTypesUsedAsFunctionParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveTypesUsedAsFunctionParameters.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -59,6 +60,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -132,6 +135,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -155,6 +159,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +205,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -223,6 +229,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -268,6 +275,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +326,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -341,6 +350,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -364,6 +374,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -409,6 +420,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -432,6 +444,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -451,6 +464,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -472,6 +486,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -495,6 +510,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -536,6 +552,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -558,6 +575,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -577,6 +595,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -598,6 +617,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -621,6 +641,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -662,6 +683,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -684,6 +706,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -703,6 +726,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -724,6 +748,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -747,6 +772,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -796,6 +822,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -818,6 +845,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -837,6 +865,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -858,6 +887,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -881,6 +911,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -922,6 +953,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -944,6 +976,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -963,6 +996,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -984,6 +1018,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1007,6 +1042,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1048,6 +1084,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1070,6 +1107,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1089,6 +1127,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1146,6 +1185,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1168,6 +1208,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -1196,6 +1237,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1215,6 +1257,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1236,6 +1279,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1274,6 +1318,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1296,6 +1341,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1315,6 +1361,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1336,6 +1383,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1359,6 +1407,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1408,6 +1457,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1430,6 +1480,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1449,6 +1500,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1470,6 +1522,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1508,6 +1561,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1530,6 +1584,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1549,6 +1604,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1570,6 +1626,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1593,6 +1650,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1642,6 +1700,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1664,6 +1723,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1683,6 +1743,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1704,6 +1765,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1742,6 +1804,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1778,6 +1841,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1797,6 +1861,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1818,6 +1883,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -1841,6 +1907,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1882,6 +1949,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1918,6 +1986,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1937,6 +2006,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1958,6 +2028,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -1981,6 +2052,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2022,6 +2094,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2058,6 +2131,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2077,6 +2151,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2149,6 +2224,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2199,6 +2275,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": { @@ -2220,6 +2297,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -2271,6 +2349,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList", "optional": false, "typeAnnotation": { @@ -2292,6 +2371,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyList", "optional": false }, @@ -2343,6 +2423,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2361,6 +2442,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2374,6 +2456,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false } @@ -2408,6 +2491,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2426,6 +2510,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -2439,6 +2524,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myList", "optional": false } @@ -2474,6 +2560,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2493,6 +2580,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "List", "optional": false }, @@ -2516,6 +2604,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2539,6 +2628,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/recursiveTypesWithTypeof.json b/crates/swc_ecma_parser/tests/tsc/recursiveTypesWithTypeof.json index cc138cf9f6e9..fd4d5fb547b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/recursiveTypesWithTypeof.json +++ b/crates/swc_ecma_parser/tests/tsc/recursiveTypesWithTypeof.json @@ -28,6 +28,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -84,6 +86,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -130,6 +133,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -151,6 +155,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186,6 +191,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -232,6 +238,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -253,6 +260,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -288,6 +296,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -324,6 +333,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -348,6 +358,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -392,6 +403,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -413,6 +425,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -436,6 +449,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -474,6 +488,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -520,6 +535,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -541,6 +557,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -564,6 +581,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -602,6 +620,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -648,6 +667,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -675,6 +695,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -698,6 +719,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -737,6 +759,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -783,6 +806,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -812,6 +836,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -836,6 +861,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -875,6 +901,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -902,6 +929,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -946,6 +974,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -981,6 +1010,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1018,6 +1048,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -1036,6 +1067,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -1069,6 +1101,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1091,6 +1124,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1112,6 +1146,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1140,6 +1175,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1177,6 +1213,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1195,6 +1232,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1208,6 +1246,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1242,6 +1281,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -1264,6 +1304,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1285,6 +1326,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1355,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1332,6 +1375,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1360,6 +1404,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1397,6 +1442,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -1415,6 +1461,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1428,6 +1475,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -1462,6 +1510,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": { @@ -1497,6 +1546,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -1535,6 +1585,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1553,6 +1604,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -1586,6 +1638,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -1608,6 +1661,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1629,6 +1683,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1657,6 +1712,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1695,6 +1751,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": null @@ -1713,6 +1770,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -1726,6 +1784,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false } @@ -1760,6 +1819,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": { @@ -1782,6 +1842,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1803,6 +1864,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1831,6 +1893,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1850,6 +1913,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false }, @@ -1878,6 +1942,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1916,6 +1981,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": null @@ -1934,6 +2000,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false }, @@ -1947,6 +2014,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false } @@ -1981,6 +2049,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2006,6 +2075,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2044,6 +2114,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2067,6 +2138,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2105,6 +2177,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2150,6 +2223,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2167,6 +2241,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2214,6 +2289,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -2231,6 +2307,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -2278,6 +2355,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy1", "optional": false, "typeAnnotation": { @@ -2313,6 +2391,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2337,6 +2416,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy1", "optional": false }, @@ -2377,6 +2457,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy1", "optional": false, "typeAnnotation": null @@ -2400,6 +2481,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy1", "optional": false }, @@ -2456,6 +2538,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy2", "optional": false, "typeAnnotation": { @@ -2485,6 +2568,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2509,6 +2593,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2532,6 +2617,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy2", "optional": false }, @@ -2574,6 +2660,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy2", "optional": false, "typeAnnotation": null @@ -2597,6 +2684,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy2", "optional": false }, @@ -2643,6 +2731,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2667,6 +2756,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2689,6 +2779,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2733,6 +2824,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy3", "optional": false, "typeAnnotation": { @@ -2754,6 +2846,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2777,6 +2870,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy3", "optional": false }, @@ -2803,6 +2897,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2827,6 +2922,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy3", "optional": false }, @@ -2869,6 +2965,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hy3", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/redeclaredProperty.json b/crates/swc_ecma_parser/tests/tsc/redeclaredProperty.json index aef02572273a..ab36ea83166e 100644 --- a/crates/swc_ecma_parser/tests/tsc/redeclaredProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/redeclaredProperty.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -75,6 +76,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -266,6 +268,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/redefinedPararameterProperty.json b/crates/swc_ecma_parser/tests/tsc/redefinedPararameterProperty.json index 1226af3bee26..24ac3ecba935 100644 --- a/crates/swc_ecma_parser/tests/tsc/redefinedPararameterProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/redefinedPararameterProperty.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -75,6 +76,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +168,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +234,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/reexportClassDefinition.json b/crates/swc_ecma_parser/tests/tsc/reexportClassDefinition.json index 300743fe93a2..ee04f76c6213 100644 --- a/crates/swc_ecma_parser/tests/tsc/reexportClassDefinition.json +++ b/crates/swc_ecma_parser/tests/tsc/reexportClassDefinition.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -44,6 +45,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -63,6 +65,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -113,6 +116,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } @@ -135,6 +139,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -164,6 +169,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -188,6 +194,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/relativePathMustResolve.json b/crates/swc_ecma_parser/tests/tsc/relativePathMustResolve.json index a4acd52fa3cf..c07c9c27881e 100644 --- a/crates/swc_ecma_parser/tests/tsc/relativePathMustResolve.json +++ b/crates/swc_ecma_parser/tests/tsc/relativePathMustResolve.json @@ -34,6 +34,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -110,6 +112,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -134,6 +137,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/relativePathToDeclarationFile.json b/crates/swc_ecma_parser/tests/tsc/relativePathToDeclarationFile.json index 95688112c5c4..1c126f4253f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/relativePathToDeclarationFile.json +++ b/crates/swc_ecma_parser/tests/tsc/relativePathToDeclarationFile.json @@ -27,6 +27,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -66,6 +67,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -155,6 +158,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -192,6 +196,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -233,6 +238,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -277,6 +283,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false } @@ -296,6 +303,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -331,6 +339,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -366,6 +375,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "relMod", "optional": false }, @@ -411,6 +421,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -463,6 +474,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -481,6 +493,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "relMod", "optional": false }, @@ -519,6 +532,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/renamed.json b/crates/swc_ecma_parser/tests/tsc/renamed.json index 71a4aadea491..8b9e5b342890 100644 --- a/crates/swc_ecma_parser/tests/tsc/renamed.json +++ b/crates/swc_ecma_parser/tests/tsc/renamed.json @@ -14,6 +14,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -92,6 +93,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -102,6 +104,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -132,6 +135,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -142,6 +146,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -180,6 +185,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -190,6 +196,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -232,6 +239,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -253,6 +261,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/requireAssertsFromTypescript.json b/crates/swc_ecma_parser/tests/tsc/requireAssertsFromTypescript.json index 818160c4f82f..1daaf9284085 100644 --- a/crates/swc_ecma_parser/tests/tsc/requireAssertsFromTypescript.json +++ b/crates/swc_ecma_parser/tests/tsc/requireAssertsFromTypescript.json @@ -20,6 +20,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "art", "optional": false }, @@ -39,6 +40,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -108,6 +111,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -149,6 +153,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -166,6 +171,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "art", "optional": false }, @@ -185,6 +191,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -218,6 +225,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -254,6 +262,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -295,6 +304,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -315,6 +325,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "art", "optional": false } @@ -355,6 +366,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "art", "optional": false, "typeAnnotation": null @@ -379,6 +391,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -425,6 +438,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "artoo", "optional": false, "typeAnnotation": null @@ -443,6 +457,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -489,6 +504,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -526,6 +542,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "art", "optional": false }, @@ -539,6 +556,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -570,6 +588,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -607,6 +626,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "artoo", "optional": false }, @@ -620,6 +640,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/requireOfESWithPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/requireOfESWithPropertyAccess.json index f26536a28a40..1a7f6fe3e10e 100644 --- a/crates/swc_ecma_parser/tests/tsc/requireOfESWithPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/requireOfESWithPropertyAccess.json @@ -28,6 +28,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -97,6 +99,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -120,6 +123,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -158,6 +162,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -203,6 +208,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -259,6 +265,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/requireTwoPropertyAccesses.json b/crates/swc_ecma_parser/tests/tsc/requireTwoPropertyAccesses.json index 8e7a905bad36..faf33c5a751a 100644 --- a/crates/swc_ecma_parser/tests/tsc/requireTwoPropertyAccesses.json +++ b/crates/swc_ecma_parser/tests/tsc/requireTwoPropertyAccesses.json @@ -31,6 +31,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -117,6 +118,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -147,6 +149,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -214,6 +217,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -236,6 +240,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern1.json b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern1.json index 2cb3a1dfd0c6..31e28a564e92 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern1.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern1.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -129,6 +131,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -146,6 +149,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern2.json b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern2.json index b17085e0e0be..df0d45c6aab5 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern2.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern2.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -146,6 +148,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -174,6 +177,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern3.json b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern3.json index 07e6fe8234b9..30ed763c4488 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern3.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern3.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -240,6 +243,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -257,6 +261,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -288,6 +293,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern4.json b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern4.json index bde0f9a722d9..34bd9500cc36 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern4.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -108,6 +110,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -257,6 +260,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -285,6 +289,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -308,6 +313,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern5.json b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern5.json index 1e9cc83b1284..2a84706f4a43 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern5.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithAssignmentPattern5.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -129,6 +131,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern.json index 5d29661ec3f6..fbd6f3489f68 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern.json @@ -52,6 +52,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -63,6 +64,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern2.json b/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern2.json index 5ab0ea750f44..961b8e199b57 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern2.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithBindingPattern2.json @@ -63,6 +63,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restElementWithNullInitializer.json b/crates/swc_ecma_parser/tests/tsc/restElementWithNullInitializer.json index 2af30393d482..276a1b562338 100644 --- a/crates/swc_ecma_parser/tests/tsc/restElementWithNullInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/restElementWithNullInitializer.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -56,6 +57,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -105,6 +107,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -147,6 +150,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -199,6 +204,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -241,6 +247,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -291,6 +298,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -333,6 +341,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/restParameterInDownlevelGenerator.json b/crates/swc_ecma_parser/tests/tsc/restParameterInDownlevelGenerator.json index 7f619b8efa48..3329a5b89e5e 100644 --- a/crates/swc_ecma_parser/tests/tsc/restParameterInDownlevelGenerator.json +++ b/crates/swc_ecma_parser/tests/tsc/restParameterInDownlevelGenerator.json @@ -14,6 +14,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mergeStringLists", "optional": false }, @@ -43,6 +44,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": null @@ -116,6 +118,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -132,6 +135,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/restTuplesFromContextualTypes.json b/crates/swc_ecma_parser/tests/tsc/restTuplesFromContextualTypes.json index 3d531fda47fc..a3813afde659 100644 --- a/crates/swc_ecma_parser/tests/tsc/restTuplesFromContextualTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/restTuplesFromContextualTypes.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -137,6 +138,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -156,6 +158,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -175,6 +178,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -215,6 +219,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -270,6 +275,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -312,6 +318,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -357,6 +364,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -386,6 +394,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -428,6 +437,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -473,6 +483,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -492,6 +503,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -521,6 +533,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -563,6 +576,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -608,6 +622,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -627,6 +642,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -646,6 +662,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -675,6 +692,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -717,6 +735,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -734,6 +753,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -753,6 +773,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -785,6 +806,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -808,6 +830,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -883,6 +906,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -904,6 +928,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -915,6 +940,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -926,6 +952,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -970,6 +997,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1001,6 +1029,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1047,6 +1076,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1068,6 +1098,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1089,6 +1120,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1135,6 +1167,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1156,6 +1189,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1167,6 +1201,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1188,6 +1223,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1234,6 +1270,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1255,6 +1292,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1266,6 +1304,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1277,6 +1316,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1298,6 +1338,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1347,6 +1388,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1470,6 +1512,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1489,6 +1532,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1508,6 +1552,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1548,6 +1593,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1603,6 +1649,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1645,6 +1692,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1690,6 +1738,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1719,6 +1768,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1761,6 +1811,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1806,6 +1857,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1825,6 +1877,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1854,6 +1907,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1896,6 +1950,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1941,6 +1996,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1960,6 +2016,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1979,6 +2036,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2008,6 +2066,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2050,6 +2109,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -2067,6 +2127,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2086,6 +2147,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -2118,6 +2180,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2141,6 +2204,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2216,6 +2280,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2237,6 +2302,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2248,6 +2314,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2259,6 +2326,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2303,6 +2371,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2334,6 +2403,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2380,6 +2450,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2401,6 +2472,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2422,6 +2494,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2468,6 +2541,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2489,6 +2563,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2500,6 +2575,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2521,6 +2597,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2567,6 +2644,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2588,6 +2666,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2599,6 +2678,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2610,6 +2690,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2631,6 +2712,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2680,6 +2762,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -2787,6 +2870,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2806,6 +2890,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2825,6 +2910,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2877,6 +2963,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -2932,6 +3019,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2986,6 +3074,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3031,6 +3120,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3060,6 +3150,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3114,6 +3205,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3159,6 +3251,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3178,6 +3271,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3207,6 +3301,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3261,6 +3356,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3306,6 +3402,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3325,6 +3422,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3344,6 +3442,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3373,6 +3472,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3427,6 +3527,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -3444,6 +3545,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3463,6 +3565,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -3485,6 +3588,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3520,6 +3624,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3543,6 +3648,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -3618,6 +3724,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3639,6 +3746,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3650,6 +3758,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3661,6 +3770,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3705,6 +3815,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3736,6 +3847,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3782,6 +3894,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3803,6 +3916,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3824,6 +3938,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3870,6 +3985,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3891,6 +4007,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3902,6 +4019,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3923,6 +4041,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3969,6 +4088,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3990,6 +4110,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4001,6 +4122,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4012,6 +4134,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4033,6 +4156,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4068,6 +4192,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -4087,6 +4212,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4108,6 +4234,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4178,6 +4305,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4220,6 +4348,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4265,6 +4394,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4294,6 +4424,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4348,6 +4479,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4393,6 +4525,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4422,6 +4555,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4488,6 +4622,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4505,6 +4640,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4524,6 +4660,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -4546,6 +4683,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4581,6 +4719,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4604,6 +4743,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4673,6 +4813,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4704,6 +4845,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4750,6 +4892,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4771,6 +4914,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4792,6 +4936,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4838,6 +4983,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4859,6 +5005,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4870,6 +5017,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4891,6 +5039,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4941,6 +5090,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4977,6 +5127,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -4996,6 +5147,7 @@ "end": 1513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -5028,6 +5180,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5051,6 +5204,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5079,6 +5233,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5119,6 +5274,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5155,6 +5311,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5196,6 +5353,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5219,6 +5377,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5247,6 +5406,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5279,6 +5439,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g0", "optional": false, "typeAnnotation": null @@ -5297,6 +5458,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -5356,6 +5518,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -5374,6 +5537,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -5395,6 +5559,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5406,6 +5571,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5456,6 +5622,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -5474,6 +5641,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -5495,6 +5663,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5520,6 +5689,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -5570,6 +5740,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": null @@ -5588,6 +5759,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -5609,6 +5781,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5634,6 +5807,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5667,6 +5841,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5677,6 +5852,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5717,6 +5893,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": null @@ -5735,6 +5912,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -5766,6 +5944,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5803,6 +5982,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pipe", "optional": false }, @@ -5822,6 +6002,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -5854,6 +6035,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5877,6 +6059,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5905,6 +6088,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5929,6 +6113,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -5951,6 +6136,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5972,6 +6158,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6000,6 +6187,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6040,6 +6228,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6076,6 +6265,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6098,6 +6288,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6139,6 +6330,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6162,6 +6354,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6190,6 +6383,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6222,6 +6416,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false, "typeAnnotation": null @@ -6240,6 +6435,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pipe", "optional": false }, @@ -6285,6 +6481,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6335,6 +6532,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false, "typeAnnotation": null @@ -6353,6 +6551,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pipe", "optional": false }, @@ -6374,6 +6573,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6411,6 +6611,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -6429,6 +6630,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6477,6 +6679,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g7", "optional": false, "typeAnnotation": null @@ -6495,6 +6698,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pipe", "optional": false }, @@ -6516,6 +6720,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6527,6 +6732,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -6564,6 +6770,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6592,6 +6799,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6632,6 +6840,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false, "typeAnnotation": null @@ -6650,6 +6859,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pipe", "optional": false }, @@ -6671,6 +6881,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6696,6 +6907,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6747,6 +6959,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6775,6 +6988,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6815,6 +7029,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false, "typeAnnotation": { @@ -6899,6 +7114,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6917,6 +7133,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6936,6 +7153,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -6975,6 +7193,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuple", "optional": false } @@ -6993,6 +7212,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "take", "optional": false }, @@ -7012,6 +7232,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -7034,6 +7255,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7059,6 +7281,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -7153,6 +7376,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7181,6 +7405,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -7259,6 +7484,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "take", "optional": false }, @@ -7293,6 +7519,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -7340,6 +7567,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArgsUnion", "optional": false }, @@ -7435,6 +7663,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7460,6 +7689,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TupleUnionFunc", "optional": false }, @@ -7488,6 +7718,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": null @@ -7511,6 +7742,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArgsUnion", "optional": false }, @@ -7560,6 +7792,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcUnionTupleNoRest", "optional": false, "typeAnnotation": { @@ -7581,6 +7814,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TupleUnionFunc", "optional": false }, @@ -7603,6 +7837,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -7614,6 +7849,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrErr", "optional": false, "typeAnnotation": null @@ -7640,6 +7876,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -7678,6 +7915,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcUnionTupleRest", "optional": false, "typeAnnotation": { @@ -7699,6 +7937,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TupleUnionFunc", "optional": false }, @@ -7731,6 +7970,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": null @@ -7776,6 +8016,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -7787,6 +8028,7 @@ "end": 2551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrErr", "optional": false, "typeAnnotation": null @@ -7802,6 +8044,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false }, @@ -7822,6 +8065,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/returnStatements.json b/crates/swc_ecma_parser/tests/tsc/returnStatements.json index 284bd92b3fc9..7a97eb479b18 100644 --- a/crates/swc_ecma_parser/tests/tsc/returnStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/returnStatements.json @@ -14,6 +14,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -79,6 +80,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -144,6 +146,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -176,6 +179,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -210,6 +214,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -267,6 +272,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -331,6 +337,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn6", "optional": false }, @@ -370,6 +377,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -414,6 +422,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -430,6 +439,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn7", "optional": false }, @@ -493,6 +503,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn8", "optional": false }, @@ -554,6 +565,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -581,6 +593,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -614,6 +627,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -727,6 +741,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -743,6 +758,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -802,6 +818,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -819,6 +836,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -898,6 +916,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -914,6 +933,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn11", "optional": false }, @@ -953,6 +973,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -984,6 +1005,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1000,6 +1022,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn12", "optional": false }, @@ -1039,6 +1062,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1070,6 +1094,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1086,6 +1111,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn13", "optional": false }, @@ -1143,6 +1169,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/returnTagTypeGuard.json b/crates/swc_ecma_parser/tests/tsc/returnTagTypeGuard.json index 467d7f9c06a6..d3f1d8e56ae6 100644 --- a/crates/swc_ecma_parser/tests/tsc/returnTagTypeGuard.json +++ b/crates/swc_ecma_parser/tests/tsc/returnTagTypeGuard.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entry", "optional": false }, @@ -130,6 +131,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -195,6 +197,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Group", "optional": false }, @@ -311,6 +314,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -376,6 +380,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -395,6 +400,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chunk", "optional": false, "typeAnnotation": null @@ -438,6 +444,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -468,6 +475,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chunk", "optional": false }, @@ -490,6 +498,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chunk", "optional": false } @@ -510,6 +519,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chunk", "optional": false }, @@ -535,6 +545,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chunk", "optional": false }, @@ -565,6 +576,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -585,6 +597,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBoolean", "optional": false }, @@ -604,6 +617,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -651,6 +665,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -682,6 +697,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -701,6 +717,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": null @@ -741,6 +758,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isBoolean", "optional": false }, @@ -754,6 +772,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -782,6 +801,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false } @@ -806,6 +826,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false }, @@ -825,6 +846,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -872,6 +894,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -903,6 +926,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -922,6 +946,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -962,6 +987,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNumber", "optional": false }, @@ -975,6 +1001,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1010,6 +1037,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannerAdditiveExpression1.json b/crates/swc_ecma_parser/tests/tsc/scannerAdditiveExpression1.json index ba8b477d9486..aaa09dc389ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerAdditiveExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerAdditiveExpression1.json @@ -38,6 +38,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -79,6 +80,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannerClass2.json b/crates/swc_ecma_parser/tests/tsc/scannerClass2.json index e23b1946ae2a..41b34953be00 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerClass2.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerClass2.json @@ -20,6 +20,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LoggerAdapter", "optional": false }, @@ -64,6 +65,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "logger", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, @@ -210,6 +213,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ILogger", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannerEnum1.json b/crates/swc_ecma_parser/tests/tsc/scannerEnum1.json index 868fed6bb10b..a57650c7205a 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerEnum1.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerEnum1.json @@ -26,6 +26,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CodeGenTarget", "optional": false }, @@ -43,6 +44,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ES3", "optional": false }, @@ -69,6 +71,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ES5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannerImportDeclaration1.json b/crates/swc_ecma_parser/tests/tsc/scannerImportDeclaration1.json index c59b3ec3d348..a370feed84c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerImportDeclaration1.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerImportDeclaration1.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScript", "optional": false }, @@ -36,6 +37,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeScriptServices", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannerS7.2_A1.5_T2.json b/crates/swc_ecma_parser/tests/tsc/scannerS7.2_A1.5_T2.json index bf787279517d..2b479c7ee7b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerS7.2_A1.5_T2.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerS7.2_A1.5_T2.json @@ -25,6 +25,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false }, @@ -65,6 +66,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +108,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -141,6 +144,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -178,6 +182,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -256,6 +262,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -291,6 +298,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/scannerS7.3_A1.1_T2.json b/crates/swc_ecma_parser/tests/tsc/scannerS7.3_A1.1_T2.json index 627d90fba168..f93c801ba3d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerS7.3_A1.1_T2.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerS7.3_A1.1_T2.json @@ -28,6 +28,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -106,6 +108,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -141,6 +144,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/scannerS7.6_A4.2_T1.json b/crates/swc_ecma_parser/tests/tsc/scannerS7.6_A4.2_T1.json index 63cabebccaee..159cf4eca261 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannerS7.6_A4.2_T1.json +++ b/crates/swc_ecma_parser/tests/tsc/scannerS7.6_A4.2_T1.json @@ -28,6 +28,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "А", "optional": false, "typeAnnotation": null @@ -65,6 +66,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "А", "optional": false }, @@ -106,6 +108,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -153,6 +156,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Б", "optional": false, "typeAnnotation": null @@ -190,6 +194,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Б", "optional": false }, @@ -231,6 +236,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -278,6 +284,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "В", "optional": false, "typeAnnotation": null @@ -315,6 +322,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "В", "optional": false }, @@ -356,6 +364,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -403,6 +412,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Г", "optional": false, "typeAnnotation": null @@ -440,6 +450,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Г", "optional": false }, @@ -481,6 +492,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -528,6 +540,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Д", "optional": false, "typeAnnotation": null @@ -565,6 +578,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Д", "optional": false }, @@ -606,6 +620,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -653,6 +668,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Е", "optional": false, "typeAnnotation": null @@ -690,6 +706,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Е", "optional": false }, @@ -731,6 +748,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -778,6 +796,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ж", "optional": false, "typeAnnotation": null @@ -815,6 +834,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ж", "optional": false }, @@ -856,6 +876,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -903,6 +924,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "З", "optional": false, "typeAnnotation": null @@ -940,6 +962,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "З", "optional": false }, @@ -981,6 +1004,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1028,6 +1052,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "И", "optional": false, "typeAnnotation": null @@ -1065,6 +1090,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "И", "optional": false }, @@ -1106,6 +1132,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1153,6 +1180,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Й", "optional": false, "typeAnnotation": null @@ -1190,6 +1218,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Й", "optional": false }, @@ -1231,6 +1260,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1278,6 +1308,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "К", "optional": false, "typeAnnotation": null @@ -1315,6 +1346,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "К", "optional": false }, @@ -1356,6 +1388,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1403,6 +1436,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Л", "optional": false, "typeAnnotation": null @@ -1440,6 +1474,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Л", "optional": false }, @@ -1481,6 +1516,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1528,6 +1564,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "М", "optional": false, "typeAnnotation": null @@ -1565,6 +1602,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "М", "optional": false }, @@ -1606,6 +1644,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1653,6 +1692,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Н", "optional": false, "typeAnnotation": null @@ -1690,6 +1730,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Н", "optional": false }, @@ -1731,6 +1772,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1778,6 +1820,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "О", "optional": false, "typeAnnotation": null @@ -1815,6 +1858,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "О", "optional": false }, @@ -1856,6 +1900,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -1903,6 +1948,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "П", "optional": false, "typeAnnotation": null @@ -1940,6 +1986,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "П", "optional": false }, @@ -1981,6 +2028,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2028,6 +2076,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Р", "optional": false, "typeAnnotation": null @@ -2065,6 +2114,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Р", "optional": false }, @@ -2106,6 +2156,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2153,6 +2204,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С", "optional": false, "typeAnnotation": null @@ -2190,6 +2242,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "С", "optional": false }, @@ -2231,6 +2284,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2278,6 +2332,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Т", "optional": false, "typeAnnotation": null @@ -2315,6 +2370,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Т", "optional": false }, @@ -2356,6 +2412,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2403,6 +2460,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "У", "optional": false, "typeAnnotation": null @@ -2440,6 +2498,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "У", "optional": false }, @@ -2481,6 +2540,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2528,6 +2588,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ф", "optional": false, "typeAnnotation": null @@ -2565,6 +2626,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ф", "optional": false }, @@ -2606,6 +2668,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2653,6 +2716,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Х", "optional": false, "typeAnnotation": null @@ -2690,6 +2754,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Х", "optional": false }, @@ -2731,6 +2796,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2778,6 +2844,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ц", "optional": false, "typeAnnotation": null @@ -2815,6 +2882,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ц", "optional": false }, @@ -2856,6 +2924,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -2903,6 +2972,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ч", "optional": false, "typeAnnotation": null @@ -2940,6 +3010,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ч", "optional": false }, @@ -2981,6 +3052,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3028,6 +3100,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ш", "optional": false, "typeAnnotation": null @@ -3065,6 +3138,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ш", "optional": false }, @@ -3106,6 +3180,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3153,6 +3228,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Щ", "optional": false, "typeAnnotation": null @@ -3190,6 +3266,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Щ", "optional": false }, @@ -3231,6 +3308,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3278,6 +3356,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ъ", "optional": false, "typeAnnotation": null @@ -3315,6 +3394,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ъ", "optional": false }, @@ -3356,6 +3436,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3403,6 +3484,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ы", "optional": false, "typeAnnotation": null @@ -3440,6 +3522,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ы", "optional": false }, @@ -3481,6 +3564,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3528,6 +3612,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ь", "optional": false, "typeAnnotation": null @@ -3565,6 +3650,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ь", "optional": false }, @@ -3606,6 +3692,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3653,6 +3740,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Э", "optional": false, "typeAnnotation": null @@ -3690,6 +3778,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Э", "optional": false }, @@ -3731,6 +3820,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3778,6 +3868,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ю", "optional": false, "typeAnnotation": null @@ -3815,6 +3906,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ю", "optional": false }, @@ -3856,6 +3948,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -3903,6 +3996,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Я", "optional": false, "typeAnnotation": null @@ -3940,6 +4034,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Я", "optional": false }, @@ -3981,6 +4076,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, @@ -4028,6 +4124,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ё", "optional": false, "typeAnnotation": null @@ -4065,6 +4162,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ё", "optional": false }, @@ -4106,6 +4204,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$ERROR", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scannertest1.json b/crates/swc_ecma_parser/tests/tsc/scannertest1.json index 5afc656ff0c3..d20bcba3ab0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/scannertest1.json +++ b/crates/swc_ecma_parser/tests/tsc/scannertest1.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterInfo", "optional": false }, @@ -55,6 +56,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -132,6 +135,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -159,6 +163,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -175,6 +180,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -248,6 +254,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -316,6 +323,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDecimalDigit", "optional": false }, @@ -329,6 +337,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -363,6 +372,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -379,6 +389,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -406,6 +417,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -422,6 +434,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -465,6 +478,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -481,6 +495,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -508,6 +523,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -524,6 +540,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -599,6 +616,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -659,6 +677,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Debug", "optional": false }, @@ -688,6 +707,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isHexDigit", "optional": false }, @@ -701,6 +721,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -739,6 +760,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDecimalDigit", "optional": false }, @@ -752,6 +774,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -779,6 +802,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -795,6 +819,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -842,6 +867,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -858,6 +884,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -885,6 +912,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -901,6 +929,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -937,6 +966,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -953,6 +983,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, @@ -997,6 +1028,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1013,6 +1045,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CharacterCodes", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/scopeResolutionIdentifiers.json b/crates/swc_ecma_parser/tests/tsc/scopeResolutionIdentifiers.json index 3c9d829f4cac..b2e3408229aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/scopeResolutionIdentifiers.json +++ b/crates/swc_ecma_parser/tests/tsc/scopeResolutionIdentifiers.json @@ -28,6 +28,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -67,6 +68,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -106,6 +108,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -153,6 +156,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -194,6 +199,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -269,6 +276,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -315,6 +323,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -326,6 +335,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -356,6 +366,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -391,6 +402,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -433,6 +445,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -479,6 +492,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -490,6 +504,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -520,6 +535,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -559,6 +575,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -604,6 +621,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -720,6 +738,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -773,6 +792,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -794,6 +814,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -843,6 +864,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -876,6 +898,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -915,6 +938,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M4", "optional": false }, @@ -948,6 +972,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -959,6 +984,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -989,6 +1015,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/scopedPackagesClassic.json b/crates/swc_ecma_parser/tests/tsc/scopedPackagesClassic.json index 58ee4a52f255..cc1e4455f1c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/scopedPackagesClassic.json +++ b/crates/swc_ecma_parser/tests/tsc/scopedPackagesClassic.json @@ -34,6 +34,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/seeTag1.json b/crates/swc_ecma_parser/tests/tsc/seeTag1.json index b5f327766584..765c7ee612a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/seeTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/seeTag1.json @@ -18,6 +18,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -85,6 +87,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NS", "optional": false }, @@ -114,6 +117,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -141,6 +145,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -165,6 +170,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -202,6 +208,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -242,6 +249,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -282,6 +290,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/seeTag2.json b/crates/swc_ecma_parser/tests/tsc/seeTag2.json index 6497cd47bb36..9ece0940fb62 100644 --- a/crates/swc_ecma_parser/tests/tsc/seeTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/seeTag2.json @@ -28,6 +28,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -228,6 +233,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -268,6 +274,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/seeTag3.json b/crates/swc_ecma_parser/tests/tsc/seeTag3.json index 2f35e077e387..db54e9b56e44 100644 --- a/crates/swc_ecma_parser/tests/tsc/seeTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/seeTag3.json @@ -14,6 +14,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "theWholeThing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/seeTag4.json b/crates/swc_ecma_parser/tests/tsc/seeTag4.json index 1ed2bac277f3..37db9e2f7503 100644 --- a/crates/swc_ecma_parser/tests/tsc/seeTag4.json +++ b/crates/swc_ecma_parser/tests/tsc/seeTag4.json @@ -28,6 +28,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/shadowedInternalModule.json b/crates/swc_ecma_parser/tests/tsc/shadowedInternalModule.json index c3557bc54791..70163b829c27 100644 --- a/crates/swc_ecma_parser/tests/tsc/shadowedInternalModule.json +++ b/crates/swc_ecma_parser/tests/tsc/shadowedInternalModule.json @@ -21,6 +21,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -60,6 +61,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false, "typeAnnotation": null @@ -137,6 +139,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -164,6 +167,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -199,6 +203,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -243,6 +248,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -276,6 +282,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -348,6 +355,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -358,6 +366,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -381,6 +390,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -413,6 +423,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -442,6 +453,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -469,6 +481,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -504,6 +517,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -548,6 +562,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -626,6 +641,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -651,6 +667,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -667,6 +684,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -703,6 +721,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false, "typeAnnotation": null @@ -739,6 +758,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -769,6 +789,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -802,6 +823,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -827,6 +849,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -843,6 +866,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -878,6 +902,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -910,6 +935,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -935,6 +961,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "any", "optional": false }, @@ -951,6 +978,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -983,6 +1011,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1022,6 +1051,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false, "typeAnnotation": null @@ -1058,6 +1088,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1083,6 +1114,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1099,6 +1131,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -1132,6 +1165,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1165,6 +1199,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1190,6 +1225,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false }, @@ -1206,6 +1242,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1242,6 +1279,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Q", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.json b/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.json index 579c70c3fb51..3496e134dc95 100644 --- a/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -101,6 +104,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +154,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -191,6 +196,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -268,6 +274,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -337,6 +344,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -400,6 +408,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -441,6 +450,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -518,6 +528,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -539,6 +550,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -597,6 +609,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -667,6 +680,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -690,6 +704,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -731,6 +746,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +824,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -829,6 +846,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -887,6 +905,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -957,6 +976,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -976,6 +996,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1001,6 +1022,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1028,6 +1050,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1072,6 +1095,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1107,6 +1131,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1120,6 +1145,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1163,6 +1189,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1176,6 +1203,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1214,6 +1242,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1238,6 +1267,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1271,6 +1301,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1315,6 +1346,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1336,6 +1368,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1360,6 +1393,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1373,6 +1407,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1416,6 +1451,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1429,6 +1465,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1450,6 +1487,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1477,6 +1515,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1501,6 +1540,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1520,6 +1560,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1551,6 +1592,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1595,6 +1637,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1616,6 +1659,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1640,6 +1684,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1653,6 +1698,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1696,6 +1742,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1709,6 +1756,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1730,6 +1778,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1767,6 +1816,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1796,6 +1846,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1840,6 +1891,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1875,6 +1927,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1888,6 +1941,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1931,6 +1985,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1944,6 +1999,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1998,6 +2054,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2027,6 +2084,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2071,6 +2129,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2092,6 +2151,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2121,6 +2181,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2146,6 +2207,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2159,6 +2221,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2202,6 +2265,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2215,6 +2279,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2236,6 +2301,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2265,6 +2331,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2309,6 +2376,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -2338,6 +2406,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2382,6 +2451,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2403,6 +2473,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2432,6 +2503,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2457,6 +2529,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2470,6 +2543,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2513,6 +2587,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2526,6 +2601,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2547,6 +2623,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2576,6 +2653,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2595,6 +2673,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsSubtypeOfNonSpecializedSignature.json b/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsSubtypeOfNonSpecializedSignature.json index 97c70cbfb1f0..d65a0abe5a2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsSubtypeOfNonSpecializedSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/specializedSignatureIsSubtypeOfNonSpecializedSignature.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -101,6 +104,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -142,6 +146,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -161,6 +166,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -210,6 +216,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -251,6 +258,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -328,6 +336,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -397,6 +406,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -460,6 +470,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -501,6 +512,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -578,6 +590,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -647,6 +660,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -668,6 +682,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -726,6 +741,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -796,6 +812,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +836,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -860,6 +878,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -937,6 +956,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1006,6 +1026,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1027,6 +1048,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1085,6 +1107,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1155,6 +1178,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1174,6 +1198,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1199,6 +1224,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1226,6 +1252,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1270,6 +1297,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1306,6 +1334,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1341,6 +1370,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1354,6 +1384,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1397,6 +1428,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1410,6 +1442,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1445,6 +1478,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1458,6 +1492,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1496,6 +1531,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1520,6 +1556,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1553,6 +1590,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1597,6 +1635,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1618,6 +1657,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1643,6 +1683,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1678,6 +1719,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1691,6 +1733,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1734,6 +1777,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1747,6 +1791,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1782,6 +1827,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1795,6 +1841,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1816,6 +1863,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1843,6 +1891,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1867,6 +1916,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1886,6 +1936,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1917,6 +1968,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1961,6 +2013,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1997,6 +2050,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2018,6 +2072,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2042,6 +2097,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2055,6 +2111,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2098,6 +2155,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2111,6 +2169,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2146,6 +2205,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2159,6 +2219,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2180,6 +2241,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2217,6 +2279,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2246,6 +2309,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2282,6 +2346,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2326,6 +2391,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2361,6 +2427,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2374,6 +2441,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2409,6 +2477,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2422,6 +2491,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2465,6 +2535,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2478,6 +2549,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2532,6 +2604,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2561,6 +2634,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2605,6 +2679,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2641,6 +2716,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2662,6 +2738,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2691,6 +2768,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2716,6 +2794,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2729,6 +2808,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2764,6 +2844,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2777,6 +2858,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2820,6 +2902,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2833,6 +2916,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2854,6 +2938,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2883,6 +2968,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2927,6 +3013,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -2956,6 +3043,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3000,6 +3088,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3021,6 +3110,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3050,6 +3140,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3076,6 +3167,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3111,6 +3203,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3124,6 +3217,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3159,6 +3253,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3172,6 +3267,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3215,6 +3311,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3228,6 +3325,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3249,6 +3347,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3278,6 +3377,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3297,6 +3397,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/specializedSignatureWithOptional.json b/crates/swc_ecma_parser/tests/tsc/specializedSignatureWithOptional.json index 2f2971e00130..5c87308fc726 100644 --- a/crates/swc_ecma_parser/tests/tsc/specializedSignatureWithOptional.json +++ b/crates/swc_ecma_parser/tests/tsc/specializedSignatureWithOptional.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/spellingUncheckedJS.json b/crates/swc_ecma_parser/tests/tsc/spellingUncheckedJS.json index edfd4dd49c02..3ad2ca53840f 100644 --- a/crates/swc_ecma_parser/tests/tsc/spellingUncheckedJS.json +++ b/crates/swc_ecma_parser/tests/tsc/spellingUncheckedJS.json @@ -34,6 +34,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inModule", "optional": false, "typeAnnotation": null @@ -78,6 +79,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inmodule", "optional": false }, @@ -103,6 +105,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -145,6 +148,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locals", "optional": false, "typeAnnotation": null @@ -204,6 +208,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "locale", "optional": false }, @@ -246,6 +251,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "localf", "optional": false }, @@ -294,6 +300,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Classe", "optional": false }, @@ -428,6 +435,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derivee", "optional": false }, @@ -520,6 +528,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Classe", "optional": false }, @@ -551,6 +560,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": null @@ -607,6 +617,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -646,6 +657,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -695,6 +707,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -737,6 +750,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -783,6 +797,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -825,6 +840,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "atoc", "optional": false, "typeAnnotation": null @@ -843,6 +859,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setIntegral", "optional": false }, @@ -877,6 +894,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -943,6 +961,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AudioBuffin", "optional": false } @@ -960,6 +979,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Jimmy", "optional": false } @@ -977,6 +997,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Jon", "optional": false } @@ -1004,6 +1025,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Jimmy", "optional": false, "typeAnnotation": null @@ -1044,6 +1066,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "John", "optional": false, "typeAnnotation": null @@ -1074,6 +1097,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Jon", "optional": false } @@ -1101,6 +1125,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/spreadContextualTypedBindingPattern.json b/crates/swc_ecma_parser/tests/tsc/spreadContextualTypedBindingPattern.json index b41ce9d03198..46c834f05557 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadContextualTypedBindingPattern.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadContextualTypedBindingPattern.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "naam", "optional": false }, @@ -80,6 +82,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false }, @@ -127,6 +130,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -183,6 +188,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alice", "optional": false, "typeAnnotation": { @@ -204,6 +210,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -252,6 +259,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "naam", "optional": false, "typeAnnotation": null @@ -271,6 +279,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false, "typeAnnotation": null @@ -301,6 +310,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bob", "optional": false } @@ -318,6 +328,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "alice", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadDuplicate.json b/crates/swc_ecma_parser/tests/tsc/spreadDuplicate.json index a6baab015382..d9d5048910d8 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadDuplicate.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadDuplicate.json @@ -28,6 +28,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -192,6 +196,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -291,6 +297,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -320,6 +327,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -390,6 +398,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -436,6 +445,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -480,6 +490,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -513,6 +524,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -557,6 +569,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -590,6 +603,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -634,6 +648,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -667,6 +682,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -711,6 +727,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -744,6 +761,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -800,6 +818,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -810,6 +829,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -853,6 +873,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -909,6 +930,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -919,6 +941,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -962,6 +985,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1018,6 +1042,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1028,6 +1053,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1071,6 +1097,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1127,6 +1154,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1137,6 +1165,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/spreadDuplicateExact.json b/crates/swc_ecma_parser/tests/tsc/spreadDuplicateExact.json index 2c3f45b98ac8..6c24f42407ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadDuplicateExact.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadDuplicateExact.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -110,6 +112,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -192,6 +196,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -291,6 +297,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -320,6 +327,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -390,6 +398,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -436,6 +445,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -480,6 +490,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -513,6 +524,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -557,6 +569,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -590,6 +603,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -634,6 +648,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -667,6 +682,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -711,6 +727,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -744,6 +761,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -800,6 +818,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -810,6 +829,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -853,6 +873,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -909,6 +930,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -919,6 +941,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -962,6 +985,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1018,6 +1042,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1028,6 +1053,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1071,6 +1097,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1127,6 +1154,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1137,6 +1165,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/spreadExcessProperty.json b/crates/swc_ecma_parser/tests/tsc/spreadExcessProperty.json index e7fda155d248..8b759f650c34 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadExcessProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadExcessProperty.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -126,6 +129,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extra1", "optional": false, "typeAnnotation": null @@ -226,6 +230,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -247,6 +252,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -274,6 +280,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extra1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadMethods.json b/crates/swc_ecma_parser/tests/tsc/spreadMethods.json index 39d8c19a5769..d33be92b32b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadMethods.json @@ -14,6 +14,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -182,6 +183,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -209,6 +211,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -243,6 +246,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -280,6 +284,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -327,6 +332,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -345,6 +351,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -378,6 +385,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sk", "optional": false, "typeAnnotation": null @@ -402,6 +410,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -435,6 +444,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssk", "optional": false, "typeAnnotation": null @@ -459,6 +469,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -476,6 +487,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -505,6 +517,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sk", "optional": false }, @@ -544,6 +557,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sk", "optional": false }, @@ -579,6 +593,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sk", "optional": false }, @@ -611,6 +626,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssk", "optional": false }, @@ -650,6 +666,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssk", "optional": false }, @@ -685,6 +702,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssk", "optional": false }, @@ -721,6 +739,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -742,6 +761,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -878,6 +898,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false, "typeAnnotation": null @@ -902,6 +923,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -935,6 +957,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssi", "optional": false, "typeAnnotation": null @@ -959,6 +982,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -976,6 +1000,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1005,6 +1030,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false }, @@ -1044,6 +1070,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false }, @@ -1079,6 +1106,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false }, @@ -1111,6 +1139,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssi", "optional": false }, @@ -1150,6 +1179,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssi", "optional": false }, @@ -1185,6 +1215,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ssi", "optional": false }, @@ -1221,6 +1252,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1354,6 +1386,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "so", "optional": false, "typeAnnotation": null @@ -1378,6 +1411,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1411,6 +1445,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sso", "optional": false, "typeAnnotation": null @@ -1435,6 +1470,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1452,6 +1488,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1481,6 +1518,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "so", "optional": false }, @@ -1520,6 +1558,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "so", "optional": false }, @@ -1555,6 +1594,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "so", "optional": false }, @@ -1587,6 +1627,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sso", "optional": false }, @@ -1626,6 +1667,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sso", "optional": false }, @@ -1661,6 +1703,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sso", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/spreadNonObject1.json b/crates/swc_ecma_parser/tests/tsc/spreadNonObject1.json index 0dc2b88a6f14..622136cbeeee 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadNonObject1.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadNonObject1.json @@ -19,6 +19,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -93,6 +94,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -179,6 +181,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -217,6 +220,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -260,6 +264,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -284,6 +289,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadNonPrimitive.json b/crates/swc_ecma_parser/tests/tsc/spreadNonPrimitive.json index 0329996e2720..b4a66fcba12c 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadNonPrimitive.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadNonPrimitive.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -138,6 +141,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -203,6 +207,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadObjectOrFalsy.json b/crates/swc_ecma_parser/tests/tsc/spreadObjectOrFalsy.json index 32fbf2e2e11a..f5a10e247402 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadObjectOrFalsy.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadObjectOrFalsy.json @@ -14,6 +14,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +123,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -151,6 +155,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -173,6 +178,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -192,6 +198,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -220,6 +227,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -245,6 +253,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -306,6 +315,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -337,6 +347,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -359,6 +370,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -378,6 +390,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -399,6 +412,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -448,6 +462,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -479,6 +494,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +524,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -527,6 +544,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -563,6 +581,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -614,6 +633,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -645,6 +665,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +695,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -693,6 +715,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -721,6 +744,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -739,6 +763,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -790,6 +815,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -821,6 +847,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -843,6 +870,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -872,6 +900,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -891,6 +920,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -912,6 +942,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -961,6 +992,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -992,6 +1024,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1038,6 +1071,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -1057,6 +1091,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1078,6 +1113,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1137,6 +1173,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1154,6 +1191,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1187,6 +1225,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1218,6 +1257,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1247,6 +1287,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1274,6 +1315,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1318,6 +1360,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1347,6 +1390,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1377,6 +1421,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DatafulFoo", "optional": false }, @@ -1401,6 +1446,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1434,6 +1480,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -1458,6 +1505,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1477,6 +1525,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1529,6 +1578,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1792,6 +1842,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DatafulFoo", "optional": false }, @@ -1815,6 +1866,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1857,6 +1909,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/spreadOverwritesProperty.json b/crates/swc_ecma_parser/tests/tsc/spreadOverwritesProperty.json index c37cab91e45b..ad2de9eee813 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadOverwritesProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadOverwritesProperty.json @@ -28,6 +28,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -92,6 +94,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +148,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abq", "optional": false, "typeAnnotation": { @@ -174,6 +178,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -209,6 +214,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -262,6 +268,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused1", "optional": false, "typeAnnotation": null @@ -306,6 +313,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -339,6 +347,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused2", "optional": false, "typeAnnotation": null @@ -363,6 +372,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -380,6 +390,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -413,6 +424,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused3", "optional": false, "typeAnnotation": null @@ -457,6 +469,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abq", "optional": false } @@ -476,6 +489,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -495,6 +509,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -524,6 +539,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -628,6 +644,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -651,6 +668,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -670,6 +688,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -699,6 +718,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -786,6 +806,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadOverwritesPropertyStrict.json b/crates/swc_ecma_parser/tests/tsc/spreadOverwritesPropertyStrict.json index c606daae9473..d1be5724fdbc 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadOverwritesPropertyStrict.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadOverwritesPropertyStrict.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -92,6 +94,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +148,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abq", "optional": false, "typeAnnotation": { @@ -174,6 +178,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -209,6 +214,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -262,6 +268,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused1", "optional": false, "typeAnnotation": null @@ -306,6 +313,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -339,6 +347,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused2", "optional": false, "typeAnnotation": null @@ -363,6 +372,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -380,6 +390,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -413,6 +424,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused3", "optional": false, "typeAnnotation": null @@ -457,6 +469,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abq", "optional": false } @@ -490,6 +503,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused4", "optional": false, "typeAnnotation": null @@ -514,6 +528,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -567,6 +582,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unused5", "optional": false, "typeAnnotation": null @@ -591,6 +607,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abq", "optional": false } @@ -630,6 +647,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -649,6 +667,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -678,6 +697,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -782,6 +802,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -805,6 +826,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -824,6 +846,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -860,6 +883,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -957,6 +981,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -980,6 +1005,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -999,6 +1025,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1035,6 +1062,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1079,6 +1107,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1168,6 +1197,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1191,6 +1221,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1210,6 +1241,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1243,6 +1275,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1272,6 +1305,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "command", "optional": false }, @@ -1307,6 +1341,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false }, @@ -1406,6 +1441,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1416,6 +1452,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1449,6 +1486,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1572,6 +1610,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -1591,6 +1630,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1620,6 +1660,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "command", "optional": false }, @@ -1655,6 +1696,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false }, @@ -1796,6 +1838,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1819,6 +1862,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1838,6 +1882,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyrequired", "optional": false, "typeAnnotation": { @@ -1867,6 +1912,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1954,6 +2000,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyrequired", "optional": false } @@ -1977,6 +2024,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1996,6 +2044,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyoptional", "optional": false, "typeAnnotation": { @@ -2025,6 +2074,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2112,6 +2162,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyoptional", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadTypeVariable.json b/crates/swc_ecma_parser/tests/tsc/spreadTypeVariable.json index 723b9c9bdf6f..f82f14074bd1 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadTypeVariable.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadTypeVariable.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -103,6 +106,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -134,6 +138,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +168,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -182,6 +188,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -203,6 +210,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -252,6 +260,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -283,6 +292,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -319,6 +329,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -338,6 +349,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -359,6 +371,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -408,6 +421,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -439,6 +453,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +507,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -511,6 +527,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -532,6 +549,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -581,6 +599,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -612,6 +631,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -650,6 +670,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -710,6 +731,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -729,6 +751,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -750,6 +773,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -799,6 +823,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -830,6 +855,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -875,6 +901,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -935,6 +962,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -954,6 +982,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -975,6 +1004,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1024,6 +1054,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -1055,6 +1086,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/spreadUnion.json b/crates/swc_ecma_parser/tests/tsc/spreadUnion.json index cba98ea15829..4b632c53ce33 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadUnion.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -108,6 +110,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -163,6 +166,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -199,6 +203,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -243,6 +248,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -298,6 +304,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -322,6 +329,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false } @@ -355,6 +363,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -391,6 +400,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -435,6 +445,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -470,6 +481,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -525,6 +537,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -549,6 +562,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false } @@ -601,6 +615,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -637,6 +652,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -681,6 +697,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -725,6 +742,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -760,6 +778,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -815,6 +834,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": null @@ -839,6 +859,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false } @@ -856,6 +877,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadUnion2.json b/crates/swc_ecma_parser/tests/tsc/spreadUnion2.json index dab3f5781da2..bff75a17f50d 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadUnion2.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadUnion2.json @@ -28,6 +28,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -127,6 +129,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false, "typeAnnotation": { @@ -163,6 +166,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -226,6 +230,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": { @@ -270,6 +275,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -325,6 +331,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -349,6 +356,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false } @@ -382,6 +390,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": { @@ -426,6 +435,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -481,6 +491,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -505,6 +516,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false } @@ -538,6 +550,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -582,6 +595,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -626,6 +640,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -670,6 +685,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -705,6 +721,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -760,6 +777,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -784,6 +802,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false } @@ -801,6 +820,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false } @@ -834,6 +854,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -858,6 +879,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false } @@ -875,6 +897,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false } @@ -908,6 +931,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -952,6 +976,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1007,6 +1032,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -1031,6 +1057,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false } @@ -1048,6 +1075,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefinedUnion", "optional": false } @@ -1081,6 +1109,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": { @@ -1125,6 +1154,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1180,6 +1210,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o5", "optional": false, "typeAnnotation": null @@ -1204,6 +1235,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false } @@ -1221,6 +1253,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullUnion", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadUnion3.json b/crates/swc_ecma_parser/tests/tsc/spreadUnion3.json index 0181cb288207..24dafa7ad19d 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadUnion3.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadUnion3.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -69,6 +71,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -166,6 +169,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -205,6 +209,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -250,6 +255,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -263,6 +269,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -280,6 +287,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -299,6 +307,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": true, "typeAnnotation": { @@ -335,6 +344,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -409,6 +419,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -433,6 +444,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -466,6 +478,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -497,6 +510,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -554,6 +568,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -581,6 +596,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -594,6 +610,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -622,6 +639,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -663,6 +681,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullAndUndefinedUnion", "optional": false, "typeAnnotation": { @@ -726,6 +745,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -750,6 +770,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullAndUndefinedUnion", "optional": false } @@ -767,6 +788,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullAndUndefinedUnion", "optional": false } @@ -800,6 +822,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -824,6 +847,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullAndUndefinedUnion", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/spreadUnion4.json b/crates/swc_ecma_parser/tests/tsc/spreadUnion4.json index 382b5330aaa2..cbe6d4de6ac6 100644 --- a/crates/swc_ecma_parser/tests/tsc/spreadUnion4.json +++ b/crates/swc_ecma_parser/tests/tsc/spreadUnion4.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -126,6 +128,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -155,6 +158,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -224,6 +228,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -248,6 +253,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -265,6 +271,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/staticAndNonStaticPropertiesSameName.json b/crates/swc_ecma_parser/tests/tsc/staticAndNonStaticPropertiesSameName.json index 9907b1e74f88..dcc0eeace010 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticAndNonStaticPropertiesSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/staticAndNonStaticPropertiesSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticAutoAccessors.json b/crates/swc_ecma_parser/tests/tsc/staticAutoAccessors.json index 43aa5b772036..7b2c86d9f4e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticAutoAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/staticAutoAccessors.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticAutoAccessorsWithDecorators.json b/crates/swc_ecma_parser/tests/tsc/staticAutoAccessorsWithDecorators.json index 7d45263d36ef..e78fd718b9e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticAutoAccessorsWithDecorators.json +++ b/crates/swc_ecma_parser/tests/tsc/staticAutoAccessorsWithDecorators.json @@ -14,6 +14,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -72,6 +73,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -83,6 +85,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -156,6 +159,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -167,6 +171,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/staticFactory1.json b/crates/swc_ecma_parser/tests/tsc/staticFactory1.json index edaf847dcb2c..b71fcc887f3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticFactory1.json +++ b/crates/swc_ecma_parser/tests/tsc/staticFactory1.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -169,6 +170,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -248,6 +250,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -279,6 +282,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -303,6 +307,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -348,6 +353,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature1.json b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature1.json index 6c5da9b1f076..d9e4bc397cc2 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature1.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature1.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -168,6 +171,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -225,6 +229,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -271,6 +276,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -288,6 +294,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -338,6 +345,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -395,6 +403,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -449,6 +458,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -466,6 +476,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature2.json b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature2.json index 7ff1c482e5aa..e006c70ae0f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature2.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -168,6 +171,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -225,6 +229,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -271,6 +276,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -288,6 +294,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -338,6 +345,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -395,6 +403,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -449,6 +458,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -466,6 +476,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature3.json b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature3.json index 164e1ee1537e..c60ae46e3363 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature3.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature3.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -35,6 +36,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -176,6 +179,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -197,6 +201,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -246,6 +251,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -263,6 +269,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ED", "optional": false }, @@ -284,6 +291,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -335,6 +343,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -392,6 +401,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -409,6 +419,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -430,6 +441,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -487,6 +499,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -518,6 +531,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -535,6 +549,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -582,6 +597,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -599,6 +615,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -646,6 +663,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -663,6 +681,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -710,6 +729,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -727,6 +747,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -774,6 +795,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -791,6 +813,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ED", "optional": false }, @@ -838,6 +861,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -855,6 +879,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ED", "optional": false }, @@ -902,6 +927,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -919,6 +945,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -966,6 +993,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -983,6 +1011,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature6.json b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature6.json index 6fd59d429fef..d2328245beb3 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature6.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature6.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -110,6 +112,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -189,6 +192,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -210,6 +214,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -246,6 +251,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -287,6 +293,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -332,6 +339,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -350,6 +358,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -379,6 +388,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -418,6 +428,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -460,6 +471,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -507,6 +519,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -561,6 +574,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -579,6 +593,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -631,6 +646,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature7.json b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature7.json index 46f4339a9e6a..5a336696425e 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexSignature7.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexSignature7.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -35,6 +36,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -126,6 +128,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -147,6 +150,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/staticIndexers.json b/crates/swc_ecma_parser/tests/tsc/staticIndexers.json index 1f68dc2a3948..401411fcd58b 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticIndexers.json +++ b/crates/swc_ecma_parser/tests/tsc/staticIndexers.json @@ -14,6 +14,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -113,6 +116,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -191,6 +196,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -229,6 +235,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +272,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticMemberAssignsToConstructorFunctionMembers.json b/crates/swc_ecma_parser/tests/tsc/staticMemberAssignsToConstructorFunctionMembers.json index f72988336cdd..69cdc0286015 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticMemberAssignsToConstructorFunctionMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/staticMemberAssignsToConstructorFunctionMembers.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -161,6 +163,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +224,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -283,6 +287,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -310,6 +315,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -322,6 +328,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -358,6 +365,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -385,6 +393,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/staticMemberInitialization.json b/crates/swc_ecma_parser/tests/tsc/staticMemberInitialization.json index e3783cf9d002..b49d1157aa6a 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticMemberInitialization.json +++ b/crates/swc_ecma_parser/tests/tsc/staticMemberInitialization.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +90,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -140,6 +143,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -157,6 +161,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticMembersUsingClassTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/staticMembersUsingClassTypeParameter.json index 9acc60f442c7..ec72523c87a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticMembersUsingClassTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/staticMembersUsingClassTypeParameter.json @@ -14,6 +14,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -105,6 +107,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -185,6 +189,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -208,6 +213,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -253,6 +259,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -299,6 +306,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -320,6 +328,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -379,6 +388,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -401,6 +411,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -424,6 +435,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -469,6 +481,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -515,6 +528,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -536,6 +550,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +610,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -614,6 +630,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticPropertyAndFunctionWithSameName.json b/crates/swc_ecma_parser/tests/tsc/staticPropertyAndFunctionWithSameName.json index 33a28e30104f..bac51d2096df 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticPropertyAndFunctionWithSameName.json +++ b/crates/swc_ecma_parser/tests/tsc/staticPropertyAndFunctionWithSameName.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -121,6 +122,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticPropertyNameConflictsInAmbientContext.json b/crates/swc_ecma_parser/tests/tsc/staticPropertyNameConflictsInAmbientContext.json index 21988aee83f2..e4f21b7a020b 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticPropertyNameConflictsInAmbientContext.json +++ b/crates/swc_ecma_parser/tests/tsc/staticPropertyNameConflictsInAmbientContext.json @@ -14,6 +14,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticName", "optional": false }, @@ -121,6 +122,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticNameFn", "optional": false }, @@ -246,6 +248,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticLength", "optional": false }, @@ -353,6 +356,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticLengthFn", "optional": false }, @@ -478,6 +482,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticPrototype", "optional": false }, @@ -585,6 +590,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticPrototypeFn", "optional": false }, @@ -701,6 +707,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticCaller", "optional": false }, @@ -808,6 +815,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticCallerFn", "optional": false }, @@ -933,6 +941,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticArguments", "optional": false }, @@ -1040,6 +1049,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StaticArgumentsFn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/staticPropertyNotInClassType.json b/crates/swc_ecma_parser/tests/tsc/staticPropertyNotInClassType.json index 4f2e7e2de46b..f058a6a729af 100644 --- a/crates/swc_ecma_parser/tests/tsc/staticPropertyNotInClassType.json +++ b/crates/swc_ecma_parser/tests/tsc/staticPropertyNotInClassType.json @@ -21,6 +21,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonGeneric", "optional": false }, @@ -40,6 +41,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -199,6 +201,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -265,6 +268,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -301,6 +305,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -396,6 +401,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -435,6 +441,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -479,6 +486,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -497,6 +505,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -555,6 +564,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -579,6 +589,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -621,6 +632,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -638,6 +650,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -677,6 +690,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -694,6 +708,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -733,6 +748,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -750,6 +766,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -785,6 +802,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -804,6 +822,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -963,6 +982,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1029,6 +1049,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1050,6 +1071,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1075,6 +1097,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1096,6 +1119,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1151,6 +1175,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1190,6 +1215,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1238,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1242,6 +1269,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1281,6 +1309,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1325,6 +1354,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1343,6 +1373,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1401,6 +1432,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1425,6 +1457,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1467,6 +1500,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1484,6 +1518,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1523,6 +1558,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1540,6 +1576,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1579,6 +1616,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1596,6 +1634,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/strictBindCallApply1.json b/crates/swc_ecma_parser/tests/tsc/strictBindCallApply1.json index a65e9cbb1d53..51b40f2fdbb6 100644 --- a/crates/swc_ecma_parser/tests/tsc/strictBindCallApply1.json +++ b/crates/swc_ecma_parser/tests/tsc/strictBindCallApply1.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -140,6 +144,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -195,6 +200,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -214,6 +220,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -269,6 +276,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -288,6 +296,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +318,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -347,6 +357,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -377,6 +388,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -407,6 +419,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f00", "optional": false, "typeAnnotation": null @@ -431,6 +444,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -453,6 +467,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -487,6 +502,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false, "typeAnnotation": null @@ -511,6 +527,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -533,6 +550,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -579,6 +597,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f02", "optional": false, "typeAnnotation": null @@ -603,6 +622,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -625,6 +645,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -683,6 +704,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f03", "optional": false, "typeAnnotation": null @@ -707,6 +729,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -729,6 +752,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -787,6 +811,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f04", "optional": false, "typeAnnotation": null @@ -811,6 +836,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overloaded", "optional": false }, @@ -833,6 +859,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -867,6 +894,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f05", "optional": false, "typeAnnotation": null @@ -891,6 +919,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "generic", "optional": false }, @@ -913,6 +942,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -947,6 +977,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c00", "optional": false, "typeAnnotation": null @@ -971,6 +1002,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -993,6 +1025,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1051,6 +1084,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c01", "optional": false, "typeAnnotation": null @@ -1075,6 +1109,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1097,6 +1132,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1143,6 +1179,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c02", "optional": false, "typeAnnotation": null @@ -1167,6 +1204,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1189,6 +1227,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1247,6 +1286,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c03", "optional": false, "typeAnnotation": null @@ -1271,6 +1311,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1293,6 +1334,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1363,6 +1405,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a00", "optional": false, "typeAnnotation": null @@ -1387,6 +1430,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1409,6 +1453,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1479,6 +1524,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a01", "optional": false, "typeAnnotation": null @@ -1503,6 +1549,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1525,6 +1572,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1583,6 +1631,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a02", "optional": false, "typeAnnotation": null @@ -1607,6 +1656,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1629,6 +1679,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1699,6 +1750,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a03", "optional": false, "typeAnnotation": null @@ -1723,6 +1775,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1745,6 +1798,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1813,6 +1867,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1854,6 +1909,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1887,6 +1943,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1949,6 +2006,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1981,6 +2039,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2014,6 +2073,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2122,6 +2182,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2205,6 +2266,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2288,6 +2350,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2341,6 +2404,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2412,6 +2476,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2433,6 +2498,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2469,6 +2535,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2497,6 +2564,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2527,6 +2595,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2571,6 +2640,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2592,6 +2662,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2627,6 +2698,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2673,6 +2745,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false, "typeAnnotation": null @@ -2703,6 +2776,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2734,6 +2808,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2768,6 +2843,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false, "typeAnnotation": null @@ -2798,6 +2874,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2829,6 +2906,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2875,6 +2953,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": null @@ -2905,6 +2984,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2936,6 +3016,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2994,6 +3075,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false, "typeAnnotation": null @@ -3024,6 +3106,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3055,6 +3138,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3113,6 +3197,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false, "typeAnnotation": null @@ -3143,6 +3228,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3174,6 +3260,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3208,6 +3295,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false, "typeAnnotation": null @@ -3238,6 +3326,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3269,6 +3358,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3303,6 +3393,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false, "typeAnnotation": null @@ -3333,6 +3424,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3364,6 +3456,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3398,6 +3491,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c10", "optional": false, "typeAnnotation": null @@ -3428,6 +3522,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3459,6 +3554,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3517,6 +3613,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c11", "optional": false, "typeAnnotation": null @@ -3547,6 +3644,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3578,6 +3676,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3624,6 +3723,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c12", "optional": false, "typeAnnotation": null @@ -3654,6 +3754,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3685,6 +3786,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3743,6 +3845,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c13", "optional": false, "typeAnnotation": null @@ -3773,6 +3876,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3804,6 +3908,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3874,6 +3979,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c14", "optional": false, "typeAnnotation": null @@ -3904,6 +4010,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3935,6 +4042,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3993,6 +4101,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false, "typeAnnotation": null @@ -4023,6 +4132,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4054,6 +4164,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4124,6 +4235,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": null @@ -4154,6 +4266,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4185,6 +4298,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4243,6 +4357,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false, "typeAnnotation": null @@ -4273,6 +4388,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4304,6 +4420,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4374,6 +4491,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false, "typeAnnotation": null @@ -4404,6 +4522,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4435,6 +4554,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4517,6 +4637,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false, "typeAnnotation": null @@ -4547,6 +4668,7 @@ "end": 1938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4578,6 +4700,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4648,6 +4771,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false, "typeAnnotation": null @@ -4672,6 +4796,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4694,6 +4819,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4728,6 +4854,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false, "typeAnnotation": null @@ -4752,6 +4879,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4774,6 +4902,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4820,6 +4949,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false, "typeAnnotation": null @@ -4844,6 +4974,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4866,6 +4997,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4924,6 +5056,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false, "typeAnnotation": null @@ -4948,6 +5081,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4970,6 +5104,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5031,6 +5166,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5053,6 +5189,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5111,6 +5248,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5133,6 +5271,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5179,6 +5318,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5201,6 +5341,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5259,6 +5400,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5281,6 +5423,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5351,6 +5494,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5373,6 +5517,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5443,6 +5588,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5465,6 +5611,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5523,6 +5670,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5545,6 +5693,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5615,6 +5764,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5637,6 +5787,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5702,6 +5853,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -5721,6 +5873,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -5743,6 +5896,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -5786,6 +5940,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5809,6 +5964,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5878,6 +6034,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -5933,6 +6090,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -5986,6 +6144,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6022,6 +6181,7 @@ "end": 2530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -6041,6 +6201,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -6063,6 +6224,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6106,6 +6268,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6135,6 +6298,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6287,6 +6451,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -6342,6 +6507,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -6395,6 +6561,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6457,6 +6624,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6602,6 +6770,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6625,6 +6794,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6698,6 +6868,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6735,6 +6906,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -6880,6 +7052,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -6909,6 +7082,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7051,6 +7225,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/strictBindCallApply2.json b/crates/swc_ecma_parser/tests/tsc/strictBindCallApply2.json index c4cebe0662d1..dc1957a35d00 100644 --- a/crates/swc_ecma_parser/tests/tsc/strictBindCallApply2.json +++ b/crates/swc_ecma_parser/tests/tsc/strictBindCallApply2.json @@ -18,6 +18,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blub", "optional": false }, @@ -85,6 +87,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -104,6 +107,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -125,6 +129,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -168,6 +173,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -185,6 +191,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisParameterType", "optional": false }, @@ -208,6 +215,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -240,6 +248,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb", "optional": false, "typeAnnotation": null @@ -264,6 +273,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/strictNullChecksNoWidening.json b/crates/swc_ecma_parser/tests/tsc/strictNullChecksNoWidening.json index 459ce21b7c5b..192df078b779 100644 --- a/crates/swc_ecma_parser/tests/tsc/strictNullChecksNoWidening.json +++ b/crates/swc_ecma_parser/tests/tsc/strictNullChecksNoWidening.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -77,6 +79,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -107,6 +110,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -155,6 +159,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -194,6 +199,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -235,6 +241,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -255,6 +262,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -288,6 +296,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -350,6 +359,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -400,6 +410,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -419,6 +430,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -440,6 +452,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +491,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -508,6 +522,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +553,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -556,6 +572,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -600,6 +617,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -618,6 +636,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -631,6 +650,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -665,6 +685,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -683,6 +704,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/strictPropertyInitialization.json b/crates/swc_ecma_parser/tests/tsc/strictPropertyInitialization.json index 003b3607d10f..e8856b776535 100644 --- a/crates/swc_ecma_parser/tests/tsc/strictPropertyInitialization.json +++ b/crates/swc_ecma_parser/tests/tsc/strictPropertyInitialization.json @@ -14,6 +14,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -425,6 +426,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -836,6 +838,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1057,6 +1060,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1341,6 +1345,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -1568,6 +1573,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -1688,6 +1694,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -1729,6 +1736,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1865,6 +1873,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -1985,6 +1994,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -2026,6 +2036,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2254,6 +2265,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C8", "optional": false }, @@ -2403,6 +2415,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C9", "optional": false }, @@ -2624,6 +2637,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C10", "optional": false }, @@ -2841,6 +2855,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3031,6 +3046,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3078,6 +3094,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3106,6 +3123,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3157,6 +3175,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someValue", "optional": false }, @@ -3197,6 +3216,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C11", "optional": false }, @@ -3360,6 +3380,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someValue", "optional": false }, @@ -3417,6 +3438,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someValue", "optional": false }, @@ -3460,6 +3482,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3500,6 +3523,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3518,6 +3542,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3537,6 +3562,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C12", "optional": false }, @@ -3567,6 +3593,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3616,6 +3643,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3757,6 +3785,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3812,6 +3841,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3909,6 +3939,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3926,6 +3957,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3952,6 +3984,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3976,6 +4009,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C13", "optional": false }, @@ -4012,6 +4046,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -4120,6 +4155,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/strictTupleLength.json b/crates/swc_ecma_parser/tests/tsc/strictTupleLength.json index 6192e581ad18..db78201f90ea 100644 --- a/crates/swc_ecma_parser/tests/tsc/strictTupleLength.json +++ b/crates/swc_ecma_parser/tests/tsc/strictTupleLength.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -216,6 +219,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -269,6 +273,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len0", "optional": false, "typeAnnotation": { @@ -308,6 +313,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false }, @@ -347,6 +353,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len1", "optional": false, "typeAnnotation": { @@ -386,6 +393,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -425,6 +433,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len2", "optional": false, "typeAnnotation": { @@ -464,6 +473,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -503,6 +513,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lena", "optional": false, "typeAnnotation": { @@ -534,6 +545,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false }, @@ -573,6 +585,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -584,6 +597,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -614,6 +628,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -625,6 +640,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -646,6 +662,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -669,6 +686,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -714,6 +732,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -760,6 +779,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -781,6 +801,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -849,6 +870,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -882,6 +904,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -909,6 +932,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -920,6 +944,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false } @@ -945,6 +970,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -956,6 +982,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringEnumInElementAccess01.json b/crates/swc_ecma_parser/tests/tsc/stringEnumInElementAccess01.json index 5be4817ee0f6..8e0d8dd00cf0 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringEnumInElementAccess01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringEnumInElementAccess01.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -63,6 +65,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -89,6 +92,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -117,6 +121,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -144,6 +149,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -179,6 +185,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -214,6 +221,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -261,6 +269,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -282,6 +291,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -317,6 +327,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -338,6 +349,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -373,6 +385,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "snb", "optional": false, "typeAnnotation": { @@ -429,6 +442,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -445,6 +459,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes1.json b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes1.json index e5eea29fd34a..b34fcd12ac9f 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes1.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -63,6 +65,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -89,6 +92,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -125,6 +129,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -155,6 +160,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -188,6 +194,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -219,6 +226,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -249,6 +257,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -282,6 +291,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -313,6 +323,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -343,6 +354,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -376,6 +388,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -409,6 +422,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -435,6 +449,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -477,6 +492,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -498,6 +514,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -533,6 +550,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -554,6 +572,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -589,6 +608,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -623,6 +643,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -656,6 +677,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -702,6 +724,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -736,6 +759,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -769,6 +793,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -808,6 +833,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -827,6 +853,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -848,6 +875,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -870,6 +898,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -891,6 +920,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -913,6 +943,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -934,6 +965,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -977,6 +1009,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -988,6 +1021,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1013,6 +1047,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1024,6 +1059,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1049,6 +1085,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1060,6 +1097,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1081,6 +1119,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1100,6 +1139,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1127,6 +1167,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1158,6 +1199,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1179,6 +1221,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1225,6 +1268,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1243,6 +1287,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1253,6 +1298,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1284,6 +1330,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1302,6 +1349,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1312,6 +1360,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1343,6 +1392,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1361,6 +1411,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1371,6 +1422,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1402,6 +1454,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1420,6 +1473,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1430,6 +1484,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1461,6 +1516,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1479,6 +1535,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1489,6 +1546,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1520,6 +1578,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1538,6 +1597,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1548,6 +1608,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1579,6 +1640,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1597,6 +1659,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1607,6 +1670,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1638,6 +1702,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1656,6 +1721,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1666,6 +1732,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1697,6 +1764,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1715,6 +1783,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1725,6 +1794,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1756,6 +1826,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1774,6 +1845,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1798,6 +1870,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1817,6 +1890,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1844,6 +1918,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1897,6 +1972,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1916,6 +1992,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1943,6 +2020,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1996,6 +2074,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2015,6 +2094,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2036,6 +2116,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2080,6 +2161,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2099,6 +2181,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2120,6 +2203,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2142,6 +2226,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2163,6 +2248,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2185,6 +2271,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2206,6 +2293,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2252,6 +2340,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2270,6 +2359,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2289,6 +2379,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2332,6 +2423,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -2350,6 +2442,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2369,6 +2462,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2412,6 +2506,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -2430,6 +2525,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2443,6 +2539,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2477,6 +2574,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -2495,6 +2593,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2508,6 +2607,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2542,6 +2642,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -2560,6 +2661,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2573,6 +2675,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2600,6 +2703,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -2619,6 +2723,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2673,6 +2778,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2723,6 +2829,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2742,6 +2849,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2763,6 +2871,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2799,6 +2908,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2822,6 +2932,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2872,6 +2983,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2921,6 +3033,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2940,6 +3053,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2961,6 +3075,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2997,6 +3112,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3020,6 +3136,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3070,6 +3187,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3123,6 +3241,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3136,6 +3255,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3160,6 +3280,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3179,6 +3300,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3200,6 +3322,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3236,6 +3359,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3260,6 +3384,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3287,6 +3412,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3310,6 +3436,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -3329,6 +3456,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3350,6 +3478,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3393,6 +3522,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3409,6 +3539,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3443,6 +3574,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3470,6 +3602,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3498,6 +3631,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3530,6 +3664,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3560,6 +3695,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3590,6 +3726,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3634,6 +3771,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3664,6 +3802,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3694,6 +3833,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3729,6 +3869,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3748,6 +3889,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3769,6 +3911,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3811,6 +3954,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3843,6 +3987,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3875,6 +4020,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3909,6 +4055,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3941,6 +4088,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3974,6 +4122,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3993,6 +4142,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4014,6 +4164,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4056,6 +4207,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4088,6 +4240,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4120,6 +4273,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4154,6 +4308,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4186,6 +4341,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4223,6 +4379,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -4236,6 +4393,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes2.json b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes2.json index 42749f026ba6..0f97b9fc9bd8 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes2.json @@ -20,6 +20,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -63,6 +65,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -89,6 +92,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -125,6 +129,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -155,6 +160,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -188,6 +194,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -219,6 +226,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -249,6 +257,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -282,6 +291,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -313,6 +323,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -343,6 +354,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -376,6 +388,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -409,6 +422,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -435,6 +449,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -477,6 +492,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -498,6 +514,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -533,6 +550,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -554,6 +572,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -589,6 +608,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -623,6 +643,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -656,6 +677,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -702,6 +724,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -736,6 +759,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -769,6 +793,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -808,6 +833,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -827,6 +853,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -848,6 +875,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -870,6 +898,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -891,6 +920,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -913,6 +943,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -934,6 +965,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -977,6 +1009,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -988,6 +1021,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1013,6 +1047,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1024,6 +1059,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1049,6 +1085,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1060,6 +1097,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1081,6 +1119,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1100,6 +1139,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1127,6 +1167,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1158,6 +1199,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1179,6 +1221,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1225,6 +1268,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1243,6 +1287,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1253,6 +1298,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1284,6 +1330,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1302,6 +1349,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1312,6 +1360,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1343,6 +1392,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1361,6 +1411,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1371,6 +1422,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1402,6 +1454,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1420,6 +1473,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1430,6 +1484,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1461,6 +1516,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1479,6 +1535,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1489,6 +1546,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1520,6 +1578,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1538,6 +1597,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1548,6 +1608,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1579,6 +1640,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1597,6 +1659,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1607,6 +1670,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1638,6 +1702,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1656,6 +1721,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1666,6 +1732,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1697,6 +1764,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1715,6 +1783,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1725,6 +1794,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1756,6 +1826,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1774,6 +1845,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1798,6 +1870,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1817,6 +1890,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1844,6 +1918,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1897,6 +1972,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1916,6 +1992,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1943,6 +2020,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1996,6 +2074,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2015,6 +2094,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2036,6 +2116,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2080,6 +2161,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2099,6 +2181,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2120,6 +2203,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2142,6 +2226,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2163,6 +2248,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2185,6 +2271,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2206,6 +2293,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2252,6 +2340,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -2270,6 +2359,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2289,6 +2379,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2332,6 +2423,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -2350,6 +2442,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2369,6 +2462,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2412,6 +2506,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z3", "optional": false, "typeAnnotation": null @@ -2430,6 +2525,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2443,6 +2539,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2477,6 +2574,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z4", "optional": false, "typeAnnotation": null @@ -2495,6 +2593,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2508,6 +2607,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2542,6 +2642,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z5", "optional": false, "typeAnnotation": null @@ -2560,6 +2661,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2573,6 +2675,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2600,6 +2703,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -2619,6 +2723,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2673,6 +2778,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -2723,6 +2829,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -2742,6 +2849,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2763,6 +2871,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2799,6 +2908,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2822,6 +2932,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2872,6 +2983,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2921,6 +3033,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2940,6 +3053,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2961,6 +3075,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2997,6 +3112,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3020,6 +3136,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3070,6 +3187,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3123,6 +3241,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -3136,6 +3255,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3160,6 +3280,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -3179,6 +3300,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3200,6 +3322,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3236,6 +3359,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3260,6 +3384,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3287,6 +3412,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3310,6 +3436,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -3329,6 +3456,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3350,6 +3478,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3393,6 +3522,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3409,6 +3539,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3443,6 +3574,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3470,6 +3602,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3498,6 +3631,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3530,6 +3664,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3560,6 +3695,7 @@ "end": 1573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3590,6 +3726,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3634,6 +3771,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -3664,6 +3802,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3694,6 +3833,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3729,6 +3869,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -3748,6 +3889,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3769,6 +3911,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -3811,6 +3954,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3843,6 +3987,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3875,6 +4020,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3909,6 +4055,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3941,6 +4088,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3974,6 +4122,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3993,6 +4142,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4014,6 +4164,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Item", "optional": false }, @@ -4056,6 +4207,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4088,6 +4240,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4120,6 +4273,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4154,6 +4308,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4186,6 +4341,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4223,6 +4379,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -4236,6 +4393,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes3.json b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes3.json index 9d8746a8ef78..370fa6b91ffb 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/stringEnumLiteralTypes3.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unknown", "optional": false }, @@ -63,6 +65,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -89,6 +92,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "No", "optional": false }, @@ -125,6 +129,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -148,6 +153,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -177,6 +183,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -207,6 +214,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -240,6 +248,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -271,6 +280,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoYes", "optional": false }, @@ -301,6 +311,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -334,6 +345,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -365,6 +377,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -395,6 +408,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -428,6 +442,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -461,6 +476,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -487,6 +503,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -506,6 +523,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -527,6 +545,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -549,6 +568,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -570,6 +590,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -592,6 +613,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -613,6 +635,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -635,6 +658,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -656,6 +680,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -699,6 +724,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -710,6 +736,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -735,6 +762,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -746,6 +774,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -771,6 +800,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -782,6 +812,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -807,6 +838,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -818,6 +850,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -839,6 +872,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -858,6 +892,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -879,6 +914,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -901,6 +937,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -922,6 +959,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -944,6 +982,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -965,6 +1004,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -987,6 +1027,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1008,6 +1049,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1051,6 +1093,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1062,6 +1105,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1087,6 +1131,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1098,6 +1143,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1123,6 +1169,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1134,6 +1181,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1159,6 +1207,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1170,6 +1219,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1191,6 +1241,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1210,6 +1261,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1231,6 +1283,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1253,6 +1306,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1274,6 +1328,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1296,6 +1351,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1317,6 +1373,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -1339,6 +1396,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1360,6 +1418,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1403,6 +1462,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1414,6 +1474,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1439,6 +1500,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1450,6 +1512,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1475,6 +1538,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1486,6 +1550,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1511,6 +1576,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1522,6 +1588,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1543,6 +1610,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1562,6 +1630,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1583,6 +1652,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1605,6 +1675,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1626,6 +1697,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -1648,6 +1720,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1669,6 +1742,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -1691,6 +1765,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1712,6 +1787,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -1755,6 +1831,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1766,6 +1843,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1791,6 +1869,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1802,6 +1881,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1827,6 +1907,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1838,6 +1919,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1863,6 +1945,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1874,6 +1957,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1895,6 +1979,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1914,6 +1999,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1935,6 +2021,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -1957,6 +2044,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1978,6 +2066,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2000,6 +2089,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2021,6 +2111,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2043,6 +2134,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2064,6 +2156,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2107,6 +2200,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2124,6 +2218,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2158,6 +2253,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2175,6 +2271,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2209,6 +2306,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2226,6 +2324,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2260,6 +2359,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2277,6 +2377,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2311,6 +2412,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2328,6 +2430,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2362,6 +2465,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2379,6 +2483,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2413,6 +2518,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2430,6 +2536,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2464,6 +2571,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2481,6 +2589,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2515,6 +2624,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2532,6 +2642,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2566,6 +2677,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2583,6 +2695,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2617,6 +2730,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2634,6 +2748,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2668,6 +2783,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2685,6 +2801,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2715,6 +2832,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2734,6 +2852,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2755,6 +2874,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -2777,6 +2897,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2798,6 +2919,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -2820,6 +2942,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2841,6 +2964,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -2863,6 +2987,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2884,6 +3009,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2927,6 +3053,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2943,6 +3070,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -2977,6 +3105,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2993,6 +3122,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3027,6 +3157,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3043,6 +3174,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3077,6 +3209,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3093,6 +3226,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3127,6 +3261,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3143,6 +3278,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3177,6 +3313,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3193,6 +3330,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3227,6 +3365,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3243,6 +3382,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3277,6 +3417,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3293,6 +3434,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3327,6 +3469,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3343,6 +3486,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3377,6 +3521,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3393,6 +3538,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3427,6 +3573,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3443,6 +3590,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3477,6 +3625,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3493,6 +3642,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3523,6 +3673,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3542,6 +3693,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3563,6 +3715,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -3585,6 +3738,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3606,6 +3760,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -3628,6 +3783,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3649,6 +3805,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -3671,6 +3828,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -3692,6 +3850,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -3735,6 +3894,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3745,6 +3905,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3770,6 +3931,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3780,6 +3942,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3805,6 +3968,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3815,6 +3979,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3840,6 +4005,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3850,6 +4016,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3875,6 +4042,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3885,6 +4053,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3910,6 +4079,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3920,6 +4090,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3945,6 +4116,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3955,6 +4127,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3980,6 +4153,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3990,6 +4164,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4015,6 +4190,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4025,6 +4201,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4050,6 +4227,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4060,6 +4238,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4085,6 +4264,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4095,6 +4275,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4120,6 +4301,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4130,6 +4312,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4155,6 +4338,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4165,6 +4349,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4190,6 +4375,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4200,6 +4386,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4225,6 +4412,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4235,6 +4423,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4260,6 +4449,7 @@ "end": 1563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -4270,6 +4460,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4291,6 +4482,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4310,6 +4502,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4331,6 +4524,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -4367,6 +4561,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4390,6 +4585,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4416,6 +4612,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4441,6 +4638,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4467,6 +4665,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4492,6 +4691,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4518,6 +4718,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4539,6 +4740,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4567,6 +4769,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Yes", "optional": false }, @@ -4583,6 +4786,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4602,6 +4806,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4623,6 +4828,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -4659,6 +4865,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4682,6 +4889,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4708,6 +4916,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4733,6 +4942,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4759,6 +4969,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4784,6 +4995,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -4810,6 +5022,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4831,6 +5044,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4859,6 +5073,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "YesNo", "optional": false }, @@ -4875,6 +5090,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4894,6 +5110,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4915,6 +5132,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -4951,6 +5169,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4974,6 +5193,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5000,6 +5220,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5025,6 +5246,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5051,6 +5273,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5076,6 +5299,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5102,6 +5326,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5123,6 +5348,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5151,6 +5377,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UnknownYesNo", "optional": false }, @@ -5167,6 +5394,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5186,6 +5414,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5207,6 +5436,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5243,6 +5473,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5266,6 +5497,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5292,6 +5524,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5317,6 +5550,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5343,6 +5577,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5368,6 +5603,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, @@ -5394,6 +5630,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5415,6 +5652,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5443,6 +5681,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Choice", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations.json b/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations.json index c6221ac9f389..974ea4d37235 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations.json @@ -18,6 +18,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyString", "optional": false }, @@ -37,6 +38,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -64,6 +66,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -97,6 +100,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +122,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -603,6 +608,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyString", "optional": false }, @@ -709,6 +715,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1005,6 +1012,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1028,6 +1036,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1083,6 +1092,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1118,6 +1128,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1153,6 +1164,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1364,6 +1376,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1399,6 +1412,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1504,6 +1518,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1528,6 +1543,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyString", "optional": false }, @@ -1561,6 +1577,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1586,6 +1603,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1641,6 +1659,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1676,6 +1695,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1711,6 +1731,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1922,6 +1943,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1957,6 +1979,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2062,6 +2085,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2086,6 +2110,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyString", "optional": false }, @@ -2125,6 +2150,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2150,6 +2176,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2437,6 +2464,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyString", "optional": false }, @@ -2508,6 +2536,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations2.json b/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations2.json index 6cf5f6aa452a..dbb4192774a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations2.json +++ b/crates/swc_ecma_parser/tests/tsc/stringIndexerConstrainsPropertyDeclarations2.json @@ -14,6 +14,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -115,6 +116,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -208,6 +210,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +228,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -246,6 +250,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -284,6 +289,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -331,6 +337,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -381,6 +388,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -497,6 +505,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -520,6 +529,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -558,6 +568,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -585,6 +596,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -609,6 +621,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -630,6 +643,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -654,6 +668,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -675,6 +690,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -710,6 +726,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -757,6 +774,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -782,6 +800,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -820,6 +839,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -847,6 +867,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -871,6 +892,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -892,6 +914,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -916,6 +939,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -937,6 +961,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -972,6 +997,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1025,6 +1051,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1050,6 +1077,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1088,6 +1116,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1129,6 +1158,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -1150,6 +1180,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringIndexingResults.json b/crates/swc_ecma_parser/tests/tsc/stringIndexingResults.json index f98637ec2ec9..0175789f9185 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringIndexingResults.json +++ b/crates/swc_ecma_parser/tests/tsc/stringIndexingResults.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +142,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -161,6 +164,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -196,6 +200,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -213,6 +218,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -260,6 +266,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -277,6 +284,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -324,6 +332,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -341,6 +350,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -378,6 +388,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -401,6 +412,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -503,6 +516,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -524,6 +538,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -559,6 +574,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -576,6 +592,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -623,6 +640,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -640,6 +658,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -687,6 +706,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -704,6 +724,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -751,6 +772,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -776,6 +798,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -831,6 +854,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -884,6 +908,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -901,6 +926,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -948,6 +974,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -965,6 +992,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1012,6 +1040,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1029,6 +1058,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1076,6 +1106,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1101,6 +1132,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1202,6 +1234,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1219,6 +1252,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1266,6 +1300,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -1283,6 +1318,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1330,6 +1366,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -1347,6 +1384,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf01.json index d5eaf767c05f..6f1a52f94e07 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf01.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -79,6 +80,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -128,6 +131,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -145,6 +149,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -164,6 +169,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -185,6 +191,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -228,6 +235,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -262,6 +270,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -288,6 +297,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -322,6 +332,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -367,6 +378,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -389,6 +401,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf02.json index 4be92598d034..44e578ee3d3d 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralCheckedInIf02.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -79,6 +80,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -128,6 +131,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -145,6 +149,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isS", "optional": false }, @@ -164,6 +169,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -185,6 +191,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -235,6 +242,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -262,6 +270,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -302,6 +311,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -324,6 +334,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -342,6 +353,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -361,6 +373,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -382,6 +395,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -425,6 +439,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isS", "optional": false }, @@ -438,6 +453,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -466,6 +482,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -499,6 +516,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralMatchedInSwitch01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralMatchedInSwitch01.json index 7bdad0c4b2d9..cb70d7e2c2ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralMatchedInSwitch01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralMatchedInSwitch01.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -79,6 +80,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -128,6 +131,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -159,6 +163,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -180,6 +185,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -205,6 +211,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -280,6 +287,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -309,6 +317,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -331,6 +340,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralType.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralType.json index 5153251ea686..e0d8d7a9e7c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralType.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralType.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -68,6 +69,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -87,6 +89,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -155,6 +159,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -196,6 +201,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -215,6 +221,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeAssertion01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeAssertion01.json index 093e9a4337ce..22ae8b6cf9ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeAssertion01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeAssertion01.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -79,6 +80,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +111,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -128,6 +131,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -159,6 +163,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -180,6 +185,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -215,6 +221,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -236,6 +243,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -271,6 +279,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -314,6 +323,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -331,6 +341,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -347,6 +358,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -375,6 +387,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -392,6 +405,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -408,6 +422,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -436,6 +451,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -453,6 +469,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -469,6 +486,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -497,6 +515,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -514,6 +533,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -530,6 +550,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -558,6 +579,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -575,6 +597,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -591,6 +614,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -619,6 +643,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -636,6 +661,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -652,6 +678,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -680,6 +707,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -697,6 +725,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -713,6 +742,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -741,6 +771,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -758,6 +789,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -774,6 +806,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -802,6 +835,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -819,6 +853,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -853,6 +888,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -870,6 +906,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -904,6 +941,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -921,6 +959,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -955,6 +994,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -972,6 +1012,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeIsSubtypeOfString.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeIsSubtypeOfString.json index 906b7bd509dc..635631602d21 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeIsSubtypeOfString.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypeIsSubtypeOfString.json @@ -14,6 +14,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -101,6 +104,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -142,6 +146,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -161,6 +166,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -210,6 +216,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -229,6 +236,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -278,6 +286,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -297,6 +306,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -338,6 +348,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -357,6 +368,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +418,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -425,6 +438,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -474,6 +488,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -493,6 +508,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -514,6 +530,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -544,6 +561,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -563,6 +581,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -612,6 +631,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -631,6 +651,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -680,6 +701,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -699,6 +721,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -740,6 +763,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -759,6 +783,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -808,6 +833,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -827,6 +853,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -876,6 +903,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -895,6 +923,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -936,6 +965,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -955,6 +985,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1004,6 +1035,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1023,6 +1055,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1072,6 +1105,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1091,6 +1125,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1132,6 +1167,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1151,6 +1187,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1200,6 +1237,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1219,6 +1257,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1268,6 +1307,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1287,6 +1327,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1308,6 +1349,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1338,6 +1380,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -1357,6 +1400,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1406,6 +1450,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1425,6 +1470,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1474,6 +1520,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1493,6 +1540,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1514,6 +1562,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1544,6 +1593,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -1563,6 +1613,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1612,6 +1663,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -1631,6 +1683,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1680,6 +1733,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -1699,6 +1753,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1756,6 +1811,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -1775,6 +1831,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1824,6 +1881,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1937,6 +1995,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": { @@ -2043,6 +2102,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -2159,6 +2219,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": null @@ -2274,6 +2335,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -2307,6 +2369,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -2413,6 +2476,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchString", "optional": false, "typeAnnotation": { @@ -2446,6 +2510,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "position", "optional": true, "typeAnnotation": { @@ -2552,6 +2617,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "that", "optional": false, "typeAnnotation": { @@ -2658,6 +2724,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -2730,6 +2797,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpMatchArray", "optional": false }, @@ -2774,6 +2842,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "searchValue", "optional": false, "typeAnnotation": { @@ -2807,6 +2876,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceValue", "optional": false, "typeAnnotation": { @@ -2913,6 +2983,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "regexp", "optional": false, "typeAnnotation": { @@ -3019,6 +3090,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": true, "typeAnnotation": { @@ -3052,6 +3124,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -3158,6 +3231,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "separator", "optional": false, "typeAnnotation": { @@ -3191,6 +3265,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "limit", "optional": true, "typeAnnotation": { @@ -3304,6 +3379,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": { @@ -3337,6 +3413,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": true, "typeAnnotation": { @@ -3843,6 +3920,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false, "typeAnnotation": { @@ -3876,6 +3954,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": true, "typeAnnotation": { @@ -4034,6 +4113,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -4094,6 +4174,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4110,6 +4191,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4129,6 +4211,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4178,6 +4261,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4197,6 +4281,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4218,6 +4303,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4248,6 +4334,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -4267,6 +4354,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4320,6 +4408,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4339,6 +4428,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4366,6 +4456,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4399,6 +4490,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4418,6 +4510,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4467,6 +4560,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4486,6 +4580,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4507,6 +4602,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -4537,6 +4633,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4556,6 +4653,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4605,6 +4703,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4624,6 +4723,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4681,6 +4781,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4703,6 +4804,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4722,6 +4824,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4743,6 +4846,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4781,6 +4885,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4803,6 +4908,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4822,6 +4928,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4879,6 +4986,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4901,6 +5009,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -4920,6 +5029,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4977,6 +5087,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4996,6 +5107,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5016,6 +5128,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5035,6 +5148,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5056,6 +5170,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5094,6 +5209,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5113,6 +5229,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5133,6 +5250,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5152,6 +5270,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5209,6 +5328,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5228,6 +5348,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -5254,6 +5375,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5271,6 +5393,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5287,6 +5410,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5306,6 +5430,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5355,6 +5480,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5374,6 +5500,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5395,6 +5522,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5425,6 +5553,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5444,6 +5573,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5493,6 +5623,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -5512,6 +5643,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5569,6 +5701,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5591,6 +5724,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5610,6 +5744,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5630,6 +5765,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -5649,6 +5785,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5670,6 +5807,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5708,6 +5846,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5730,6 +5869,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5749,6 +5889,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5769,6 +5910,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -5788,6 +5930,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5845,6 +5988,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5867,6 +6011,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5886,6 +6031,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5906,6 +6052,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -5925,6 +6072,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5982,6 +6130,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6001,6 +6150,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6021,6 +6171,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6040,6 +6191,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6060,6 +6212,7 @@ "end": 2585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -6079,6 +6232,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6100,6 +6254,7 @@ "end": 2621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6138,6 +6293,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6157,6 +6313,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6177,6 +6334,7 @@ "end": 2605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6196,6 +6354,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6216,6 +6375,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -6235,6 +6395,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6292,6 +6453,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6311,6 +6473,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -6331,6 +6494,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6350,6 +6514,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndLogicalOrExpressions01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndLogicalOrExpressions01.json index 66986ad7f697..53166ff93a90 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndLogicalOrExpressions01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndLogicalOrExpressions01.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRandBool", "optional": false }, @@ -68,6 +69,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -130,6 +132,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -188,6 +192,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -221,6 +226,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -251,6 +257,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -269,6 +276,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -309,6 +317,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -367,6 +376,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndParenthesizedExpressions01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndParenthesizedExpressions01.json index 649892ce4628..e297d5bf167f 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndParenthesizedExpressions01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndParenthesizedExpressions01.json @@ -14,6 +14,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRandBool", "optional": false }, @@ -68,6 +69,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -231,6 +234,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -276,6 +280,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRandBool", "optional": false }, @@ -333,6 +338,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -403,6 +409,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myRandBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndTuples01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndTuples01.json index 58c18a67d0b1..462aa73d7bbf 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndTuples01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAndTuples01.json @@ -35,6 +35,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "brave", "optional": false, "typeAnnotation": null @@ -57,6 +59,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newish", "optional": false, "typeAnnotation": null @@ -68,6 +71,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "world", "optional": false, "typeAnnotation": null @@ -151,6 +155,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RexOrRaptor", "optional": false }, @@ -227,6 +232,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "im", "optional": false, "typeAnnotation": null @@ -238,6 +244,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -249,6 +256,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dinosaur", "optional": false, "typeAnnotation": null @@ -336,6 +344,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RexOrRaptor", "optional": false }, @@ -415,6 +424,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rawr", "optional": false }, @@ -428,6 +438,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dinosaur", "optional": false } @@ -445,6 +456,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rawr", "optional": false }, @@ -464,6 +476,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dino", "optional": false, "typeAnnotation": { @@ -485,6 +498,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RexOrRaptor", "optional": false }, @@ -528,6 +542,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dino", "optional": false }, @@ -589,6 +604,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dino", "optional": false }, @@ -659,6 +675,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dino", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags01.json index d77a2cc9a47b..aabac67a5f8e 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags01.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -78,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -105,6 +107,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -129,6 +132,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -152,6 +156,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +176,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -198,6 +204,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -241,6 +248,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -278,6 +286,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -297,6 +306,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -324,6 +334,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -367,6 +378,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -400,6 +412,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -419,6 +432,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -440,6 +454,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -462,6 +477,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -520,6 +536,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -542,6 +559,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -560,6 +578,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -579,6 +598,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -600,6 +620,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -622,6 +643,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -680,6 +702,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -702,6 +725,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -720,6 +744,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -739,6 +764,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -760,6 +786,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -782,6 +809,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -803,6 +831,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -842,6 +871,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -864,6 +894,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -882,6 +913,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -901,6 +933,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -922,6 +955,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -944,6 +978,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -965,6 +1000,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -1014,6 +1050,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -1033,6 +1070,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false } @@ -1082,6 +1120,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1103,6 +1142,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1183,6 +1223,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1196,6 +1237,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1246,6 +1288,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1257,6 +1300,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1297,6 +1341,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1308,6 +1353,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1345,6 +1391,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1358,6 +1405,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1409,6 +1457,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1420,6 +1469,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1460,6 +1510,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1471,6 +1522,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags02.json index 90eb903d3f65..592d975a3ee0 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags02.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -78,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -105,6 +107,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -129,6 +132,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -152,6 +156,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +176,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -198,6 +204,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -241,6 +248,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -278,6 +286,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -297,6 +306,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -324,6 +334,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -367,6 +378,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -400,6 +412,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -419,6 +432,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -440,6 +454,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -462,6 +477,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -520,6 +536,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -542,6 +559,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -560,6 +578,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -579,6 +598,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -600,6 +620,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -622,6 +643,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -680,6 +702,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -702,6 +725,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -720,6 +744,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -739,6 +764,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -760,6 +786,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -782,6 +809,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -803,6 +831,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -852,6 +881,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -871,6 +901,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false } @@ -901,6 +932,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -936,6 +968,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -954,6 +987,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -989,6 +1023,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1010,6 +1045,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1090,6 +1126,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1103,6 +1140,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1153,6 +1191,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1164,6 +1203,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1204,6 +1244,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1215,6 +1256,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1252,6 +1294,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1265,6 +1308,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1316,6 +1360,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1327,6 +1372,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1367,6 +1413,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1378,6 +1425,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags03.json index 3484ff38f996..02b9d51943c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTags03.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -78,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -105,6 +107,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -129,6 +132,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -152,6 +156,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -171,6 +176,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -198,6 +204,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -241,6 +248,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -278,6 +286,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -297,6 +306,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -324,6 +334,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -367,6 +378,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -400,6 +412,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -419,6 +432,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -440,6 +454,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -462,6 +477,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -545,6 +561,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -567,6 +584,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -585,6 +603,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -604,6 +623,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -625,6 +645,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -647,6 +668,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -730,6 +752,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -752,6 +775,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -770,6 +794,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -789,6 +814,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false, "typeAnnotation": { @@ -810,6 +836,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -832,6 +859,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -853,6 +881,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -902,6 +931,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -921,6 +951,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false } @@ -951,6 +982,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entity", "optional": false }, @@ -973,6 +1005,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Entity", "optional": false }, @@ -1005,6 +1038,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1026,6 +1060,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1106,6 +1141,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1119,6 +1155,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1169,6 +1206,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1180,6 +1218,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1220,6 +1259,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1231,6 +1271,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1268,6 +1309,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKind", "optional": false }, @@ -1281,6 +1323,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1332,6 +1375,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1343,6 +1387,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1383,6 +1428,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1394,6 +1440,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint01.json index 4f546700f06f..935060b3e827 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint01.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -142,6 +147,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -170,6 +176,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -207,6 +214,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -226,6 +234,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -248,6 +257,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -269,6 +279,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -297,6 +308,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +347,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -363,6 +376,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -439,6 +453,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -457,6 +472,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -478,6 +494,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -490,6 +507,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -529,6 +547,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fResult", "optional": false, "typeAnnotation": null @@ -547,6 +566,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -593,6 +613,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -611,6 +632,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -638,6 +660,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -650,6 +673,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -690,6 +714,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gResult", "optional": false, "typeAnnotation": null @@ -708,6 +733,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -754,6 +780,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -772,6 +799,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -793,6 +821,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -805,6 +834,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -844,6 +874,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hResult", "optional": false, "typeAnnotation": null @@ -862,6 +893,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -905,6 +937,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hResult", "optional": false, "typeAnnotation": null @@ -923,6 +956,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint02.json index 04649078a204..6d9dd9aef2be 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesAsTypeParameterConstraint02.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +79,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +108,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -142,6 +147,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -170,6 +176,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -221,6 +228,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -239,6 +247,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -260,6 +269,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -332,6 +342,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -352,6 +363,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -401,6 +413,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fResult", "optional": false, "typeAnnotation": null @@ -419,6 +432,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures.json index db0a2b5de171..65e71045d499 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -104,6 +106,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -117,6 +120,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -135,6 +139,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -210,6 +215,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -229,6 +235,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -262,6 +269,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -316,6 +324,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -357,6 +366,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -432,6 +442,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -459,6 +470,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -502,6 +514,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -515,6 +528,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -548,6 +562,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -604,6 +619,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -633,6 +649,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -676,6 +693,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -689,6 +707,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -751,6 +770,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -787,6 +807,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -854,6 +875,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -872,6 +894,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -913,6 +936,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -987,6 +1011,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures2.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures2.json index 69ef6e4796ae..4c537d59be29 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInImplementationSignatures2.json @@ -14,6 +14,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -93,6 +96,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +154,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -191,6 +196,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -260,6 +266,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -335,6 +342,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -362,6 +370,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +415,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -449,6 +459,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -462,6 +473,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -495,6 +507,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -538,6 +551,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -551,6 +565,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -584,6 +599,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -640,6 +656,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -669,6 +686,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -713,6 +731,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -756,6 +775,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -769,6 +789,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -812,6 +833,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -825,6 +847,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -887,6 +910,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -923,6 +947,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -996,6 +1021,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes01.json index 594676c568ce..61ea1ab7eca5 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes01.json @@ -19,6 +19,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +105,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -178,6 +180,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -208,6 +211,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -243,6 +248,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -270,6 +276,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -314,6 +321,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -325,6 +333,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -354,6 +363,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -398,6 +408,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +427,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -426,6 +438,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -467,6 +480,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -478,6 +492,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -508,6 +523,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -519,6 +535,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -549,6 +566,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -583,6 +601,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -608,6 +627,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -632,6 +652,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -642,6 +663,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -674,6 +696,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -685,6 +708,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -710,6 +734,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -721,6 +746,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes02.json index 00826b8f5516..539fd8e20366 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes02.json @@ -19,6 +19,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -112,6 +113,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -194,6 +196,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -224,6 +227,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -245,6 +249,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +264,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -286,6 +292,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -330,6 +337,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -341,6 +349,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -370,6 +379,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -414,6 +424,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -432,6 +443,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -442,6 +454,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -483,6 +496,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -494,6 +508,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -524,6 +539,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -535,6 +551,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -565,6 +582,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -599,6 +617,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -624,6 +643,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -648,6 +668,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -658,6 +679,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -690,6 +712,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -701,6 +724,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -726,6 +750,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -737,6 +762,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes03.json index 184cc442312e..7f0acc160b29 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes03.json @@ -19,6 +19,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -96,6 +97,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -183,6 +185,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -204,6 +207,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -218,6 +222,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -245,6 +250,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -289,6 +295,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -300,6 +307,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -329,6 +337,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -373,6 +382,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -391,6 +401,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -401,6 +412,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -442,6 +454,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -453,6 +466,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -483,6 +497,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -494,6 +509,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -524,6 +540,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -558,6 +575,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -583,6 +601,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -607,6 +626,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -617,6 +637,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -649,6 +670,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -660,6 +682,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -685,6 +708,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -696,6 +720,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes04.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes04.json index d88741ae7887..e02a4e12d8fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes04.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesInUnionTypes04.json @@ -19,6 +19,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -88,6 +89,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -123,6 +126,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -153,6 +157,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -174,6 +179,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -188,6 +194,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -215,6 +222,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -259,6 +267,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -270,6 +279,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -301,6 +311,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -345,6 +356,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -356,6 +368,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -387,6 +400,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -431,6 +445,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -442,6 +457,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -473,6 +489,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -517,6 +534,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -528,6 +546,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -552,6 +571,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -586,6 +606,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -597,6 +618,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -628,6 +650,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -663,6 +686,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -674,6 +698,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -712,6 +737,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -748,6 +774,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -759,6 +786,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -804,6 +832,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -841,6 +870,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -852,6 +882,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability01.json index 591166e6fc78..39b6957d3268 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability01.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -214,6 +219,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -277,6 +283,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -296,6 +303,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +398,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -401,6 +410,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -431,6 +441,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -442,6 +453,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -469,6 +481,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -505,6 +519,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -516,6 +531,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability02.json index d4c7236721d6..a0a0e3ed252b 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability02.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -203,6 +207,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -222,6 +227,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +291,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -304,6 +311,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +414,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -417,6 +426,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -447,6 +457,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -458,6 +469,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -485,6 +497,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -496,6 +509,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -521,6 +535,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -532,6 +547,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability03.json index 54e0a99b14b7..71ac4a37bc11 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability03.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -214,6 +219,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -277,6 +283,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -296,6 +303,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +398,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -401,6 +410,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -431,6 +441,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -442,6 +453,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -469,6 +481,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -480,6 +493,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -505,6 +519,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -516,6 +531,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability04.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability04.json index abaf97c2b30e..50ff763addf2 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability04.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability04.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -203,6 +207,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -222,6 +227,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -285,6 +291,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -304,6 +311,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +414,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -417,6 +426,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -447,6 +457,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -458,6 +469,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -485,6 +497,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -496,6 +509,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -521,6 +535,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -532,6 +547,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability05.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability05.json index 3cfa23a70f1c..4591e7e1eb84 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability05.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloadAssignability05.json @@ -14,6 +14,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -115,6 +118,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -189,6 +194,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -269,6 +275,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -288,6 +295,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -351,6 +359,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -370,6 +379,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -464,6 +474,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -475,6 +486,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -505,6 +517,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -516,6 +529,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -543,6 +557,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -554,6 +569,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -579,6 +595,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -590,6 +607,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads01.json index a970220fd6d4..68d34a7c6d96 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads01.json @@ -19,6 +19,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrimitiveName", "optional": false }, @@ -90,6 +91,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -109,6 +111,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -172,6 +175,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -191,6 +195,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -254,6 +259,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -273,6 +279,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -336,6 +343,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -355,6 +363,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -460,6 +469,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -479,6 +489,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -584,6 +595,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -603,6 +615,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -708,6 +721,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -727,6 +741,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -856,6 +871,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -875,6 +891,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -896,6 +913,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrimitiveName", "optional": false }, @@ -939,6 +957,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1000,6 +1019,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1061,6 +1081,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1179,6 +1200,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Consts1", "optional": false }, @@ -1212,6 +1234,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMPTY_STRING", "optional": false, "typeAnnotation": null @@ -1230,6 +1253,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1276,6 +1300,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZERO", "optional": false, "typeAnnotation": null @@ -1294,6 +1319,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1340,6 +1366,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FALSE", "optional": false, "typeAnnotation": null @@ -1358,6 +1385,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1407,6 +1435,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": { @@ -1469,6 +1498,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": { @@ -1531,6 +1561,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false, "typeAnnotation": { @@ -1593,6 +1624,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": null @@ -1611,6 +1643,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -1621,6 +1654,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1652,6 +1686,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false, "typeAnnotation": null @@ -1670,6 +1705,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -1680,6 +1716,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -1711,6 +1748,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "booleanOrNumber", "optional": false, "typeAnnotation": null @@ -1729,6 +1767,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -1739,6 +1778,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -1770,6 +1810,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrNumber", "optional": false, "typeAnnotation": null @@ -1788,6 +1829,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false }, @@ -1798,6 +1840,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1822,6 +1865,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Consts2", "optional": false }, @@ -1855,6 +1899,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMPTY_STRING", "optional": false, "typeAnnotation": null @@ -1873,6 +1918,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1886,6 +1932,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false } @@ -1920,6 +1967,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZERO", "optional": false, "typeAnnotation": null @@ -1938,6 +1986,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1951,6 +2000,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1985,6 +2035,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FALSE", "optional": false, "typeAnnotation": null @@ -2003,6 +2054,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2016,6 +2068,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -2050,6 +2103,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2068,6 +2122,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2081,6 +2136,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -2115,6 +2171,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2133,6 +2190,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2146,6 +2204,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false } @@ -2180,6 +2239,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2198,6 +2258,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2211,6 +2272,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "booleanOrNumber", "optional": false } @@ -2245,6 +2307,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2263,6 +2326,7 @@ "end": 1628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2276,6 +2340,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrNumber", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads02.json index 46639179d069..6b7edb469134 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads02.json @@ -14,6 +14,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -33,6 +34,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -115,6 +118,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -178,6 +182,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -197,6 +202,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -260,6 +266,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -279,6 +286,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -384,6 +392,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -403,6 +412,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -508,6 +518,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -527,6 +538,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -632,6 +644,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -651,6 +664,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -780,6 +794,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -799,6 +814,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -853,6 +869,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -914,6 +931,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -975,6 +993,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1093,6 +1112,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Consts1", "optional": false }, @@ -1126,6 +1146,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMPTY_STRING", "optional": false, "typeAnnotation": null @@ -1144,6 +1165,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1190,6 +1212,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZERO", "optional": false, "typeAnnotation": null @@ -1208,6 +1231,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1254,6 +1278,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FALSE", "optional": false, "typeAnnotation": null @@ -1272,6 +1297,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1321,6 +1347,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false, "typeAnnotation": null @@ -1361,6 +1388,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false, "typeAnnotation": null @@ -1401,6 +1429,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false, "typeAnnotation": null @@ -1441,6 +1470,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": null @@ -1459,6 +1489,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -1469,6 +1500,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1500,6 +1532,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false, "typeAnnotation": null @@ -1518,6 +1551,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false }, @@ -1528,6 +1562,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -1559,6 +1594,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "booleanOrNumber", "optional": false, "typeAnnotation": null @@ -1577,6 +1613,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false }, @@ -1587,6 +1624,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -1618,6 +1656,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrNumber", "optional": false, "typeAnnotation": null @@ -1636,6 +1675,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false }, @@ -1646,6 +1686,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1670,6 +1711,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Consts2", "optional": false }, @@ -1703,6 +1745,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMPTY_STRING", "optional": false, "typeAnnotation": null @@ -1721,6 +1764,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1734,6 +1778,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "string", "optional": false } @@ -1768,6 +1813,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ZERO", "optional": false, "typeAnnotation": null @@ -1786,6 +1832,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1799,6 +1846,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } @@ -1833,6 +1881,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FALSE", "optional": false, "typeAnnotation": null @@ -1851,6 +1900,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1864,6 +1914,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolean", "optional": false } @@ -1898,6 +1949,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1916,6 +1968,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1929,6 +1982,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -1963,6 +2017,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1981,6 +2036,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -1994,6 +2050,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBoolean", "optional": false } @@ -2028,6 +2085,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2046,6 +2104,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2059,6 +2118,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "booleanOrNumber", "optional": false } @@ -2093,6 +2153,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2111,6 +2172,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFalsyPrimitive", "optional": false }, @@ -2124,6 +2186,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrBooleanOrNumber", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads03.json index ae3726a030ad..4862692aea57 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads03.json @@ -18,6 +18,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +82,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -117,6 +120,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HelloOrWorld", "optional": false }, @@ -136,6 +140,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -163,6 +168,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -200,6 +206,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustHello", "optional": false }, @@ -219,6 +226,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -246,6 +254,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -283,6 +292,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustWorld", "optional": false }, @@ -302,6 +312,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -329,6 +340,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false }, @@ -376,6 +388,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false, "typeAnnotation": { @@ -430,6 +443,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "world", "optional": false, "typeAnnotation": { @@ -484,6 +498,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "helloOrWorld", "optional": false, "typeAnnotation": { @@ -549,6 +564,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -568,6 +584,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -625,6 +642,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustHello", "optional": false }, @@ -641,6 +659,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -660,6 +679,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -742,6 +762,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HelloOrWorld", "optional": false }, @@ -758,6 +779,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -777,6 +799,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -834,6 +857,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustWorld", "optional": false }, @@ -850,6 +874,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -869,6 +894,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -918,6 +944,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -934,6 +961,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -963,6 +991,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1019,6 +1048,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1067,6 +1097,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fResult1", "optional": false, "typeAnnotation": null @@ -1085,6 +1116,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1098,6 +1130,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -1132,6 +1165,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fResult2", "optional": false, "typeAnnotation": null @@ -1150,6 +1184,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1163,6 +1198,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "world", "optional": false } @@ -1197,6 +1233,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fResult3", "optional": false, "typeAnnotation": null @@ -1215,6 +1252,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1228,6 +1266,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "helloOrWorld", "optional": false } @@ -1248,6 +1287,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1267,6 +1307,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1316,6 +1357,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1332,6 +1374,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1351,6 +1394,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1408,6 +1452,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustHello", "optional": false }, @@ -1424,6 +1469,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1443,6 +1489,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1525,6 +1572,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HelloOrWorld", "optional": false }, @@ -1541,6 +1589,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1560,6 +1609,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1617,6 +1667,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustWorld", "optional": false }, @@ -1633,6 +1684,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1662,6 +1714,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1718,6 +1771,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1766,6 +1820,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gResult1", "optional": false, "typeAnnotation": null @@ -1784,6 +1839,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1797,6 +1853,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false } @@ -1831,6 +1888,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gResult2", "optional": false, "typeAnnotation": null @@ -1849,6 +1907,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1862,6 +1921,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "world", "optional": false } @@ -1896,6 +1956,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gResult3", "optional": false, "typeAnnotation": null @@ -1914,6 +1975,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1927,6 +1989,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "helloOrWorld", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads04.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads04.json index 857127485923..a335e63652d2 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads04.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads04.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -168,6 +171,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -189,6 +193,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -225,6 +230,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -243,6 +249,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -274,6 +281,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads05.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads05.json index 82fda95b582c..82490a893006 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads05.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesOverloads05.json @@ -18,6 +18,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -45,6 +46,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "animal", "optional": false }, @@ -89,6 +91,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -108,6 +111,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -135,6 +139,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dog", "optional": false }, @@ -172,6 +177,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cat", "optional": false }, @@ -191,6 +197,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -218,6 +225,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cat", "optional": false }, @@ -255,6 +263,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Moose", "optional": false }, @@ -274,6 +283,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -301,6 +311,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moose", "optional": false }, @@ -334,6 +345,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThing", "optional": false }, @@ -353,6 +365,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -410,6 +423,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dog", "optional": false }, @@ -426,6 +440,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThing", "optional": false }, @@ -445,6 +460,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -502,6 +518,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cat", "optional": false }, @@ -518,6 +535,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThing", "optional": false }, @@ -537,6 +555,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -586,6 +605,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Animal", "optional": false }, @@ -602,6 +622,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThing", "optional": false }, @@ -621,6 +642,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -654,6 +676,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -701,6 +724,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -729,6 +753,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Moose", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesTypePredicates01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesTypePredicates01.json index f435f9826b2f..1b8482fbd857 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesTypePredicates01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesTypePredicates01.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -74,6 +75,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kindIs", "optional": false }, @@ -93,6 +95,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -136,6 +140,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false, "typeAnnotation": { @@ -194,6 +199,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -232,6 +238,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kindIs", "optional": false }, @@ -251,6 +258,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -272,6 +280,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -294,6 +303,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false, "typeAnnotation": { @@ -352,6 +362,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -390,6 +401,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kindIs", "optional": false }, @@ -409,6 +421,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false, "typeAnnotation": { @@ -430,6 +443,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -452,6 +466,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false, "typeAnnotation": { @@ -473,6 +488,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -516,6 +532,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kind", "optional": false }, @@ -526,6 +543,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false } @@ -575,6 +593,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -596,6 +615,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Kind", "optional": false }, @@ -610,6 +630,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -637,6 +658,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kindIs", "optional": false }, @@ -650,6 +672,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -700,6 +723,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -711,6 +735,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -751,6 +776,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -762,6 +788,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -799,6 +826,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "kindIs", "optional": false }, @@ -812,6 +840,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -863,6 +892,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -874,6 +904,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -914,6 +945,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -925,6 +957,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings01.json index 732633956dfe..d739cc63fb6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings01.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ABC", "optional": false, "typeAnnotation": { @@ -101,6 +102,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DE_NEWLINE_F", "optional": false, "typeAnnotation": { @@ -174,6 +176,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G_QUOTE_HI", "optional": false, "typeAnnotation": { @@ -228,6 +231,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JK_BACKTICK_L", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings02.json index bd058b575810..966f2c9b2e5a 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithTemplateStrings02.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": { @@ -101,6 +102,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "de_NEWLINE_f", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators01.json index 2c8eca337d11..aea90ffac2c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators01.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": { @@ -152,6 +154,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false, "typeAnnotation": { @@ -217,6 +220,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -227,6 +231,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -258,6 +263,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false, "typeAnnotation": { @@ -331,6 +337,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false }, @@ -371,6 +378,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -398,6 +406,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false } @@ -429,6 +438,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -447,6 +457,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -487,6 +498,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -514,6 +526,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false } @@ -545,6 +558,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -563,6 +577,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -603,6 +618,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -621,6 +637,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, @@ -631,6 +648,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false } @@ -662,6 +680,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -680,6 +699,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -690,6 +710,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -721,6 +742,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -747,6 +769,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false } @@ -778,6 +801,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -796,6 +820,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -835,6 +860,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -860,6 +886,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -870,6 +897,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -881,6 +909,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -912,6 +941,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -930,6 +960,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false }, @@ -940,6 +971,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -971,6 +1003,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -989,6 +1022,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -1020,6 +1054,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1038,6 +1073,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -1069,6 +1105,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -1087,6 +1124,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -1127,6 +1165,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1154,6 +1193,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -1185,6 +1225,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -1203,6 +1244,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -1213,6 +1255,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -1244,6 +1287,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1262,6 +1306,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false }, @@ -1272,6 +1317,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -1303,6 +1349,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -1321,6 +1368,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -1352,6 +1400,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1370,6 +1419,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -1401,6 +1451,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1419,6 +1470,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -1429,6 +1481,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -1460,6 +1513,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1478,6 +1532,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -1488,6 +1543,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -1519,6 +1575,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1537,6 +1594,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -1547,6 +1605,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false } @@ -1578,6 +1637,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1596,6 +1656,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false }, @@ -1606,6 +1667,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators02.json index 6383d9114586..1e6540051c5a 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralTypesWithVariousOperators02.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false, "typeAnnotation": { @@ -152,6 +154,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false, "typeAnnotation": { @@ -217,6 +220,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -227,6 +231,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -258,6 +263,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false, "typeAnnotation": { @@ -331,6 +337,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyz", "optional": false }, @@ -371,6 +378,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -389,6 +397,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -429,6 +438,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -456,6 +466,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -487,6 +498,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -505,6 +517,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -515,6 +528,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -546,6 +560,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -564,6 +579,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -603,6 +619,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -629,6 +646,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -660,6 +678,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -679,6 +698,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -710,6 +730,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -729,6 +750,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false } @@ -760,6 +782,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -778,6 +801,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -818,6 +842,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -836,6 +861,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abcOrXyzOrNumber", "optional": false }, @@ -876,6 +902,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -894,6 +921,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -904,6 +932,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -935,6 +964,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -953,6 +983,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -963,6 +994,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } @@ -994,6 +1026,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1012,6 +1045,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abc", "optional": false }, @@ -1022,6 +1056,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons01.json index 47664171fb17..1e6c18ddc84c 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons01.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -100,6 +101,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -179,6 +181,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons02.json index d298f9540d27..9b62f80181b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssertionsInEqualityComparisons02.json @@ -19,6 +19,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnhancedString", "optional": false }, @@ -59,6 +60,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enhancements", "optional": false }, @@ -108,6 +110,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188,6 +191,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -275,6 +279,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -354,6 +359,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -408,6 +414,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EnhancedString", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssignedToStringMappings.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssignedToStringMappings.json index 3e3eecf6a99f..6ea6cf463f28 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssignedToStringMappings.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsAssignedToStringMappings.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -72,6 +74,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -123,6 +126,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -196,6 +201,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -240,6 +247,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -329,6 +337,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -364,6 +373,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -399,6 +409,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks01.json index 228ddd161b79..692e67ea3998 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks01.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -204,6 +207,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -222,6 +226,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +237,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -258,6 +264,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -285,6 +292,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -311,6 +319,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -364,6 +374,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +427,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -443,6 +455,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -469,6 +482,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -487,6 +501,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -522,6 +537,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -575,6 +592,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -602,6 +620,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -628,6 +647,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -646,6 +666,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -656,6 +677,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -682,6 +704,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -709,6 +732,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -735,6 +759,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -753,6 +778,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -788,6 +814,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -840,6 +867,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -867,6 +895,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -893,6 +922,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -911,6 +941,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -946,6 +977,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -964,6 +996,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -999,6 +1032,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1026,6 +1060,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks02.json index 02a3a6297590..6996a9c07129 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks02.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -204,6 +207,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -222,6 +226,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +237,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -258,6 +264,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -285,6 +292,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -311,6 +319,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -364,6 +374,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +427,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -443,6 +455,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -469,6 +482,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -487,6 +501,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -522,6 +537,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -540,6 +556,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -575,6 +592,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -602,6 +620,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -628,6 +647,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -646,6 +666,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -656,6 +677,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -682,6 +704,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -709,6 +732,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -735,6 +759,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -753,6 +778,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -788,6 +814,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -840,6 +867,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -867,6 +895,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -893,6 +922,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -911,6 +941,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -946,6 +977,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -964,6 +996,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -999,6 +1032,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1026,6 +1060,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks03.json index 603993bf14b5..08c9bf6a515f 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks03.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Runnable", "optional": false }, @@ -45,6 +46,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isRunning", "optional": false }, @@ -82,6 +84,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Refrigerator", "optional": false }, @@ -101,6 +104,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Runnable", "optional": false }, @@ -128,6 +132,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makesFoodGoBrrr", "optional": false }, @@ -175,6 +180,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +227,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -265,6 +272,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Refrigerator", "optional": false }, @@ -302,6 +310,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -345,6 +354,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -363,6 +373,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -373,6 +384,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -399,6 +411,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -426,6 +439,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -452,6 +466,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -470,6 +485,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -505,6 +521,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -557,6 +574,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -584,6 +602,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -610,6 +629,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -628,6 +648,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -663,6 +684,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -681,6 +703,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -716,6 +739,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -743,6 +767,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -769,6 +794,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -787,6 +813,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -797,6 +824,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -823,6 +851,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -850,6 +879,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -876,6 +906,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -894,6 +925,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -929,6 +961,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -981,6 +1014,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1008,6 +1042,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1034,6 +1069,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1052,6 +1088,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1087,6 +1124,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1105,6 +1143,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1140,6 +1179,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1167,6 +1207,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks04.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks04.json index 6c17fc34a317..36a72efea0e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks04.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithEqualityChecks04.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Runnable", "optional": false }, @@ -45,6 +46,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isRunning", "optional": false }, @@ -82,6 +84,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Refrigerator", "optional": false }, @@ -101,6 +104,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Runnable", "optional": false }, @@ -128,6 +132,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makesFoodGoBrrr", "optional": false }, @@ -175,6 +180,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -221,6 +227,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -265,6 +272,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Refrigerator", "optional": false }, @@ -302,6 +310,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -345,6 +354,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -363,6 +373,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -373,6 +384,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -399,6 +411,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -426,6 +439,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -452,6 +466,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -470,6 +485,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -505,6 +521,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -557,6 +574,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -584,6 +602,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -610,6 +629,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -628,6 +648,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -663,6 +684,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -681,6 +703,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -716,6 +739,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -743,6 +767,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -769,6 +794,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -787,6 +813,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -797,6 +824,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -823,6 +851,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -850,6 +879,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -876,6 +906,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -894,6 +925,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -929,6 +961,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -981,6 +1014,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1008,6 +1042,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1034,6 +1069,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1052,6 +1088,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1087,6 +1124,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1105,6 +1143,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1140,6 +1179,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1167,6 +1207,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements01.json index 9900b0c48b2e..86cfa6b61b1c 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements01.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -151,6 +153,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -220,6 +223,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -237,6 +241,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements02.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements02.json index f8685fa24282..386b2e5eabbb 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements02.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements02.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -204,6 +207,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -222,6 +226,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +237,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -258,6 +264,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -285,6 +292,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -311,6 +319,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -329,6 +338,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -364,6 +374,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +427,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -434,6 +446,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -444,6 +457,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -470,6 +484,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -497,6 +512,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -523,6 +539,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -541,6 +558,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -576,6 +594,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements03.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements03.json index bc1bb5e750d2..a8f76498a5c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements03.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements03.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -161,6 +163,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -201,6 +204,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -245,6 +249,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -275,6 +280,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -343,6 +349,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -478,6 +485,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -488,6 +496,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -524,6 +533,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -541,6 +551,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -703,6 +714,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -747,6 +759,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -765,6 +778,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements04.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements04.json index c41da4b55e6b..cd2c19790b1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements04.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithSwitchStatements04.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -147,6 +149,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -191,6 +194,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -224,6 +228,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -260,6 +265,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -305,6 +311,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -359,6 +366,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithTypeAssertions01.json b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithTypeAssertions01.json index 9ce27f162081..c7b6dd927d07 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithTypeAssertions01.json +++ b/crates/swc_ecma_parser/tests/tsc/stringLiteralsWithTypeAssertions01.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooOrBar", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -170,6 +172,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -233,6 +236,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -250,6 +254,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooOrBar", "optional": false }, @@ -297,6 +302,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -314,6 +320,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooOrBar", "optional": false }, @@ -361,6 +368,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -378,6 +386,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooOrBar", "optional": false }, @@ -425,6 +434,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -457,6 +467,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fooOrBar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringMappingDeferralInConditionalTypes.json b/crates/swc_ecma_parser/tests/tsc/stringMappingDeferralInConditionalTypes.json index 13406a2aa03f..29268a2051c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringMappingDeferralInConditionalTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/stringMappingDeferralInConditionalTypes.json @@ -19,6 +19,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -72,6 +74,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -102,6 +105,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -193,6 +197,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -214,6 +219,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -272,6 +278,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -295,6 +302,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -325,6 +333,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -355,6 +364,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -476,6 +486,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -497,6 +508,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -555,6 +567,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -578,6 +591,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -608,6 +622,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -631,6 +646,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -661,6 +677,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -755,6 +772,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -776,6 +794,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -834,6 +853,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -857,6 +877,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -894,6 +915,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -917,6 +939,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -940,6 +963,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1024,6 +1048,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -1045,6 +1070,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1103,6 +1129,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1126,6 +1153,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1150,6 +1178,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -1200,6 +1229,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1273,6 +1303,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1333,6 +1364,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1356,6 +1388,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1449,6 +1482,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1472,6 +1506,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1502,6 +1537,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1525,6 +1561,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1606,6 +1643,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -1627,6 +1665,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringMappingOverPatternLiterals.json b/crates/swc_ecma_parser/tests/tsc/stringMappingOverPatternLiterals.json index eac62eb889c6..d4e27dcb305e 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringMappingOverPatternLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/stringMappingOverPatternLiterals.json @@ -19,6 +19,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -54,6 +55,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -71,6 +73,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -94,6 +97,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -117,6 +121,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -134,6 +139,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -157,6 +163,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -180,6 +187,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ATemplate", "optional": false }, @@ -245,6 +253,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BTemplate", "optional": false }, @@ -262,6 +271,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -285,6 +295,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ATemplate", "optional": false }, @@ -308,6 +319,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CTemplate", "optional": false }, @@ -325,6 +337,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -348,6 +361,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ATemplate", "optional": false }, @@ -366,6 +380,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -385,6 +400,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -406,6 +422,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -428,6 +445,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -449,6 +467,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -471,6 +490,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -492,6 +512,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -514,6 +535,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false, "typeAnnotation": { @@ -535,6 +557,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ATemplate", "optional": false }, @@ -557,6 +580,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false, "typeAnnotation": { @@ -578,6 +602,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BTemplate", "optional": false }, @@ -600,6 +625,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false, "typeAnnotation": { @@ -621,6 +647,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CTemplate", "optional": false }, @@ -664,6 +691,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false, "typeAnnotation": null @@ -675,6 +703,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -700,6 +729,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false, "typeAnnotation": null @@ -711,6 +741,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -736,6 +767,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false, "typeAnnotation": null @@ -747,6 +779,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -772,6 +805,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -783,6 +817,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false } @@ -808,6 +843,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -819,6 +855,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false } @@ -844,6 +881,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -855,6 +893,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false } @@ -880,6 +919,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false, "typeAnnotation": null @@ -891,6 +931,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false } @@ -916,6 +957,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false, "typeAnnotation": null @@ -927,6 +969,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false } @@ -952,6 +995,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false, "typeAnnotation": null @@ -963,6 +1007,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false } @@ -988,6 +1033,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false, "typeAnnotation": null @@ -999,6 +1045,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false } @@ -1024,6 +1071,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false, "typeAnnotation": null @@ -1035,6 +1083,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a_template", "optional": false } @@ -1060,6 +1109,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c_template", "optional": false, "typeAnnotation": null @@ -1071,6 +1121,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b_template", "optional": false } @@ -1092,6 +1143,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1111,6 +1163,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -1144,6 +1197,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1165,6 +1219,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1203,6 +1258,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -1224,6 +1280,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -1283,6 +1340,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1294,6 +1352,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -1319,6 +1378,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1330,6 +1390,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -1355,6 +1416,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1390,6 +1452,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1425,6 +1488,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1436,6 +1500,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -1461,6 +1526,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1472,6 +1538,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -1497,6 +1564,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1508,6 +1576,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -1533,6 +1602,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1544,6 +1614,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -1569,6 +1640,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1604,6 +1676,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1635,6 +1708,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1654,6 +1728,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -1675,6 +1750,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1713,6 +1789,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1734,6 +1811,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1757,6 +1835,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1798,6 +1877,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -1819,6 +1899,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -1842,6 +1923,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -1904,6 +1986,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1915,6 +1998,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -1940,6 +2024,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1951,6 +2036,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -1976,6 +2062,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1987,6 +2074,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -2012,6 +2100,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -2023,6 +2112,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -2048,6 +2138,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -2059,6 +2150,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -2084,6 +2176,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -2095,6 +2188,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -2123,6 +2217,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -2144,6 +2239,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -2167,6 +2263,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2239,6 +2336,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -2250,6 +2348,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -2275,6 +2374,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -2286,6 +2386,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -2311,6 +2412,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -2322,6 +2424,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false } @@ -2347,6 +2450,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -2358,6 +2462,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -2383,6 +2488,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -2394,6 +2500,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -2419,6 +2526,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -2430,6 +2538,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false } @@ -2456,6 +2565,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonStringPat", "optional": false }, @@ -2473,6 +2583,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2583,6 +2694,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EquivalentNonStringPat", "optional": false }, @@ -2613,6 +2725,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2685,6 +2798,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2757,6 +2871,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -2871,6 +2986,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2890,6 +3006,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -2911,6 +3028,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonStringPat", "optional": false }, @@ -2933,6 +3051,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -2954,6 +3073,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EquivalentNonStringPat", "optional": false }, @@ -2997,6 +3117,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3008,6 +3129,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false } @@ -3033,6 +3155,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3044,6 +3167,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false } @@ -3065,6 +3189,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -3084,6 +3209,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false, "typeAnnotation": { @@ -3155,6 +3281,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false, "typeAnnotation": { @@ -3176,6 +3303,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -3214,6 +3342,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false, "typeAnnotation": { @@ -3235,6 +3364,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -3311,6 +3441,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false, "typeAnnotation": { @@ -3332,6 +3463,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -3408,6 +3540,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false, "typeAnnotation": { @@ -3479,6 +3612,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false, "typeAnnotation": { @@ -3500,6 +3634,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -3538,6 +3673,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false, "typeAnnotation": { @@ -3559,6 +3695,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -3635,6 +3772,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false, "typeAnnotation": { @@ -3656,6 +3794,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uncapitalize", "optional": false }, @@ -3753,6 +3892,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false, "typeAnnotation": null @@ -3764,6 +3904,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false } @@ -3789,6 +3930,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false, "typeAnnotation": null @@ -3800,6 +3942,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false } @@ -3825,6 +3968,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false, "typeAnnotation": null @@ -3836,6 +3980,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false } @@ -3861,6 +4006,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false, "typeAnnotation": null @@ -3872,6 +4018,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false } @@ -3897,6 +4044,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false, "typeAnnotation": null @@ -3908,6 +4056,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false } @@ -3933,6 +4082,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false, "typeAnnotation": null @@ -3944,6 +4094,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false } @@ -3969,6 +4120,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false, "typeAnnotation": null @@ -3980,6 +4132,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false } @@ -4005,6 +4158,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false, "typeAnnotation": null @@ -4016,6 +4170,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false } @@ -4041,6 +4196,7 @@ "end": 3013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false, "typeAnnotation": null @@ -4052,6 +4208,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false } @@ -4077,6 +4234,7 @@ "end": 3086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem", "optional": false, "typeAnnotation": null @@ -4088,6 +4246,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false } @@ -4113,6 +4272,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map", "optional": false, "typeAnnotation": null @@ -4124,6 +4284,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false } @@ -4149,6 +4310,7 @@ "end": 3141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_tem_map2", "optional": false, "typeAnnotation": null @@ -4160,6 +4322,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cap_str", "optional": false } @@ -4185,6 +4348,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false, "typeAnnotation": null @@ -4196,6 +4360,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false } @@ -4221,6 +4386,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false, "typeAnnotation": null @@ -4232,6 +4398,7 @@ "end": 3245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false } @@ -4257,6 +4424,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false, "typeAnnotation": null @@ -4268,6 +4436,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false } @@ -4293,6 +4462,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false, "typeAnnotation": null @@ -4304,6 +4474,7 @@ "end": 3341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false } @@ -4329,6 +4500,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false, "typeAnnotation": null @@ -4340,6 +4512,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false } @@ -4365,6 +4538,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false, "typeAnnotation": null @@ -4376,6 +4550,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false } @@ -4401,6 +4576,7 @@ "end": 3428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false, "typeAnnotation": null @@ -4412,6 +4588,7 @@ "end": 3440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false } @@ -4437,6 +4614,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false, "typeAnnotation": null @@ -4448,6 +4626,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false } @@ -4473,6 +4652,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false, "typeAnnotation": null @@ -4484,6 +4664,7 @@ "end": 3508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false } @@ -4509,6 +4690,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem", "optional": false, "typeAnnotation": null @@ -4520,6 +4702,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false } @@ -4545,6 +4728,7 @@ "end": 3604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map", "optional": false, "typeAnnotation": null @@ -4556,6 +4740,7 @@ "end": 3616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false } @@ -4581,6 +4766,7 @@ "end": 3636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_tem_map2", "optional": false, "typeAnnotation": null @@ -4592,6 +4778,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uncap_str", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/stringMappingReduction.json b/crates/swc_ecma_parser/tests/tsc/stringMappingReduction.json index 9be7f679178c..f4f318290af4 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringMappingReduction.json +++ b/crates/swc_ecma_parser/tests/tsc/stringMappingReduction.json @@ -19,6 +19,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -72,6 +73,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -135,6 +137,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -175,6 +178,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -213,6 +217,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -253,6 +258,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -291,6 +297,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -344,6 +351,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -407,6 +415,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -447,6 +456,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -485,6 +495,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -525,6 +536,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -563,6 +575,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -603,6 +616,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -641,6 +655,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -681,6 +696,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -719,6 +735,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -759,6 +776,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -797,6 +815,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -837,6 +856,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -875,6 +895,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -915,6 +936,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -953,6 +975,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -993,6 +1016,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Capitalize", "optional": false }, @@ -1031,6 +1055,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMap", "optional": false }, @@ -1056,6 +1081,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false }, @@ -1094,6 +1120,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -1118,6 +1145,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMap", "optional": false }, @@ -1139,6 +1167,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EPlusFallback", "optional": false }, @@ -1162,6 +1191,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1192,6 +1222,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1210,6 +1241,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -1235,6 +1267,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EMap", "optional": false }, @@ -1253,6 +1286,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1291,6 +1325,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VirtualEvent", "optional": false }, @@ -1314,6 +1349,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1359,6 +1395,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bivarianceHack", "optional": false }, @@ -1372,6 +1409,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false, "typeAnnotation": { @@ -1393,6 +1431,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EPlusFallback", "optional": false }, @@ -1416,6 +1455,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -1439,6 +1479,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1513,6 +1554,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_virtualOn", "optional": false, "typeAnnotation": { @@ -1535,6 +1577,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventQrl", "optional": false, "typeAnnotation": { @@ -1556,6 +1599,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VirtualEvent", "optional": false }, @@ -1579,6 +1623,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -1643,6 +1688,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "virtualOn", "optional": false, "typeAnnotation": null @@ -1662,6 +1708,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventQrl", "optional": false, "typeAnnotation": { @@ -1683,6 +1730,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VirtualEvent", "optional": false }, @@ -1706,6 +1754,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1745,6 +1794,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_virtualOn", "optional": false }, @@ -1758,6 +1808,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventQrl", "optional": false } @@ -1790,6 +1841,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringNamedPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/stringNamedPropertyAccess.json index d0c005d27c4e..d1aa15a6fdb7 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringNamedPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/stringNamedPropertyAccess.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -137,6 +138,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -158,6 +160,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -210,6 +214,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -257,6 +262,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -274,6 +280,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -311,6 +318,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -384,6 +392,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -405,6 +414,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -440,6 +450,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -457,6 +468,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -504,6 +516,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -585,6 +598,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -602,6 +616,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -649,6 +664,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -710,6 +726,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -727,6 +744,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringPropertyAccess.json b/crates/swc_ecma_parser/tests/tsc/stringPropertyAccess.json index b7ec6474961b..240e6b460738 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringPropertyAccess.json +++ b/crates/swc_ecma_parser/tests/tsc/stringPropertyAccess.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -147,6 +150,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -171,6 +175,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -226,6 +231,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -250,6 +256,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -313,6 +320,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -337,6 +345,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/stringPropertyAccessWithError.json b/crates/swc_ecma_parser/tests/tsc/stringPropertyAccessWithError.json index 3f04789d8016..4dd1c11ac2b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/stringPropertyAccessWithError.json +++ b/crates/swc_ecma_parser/tests/tsc/stringPropertyAccessWithError.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfAny.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfAny.json index 668bf69bfc75..e93193cc85ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfAny.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfAny.json @@ -18,6 +18,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -96,6 +98,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -133,6 +136,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -156,6 +160,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -211,6 +216,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -248,6 +254,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -271,6 +278,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -326,6 +334,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -363,6 +372,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -386,6 +396,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -441,6 +452,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -478,6 +490,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -501,6 +514,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -556,6 +570,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -580,6 +595,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -603,6 +619,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -626,6 +643,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -681,6 +699,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -705,6 +724,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -728,6 +748,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -751,6 +772,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -806,6 +828,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -838,6 +861,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -879,6 +903,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -902,6 +927,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -957,6 +983,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1001,6 +1028,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1024,6 +1052,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1079,6 +1108,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1103,6 +1133,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1122,6 +1153,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1193,6 +1225,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1216,6 +1249,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1271,6 +1305,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1295,6 +1330,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1314,6 +1350,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1359,6 +1396,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1398,6 +1436,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1425,6 +1464,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1448,6 +1488,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1503,6 +1544,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1527,6 +1569,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1566,6 +1609,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -1589,6 +1633,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1644,6 +1689,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1669,6 +1715,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1709,6 +1756,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1732,6 +1780,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1787,6 +1836,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1812,6 +1862,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1833,6 +1884,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1861,6 +1913,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1891,6 +1944,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1918,6 +1972,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1935,6 +1990,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1955,6 +2011,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -1978,6 +2035,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2033,6 +2091,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2057,6 +2116,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2076,6 +2136,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2117,6 +2178,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2156,6 +2218,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2190,6 +2253,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2213,6 +2277,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2268,6 +2333,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2292,6 +2358,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2311,6 +2378,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2385,6 +2453,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2424,6 +2493,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2458,6 +2528,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2481,6 +2552,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2536,6 +2608,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2560,6 +2633,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2583,6 +2657,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -2607,6 +2682,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2636,6 +2712,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2691,6 +2768,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2715,6 +2793,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2738,6 +2817,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -2762,6 +2842,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2784,6 +2865,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2813,6 +2895,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2868,6 +2951,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2892,6 +2976,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2915,6 +3000,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I19", "optional": false }, @@ -2938,6 +3024,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2993,6 +3080,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3017,6 +3105,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3040,6 +3129,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -3063,6 +3153,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3118,6 +3209,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameter.json index 5ec0285e7a05..8e16c2291873 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameter.json @@ -14,6 +14,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -59,6 +60,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -166,6 +170,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -190,6 +195,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -214,6 +220,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -236,6 +243,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -267,6 +275,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +294,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -304,6 +314,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -325,6 +336,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -347,6 +359,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -368,6 +381,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -414,6 +428,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -439,6 +454,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -449,6 +465,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -480,6 +497,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -505,6 +523,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -515,6 +534,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -547,6 +567,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -569,6 +590,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -595,6 +617,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -622,6 +645,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -655,6 +679,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -722,6 +747,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -767,6 +793,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +833,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -835,6 +863,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -852,6 +881,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -868,6 +898,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -909,6 +940,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -948,6 +980,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -978,6 +1011,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1052,6 +1086,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1091,6 +1126,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1121,6 +1157,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1140,6 +1177,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1161,6 +1199,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1183,6 +1222,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1204,6 +1244,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1250,6 +1291,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -1275,6 +1317,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1313,6 +1356,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -1345,6 +1389,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1376,6 +1421,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1397,6 +1443,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1432,6 +1479,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -1457,6 +1505,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1467,6 +1516,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1498,6 +1548,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -1523,6 +1574,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1533,6 +1585,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1564,6 +1617,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1598,6 +1652,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1629,6 +1684,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1654,6 +1710,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1694,6 +1751,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1728,6 +1786,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1759,6 +1818,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1784,6 +1844,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1824,6 +1885,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1857,6 +1919,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1888,6 +1951,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1913,6 +1977,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1952,6 +2017,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1984,6 +2050,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1997,6 +2064,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2028,6 +2096,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -2053,6 +2122,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2070,6 +2140,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2104,6 +2175,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2138,6 +2210,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2169,6 +2242,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -2194,6 +2268,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2234,6 +2309,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2288,6 +2364,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2319,6 +2396,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -2344,6 +2422,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2404,6 +2483,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2451,6 +2531,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2482,6 +2563,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -2507,6 +2589,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2560,6 +2643,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -2593,6 +2677,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2614,6 +2699,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2643,6 +2729,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2671,6 +2758,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2691,6 +2779,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2722,6 +2811,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -2747,6 +2837,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2765,6 +2856,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2786,6 +2878,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2815,6 +2908,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2843,6 +2937,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2884,6 +2979,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": { @@ -2905,6 +3001,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -2940,6 +3037,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -2965,6 +3063,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -2975,6 +3074,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3006,6 +3106,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -3031,6 +3132,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3041,6 +3143,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -3072,6 +3175,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -3093,6 +3197,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -3128,6 +3233,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3153,6 +3259,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -3163,6 +3270,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3194,6 +3302,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -3219,6 +3328,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3229,6 +3339,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -3260,6 +3371,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -3281,6 +3393,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -3332,6 +3445,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -3357,6 +3471,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3367,6 +3482,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3398,6 +3514,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -3423,6 +3540,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3433,6 +3551,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -3464,6 +3583,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -3489,6 +3609,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3499,6 +3620,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3530,6 +3652,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -3555,6 +3678,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3565,6 +3689,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -3596,6 +3721,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -3627,6 +3753,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3646,6 +3773,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3677,6 +3805,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -3702,6 +3831,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3718,6 +3848,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -3758,6 +3889,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false, "typeAnnotation": { @@ -3779,6 +3911,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3814,6 +3947,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -3839,6 +3973,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false }, @@ -3849,6 +3984,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3880,6 +4016,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -3905,6 +4042,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3915,6 +4053,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false } @@ -3946,6 +4085,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -3967,6 +4107,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4002,6 +4143,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -4027,6 +4169,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false }, @@ -4037,6 +4180,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4068,6 +4212,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -4093,6 +4238,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4103,6 +4249,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false } @@ -4120,6 +4267,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -4139,6 +4287,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4160,6 +4309,7 @@ "end": 1808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4206,6 +4356,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -4231,6 +4382,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4241,6 +4393,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4272,6 +4425,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -4297,6 +4451,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4307,6 +4462,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4339,6 +4495,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4361,6 +4518,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -4380,6 +4538,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4401,6 +4560,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4447,6 +4607,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -4472,6 +4633,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4482,6 +4644,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4513,6 +4676,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -4538,6 +4702,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4548,6 +4713,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4580,6 +4746,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4602,6 +4769,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4621,6 +4789,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4655,6 +4824,7 @@ "end": 2006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -4687,6 +4857,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4700,6 +4871,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4731,6 +4903,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -4756,6 +4929,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4773,6 +4947,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4807,6 +4982,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -4840,6 +5016,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4871,6 +5048,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -4896,6 +5074,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4936,6 +5115,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4958,6 +5138,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints.json index 8a15aeed3bca..5fc7adc50d2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints.json @@ -14,6 +14,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -59,6 +60,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -142,6 +146,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -180,6 +185,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -227,6 +233,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -251,6 +258,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -275,6 +283,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -294,6 +303,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -314,6 +324,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -345,6 +356,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -363,6 +375,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -384,6 +397,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -422,6 +436,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -469,6 +484,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -493,6 +509,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -517,6 +534,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -536,6 +554,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -556,6 +575,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -587,6 +607,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -605,6 +626,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -626,6 +648,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -664,6 +687,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -711,6 +735,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -735,6 +760,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -759,6 +785,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +805,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -798,6 +826,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -829,6 +858,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -847,6 +877,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -868,6 +899,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -906,6 +938,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -953,6 +986,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -977,6 +1011,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1001,6 +1036,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1020,6 +1056,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1040,6 +1077,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1109,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1089,6 +1128,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -1110,6 +1150,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1148,6 +1189,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1195,6 +1237,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1219,6 +1262,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1243,6 +1287,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1262,6 +1307,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1282,6 +1328,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1301,6 +1348,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1321,6 +1369,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1352,6 +1401,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1370,6 +1420,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D6", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1429,6 +1481,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1476,6 +1529,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1500,6 +1554,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1524,6 +1579,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1543,6 +1599,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1563,6 +1620,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1582,6 +1640,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1602,6 +1661,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1633,6 +1693,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1651,6 +1712,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -1672,6 +1734,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1710,6 +1773,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1757,6 +1821,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1781,6 +1846,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1805,6 +1871,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1824,6 +1891,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1844,6 +1912,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1863,6 +1932,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1883,6 +1953,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1914,6 +1985,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1932,6 +2004,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D8", "optional": false }, @@ -1953,6 +2026,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1991,6 +2065,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2038,6 +2113,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2062,6 +2138,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2086,6 +2163,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2105,6 +2183,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2125,6 +2204,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2144,6 +2224,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2164,6 +2245,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2195,6 +2277,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2213,6 +2296,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D9", "optional": false }, @@ -2234,6 +2318,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2272,6 +2357,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2319,6 +2405,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2343,6 +2430,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2367,6 +2455,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2386,6 +2475,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2406,6 +2496,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2425,6 +2516,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2445,6 +2537,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2476,6 +2569,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2494,6 +2588,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D10", "optional": false }, @@ -2515,6 +2610,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2553,6 +2649,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2600,6 +2697,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2624,6 +2722,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2648,6 +2747,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2667,6 +2767,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2687,6 +2788,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2706,6 +2808,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2726,6 +2829,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2757,6 +2861,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2775,6 +2880,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D11", "optional": false }, @@ -2796,6 +2902,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2834,6 +2941,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2881,6 +2989,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2905,6 +3014,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2929,6 +3039,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2948,6 +3059,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2968,6 +3080,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2987,6 +3100,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3007,6 +3121,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3038,6 +3153,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3056,6 +3172,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D12", "optional": false }, @@ -3077,6 +3194,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3115,6 +3233,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3162,6 +3281,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3186,6 +3306,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3210,6 +3331,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3229,6 +3351,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3249,6 +3372,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3268,6 +3392,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3288,6 +3413,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3319,6 +3445,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3337,6 +3464,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D13", "optional": false }, @@ -3358,6 +3486,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3396,6 +3525,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3443,6 +3573,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3467,6 +3598,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3491,6 +3623,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3510,6 +3643,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3530,6 +3664,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3549,6 +3684,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3569,6 +3705,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3600,6 +3737,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3618,6 +3756,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D14", "optional": false }, @@ -3639,6 +3778,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3677,6 +3817,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3724,6 +3865,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3748,6 +3890,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -3772,6 +3915,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3791,6 +3935,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3811,6 +3956,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3830,6 +3976,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3850,6 +3997,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3869,6 +4017,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3898,6 +4047,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3916,6 +4066,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D15", "optional": false }, @@ -3937,6 +4088,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3975,6 +4127,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4022,6 +4175,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4046,6 +4200,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4070,6 +4225,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4089,6 +4245,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4109,6 +4266,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4128,6 +4286,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4148,6 +4307,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4167,6 +4327,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4196,6 +4357,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4214,6 +4376,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D16", "optional": false }, @@ -4235,6 +4398,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4273,6 +4437,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4320,6 +4485,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4344,6 +4510,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4368,6 +4535,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4387,6 +4555,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4407,6 +4576,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4426,6 +4596,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4446,6 +4617,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4465,6 +4637,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4494,6 +4667,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4512,6 +4686,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D17", "optional": false }, @@ -4533,6 +4708,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4571,6 +4747,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4618,6 +4795,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4642,6 +4820,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4666,6 +4845,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4685,6 +4865,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4705,6 +4886,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4724,6 +4906,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4744,6 +4927,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4763,6 +4947,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4792,6 +4977,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4810,6 +4996,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D18", "optional": false }, @@ -4831,6 +5018,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4869,6 +5057,7 @@ "end": 2194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4916,6 +5105,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4940,6 +5130,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4964,6 +5155,7 @@ "end": 2113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4983,6 +5175,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5003,6 +5196,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5022,6 +5216,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5042,6 +5237,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5061,6 +5257,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5090,6 +5287,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5108,6 +5306,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D19", "optional": false }, @@ -5129,6 +5328,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5167,6 +5367,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5214,6 +5415,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5238,6 +5440,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -5262,6 +5465,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5281,6 +5485,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5301,6 +5506,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5320,6 +5526,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5340,6 +5547,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5359,6 +5567,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5388,6 +5597,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5406,6 +5616,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D20", "optional": false }, @@ -5427,6 +5638,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5465,6 +5677,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5512,6 +5725,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5536,6 +5750,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -5560,6 +5775,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5579,6 +5795,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5599,6 +5816,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5618,6 +5836,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5638,6 +5857,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5657,6 +5877,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5686,6 +5907,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5704,6 +5926,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D21", "optional": false }, @@ -5725,6 +5948,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5763,6 +5987,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5810,6 +6035,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5834,6 +6060,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -5858,6 +6085,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5877,6 +6105,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5897,6 +6126,7 @@ "end": 2462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5916,6 +6146,7 @@ "end": 2472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5936,6 +6167,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5955,6 +6187,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5984,6 +6217,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6002,6 +6236,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D22", "optional": false }, @@ -6023,6 +6258,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6061,6 +6297,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6108,6 +6345,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6132,6 +6370,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -6156,6 +6395,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6175,6 +6415,7 @@ "end": 2642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6195,6 +6436,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6214,6 +6456,7 @@ "end": 2655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6234,6 +6477,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6253,6 +6497,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6282,6 +6527,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6300,6 +6546,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D23", "optional": false }, @@ -6321,6 +6568,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6359,6 +6607,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6406,6 +6655,7 @@ "end": 2834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6430,6 +6680,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -6454,6 +6705,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6473,6 +6725,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6493,6 +6746,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6512,6 +6766,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6532,6 +6787,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6551,6 +6807,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6580,6 +6837,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6598,6 +6856,7 @@ "end": 2857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D24", "optional": false }, @@ -6619,6 +6878,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6657,6 +6917,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6704,6 +6965,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6728,6 +6990,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -6752,6 +7015,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6771,6 +7035,7 @@ "end": 2869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6791,6 +7056,7 @@ "end": 2872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6810,6 +7076,7 @@ "end": 2882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6830,6 +7097,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6849,6 +7117,7 @@ "end": 2898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6878,6 +7147,7 @@ "end": 2912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6896,6 +7166,7 @@ "end": 2969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D25", "optional": false }, @@ -6917,6 +7188,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6955,6 +7227,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7002,6 +7275,7 @@ "end": 3058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7026,6 +7300,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -7050,6 +7325,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7069,6 +7345,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7089,6 +7366,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7108,6 +7386,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7128,6 +7407,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7147,6 +7427,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7176,6 +7457,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7194,6 +7476,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D26", "optional": false }, @@ -7215,6 +7498,7 @@ "end": 3228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7253,6 +7537,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7300,6 +7585,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7324,6 +7610,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -7348,6 +7635,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7367,6 +7655,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7387,6 +7676,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7406,6 +7696,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7426,6 +7717,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7445,6 +7737,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7474,6 +7767,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7492,6 +7786,7 @@ "end": 3270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D27", "optional": false }, @@ -7513,6 +7808,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7551,6 +7847,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7598,6 +7895,7 @@ "end": 3362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7622,6 +7920,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -7646,6 +7945,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7665,6 +7965,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7685,6 +7986,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7704,6 +8006,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7724,6 +8027,7 @@ "end": 3298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7743,6 +8047,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7772,6 +8077,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7790,6 +8096,7 @@ "end": 3385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D28", "optional": false }, @@ -7811,6 +8118,7 @@ "end": 3458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7849,6 +8157,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7896,6 +8205,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -7920,6 +8230,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -7944,6 +8255,7 @@ "end": 3387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7963,6 +8275,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7983,6 +8296,7 @@ "end": 3400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8002,6 +8316,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8022,6 +8337,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8041,6 +8357,7 @@ "end": 3426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -8070,6 +8387,7 @@ "end": 3440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8088,6 +8406,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D29", "optional": false }, @@ -8109,6 +8428,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8147,6 +8467,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8194,6 +8515,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -8218,6 +8540,7 @@ "end": 3553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -8242,6 +8565,7 @@ "end": 3502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8261,6 +8585,7 @@ "end": 3512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8281,6 +8606,7 @@ "end": 3515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8300,6 +8626,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8320,6 +8647,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8339,6 +8667,7 @@ "end": 3541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -8368,6 +8697,7 @@ "end": 3555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints2.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints2.json index d298cb89096f..e81601275439 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints2.json @@ -14,6 +14,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -143,6 +148,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -168,6 +174,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -178,6 +185,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -209,6 +217,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -234,6 +243,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -244,6 +254,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -276,6 +287,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -295,6 +307,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -315,6 +328,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -337,6 +351,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -356,6 +371,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -377,6 +393,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +416,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -420,6 +438,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -442,6 +461,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -463,6 +483,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -509,6 +530,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -534,6 +556,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -544,6 +567,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -575,6 +599,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -600,6 +625,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -610,6 +636,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -641,6 +668,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -666,6 +694,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -676,6 +705,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -707,6 +737,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -732,6 +763,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -742,6 +774,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -773,6 +806,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -798,6 +832,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -808,6 +843,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -839,6 +875,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -864,6 +901,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -874,6 +912,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -906,6 +945,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -925,6 +965,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -945,6 +986,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -964,6 +1006,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -984,6 +1027,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1006,6 +1050,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1025,6 +1070,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1046,6 +1092,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1068,6 +1115,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1089,6 +1137,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1135,6 +1184,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1160,6 +1210,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1170,6 +1221,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1201,6 +1253,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1226,6 +1279,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1236,6 +1290,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1267,6 +1322,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1292,6 +1348,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1309,6 +1366,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1343,6 +1401,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1375,6 +1434,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1388,6 +1448,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1419,6 +1480,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1444,6 +1506,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1461,6 +1524,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1495,6 +1559,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1527,6 +1592,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1540,6 +1606,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1572,6 +1639,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1591,6 +1659,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1611,6 +1680,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1630,6 +1700,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1654,6 +1725,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1681,6 +1753,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1714,6 +1787,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1781,6 +1855,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1826,6 +1901,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1865,6 +1941,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1894,6 +1971,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1911,6 +1989,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1927,6 +2006,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1968,6 +2048,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2007,6 +2088,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2037,6 +2119,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2111,6 +2194,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2150,6 +2234,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -2180,6 +2265,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2199,6 +2285,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2220,6 +2307,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2266,6 +2354,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -2291,6 +2380,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2329,6 +2419,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0", "optional": false, "typeAnnotation": null @@ -2361,6 +2452,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2392,6 +2484,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2413,6 +2506,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2448,6 +2542,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -2473,6 +2568,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2483,6 +2579,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2514,6 +2611,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r0b", "optional": false, "typeAnnotation": null @@ -2539,6 +2637,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2549,6 +2648,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2581,6 +2681,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2600,6 +2701,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2620,6 +2722,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2639,6 +2742,7 @@ "end": 1187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2660,6 +2764,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2706,6 +2811,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -2740,6 +2846,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2771,6 +2878,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -2796,6 +2904,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2837,6 +2946,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2856,6 +2966,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -2876,6 +2987,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2895,6 +3007,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2916,6 +3029,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2962,6 +3076,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -2996,6 +3111,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3027,6 +3143,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -3052,6 +3169,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3093,6 +3211,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3112,6 +3231,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -3132,6 +3252,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3151,6 +3272,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3172,6 +3294,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3218,6 +3341,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -3251,6 +3375,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3282,6 +3407,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -3307,6 +3433,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3347,6 +3474,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3366,6 +3494,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -3386,6 +3515,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false }, @@ -3405,6 +3535,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3426,6 +3557,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3472,6 +3604,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3504,6 +3637,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3517,6 +3651,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3548,6 +3683,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -3573,6 +3709,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3590,6 +3727,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3625,6 +3763,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3644,6 +3783,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3664,6 +3804,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false }, @@ -3683,6 +3824,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3704,6 +3846,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3750,6 +3893,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -3784,6 +3928,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3815,6 +3960,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -3840,6 +3986,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3881,6 +4028,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3900,6 +4048,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -3920,6 +4069,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -3939,6 +4089,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3960,6 +4111,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4006,6 +4158,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -4060,6 +4213,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4091,6 +4245,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -4116,6 +4271,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4177,6 +4333,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4204,6 +4361,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4242,6 +4400,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -4261,6 +4420,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4282,6 +4442,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4328,6 +4489,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -4375,6 +4537,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4406,6 +4569,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -4431,6 +4595,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4485,6 +4650,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4530,6 +4696,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -4549,6 +4716,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4570,6 +4738,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4616,6 +4785,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -4649,6 +4819,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4670,6 +4841,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4699,6 +4871,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4727,6 +4900,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4747,6 +4921,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4778,6 +4953,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -4803,6 +4979,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4821,6 +4998,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4842,6 +5020,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4871,6 +5050,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4899,6 +5079,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4941,6 +5122,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4961,6 +5143,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4982,6 +5165,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5010,6 +5194,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5040,6 +5225,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5062,6 +5248,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -5081,6 +5268,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5102,6 +5290,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5148,6 +5337,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false, "typeAnnotation": { @@ -5169,6 +5359,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -5204,6 +5395,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -5229,6 +5421,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false }, @@ -5239,6 +5432,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5270,6 +5464,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -5295,6 +5490,7 @@ "end": 2305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5305,6 +5501,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i1", "optional": false } @@ -5337,6 +5534,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5356,6 +5554,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -5376,6 +5575,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -5395,6 +5595,7 @@ "end": 2349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5416,6 +5617,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5462,6 +5664,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -5483,6 +5686,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -5518,6 +5722,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -5543,6 +5748,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -5553,6 +5759,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5584,6 +5791,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -5609,6 +5817,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5619,6 +5828,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -5651,6 +5861,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5670,6 +5881,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -5690,6 +5902,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -5709,6 +5922,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5730,6 +5944,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5776,6 +5991,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -5797,6 +6013,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -5848,6 +6065,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -5873,6 +6091,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -5883,6 +6102,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5914,6 +6134,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -5939,6 +6160,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5949,6 +6171,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -5981,6 +6204,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6000,6 +6224,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -6036,6 +6261,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -6055,6 +6281,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6076,6 +6303,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6122,6 +6350,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -6147,6 +6376,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6157,6 +6387,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6188,6 +6419,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -6213,6 +6445,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6223,6 +6456,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -6254,6 +6488,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -6285,6 +6520,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6304,6 +6540,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6335,6 +6572,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -6360,6 +6598,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6376,6 +6615,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6417,6 +6657,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6436,6 +6677,7 @@ "end": 2609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -6456,6 +6698,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -6475,6 +6718,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6496,6 +6740,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6542,6 +6787,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false, "typeAnnotation": { @@ -6563,6 +6809,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6598,6 +6845,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -6623,6 +6871,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false }, @@ -6633,6 +6882,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6664,6 +6914,7 @@ "end": 2872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -6689,6 +6940,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6699,6 +6951,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false } @@ -6731,6 +6984,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6750,6 +7004,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -6770,6 +7025,7 @@ "end": 2911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -6789,6 +7045,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6810,6 +7067,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6856,6 +7114,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -6877,6 +7136,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6912,6 +7172,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -6937,6 +7198,7 @@ "end": 2985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false }, @@ -6947,6 +7209,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6978,6 +7241,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -7003,6 +7267,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7013,6 +7278,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false } @@ -7045,6 +7311,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7064,6 +7331,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7084,6 +7352,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f19", "optional": false }, @@ -7103,6 +7372,7 @@ "end": 3052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7124,6 +7394,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7156,6 +7427,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f17", "optional": false }, @@ -7175,6 +7447,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7196,6 +7469,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7242,6 +7516,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -7267,6 +7542,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7277,6 +7553,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7308,6 +7585,7 @@ "end": 3150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -7333,6 +7611,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7343,6 +7622,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7375,6 +7655,7 @@ "end": 3077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7394,6 +7675,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7414,6 +7696,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f18", "optional": false }, @@ -7433,6 +7716,7 @@ "end": 3224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7454,6 +7738,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7500,6 +7785,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -7525,6 +7811,7 @@ "end": 3257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7535,6 +7822,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7566,6 +7854,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -7591,6 +7880,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7601,6 +7891,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7633,6 +7924,7 @@ "end": 3198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7652,6 +7944,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7672,6 +7965,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7691,6 +7985,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7726,6 +8021,7 @@ "end": 3049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7748,6 +8044,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -7767,6 +8064,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7788,6 +8086,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7834,6 +8133,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -7866,6 +8166,7 @@ "end": 3386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -7879,6 +8180,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7910,6 +8212,7 @@ "end": 3411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r19", "optional": false, "typeAnnotation": null @@ -7935,6 +8238,7 @@ "end": 3422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7952,6 +8256,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -7987,6 +8292,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8006,6 +8312,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -8026,6 +8333,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -8045,6 +8353,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8066,6 +8375,7 @@ "end": 3483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8112,6 +8422,7 @@ "end": 3498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -8145,6 +8456,7 @@ "end": 3514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8176,6 +8488,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r20", "optional": false, "typeAnnotation": null @@ -8201,6 +8514,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8241,6 +8555,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8260,6 +8575,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints3.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints3.json index f27e3c6ac497..5b1912b2b59a 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints3.json @@ -14,6 +14,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -119,6 +124,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -140,6 +146,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -186,6 +193,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -211,6 +219,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221,6 +230,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -252,6 +262,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -277,6 +288,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -287,6 +299,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -318,6 +331,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -343,6 +357,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -353,6 +368,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -384,6 +400,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -409,6 +426,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -419,6 +437,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -450,6 +469,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -475,6 +495,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -485,6 +506,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -516,6 +538,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -541,6 +564,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -551,6 +575,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -583,6 +608,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -602,6 +628,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -622,6 +649,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -644,6 +672,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints4.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints4.json index ff46c5ef7945..74168e2254f1 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithConstraints4.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -100,6 +102,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -164,6 +169,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -186,6 +192,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -207,6 +214,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -253,6 +261,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -278,6 +287,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -288,6 +298,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -319,6 +330,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -344,6 +356,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -354,6 +367,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -385,6 +399,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -410,6 +425,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -420,6 +436,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -451,6 +468,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -476,6 +494,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -486,6 +505,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -517,6 +537,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -542,6 +563,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -552,6 +574,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -583,6 +606,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -608,6 +632,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -618,6 +643,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -649,6 +675,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -674,6 +701,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -691,6 +719,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -725,6 +754,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -757,6 +787,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -770,6 +801,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -801,6 +833,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -826,6 +859,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -843,6 +877,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -877,6 +912,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -909,6 +945,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -922,6 +959,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -953,6 +991,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -978,6 +1017,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -995,6 +1035,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1029,6 +1070,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1061,6 +1103,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1074,6 +1117,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1106,6 +1150,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1125,6 +1170,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1145,6 +1191,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1164,6 +1211,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1184,6 +1232,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1206,6 +1255,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -1251,6 +1301,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1290,6 +1341,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1365,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1334,6 +1387,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1372,6 +1426,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1419,6 +1474,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1443,6 +1499,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -1467,6 +1524,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1486,6 +1544,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1506,6 +1565,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1525,6 +1585,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1545,6 +1606,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1576,6 +1638,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1594,6 +1657,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -1615,6 +1679,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1653,6 +1718,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1700,6 +1766,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1724,6 +1791,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -1748,6 +1816,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1767,6 +1836,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1787,6 +1857,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1806,6 +1877,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1826,6 +1898,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1857,6 +1930,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1875,6 +1949,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -1896,6 +1971,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1934,6 +2010,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1981,6 +2058,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2005,6 +2083,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -2029,6 +2108,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2048,6 +2128,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2068,6 +2149,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2087,6 +2169,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2107,6 +2190,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2138,6 +2222,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2156,6 +2241,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -2177,6 +2263,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2215,6 +2302,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2262,6 +2350,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2286,6 +2375,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -2310,6 +2400,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2329,6 +2420,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2349,6 +2441,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2368,6 +2461,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2388,6 +2482,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2419,6 +2514,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2437,6 +2533,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -2458,6 +2555,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2496,6 +2594,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2543,6 +2642,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2567,6 +2667,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -2591,6 +2692,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2610,6 +2712,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2630,6 +2733,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2649,6 +2753,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2669,6 +2774,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2700,6 +2806,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2718,6 +2825,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D6", "optional": false }, @@ -2739,6 +2847,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2777,6 +2886,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2824,6 +2934,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2848,6 +2959,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -2872,6 +2984,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2891,6 +3004,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2911,6 +3025,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2930,6 +3045,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2950,6 +3066,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2981,6 +3098,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3117,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -3020,6 +3139,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3058,6 +3178,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3105,6 +3226,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3129,6 +3251,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -3153,6 +3276,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3172,6 +3296,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3192,6 +3317,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3211,6 +3337,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3231,6 +3358,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3262,6 +3390,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3280,6 +3409,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D8", "optional": false }, @@ -3301,6 +3431,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3339,6 +3470,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3386,6 +3518,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3410,6 +3543,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -3434,6 +3568,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3453,6 +3588,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3473,6 +3609,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3492,6 +3629,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3512,6 +3650,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3543,6 +3682,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3561,6 +3701,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D9", "optional": false }, @@ -3582,6 +3723,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3620,6 +3762,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3667,6 +3810,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3691,6 +3835,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -3715,6 +3860,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3734,6 +3880,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3754,6 +3901,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3773,6 +3921,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3793,6 +3942,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3824,6 +3974,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithRecursiveConstraints.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithRecursiveConstraints.json index cad511ca8ef0..9357e1d24bae 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithRecursiveConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfTypeParameterWithRecursiveConstraints.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -59,6 +60,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -140,6 +144,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -161,6 +166,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -183,6 +189,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -204,6 +211,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -226,6 +234,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -247,6 +256,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -293,6 +303,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -318,6 +329,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -328,6 +340,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -359,6 +372,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -384,6 +398,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -394,6 +409,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -425,6 +441,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -450,6 +467,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -460,6 +478,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -491,6 +510,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -516,6 +536,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -526,6 +547,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -557,6 +579,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -582,6 +605,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -592,6 +616,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -623,6 +648,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -648,6 +674,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -658,6 +685,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -689,6 +717,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -714,6 +743,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -731,6 +761,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -755,6 +786,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +823,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -823,6 +856,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -847,6 +881,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -862,6 +897,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -893,6 +929,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -918,6 +955,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -935,6 +973,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -959,6 +998,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -995,6 +1035,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -1027,6 +1068,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1051,6 +1093,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1066,6 +1109,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1097,6 +1141,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1122,6 +1167,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1139,6 +1185,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1163,6 +1210,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1199,6 +1247,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -1231,6 +1280,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1255,6 +1305,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1270,6 +1321,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1301,6 +1353,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1326,6 +1379,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1343,6 +1397,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1367,6 +1422,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1403,6 +1459,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1435,6 +1492,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1459,6 +1517,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1474,6 +1533,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1505,6 +1565,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1530,6 +1591,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1547,6 +1609,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1571,6 +1634,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1607,6 +1671,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -1639,6 +1704,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1663,6 +1729,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1678,6 +1745,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1709,6 +1777,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1734,6 +1803,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1751,6 +1821,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1775,6 +1846,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1811,6 +1883,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -1843,6 +1916,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1867,6 +1941,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1882,6 +1957,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1913,6 +1989,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -1938,6 +2015,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1955,6 +2033,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1979,6 +2058,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2015,6 +2095,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -2047,6 +2128,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2071,6 +2153,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2086,6 +2169,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2117,6 +2201,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2142,6 +2227,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2159,6 +2245,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2183,6 +2270,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2219,6 +2307,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -2251,6 +2340,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2275,6 +2365,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2290,6 +2381,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2321,6 +2413,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2346,6 +2439,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -2363,6 +2457,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2387,6 +2482,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2423,6 +2519,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -2455,6 +2552,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2479,6 +2577,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2494,6 +2593,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2526,6 +2626,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2545,6 +2646,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2568,6 +2670,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2591,6 +2694,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2610,6 +2714,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2633,6 +2738,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2656,6 +2762,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2675,6 +2782,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2698,6 +2806,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2728,6 +2837,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M1", "optional": false }, @@ -2747,6 +2857,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2792,6 +2903,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2831,6 +2943,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2854,6 +2967,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -2875,6 +2989,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2913,6 +3028,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2960,6 +3076,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2984,6 +3101,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3008,6 +3126,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3027,6 +3146,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3050,6 +3170,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3073,6 +3194,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3092,6 +3214,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3115,6 +3238,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3138,6 +3262,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3157,6 +3282,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3180,6 +3306,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3212,6 +3339,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3230,6 +3358,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -3251,6 +3380,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3289,6 +3419,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3336,6 +3467,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3360,6 +3492,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3384,6 +3517,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3403,6 +3537,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3426,6 +3561,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3449,6 +3585,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3468,6 +3605,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3491,6 +3629,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3514,6 +3653,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3533,6 +3673,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3556,6 +3697,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3588,6 +3730,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3606,6 +3749,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -3627,6 +3771,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3665,6 +3810,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3712,6 +3858,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3736,6 +3883,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3760,6 +3908,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3779,6 +3928,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3802,6 +3952,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3825,6 +3976,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3844,6 +3996,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3867,6 +4020,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3890,6 +4044,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3909,6 +4064,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -3932,6 +4088,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3964,6 +4121,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3982,6 +4140,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -4003,6 +4162,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4041,6 +4201,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4088,6 +4249,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4112,6 +4274,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4136,6 +4299,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4155,6 +4319,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4178,6 +4343,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4201,6 +4367,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4220,6 +4387,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4243,6 +4411,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4266,6 +4435,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4285,6 +4455,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4308,6 +4479,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4340,6 +4512,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4358,6 +4531,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -4379,6 +4553,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4417,6 +4592,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4464,6 +4640,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4488,6 +4665,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4512,6 +4690,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4531,6 +4710,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4554,6 +4734,7 @@ "end": 1788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4577,6 +4758,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4596,6 +4778,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4619,6 +4802,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4642,6 +4826,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4661,6 +4846,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4684,6 +4870,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4716,6 +4903,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4734,6 +4922,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D6", "optional": false }, @@ -4755,6 +4944,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4793,6 +4983,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4840,6 +5031,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4864,6 +5056,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4888,6 +5081,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4907,6 +5101,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4930,6 +5125,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4953,6 +5149,7 @@ "end": 1923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4972,6 +5169,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -4995,6 +5193,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5018,6 +5217,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5037,6 +5237,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5060,6 +5261,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5092,6 +5294,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5110,6 +5313,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -5131,6 +5335,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5169,6 +5374,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5216,6 +5422,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5240,6 +5447,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5264,6 +5472,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5283,6 +5492,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5306,6 +5516,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5329,6 +5540,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5348,6 +5560,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5371,6 +5584,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5394,6 +5608,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5413,6 +5628,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5436,6 +5652,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5468,6 +5685,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5486,6 +5704,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D8", "optional": false }, @@ -5507,6 +5726,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5545,6 +5765,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5592,6 +5813,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5616,6 +5838,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5640,6 +5863,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5659,6 +5883,7 @@ "end": 2179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5682,6 +5907,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5705,6 +5931,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5724,6 +5951,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5747,6 +5975,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5770,6 +5999,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5789,6 +6019,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -5812,6 +6043,7 @@ "end": 2217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5844,6 +6076,7 @@ "end": 2234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5862,6 +6095,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D9", "optional": false }, @@ -5883,6 +6117,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5921,6 +6156,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5968,6 +6204,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5992,6 +6229,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6016,6 +6254,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6035,6 +6274,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6058,6 +6298,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6081,6 +6322,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6100,6 +6342,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6123,6 +6366,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6146,6 +6390,7 @@ "end": 2334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6165,6 +6410,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6188,6 +6434,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6220,6 +6467,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6248,6 +6496,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -6267,6 +6516,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6312,6 +6562,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6335,6 +6586,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6377,6 +6629,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6400,6 +6653,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -6421,6 +6675,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6459,6 +6714,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6506,6 +6762,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6530,6 +6787,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6554,6 +6812,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6573,6 +6832,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6596,6 +6856,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6619,6 +6880,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6638,6 +6900,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6661,6 +6924,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6684,6 +6948,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6703,6 +6968,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6726,6 +6992,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6758,6 +7025,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6776,6 +7044,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -6797,6 +7066,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6835,6 +7105,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6882,6 +7153,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6906,6 +7178,7 @@ "end": 2691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6930,6 +7203,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6949,6 +7223,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -6972,6 +7247,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6995,6 +7271,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7014,6 +7291,7 @@ "end": 2655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7037,6 +7315,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7060,6 +7339,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7079,6 +7359,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7102,6 +7383,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7134,6 +7416,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7152,6 +7435,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -7173,6 +7457,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7211,6 +7496,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7258,6 +7544,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7282,6 +7569,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7306,6 +7594,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7325,6 +7614,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7348,6 +7638,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7371,6 +7662,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7390,6 +7682,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7413,6 +7706,7 @@ "end": 2789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7436,6 +7730,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7455,6 +7750,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7478,6 +7774,7 @@ "end": 2807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7510,6 +7807,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7528,6 +7826,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -7549,6 +7848,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7587,6 +7887,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7634,6 +7935,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7658,6 +7960,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7682,6 +7985,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7701,6 +8005,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7724,6 +8029,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7747,6 +8053,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7766,6 +8073,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7789,6 +8097,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7812,6 +8121,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7831,6 +8141,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7854,6 +8165,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -7886,6 +8198,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7904,6 +8217,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -7925,6 +8239,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7963,6 +8278,7 @@ "end": 3115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8010,6 +8326,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8034,6 +8351,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8058,6 +8376,7 @@ "end": 3021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8077,6 +8396,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8100,6 +8420,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8123,6 +8444,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8142,6 +8464,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8165,6 +8488,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8188,6 +8512,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8207,6 +8532,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8230,6 +8556,7 @@ "end": 3071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8262,6 +8589,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8280,6 +8608,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D6", "optional": false }, @@ -8301,6 +8630,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8339,6 +8669,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8386,6 +8717,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8410,6 +8742,7 @@ "end": 3219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8434,6 +8767,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8453,6 +8787,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8476,6 +8811,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8499,6 +8835,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8518,6 +8855,7 @@ "end": 3183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8541,6 +8879,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8564,6 +8903,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8583,6 +8923,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8606,6 +8947,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8638,6 +8980,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8656,6 +8999,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -8677,6 +9021,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8715,6 +9060,7 @@ "end": 3379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8762,6 +9108,7 @@ "end": 3395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8786,6 +9133,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8810,6 +9158,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8829,6 +9178,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8852,6 +9202,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8875,6 +9226,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8894,6 +9246,7 @@ "end": 3315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8917,6 +9270,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8940,6 +9294,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8959,6 +9314,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8982,6 +9338,7 @@ "end": 3335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9014,6 +9371,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9032,6 +9390,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D8", "optional": false }, @@ -9053,6 +9412,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9091,6 +9451,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9138,6 +9499,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9162,6 +9524,7 @@ "end": 3483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9186,6 +9549,7 @@ "end": 3417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9205,6 +9569,7 @@ "end": 3429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9228,6 +9593,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9251,6 +9617,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9270,6 +9637,7 @@ "end": 3447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9293,6 +9661,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9316,6 +9685,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9335,6 +9705,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9358,6 +9729,7 @@ "end": 3467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9390,6 +9762,7 @@ "end": 3485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9408,6 +9781,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D9", "optional": false }, @@ -9429,6 +9803,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9467,6 +9842,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9514,6 +9890,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9538,6 +9915,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9562,6 +9940,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9581,6 +9960,7 @@ "end": 3561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9604,6 +9984,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9627,6 +10008,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9646,6 +10028,7 @@ "end": 3579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9669,6 +10052,7 @@ "end": 3581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9692,6 +10076,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9711,6 +10096,7 @@ "end": 3597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -9734,6 +10120,7 @@ "end": 3599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9766,6 +10153,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypesOfUnion.json b/crates/swc_ecma_parser/tests/tsc/subtypesOfUnion.json index 0be6a967a6b0..9524485171c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypesOfUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypesOfUnion.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -55,6 +57,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -75,6 +78,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -98,6 +102,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -158,6 +163,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -225,6 +231,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -270,6 +277,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -309,6 +317,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -332,6 +341,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -373,6 +383,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -412,6 +423,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -442,6 +454,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -516,6 +529,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -555,6 +569,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -589,6 +604,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -613,6 +629,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -642,6 +659,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -714,6 +732,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -749,6 +768,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -784,6 +804,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -819,6 +840,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -854,6 +876,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -878,6 +901,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -899,6 +923,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -923,6 +948,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -944,6 +970,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -968,6 +995,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -989,6 +1017,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1021,6 +1050,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1060,6 +1090,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1084,6 +1115,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1105,6 +1137,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1129,6 +1162,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1150,6 +1184,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1174,6 +1209,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1211,6 +1247,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1236,6 +1273,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1274,6 +1312,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -1299,6 +1338,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1320,6 +1360,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1348,6 +1389,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1378,6 +1420,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1401,6 +1444,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -1425,6 +1469,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1446,6 +1491,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -1470,6 +1516,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1491,6 +1538,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -1515,6 +1563,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1536,6 +1585,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -1560,6 +1610,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1581,6 +1632,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -1618,6 +1670,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1642,6 +1695,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1725,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1716,6 +1771,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1753,6 +1809,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1788,6 +1845,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1823,6 +1881,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -1858,6 +1917,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1893,6 +1953,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1917,6 +1978,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1938,6 +2000,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1962,6 +2025,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1983,6 +2047,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -2007,6 +2072,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -2028,6 +2094,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2060,6 +2127,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2099,6 +2167,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2123,6 +2192,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -2144,6 +2214,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2168,6 +2239,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2189,6 +2261,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2213,6 +2286,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2250,6 +2324,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2275,6 +2350,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2313,6 +2389,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2338,6 +2415,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2359,6 +2437,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2387,6 +2466,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2417,6 +2497,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2440,6 +2521,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -2464,6 +2546,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2485,6 +2568,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2509,6 +2593,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2530,6 +2615,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2554,6 +2640,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2575,6 +2662,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -2599,6 +2687,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2620,6 +2709,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures.json index 3acf6c83e73c..68edd896916b 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures.json @@ -21,6 +21,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallSignature", "optional": false }, @@ -40,6 +41,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -59,6 +61,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -81,6 +84,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +154,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -166,6 +171,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -185,6 +191,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -254,6 +261,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -272,6 +280,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -293,6 +302,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -357,6 +367,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -375,6 +386,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -396,6 +408,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -456,6 +470,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -486,6 +501,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -505,6 +521,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -527,6 +544,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -552,6 +570,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -621,6 +640,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -637,6 +657,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -656,6 +677,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -725,6 +747,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -743,6 +766,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -764,6 +788,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -789,6 +814,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -853,6 +879,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -871,6 +898,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -892,6 +920,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -913,6 +942,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -952,6 +982,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures2.json index 74a7fc6b131d..15acf2031ddc 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures2.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -309,6 +316,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -328,6 +336,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -350,6 +359,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -426,6 +436,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -442,6 +453,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -461,6 +473,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -516,6 +529,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -535,6 +549,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -557,6 +572,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -633,6 +649,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -649,6 +666,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -668,6 +686,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -723,6 +742,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -742,6 +762,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -764,6 +785,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -833,6 +855,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -849,6 +872,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -868,6 +892,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -923,6 +948,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -942,6 +968,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -964,6 +991,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -989,6 +1017,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1058,6 +1087,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1074,6 +1104,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1093,6 +1124,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1148,6 +1180,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1167,6 +1200,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1189,6 +1223,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1211,6 +1246,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1300,6 +1336,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1316,6 +1353,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1335,6 +1373,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1390,6 +1429,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1409,6 +1449,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1431,6 +1472,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1453,6 +1495,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1474,6 +1517,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1502,6 +1546,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1532,6 +1577,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1572,6 +1618,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1588,6 +1635,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1607,6 +1655,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1662,6 +1711,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1681,6 +1731,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1703,6 +1754,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1725,6 +1777,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1746,6 +1799,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1774,6 +1828,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1805,6 +1860,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1826,6 +1882,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1854,6 +1911,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1896,6 +1954,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1912,6 +1971,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1931,6 +1991,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1986,6 +2047,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2005,6 +2067,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2027,6 +2090,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2049,6 +2113,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2070,6 +2135,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2098,6 +2164,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2114,6 +2181,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2136,6 +2204,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -2157,6 +2226,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2185,6 +2255,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2216,6 +2287,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2237,6 +2309,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2265,6 +2338,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2307,6 +2381,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2323,6 +2398,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2342,6 +2418,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2397,6 +2474,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2416,6 +2494,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2438,6 +2517,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2460,6 +2540,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2481,6 +2562,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2509,6 +2591,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2525,6 +2608,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2547,6 +2631,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -2568,6 +2653,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2596,6 +2682,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2627,6 +2714,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2648,6 +2736,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2676,6 +2765,7 @@ "end": 1278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2718,6 +2808,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2734,6 +2825,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2753,6 +2845,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2808,6 +2901,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2827,6 +2921,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2859,6 +2954,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2888,6 +2984,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2917,6 +3014,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2957,6 +3055,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2973,6 +3072,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2992,6 +3092,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3047,6 +3148,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3066,6 +3168,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3088,6 +3191,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3117,6 +3221,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3149,6 +3254,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3178,6 +3284,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3213,6 +3320,7 @@ "end": 1501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3259,6 +3367,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3299,6 +3408,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3315,6 +3425,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3334,6 +3445,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3389,6 +3501,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3408,6 +3521,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3430,6 +3544,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3451,6 +3566,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3474,6 +3590,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3491,6 +3608,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3512,6 +3630,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3535,6 +3654,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3566,6 +3686,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3589,6 +3710,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3632,6 +3754,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3648,6 +3771,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3667,6 +3791,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3722,6 +3847,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3741,6 +3867,7 @@ "end": 1726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3763,6 +3890,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3784,6 +3912,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3807,6 +3936,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3824,6 +3954,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3845,6 +3976,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3868,6 +4000,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3899,6 +4032,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3922,6 +4056,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3965,6 +4100,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3981,6 +4117,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4000,6 +4137,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4055,6 +4193,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4074,6 +4213,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4096,6 +4236,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4125,6 +4266,7 @@ "end": 1865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4160,6 +4302,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4206,6 +4349,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4246,6 +4390,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4262,6 +4407,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4281,6 +4427,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4336,6 +4483,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4355,6 +4503,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4384,6 +4533,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4441,6 +4591,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4519,6 +4670,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4535,6 +4687,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4554,6 +4707,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4609,6 +4763,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4628,6 +4783,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4657,6 +4813,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4678,6 +4835,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4728,6 +4886,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4747,6 +4906,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4771,6 +4931,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4792,6 +4953,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4842,6 +5004,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4861,6 +5024,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4906,6 +5070,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4922,6 +5087,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4941,6 +5107,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4996,6 +5163,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5015,6 +5183,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5044,6 +5213,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5066,6 +5236,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5143,6 +5314,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5165,6 +5337,7 @@ "end": 2323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5263,6 +5436,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5279,6 +5453,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5298,6 +5473,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5353,6 +5529,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -5372,6 +5549,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5401,6 +5579,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5430,6 +5609,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5480,6 +5660,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5559,6 +5740,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5588,6 +5770,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5638,6 +5821,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5659,6 +5843,7 @@ "end": 2575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5686,6 +5871,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5758,6 +5944,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5774,6 +5961,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -5793,6 +5981,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5862,6 +6051,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false, "typeAnnotation": null @@ -5881,6 +6071,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5902,6 +6093,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5926,6 +6118,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5954,6 +6147,7 @@ "end": 2666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5994,6 +6188,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false, "typeAnnotation": null @@ -6013,6 +6208,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6085,6 +6281,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -6103,6 +6300,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -6116,6 +6314,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6150,6 +6349,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -6170,6 +6370,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -6183,6 +6384,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6216,6 +6418,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -6236,6 +6439,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6249,6 +6453,7 @@ "end": 2895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -6282,6 +6487,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false, "typeAnnotation": null @@ -6301,6 +6507,7 @@ "end": 2969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6322,6 +6529,7 @@ "end": 2969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6373,6 +6581,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6413,6 +6622,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": null @@ -6432,6 +6642,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6504,6 +6715,7 @@ "end": 3020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -6522,6 +6734,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -6535,6 +6748,7 @@ "end": 3034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6569,6 +6783,7 @@ "end": 3045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -6589,6 +6804,7 @@ "end": 3055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6602,6 +6818,7 @@ "end": 3063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -6635,6 +6852,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -6655,6 +6873,7 @@ "end": 3083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -6668,6 +6887,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6701,6 +6921,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false, "typeAnnotation": null @@ -6720,6 +6941,7 @@ "end": 3116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6741,6 +6963,7 @@ "end": 3116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6756,6 +6979,7 @@ "end": 3122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6781,6 +7005,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6821,6 +7046,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": null @@ -6840,6 +7066,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6900,6 +7127,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -6918,6 +7146,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -6931,6 +7160,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -6965,6 +7195,7 @@ "end": 3188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -6985,6 +7216,7 @@ "end": 3198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -6998,6 +7230,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -7031,6 +7264,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -7051,6 +7285,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -7064,6 +7299,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -7097,6 +7333,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false, "typeAnnotation": null @@ -7116,6 +7353,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7137,6 +7375,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7151,6 +7390,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7172,6 +7412,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7187,6 +7428,7 @@ "end": 3274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7212,6 +7454,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7234,6 +7477,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7274,6 +7518,7 @@ "end": 3286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": null @@ -7293,6 +7538,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7318,6 +7564,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7378,6 +7625,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -7396,6 +7644,7 @@ "end": 3332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -7409,6 +7658,7 @@ "end": 3339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7443,6 +7693,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -7463,6 +7714,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7476,6 +7728,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -7509,6 +7762,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -7529,6 +7783,7 @@ "end": 3394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -7542,6 +7797,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7575,6 +7831,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false, "typeAnnotation": null @@ -7594,6 +7851,7 @@ "end": 3442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7616,6 +7874,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -7637,6 +7896,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7665,6 +7925,7 @@ "end": 3442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7701,6 +7962,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7729,6 +7991,7 @@ "end": 3421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7751,6 +8014,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7791,6 +8055,7 @@ "end": 3466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": null @@ -7810,6 +8075,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7832,6 +8098,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -7912,6 +8179,7 @@ "end": 3511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -7930,6 +8198,7 @@ "end": 3518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -7943,6 +8212,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -7977,6 +8247,7 @@ "end": 3542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -7997,6 +8268,7 @@ "end": 3552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -8010,6 +8282,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -8043,6 +8316,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -8063,6 +8337,7 @@ "end": 3580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -8076,6 +8351,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -8109,6 +8385,7 @@ "end": 3602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false, "typeAnnotation": null @@ -8128,6 +8405,7 @@ "end": 3657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8150,6 +8428,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8171,6 +8450,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8199,6 +8479,7 @@ "end": 3657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8235,6 +8516,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8263,6 +8545,7 @@ "end": 3607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8282,6 +8565,7 @@ "end": 3620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8302,6 +8586,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8321,6 +8606,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -8359,6 +8645,7 @@ "end": 3681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": null @@ -8378,6 +8665,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8400,6 +8688,7 @@ "end": 3692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8421,6 +8710,7 @@ "end": 3698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8449,6 +8739,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -8485,6 +8776,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8523,6 +8815,7 @@ "end": 3733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -8541,6 +8834,7 @@ "end": 3740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -8554,6 +8848,7 @@ "end": 3747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8588,6 +8883,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -8608,6 +8904,7 @@ "end": 3774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8621,6 +8918,7 @@ "end": 3782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -8654,6 +8952,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -8674,6 +8973,7 @@ "end": 3802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -8687,6 +8987,7 @@ "end": 3810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8720,6 +9021,7 @@ "end": 3824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false, "typeAnnotation": null @@ -8739,6 +9041,7 @@ "end": 3879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8761,6 +9064,7 @@ "end": 3870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8782,6 +9086,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8810,6 +9115,7 @@ "end": 3879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8835,6 +9141,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -8856,6 +9163,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8890,6 +9198,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8923,6 +9232,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8942,6 +9252,7 @@ "end": 3842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8962,6 +9273,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8981,6 +9293,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9019,6 +9332,7 @@ "end": 3913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false, "typeAnnotation": null @@ -9038,6 +9352,7 @@ "end": 3942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9060,6 +9375,7 @@ "end": 3924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9081,6 +9397,7 @@ "end": 3930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9109,6 +9426,7 @@ "end": 3942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9134,6 +9452,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -9155,6 +9474,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9189,6 +9509,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9232,6 +9553,7 @@ "end": 3981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -9250,6 +9572,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -9263,6 +9586,7 @@ "end": 3995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9297,6 +9621,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a", "optional": false, "typeAnnotation": null @@ -9317,6 +9642,7 @@ "end": 4022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9330,6 +9656,7 @@ "end": 4030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -9363,6 +9690,7 @@ "end": 4040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -9383,6 +9711,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -9396,6 +9725,7 @@ "end": 4058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9429,6 +9759,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false, "typeAnnotation": null @@ -9448,6 +9779,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9470,6 +9802,7 @@ "end": 4118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9491,6 +9824,7 @@ "end": 4121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9519,6 +9853,7 @@ "end": 4127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9535,6 +9870,7 @@ "end": 4146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9557,6 +9893,7 @@ "end": 4137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -9578,6 +9915,7 @@ "end": 4140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9606,6 +9944,7 @@ "end": 4146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9631,6 +9970,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -9652,6 +9992,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9686,6 +10027,7 @@ "end": 4163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9719,6 +10061,7 @@ "end": 4077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9738,6 +10081,7 @@ "end": 4090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9758,6 +10102,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9777,6 +10122,7 @@ "end": 4109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9815,6 +10161,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false, "typeAnnotation": null @@ -9834,6 +10181,7 @@ "end": 4209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9856,6 +10204,7 @@ "end": 4191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9877,6 +10226,7 @@ "end": 4197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9905,6 +10255,7 @@ "end": 4209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9921,6 +10272,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9943,6 +10295,7 @@ "end": 4219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -9964,6 +10317,7 @@ "end": 4225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9992,6 +10346,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10017,6 +10372,7 @@ "end": 4250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10038,6 +10394,7 @@ "end": 4250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10072,6 +10429,7 @@ "end": 4263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10115,6 +10473,7 @@ "end": 4276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -10133,6 +10492,7 @@ "end": 4283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -10146,6 +10506,7 @@ "end": 4290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10180,6 +10541,7 @@ "end": 4307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a", "optional": false, "typeAnnotation": null @@ -10200,6 +10562,7 @@ "end": 4317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10213,6 +10576,7 @@ "end": 4325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false } @@ -10246,6 +10610,7 @@ "end": 4335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -10266,6 +10631,7 @@ "end": 4345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false } @@ -10279,6 +10645,7 @@ "end": 4353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10312,6 +10679,7 @@ "end": 4367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false, "typeAnnotation": null @@ -10331,6 +10699,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10353,6 +10722,7 @@ "end": 4413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10374,6 +10744,7 @@ "end": 4416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10402,6 +10773,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10418,6 +10790,7 @@ "end": 4469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10440,6 +10813,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10469,6 +10843,7 @@ "end": 4439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -10504,6 +10879,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -10550,6 +10926,7 @@ "end": 4469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10575,6 +10952,7 @@ "end": 4479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10596,6 +10974,7 @@ "end": 4479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10630,6 +11009,7 @@ "end": 4486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10663,6 +11043,7 @@ "end": 4372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10682,6 +11063,7 @@ "end": 4385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10702,6 +11084,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10721,6 +11104,7 @@ "end": 4404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10759,6 +11143,7 @@ "end": 4503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false, "typeAnnotation": null @@ -10778,6 +11163,7 @@ "end": 4532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10800,6 +11186,7 @@ "end": 4514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10821,6 +11208,7 @@ "end": 4520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10849,6 +11237,7 @@ "end": 4532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10865,6 +11254,7 @@ "end": 4560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10887,6 +11277,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10908,6 +11299,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10936,6 +11328,7 @@ "end": 4560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10961,6 +11354,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10982,6 +11376,7 @@ "end": 4573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11016,6 +11411,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11059,6 +11455,7 @@ "end": 4599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -11077,6 +11474,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -11090,6 +11488,7 @@ "end": 4613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11124,6 +11523,7 @@ "end": 4630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a", "optional": false, "typeAnnotation": null @@ -11144,6 +11544,7 @@ "end": 4640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11157,6 +11558,7 @@ "end": 4648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false } @@ -11190,6 +11592,7 @@ "end": 4658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b", "optional": false, "typeAnnotation": null @@ -11210,6 +11613,7 @@ "end": 4668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false } @@ -11223,6 +11627,7 @@ "end": 4676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11256,6 +11661,7 @@ "end": 4691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false, "typeAnnotation": null @@ -11285,6 +11691,7 @@ "end": 4718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11314,6 +11721,7 @@ "end": 4721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11336,6 +11744,7 @@ "end": 4729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -11378,6 +11787,7 @@ "end": 4696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11397,6 +11807,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11435,6 +11846,7 @@ "end": 4745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false, "typeAnnotation": null @@ -11464,6 +11876,7 @@ "end": 4753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11493,6 +11906,7 @@ "end": 4762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11528,6 +11942,7 @@ "end": 4777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11566,6 +11981,7 @@ "end": 4791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -11584,6 +12000,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -11597,6 +12014,7 @@ "end": 4807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11631,6 +12049,7 @@ "end": 4825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a", "optional": false, "typeAnnotation": null @@ -11651,6 +12070,7 @@ "end": 4836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11664,6 +12084,7 @@ "end": 4845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false } @@ -11697,6 +12118,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b", "optional": false, "typeAnnotation": null @@ -11717,6 +12139,7 @@ "end": 4867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false } @@ -11730,6 +12153,7 @@ "end": 4876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11763,6 +12187,7 @@ "end": 4891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false, "typeAnnotation": null @@ -11782,6 +12207,7 @@ "end": 4915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11803,6 +12229,7 @@ "end": 4915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11817,6 +12244,7 @@ "end": 4921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11838,6 +12266,7 @@ "end": 4921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11853,6 +12282,7 @@ "end": 4927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -11878,6 +12308,7 @@ "end": 4896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11897,6 +12328,7 @@ "end": 4909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11935,6 +12367,7 @@ "end": 4940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false, "typeAnnotation": null @@ -11954,6 +12387,7 @@ "end": 4962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11983,6 +12417,7 @@ "end": 4952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -12015,6 +12450,7 @@ "end": 4995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12044,6 +12480,7 @@ "end": 4972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -12079,6 +12516,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -12131,6 +12569,7 @@ "end": 5005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12169,6 +12608,7 @@ "end": 5019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -12187,6 +12627,7 @@ "end": 5027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -12200,6 +12641,7 @@ "end": 5035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12234,6 +12676,7 @@ "end": 5053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11a", "optional": false, "typeAnnotation": null @@ -12254,6 +12697,7 @@ "end": 5064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12267,6 +12711,7 @@ "end": 5073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -12300,6 +12745,7 @@ "end": 5084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -12320,6 +12766,7 @@ "end": 5095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -12333,6 +12780,7 @@ "end": 5104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12366,6 +12814,7 @@ "end": 5119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false, "typeAnnotation": null @@ -12385,6 +12834,7 @@ "end": 5160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12406,6 +12856,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12429,6 +12880,7 @@ "end": 5159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12446,6 +12898,7 @@ "end": 5166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12467,6 +12920,7 @@ "end": 5166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12501,6 +12955,7 @@ "end": 5177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12524,6 +12979,7 @@ "end": 5185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -12555,6 +13011,7 @@ "end": 5124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12574,6 +13031,7 @@ "end": 5138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12597,6 +13055,7 @@ "end": 5143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12638,6 +13097,7 @@ "end": 5204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false, "typeAnnotation": null @@ -12657,6 +13117,7 @@ "end": 5222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12678,6 +13139,7 @@ "end": 5216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12701,6 +13163,7 @@ "end": 5221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12718,6 +13181,7 @@ "end": 5242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12739,6 +13203,7 @@ "end": 5232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12762,6 +13227,7 @@ "end": 5241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -12799,6 +13265,7 @@ "end": 5253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12822,6 +13289,7 @@ "end": 5261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -12863,6 +13331,7 @@ "end": 5276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -12881,6 +13350,7 @@ "end": 5284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -12894,6 +13364,7 @@ "end": 5292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -12928,6 +13399,7 @@ "end": 5310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12a", "optional": false, "typeAnnotation": null @@ -12948,6 +13420,7 @@ "end": 5321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -12961,6 +13434,7 @@ "end": 5330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false } @@ -12994,6 +13468,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12b", "optional": false, "typeAnnotation": null @@ -13014,6 +13489,7 @@ "end": 5352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false } @@ -13027,6 +13503,7 @@ "end": 5361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -13060,6 +13537,7 @@ "end": 5376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false, "typeAnnotation": null @@ -13079,6 +13557,7 @@ "end": 5420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13100,6 +13579,7 @@ "end": 5414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13123,6 +13603,7 @@ "end": 5419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13140,6 +13621,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13161,6 +13643,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13176,6 +13659,7 @@ "end": 5432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -13201,6 +13685,7 @@ "end": 5381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13220,6 +13705,7 @@ "end": 5395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13243,6 +13729,7 @@ "end": 5403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13284,6 +13771,7 @@ "end": 5445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false, "typeAnnotation": null @@ -13303,6 +13791,7 @@ "end": 5463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13324,6 +13813,7 @@ "end": 5457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13347,6 +13837,7 @@ "end": 5462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13364,6 +13855,7 @@ "end": 5482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13385,6 +13877,7 @@ "end": 5473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13408,6 +13901,7 @@ "end": 5481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13445,6 +13939,7 @@ "end": 5493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13468,6 +13963,7 @@ "end": 5501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13509,6 +14005,7 @@ "end": 5516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -13527,6 +14024,7 @@ "end": 5524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -13540,6 +14038,7 @@ "end": 5532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13574,6 +14073,7 @@ "end": 5550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13a", "optional": false, "typeAnnotation": null @@ -13594,6 +14094,7 @@ "end": 5561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13607,6 +14108,7 @@ "end": 5570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false } @@ -13640,6 +14142,7 @@ "end": 5581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13b", "optional": false, "typeAnnotation": null @@ -13660,6 +14163,7 @@ "end": 5592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false } @@ -13673,6 +14177,7 @@ "end": 5601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13706,6 +14211,7 @@ "end": 5616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false, "typeAnnotation": null @@ -13725,6 +14231,7 @@ "end": 5640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13754,6 +14261,7 @@ "end": 5629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -13778,6 +14286,7 @@ "end": 5632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13799,6 +14308,7 @@ "end": 5635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13823,6 +14333,7 @@ "end": 5638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13848,6 +14359,7 @@ "end": 5646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -13882,6 +14394,7 @@ "end": 5621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13922,6 +14435,7 @@ "end": 5661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false, "typeAnnotation": null @@ -13941,6 +14455,7 @@ "end": 5692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13970,6 +14485,7 @@ "end": 5671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -14005,6 +14521,7 @@ "end": 5682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -14057,6 +14574,7 @@ "end": 5704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -14095,6 +14613,7 @@ "end": 5718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -14113,6 +14632,7 @@ "end": 5726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -14126,6 +14646,7 @@ "end": 5734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14160,6 +14681,7 @@ "end": 5752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14a", "optional": false, "typeAnnotation": null @@ -14180,6 +14702,7 @@ "end": 5763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14193,6 +14716,7 @@ "end": 5772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false } @@ -14226,6 +14750,7 @@ "end": 5783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14b", "optional": false, "typeAnnotation": null @@ -14246,6 +14771,7 @@ "end": 5794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false } @@ -14259,6 +14785,7 @@ "end": 5803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14292,6 +14819,7 @@ "end": 5818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg1", "optional": false, "typeAnnotation": null @@ -14311,6 +14839,7 @@ "end": 5829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14332,6 +14861,7 @@ "end": 5829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14372,6 +14902,7 @@ "end": 5836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14401,6 +14932,7 @@ "end": 5823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14441,6 +14973,7 @@ "end": 5851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -14459,6 +14992,7 @@ "end": 5859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -14472,6 +15006,7 @@ "end": 5867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg1", "optional": false } @@ -14506,6 +15041,7 @@ "end": 5888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg1", "optional": false, "typeAnnotation": null @@ -14525,6 +15061,7 @@ "end": 5912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14546,6 +15083,7 @@ "end": 5912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14597,6 +15135,7 @@ "end": 5893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14616,6 +15155,7 @@ "end": 5906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14654,6 +15194,7 @@ "end": 5929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -14672,6 +15213,7 @@ "end": 5937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -14685,6 +15227,7 @@ "end": 5945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg1", "optional": false } @@ -14719,6 +15262,7 @@ "end": 5960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg1", "optional": false, "typeAnnotation": null @@ -14738,6 +15282,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14760,6 +15305,7 @@ "end": 5972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -14781,6 +15327,7 @@ "end": 5975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14809,6 +15356,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14851,6 +15399,7 @@ "end": 5988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14880,6 +15429,7 @@ "end": 5965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14920,6 +15470,7 @@ "end": 6004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -14938,6 +15489,7 @@ "end": 6012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -14951,6 +15503,7 @@ "end": 6020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg1", "optional": false } @@ -14985,6 +15538,7 @@ "end": 6041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg1", "optional": false, "typeAnnotation": null @@ -15004,6 +15558,7 @@ "end": 6062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -15026,6 +15581,7 @@ "end": 6053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -15047,6 +15603,7 @@ "end": 6056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15075,6 +15632,7 @@ "end": 6062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15117,6 +15675,7 @@ "end": 6069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15146,6 +15705,7 @@ "end": 6046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15186,6 +15746,7 @@ "end": 6085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -15204,6 +15765,7 @@ "end": 6093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -15217,6 +15779,7 @@ "end": 6101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures3.json index d52e645e78a5..d530b653eff6 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures3.json @@ -21,6 +21,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -335,6 +343,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -354,6 +363,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -376,6 +386,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +463,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -468,6 +480,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -487,6 +500,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -542,6 +556,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -561,6 +576,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -583,6 +599,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -605,6 +622,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -626,6 +644,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -654,6 +673,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -685,6 +705,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -706,6 +727,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -734,6 +756,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -776,6 +799,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -792,6 +816,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -811,6 +836,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -866,6 +892,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -885,6 +912,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -907,6 +935,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -929,6 +958,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -950,6 +980,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -978,6 +1009,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -994,6 +1026,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1016,6 +1049,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1037,6 +1071,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1065,6 +1100,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1096,6 +1132,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1117,6 +1154,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1145,6 +1183,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1187,6 +1226,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1203,6 +1243,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1222,6 +1263,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1277,6 +1319,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1296,6 +1339,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1328,6 +1372,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1357,6 +1402,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1386,6 +1432,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1473,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1442,6 +1490,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1461,6 +1510,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1516,6 +1566,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1535,6 +1586,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1557,6 +1609,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1586,6 +1639,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1618,6 +1672,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1647,6 +1702,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1682,6 +1738,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1728,6 +1785,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1768,6 +1826,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1784,6 +1843,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1803,6 +1863,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1858,6 +1919,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1877,6 +1939,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1899,6 +1962,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1920,6 +1984,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1943,6 +2008,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1960,6 +2026,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1981,6 +2048,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2004,6 +2072,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2035,6 +2104,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2058,6 +2128,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2101,6 +2172,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2117,6 +2189,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2136,6 +2209,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2191,6 +2265,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2210,6 +2285,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2232,6 +2308,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2261,6 +2338,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2296,6 +2374,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2372,6 +2451,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2388,6 +2468,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2407,6 +2488,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2462,6 +2544,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2481,6 +2564,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2510,6 +2594,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2539,6 +2624,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2589,6 +2675,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2668,6 +2755,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2697,6 +2785,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2747,6 +2836,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2847,6 +2937,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2863,6 +2954,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2882,6 +2974,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2937,6 +3030,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -2956,6 +3050,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2985,6 +3080,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3014,6 +3110,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3035,6 +3132,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3062,6 +3160,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3088,6 +3187,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3107,6 +3207,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3131,6 +3232,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3152,6 +3254,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3179,6 +3282,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3205,6 +3309,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3224,6 +3329,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3277,6 +3383,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3306,6 +3413,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3327,6 +3435,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3354,6 +3463,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3380,6 +3490,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3399,6 +3510,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3423,6 +3535,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3444,6 +3557,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3471,6 +3585,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3497,6 +3612,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3516,6 +3632,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3590,6 +3707,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3606,6 +3724,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -3625,6 +3744,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -3694,6 +3814,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -3712,6 +3833,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3733,6 +3855,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3754,6 +3877,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3794,6 +3918,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3823,6 +3948,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3845,6 +3971,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3889,6 +4016,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -3917,6 +4045,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3980,6 +4109,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4001,6 +4131,7 @@ "end": 2133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4041,6 +4172,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4070,6 +4202,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4092,6 +4225,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4135,6 +4269,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -4163,6 +4298,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4184,6 +4320,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4224,6 +4361,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4253,6 +4391,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4275,6 +4414,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4306,6 +4446,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4381,6 +4522,7 @@ "end": 2228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false, "typeAnnotation": null @@ -4400,6 +4542,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4422,6 +4565,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4443,6 +4587,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4471,6 +4616,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4496,6 +4642,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4517,6 +4664,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4551,6 +4699,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4584,6 +4733,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4603,6 +4753,7 @@ "end": 2246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4623,6 +4774,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4642,6 +4794,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4662,6 +4815,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4681,6 +4835,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4719,6 +4874,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": null @@ -4738,6 +4894,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4760,6 +4917,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4781,6 +4939,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4809,6 +4968,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4834,6 +4994,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4855,6 +5016,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4889,6 +5051,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4932,6 +5095,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -4950,6 +5114,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -4963,6 +5128,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -4997,6 +5163,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -5017,6 +5184,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -5030,6 +5198,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -5063,6 +5232,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -5083,6 +5253,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -5096,6 +5267,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -5129,6 +5301,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false, "typeAnnotation": null @@ -5148,6 +5321,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5170,6 +5344,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5191,6 +5366,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5219,6 +5395,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5235,6 +5412,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5257,6 +5435,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5286,6 +5465,7 @@ "end": 2585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5332,6 +5512,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5357,6 +5538,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5378,6 +5560,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5412,6 +5595,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5445,6 +5629,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5464,6 +5649,7 @@ "end": 2531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5484,6 +5670,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5503,6 +5690,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5541,6 +5729,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": null @@ -5560,6 +5749,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5582,6 +5772,7 @@ "end": 2651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5603,6 +5794,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5631,6 +5823,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5647,6 +5840,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5669,6 +5863,7 @@ "end": 2679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5690,6 +5885,7 @@ "end": 2685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5718,6 +5914,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5743,6 +5940,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5764,6 +5962,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5798,6 +5997,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5841,6 +6041,7 @@ "end": 2740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -5859,6 +6060,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5872,6 +6074,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5906,6 +6109,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -5926,6 +6130,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5939,6 +6144,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5972,6 +6178,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -5992,6 +6199,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -6005,6 +6213,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -6038,6 +6247,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false, "typeAnnotation": null @@ -6067,6 +6277,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6096,6 +6307,7 @@ "end": 2869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6131,6 +6343,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6159,6 +6372,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6178,6 +6392,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6216,6 +6431,7 @@ "end": 2899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": null @@ -6245,6 +6461,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6274,6 +6491,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6309,6 +6527,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6347,6 +6566,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -6365,6 +6585,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6378,6 +6599,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -6412,6 +6634,7 @@ "end": 2977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -6432,6 +6655,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6445,6 +6669,7 @@ "end": 2994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -6478,6 +6703,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -6498,6 +6724,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -6511,6 +6738,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6544,6 +6772,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false, "typeAnnotation": null @@ -6563,6 +6792,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6584,6 +6814,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6598,6 +6829,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6619,6 +6851,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6653,6 +6886,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6681,6 +6915,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6700,6 +6935,7 @@ "end": 3063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6738,6 +6974,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": null @@ -6757,6 +6994,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6786,6 +7024,7 @@ "end": 3115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6818,6 +7057,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6847,6 +7087,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6882,6 +7123,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -6934,6 +7176,7 @@ "end": 3168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6972,6 +7215,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -6990,6 +7234,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -7003,6 +7248,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -7037,6 +7283,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -7057,6 +7304,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -7070,6 +7318,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -7103,6 +7352,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -7123,6 +7373,7 @@ "end": 3260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -7136,6 +7387,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -7169,6 +7421,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false, "typeAnnotation": null @@ -7188,6 +7441,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7209,6 +7463,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7232,6 +7487,7 @@ "end": 3302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7249,6 +7505,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7270,6 +7527,7 @@ "end": 3313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7293,6 +7551,7 @@ "end": 3322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -7330,6 +7589,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7353,6 +7613,7 @@ "end": 3342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7394,6 +7655,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": null @@ -7413,6 +7675,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7434,6 +7697,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7457,6 +7721,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7474,6 +7739,7 @@ "end": 3425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7495,6 +7761,7 @@ "end": 3419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7518,6 +7785,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7555,6 +7823,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7583,6 +7852,7 @@ "end": 3369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7602,6 +7872,7 @@ "end": 3383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7625,6 +7896,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -7666,6 +7938,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -7684,6 +7957,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -7697,6 +7971,7 @@ "end": 3463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7731,6 +8006,7 @@ "end": 3535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -7751,6 +8027,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7764,6 +8041,7 @@ "end": 3552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7797,6 +8075,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -7817,6 +8096,7 @@ "end": 3575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7830,6 +8110,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7863,6 +8144,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg", "optional": false, "typeAnnotation": null @@ -7882,6 +8164,7 @@ "end": 3624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7911,6 +8194,7 @@ "end": 3613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7935,6 +8219,7 @@ "end": 3616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7956,6 +8241,7 @@ "end": 3619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7980,6 +8266,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8018,6 +8305,7 @@ "end": 3631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8046,6 +8334,7 @@ "end": 3605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8086,6 +8375,7 @@ "end": 3652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false, "typeAnnotation": null @@ -8105,6 +8395,7 @@ "end": 3683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8134,6 +8425,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8169,6 +8461,7 @@ "end": 3673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8236,6 +8529,7 @@ "end": 3701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -8254,6 +8548,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8267,6 +8562,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg", "optional": false } @@ -8301,6 +8597,7 @@ "end": 3736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a", "optional": false, "typeAnnotation": null @@ -8321,6 +8618,7 @@ "end": 3746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8334,6 +8632,7 @@ "end": 3753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg", "optional": false } @@ -8367,6 +8666,7 @@ "end": 3767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -8387,6 +8687,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg", "optional": false } @@ -8400,6 +8701,7 @@ "end": 3784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8433,6 +8735,7 @@ "end": 3802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false, "typeAnnotation": null @@ -8452,6 +8755,7 @@ "end": 3839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8481,6 +8785,7 @@ "end": 3828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8505,6 +8810,7 @@ "end": 3831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8526,6 +8832,7 @@ "end": 3834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8550,6 +8857,7 @@ "end": 3837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8593,6 +8901,7 @@ "end": 3807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8612,6 +8921,7 @@ "end": 3820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8650,6 +8960,7 @@ "end": 3858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c", "optional": false, "typeAnnotation": null @@ -8668,6 +8979,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8681,6 +8993,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8715,6 +9028,7 @@ "end": 3940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d", "optional": false, "typeAnnotation": null @@ -8735,6 +9049,7 @@ "end": 3950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8748,6 +9063,7 @@ "end": 3958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8781,6 +9097,7 @@ "end": 3972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e", "optional": false, "typeAnnotation": null @@ -8801,6 +9118,7 @@ "end": 3982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8814,6 +9132,7 @@ "end": 3990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8847,6 +9166,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg", "optional": false, "typeAnnotation": null @@ -8866,6 +9186,7 @@ "end": 4028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8888,6 +9209,7 @@ "end": 4019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8909,6 +9231,7 @@ "end": 4022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8937,6 +9260,7 @@ "end": 4028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8979,6 +9303,7 @@ "end": 4035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9008,6 +9333,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9048,6 +9374,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -9066,6 +9393,7 @@ "end": 4062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -9079,6 +9407,7 @@ "end": 4068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg", "optional": false } @@ -9113,6 +9442,7 @@ "end": 4092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg", "optional": false, "typeAnnotation": null @@ -9132,6 +9462,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9154,6 +9485,7 @@ "end": 4104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9175,6 +9507,7 @@ "end": 4107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9203,6 +9536,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9264,6 +9598,7 @@ "end": 4097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9304,6 +9639,7 @@ "end": 4141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -9322,6 +9658,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -9335,6 +9672,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg", "optional": false } @@ -9365,6 +9703,7 @@ "end": 4353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -9384,6 +9723,7 @@ "end": 4381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9403,6 +9743,7 @@ "end": 4384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9425,6 +9766,7 @@ "end": 4391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9446,6 +9788,7 @@ "end": 4394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9474,6 +9817,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9510,6 +9854,7 @@ "end": 4400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9551,6 +9896,7 @@ "end": 4414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9567,6 +9913,7 @@ "end": 4441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9586,6 +9933,7 @@ "end": 4444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9655,6 +10003,7 @@ "end": 4471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": null @@ -9674,6 +10023,7 @@ "end": 4482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9695,6 +10045,7 @@ "end": 4482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9746,6 +10097,7 @@ "end": 4476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9786,6 +10138,7 @@ "end": 4503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -9804,6 +10157,7 @@ "end": 4510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9817,6 +10171,7 @@ "end": 4517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -9837,6 +10192,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -9856,6 +10212,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9878,6 +10235,7 @@ "end": 4622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9899,6 +10257,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9927,6 +10286,7 @@ "end": 4619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9994,6 +10354,7 @@ "end": 4650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -10010,6 +10371,7 @@ "end": 4677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -10029,6 +10391,7 @@ "end": 4680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -10098,6 +10461,7 @@ "end": 4707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": null @@ -10117,6 +10481,7 @@ "end": 4718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10138,6 +10503,7 @@ "end": 4718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10178,6 +10544,7 @@ "end": 4725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10207,6 +10574,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10247,6 +10615,7 @@ "end": 4744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -10265,6 +10634,7 @@ "end": 4751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -10278,6 +10648,7 @@ "end": 4758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures4.json index 4397e0d13799..8cca6f689542 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignatures4.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -309,6 +316,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -328,6 +336,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -350,6 +359,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -371,6 +381,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +410,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -435,6 +447,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -468,6 +481,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -487,6 +501,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -542,6 +557,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -561,6 +577,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -583,6 +600,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -604,6 +622,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -632,6 +651,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +711,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -710,6 +731,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -765,6 +787,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -784,6 +807,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -806,6 +830,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -827,6 +852,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -855,6 +881,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -907,6 +934,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -926,6 +954,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -981,6 +1010,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1000,6 +1030,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1022,6 +1053,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1043,6 +1075,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1057,6 +1090,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1078,6 +1112,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1106,6 +1141,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1128,6 +1164,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1180,6 +1217,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1199,6 +1237,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1254,6 +1293,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1273,6 +1313,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1295,6 +1336,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1317,6 +1359,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1338,6 +1381,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1366,6 +1410,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1396,6 +1441,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1418,6 +1464,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1448,6 +1495,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1480,6 +1528,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1499,6 +1548,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1554,6 +1604,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1573,6 +1624,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1595,6 +1647,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1617,6 +1670,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1638,6 +1692,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1666,6 +1721,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1696,6 +1752,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1715,6 +1772,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1743,6 +1801,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1775,6 +1834,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1794,6 +1854,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1849,6 +1910,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1868,6 +1930,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1890,6 +1953,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1919,6 +1983,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1943,6 +2008,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1961,6 +2027,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1990,6 +2057,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2014,6 +2082,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2035,6 +2104,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2059,6 +2129,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2091,6 +2162,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2121,6 +2193,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2153,6 +2226,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2172,6 +2246,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2227,6 +2302,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2246,6 +2322,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -2268,6 +2345,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2297,6 +2375,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2321,6 +2400,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2342,6 +2422,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2366,6 +2447,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2398,6 +2480,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2434,6 +2517,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2467,6 +2551,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2486,6 +2571,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2541,6 +2627,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2560,6 +2647,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -2582,6 +2670,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2611,6 +2700,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2635,6 +2725,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2656,6 +2747,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2680,6 +2772,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2712,6 +2805,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2731,6 +2825,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2765,6 +2860,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2798,6 +2894,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2817,6 +2914,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2872,6 +2970,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -2891,6 +2990,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2920,6 +3020,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2942,6 +3043,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2963,6 +3065,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2991,6 +3094,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3026,6 +3130,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3053,6 +3158,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3072,6 +3178,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3096,6 +3203,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3118,6 +3226,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3139,6 +3248,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3167,6 +3277,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3202,6 +3313,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3229,6 +3341,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3248,6 +3361,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3285,6 +3399,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -3304,6 +3419,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3359,6 +3475,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -3378,6 +3495,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -3407,6 +3525,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3436,6 +3555,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3457,6 +3577,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3484,6 +3605,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3510,6 +3632,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3529,6 +3652,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3553,6 +3677,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3574,6 +3699,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3601,6 +3727,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3627,6 +3754,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3646,6 +3774,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3699,6 +3828,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3728,6 +3858,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3749,6 +3880,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3776,6 +3908,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3802,6 +3935,7 @@ "end": 1469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3821,6 +3955,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3845,6 +3980,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3866,6 +4002,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3893,6 +4030,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3919,6 +4057,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3938,6 +4077,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4004,6 +4144,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -4023,6 +4164,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4092,6 +4234,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false, "typeAnnotation": null @@ -4111,6 +4254,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4132,6 +4276,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4172,6 +4317,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4201,6 +4347,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4241,6 +4388,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false, "typeAnnotation": null @@ -4260,6 +4408,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4281,6 +4430,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4321,6 +4471,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4350,6 +4501,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4390,6 +4542,7 @@ "end": 1669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -4408,6 +4561,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4421,6 +4575,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4455,6 +4610,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -4475,6 +4631,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4488,6 +4645,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4521,6 +4679,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -4541,6 +4700,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4554,6 +4714,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4587,6 +4748,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false, "typeAnnotation": null @@ -4606,6 +4768,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4627,6 +4790,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4678,6 +4842,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4718,6 +4883,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": null @@ -4737,6 +4903,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4758,6 +4925,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4809,6 +4977,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4849,6 +5018,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -4867,6 +5037,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4880,6 +5051,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -4914,6 +5086,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -4934,6 +5107,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -4947,6 +5121,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -4980,6 +5155,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -5000,6 +5176,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -5013,6 +5190,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -5046,6 +5224,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false, "typeAnnotation": null @@ -5065,6 +5244,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5086,6 +5266,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5120,6 +5301,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5148,6 +5330,7 @@ "end": 1894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5188,6 +5371,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": null @@ -5207,6 +5391,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5228,6 +5413,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5267,6 +5453,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5307,6 +5494,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -5325,6 +5513,7 @@ "end": 1958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -5338,6 +5527,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5372,6 +5562,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -5392,6 +5583,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5405,6 +5597,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5438,6 +5631,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -5458,6 +5652,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5471,6 +5666,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5504,6 +5700,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false, "typeAnnotation": null @@ -5523,6 +5720,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5544,6 +5742,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5558,6 +5757,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5579,6 +5779,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5618,6 +5819,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5640,6 +5842,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5680,6 +5883,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": null @@ -5699,6 +5903,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5720,6 +5925,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5734,6 +5940,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5755,6 +5962,7 @@ "end": 2090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5794,6 +6002,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5816,6 +6025,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5856,6 +6066,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5874,6 +6085,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -5887,6 +6099,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -5921,6 +6134,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -5941,6 +6155,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -5954,6 +6169,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -5987,6 +6203,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -6007,6 +6224,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6020,6 +6238,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -6053,6 +6272,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false, "typeAnnotation": null @@ -6072,6 +6292,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6094,6 +6315,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6115,6 +6337,7 @@ "end": 2205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6143,6 +6366,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6179,6 +6403,7 @@ "end": 2218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6207,6 +6432,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6229,6 +6455,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6269,6 +6496,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": null @@ -6288,6 +6516,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6310,6 +6539,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6331,6 +6561,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6359,6 +6590,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6395,6 +6627,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6423,6 +6656,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6445,6 +6679,7 @@ "end": 2243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6485,6 +6720,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -6503,6 +6739,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -6516,6 +6753,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6550,6 +6788,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -6570,6 +6809,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6583,6 +6823,7 @@ "end": 2321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6616,6 +6857,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -6636,6 +6878,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6649,6 +6892,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6682,6 +6926,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false, "typeAnnotation": null @@ -6701,6 +6946,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6723,6 +6969,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6744,6 +6991,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6772,6 +7020,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6808,6 +7057,7 @@ "end": 2423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6836,6 +7086,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6855,6 +7106,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6875,6 +7127,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6894,6 +7147,7 @@ "end": 2398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6932,6 +7186,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": null @@ -6951,6 +7206,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6973,6 +7229,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6994,6 +7251,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7022,6 +7280,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7058,6 +7317,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7086,6 +7346,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7105,6 +7366,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7143,6 +7405,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -7161,6 +7424,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -7174,6 +7438,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7208,6 +7473,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -7228,6 +7494,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7241,6 +7508,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7274,6 +7542,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -7294,6 +7563,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7307,6 +7577,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7340,6 +7611,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false, "typeAnnotation": null @@ -7359,6 +7631,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7388,6 +7661,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7412,6 +7686,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7430,6 +7705,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7459,6 +7735,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7483,6 +7760,7 @@ "end": 2619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7504,6 +7782,7 @@ "end": 2624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7528,6 +7807,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7566,6 +7846,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7594,6 +7875,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7616,6 +7898,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7656,6 +7939,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false, "typeAnnotation": null @@ -7675,6 +7959,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7704,6 +7989,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7728,6 +8014,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7746,6 +8033,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7775,6 +8063,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7799,6 +8088,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7820,6 +8110,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7844,6 +8135,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7882,6 +8174,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7910,6 +8203,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7950,6 +8244,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -7968,6 +8263,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -7981,6 +8277,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8015,6 +8312,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11a", "optional": false, "typeAnnotation": null @@ -8035,6 +8333,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8048,6 +8347,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -8081,6 +8381,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -8101,6 +8402,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -8114,6 +8416,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8147,6 +8450,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false, "typeAnnotation": null @@ -8166,6 +8470,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8195,6 +8500,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8219,6 +8525,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8240,6 +8547,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8264,6 +8572,7 @@ "end": 2838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8308,6 +8617,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8337,6 +8647,7 @@ "end": 2818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8359,6 +8670,7 @@ "end": 2821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8399,6 +8711,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false, "typeAnnotation": null @@ -8418,6 +8731,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8447,6 +8761,7 @@ "end": 2881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8471,6 +8786,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8492,6 +8808,7 @@ "end": 2887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8516,6 +8833,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8560,6 +8878,7 @@ "end": 2899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8589,6 +8908,7 @@ "end": 2873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8629,6 +8949,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -8647,6 +8968,7 @@ "end": 2923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8660,6 +8982,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8694,6 +9017,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15a", "optional": false, "typeAnnotation": null @@ -8714,6 +9038,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8727,6 +9052,7 @@ "end": 2960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false } @@ -8760,6 +9086,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15b", "optional": false, "typeAnnotation": null @@ -8780,6 +9107,7 @@ "end": 2982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false } @@ -8793,6 +9121,7 @@ "end": 2990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8826,6 +9155,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false, "typeAnnotation": null @@ -8845,6 +9175,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8874,6 +9205,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8898,6 +9230,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8919,6 +9252,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8943,6 +9277,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8987,6 +9322,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9016,6 +9352,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9035,6 +9372,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9073,6 +9411,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false, "typeAnnotation": null @@ -9092,6 +9431,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9121,6 +9461,7 @@ "end": 3094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9145,6 +9486,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9166,6 +9508,7 @@ "end": 3100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9190,6 +9533,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9234,6 +9578,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9263,6 +9608,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9282,6 +9628,7 @@ "end": 3086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9320,6 +9667,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -9338,6 +9686,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -9351,6 +9700,7 @@ "end": 3143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9385,6 +9735,7 @@ "end": 3154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16a", "optional": false, "typeAnnotation": null @@ -9405,6 +9756,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9418,6 +9770,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false } @@ -9451,6 +9804,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16b", "optional": false, "typeAnnotation": null @@ -9471,6 +9825,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false } @@ -9484,6 +9839,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9517,6 +9873,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg", "optional": false, "typeAnnotation": null @@ -9536,6 +9893,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9558,6 +9916,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9579,6 +9938,7 @@ "end": 3232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9607,6 +9967,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9649,6 +10010,7 @@ "end": 3245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9678,6 +10040,7 @@ "end": 3222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9718,6 +10081,7 @@ "end": 3261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -9736,6 +10100,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -9749,6 +10114,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg", "optional": false } @@ -9783,6 +10149,7 @@ "end": 3290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg", "optional": false, "typeAnnotation": null @@ -9802,6 +10169,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9824,6 +10192,7 @@ "end": 3302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9845,6 +10214,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9873,6 +10243,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9903,6 +10274,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9974,6 +10346,7 @@ "end": 3336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -9992,6 +10365,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -10005,6 +10379,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesA.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesA.json index acc83ea7fd23..96f1527c8e37 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesA.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesA.json @@ -14,6 +14,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -33,6 +34,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -124,6 +127,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -154,6 +158,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -172,6 +177,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -193,6 +199,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithOptionalParameters.json index fa8372a48a9c..aa2ca488d738 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithOptionalParameters.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -96,6 +98,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -121,6 +124,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -198,6 +203,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -250,6 +256,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -275,6 +282,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -300,6 +308,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -352,6 +361,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -377,6 +387,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -402,6 +413,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -456,6 +468,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -475,6 +488,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -502,6 +516,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -555,6 +570,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -574,6 +590,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -601,6 +618,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -626,6 +644,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -680,6 +699,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -699,6 +719,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -726,6 +747,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -751,6 +773,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -805,6 +828,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -824,6 +848,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -851,6 +876,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -904,6 +930,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -923,6 +950,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -950,6 +978,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -975,6 +1004,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1029,6 +1059,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1048,6 +1079,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1075,6 +1107,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1100,6 +1133,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1154,6 +1188,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1173,6 +1208,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1200,6 +1236,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1253,6 +1290,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1272,6 +1310,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1299,6 +1338,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1324,6 +1364,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1378,6 +1419,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1397,6 +1439,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1424,6 +1467,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1449,6 +1493,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1503,6 +1548,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1522,6 +1568,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1549,6 +1596,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1574,6 +1622,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1599,6 +1648,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1653,6 +1703,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1672,6 +1723,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1699,6 +1751,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1752,6 +1805,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -1771,6 +1825,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1798,6 +1853,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1823,6 +1879,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1848,6 +1905,7 @@ "end": 1385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1902,6 +1960,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1921,6 +1980,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1948,6 +2008,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1973,6 +2034,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2027,6 +2089,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -2046,6 +2109,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2073,6 +2137,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2098,6 +2163,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2123,6 +2189,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2177,6 +2244,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2196,6 +2264,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2223,6 +2292,7 @@ "end": 1680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2276,6 +2346,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2295,6 +2366,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2322,6 +2394,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2347,6 +2420,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2372,6 +2446,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2426,6 +2501,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -2445,6 +2521,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2472,6 +2549,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2497,6 +2575,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2551,6 +2630,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -2570,6 +2650,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2597,6 +2678,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2622,6 +2704,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2647,6 +2730,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithRestParameters.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithRestParameters.json index 7731e3759800..df0daf1f10e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithRestParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithRestParameters.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80,6 +82,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -141,6 +144,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -166,6 +170,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -201,6 +206,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -262,6 +268,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -287,6 +294,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -312,6 +320,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -347,6 +356,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -408,6 +418,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -433,6 +444,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -458,6 +470,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -493,6 +506,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -556,6 +570,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -575,6 +590,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -602,6 +618,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -655,6 +672,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1B", "optional": false }, @@ -674,6 +692,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -701,6 +720,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -736,6 +756,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -799,6 +820,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1C", "optional": false }, @@ -818,6 +840,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -845,6 +868,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -880,6 +904,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -943,6 +968,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -962,6 +988,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -989,6 +1016,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1014,6 +1042,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1068,6 +1097,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2B", "optional": false }, @@ -1087,6 +1117,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1114,6 +1145,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1139,6 +1171,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1164,6 +1197,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1189,6 +1223,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -1243,6 +1278,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1262,6 +1298,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1289,6 +1326,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1314,6 +1352,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1368,6 +1407,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3B", "optional": false }, @@ -1387,6 +1427,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1414,6 +1455,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1439,6 +1481,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1493,6 +1536,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -1512,6 +1556,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1539,6 +1584,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1592,6 +1638,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4B", "optional": false }, @@ -1611,6 +1658,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1638,6 +1686,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1673,6 +1722,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1736,6 +1786,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -1755,6 +1806,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1782,6 +1834,7 @@ "end": 1247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1807,6 +1860,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1861,6 +1915,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1880,6 +1935,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1907,6 +1963,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1932,6 +1989,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1986,6 +2044,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6B", "optional": false }, @@ -2005,6 +2064,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2032,6 +2092,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2057,6 +2118,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2092,6 +2154,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2155,6 +2218,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6C", "optional": false }, @@ -2174,6 +2238,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2201,6 +2266,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2226,6 +2292,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2261,6 +2328,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -2324,6 +2392,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6D", "optional": false }, @@ -2343,6 +2412,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2370,6 +2440,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2395,6 +2466,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2420,6 +2492,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2474,6 +2547,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6E", "optional": false }, @@ -2493,6 +2567,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2520,6 +2595,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2545,6 +2621,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2570,6 +2647,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2624,6 +2702,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -2643,6 +2722,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2670,6 +2750,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2723,6 +2804,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -2742,6 +2824,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2769,6 +2852,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2794,6 +2878,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2848,6 +2933,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -2867,6 +2953,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2894,6 +2981,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2919,6 +3007,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2973,6 +3062,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -2992,6 +3082,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3019,6 +3110,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3044,6 +3136,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3069,6 +3162,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3123,6 +3217,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10B", "optional": false }, @@ -3142,6 +3237,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3169,6 +3265,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3194,6 +3291,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3219,6 +3317,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3244,6 +3343,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -3298,6 +3398,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10C", "optional": false }, @@ -3317,6 +3418,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3344,6 +3446,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3369,6 +3472,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3404,6 +3508,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3467,6 +3572,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10D", "optional": false }, @@ -3486,6 +3592,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3513,6 +3620,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3538,6 +3646,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3563,6 +3672,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3588,6 +3698,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": true, "typeAnnotation": { @@ -3642,6 +3753,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10E", "optional": false }, @@ -3661,6 +3773,7 @@ "end": 2551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3688,6 +3801,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3713,6 +3827,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3748,6 +3863,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -3811,6 +3927,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -3830,6 +3947,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3857,6 +3975,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3910,6 +4029,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -3929,6 +4049,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3956,6 +4077,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3981,6 +4103,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4006,6 +4129,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4060,6 +4184,7 @@ "end": 2810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -4079,6 +4204,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4106,6 +4232,7 @@ "end": 2832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4131,6 +4258,7 @@ "end": 2836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4185,6 +4313,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -4204,6 +4333,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4231,6 +4361,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4256,6 +4387,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4281,6 +4413,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4335,6 +4468,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -4354,6 +4488,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4381,6 +4516,7 @@ "end": 3044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4406,6 +4542,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4431,6 +4568,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4485,6 +4623,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -4504,6 +4643,7 @@ "end": 3170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4531,6 +4671,7 @@ "end": 3179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4556,6 +4697,7 @@ "end": 3183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4591,6 +4733,7 @@ "end": 3200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -4654,6 +4797,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -4673,6 +4817,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4700,6 +4845,7 @@ "end": 3301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4735,6 +4881,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithSpecializedSignatures.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithSpecializedSignatures.json index 89087d57bf9f..6b9667a6c38f 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithSpecializedSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithCallSignaturesWithSpecializedSignatures.json @@ -21,6 +21,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallSignature", "optional": false }, @@ -44,6 +45,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -71,6 +73,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +158,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -206,6 +211,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -225,6 +231,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -252,6 +259,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -335,6 +344,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -385,6 +395,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +417,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -477,6 +490,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -504,6 +518,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -562,6 +577,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -614,6 +630,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -633,6 +650,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -660,6 +678,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -718,6 +737,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -770,6 +790,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -789,6 +810,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -816,6 +838,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -837,6 +860,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -880,6 +904,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -914,6 +939,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberWithCallSignature", "optional": false }, @@ -937,6 +963,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -964,6 +991,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -996,6 +1024,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1054,6 +1083,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1108,6 +1138,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1140,6 +1171,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1173,6 +1205,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1223,6 +1256,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1248,6 +1282,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1302,6 +1337,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1327,6 +1363,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1348,6 +1385,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1414,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1460,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1440,6 +1480,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1467,6 +1508,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1492,6 +1534,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1544,6 +1587,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1569,6 +1613,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1594,6 +1639,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1646,6 +1692,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1671,6 +1718,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1692,6 +1740,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1720,6 +1769,7 @@ "end": 1413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1765,6 +1815,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1792,6 +1843,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1824,6 +1876,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1882,6 +1935,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1936,6 +1990,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1961,6 +2016,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1982,6 +2038,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2010,6 +2067,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2040,6 +2098,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2065,6 +2124,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2084,6 +2144,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2111,6 +2172,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2136,6 +2198,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2190,6 +2253,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2209,6 +2273,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2236,6 +2301,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2261,6 +2327,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2282,6 +2349,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2310,6 +2378,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures.json index 3a82cfd83ce7..2edafa2d8e51 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures.json @@ -21,6 +21,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConstructSignature", "optional": false }, @@ -40,6 +41,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -59,6 +61,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -81,6 +84,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -151,6 +155,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -167,6 +172,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -186,6 +192,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -255,6 +262,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rarg1", "optional": false, "typeAnnotation": { @@ -277,6 +285,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -344,6 +353,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -362,6 +372,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -375,6 +386,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rarg1", "optional": false } @@ -409,6 +421,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rarg2", "optional": false, "typeAnnotation": { @@ -431,6 +444,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +466,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -480,6 +495,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -538,6 +554,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -556,6 +573,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -569,6 +587,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rarg2", "optional": false } @@ -589,6 +608,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -608,6 +628,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -630,6 +651,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -655,6 +677,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -725,6 +748,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false }, @@ -741,6 +765,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -760,6 +785,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -829,6 +855,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false, "typeAnnotation": { @@ -851,6 +878,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -876,6 +904,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -943,6 +972,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -961,6 +991,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -974,6 +1005,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -1008,6 +1040,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false, "typeAnnotation": { @@ -1030,6 +1063,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1051,6 +1085,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1079,6 +1114,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1137,6 +1173,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1155,6 +1192,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1168,6 +1206,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures2.json index 001f56830d5b..9554a8bdf471 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures2.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -309,6 +316,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -328,6 +336,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -350,6 +359,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -427,6 +437,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -443,6 +454,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -462,6 +474,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -517,6 +530,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -536,6 +550,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -558,6 +573,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -635,6 +651,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -651,6 +668,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -670,6 +688,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -725,6 +744,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -744,6 +764,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -766,6 +787,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -836,6 +858,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -852,6 +875,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -871,6 +895,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -926,6 +951,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -945,6 +971,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -967,6 +994,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1020,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1062,6 +1091,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1078,6 +1108,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1097,6 +1128,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1152,6 +1184,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1171,6 +1204,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1193,6 +1227,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1215,6 +1250,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1306,6 +1342,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1322,6 +1359,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1341,6 +1379,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1396,6 +1435,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1415,6 +1455,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1437,6 +1478,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1459,6 +1501,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1480,6 +1523,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1508,6 +1552,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1539,6 +1584,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1580,6 +1626,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1596,6 +1643,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1615,6 +1663,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1670,6 +1719,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1689,6 +1739,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1711,6 +1762,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1733,6 +1785,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1754,6 +1807,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1782,6 +1836,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1814,6 +1869,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1835,6 +1891,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1863,6 +1920,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1907,6 +1965,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1923,6 +1982,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1942,6 +2002,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1997,6 +2058,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2016,6 +2078,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2038,6 +2101,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2060,6 +2124,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2081,6 +2146,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2109,6 +2175,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2126,6 +2193,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2148,6 +2216,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -2169,6 +2238,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2197,6 +2267,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2229,6 +2300,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2250,6 +2322,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2278,6 +2351,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2322,6 +2396,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2338,6 +2413,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -2357,6 +2433,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2412,6 +2489,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2431,6 +2509,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2453,6 +2532,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2475,6 +2555,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2496,6 +2577,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2524,6 +2606,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2541,6 +2624,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2563,6 +2647,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -2584,6 +2669,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2612,6 +2698,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2644,6 +2731,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2665,6 +2753,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2693,6 +2782,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2737,6 +2827,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2753,6 +2844,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2772,6 +2864,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2827,6 +2920,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2846,6 +2940,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2878,6 +2973,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2907,6 +3003,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2936,6 +3033,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2977,6 +3075,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2993,6 +3092,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -3012,6 +3112,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3067,6 +3168,7 @@ "end": 1535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3086,6 +3188,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3108,6 +3211,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3137,6 +3241,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3169,6 +3274,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3198,6 +3304,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3233,6 +3340,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3279,6 +3387,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3320,6 +3429,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3336,6 +3446,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -3355,6 +3466,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3410,6 +3522,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3429,6 +3542,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3451,6 +3565,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3472,6 +3587,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3495,6 +3611,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3512,6 +3629,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3533,6 +3651,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3556,6 +3675,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3587,6 +3707,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3610,6 +3731,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3654,6 +3776,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3670,6 +3793,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3689,6 +3813,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3744,6 +3869,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -3763,6 +3889,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3785,6 +3912,7 @@ "end": 1822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3806,6 +3934,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3829,6 +3958,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3846,6 +3976,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3867,6 +3998,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3890,6 +4022,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3921,6 +4054,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -3944,6 +4078,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3988,6 +4123,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4004,6 +4140,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -4023,6 +4160,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4078,6 +4216,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4097,6 +4236,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4119,6 +4259,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4148,6 +4289,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4183,6 +4325,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4229,6 +4372,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4270,6 +4414,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4286,6 +4431,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -4305,6 +4451,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4360,6 +4507,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4379,6 +4527,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4408,6 +4557,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4465,6 +4615,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4543,6 +4694,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4559,6 +4711,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -4578,6 +4731,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4633,6 +4787,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4652,6 +4807,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4681,6 +4837,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4702,6 +4859,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4752,6 +4910,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4771,6 +4930,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4795,6 +4955,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4816,6 +4977,7 @@ "end": 2290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4866,6 +5028,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4885,6 +5048,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4930,6 +5094,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4946,6 +5111,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -4965,6 +5131,7 @@ "end": 2341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5020,6 +5187,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5039,6 +5207,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5068,6 +5237,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5090,6 +5260,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5167,6 +5338,7 @@ "end": 2439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5189,6 +5361,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5287,6 +5460,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5303,6 +5477,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -5322,6 +5497,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5377,6 +5553,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -5396,6 +5573,7 @@ "end": 2551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5425,6 +5603,7 @@ "end": 2565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5454,6 +5633,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5504,6 +5684,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5583,6 +5764,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5612,6 +5794,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5662,6 +5845,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5683,6 +5867,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5710,6 +5895,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5782,6 +5968,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5798,6 +5985,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -5817,6 +6005,7 @@ "end": 2781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5886,6 +6075,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false, "typeAnnotation": { @@ -5908,6 +6098,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5929,6 +6120,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5957,6 +6149,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5993,6 +6186,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6032,6 +6226,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false, "typeAnnotation": { @@ -6054,6 +6249,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6128,6 +6324,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -6146,6 +6343,7 @@ "end": 2883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -6159,6 +6357,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6193,6 +6392,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -6213,6 +6413,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -6226,6 +6427,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6259,6 +6461,7 @@ "end": 3032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -6279,6 +6482,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -6292,6 +6496,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -6325,6 +6530,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false, "typeAnnotation": { @@ -6347,6 +6553,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6368,6 +6575,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6396,6 +6604,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6461,6 +6670,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": { @@ -6483,6 +6693,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6557,6 +6768,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -6575,6 +6787,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -6588,6 +6801,7 @@ "end": 3203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6622,6 +6836,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -6642,6 +6857,7 @@ "end": 3223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6655,6 +6871,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -6688,6 +6905,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -6708,6 +6926,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -6721,6 +6940,7 @@ "end": 3259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -6754,6 +6974,7 @@ "end": 3273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false, "typeAnnotation": { @@ -6776,6 +6997,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6797,6 +7019,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6825,6 +7048,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6855,6 +7079,7 @@ "end": 3293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6893,6 +7118,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": { @@ -6915,6 +7141,7 @@ "end": 3313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6982,6 +7209,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -7000,6 +7228,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -7013,6 +7242,7 @@ "end": 3352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -7047,6 +7277,7 @@ "end": 3362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -7067,6 +7298,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -7080,6 +7312,7 @@ "end": 3380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -7113,6 +7346,7 @@ "end": 3390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -7133,6 +7367,7 @@ "end": 3400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -7146,6 +7381,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -7179,6 +7415,7 @@ "end": 3422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false, "typeAnnotation": { @@ -7201,6 +7438,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7222,6 +7460,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7236,6 +7475,7 @@ "end": 3442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7257,6 +7497,7 @@ "end": 3445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7285,6 +7526,7 @@ "end": 3430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7307,6 +7549,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7337,6 +7580,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7375,6 +7619,7 @@ "end": 3463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": { @@ -7397,6 +7642,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7422,6 +7668,7 @@ "end": 3482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7489,6 +7736,7 @@ "end": 3509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -7507,6 +7755,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -7520,6 +7769,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7554,6 +7804,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -7574,6 +7825,7 @@ "end": 3550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7587,6 +7839,7 @@ "end": 3558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -7620,6 +7873,7 @@ "end": 3568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -7640,6 +7894,7 @@ "end": 3578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -7653,6 +7908,7 @@ "end": 3586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -7686,6 +7942,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false, "typeAnnotation": { @@ -7708,6 +7965,7 @@ "end": 3614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7730,6 +7988,7 @@ "end": 3624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -7751,6 +8010,7 @@ "end": 3627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7779,6 +8039,7 @@ "end": 3633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7810,6 +8071,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7832,6 +8094,7 @@ "end": 3611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7862,6 +8125,7 @@ "end": 3639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7900,6 +8164,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": { @@ -7922,6 +8187,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7944,6 +8210,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8032,6 +8299,7 @@ "end": 3707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -8050,6 +8318,7 @@ "end": 3714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -8063,6 +8332,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -8097,6 +8367,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -8117,6 +8388,7 @@ "end": 3748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -8130,6 +8402,7 @@ "end": 3756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -8163,6 +8436,7 @@ "end": 3766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -8183,6 +8457,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -8196,6 +8471,7 @@ "end": 3784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -8229,6 +8505,7 @@ "end": 3798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false, "typeAnnotation": { @@ -8251,6 +8528,7 @@ "end": 3841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8273,6 +8551,7 @@ "end": 3851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8294,6 +8573,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8322,6 +8602,7 @@ "end": 3860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8353,6 +8634,7 @@ "end": 3806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8372,6 +8654,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8392,6 +8675,7 @@ "end": 3822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8411,6 +8695,7 @@ "end": 3838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -8439,6 +8724,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8477,6 +8763,7 @@ "end": 3878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": { @@ -8499,6 +8786,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8521,6 +8809,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8542,6 +8831,7 @@ "end": 3902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8570,6 +8860,7 @@ "end": 3914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -8601,6 +8892,7 @@ "end": 3923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8639,6 +8931,7 @@ "end": 3931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -8657,6 +8950,7 @@ "end": 3938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -8670,6 +8964,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8704,6 +8999,7 @@ "end": 3962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -8724,6 +9020,7 @@ "end": 3972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8737,6 +9034,7 @@ "end": 3980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -8770,6 +9068,7 @@ "end": 3990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -8790,6 +9089,7 @@ "end": 4000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -8803,6 +9103,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -8836,6 +9137,7 @@ "end": 4022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false, "typeAnnotation": { @@ -8858,6 +9160,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8880,6 +9183,7 @@ "end": 4075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -8901,6 +9205,7 @@ "end": 4078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8929,6 +9234,7 @@ "end": 4084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8960,6 +9266,7 @@ "end": 4030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8979,6 +9286,7 @@ "end": 4043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8999,6 +9307,7 @@ "end": 4046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9018,6 +9327,7 @@ "end": 4062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9047,6 +9357,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -9068,6 +9379,7 @@ "end": 4098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9096,6 +9408,7 @@ "end": 4104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9137,6 +9450,7 @@ "end": 4116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false, "typeAnnotation": { @@ -9159,6 +9473,7 @@ "end": 4124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9181,6 +9496,7 @@ "end": 4134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9202,6 +9518,7 @@ "end": 4140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9230,6 +9547,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9262,6 +9580,7 @@ "end": 4163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -9283,6 +9602,7 @@ "end": 4169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9311,6 +9631,7 @@ "end": 4181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9352,6 +9673,7 @@ "end": 4189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -9370,6 +9692,7 @@ "end": 4196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -9383,6 +9706,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9417,6 +9741,7 @@ "end": 4220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a", "optional": false, "typeAnnotation": null @@ -9437,6 +9762,7 @@ "end": 4230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9450,6 +9776,7 @@ "end": 4238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -9483,6 +9810,7 @@ "end": 4248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -9503,6 +9831,7 @@ "end": 4258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -9516,6 +9845,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -9549,6 +9879,7 @@ "end": 4280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false, "typeAnnotation": { @@ -9571,6 +9902,7 @@ "end": 4323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9593,6 +9925,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -9614,6 +9947,7 @@ "end": 4336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9642,6 +9976,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9659,6 +9994,7 @@ "end": 4345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9681,6 +10017,7 @@ "end": 4356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -9702,6 +10039,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9730,6 +10068,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9761,6 +10100,7 @@ "end": 4288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9780,6 +10120,7 @@ "end": 4301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9800,6 +10141,7 @@ "end": 4304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9819,6 +10161,7 @@ "end": 4320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -9848,6 +10191,7 @@ "end": 4376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -9869,6 +10213,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9897,6 +10242,7 @@ "end": 4385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9938,6 +10284,7 @@ "end": 4397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false, "typeAnnotation": { @@ -9960,6 +10307,7 @@ "end": 4405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9982,6 +10330,7 @@ "end": 4415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10003,6 +10352,7 @@ "end": 4421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10031,6 +10381,7 @@ "end": 4433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10048,6 +10399,7 @@ "end": 4436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10070,6 +10422,7 @@ "end": 4447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10091,6 +10444,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10119,6 +10473,7 @@ "end": 4465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10151,6 +10506,7 @@ "end": 4476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10172,6 +10528,7 @@ "end": 4482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10200,6 +10557,7 @@ "end": 4494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10241,6 +10599,7 @@ "end": 4502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -10259,6 +10618,7 @@ "end": 4509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -10272,6 +10632,7 @@ "end": 4516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10306,6 +10667,7 @@ "end": 4533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8a", "optional": false, "typeAnnotation": null @@ -10326,6 +10688,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10339,6 +10702,7 @@ "end": 4551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false } @@ -10372,6 +10736,7 @@ "end": 4561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8b", "optional": false, "typeAnnotation": null @@ -10392,6 +10757,7 @@ "end": 4571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg2", "optional": false } @@ -10405,6 +10771,7 @@ "end": 4579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg1", "optional": false } @@ -10438,6 +10805,7 @@ "end": 4593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false, "typeAnnotation": { @@ -10460,6 +10828,7 @@ "end": 4636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10482,6 +10851,7 @@ "end": 4646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10503,6 +10873,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10531,6 +10902,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10548,6 +10920,7 @@ "end": 4658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10570,6 +10943,7 @@ "end": 4665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -10599,6 +10973,7 @@ "end": 4672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -10634,6 +11009,7 @@ "end": 4686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -10680,6 +11056,7 @@ "end": 4702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10710,6 +11087,7 @@ "end": 4601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10729,6 +11107,7 @@ "end": 4614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10749,6 +11128,7 @@ "end": 4617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10768,6 +11148,7 @@ "end": 4633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10797,6 +11178,7 @@ "end": 4713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10818,6 +11200,7 @@ "end": 4716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10846,6 +11229,7 @@ "end": 4722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10887,6 +11271,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false, "typeAnnotation": { @@ -10909,6 +11294,7 @@ "end": 4742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10931,6 +11317,7 @@ "end": 4752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -10952,6 +11339,7 @@ "end": 4758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -10980,6 +11368,7 @@ "end": 4770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -10997,6 +11386,7 @@ "end": 4773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11019,6 +11409,7 @@ "end": 4784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -11040,6 +11431,7 @@ "end": 4790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11068,6 +11460,7 @@ "end": 4802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11100,6 +11493,7 @@ "end": 4813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -11121,6 +11515,7 @@ "end": 4819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -11149,6 +11544,7 @@ "end": 4831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11190,6 +11586,7 @@ "end": 4839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -11208,6 +11605,7 @@ "end": 4846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -11221,6 +11619,7 @@ "end": 4853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11255,6 +11654,7 @@ "end": 4870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9a", "optional": false, "typeAnnotation": null @@ -11275,6 +11675,7 @@ "end": 4880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11288,6 +11689,7 @@ "end": 4888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false } @@ -11321,6 +11723,7 @@ "end": 4898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9b", "optional": false, "typeAnnotation": null @@ -11341,6 +11744,7 @@ "end": 4908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg2", "optional": false } @@ -11354,6 +11758,7 @@ "end": 4916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg1", "optional": false } @@ -11387,6 +11792,7 @@ "end": 4931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false, "typeAnnotation": { @@ -11419,6 +11825,7 @@ "end": 4961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11448,6 +11855,7 @@ "end": 4964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11477,6 +11885,7 @@ "end": 4939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11496,6 +11905,7 @@ "end": 4955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11524,6 +11934,7 @@ "end": 4972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11562,6 +11973,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false, "typeAnnotation": { @@ -11594,6 +12006,7 @@ "end": 4996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11623,6 +12036,7 @@ "end": 5005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11652,6 +12066,7 @@ "end": 5019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -11690,6 +12105,7 @@ "end": 5028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": null @@ -11708,6 +12124,7 @@ "end": 5036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -11721,6 +12138,7 @@ "end": 5044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11755,6 +12173,7 @@ "end": 5062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10a", "optional": false, "typeAnnotation": null @@ -11775,6 +12194,7 @@ "end": 5073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11788,6 +12208,7 @@ "end": 5082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false } @@ -11821,6 +12242,7 @@ "end": 5093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10b", "optional": false, "typeAnnotation": null @@ -11841,6 +12263,7 @@ "end": 5104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg2", "optional": false } @@ -11854,6 +12277,7 @@ "end": 5113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10arg1", "optional": false } @@ -11887,6 +12311,7 @@ "end": 5128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false, "typeAnnotation": { @@ -11909,6 +12334,7 @@ "end": 5152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11930,6 +12356,7 @@ "end": 5155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11944,6 +12371,7 @@ "end": 5158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11965,6 +12393,7 @@ "end": 5161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11993,6 +12422,7 @@ "end": 5136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12012,6 +12442,7 @@ "end": 5149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12040,6 +12471,7 @@ "end": 5167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12078,6 +12510,7 @@ "end": 5180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false, "typeAnnotation": { @@ -12100,6 +12533,7 @@ "end": 5188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12129,6 +12563,7 @@ "end": 5195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -12161,6 +12596,7 @@ "end": 5208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12190,6 +12626,7 @@ "end": 5215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -12225,6 +12662,7 @@ "end": 5228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -12271,6 +12709,7 @@ "end": 5247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12309,6 +12748,7 @@ "end": 5256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -12327,6 +12767,7 @@ "end": 5264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -12340,6 +12781,7 @@ "end": 5272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12374,6 +12816,7 @@ "end": 5290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11a", "optional": false, "typeAnnotation": null @@ -12394,6 +12837,7 @@ "end": 5301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12407,6 +12851,7 @@ "end": 5310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -12440,6 +12885,7 @@ "end": 5321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -12460,6 +12906,7 @@ "end": 5332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -12473,6 +12920,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg1", "optional": false } @@ -12506,6 +12954,7 @@ "end": 5356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false, "typeAnnotation": { @@ -12528,6 +12977,7 @@ "end": 5387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12549,6 +12999,7 @@ "end": 5394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12572,6 +13023,7 @@ "end": 5399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12589,6 +13041,7 @@ "end": 5403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12610,6 +13063,7 @@ "end": 5406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12638,6 +13092,7 @@ "end": 5364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12657,6 +13112,7 @@ "end": 5378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12680,6 +13136,7 @@ "end": 5383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12711,6 +13168,7 @@ "end": 5416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12734,6 +13192,7 @@ "end": 5424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -12775,6 +13234,7 @@ "end": 5438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false, "typeAnnotation": { @@ -12797,6 +13257,7 @@ "end": 5446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12818,6 +13279,7 @@ "end": 5453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12841,6 +13303,7 @@ "end": 5458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -12858,6 +13321,7 @@ "end": 5462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12879,6 +13343,7 @@ "end": 5469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12902,6 +13367,7 @@ "end": 5478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -12933,6 +13399,7 @@ "end": 5489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -12956,6 +13423,7 @@ "end": 5497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -12997,6 +13465,7 @@ "end": 5507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": null @@ -13015,6 +13484,7 @@ "end": 5515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -13028,6 +13498,7 @@ "end": 5523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -13062,6 +13533,7 @@ "end": 5541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12a", "optional": false, "typeAnnotation": null @@ -13082,6 +13554,7 @@ "end": 5552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -13095,6 +13568,7 @@ "end": 5561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false } @@ -13128,6 +13602,7 @@ "end": 5572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12b", "optional": false, "typeAnnotation": null @@ -13148,6 +13623,7 @@ "end": 5583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg2", "optional": false } @@ -13161,6 +13637,7 @@ "end": 5592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12arg1", "optional": false } @@ -13194,6 +13671,7 @@ "end": 5607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false, "typeAnnotation": { @@ -13216,6 +13694,7 @@ "end": 5641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13237,6 +13716,7 @@ "end": 5648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13260,6 +13740,7 @@ "end": 5653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13277,6 +13758,7 @@ "end": 5657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13298,6 +13780,7 @@ "end": 5660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13326,6 +13809,7 @@ "end": 5615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13345,6 +13829,7 @@ "end": 5629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13368,6 +13853,7 @@ "end": 5637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13399,6 +13885,7 @@ "end": 5666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13437,6 +13924,7 @@ "end": 5679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false, "typeAnnotation": { @@ -13459,6 +13947,7 @@ "end": 5687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13480,6 +13969,7 @@ "end": 5694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13503,6 +13993,7 @@ "end": 5699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -13520,6 +14011,7 @@ "end": 5703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13541,6 +14033,7 @@ "end": 5710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13564,6 +14057,7 @@ "end": 5718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13595,6 +14089,7 @@ "end": 5729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -13618,6 +14113,7 @@ "end": 5737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -13659,6 +14155,7 @@ "end": 5747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": null @@ -13677,6 +14174,7 @@ "end": 5755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -13690,6 +14188,7 @@ "end": 5763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13724,6 +14223,7 @@ "end": 5781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13a", "optional": false, "typeAnnotation": null @@ -13744,6 +14244,7 @@ "end": 5792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13757,6 +14258,7 @@ "end": 5801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false } @@ -13790,6 +14292,7 @@ "end": 5812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13b", "optional": false, "typeAnnotation": null @@ -13810,6 +14313,7 @@ "end": 5823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg2", "optional": false } @@ -13823,6 +14327,7 @@ "end": 5832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13arg1", "optional": false } @@ -13856,6 +14361,7 @@ "end": 5847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false, "typeAnnotation": { @@ -13878,6 +14384,7 @@ "end": 5858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13907,6 +14414,7 @@ "end": 5863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -13931,6 +14439,7 @@ "end": 5866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13952,6 +14461,7 @@ "end": 5869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -13976,6 +14486,7 @@ "end": 5872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14008,6 +14519,7 @@ "end": 5855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14038,6 +14550,7 @@ "end": 5880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14076,6 +14589,7 @@ "end": 5893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false, "typeAnnotation": { @@ -14098,6 +14612,7 @@ "end": 5901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14127,6 +14642,7 @@ "end": 5906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -14162,6 +14678,7 @@ "end": 5917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -14208,6 +14725,7 @@ "end": 5938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -14246,6 +14764,7 @@ "end": 5947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14", "optional": false, "typeAnnotation": null @@ -14264,6 +14783,7 @@ "end": 5955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14", "optional": false }, @@ -14277,6 +14797,7 @@ "end": 5963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14311,6 +14832,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14a", "optional": false, "typeAnnotation": null @@ -14331,6 +14853,7 @@ "end": 5992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14344,6 +14867,7 @@ "end": 6001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false } @@ -14377,6 +14901,7 @@ "end": 6012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14b", "optional": false, "typeAnnotation": null @@ -14397,6 +14922,7 @@ "end": 6023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg2", "optional": false } @@ -14410,6 +14936,7 @@ "end": 6032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r14arg1", "optional": false } @@ -14443,6 +14970,7 @@ "end": 6047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg1", "optional": false, "typeAnnotation": { @@ -14465,6 +14993,7 @@ "end": 6058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14486,6 +15015,7 @@ "end": 6061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14514,6 +15044,7 @@ "end": 6055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14550,6 +15081,7 @@ "end": 6067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14589,6 +15121,7 @@ "end": 6078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -14607,6 +15140,7 @@ "end": 6086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -14620,6 +15154,7 @@ "end": 6094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg1", "optional": false } @@ -14654,6 +15189,7 @@ "end": 6115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg1", "optional": false, "typeAnnotation": { @@ -14676,6 +15212,7 @@ "end": 6139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14697,6 +15234,7 @@ "end": 6142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14725,6 +15263,7 @@ "end": 6123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14744,6 +15283,7 @@ "end": 6136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -14807,6 +15347,7 @@ "end": 6164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -14825,6 +15366,7 @@ "end": 6172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -14838,6 +15380,7 @@ "end": 6180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg1", "optional": false } @@ -14872,6 +15415,7 @@ "end": 6194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg1", "optional": false, "typeAnnotation": { @@ -14894,6 +15438,7 @@ "end": 6205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -14916,6 +15461,7 @@ "end": 6209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -14937,6 +15483,7 @@ "end": 6212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14965,6 +15512,7 @@ "end": 6218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14995,6 +15543,7 @@ "end": 6202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15031,6 +15580,7 @@ "end": 6224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15070,6 +15620,7 @@ "end": 6235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -15088,6 +15639,7 @@ "end": 6243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -15101,6 +15653,7 @@ "end": 6251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg1", "optional": false } @@ -15135,6 +15688,7 @@ "end": 6272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg1", "optional": false, "typeAnnotation": { @@ -15157,6 +15711,7 @@ "end": 6283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -15179,6 +15734,7 @@ "end": 6287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -15200,6 +15756,7 @@ "end": 6290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15228,6 +15785,7 @@ "end": 6296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15258,6 +15816,7 @@ "end": 6280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15294,6 +15853,7 @@ "end": 6302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15333,6 +15893,7 @@ "end": 6313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -15351,6 +15912,7 @@ "end": 6321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -15364,6 +15926,7 @@ "end": 6329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures3.json index 2c2fd630ef61..5655130dfd2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures3.json @@ -21,6 +21,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Errors", "optional": false }, @@ -40,6 +41,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -107,6 +109,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -166,6 +169,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -183,6 +187,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -242,6 +247,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -259,6 +265,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -318,6 +325,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -335,6 +343,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -354,6 +363,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -376,6 +386,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -453,6 +464,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -469,6 +481,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -488,6 +501,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -543,6 +557,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -562,6 +577,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -584,6 +600,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -606,6 +623,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -627,6 +645,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -655,6 +674,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -687,6 +707,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -708,6 +729,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -736,6 +758,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -780,6 +803,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -796,6 +820,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -815,6 +840,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -870,6 +896,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -889,6 +916,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -911,6 +939,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -933,6 +962,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -954,6 +984,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -982,6 +1013,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -999,6 +1031,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1021,6 +1054,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1042,6 +1076,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1070,6 +1105,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1102,6 +1138,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1123,6 +1160,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1151,6 +1189,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1195,6 +1234,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1211,6 +1251,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1230,6 +1271,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1285,6 +1327,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1304,6 +1347,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1336,6 +1380,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1365,6 +1410,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1394,6 +1440,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1435,6 +1482,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1451,6 +1499,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -1470,6 +1519,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1525,6 +1575,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1544,6 +1595,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1566,6 +1618,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1595,6 +1648,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1627,6 +1681,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1656,6 +1711,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1691,6 +1747,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1737,6 +1794,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1778,6 +1836,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1794,6 +1853,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1813,6 +1873,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1868,6 +1929,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -1887,6 +1949,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -1909,6 +1972,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1930,6 +1994,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -1953,6 +2018,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1970,6 +2036,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1991,6 +2058,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2014,6 +2082,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2045,6 +2114,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2068,6 +2138,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2112,6 +2183,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2128,6 +2200,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2147,6 +2220,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2202,6 +2276,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2221,6 +2296,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2243,6 +2319,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2272,6 +2349,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2307,6 +2385,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2384,6 +2463,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2400,6 +2480,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2419,6 +2500,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2474,6 +2556,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2493,6 +2576,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2522,6 +2606,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2551,6 +2636,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2601,6 +2687,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2680,6 +2767,7 @@ "end": 1613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2709,6 +2797,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2759,6 +2848,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": true, "typeAnnotation": { @@ -2859,6 +2949,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2875,6 +2966,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2894,6 +2986,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2949,6 +3042,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -2968,6 +3062,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -2997,6 +3092,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3026,6 +3122,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3047,6 +3144,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3074,6 +3172,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3100,6 +3199,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3119,6 +3219,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3143,6 +3244,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3164,6 +3266,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3191,6 +3294,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3217,6 +3321,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3236,6 +3341,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3289,6 +3395,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3318,6 +3425,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3339,6 +3447,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3366,6 +3475,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3392,6 +3502,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3411,6 +3522,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3435,6 +3547,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3456,6 +3569,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3483,6 +3597,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3509,6 +3624,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3528,6 +3644,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3602,6 +3719,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3618,6 +3736,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -3637,6 +3756,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -3706,6 +3826,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false, "typeAnnotation": { @@ -3728,6 +3849,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3749,6 +3871,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3777,6 +3900,7 @@ "end": 2151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3799,6 +3923,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3835,6 +3960,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3874,6 +4000,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false, "typeAnnotation": { @@ -3896,6 +4023,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3970,6 +4098,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -3988,6 +4117,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4001,6 +4131,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -4035,6 +4166,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -4055,6 +4187,7 @@ "end": 2271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4068,6 +4201,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -4101,6 +4235,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -4121,6 +4256,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg1", "optional": false } @@ -4134,6 +4270,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4167,6 +4304,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false, "typeAnnotation": { @@ -4189,6 +4327,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4211,6 +4350,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4232,6 +4372,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4260,6 +4401,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4291,6 +4433,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4310,6 +4453,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4330,6 +4474,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4349,6 +4494,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4369,6 +4515,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4388,6 +4535,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4417,6 +4565,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4438,6 +4587,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4466,6 +4616,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -4507,6 +4658,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": { @@ -4529,6 +4681,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4551,6 +4704,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4572,6 +4726,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4600,6 +4755,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4632,6 +4788,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4653,6 +4810,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4681,6 +4839,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -4722,6 +4881,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -4740,6 +4900,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -4753,6 +4914,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -4787,6 +4949,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -4807,6 +4970,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -4820,6 +4984,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -4853,6 +5018,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -4873,6 +5039,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg1", "optional": false } @@ -4886,6 +5053,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -4919,6 +5087,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false, "typeAnnotation": { @@ -4941,6 +5110,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4963,6 +5133,7 @@ "end": 2681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4984,6 +5155,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5012,6 +5184,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5029,6 +5202,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5051,6 +5225,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5080,6 +5255,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5126,6 +5302,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5156,6 +5333,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5175,6 +5353,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5195,6 +5374,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5214,6 +5394,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5243,6 +5424,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5264,6 +5446,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5292,6 +5475,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5333,6 +5517,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": { @@ -5355,6 +5540,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5377,6 +5563,7 @@ "end": 2774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -5398,6 +5585,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5426,6 +5614,7 @@ "end": 2792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5442,6 +5631,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5464,6 +5654,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -5485,6 +5676,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5513,6 +5705,7 @@ "end": 2824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5545,6 +5738,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -5566,6 +5760,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5594,6 +5789,7 @@ "end": 2853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5635,6 +5831,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -5653,6 +5850,7 @@ "end": 2872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -5666,6 +5864,7 @@ "end": 2879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -5700,6 +5899,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -5720,6 +5920,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5733,6 +5934,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -5766,6 +5968,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -5786,6 +5989,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg1", "optional": false } @@ -5799,6 +6003,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5832,6 +6037,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false, "typeAnnotation": { @@ -5864,6 +6070,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5893,6 +6100,7 @@ "end": 3001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5922,6 +6130,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5941,6 +6150,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5969,6 +6179,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6007,6 +6218,7 @@ "end": 3025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": { @@ -6039,6 +6251,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -6068,6 +6281,7 @@ "end": 3042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6097,6 +6311,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6135,6 +6350,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -6153,6 +6369,7 @@ "end": 3073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -6166,6 +6383,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -6200,6 +6418,7 @@ "end": 3101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -6220,6 +6439,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6233,6 +6453,7 @@ "end": 3119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -6266,6 +6487,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -6286,6 +6508,7 @@ "end": 3143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg1", "optional": false } @@ -6299,6 +6522,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6332,6 +6556,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false, "typeAnnotation": { @@ -6354,6 +6579,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6375,6 +6601,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6389,6 +6616,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6410,6 +6638,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6438,6 +6667,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6457,6 +6687,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6485,6 +6716,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6523,6 +6755,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": { @@ -6545,6 +6778,7 @@ "end": 3235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6574,6 +6808,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6606,6 +6841,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6635,6 +6871,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -6670,6 +6907,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -6716,6 +6954,7 @@ "end": 3294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6754,6 +6993,7 @@ "end": 3306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -6772,6 +7012,7 @@ "end": 3314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -6785,6 +7026,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -6819,6 +7061,7 @@ "end": 3342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -6839,6 +7082,7 @@ "end": 3352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6852,6 +7096,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -6885,6 +7130,7 @@ "end": 3374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -6905,6 +7151,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg1", "optional": false } @@ -6918,6 +7165,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6951,6 +7199,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false, "typeAnnotation": { @@ -6973,6 +7222,7 @@ "end": 3418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6994,6 +7244,7 @@ "end": 3425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7017,6 +7268,7 @@ "end": 3430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7034,6 +7286,7 @@ "end": 3434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7055,6 +7308,7 @@ "end": 3441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7078,6 +7332,7 @@ "end": 3450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -7109,6 +7364,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7132,6 +7388,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7173,6 +7430,7 @@ "end": 3486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": { @@ -7195,6 +7453,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7216,6 +7475,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7239,6 +7499,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7256,6 +7517,7 @@ "end": 3537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7277,6 +7539,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7300,6 +7563,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7331,6 +7595,7 @@ "end": 3494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7350,6 +7615,7 @@ "end": 3508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7373,6 +7639,7 @@ "end": 3517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -7404,6 +7671,7 @@ "end": 3556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7442,6 +7710,7 @@ "end": 3568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -7460,6 +7729,7 @@ "end": 3576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -7473,6 +7743,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -7507,6 +7778,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -7527,6 +7799,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7540,6 +7813,7 @@ "end": 3677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -7573,6 +7847,7 @@ "end": 3691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -7593,6 +7868,7 @@ "end": 3701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg1", "optional": false } @@ -7606,6 +7882,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7639,6 +7916,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false, "typeAnnotation": { @@ -7661,6 +7939,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7690,6 +7969,7 @@ "end": 3743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7714,6 +7994,7 @@ "end": 3746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7735,6 +8016,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7759,6 +8041,7 @@ "end": 3752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7791,6 +8074,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7821,6 +8105,7 @@ "end": 3760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7859,6 +8144,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false, "typeAnnotation": { @@ -7881,6 +8167,7 @@ "end": 3784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7910,6 +8197,7 @@ "end": 3789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7945,6 +8233,7 @@ "end": 3800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8019,6 +8308,7 @@ "end": 3833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -8037,6 +8327,7 @@ "end": 3841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8050,6 +8341,7 @@ "end": 3848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -8084,6 +8376,7 @@ "end": 3915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7a", "optional": false, "typeAnnotation": null @@ -8104,6 +8397,7 @@ "end": 3925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8117,6 +8411,7 @@ "end": 3933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -8150,6 +8445,7 @@ "end": 3947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7b", "optional": false, "typeAnnotation": null @@ -8170,6 +8466,7 @@ "end": 3957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg1", "optional": false } @@ -8183,6 +8480,7 @@ "end": 3965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8216,6 +8514,7 @@ "end": 3983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false, "typeAnnotation": { @@ -8238,6 +8537,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8267,6 +8567,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8291,6 +8592,7 @@ "end": 4015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8312,6 +8614,7 @@ "end": 4018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8336,6 +8639,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8368,6 +8672,7 @@ "end": 3991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8387,6 +8692,7 @@ "end": 4004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -8443,6 +8749,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7c", "optional": false, "typeAnnotation": null @@ -8461,6 +8768,7 @@ "end": 4055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8474,6 +8782,7 @@ "end": 4062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8508,6 +8817,7 @@ "end": 4083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7d", "optional": false, "typeAnnotation": null @@ -8528,6 +8838,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8541,6 +8852,7 @@ "end": 4101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8574,6 +8886,7 @@ "end": 4115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7e", "optional": false, "typeAnnotation": null @@ -8594,6 +8907,7 @@ "end": 4125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg3", "optional": false } @@ -8607,6 +8921,7 @@ "end": 4133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7arg2", "optional": false } @@ -8640,6 +8955,7 @@ "end": 4150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg", "optional": false, "typeAnnotation": { @@ -8662,6 +8978,7 @@ "end": 4161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8684,6 +9001,7 @@ "end": 4169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8705,6 +9023,7 @@ "end": 4172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8733,6 +9052,7 @@ "end": 4178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8764,6 +9084,7 @@ "end": 4158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8800,6 +9121,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8839,6 +9161,7 @@ "end": 4198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": null @@ -8857,6 +9180,7 @@ "end": 4206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -8870,6 +9194,7 @@ "end": 4212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8arg", "optional": false } @@ -8904,6 +9229,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg", "optional": false, "typeAnnotation": { @@ -8926,6 +9252,7 @@ "end": 4247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8948,6 +9275,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8969,6 +9297,7 @@ "end": 4258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8997,6 +9326,7 @@ "end": 4264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9028,6 +9358,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9093,6 +9424,7 @@ "end": 4286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": null @@ -9111,6 +9443,7 @@ "end": 4294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -9124,6 +9457,7 @@ "end": 4300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9arg", "optional": false } @@ -9154,6 +9488,7 @@ "end": 4501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithGenericSignaturesInBaseType", "optional": false }, @@ -9173,6 +9508,7 @@ "end": 4529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9192,6 +9528,7 @@ "end": 4532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9214,6 +9551,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9235,6 +9573,7 @@ "end": 4546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9263,6 +9602,7 @@ "end": 4540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9299,6 +9639,7 @@ "end": 4552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9341,6 +9682,7 @@ "end": 4566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9357,6 +9699,7 @@ "end": 4593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9376,6 +9719,7 @@ "end": 4596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9445,6 +9789,7 @@ "end": 4623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": { @@ -9467,6 +9812,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9488,6 +9834,7 @@ "end": 4637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9516,6 +9863,7 @@ "end": 4631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9581,6 +9929,7 @@ "end": 4662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -9599,6 +9948,7 @@ "end": 4669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -9612,6 +9962,7 @@ "end": 4676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -9632,6 +9983,7 @@ "end": 4771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -9651,6 +10003,7 @@ "end": 4774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9673,6 +10026,7 @@ "end": 4785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9694,6 +10048,7 @@ "end": 4788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9722,6 +10077,7 @@ "end": 4782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9790,6 +10146,7 @@ "end": 4813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9806,6 +10163,7 @@ "end": 4840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -9825,6 +10183,7 @@ "end": 4843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -9894,6 +10253,7 @@ "end": 4870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": { @@ -9916,6 +10276,7 @@ "end": 4881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9937,6 +10298,7 @@ "end": 4884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9965,6 +10327,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10001,6 +10364,7 @@ "end": 4890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10040,6 +10404,7 @@ "end": 4904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -10058,6 +10423,7 @@ "end": 4911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -10071,6 +10437,7 @@ "end": 4918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures4.json index 71ed60de3ac2..07f23ea88d94 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures4.json @@ -14,6 +14,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -309,6 +316,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -328,6 +336,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -350,6 +359,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -371,6 +381,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -399,6 +410,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -435,6 +447,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -469,6 +482,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -488,6 +502,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -543,6 +558,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -562,6 +578,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -584,6 +601,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -605,6 +623,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -633,6 +652,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -693,6 +713,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -712,6 +733,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -767,6 +789,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -786,6 +809,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -808,6 +832,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -829,6 +854,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -857,6 +883,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -910,6 +937,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -929,6 +957,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -984,6 +1013,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1003,6 +1033,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -1025,6 +1056,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1046,6 +1078,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1060,6 +1093,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1081,6 +1115,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1109,6 +1144,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1131,6 +1167,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1184,6 +1221,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1203,6 +1241,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1258,6 +1297,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1277,6 +1317,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -1299,6 +1340,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1321,6 +1363,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1342,6 +1385,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1370,6 +1414,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1401,6 +1446,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1423,6 +1469,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1453,6 +1500,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1486,6 +1534,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1505,6 +1554,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1560,6 +1610,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1579,6 +1630,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -1601,6 +1653,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1623,6 +1676,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1644,6 +1698,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1672,6 +1727,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1703,6 +1759,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1722,6 +1779,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1750,6 +1808,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1783,6 +1842,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1802,6 +1862,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1857,6 +1918,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -1876,6 +1938,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false, "typeAnnotation": { @@ -1898,6 +1961,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1927,6 +1991,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1951,6 +2016,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1969,6 +2035,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1998,6 +2065,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2022,6 +2090,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2043,6 +2112,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2067,6 +2137,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2099,6 +2170,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2129,6 +2201,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2162,6 +2235,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2181,6 +2255,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2236,6 +2311,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2255,6 +2331,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false, "typeAnnotation": { @@ -2277,6 +2354,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2306,6 +2384,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2330,6 +2409,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2351,6 +2431,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2375,6 +2456,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2407,6 +2489,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2443,6 +2526,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2477,6 +2561,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -2496,6 +2581,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2551,6 +2637,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2570,6 +2657,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false, "typeAnnotation": { @@ -2592,6 +2680,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2621,6 +2710,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2645,6 +2735,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2666,6 +2757,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2690,6 +2782,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2722,6 +2815,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2741,6 +2835,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2775,6 +2870,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2809,6 +2905,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -2828,6 +2925,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2883,6 +2981,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -2902,6 +3001,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a17", "optional": false, "typeAnnotation": { @@ -2931,6 +3031,7 @@ "end": 1255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2953,6 +3054,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2974,6 +3076,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3002,6 +3105,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3038,6 +3142,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3065,6 +3170,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3084,6 +3190,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3108,6 +3215,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3130,6 +3238,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3151,6 +3260,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3179,6 +3289,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3215,6 +3326,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3242,6 +3354,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3261,6 +3374,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3298,6 +3412,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -3317,6 +3432,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3372,6 +3488,7 @@ "end": 1403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -3391,6 +3508,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a18", "optional": false, "typeAnnotation": { @@ -3420,6 +3538,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3449,6 +3568,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3470,6 +3590,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3497,6 +3618,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3523,6 +3645,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3542,6 +3665,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3566,6 +3690,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3587,6 +3712,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3614,6 +3740,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3640,6 +3767,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3659,6 +3787,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3712,6 +3841,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3741,6 +3871,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3762,6 +3893,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3789,6 +3921,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3815,6 +3948,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3834,6 +3968,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -3858,6 +3993,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3879,6 +4015,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3906,6 +4043,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3932,6 +4070,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3951,6 +4090,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4017,6 +4157,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -4036,6 +4177,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4105,6 +4247,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false, "typeAnnotation": { @@ -4127,6 +4270,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4148,6 +4292,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4176,6 +4321,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4212,6 +4358,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4251,6 +4398,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false, "typeAnnotation": { @@ -4273,6 +4421,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4294,6 +4443,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4322,6 +4472,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4358,6 +4509,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4397,6 +4549,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -4415,6 +4568,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4428,6 +4582,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4462,6 +4617,7 @@ "end": 1770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1a", "optional": false, "typeAnnotation": null @@ -4482,6 +4638,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4495,6 +4652,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4528,6 +4686,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1b", "optional": false, "typeAnnotation": null @@ -4548,6 +4707,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg2", "optional": false } @@ -4561,6 +4721,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1arg", "optional": false } @@ -4594,6 +4755,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false, "typeAnnotation": { @@ -4616,6 +4778,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4637,6 +4800,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4665,6 +4829,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4730,6 +4895,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false, "typeAnnotation": { @@ -4752,6 +4918,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4773,6 +4940,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4801,6 +4969,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4866,6 +5035,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -4884,6 +5054,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4897,6 +5068,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -4931,6 +5103,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2a", "optional": false, "typeAnnotation": null @@ -4951,6 +5124,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -4964,6 +5138,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -4997,6 +5172,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2b", "optional": false, "typeAnnotation": null @@ -5017,6 +5193,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg2", "optional": false } @@ -5030,6 +5207,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2arg", "optional": false } @@ -5063,6 +5241,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false, "typeAnnotation": { @@ -5085,6 +5264,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5106,6 +5286,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5134,6 +5315,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5164,6 +5346,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5202,6 +5385,7 @@ "end": 2013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false, "typeAnnotation": { @@ -5224,6 +5408,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5245,6 +5430,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5273,6 +5459,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5331,6 +5518,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -5349,6 +5537,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -5362,6 +5551,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5396,6 +5586,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3a", "optional": false, "typeAnnotation": null @@ -5416,6 +5607,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5429,6 +5621,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5462,6 +5655,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3b", "optional": false, "typeAnnotation": null @@ -5482,6 +5676,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg2", "optional": false } @@ -5495,6 +5690,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3arg", "optional": false } @@ -5528,6 +5724,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false, "typeAnnotation": { @@ -5550,6 +5747,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5571,6 +5769,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5585,6 +5784,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5606,6 +5806,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5634,6 +5835,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5656,6 +5858,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5714,6 +5917,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false, "typeAnnotation": { @@ -5736,6 +5940,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5757,6 +5962,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5771,6 +5977,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5792,6 +5999,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5820,6 +6028,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5842,6 +6051,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5900,6 +6110,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -5918,6 +6129,7 @@ "end": 2219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -5931,6 +6143,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -5965,6 +6178,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4a", "optional": false, "typeAnnotation": null @@ -5985,6 +6199,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -5998,6 +6213,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6031,6 +6247,7 @@ "end": 2262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": null @@ -6051,6 +6268,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg2", "optional": false } @@ -6064,6 +6282,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4arg", "optional": false } @@ -6097,6 +6316,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false, "typeAnnotation": { @@ -6119,6 +6339,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6141,6 +6362,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6162,6 +6384,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6190,6 +6413,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6221,6 +6445,7 @@ "end": 2300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6243,6 +6468,7 @@ "end": 2303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6273,6 +6499,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6311,6 +6538,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false, "typeAnnotation": { @@ -6333,6 +6561,7 @@ "end": 2357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6355,6 +6584,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6376,6 +6606,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6404,6 +6635,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6435,6 +6667,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6457,6 +6690,7 @@ "end": 2354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6487,6 +6721,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6525,6 +6760,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -6543,6 +6779,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -6556,6 +6793,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6590,6 +6828,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5a", "optional": false, "typeAnnotation": null @@ -6610,6 +6849,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6623,6 +6863,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6656,6 +6897,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5b", "optional": false, "typeAnnotation": null @@ -6676,6 +6918,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg2", "optional": false } @@ -6689,6 +6932,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5arg", "optional": false } @@ -6722,6 +6966,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false, "typeAnnotation": { @@ -6744,6 +6989,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6766,6 +7012,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6787,6 +7034,7 @@ "end": 2526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6815,6 +7063,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6846,6 +7095,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6865,6 +7115,7 @@ "end": 2491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -6885,6 +7136,7 @@ "end": 2494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6904,6 +7156,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -6932,6 +7185,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6970,6 +7224,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false, "typeAnnotation": { @@ -6992,6 +7247,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7014,6 +7270,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -7035,6 +7292,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7063,6 +7321,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -7094,6 +7353,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7113,6 +7373,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7141,6 +7402,7 @@ "end": 2605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7179,6 +7441,7 @@ "end": 2613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -7197,6 +7460,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -7210,6 +7474,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7244,6 +7509,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6a", "optional": false, "typeAnnotation": null @@ -7264,6 +7530,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7277,6 +7544,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7310,6 +7578,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6b", "optional": false, "typeAnnotation": null @@ -7330,6 +7599,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg2", "optional": false } @@ -7343,6 +7613,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6arg", "optional": false } @@ -7376,6 +7647,7 @@ "end": 2694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false, "typeAnnotation": { @@ -7398,6 +7670,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7427,6 +7700,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7451,6 +7725,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7469,6 +7744,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7498,6 +7774,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7522,6 +7799,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7543,6 +7821,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7567,6 +7846,7 @@ "end": 2741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7599,6 +7879,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7621,6 +7902,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7651,6 +7933,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7689,6 +7972,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false, "typeAnnotation": { @@ -7711,6 +7995,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7740,6 +8025,7 @@ "end": 2783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7764,6 +8050,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7782,6 +8069,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7811,6 +8099,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7835,6 +8124,7 @@ "end": 2801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7856,6 +8146,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -7880,6 +8171,7 @@ "end": 2809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7912,6 +8204,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7942,6 +8235,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -7980,6 +8274,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": null @@ -7998,6 +8293,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -8011,6 +8307,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8045,6 +8342,7 @@ "end": 2855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11a", "optional": false, "typeAnnotation": null @@ -8065,6 +8363,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8078,6 +8377,7 @@ "end": 2874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -8111,6 +8411,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11b", "optional": false, "typeAnnotation": null @@ -8131,6 +8432,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg2", "optional": false } @@ -8144,6 +8446,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11arg", "optional": false } @@ -8177,6 +8480,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false, "typeAnnotation": { @@ -8199,6 +8503,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8228,6 +8533,7 @@ "end": 2937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8252,6 +8558,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8273,6 +8580,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8297,6 +8605,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8329,6 +8638,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8351,6 +8661,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8387,6 +8698,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8426,6 +8738,7 @@ "end": 2970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false, "typeAnnotation": { @@ -8448,6 +8761,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8477,6 +8791,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8501,6 +8816,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8522,6 +8838,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8546,6 +8863,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8578,6 +8896,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8614,6 +8933,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8653,6 +8973,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15", "optional": false, "typeAnnotation": null @@ -8671,6 +8992,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo15", "optional": false }, @@ -8684,6 +9006,7 @@ "end": 3029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8718,6 +9041,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15a", "optional": false, "typeAnnotation": null @@ -8738,6 +9062,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8751,6 +9076,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false } @@ -8784,6 +9110,7 @@ "end": 3070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15b", "optional": false, "typeAnnotation": null @@ -8804,6 +9131,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg2", "optional": false } @@ -8817,6 +9145,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r15arg", "optional": false } @@ -8850,6 +9179,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false, "typeAnnotation": { @@ -8872,6 +9202,7 @@ "end": 3127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8901,6 +9232,7 @@ "end": 3132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8925,6 +9257,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8946,6 +9279,7 @@ "end": 3138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -8970,6 +9304,7 @@ "end": 3141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9002,6 +9337,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9021,6 +9357,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9055,6 +9392,7 @@ "end": 3149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9094,6 +9432,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false, "typeAnnotation": { @@ -9116,6 +9455,7 @@ "end": 3188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9145,6 +9485,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9169,6 +9510,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9190,6 +9532,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -9214,6 +9557,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9246,6 +9590,7 @@ "end": 3172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9265,6 +9610,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -9299,6 +9645,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9338,6 +9685,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16", "optional": false, "typeAnnotation": null @@ -9356,6 +9704,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo16", "optional": false }, @@ -9369,6 +9718,7 @@ "end": 3236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9403,6 +9753,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16a", "optional": false, "typeAnnotation": null @@ -9423,6 +9774,7 @@ "end": 3257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9436,6 +9788,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false } @@ -9469,6 +9822,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16b", "optional": false, "typeAnnotation": null @@ -9489,6 +9843,7 @@ "end": 3288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg2", "optional": false } @@ -9502,6 +9857,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r16arg", "optional": false } @@ -9535,6 +9891,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg", "optional": false, "typeAnnotation": { @@ -9557,6 +9914,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9579,6 +9937,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9600,6 +9959,7 @@ "end": 3332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9628,6 +9988,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9659,6 +10020,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9695,6 +10057,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9734,6 +10097,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17", "optional": false, "typeAnnotation": null @@ -9752,6 +10116,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo17", "optional": false }, @@ -9765,6 +10130,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r17arg", "optional": false } @@ -9799,6 +10165,7 @@ "end": 3384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg", "optional": false, "typeAnnotation": { @@ -9821,6 +10188,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9843,6 +10211,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -9864,6 +10233,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9892,6 +10262,7 @@ "end": 3400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9922,6 +10293,7 @@ "end": 3412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9988,6 +10360,7 @@ "end": 3431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18", "optional": false, "typeAnnotation": null @@ -10006,6 +10379,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo18", "optional": false }, @@ -10019,6 +10393,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r18arg", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures5.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures5.json index 255120e86e5e..657e6fdfcfd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures5.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures5.json @@ -14,6 +14,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -425,6 +435,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -450,6 +461,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -510,6 +522,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -535,6 +548,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -588,6 +602,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -613,6 +628,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -638,6 +654,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -691,6 +708,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -716,6 +734,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +757,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -811,6 +831,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -836,6 +857,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -858,6 +880,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -879,6 +902,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -907,6 +931,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -937,6 +962,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -961,6 +987,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -986,6 +1013,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1008,6 +1036,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1029,6 +1058,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1057,6 +1087,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1088,6 +1119,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1109,6 +1141,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1137,6 +1170,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1163,6 +1197,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -1188,6 +1223,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1210,6 +1246,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1231,6 +1268,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1259,6 +1297,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1275,6 +1314,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1297,6 +1337,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1318,6 +1359,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1346,6 +1388,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1377,6 +1420,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1398,6 +1442,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1471,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1452,6 +1498,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -1477,6 +1524,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1499,6 +1547,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1520,6 +1569,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1548,6 +1598,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1564,6 +1615,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1586,6 +1638,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -1607,6 +1660,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1635,6 +1689,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1666,6 +1721,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1687,6 +1743,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1715,6 +1772,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1741,6 +1799,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -1776,6 +1835,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1805,6 +1865,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1834,6 +1895,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1858,6 +1920,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1883,6 +1946,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1912,6 +1976,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1944,6 +2009,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1973,6 +2039,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2008,6 +2075,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2054,6 +2122,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2078,6 +2147,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -2103,6 +2173,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2124,6 +2195,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2147,6 +2219,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2164,6 +2237,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2185,6 +2259,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2208,6 +2283,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -2239,6 +2315,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2262,6 +2339,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2289,6 +2367,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -2314,6 +2393,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2335,6 +2415,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2358,6 +2439,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2375,6 +2457,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2396,6 +2479,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2419,6 +2503,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2450,6 +2535,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2473,6 +2559,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -2500,6 +2587,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -2525,6 +2613,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2554,6 +2643,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2589,6 +2679,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2635,6 +2726,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2661,6 +2753,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2680,6 +2773,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2707,6 +2801,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2732,6 +2827,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2753,6 +2849,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2781,6 +2878,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2817,6 +2915,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2844,6 +2943,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2863,6 +2963,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2890,6 +2991,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2915,6 +3017,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2936,6 +3039,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2964,6 +3068,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3000,6 +3105,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3025,6 +3131,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -3050,6 +3157,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3071,6 +3179,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3099,6 +3208,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3150,6 +3260,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -3175,6 +3286,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3196,6 +3308,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3224,6 +3337,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3254,6 +3368,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3278,6 +3393,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3303,6 +3419,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3324,6 +3441,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3338,6 +3456,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3359,6 +3478,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3387,6 +3507,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3409,6 +3530,7 @@ "end": 1531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3439,6 +3561,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3463,6 +3586,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3488,6 +3612,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3510,6 +3635,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3531,6 +3657,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3559,6 +3686,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3589,6 +3717,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3611,6 +3740,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3641,6 +3771,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3665,6 +3796,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -3690,6 +3822,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3712,6 +3845,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3733,6 +3867,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3761,6 +3896,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3791,6 +3927,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3810,6 +3947,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3830,6 +3968,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3849,6 +3988,7 @@ "end": 1772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -3877,6 +4017,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3901,6 +4042,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false }, @@ -3926,6 +4068,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3948,6 +4091,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -3969,6 +4113,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3997,6 +4142,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4027,6 +4173,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4046,6 +4193,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4066,6 +4214,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4085,6 +4234,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4114,6 +4264,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4135,6 +4286,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4163,6 +4315,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4189,6 +4342,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false }, @@ -4214,6 +4368,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4236,6 +4391,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4257,6 +4413,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4285,6 +4442,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4301,6 +4459,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4323,6 +4482,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4344,6 +4504,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4372,6 +4533,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4402,6 +4564,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4421,6 +4584,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4441,6 +4605,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4460,6 +4625,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4489,6 +4655,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4510,6 +4677,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4538,6 +4706,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4564,6 +4733,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false }, @@ -4589,6 +4759,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4611,6 +4782,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -4632,6 +4804,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4660,6 +4833,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4676,6 +4850,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4698,6 +4873,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg2", "optional": false, "typeAnnotation": { @@ -4727,6 +4903,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4762,6 +4939,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bing", "optional": false }, @@ -4808,6 +4986,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4838,6 +5017,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4857,6 +5037,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4877,6 +5058,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4896,6 +5078,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -4925,6 +5108,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -4946,6 +5130,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4974,6 +5159,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5000,6 +5186,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a10", "optional": false }, @@ -5035,6 +5222,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5064,6 +5252,7 @@ "end": 2260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5093,6 +5282,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5112,6 +5302,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5140,6 +5331,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5164,6 +5356,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -5189,6 +5382,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5210,6 +5404,7 @@ "end": 2310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5224,6 +5419,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5245,6 +5441,7 @@ "end": 2316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5273,6 +5470,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5292,6 +5490,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5320,6 +5519,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5344,6 +5544,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a12", "optional": false }, @@ -5369,6 +5570,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5390,6 +5592,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5413,6 +5616,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5430,6 +5634,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5451,6 +5656,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5479,6 +5685,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5498,6 +5705,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5521,6 +5729,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5552,6 +5761,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5575,6 +5785,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5602,6 +5813,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a13", "optional": false }, @@ -5627,6 +5839,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5648,6 +5861,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5671,6 +5885,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -5688,6 +5903,7 @@ "end": 2501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5709,6 +5925,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5737,6 +5954,7 @@ "end": 2459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5756,6 +5974,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -5779,6 +5998,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -5810,6 +6030,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5834,6 +6055,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a14", "optional": false }, @@ -5859,6 +6081,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5888,6 +6111,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5912,6 +6136,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5933,6 +6158,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5957,6 +6183,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5989,6 +6216,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6011,6 +6239,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6041,6 +6270,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures6.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures6.json index fc688f5084e7..e0ab139e3e8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures6.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignatures6.json @@ -14,6 +14,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -292,6 +298,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -313,6 +320,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -340,6 +348,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -365,6 +374,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -386,6 +396,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -414,6 +425,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -450,6 +462,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -475,6 +488,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -500,6 +514,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -521,6 +536,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -549,6 +565,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -600,6 +617,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -625,6 +643,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -646,6 +665,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +694,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -718,6 +739,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -743,6 +765,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -764,6 +787,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -778,6 +802,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -799,6 +824,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -827,6 +853,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -849,6 +876,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -893,6 +921,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -918,6 +947,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -940,6 +970,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -961,6 +992,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -989,6 +1021,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1019,6 +1052,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1041,6 +1075,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1106,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1095,6 +1131,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false }, @@ -1120,6 +1157,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1180,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1163,6 +1202,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1231,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1221,6 +1262,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1240,6 +1282,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1268,6 +1311,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1292,6 +1336,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -1317,6 +1362,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1346,6 +1392,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1370,6 +1417,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1388,6 +1436,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1417,6 +1466,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1441,6 +1491,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1462,6 +1513,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1486,6 +1538,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1518,6 +1571,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1548,6 +1602,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1572,6 +1627,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a15", "optional": false }, @@ -1597,6 +1653,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1626,6 +1683,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1650,6 +1708,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1730,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1695,6 +1755,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1727,6 +1788,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1763,6 +1825,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1788,6 +1851,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -1813,6 +1877,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1842,6 +1907,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1866,6 +1932,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1887,6 +1954,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1911,6 +1979,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +2012,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1962,6 +2032,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1996,6 +2067,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2095,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2047,6 +2120,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2072,6 +2146,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2099,6 +2174,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2124,6 +2200,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2145,6 +2222,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2179,6 +2257,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2206,6 +2285,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2230,6 +2310,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2255,6 +2336,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2282,6 +2364,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2307,6 +2390,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2328,6 +2412,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2379,6 +2464,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2403,6 +2489,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2428,6 +2515,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2455,6 +2543,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2480,6 +2569,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2501,6 +2591,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2529,6 +2620,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2555,6 +2647,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -2579,6 +2672,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2604,6 +2698,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2631,6 +2726,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2656,6 +2752,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2677,6 +2774,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2691,6 +2789,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2712,6 +2811,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2740,6 +2840,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2786,6 +2887,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -2810,6 +2912,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2835,6 +2938,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2862,6 +2966,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2887,6 +2992,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2909,6 +3015,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -2930,6 +3037,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2958,6 +3066,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2988,6 +3097,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3018,6 +3128,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3044,6 +3155,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -3068,6 +3180,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3093,6 +3206,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3120,6 +3234,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a11", "optional": false }, @@ -3145,6 +3260,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3174,6 +3290,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3198,6 +3315,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3216,6 +3334,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3245,6 +3364,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3269,6 +3389,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3290,6 +3411,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3314,6 +3436,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3346,6 +3469,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3376,6 +3500,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3402,6 +3527,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -3426,6 +3552,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3451,6 +3578,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3478,6 +3606,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a16", "optional": false }, @@ -3503,6 +3632,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3532,6 +3662,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3556,6 +3687,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3577,6 +3709,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -3601,6 +3734,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3639,6 +3773,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithOptionalParameters.json index 052bedb88483..d5e19656b5cb 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithOptionalParameters.json @@ -18,6 +18,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -97,6 +99,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -122,6 +125,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -200,6 +205,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -253,6 +259,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -278,6 +285,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +311,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -356,6 +365,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -381,6 +391,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -406,6 +417,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -461,6 +473,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -480,6 +493,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -507,6 +521,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -561,6 +576,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -580,6 +596,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -607,6 +624,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -632,6 +650,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -687,6 +706,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -706,6 +726,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -733,6 +754,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -758,6 +780,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -813,6 +836,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -832,6 +856,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -859,6 +884,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -913,6 +939,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -932,6 +959,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -959,6 +987,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -984,6 +1013,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1039,6 +1069,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1058,6 +1089,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1085,6 +1117,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1110,6 +1143,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1165,6 +1199,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1184,6 +1219,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1211,6 +1247,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1265,6 +1302,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1284,6 +1322,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1311,6 +1350,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1336,6 +1376,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1391,6 +1432,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1410,6 +1452,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1437,6 +1480,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1462,6 +1506,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1517,6 +1562,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1536,6 +1582,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1563,6 +1610,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1588,6 +1636,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1613,6 +1662,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1668,6 +1718,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -1687,6 +1738,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1714,6 +1766,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1768,6 +1821,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -1787,6 +1841,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1814,6 +1869,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1839,6 +1895,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1864,6 +1921,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -1919,6 +1977,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1938,6 +1997,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1965,6 +2025,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -1990,6 +2051,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2045,6 +2107,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -2064,6 +2127,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2091,6 +2155,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2116,6 +2181,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2141,6 +2207,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2196,6 +2263,7 @@ "end": 1734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -2215,6 +2283,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2242,6 +2311,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2296,6 +2366,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -2315,6 +2386,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2342,6 +2414,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2367,6 +2440,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2392,6 +2466,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2447,6 +2522,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -2466,6 +2542,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2493,6 +2570,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2518,6 +2596,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2573,6 +2652,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -2592,6 +2672,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2619,6 +2700,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -2644,6 +2726,7 @@ "end": 2059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2669,6 +2752,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithSpecializedSignatures.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithSpecializedSignatures.json index a3ed9554ed43..5c8fac18134b 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithSpecializedSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithConstructSignaturesWithSpecializedSignatures.json @@ -21,6 +21,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CallSignature", "optional": false }, @@ -44,6 +45,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -71,6 +73,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -129,6 +132,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +158,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -206,6 +211,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -225,6 +231,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -252,6 +259,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +318,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -335,6 +344,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -385,6 +395,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -406,6 +417,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -477,6 +490,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -504,6 +518,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -562,6 +577,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -614,6 +630,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -633,6 +650,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -660,6 +678,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -718,6 +737,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -770,6 +790,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -789,6 +810,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -816,6 +838,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -837,6 +860,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -880,6 +904,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -914,6 +939,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberWithCallSignature", "optional": false }, @@ -937,6 +963,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -964,6 +991,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -996,6 +1024,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1054,6 +1083,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1108,6 +1138,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1140,6 +1171,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1173,6 +1205,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1223,6 +1256,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1248,6 +1282,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1302,6 +1337,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1327,6 +1363,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1348,6 +1385,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1376,6 +1414,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1422,6 +1461,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1441,6 +1481,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1468,6 +1509,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1493,6 +1535,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1546,6 +1589,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1571,6 +1615,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1596,6 +1641,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1649,6 +1695,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1674,6 +1721,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1695,6 +1743,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1723,6 +1772,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1769,6 +1819,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -1796,6 +1847,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1828,6 +1880,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1886,6 +1939,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1940,6 +1994,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1965,6 +2020,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1986,6 +2042,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2014,6 +2071,7 @@ "end": 1701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2044,6 +2102,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2070,6 +2129,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -2089,6 +2149,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2116,6 +2177,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2141,6 +2203,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2196,6 +2259,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -2215,6 +2279,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -2242,6 +2307,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -2267,6 +2333,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2288,6 +2355,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2316,6 +2384,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericCallSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericCallSignaturesWithOptionalParameters.json index 36057610ab22..6b2cc93d1c0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericCallSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericCallSignaturesWithOptionalParameters.json @@ -21,6 +21,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassTypeParam", "optional": false }, @@ -44,6 +45,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -68,6 +70,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +104,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -139,6 +143,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +167,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -187,6 +193,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -208,6 +215,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -236,6 +244,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +268,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -284,6 +294,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -305,6 +316,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -333,6 +345,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -356,6 +369,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -381,6 +395,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -402,6 +417,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -416,6 +432,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -437,6 +454,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -465,6 +483,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +507,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -513,6 +533,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -534,6 +555,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -548,6 +570,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -569,6 +592,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -597,6 +621,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -622,6 +647,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -646,6 +672,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -671,6 +698,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -694,6 +722,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -724,6 +753,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -762,6 +792,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -787,6 +818,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -811,6 +843,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -836,6 +869,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -859,6 +893,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -889,6 +924,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -914,6 +950,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -935,6 +972,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -963,6 +1001,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -988,6 +1027,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1012,6 +1052,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1078,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1060,6 +1102,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1133,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1115,6 +1159,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1136,6 +1181,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1164,6 +1210,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1189,6 +1236,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -1213,6 +1261,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1238,6 +1287,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1261,6 +1311,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1291,6 +1342,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1329,6 +1381,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1354,6 +1407,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -1378,6 +1432,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1403,6 +1458,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1426,6 +1482,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1456,6 +1513,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1481,6 +1539,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1502,6 +1561,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1530,6 +1590,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1555,6 +1616,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1579,6 +1641,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1604,6 +1667,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1627,6 +1691,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1657,6 +1722,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1682,6 +1748,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1703,6 +1770,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1731,6 +1799,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1756,6 +1825,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1780,6 +1850,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1805,6 +1876,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1828,6 +1900,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1858,6 +1931,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1896,6 +1970,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1921,6 +1996,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1945,6 +2021,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1970,6 +2047,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1993,6 +2071,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2102,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2048,6 +2128,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2069,6 +2150,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2097,6 +2179,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2122,6 +2205,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -2146,6 +2230,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2171,6 +2256,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2194,6 +2280,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2224,6 +2311,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2249,6 +2337,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2270,6 +2359,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2298,6 +2388,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2323,6 +2414,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -2347,6 +2439,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2372,6 +2465,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2395,6 +2489,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2425,6 +2520,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2450,6 +2546,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2471,6 +2568,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2485,6 +2583,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2506,6 +2605,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2534,6 +2634,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2559,6 +2660,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2583,6 +2685,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2608,6 +2711,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2631,6 +2735,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2661,6 +2766,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2699,6 +2805,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2724,6 +2831,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -2748,6 +2856,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2773,6 +2882,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2796,6 +2906,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2826,6 +2937,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2851,6 +2963,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2872,6 +2985,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2886,6 +3000,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2907,6 +3022,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2935,6 +3051,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2960,6 +3077,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -2984,6 +3102,7 @@ "end": 1538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3009,6 +3128,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3032,6 +3152,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3062,6 +3183,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3087,6 +3209,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3108,6 +3231,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3136,6 +3260,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3161,6 +3286,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -3185,6 +3311,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3210,6 +3337,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3233,6 +3361,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3263,6 +3392,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3288,6 +3418,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3309,6 +3440,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3323,6 +3455,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3344,6 +3477,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3372,6 +3506,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3397,6 +3532,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -3421,6 +3557,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3446,6 +3583,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3469,6 +3607,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3499,6 +3638,7 @@ "end": 1780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3537,6 +3677,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3562,6 +3703,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -3586,6 +3728,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3611,6 +3754,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3634,6 +3778,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3664,6 +3809,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3689,6 +3835,7 @@ "end": 1880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3710,6 +3857,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3724,6 +3872,7 @@ "end": 1887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3745,6 +3894,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3773,6 +3923,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3798,6 +3949,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -3822,6 +3974,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3847,6 +4000,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3870,6 +4024,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3900,6 +4055,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3925,6 +4081,7 @@ "end": 1988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3946,6 +4103,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3974,6 +4132,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3999,6 +4158,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -4023,6 +4183,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4048,6 +4209,7 @@ "end": 2071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4071,6 +4233,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4101,6 +4264,7 @@ "end": 2087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4126,6 +4290,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4147,6 +4312,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4161,6 +4327,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4182,6 +4349,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4210,6 +4378,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4241,6 +4410,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesInvalid", "optional": false }, @@ -4264,6 +4434,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -4291,6 +4462,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4329,6 +4501,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4359,6 +4532,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4382,6 +4556,7 @@ "end": 2268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4407,6 +4582,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4428,6 +4604,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4456,6 +4633,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4486,6 +4664,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4509,6 +4688,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4534,6 +4714,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4555,6 +4736,7 @@ "end": 2307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4583,6 +4765,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4613,6 +4796,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4636,6 +4820,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4661,6 +4846,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4682,6 +4868,7 @@ "end": 2335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4696,6 +4883,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4717,6 +4905,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4745,6 +4934,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4775,6 +4965,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4798,6 +4989,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4823,6 +5015,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4844,6 +5037,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4858,6 +5052,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4879,6 +5074,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4907,6 +5103,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4937,6 +5134,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4962,6 +5160,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -4986,6 +5185,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5011,6 +5211,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5038,6 +5239,7 @@ "end": 2438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5076,6 +5278,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5101,6 +5304,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5125,6 +5329,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5150,6 +5355,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5177,6 +5383,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5202,6 +5409,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -5223,6 +5431,7 @@ "end": 2510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5251,6 +5460,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5276,6 +5486,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -5300,6 +5511,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5325,6 +5537,7 @@ "end": 2558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5352,6 +5565,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5377,6 +5591,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5398,6 +5613,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5426,6 +5642,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5451,6 +5668,7 @@ "end": 2610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -5475,6 +5693,7 @@ "end": 2612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5500,6 +5719,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5527,6 +5747,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5565,6 +5786,7 @@ "end": 2649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5590,6 +5812,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -5614,6 +5837,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5639,6 +5863,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5666,6 +5891,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5691,6 +5917,7 @@ "end": 2709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -5712,6 +5939,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5740,6 +5968,7 @@ "end": 2719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5765,6 +5994,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -5789,6 +6019,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5814,6 +6045,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5841,6 +6073,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5866,6 +6099,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5887,6 +6121,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5915,6 +6150,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5940,6 +6176,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -5964,6 +6201,7 @@ "end": 2814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5989,6 +6227,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6016,6 +6255,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6054,6 +6294,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6079,6 +6320,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -6103,6 +6345,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6128,6 +6371,7 @@ "end": 2893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6155,6 +6399,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6180,6 +6425,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6201,6 +6447,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6229,6 +6476,7 @@ "end": 2920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6254,6 +6502,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -6278,6 +6527,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6303,6 +6553,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6330,6 +6581,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6355,6 +6607,7 @@ "end": 2980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6376,6 +6629,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6404,6 +6658,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6429,6 +6684,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -6453,6 +6709,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6478,6 +6735,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6505,6 +6763,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6530,6 +6789,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6551,6 +6811,7 @@ "end": 3053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6565,6 +6826,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6586,6 +6848,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6614,6 +6877,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6639,6 +6903,7 @@ "end": 3094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -6663,6 +6928,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6688,6 +6954,7 @@ "end": 3111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6715,6 +6982,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6753,6 +7021,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6778,6 +7047,7 @@ "end": 3160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -6802,6 +7072,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6827,6 +7098,7 @@ "end": 3177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6854,6 +7126,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6879,6 +7152,7 @@ "end": 3194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6900,6 +7174,7 @@ "end": 3198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6914,6 +7189,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -6935,6 +7211,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6963,6 +7240,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6988,6 +7266,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -7012,6 +7291,7 @@ "end": 3240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7037,6 +7317,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7064,6 +7345,7 @@ "end": 3268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7089,6 +7371,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7110,6 +7393,7 @@ "end": 3275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7138,6 +7422,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7163,6 +7448,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -7187,6 +7473,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7212,6 +7499,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7239,6 +7527,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7264,6 +7553,7 @@ "end": 3342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7285,6 +7575,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7299,6 +7590,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7320,6 +7612,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7348,6 +7641,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7373,6 +7667,7 @@ "end": 3385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -7397,6 +7692,7 @@ "end": 3387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7422,6 +7718,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7449,6 +7746,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7487,6 +7785,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7512,6 +7811,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -7536,6 +7836,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7561,6 +7862,7 @@ "end": 3468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7588,6 +7890,7 @@ "end": 3481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7613,6 +7916,7 @@ "end": 3485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -7634,6 +7938,7 @@ "end": 3489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7648,6 +7953,7 @@ "end": 3492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -7669,6 +7975,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7697,6 +8004,7 @@ "end": 3502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7722,6 +8030,7 @@ "end": 3529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -7746,6 +8055,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7771,6 +8081,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7798,6 +8109,7 @@ "end": 3559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7823,6 +8135,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7844,6 +8157,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7872,6 +8186,7 @@ "end": 3572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7897,6 +8212,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -7921,6 +8237,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7946,6 +8263,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7973,6 +8291,7 @@ "end": 3628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7998,6 +8317,7 @@ "end": 3632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8019,6 +8339,7 @@ "end": 3635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8033,6 +8354,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8054,6 +8376,7 @@ "end": 3641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8082,6 +8405,7 @@ "end": 3647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8113,6 +8437,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesValid", "optional": false }, @@ -8136,6 +8461,7 @@ "end": 3711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8163,6 +8489,7 @@ "end": 3723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8201,6 +8528,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8231,6 +8559,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8254,6 +8583,7 @@ "end": 3747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -8279,6 +8609,7 @@ "end": 3754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -8300,6 +8631,7 @@ "end": 3758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8328,6 +8660,7 @@ "end": 3751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8358,6 +8691,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8381,6 +8715,7 @@ "end": 3776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -8406,6 +8741,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8427,6 +8763,7 @@ "end": 3786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8455,6 +8792,7 @@ "end": 3780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8485,6 +8823,7 @@ "end": 3792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8508,6 +8847,7 @@ "end": 3804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -8533,6 +8873,7 @@ "end": 3811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8554,6 +8895,7 @@ "end": 3814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8568,6 +8910,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -8589,6 +8932,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8617,6 +8961,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8647,6 +8992,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8670,6 +9016,7 @@ "end": 3839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8695,6 +9042,7 @@ "end": 3846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -8716,6 +9064,7 @@ "end": 3850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8730,6 +9079,7 @@ "end": 3853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -8751,6 +9101,7 @@ "end": 3857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8779,6 +9130,7 @@ "end": 3843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8809,6 +9161,7 @@ "end": 3863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8834,6 +9187,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -8853,6 +9207,7 @@ "end": 3920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8880,6 +9235,7 @@ "end": 3932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8918,6 +9274,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8948,6 +9305,7 @@ "end": 3944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8973,6 +9331,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -8992,6 +9351,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9019,6 +9379,7 @@ "end": 4033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9044,6 +9405,7 @@ "end": 4040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -9065,6 +9427,7 @@ "end": 4044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9093,6 +9456,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9123,6 +9487,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9148,6 +9513,7 @@ "end": 4170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -9167,6 +9533,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9194,6 +9561,7 @@ "end": 4196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9219,6 +9587,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9240,6 +9609,7 @@ "end": 4206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9268,6 +9638,7 @@ "end": 4200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9298,6 +9669,7 @@ "end": 4212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9323,6 +9695,7 @@ "end": 4333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -9342,6 +9715,7 @@ "end": 4347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9369,6 +9743,7 @@ "end": 4360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9407,6 +9782,7 @@ "end": 4364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9437,6 +9813,7 @@ "end": 4372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9462,6 +9839,7 @@ "end": 4492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -9481,6 +9859,7 @@ "end": 4506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9508,6 +9887,7 @@ "end": 4519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9533,6 +9913,7 @@ "end": 4526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -9554,6 +9935,7 @@ "end": 4530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9582,6 +9964,7 @@ "end": 4523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9612,6 +9995,7 @@ "end": 4536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9637,6 +10021,7 @@ "end": 4578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -9656,6 +10041,7 @@ "end": 4592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9683,6 +10069,7 @@ "end": 4605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9708,6 +10095,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9729,6 +10117,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9757,6 +10146,7 @@ "end": 4609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9787,6 +10177,7 @@ "end": 4621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9812,6 +10203,7 @@ "end": 4676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -9831,6 +10223,7 @@ "end": 4690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9858,6 +10251,7 @@ "end": 4703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -9896,6 +10290,7 @@ "end": 4707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9926,6 +10321,7 @@ "end": 4715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9951,6 +10347,7 @@ "end": 4812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -9970,6 +10367,7 @@ "end": 4826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9997,6 +10395,7 @@ "end": 4839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10022,6 +10421,7 @@ "end": 4846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -10043,6 +10443,7 @@ "end": 4850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10071,6 +10472,7 @@ "end": 4843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10101,6 +10503,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10126,6 +10529,7 @@ "end": 4910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -10145,6 +10549,7 @@ "end": 4924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10172,6 +10577,7 @@ "end": 4937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10197,6 +10603,7 @@ "end": 4944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10218,6 +10625,7 @@ "end": 4947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10246,6 +10654,7 @@ "end": 4941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10276,6 +10685,7 @@ "end": 4953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10301,6 +10711,7 @@ "end": 5028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -10320,6 +10731,7 @@ "end": 5042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10347,6 +10759,7 @@ "end": 5055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10372,6 +10785,7 @@ "end": 5062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10393,6 +10807,7 @@ "end": 5065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10407,6 +10822,7 @@ "end": 5068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10428,6 +10844,7 @@ "end": 5071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10456,6 +10873,7 @@ "end": 5059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10486,6 +10904,7 @@ "end": 5077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10511,6 +10930,7 @@ "end": 5140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -10530,6 +10950,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10557,6 +10978,7 @@ "end": 5167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10595,6 +11017,7 @@ "end": 5171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10625,6 +11048,7 @@ "end": 5179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10650,6 +11074,7 @@ "end": 5300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -10669,6 +11094,7 @@ "end": 5314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10696,6 +11122,7 @@ "end": 5327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10721,6 +11148,7 @@ "end": 5334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -10742,6 +11170,7 @@ "end": 5338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10756,6 +11185,7 @@ "end": 5341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -10777,6 +11207,7 @@ "end": 5345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10805,6 +11236,7 @@ "end": 5331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10835,6 +11267,7 @@ "end": 5351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10860,6 +11293,7 @@ "end": 5406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -10879,6 +11313,7 @@ "end": 5420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10906,6 +11341,7 @@ "end": 5433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10931,6 +11367,7 @@ "end": 5440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10952,6 +11389,7 @@ "end": 5443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10980,6 +11418,7 @@ "end": 5437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11010,6 +11449,7 @@ "end": 5449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11035,6 +11475,7 @@ "end": 5508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -11054,6 +11495,7 @@ "end": 5522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11081,6 +11523,7 @@ "end": 5535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -11106,6 +11549,7 @@ "end": 5542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11127,6 +11571,7 @@ "end": 5545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11141,6 +11586,7 @@ "end": 5548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11162,6 +11608,7 @@ "end": 5551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11190,6 +11637,7 @@ "end": 5539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11220,6 +11668,7 @@ "end": 5557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11245,6 +11694,7 @@ "end": 5620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -11264,6 +11714,7 @@ "end": 5634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11291,6 +11742,7 @@ "end": 5647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11329,6 +11781,7 @@ "end": 5651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11359,6 +11812,7 @@ "end": 5659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11384,6 +11838,7 @@ "end": 5780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -11403,6 +11858,7 @@ "end": 5794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11430,6 +11886,7 @@ "end": 5807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11455,6 +11912,7 @@ "end": 5814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -11476,6 +11934,7 @@ "end": 5818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11490,6 +11949,7 @@ "end": 5821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -11511,6 +11971,7 @@ "end": 5825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11539,6 +12000,7 @@ "end": 5811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11569,6 +12031,7 @@ "end": 5831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11594,6 +12057,7 @@ "end": 5886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -11613,6 +12077,7 @@ "end": 5900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11640,6 +12105,7 @@ "end": 5913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11665,6 +12131,7 @@ "end": 5920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11686,6 +12153,7 @@ "end": 5923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11714,6 +12182,7 @@ "end": 5917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11744,6 +12213,7 @@ "end": 5929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11769,6 +12239,7 @@ "end": 5987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -11788,6 +12259,7 @@ "end": 6001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11815,6 +12287,7 @@ "end": 6014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11840,6 +12313,7 @@ "end": 6021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11861,6 +12335,7 @@ "end": 6024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11875,6 +12350,7 @@ "end": 6027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11896,6 +12372,7 @@ "end": 6030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11924,6 +12401,7 @@ "end": 6018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11954,6 +12432,7 @@ "end": 6036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericConstructSignaturesWithOptionalParameters.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericConstructSignaturesWithOptionalParameters.json index 100a47c3e485..2e460e309bf8 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericConstructSignaturesWithOptionalParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithGenericConstructSignaturesWithOptionalParameters.json @@ -21,6 +21,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassTypeParam", "optional": false }, @@ -44,6 +45,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -68,6 +70,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +104,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -139,6 +143,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +168,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -188,6 +194,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -209,6 +216,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -237,6 +245,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -261,6 +270,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -286,6 +296,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -307,6 +318,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +347,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -359,6 +372,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -384,6 +398,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -405,6 +420,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -419,6 +435,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -440,6 +457,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -468,6 +486,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +511,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -517,6 +537,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -538,6 +559,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -552,6 +574,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -573,6 +596,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -601,6 +625,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -627,6 +652,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -651,6 +677,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -676,6 +703,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -699,6 +727,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -729,6 +758,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -767,6 +797,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -793,6 +824,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -817,6 +849,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -842,6 +875,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -865,6 +899,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -895,6 +930,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -920,6 +956,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -941,6 +978,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -969,6 +1007,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -995,6 +1034,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -1019,6 +1059,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1044,6 +1085,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1067,6 +1109,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1097,6 +1140,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1122,6 +1166,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1143,6 +1188,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1171,6 +1217,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1197,6 +1244,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -1221,6 +1269,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1246,6 +1295,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1269,6 +1319,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1299,6 +1350,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1337,6 +1389,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1363,6 +1416,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -1387,6 +1441,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1412,6 +1467,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1435,6 +1491,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1465,6 +1522,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1490,6 +1548,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1511,6 +1570,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1539,6 +1599,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1565,6 +1626,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1589,6 +1651,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1614,6 +1677,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1637,6 +1701,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1667,6 +1732,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -1692,6 +1758,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1713,6 +1780,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1741,6 +1809,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1767,6 +1836,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1791,6 +1861,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1816,6 +1887,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1839,6 +1911,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1869,6 +1942,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -1907,6 +1981,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1933,6 +2008,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1957,6 +2033,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1982,6 +2059,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2005,6 +2083,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2035,6 +2114,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2060,6 +2140,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2081,6 +2162,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2109,6 +2191,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2135,6 +2218,7 @@ "end": 1166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -2159,6 +2243,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2184,6 +2269,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2207,6 +2293,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2237,6 +2324,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2262,6 +2350,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2372,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2311,6 +2401,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2337,6 +2428,7 @@ "end": 1274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -2361,6 +2453,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2386,6 +2479,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2409,6 +2503,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2439,6 +2534,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -2464,6 +2560,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2485,6 +2582,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2499,6 +2597,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2520,6 +2619,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2548,6 +2648,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2574,6 +2675,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2598,6 +2700,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2623,6 +2726,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2646,6 +2750,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2676,6 +2781,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2714,6 +2820,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2740,6 +2847,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -2764,6 +2872,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2789,6 +2898,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2812,6 +2922,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2842,6 +2953,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -2867,6 +2979,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2888,6 +3001,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2902,6 +3016,7 @@ "end": 1539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -2923,6 +3038,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2951,6 +3067,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2977,6 +3094,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -3001,6 +3119,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3026,6 +3145,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3049,6 +3169,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3079,6 +3200,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3104,6 +3226,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3125,6 +3248,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3153,6 +3277,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3179,6 +3304,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -3203,6 +3329,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3228,6 +3355,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3251,6 +3379,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3281,6 +3410,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -3306,6 +3436,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3327,6 +3458,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3341,6 +3473,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3362,6 +3495,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3390,6 +3524,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3416,6 +3551,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -3440,6 +3576,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3465,6 +3602,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3488,6 +3626,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3518,6 +3657,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3556,6 +3696,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3582,6 +3723,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -3606,6 +3748,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3631,6 +3774,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3654,6 +3798,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3684,6 +3829,7 @@ "end": 1956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3709,6 +3855,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -3730,6 +3877,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3744,6 +3892,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -3765,6 +3914,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3793,6 +3943,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3819,6 +3970,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -3843,6 +3995,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3868,6 +4021,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -3891,6 +4045,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3921,6 +4076,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -3946,6 +4102,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3967,6 +4124,7 @@ "end": 2079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3995,6 +4153,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4021,6 +4180,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -4045,6 +4205,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4070,6 +4231,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -4093,6 +4255,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4123,6 +4286,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4148,6 +4312,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4169,6 +4334,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4183,6 +4349,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4204,6 +4371,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4232,6 +4400,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4264,6 +4433,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesInvalid", "optional": false }, @@ -4287,6 +4457,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -4314,6 +4485,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4352,6 +4524,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4382,6 +4555,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4406,6 +4580,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -4431,6 +4606,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4452,6 +4628,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4480,6 +4657,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4510,6 +4688,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4534,6 +4713,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -4559,6 +4739,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4580,6 +4761,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4608,6 +4790,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4638,6 +4821,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4662,6 +4846,7 @@ "end": 2429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -4687,6 +4872,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4708,6 +4894,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4722,6 +4909,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4743,6 +4931,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4771,6 +4960,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4801,6 +4991,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4825,6 +5016,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -4850,6 +5042,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -4871,6 +5064,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4885,6 +5079,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -4906,6 +5101,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4934,6 +5130,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4964,6 +5161,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4990,6 +5188,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -5014,6 +5213,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5039,6 +5239,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5066,6 +5267,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5104,6 +5306,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5130,6 +5333,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -5154,6 +5358,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5179,6 +5384,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5206,6 +5412,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5231,6 +5438,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -5252,6 +5460,7 @@ "end": 2630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5280,6 +5489,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5306,6 +5516,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -5330,6 +5541,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5355,6 +5567,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5382,6 +5595,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5407,6 +5621,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5428,6 +5643,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5456,6 +5672,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5482,6 +5699,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -5506,6 +5724,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5531,6 +5750,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5558,6 +5778,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5596,6 +5817,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5622,6 +5844,7 @@ "end": 2803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -5646,6 +5869,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5671,6 +5895,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5698,6 +5923,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5723,6 +5949,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -5744,6 +5971,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5772,6 +6000,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5798,6 +6027,7 @@ "end": 2875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -5822,6 +6052,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5847,6 +6078,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -5874,6 +6106,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -5899,6 +6132,7 @@ "end": 2913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5920,6 +6154,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5948,6 +6183,7 @@ "end": 2922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5974,6 +6210,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -5998,6 +6235,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6023,6 +6261,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6050,6 +6289,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6088,6 +6328,7 @@ "end": 2991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6114,6 +6355,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -6138,6 +6380,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6163,6 +6406,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6190,6 +6434,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6215,6 +6460,7 @@ "end": 3054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6236,6 +6482,7 @@ "end": 3058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6264,6 +6511,7 @@ "end": 3064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6290,6 +6538,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -6314,6 +6563,7 @@ "end": 3092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6339,6 +6589,7 @@ "end": 3107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6366,6 +6617,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6391,6 +6643,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6412,6 +6665,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6440,6 +6694,7 @@ "end": 3137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6466,6 +6721,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -6490,6 +6746,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6515,6 +6772,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6542,6 +6800,7 @@ "end": 3194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -6567,6 +6826,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6588,6 +6848,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6602,6 +6863,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6623,6 +6885,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6651,6 +6914,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6677,6 +6941,7 @@ "end": 3246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -6701,6 +6966,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6726,6 +6992,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6753,6 +7020,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6791,6 +7059,7 @@ "end": 3289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6817,6 +7086,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -6841,6 +7111,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6866,6 +7137,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -6893,6 +7165,7 @@ "end": 3346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -6918,6 +7191,7 @@ "end": 3354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -6939,6 +7213,7 @@ "end": 3358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6953,6 +7228,7 @@ "end": 3361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -6974,6 +7250,7 @@ "end": 3365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7002,6 +7279,7 @@ "end": 3371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7028,6 +7306,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -7052,6 +7331,7 @@ "end": 3400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7077,6 +7357,7 @@ "end": 3415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7104,6 +7385,7 @@ "end": 3428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7129,6 +7411,7 @@ "end": 3436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7150,6 +7433,7 @@ "end": 3439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7178,6 +7462,7 @@ "end": 3445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7204,6 +7489,7 @@ "end": 3472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -7228,6 +7514,7 @@ "end": 3474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7253,6 +7540,7 @@ "end": 3489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7280,6 +7568,7 @@ "end": 3502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -7305,6 +7594,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7326,6 +7616,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7340,6 +7631,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -7361,6 +7653,7 @@ "end": 3519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7389,6 +7682,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7415,6 +7709,7 @@ "end": 3553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -7439,6 +7734,7 @@ "end": 3555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7464,6 +7760,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7491,6 +7788,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7529,6 +7827,7 @@ "end": 3596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7555,6 +7854,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -7579,6 +7879,7 @@ "end": 3625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7604,6 +7905,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7631,6 +7933,7 @@ "end": 3653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7656,6 +7959,7 @@ "end": 3661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -7677,6 +7981,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7691,6 +7996,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -7712,6 +8018,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7740,6 +8047,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7766,6 +8074,7 @@ "end": 3705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -7790,6 +8099,7 @@ "end": 3707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7815,6 +8125,7 @@ "end": 3722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -7842,6 +8153,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -7867,6 +8179,7 @@ "end": 3743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7888,6 +8201,7 @@ "end": 3746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7916,6 +8230,7 @@ "end": 3752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7942,6 +8257,7 @@ "end": 3778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -7966,6 +8282,7 @@ "end": 3780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7991,6 +8308,7 @@ "end": 3795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8018,6 +8336,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8043,6 +8362,7 @@ "end": 3816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8064,6 +8384,7 @@ "end": 3819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8078,6 +8399,7 @@ "end": 3822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8099,6 +8421,7 @@ "end": 3825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8127,6 +8450,7 @@ "end": 3831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8159,6 +8483,7 @@ "end": 3872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenericSignaturesValid", "optional": false }, @@ -8182,6 +8507,7 @@ "end": 3895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8209,6 +8535,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8247,6 +8574,7 @@ "end": 3915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8277,6 +8605,7 @@ "end": 3923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8301,6 +8630,7 @@ "end": 3935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -8326,6 +8656,7 @@ "end": 3946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -8347,6 +8678,7 @@ "end": 3950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8375,6 +8707,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8405,6 +8738,7 @@ "end": 3956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8429,6 +8763,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -8454,6 +8789,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8475,6 +8811,7 @@ "end": 3982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8503,6 +8840,7 @@ "end": 3976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8533,6 +8871,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8557,6 +8896,7 @@ "end": 4000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -8582,6 +8922,7 @@ "end": 4011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8603,6 +8944,7 @@ "end": 4014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8617,6 +8959,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -8638,6 +8981,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8666,6 +9010,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8696,6 +9041,7 @@ "end": 4027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8720,6 +9066,7 @@ "end": 4039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -8745,6 +9092,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -8766,6 +9114,7 @@ "end": 4054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8780,6 +9129,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -8801,6 +9151,7 @@ "end": 4061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8829,6 +9180,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8859,6 +9211,7 @@ "end": 4067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8885,6 +9238,7 @@ "end": 4110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -8904,6 +9258,7 @@ "end": 4124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -8931,6 +9286,7 @@ "end": 4136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -8969,6 +9325,7 @@ "end": 4144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8999,6 +9356,7 @@ "end": 4152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9025,6 +9383,7 @@ "end": 4215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -9044,6 +9403,7 @@ "end": 4229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9071,6 +9431,7 @@ "end": 4241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9096,6 +9457,7 @@ "end": 4252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -9117,6 +9479,7 @@ "end": 4256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9145,6 +9508,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9175,6 +9539,7 @@ "end": 4262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9201,6 +9566,7 @@ "end": 4382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -9220,6 +9586,7 @@ "end": 4396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9247,6 +9614,7 @@ "end": 4408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -9272,6 +9640,7 @@ "end": 4419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9293,6 +9662,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9321,6 +9691,7 @@ "end": 4416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9351,6 +9722,7 @@ "end": 4428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9377,6 +9749,7 @@ "end": 4549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -9396,6 +9769,7 @@ "end": 4563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9423,6 +9797,7 @@ "end": 4576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9461,6 +9836,7 @@ "end": 4584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9491,6 +9867,7 @@ "end": 4592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9517,6 +9894,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -9536,6 +9914,7 @@ "end": 4726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9563,6 +9942,7 @@ "end": 4739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9588,6 +9968,7 @@ "end": 4750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -9609,6 +9990,7 @@ "end": 4754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9637,6 +10019,7 @@ "end": 4747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9667,6 +10050,7 @@ "end": 4760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9693,6 +10077,7 @@ "end": 4802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -9712,6 +10097,7 @@ "end": 4816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9739,6 +10125,7 @@ "end": 4829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false }, @@ -9764,6 +10151,7 @@ "end": 4840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9785,6 +10173,7 @@ "end": 4843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9813,6 +10202,7 @@ "end": 4837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9843,6 +10233,7 @@ "end": 4849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9869,6 +10260,7 @@ "end": 4904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -9888,6 +10280,7 @@ "end": 4918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9915,6 +10308,7 @@ "end": 4931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -9953,6 +10347,7 @@ "end": 4939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9983,6 +10378,7 @@ "end": 4947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10009,6 +10405,7 @@ "end": 5001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -10028,6 +10425,7 @@ "end": 5015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10055,6 +10453,7 @@ "end": 5028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10080,6 +10479,7 @@ "end": 5039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -10101,6 +10501,7 @@ "end": 5043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10129,6 +10530,7 @@ "end": 5036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10159,6 +10561,7 @@ "end": 5049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10185,6 +10588,7 @@ "end": 5146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -10204,6 +10608,7 @@ "end": 5160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10231,6 +10636,7 @@ "end": 5173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10256,6 +10662,7 @@ "end": 5184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10277,6 +10684,7 @@ "end": 5187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10305,6 +10713,7 @@ "end": 5181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10335,6 +10744,7 @@ "end": 5193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10361,6 +10771,7 @@ "end": 5268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -10380,6 +10791,7 @@ "end": 5282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10407,6 +10819,7 @@ "end": 5295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false }, @@ -10432,6 +10845,7 @@ "end": 5306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10453,6 +10867,7 @@ "end": 5309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10467,6 +10882,7 @@ "end": 5312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10488,6 +10904,7 @@ "end": 5315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10516,6 +10933,7 @@ "end": 5303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10546,6 +10964,7 @@ "end": 5321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10572,6 +10991,7 @@ "end": 5384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -10591,6 +11011,7 @@ "end": 5398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10618,6 +11039,7 @@ "end": 5411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10656,6 +11078,7 @@ "end": 5419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10686,6 +11109,7 @@ "end": 5427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10712,6 +11136,7 @@ "end": 5548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -10731,6 +11156,7 @@ "end": 5562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10758,6 +11184,7 @@ "end": 5575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10783,6 +11210,7 @@ "end": 5586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -10804,6 +11232,7 @@ "end": 5590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10818,6 +11247,7 @@ "end": 5593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -10839,6 +11269,7 @@ "end": 5597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10867,6 +11298,7 @@ "end": 5583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10897,6 +11329,7 @@ "end": 5603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10923,6 +11356,7 @@ "end": 5658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -10942,6 +11376,7 @@ "end": 5672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -10969,6 +11404,7 @@ "end": 5685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -10994,6 +11430,7 @@ "end": 5696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11015,6 +11452,7 @@ "end": 5699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11043,6 +11481,7 @@ "end": 5693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11073,6 +11512,7 @@ "end": 5705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11099,6 +11539,7 @@ "end": 5764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -11118,6 +11559,7 @@ "end": 5778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11145,6 +11587,7 @@ "end": 5791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false }, @@ -11170,6 +11613,7 @@ "end": 5802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11191,6 +11635,7 @@ "end": 5805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11205,6 +11650,7 @@ "end": 5808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11226,6 +11672,7 @@ "end": 5811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11254,6 +11701,7 @@ "end": 5799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11284,6 +11732,7 @@ "end": 5817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11310,6 +11759,7 @@ "end": 5874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -11329,6 +11779,7 @@ "end": 5888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11356,6 +11807,7 @@ "end": 5901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11394,6 +11846,7 @@ "end": 5909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11424,6 +11877,7 @@ "end": 5917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11450,6 +11904,7 @@ "end": 6038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -11469,6 +11924,7 @@ "end": 6052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11496,6 +11952,7 @@ "end": 6065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11521,6 +11978,7 @@ "end": 6076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -11542,6 +12000,7 @@ "end": 6080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11556,6 +12015,7 @@ "end": 6083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -11577,6 +12037,7 @@ "end": 6087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11605,6 +12066,7 @@ "end": 6073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11635,6 +12097,7 @@ "end": 6093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11661,6 +12124,7 @@ "end": 6148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -11680,6 +12144,7 @@ "end": 6162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11707,6 +12172,7 @@ "end": 6175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11732,6 +12198,7 @@ "end": 6186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11753,6 +12220,7 @@ "end": 6189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11781,6 +12249,7 @@ "end": 6183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11811,6 +12280,7 @@ "end": 6195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11837,6 +12307,7 @@ "end": 6253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I18", "optional": false }, @@ -11856,6 +12327,7 @@ "end": 6267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -11883,6 +12355,7 @@ "end": 6280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false }, @@ -11908,6 +12381,7 @@ "end": 6291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11929,6 +12403,7 @@ "end": 6294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11943,6 +12418,7 @@ "end": 6297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -11964,6 +12440,7 @@ "end": 6300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11992,6 +12469,7 @@ "end": 6288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12022,6 +12500,7 @@ "end": 6306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer.json index b449ebd62f5b..b00ea9a870c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -332,6 +343,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -412,6 +426,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +444,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -450,6 +466,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -488,6 +505,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -509,6 +527,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -533,6 +552,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -552,6 +572,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -573,6 +594,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -611,6 +633,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -647,6 +670,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +690,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -687,6 +712,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -708,6 +734,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -746,6 +773,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -767,6 +795,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -792,6 +821,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -810,6 +840,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -831,6 +862,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -869,6 +901,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -890,6 +923,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -915,6 +949,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -933,6 +968,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -954,6 +990,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1029,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1037,6 +1076,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1056,6 +1096,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1085,6 +1126,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1103,6 +1145,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1124,6 +1167,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1162,6 +1206,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1183,6 +1228,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1207,6 +1253,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1226,6 +1273,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1255,6 +1303,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer2.json index 2dc22fb48412..3df29f76dd98 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer2.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +280,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -338,6 +349,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -357,6 +369,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -380,6 +393,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -418,6 +432,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -447,6 +462,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -466,6 +482,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -489,6 +506,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -527,6 +545,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -559,6 +578,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -582,6 +602,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -606,6 +627,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -625,6 +647,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -652,6 +675,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -690,6 +714,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +744,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -738,6 +764,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -761,6 +788,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -787,6 +815,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -825,6 +854,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -854,6 +884,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -873,6 +904,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -896,6 +928,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -922,6 +955,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -960,6 +994,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -989,6 +1024,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1013,6 +1049,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1069,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1055,6 +1093,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1078,6 +1117,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1104,6 +1144,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1183,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1171,6 +1213,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1195,6 +1238,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1214,6 +1258,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1237,6 +1282,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1260,6 +1306,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1333,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1324,6 +1372,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1353,6 +1402,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1377,6 +1427,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1447,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1419,6 +1471,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1442,6 +1495,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1468,6 +1522,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1506,6 +1561,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer3.json index 5330152415a3..bdd11e94b6cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer3.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +343,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -412,6 +426,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +444,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -450,6 +466,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -488,6 +505,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -509,6 +527,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -533,6 +552,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -552,6 +572,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -573,6 +594,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -611,6 +633,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -647,6 +670,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +690,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -687,6 +712,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -708,6 +734,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -746,6 +773,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -767,6 +795,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -792,6 +821,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -810,6 +840,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -831,6 +862,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -869,6 +901,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -890,6 +923,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -915,6 +949,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -933,6 +968,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -954,6 +990,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1029,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1037,6 +1076,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1056,6 +1096,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1085,6 +1126,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1103,6 +1145,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1124,6 +1167,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1162,6 +1206,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1183,6 +1228,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1207,6 +1253,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1226,6 +1273,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1255,6 +1303,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1273,6 +1322,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1294,6 +1344,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1332,6 +1383,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1353,6 +1405,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1377,6 +1430,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1450,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1425,6 +1480,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer4.json index 9048dcd6cf26..1da161c42f25 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer4.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +343,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -402,6 +415,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -426,6 +440,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -445,6 +460,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -466,6 +482,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -504,6 +521,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +558,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -559,6 +578,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -580,6 +600,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -601,6 +622,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -650,6 +672,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -675,6 +698,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -693,6 +717,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -714,6 +739,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +789,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -787,6 +814,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +834,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -835,6 +864,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer5.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer5.json index 6f229b2a145a..62a57de9edbe 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer5.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithNumericIndexer5.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +280,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -334,6 +345,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -355,6 +367,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -393,6 +406,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -425,6 +439,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -441,6 +456,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -462,6 +478,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -500,6 +517,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -532,6 +550,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -555,6 +574,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -578,6 +598,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -602,6 +623,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -621,6 +643,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -648,6 +671,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -686,6 +710,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -711,6 +736,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -732,6 +758,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -770,6 +797,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -802,6 +830,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -825,6 +854,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -844,6 +874,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -865,6 +896,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -903,6 +935,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -935,6 +968,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -958,6 +992,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -977,6 +1012,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -998,6 +1034,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1036,6 +1073,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1072,6 +1110,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1091,6 +1130,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1115,6 +1155,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1138,6 +1179,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1157,6 +1199,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1178,6 +1221,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1216,6 +1260,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1252,6 +1297,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1271,6 +1317,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1295,6 +1342,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1318,6 +1366,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1337,6 +1386,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1358,6 +1408,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1396,6 +1447,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1432,6 +1484,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1451,6 +1504,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1475,6 +1529,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1498,6 +1553,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers.json index 422969dc128b..725c0a31edd2 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -233,6 +238,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -278,6 +284,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -328,6 +335,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -360,6 +368,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -405,6 +414,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -469,6 +479,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -486,6 +497,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -532,6 +544,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -583,6 +596,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -615,6 +629,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -661,6 +676,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -726,6 +742,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -743,6 +760,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -789,6 +807,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -840,6 +859,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -872,6 +892,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -918,6 +939,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -983,6 +1005,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1007,6 +1030,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TwoLevels", "optional": false }, @@ -1026,6 +1050,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1071,6 +1096,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1121,6 +1147,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1153,6 +1180,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1198,6 +1226,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1262,6 +1291,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1279,6 +1309,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1325,6 +1356,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1376,6 +1408,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1408,6 +1441,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1454,6 +1488,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1519,6 +1554,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1536,6 +1572,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1582,6 +1619,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1633,6 +1671,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1665,6 +1704,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1711,6 +1751,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1776,6 +1817,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers2.json index 2524cf88bef8..35871a3cd700 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers2.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -168,6 +173,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotOptional", "optional": false }, @@ -191,6 +197,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -218,6 +225,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -242,6 +250,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -263,6 +272,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -287,6 +297,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -310,6 +321,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -329,6 +341,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -356,6 +369,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -380,6 +394,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -401,6 +416,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -438,6 +454,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -488,6 +505,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -532,6 +550,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -555,6 +574,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -574,6 +594,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -624,6 +645,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -681,6 +703,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -731,6 +754,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -775,6 +799,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -798,6 +823,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -817,6 +843,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -867,6 +894,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -930,6 +958,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -953,6 +982,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -980,6 +1010,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1004,6 +1035,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1025,6 +1057,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1049,6 +1082,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1072,6 +1106,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1091,6 +1126,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1118,6 +1154,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1142,6 +1179,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1163,6 +1201,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1200,6 +1239,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1250,6 +1290,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1294,6 +1335,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1317,6 +1359,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1336,6 +1379,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1386,6 +1430,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1443,6 +1488,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1493,6 +1539,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1537,6 +1584,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1560,6 +1608,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1579,6 +1628,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1629,6 +1679,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers3.json index b7e9d99d065c..9fc8c5373ec6 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers3.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -168,6 +173,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotOptional", "optional": false }, @@ -191,6 +197,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -218,6 +225,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -242,6 +250,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -263,6 +272,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -287,6 +297,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -310,6 +321,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -329,6 +341,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -356,6 +369,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -380,6 +394,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -401,6 +416,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -425,6 +441,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -448,6 +465,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -498,6 +516,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -542,6 +561,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -565,6 +585,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -584,6 +605,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -634,6 +656,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -678,6 +701,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -701,6 +725,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -751,6 +776,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -795,6 +821,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -818,6 +845,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -837,6 +865,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -887,6 +916,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -931,6 +961,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -960,6 +991,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -983,6 +1015,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1010,6 +1043,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1034,6 +1068,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1055,6 +1090,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1079,6 +1115,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1102,6 +1139,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1121,6 +1159,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1148,6 +1187,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1172,6 +1212,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1193,6 +1234,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1217,6 +1259,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1240,6 +1283,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1290,6 +1334,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1334,6 +1379,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1357,6 +1403,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1376,6 +1423,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1426,6 +1474,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1470,6 +1519,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1493,6 +1543,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1543,6 +1594,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1587,6 +1639,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1610,6 +1663,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1629,6 +1683,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1679,6 +1734,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1723,6 +1779,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers4.json index f11ec3058594..4918bf4cb6f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers4.json @@ -14,6 +14,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -202,6 +206,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -234,6 +239,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -279,6 +285,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -303,6 +310,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -320,6 +328,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -366,6 +375,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -398,6 +408,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -444,6 +455,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -468,6 +480,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -485,6 +498,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -531,6 +545,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -563,6 +578,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -609,6 +625,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -633,6 +650,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers5.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers5.json index 838c3afb4a67..06a19ea414ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers5.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembers5.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -168,6 +173,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NotOptional", "optional": false }, @@ -191,6 +197,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -218,6 +225,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -242,6 +250,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -261,6 +270,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -306,6 +316,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -341,6 +352,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -361,6 +373,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -411,6 +424,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -430,6 +444,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -476,6 +491,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -511,6 +527,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -531,6 +548,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -581,6 +599,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -600,6 +619,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -646,6 +666,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -681,6 +702,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -707,6 +729,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -730,6 +753,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -757,6 +781,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -781,6 +806,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -800,6 +826,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -845,6 +872,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -880,6 +908,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -900,6 +929,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -950,6 +980,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -969,6 +1000,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -1015,6 +1047,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1050,6 +1083,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1070,6 +1104,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1120,6 +1155,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1139,6 +1175,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1185,6 +1222,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1220,6 +1258,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility.json index 2e197470b373..351b4dd5a08e 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -202,6 +206,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -234,6 +239,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -279,6 +285,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -303,6 +310,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -320,6 +328,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -366,6 +375,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -398,6 +408,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -444,6 +455,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -468,6 +480,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -485,6 +498,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -531,6 +545,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -563,6 +578,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -609,6 +625,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -633,6 +650,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility2.json index 125eb95fd89c..1b09c646bf59 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersAccessibility2.json @@ -14,6 +14,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -140,6 +142,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -164,6 +167,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExplicitPublic", "optional": false }, @@ -183,6 +187,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -228,6 +233,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -260,6 +266,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -305,6 +312,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -329,6 +337,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -346,6 +355,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -392,6 +402,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -424,6 +435,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -470,6 +482,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -494,6 +507,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -511,6 +525,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -557,6 +572,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -589,6 +605,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -635,6 +652,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -659,6 +677,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -686,6 +705,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ImplicitPublic", "optional": false }, @@ -705,6 +725,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -750,6 +771,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -782,6 +804,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -827,6 +850,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -851,6 +875,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -868,6 +893,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -914,6 +940,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -946,6 +973,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -992,6 +1020,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1016,6 +1045,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -1033,6 +1063,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -1079,6 +1110,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1111,6 +1143,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1157,6 +1190,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1181,6 +1215,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality.json index 4804a9b5149f..cc29f7f03ef5 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality.json @@ -18,6 +18,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -275,6 +284,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -299,6 +309,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -322,6 +333,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -341,6 +353,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -368,6 +381,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -392,6 +406,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -415,6 +430,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -465,6 +481,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -488,6 +505,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -507,6 +525,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -557,6 +576,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -580,6 +600,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -630,6 +651,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -653,6 +675,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S3", "optional": false }, @@ -672,6 +695,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -722,6 +746,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -755,6 +780,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -784,6 +810,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -808,6 +835,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -847,6 +875,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -894,6 +923,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -930,6 +960,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -955,6 +986,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -965,6 +997,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -989,6 +1022,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TwoLevels", "optional": false }, @@ -1012,6 +1046,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1039,6 +1074,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1063,6 +1099,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1086,6 +1123,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1105,6 +1143,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1132,6 +1171,7 @@ "end": 1254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1156,6 +1196,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1179,6 +1220,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1229,6 +1271,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1252,6 +1295,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -1271,6 +1315,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1321,6 +1366,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1344,6 +1390,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1394,6 +1441,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1417,6 +1465,7 @@ "end": 1437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S3", "optional": false }, @@ -1436,6 +1485,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1486,6 +1536,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1519,6 +1570,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1548,6 +1600,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1572,6 +1625,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1611,6 +1665,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1658,6 +1713,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1694,6 +1750,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1719,6 +1776,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1729,6 +1787,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality2.json index 6f980bdf399d..1cc6a7827dc7 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality2.json @@ -18,6 +18,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +198,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -239,6 +247,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -258,6 +267,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +295,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -309,6 +320,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +344,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -382,6 +395,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -405,6 +419,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -424,6 +439,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -474,6 +490,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -497,6 +514,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -547,6 +565,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -570,6 +589,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S3", "optional": false }, @@ -589,6 +609,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -639,6 +660,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -672,6 +694,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -701,6 +724,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -725,6 +749,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -764,6 +789,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -793,6 +819,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -817,6 +844,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -856,6 +884,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -881,6 +910,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -891,6 +921,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality3.json index 3bbb18c55ec1..0cf1789b4316 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality3.json @@ -18,6 +18,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +198,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -239,6 +247,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -258,6 +267,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +295,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -309,6 +320,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +344,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -382,6 +395,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -405,6 +419,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -424,6 +439,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -474,6 +490,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -497,6 +514,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -547,6 +565,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -570,6 +589,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S3", "optional": false }, @@ -589,6 +609,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -639,6 +660,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -672,6 +694,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -701,6 +724,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -725,6 +749,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -764,6 +789,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -793,6 +819,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -817,6 +844,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -856,6 +884,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -881,6 +910,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -891,6 +921,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality4.json index ffb291f2a309..59d2d86a28a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithObjectMembersOptionality4.json @@ -18,6 +18,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +198,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -239,6 +247,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -258,6 +267,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -285,6 +295,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -309,6 +320,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +344,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -382,6 +395,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -405,6 +419,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S2", "optional": false }, @@ -424,6 +439,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -474,6 +490,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -497,6 +514,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -547,6 +565,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -570,6 +589,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S3", "optional": false }, @@ -589,6 +609,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -639,6 +660,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -672,6 +694,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -701,6 +724,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -725,6 +749,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -764,6 +789,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -793,6 +819,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -817,6 +844,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -856,6 +884,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -881,6 +910,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -891,6 +921,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithOptionalProperties.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithOptionalProperties.json index def93c935e01..7cfec910438a 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithOptionalProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithOptionalProperties.json @@ -14,6 +14,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -129,6 +133,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -161,6 +166,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -181,6 +187,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -209,6 +216,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -245,6 +253,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -263,6 +272,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -300,6 +310,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -343,6 +354,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -381,6 +393,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer.json index 01cb153df1c1..fdbd6d1d5bae 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -332,6 +343,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -412,6 +426,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +444,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -450,6 +466,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -488,6 +505,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -509,6 +527,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -533,6 +552,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -552,6 +572,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -573,6 +594,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -611,6 +633,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -647,6 +670,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +690,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -687,6 +712,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -708,6 +734,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -746,6 +773,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -767,6 +795,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -792,6 +821,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -810,6 +840,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -831,6 +862,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -869,6 +901,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -890,6 +923,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -915,6 +949,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -933,6 +968,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -954,6 +990,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1029,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1037,6 +1076,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1056,6 +1096,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1085,6 +1126,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1103,6 +1145,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1124,6 +1167,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1162,6 +1206,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1183,6 +1228,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1207,6 +1253,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1226,6 +1273,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1255,6 +1303,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer2.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer2.json index 3cb37de6f36e..a349eb7f8678 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer2.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer2.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -248,6 +256,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +280,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -338,6 +349,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -357,6 +369,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -380,6 +393,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -418,6 +432,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -447,6 +462,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -466,6 +482,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -489,6 +506,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -527,6 +545,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -559,6 +578,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -582,6 +602,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -606,6 +627,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -625,6 +647,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -652,6 +675,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -690,6 +714,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +744,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -738,6 +764,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -761,6 +788,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -787,6 +815,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -825,6 +854,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -854,6 +884,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -873,6 +904,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -896,6 +928,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -922,6 +955,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -960,6 +994,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -989,6 +1024,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -1013,6 +1049,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1032,6 +1069,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1055,6 +1093,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1078,6 +1117,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1104,6 +1144,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1142,6 +1183,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1171,6 +1213,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1195,6 +1238,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1214,6 +1258,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1237,6 +1282,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1260,6 +1306,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1333,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1324,6 +1372,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1353,6 +1402,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1377,6 +1427,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1447,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1419,6 +1471,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1442,6 +1495,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1468,6 +1522,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1506,6 +1561,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer3.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer3.json index 8138f19134a0..f43d63b0242b 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer3.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer3.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +343,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -412,6 +426,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -429,6 +444,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -450,6 +466,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -488,6 +505,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -509,6 +527,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -533,6 +552,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -552,6 +572,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -573,6 +594,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -611,6 +633,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -647,6 +670,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -666,6 +690,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -687,6 +712,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -708,6 +734,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -746,6 +773,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -767,6 +795,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -792,6 +821,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -810,6 +840,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -831,6 +862,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -869,6 +901,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -890,6 +923,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -915,6 +949,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -933,6 +968,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -954,6 +990,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -992,6 +1029,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1037,6 +1076,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1056,6 +1096,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1085,6 +1126,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1103,6 +1145,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B4", "optional": false }, @@ -1124,6 +1167,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1162,6 +1206,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1183,6 +1228,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1207,6 +1253,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1226,6 +1273,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -1255,6 +1303,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1273,6 +1322,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B5", "optional": false }, @@ -1294,6 +1344,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1332,6 +1383,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1353,6 +1405,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1377,6 +1430,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1396,6 +1450,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1425,6 +1480,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer4.json b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer4.json index d5285c356321..97515e18bc3a 100644 --- a/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer4.json +++ b/crates/swc_ecma_parser/tests/tsc/subtypingWithStringIndexer4.json @@ -18,6 +18,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -101,6 +104,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -128,6 +132,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -184,6 +190,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -211,6 +218,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -244,6 +252,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -265,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +313,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -332,6 +343,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -353,6 +365,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -402,6 +415,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -426,6 +440,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generics", "optional": false }, @@ -445,6 +460,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -466,6 +482,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -504,6 +521,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -540,6 +558,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -559,6 +578,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -580,6 +600,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -601,6 +622,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -650,6 +672,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -675,6 +698,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -693,6 +717,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B3", "optional": false }, @@ -714,6 +739,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +789,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -787,6 +814,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +834,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -835,6 +864,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing1.json b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing1.json index b642718f09d6..146ef8161dd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing1.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing1.json @@ -28,6 +28,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Factory", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -101,6 +103,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -135,6 +138,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -226,6 +230,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -257,6 +262,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -330,6 +336,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -354,6 +361,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Factory", "optional": false }, @@ -376,6 +384,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -400,6 +409,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing2.json b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing2.json index 40632e689dce..43dad9a8b432 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing2.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -243,6 +246,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing5.json b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing5.json index 386e808d4d31..a1856f59d501 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing5.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing5.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing8.json b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing8.json index 0f4a49c4287d..8e58e3fb9e77 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing8.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallBeforeThisAccessing8.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -173,6 +176,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -218,6 +222,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -278,6 +283,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.json b/crates/swc_ecma_parser/tests/tsc/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.json index 25fa3a546e27..795b08c1c103 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -37,6 +38,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -77,6 +79,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallInConstructorWithNoBaseType.json b/crates/swc_ecma_parser/tests/tsc/superCallInConstructorWithNoBaseType.json index 1773671a6ae8..8ab6c521a58b 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallInConstructorWithNoBaseType.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallInConstructorWithNoBaseType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +95,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -138,6 +140,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -159,6 +162,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -228,6 +232,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping1.json b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping1.json index 1ad97e50dae5..2c53ae9a5078 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping1.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -101,6 +104,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -129,6 +133,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -175,6 +180,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -197,6 +203,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -220,6 +227,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -293,6 +301,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -312,6 +321,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -338,6 +348,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -380,6 +391,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping2.json b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping2.json index f1789ef6ef99..c7638c1e3185 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping2.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping2.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -101,6 +104,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -129,6 +133,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -175,6 +180,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -197,6 +203,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -220,6 +227,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -293,6 +301,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -312,6 +321,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -332,6 +342,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -381,6 +392,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping3.json b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping3.json index 7852fb518b61..acad2792b3b4 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping3.json +++ b/crates/swc_ecma_parser/tests/tsc/superCallParameterContextualTyping3.json @@ -18,6 +18,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContextualType", "optional": false }, @@ -42,6 +43,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -87,6 +90,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parameter", "optional": false, "typeAnnotation": { @@ -108,6 +112,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -145,6 +150,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CBase", "optional": false }, @@ -186,6 +192,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -207,6 +214,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContextualType", "optional": false }, @@ -230,6 +238,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -284,6 +293,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -305,6 +315,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContextualType", "optional": false }, @@ -328,6 +339,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -390,6 +402,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -413,6 +426,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -503,6 +517,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -542,6 +557,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -639,6 +655,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -678,6 +695,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -718,6 +736,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CBase", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superCalls.json b/crates/swc_ecma_parser/tests/tsc/superCalls.json index fcab27c0a3c3..2a5c30768230 100644 --- a/crates/swc_ecma_parser/tests/tsc/superCalls.json +++ b/crates/swc_ecma_parser/tests/tsc/superCalls.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -89,6 +90,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -185,6 +188,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -229,6 +233,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -317,6 +322,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -378,6 +384,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -396,6 +403,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -419,6 +427,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -436,6 +445,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherBase", "optional": false }, @@ -462,6 +472,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherDerived", "optional": false }, @@ -520,6 +531,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -574,6 +586,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherBase", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superInStaticMembers1.json b/crates/swc_ecma_parser/tests/tsc/superInStaticMembers1.json index 289791433188..c84e205c3f9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/superInStaticMembers1.json +++ b/crates/swc_ecma_parser/tests/tsc/superInStaticMembers1.json @@ -20,6 +20,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -57,6 +58,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -95,6 +97,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -119,6 +122,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -157,6 +161,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -213,6 +218,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -289,6 +295,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -375,6 +382,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -502,6 +510,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -655,6 +664,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -777,6 +787,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -885,6 +896,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1007,6 +1019,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1109,6 +1122,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1210,6 +1224,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1318,6 +1333,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1443,6 +1459,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1564,6 +1581,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -1704,6 +1722,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -1831,6 +1850,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -1941,6 +1961,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -2015,6 +2036,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2097,6 +2119,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2193,6 +2216,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2269,6 +2293,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2344,6 +2369,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2426,6 +2452,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2518,6 +2545,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2613,6 +2641,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -2689,6 +2718,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2717,6 +2747,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2807,6 +2838,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -2831,6 +2863,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2907,6 +2940,7 @@ "end": 2876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2935,6 +2969,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3038,6 +3073,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -3088,6 +3124,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3164,6 +3201,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3192,6 +3230,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3289,6 +3328,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -3329,6 +3369,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3405,6 +3446,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3433,6 +3475,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3523,6 +3566,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -3547,6 +3591,7 @@ "end": 3499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3622,6 +3667,7 @@ "end": 3509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3650,6 +3696,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3753,6 +3800,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -3803,6 +3851,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3878,6 +3927,7 @@ "end": 3730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3906,6 +3956,7 @@ "end": 3838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4003,6 +4054,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false, "typeAnnotation": null @@ -4043,6 +4095,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4118,6 +4171,7 @@ "end": 3938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4146,6 +4200,7 @@ "end": 4051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4222,6 +4277,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -4248,6 +4304,7 @@ "end": 4134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4324,6 +4381,7 @@ "end": 4144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4352,6 +4410,7 @@ "end": 4257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4428,6 +4487,7 @@ "end": 4295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -4454,6 +4514,7 @@ "end": 4340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4529,6 +4590,7 @@ "end": 4350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4557,6 +4619,7 @@ "end": 4462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4633,6 +4696,7 @@ "end": 4503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -4667,6 +4731,7 @@ "end": 4550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4743,6 +4808,7 @@ "end": 4560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4771,6 +4837,7 @@ "end": 4672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4847,6 +4914,7 @@ "end": 4713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -4881,6 +4949,7 @@ "end": 4760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4956,6 +5025,7 @@ "end": 4770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4984,6 +5054,7 @@ "end": 4888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5067,6 +5138,7 @@ "end": 4930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -5088,6 +5160,7 @@ "end": 4975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5164,6 +5237,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5192,6 +5266,7 @@ "end": 5103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5275,6 +5350,7 @@ "end": 5145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -5296,6 +5372,7 @@ "end": 5190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5371,6 +5448,7 @@ "end": 5200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5399,6 +5477,7 @@ "end": 5308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5481,6 +5560,7 @@ "end": 5345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -5495,6 +5575,7 @@ "end": 5390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5571,6 +5652,7 @@ "end": 5400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5599,6 +5681,7 @@ "end": 5508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5681,6 +5764,7 @@ "end": 5545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -5695,6 +5779,7 @@ "end": 5590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5770,6 +5855,7 @@ "end": 5600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5798,6 +5884,7 @@ "end": 5713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5880,6 +5967,7 @@ "end": 5756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -5894,6 +5982,7 @@ "end": 5801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5970,6 +6059,7 @@ "end": 5811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5998,6 +6088,7 @@ "end": 5924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6080,6 +6171,7 @@ "end": 5967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -6094,6 +6186,7 @@ "end": 6012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6169,6 +6262,7 @@ "end": 6022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6197,6 +6291,7 @@ "end": 6141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6284,6 +6379,7 @@ "end": 6185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -6311,6 +6407,7 @@ "end": 6246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6387,6 +6484,7 @@ "end": 6256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6415,6 +6513,7 @@ "end": 6375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6502,6 +6601,7 @@ "end": 6419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -6529,6 +6629,7 @@ "end": 6480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6604,6 +6705,7 @@ "end": 6490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6632,6 +6734,7 @@ "end": 6605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6719,6 +6822,7 @@ "end": 6646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -6748,6 +6852,7 @@ "end": 6709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6824,6 +6929,7 @@ "end": 6719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6852,6 +6958,7 @@ "end": 6834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6939,6 +7046,7 @@ "end": 6875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -6968,6 +7076,7 @@ "end": 6938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7043,6 +7152,7 @@ "end": 6948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7071,6 +7181,7 @@ "end": 7074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7158,6 +7269,7 @@ "end": 7122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -7168,6 +7280,7 @@ "end": 7111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7196,6 +7309,7 @@ "end": 7209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7272,6 +7386,7 @@ "end": 7219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7300,6 +7415,7 @@ "end": 7345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7387,6 +7503,7 @@ "end": 7393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -7397,6 +7514,7 @@ "end": 7382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -7425,6 +7543,7 @@ "end": 7480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7500,6 +7619,7 @@ "end": 7490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7528,6 +7648,7 @@ "end": 7630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7615,6 +7736,7 @@ "end": 7678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -7625,6 +7747,7 @@ "end": 7667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -7653,6 +7776,7 @@ "end": 7765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7729,6 +7853,7 @@ "end": 7775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7757,6 +7882,7 @@ "end": 7915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7844,6 +7970,7 @@ "end": 7963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -7854,6 +7981,7 @@ "end": 7952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -7882,6 +8010,7 @@ "end": 8050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7957,6 +8086,7 @@ "end": 8060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -7985,6 +8115,7 @@ "end": 8186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8072,6 +8203,7 @@ "end": 8234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8082,6 +8214,7 @@ "end": 8223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -8110,6 +8243,7 @@ "end": 8297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8186,6 +8320,7 @@ "end": 8307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8214,6 +8349,7 @@ "end": 8433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8301,6 +8437,7 @@ "end": 8481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8311,6 +8448,7 @@ "end": 8470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -8339,6 +8477,7 @@ "end": 8544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8414,6 +8553,7 @@ "end": 8554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8442,6 +8582,7 @@ "end": 8677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8529,6 +8670,7 @@ "end": 8723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8558,6 +8700,7 @@ "end": 8768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8634,6 +8777,7 @@ "end": 8778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8662,6 +8806,7 @@ "end": 8901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8749,6 +8894,7 @@ "end": 8947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8778,6 +8924,7 @@ "end": 8992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -8853,6 +9000,7 @@ "end": 9002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8881,6 +9029,7 @@ "end": 9119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8968,6 +9117,7 @@ "end": 9158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -8995,6 +9145,7 @@ "end": 9219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9071,6 +9222,7 @@ "end": 9229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9099,6 +9251,7 @@ "end": 9346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9186,6 +9339,7 @@ "end": 9385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -9213,6 +9367,7 @@ "end": 9446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9288,6 +9443,7 @@ "end": 9456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9316,6 +9472,7 @@ "end": 9581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9403,6 +9560,7 @@ "end": 9625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -9430,6 +9588,7 @@ "end": 9668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9506,6 +9665,7 @@ "end": 9678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9534,6 +9694,7 @@ "end": 9803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9621,6 +9782,7 @@ "end": 9847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -9648,6 +9810,7 @@ "end": 9890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9723,6 +9886,7 @@ "end": 9900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9751,6 +9915,7 @@ "end": 10008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9832,6 +9997,7 @@ "end": 10045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -9854,6 +10020,7 @@ "end": 10080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -9930,6 +10097,7 @@ "end": 10090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -9958,6 +10126,7 @@ "end": 10198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10039,6 +10208,7 @@ "end": 10235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -10061,6 +10231,7 @@ "end": 10270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -10136,6 +10307,7 @@ "end": 10280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10164,6 +10336,7 @@ "end": 10393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10244,6 +10417,7 @@ "end": 10435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -10275,6 +10449,7 @@ "end": 10463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -10351,6 +10526,7 @@ "end": 10473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10379,6 +10555,7 @@ "end": 10586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10459,6 +10636,7 @@ "end": 10628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -10490,6 +10668,7 @@ "end": 10656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -10565,6 +10744,7 @@ "end": 10666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10593,6 +10773,7 @@ "end": 10793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10676,6 +10857,7 @@ "end": 10843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -10700,6 +10882,7 @@ "end": 10852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -10732,6 +10915,7 @@ "end": 10890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -10808,6 +10992,7 @@ "end": 10900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10836,6 +11021,7 @@ "end": 11027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -10919,6 +11105,7 @@ "end": 11077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -10943,6 +11130,7 @@ "end": 11086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -10975,6 +11163,7 @@ "end": 11124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11050,6 +11239,7 @@ "end": 11134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11078,6 +11268,7 @@ "end": 11247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11166,6 +11357,7 @@ "end": 11286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -11193,6 +11385,7 @@ "end": 11315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11269,6 +11462,7 @@ "end": 11325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11297,6 +11491,7 @@ "end": 11438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11385,6 +11580,7 @@ "end": 11477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -11412,6 +11608,7 @@ "end": 11506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11487,6 +11684,7 @@ "end": 11516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11515,6 +11713,7 @@ "end": 11624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11603,6 +11802,7 @@ "end": 11663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -11636,6 +11836,7 @@ "end": 11728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11712,6 +11913,7 @@ "end": 11738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11752,6 +11954,7 @@ "end": 11872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11840,6 +12043,7 @@ "end": 11911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -11873,6 +12077,7 @@ "end": 11976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11948,6 +12153,7 @@ "end": 11986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11988,6 +12194,7 @@ "end": 12124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12076,6 +12283,7 @@ "end": 12166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -12111,6 +12319,7 @@ "end": 12197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -12187,6 +12396,7 @@ "end": 12207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12215,6 +12425,7 @@ "end": 12319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12303,6 +12514,7 @@ "end": 12361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -12338,6 +12550,7 @@ "end": 12392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -12413,6 +12626,7 @@ "end": 12402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12441,6 +12655,7 @@ "end": 12509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12529,6 +12744,7 @@ "end": 12551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -12556,6 +12772,7 @@ "end": 12601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -12632,6 +12849,7 @@ "end": 12611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12669,6 +12887,7 @@ "end": 12730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -12757,6 +12976,7 @@ "end": 12772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -12784,6 +13004,7 @@ "end": 12822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -12859,6 +13080,7 @@ "end": 12832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superMethodCall.json b/crates/swc_ecma_parser/tests/tsc/superMethodCall.json index df014b66c585..da4c86ccaccf 100644 --- a/crates/swc_ecma_parser/tests/tsc/superMethodCall.json +++ b/crates/swc_ecma_parser/tests/tsc/superMethodCall.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -84,6 +85,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -285,6 +287,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superPropertyAccessNoError.json b/crates/swc_ecma_parser/tests/tsc/superPropertyAccessNoError.json index d680b1c1a3c6..e4d62068c77d 100644 --- a/crates/swc_ecma_parser/tests/tsc/superPropertyAccessNoError.json +++ b/crates/swc_ecma_parser/tests/tsc/superPropertyAccessNoError.json @@ -14,6 +14,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBaseClass", "optional": false }, @@ -219,6 +220,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerivedClass", "optional": false }, @@ -301,6 +303,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -364,6 +367,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -445,6 +449,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -508,6 +513,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -554,6 +560,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -674,6 +681,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -737,6 +745,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -818,6 +827,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -861,6 +871,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -924,6 +935,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1014,6 +1026,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1077,6 +1090,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1167,6 +1181,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1230,6 +1245,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1311,6 +1327,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1354,6 +1371,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1417,6 +1435,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1545,6 +1564,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeBaseClass", "optional": false }, @@ -1576,6 +1596,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instance", "optional": false, "typeAnnotation": null @@ -1594,6 +1615,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeDerivedClass", "optional": false }, @@ -1643,6 +1665,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "instance", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess1.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess1.json index 47d80db44cb2..00d4b726671f 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess1.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess1.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -93,6 +95,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -123,6 +126,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -189,6 +193,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -219,6 +224,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -278,6 +284,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -309,6 +316,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess2.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess2.json index ba71daa15317..23bc609a321e 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess2.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess2.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -50,6 +51,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -125,6 +127,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -161,6 +164,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -235,6 +239,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -275,6 +280,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess3.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess3.json index ce234a752053..85195257691e 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess3.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess3.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -93,6 +95,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -123,6 +126,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -189,6 +193,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -219,6 +224,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -278,6 +284,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } @@ -309,6 +316,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess4.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess4.json index a3803e744d7a..c12ccfcbf55a 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess4.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess4.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -93,6 +95,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -123,6 +126,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -182,6 +186,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess5.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess5.json index 9f84acd465e0..71027a64bbbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess5.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess5.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -90,6 +92,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -156,6 +159,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -186,6 +190,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -245,6 +250,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -276,6 +282,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess6.json b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess6.json index b19d9681efb2..b33ef7247fc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess6.json +++ b/crates/swc_ecma_parser/tests/tsc/superSymbolIndexedAccess6.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -90,6 +92,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -156,6 +159,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -186,6 +190,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -245,6 +250,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false } @@ -276,6 +282,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/switchBreakStatements.json b/crates/swc_ecma_parser/tests/tsc/switchBreakStatements.json index e979ce072a58..5ca8bf077888 100644 --- a/crates/swc_ecma_parser/tests/tsc/switchBreakStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/switchBreakStatements.json @@ -62,6 +62,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -110,6 +111,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -132,6 +134,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -148,6 +151,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -196,6 +200,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -219,6 +224,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -267,6 +273,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -315,6 +322,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -374,6 +382,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -422,6 +431,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -448,6 +458,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -560,6 +571,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -577,6 +589,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -635,6 +648,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -680,6 +694,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/switchCaseWithIntersectionTypes01.json b/crates/swc_ecma_parser/tests/tsc/switchCaseWithIntersectionTypes01.json index 95740a272655..ac7207754aea 100644 --- a/crates/swc_ecma_parser/tests/tsc/switchCaseWithIntersectionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/switchCaseWithIntersectionTypes01.json @@ -28,6 +28,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strAndNum", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numAndBool", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -200,6 +203,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -246,6 +250,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -282,6 +287,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strAndNum", "optional": false }, @@ -299,6 +305,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strAndNum", "optional": false }, @@ -326,6 +333,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -344,6 +352,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -371,6 +380,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numAndBool", "optional": false }, @@ -398,6 +408,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/switchCaseWithUnionTypes01.json b/crates/swc_ecma_parser/tests/tsc/switchCaseWithUnionTypes01.json index 6c30375daf2e..0aa47e9559b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/switchCaseWithUnionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/switchCaseWithUnionTypes01.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -200,6 +203,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -246,6 +250,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -282,6 +287,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -299,6 +305,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -326,6 +333,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -344,6 +352,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -371,6 +380,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -398,6 +408,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/switchStatements.json b/crates/swc_ecma_parser/tests/tsc/switchStatements.json index 727d96274434..2e4019fd8db0 100644 --- a/crates/swc_ecma_parser/tests/tsc/switchStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/switchStatements.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -46,6 +47,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -65,6 +67,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -149,6 +152,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -185,6 +189,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -267,6 +272,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -292,6 +298,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -333,6 +340,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -476,6 +484,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -502,6 +511,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -534,6 +544,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -585,6 +596,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -635,6 +647,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -684,6 +697,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -734,6 +748,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -786,6 +801,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -853,6 +869,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -912,6 +929,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -940,6 +958,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -967,6 +986,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1052,6 +1072,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1140,6 +1161,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1165,6 +1187,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1206,6 +1229,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1350,6 +1374,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1400,6 +1425,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1449,6 +1475,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1470,6 +1497,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1537,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/switchWithConstrainedTypeVariable.json b/crates/swc_ecma_parser/tests/tsc/switchWithConstrainedTypeVariable.json index c1c72cb37cad..ff8f3a5cf170 100644 --- a/crates/swc_ecma_parser/tests/tsc/switchWithConstrainedTypeVariable.json +++ b/crates/swc_ecma_parser/tests/tsc/switchWithConstrainedTypeVariable.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "function1", "optional": false }, @@ -33,6 +34,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -90,6 +93,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -136,6 +140,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -196,6 +201,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -248,6 +254,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit1.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit1.json index 25faa193f806..479765279ebb 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit1.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit1.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit10.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit10.json index 497929830c33..ddefe33ae98e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit10.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit10.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -130,6 +132,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -151,6 +154,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit11.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit11.json index 471e876c7f71..0cb7320afd9c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit11.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit11.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -108,6 +110,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -175,6 +178,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -259,6 +263,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -288,6 +293,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit12.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit12.json index bd086fa28c6f..8b5ee9a1a627 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit12.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit12.json @@ -21,6 +21,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -44,6 +45,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -74,6 +76,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -110,6 +113,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -143,6 +147,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -184,6 +189,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -213,6 +219,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -234,6 +241,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -295,6 +303,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -337,6 +346,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -365,6 +375,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -404,6 +415,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -446,6 +458,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -489,6 +502,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -518,6 +532,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -539,6 +554,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit13.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit13.json index 261c99866ab7..59d9f1a513b5 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit13.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit13.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit14.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit14.json index 30142483e721..361b6089724d 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit14.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit14.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit2.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit2.json index b449cfb19464..b36c71290397 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit2.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit2.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit3.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit3.json index 8fb82b082fb6..ee74ad92cede 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit3.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit3.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -143,6 +146,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -172,6 +176,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -236,6 +241,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -265,6 +271,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit4.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit4.json index 6765579e5aed..7e48d5856a86 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit4.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit4.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit5.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit5.json index 3cffcd4abd5b..450f87f8562e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit5.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit5.json @@ -18,6 +18,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -50,6 +51,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit6.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit6.json index 2193f52bf772..0b7e47584d52 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit6.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit6.json @@ -18,6 +18,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit7.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit7.json index 2630b6c610b8..3a1b1f160879 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit7.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit7.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -63,6 +64,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit8.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit8.json index 84c1bd4d48c5..000e1702871c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit8.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit8.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit9.json b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit9.json index 969dcdee7570..77462b9955a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit9.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolDeclarationEmit9.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty1.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty1.json index b9da66d1278a..ce4da2c01bd7 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty1.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty1.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -100,6 +102,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -129,6 +132,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -173,6 +177,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty10.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty10.json index 88778c767e9e..89c9a9dc77cf 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty10.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty10.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -152,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -185,6 +190,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -226,6 +232,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -263,6 +270,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -284,6 +292,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -316,6 +325,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -334,6 +344,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -365,6 +376,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -386,6 +398,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -400,6 +413,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty11.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty11.json index 7f7bd8713417..c8442c205e85 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty11.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty11.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -77,6 +79,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -118,6 +121,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -155,6 +159,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -176,6 +181,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -208,6 +214,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -226,6 +233,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +265,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -278,6 +287,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -292,6 +302,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty12.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty12.json index 8a75d2cbed2d..5d96b5642e7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty12.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty12.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -131,6 +134,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -205,6 +210,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -242,6 +248,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -263,6 +270,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -295,6 +303,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -313,6 +322,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -344,6 +354,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -365,6 +376,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -379,6 +391,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty13.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty13.json index f3ce447f9822..0419e34a4e54 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty13.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty13.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -152,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -185,6 +190,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -226,6 +232,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -249,6 +256,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -268,6 +276,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -289,6 +298,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -327,6 +337,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -343,6 +354,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -362,6 +374,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -436,6 +450,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -457,6 +472,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -495,6 +511,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -511,6 +528,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -530,6 +548,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -596,6 +615,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -616,6 +636,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -650,6 +671,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -671,6 +693,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -703,6 +726,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -716,6 +740,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty14.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty14.json index 0736bd7041e7..436baf901d8e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty14.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty14.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -152,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -185,6 +190,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -226,6 +232,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -249,6 +256,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -268,6 +276,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -289,6 +298,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -327,6 +337,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -343,6 +354,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -362,6 +374,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -417,6 +430,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -436,6 +450,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -457,6 +472,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -495,6 +511,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -511,6 +528,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -530,6 +548,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -596,6 +615,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -616,6 +636,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -650,6 +671,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -671,6 +693,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -703,6 +726,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -716,6 +740,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty15.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty15.json index 7f3a725d1481..53b8a231464c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty15.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty15.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -44,6 +45,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -77,6 +79,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -118,6 +121,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -141,6 +145,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -160,6 +165,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -181,6 +187,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -219,6 +226,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -235,6 +243,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -254,6 +263,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -309,6 +319,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -328,6 +339,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -349,6 +361,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -387,6 +400,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -403,6 +417,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -422,6 +437,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -488,6 +504,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -508,6 +525,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -542,6 +560,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -563,6 +582,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -595,6 +615,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -608,6 +629,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty16.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty16.json index f0e9dfb1f247..d7bd462b9ee0 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty16.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty16.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -131,6 +134,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -205,6 +210,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -228,6 +234,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -247,6 +254,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -268,6 +276,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -306,6 +315,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -322,6 +332,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -341,6 +352,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -396,6 +408,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -415,6 +428,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -436,6 +450,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -474,6 +489,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -490,6 +506,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -509,6 +526,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -575,6 +593,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -595,6 +614,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -629,6 +649,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -650,6 +671,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -682,6 +704,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -695,6 +718,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty17.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty17.json index d885ea63ca0c..248e4b0af134 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty17.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty17.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -192,6 +195,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -213,6 +217,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -248,6 +253,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false, "typeAnnotation": null @@ -265,6 +271,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -287,6 +294,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty18.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty18.json index 8ae3b68e5ef0..2dfe5aee621d 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty18.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty18.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -180,6 +183,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -201,6 +205,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false, "typeAnnotation": null @@ -275,6 +281,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -297,6 +304,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -338,6 +346,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -362,6 +371,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -384,6 +394,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -431,6 +442,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -453,6 +465,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty19.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty19.json index 25b4c02f7c96..b7901e554a2a 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty19.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty19.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -122,6 +124,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -180,6 +183,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -223,6 +227,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "it", "optional": false, "typeAnnotation": null @@ -240,6 +245,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -262,6 +268,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -303,6 +310,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -327,6 +335,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -349,6 +358,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty2.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty2.json index 204505364e37..1f187198ca86 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty2.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty2.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -134,6 +138,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -178,6 +183,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty20.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty20.json index 5c088392275f..9383cdd80ca7 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty20.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty20.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -85,6 +87,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -164,6 +168,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -226,6 +231,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -247,6 +253,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -282,6 +289,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -310,6 +318,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -322,6 +331,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -352,6 +362,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -380,6 +391,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -413,6 +425,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty21.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty21.json index 81d7385f5bdb..8d59ead03f2e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty21.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty21.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -103,6 +106,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -136,6 +140,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -163,6 +168,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -196,6 +202,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -215,6 +222,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -234,6 +242,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -255,6 +264,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -278,6 +288,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -296,6 +307,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -337,6 +349,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -359,6 +372,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -397,6 +411,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -421,6 +436,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -442,6 +458,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -466,6 +483,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -497,6 +515,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -531,6 +550,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -575,6 +595,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -619,6 +640,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty22.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty22.json index 9bf28f3f71c8..ca27dcf19316 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty22.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty22.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -102,6 +105,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -124,6 +128,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -145,6 +150,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -172,6 +178,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -192,6 +199,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -211,6 +219,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -232,6 +241,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -254,6 +264,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -275,6 +286,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -298,6 +310,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -316,6 +329,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -357,6 +371,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -379,6 +394,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -409,6 +425,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -436,6 +453,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -482,6 +500,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -510,6 +529,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -528,6 +548,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty23.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty23.json index 7f5b3fd3b6a0..e632ab2e6863 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty23.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty23.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -109,6 +111,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -222,6 +226,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty24.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty24.json index 9f601e602de3..ef04ceb46467 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty24.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty24.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -109,6 +111,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -223,6 +227,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty25.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty25.json index 2c0c9cd8199f..56db84a62c7c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty25.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty25.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -109,6 +111,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +148,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -223,6 +227,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty26.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty26.json index 01e21850a633..9f570c029180 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty26.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty26.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -125,6 +127,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -161,6 +164,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -228,6 +232,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty27.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty27.json index 1b6ccce04428..c6f98ed00907 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty27.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty27.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -124,6 +126,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -160,6 +163,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -227,6 +231,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty28.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty28.json index 082889dc09e0..2f129e7cf66b 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty28.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty28.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -145,6 +147,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -163,6 +166,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -194,6 +198,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -215,6 +220,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -250,6 +256,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -280,6 +287,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -302,6 +310,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty29.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty29.json index fb088323ce39..aa16a7165fb2 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty29.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty29.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -139,6 +141,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -199,6 +202,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty3.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty3.json index 465dc80a8d5b..440b15822cee 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty3.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -39,6 +40,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -69,6 +71,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -95,6 +98,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -124,6 +128,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -168,6 +173,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty30.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty30.json index c673ddbe2798..2f9fe15385de 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty30.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty30.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -139,6 +141,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -199,6 +202,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty31.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty31.json index a4a2daa86766..5b48c4dea766 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty31.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty31.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -145,6 +147,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -166,6 +169,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -267,6 +272,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty32.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty32.json index 167ba3ea54a4..0614cb24ebd1 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty32.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty32.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -145,6 +147,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -166,6 +169,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -267,6 +272,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty33.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty33.json index f0597f287953..a10c11010a88 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty33.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty33.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -137,6 +139,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -154,6 +157,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -175,6 +179,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -235,6 +240,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty34.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty34.json index 5ba93b1dfb65..eb606d93815d 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty34.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty34.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -50,6 +51,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -137,6 +139,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -154,6 +157,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -175,6 +179,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -235,6 +240,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty35.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty35.json index 29d703789dbe..19ff6d52f664 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty35.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty35.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -50,6 +51,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -92,6 +94,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -134,6 +137,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -166,6 +170,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -208,6 +213,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -250,6 +256,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -269,6 +276,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -287,6 +295,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty37.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty37.json index 3931f13ff4d4..2f522f4f33c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty37.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty37.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -101,6 +103,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty38.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty38.json index 2866583e1257..418f3286ebf4 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty38.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty38.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -97,6 +99,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -130,6 +133,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty39.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty39.json index 3dfe18a8e0cd..8496d3f416d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty39.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty39.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -186,6 +190,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -264,6 +269,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -293,6 +299,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -340,6 +347,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -383,6 +391,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -412,6 +421,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -459,6 +469,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty4.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty4.json index 62ee1cae2c1c..85712688a69a 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty4.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty4.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -61,6 +62,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -100,6 +102,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -154,6 +157,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty40.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty40.json index 6a03fcf53c14..75a743f4cb38 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty40.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty40.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -186,6 +190,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -264,6 +269,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -293,6 +299,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -340,6 +347,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -388,6 +396,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -406,6 +415,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -442,6 +452,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -464,6 +475,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -521,6 +533,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -543,6 +556,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty41.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty41.json index 522b1816afb8..da01a79f7252 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty41.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty41.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -193,6 +197,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -222,6 +227,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -287,6 +293,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -322,6 +329,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hello", "optional": false }, @@ -379,6 +387,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -408,6 +417,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -455,6 +465,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -503,6 +514,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -521,6 +533,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -557,6 +570,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -579,6 +593,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -636,6 +651,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -658,6 +674,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty42.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty42.json index b30179620860..dac0e7826a19 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty42.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty42.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -186,6 +190,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -264,6 +269,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -293,6 +299,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -340,6 +347,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty43.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty43.json index 3d8b4a3a4e6a..3a7f7e80ee84 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty43.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty43.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -186,6 +190,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty44.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty44.json index 16834e847d08..1daf6b770a72 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty44.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty44.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty45.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty45.json index 2be98837d14a..e65c2c122c12 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty45.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty45.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty46.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty46.json index e13265e990f7..40d4777cff25 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty46.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty46.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -242,6 +246,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -268,6 +273,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -332,6 +338,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -358,6 +365,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty47.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty47.json index 9b6c932a12f6..102d81ff37d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty47.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty47.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -134,6 +136,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -256,6 +260,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -282,6 +287,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -346,6 +352,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -372,6 +379,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty48.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty48.json index ff617077b2bc..5d4c15fa4661 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty48.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty48.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -54,6 +55,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -108,6 +111,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty49.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty49.json index 56676d24f854..b30b3a424804 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty49.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty49.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -60,6 +61,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -115,6 +118,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty5.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty5.json index 89c06e2ec780..ae6a2a45f34e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty5.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty5.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty50.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty50.json index 8506b59d0761..424d46eaa7d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty50.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty50.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -44,6 +45,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -68,6 +70,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -104,6 +107,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty51.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty51.json index 2124d8f35b69..e9fa65ab2149 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty51.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty51.json @@ -21,6 +21,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -47,6 +48,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -68,6 +70,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -104,6 +107,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty52.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty52.json index 14f77694d7cd..cb3a33d12210 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty52.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty52.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -109,6 +111,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -142,6 +145,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -164,6 +168,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty53.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty53.json index b77a6326cd16..35025741c659 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty53.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty53.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -108,6 +110,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -130,6 +133,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty54.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty54.json index 0a0b6aab40c4..4dd22db107d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty54.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty54.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty55.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty55.json index 2eeec20ae690..4a90fc146e3f 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty55.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty55.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -105,6 +107,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -138,6 +141,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -159,6 +163,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolConstructor", "optional": false }, @@ -190,6 +195,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -212,6 +218,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty56.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty56.json index ed7090ee488e..6653456ced24 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty56.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty56.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -105,6 +107,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -138,6 +141,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -180,6 +184,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -202,6 +207,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty57.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty57.json index 94ab9dc70af8..7e3cfe671c7a 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty57.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty57.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -108,6 +110,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -130,6 +133,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty58.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty58.json index 29305dc8b3a9..55178a978177 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty58.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty58.json @@ -18,6 +18,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolConstructor", "optional": false }, @@ -45,6 +46,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -92,6 +94,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty6.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty6.json index e0b53d70045c..f8e7500c24c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty6.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty6.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -108,6 +110,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -172,6 +175,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -239,6 +243,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty60.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty60.json index e771cc67902d..533e8109574c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty60.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty60.json @@ -18,6 +18,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -51,6 +52,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -148,6 +151,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -181,6 +185,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -221,6 +226,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -288,6 +294,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mySymbol", "optional": false, "typeAnnotation": { @@ -332,6 +339,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -359,6 +367,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mySymbol", "optional": false }, @@ -390,6 +399,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -447,6 +457,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -474,6 +485,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mySymbol", "optional": false }, @@ -505,6 +517,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty61.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty61.json index 83b8f20de936..231c2778aed0 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty61.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty61.json @@ -21,6 +21,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -44,6 +45,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SymbolConstructor", "optional": false }, @@ -71,6 +73,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obs", "optional": false }, @@ -121,6 +124,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "observable", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -177,6 +182,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -208,6 +214,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyObservable", "optional": false }, @@ -252,6 +259,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_val", "optional": false, "typeAnnotation": { @@ -273,6 +281,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +333,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": { @@ -346,6 +356,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -367,6 +378,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -430,6 +442,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -496,6 +509,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "observable", "optional": false } @@ -567,6 +581,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -596,6 +611,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InteropObservable", "optional": false }, @@ -619,6 +635,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -657,6 +674,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -711,6 +729,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subscribe", "optional": false }, @@ -724,6 +743,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": { @@ -746,6 +766,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -767,6 +788,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -830,6 +852,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false }, @@ -849,6 +872,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obs", "optional": false, "typeAnnotation": { @@ -870,6 +894,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InteropObservable", "optional": false }, @@ -893,6 +918,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -945,6 +971,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obs", "optional": false }, @@ -967,6 +994,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1009,6 +1037,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1042,6 +1071,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false }, @@ -1062,6 +1092,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyObservable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty8.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty8.json index 8400b839668c..ea273562b151 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty8.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty8.json @@ -18,6 +18,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -100,6 +102,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolProperty9.json b/crates/swc_ecma_parser/tests/tsc/symbolProperty9.json index 4eff4315f244..1b03dde0e74d 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolProperty9.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolProperty9.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -91,6 +93,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -112,6 +115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -152,6 +156,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -185,6 +190,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -226,6 +232,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -263,6 +270,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -284,6 +292,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -316,6 +325,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -334,6 +344,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -365,6 +376,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -386,6 +398,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -400,6 +413,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType1.json b/crates/swc_ecma_parser/tests/tsc/symbolType1.json index eea9732f543c..28e05991ac52 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType1.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType1.json @@ -32,6 +32,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -45,6 +46,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false } @@ -70,6 +72,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -87,6 +90,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -135,6 +139,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -158,6 +163,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -183,6 +189,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -213,6 +220,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType10.json b/crates/swc_ecma_parser/tests/tsc/symbolType10.json index eff1bfa2e012..6284f0a87220 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType10.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType10.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -149,6 +154,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -174,6 +180,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -184,6 +191,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -209,6 +217,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -252,6 +261,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType11.json b/crates/swc_ecma_parser/tests/tsc/symbolType11.json index fb87a0f8d392..8390452e035c 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType11.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType11.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -181,6 +186,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206,6 +212,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -216,6 +223,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -241,6 +249,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -290,6 +299,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType12.json b/crates/swc_ecma_parser/tests/tsc/symbolType12.json index 3d09dfc3a18a..ba4d1147694f 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType12.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType12.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -107,6 +109,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -144,6 +147,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -155,6 +159,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -180,6 +185,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -215,6 +221,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -226,6 +233,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -251,6 +259,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -286,6 +295,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -297,6 +307,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -322,6 +333,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -357,6 +369,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -368,6 +381,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -393,6 +407,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -428,6 +443,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -463,6 +479,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -474,6 +491,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -499,6 +517,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -510,6 +529,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -535,6 +555,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -570,6 +591,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -581,6 +603,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -606,6 +629,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -641,6 +665,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -652,6 +677,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -677,6 +703,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -712,6 +739,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -723,6 +751,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -748,6 +777,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -783,6 +813,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -794,6 +825,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -819,6 +851,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -854,6 +887,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -865,6 +899,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -890,6 +925,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -925,6 +961,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -936,6 +973,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -961,6 +999,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -996,6 +1035,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1020,6 +1060,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1030,6 +1071,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType13.json b/crates/swc_ecma_parser/tests/tsc/symbolType13.json index 5b160b710a83..4cd9ac40f003 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType13.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType13.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -115,6 +118,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -150,6 +154,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -161,6 +166,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -203,6 +209,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -219,6 +226,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType14.json b/crates/swc_ecma_parser/tests/tsc/symbolType14.json index 6f711ea53851..9a2381384cfa 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType14.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType14.json @@ -25,6 +25,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType15.json b/crates/swc_ecma_parser/tests/tsc/symbolType15.json index 71fb4a9b387d..c306f9fea259 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType15.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType15.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symObj", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -127,6 +130,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symObj", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false } @@ -163,6 +168,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false, "typeAnnotation": null @@ -174,6 +180,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symObj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType16.json b/crates/swc_ecma_parser/tests/tsc/symbolType16.json index 6a7e32e32d4e..cb3e290d1bf0 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType16.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType16.json @@ -18,6 +18,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -45,6 +46,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "newSymbolProp", "optional": false }, @@ -92,6 +94,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false, "typeAnnotation": { @@ -134,6 +137,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType17.json b/crates/swc_ecma_parser/tests/tsc/symbolType17.json index 270a76699f05..011670d16081 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType17.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType17.json @@ -18,6 +18,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -78,6 +80,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -141,6 +145,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -172,6 +177,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -207,6 +213,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -234,6 +241,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType18.json b/crates/swc_ecma_parser/tests/tsc/symbolType18.json index 40ca1c6c14c1..3a9ab2c7b081 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType18.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType18.json @@ -18,6 +18,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -78,6 +80,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -141,6 +145,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -172,6 +177,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -207,6 +213,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -234,6 +241,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType19.json b/crates/swc_ecma_parser/tests/tsc/symbolType19.json index 3458180ddeec..f293f2e53674 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType19.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType19.json @@ -20,6 +20,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -48,6 +49,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -84,6 +86,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -111,6 +114,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -142,6 +146,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -177,6 +182,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -204,6 +210,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType2.json b/crates/swc_ecma_parser/tests/tsc/symbolType2.json index a8d160d872c5..3b103697660e 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType2.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType2.json @@ -31,6 +31,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -88,6 +89,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType20.json b/crates/swc_ecma_parser/tests/tsc/symbolType20.json index 6d37941f5dac..03111e16dc18 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType20.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType20.json @@ -18,6 +18,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType3.json b/crates/swc_ecma_parser/tests/tsc/symbolType3.json index b86644e125db..0509bb386ead 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType3.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType3.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -82,6 +84,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -122,6 +125,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -162,6 +166,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -197,6 +202,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -223,6 +229,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -255,6 +262,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -290,6 +298,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -325,6 +334,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -360,6 +370,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -408,6 +419,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType4.json b/crates/swc_ecma_parser/tests/tsc/symbolType4.json index 958eecb72384..280c872d8587 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType4.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType4.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -105,6 +107,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -131,6 +134,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType5.json b/crates/swc_ecma_parser/tests/tsc/symbolType5.json index 37d22e061e68..7253c10f0c1a 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType5.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType5.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -149,6 +154,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -174,6 +180,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -184,6 +191,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -209,6 +217,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -252,6 +261,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType6.json b/crates/swc_ecma_parser/tests/tsc/symbolType6.json index 4149d15204b8..dca3c23b3545 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType6.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType6.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -107,6 +109,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -160,6 +164,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -185,6 +190,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -195,6 +201,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -220,6 +227,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -254,6 +262,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -264,6 +273,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -289,6 +299,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -332,6 +343,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -357,6 +369,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -367,6 +380,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -401,6 +415,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -426,6 +441,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -469,6 +485,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -507,6 +524,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -574,6 +592,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType7.json b/crates/swc_ecma_parser/tests/tsc/symbolType7.json index edda40725e77..18213b79d8be 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType7.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType7.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -173,6 +178,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -183,6 +189,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -208,6 +215,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -242,6 +250,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -252,6 +261,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -277,6 +287,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType8.json b/crates/swc_ecma_parser/tests/tsc/symbolType8.json index a411481c372d..46e973ab4b93 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType8.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType8.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -173,6 +178,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -183,6 +189,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -208,6 +215,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -242,6 +250,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -252,6 +261,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -277,6 +287,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -311,6 +322,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -321,6 +333,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -346,6 +359,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -402,6 +416,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -451,6 +466,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -472,6 +488,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/symbolType9.json b/crates/swc_ecma_parser/tests/tsc/symbolType9.json index ddda26bd272f..3c6ed89390a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/symbolType9.json +++ b/crates/swc_ecma_parser/tests/tsc/symbolType9.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -104,6 +106,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -114,6 +117,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -139,6 +143,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -172,6 +177,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -182,6 +188,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -216,6 +223,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -241,6 +249,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -251,6 +260,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -276,6 +286,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -310,6 +321,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -320,6 +332,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -353,6 +366,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/syntaxErrors.json b/crates/swc_ecma_parser/tests/tsc/syntaxErrors.json index cc550b4713bc..57d9c81a2e2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/syntaxErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/syntaxErrors.json @@ -14,6 +14,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -121,6 +124,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -140,6 +144,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -159,6 +164,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -178,6 +184,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skipped", "optional": false, "typeAnnotation": null @@ -224,6 +231,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -249,6 +257,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -293,6 +302,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -311,6 +321,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping1.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping1.json index 29d947e7a8b3..4a6f6758faf8 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping1.json @@ -19,6 +19,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -37,6 +38,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -59,6 +61,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +112,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +143,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +174,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -185,6 +192,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -204,6 +212,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templateStrs", "optional": false, "typeAnnotation": { @@ -225,6 +234,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -247,6 +257,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -268,6 +279,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -290,6 +302,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -311,6 +324,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -349,6 +363,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -379,6 +394,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -395,6 +411,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -414,6 +431,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templateStrs", "optional": false, "typeAnnotation": { @@ -435,6 +453,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -457,6 +476,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -478,6 +498,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -500,6 +521,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -521,6 +543,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType", "optional": false }, @@ -543,6 +566,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -564,6 +588,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -602,6 +627,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -632,6 +658,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -648,6 +675,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -677,6 +705,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -733,6 +762,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -761,6 +791,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +822,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -818,6 +850,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -844,6 +877,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -877,6 +911,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -890,6 +925,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -927,6 +963,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1003,6 +1040,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -1029,6 +1067,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1062,6 +1101,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1075,6 +1115,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1112,6 +1153,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1138,6 +1180,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1171,6 +1214,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1184,6 +1228,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1221,6 +1266,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1307,6 +1353,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -1333,6 +1380,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1366,6 +1414,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1379,6 +1428,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1416,6 +1466,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1442,6 +1493,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1464,6 +1516,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1485,6 +1538,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1513,6 +1567,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1543,6 +1598,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1581,6 +1637,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1594,6 +1651,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1631,6 +1689,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1649,6 +1708,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1718,6 +1778,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag1", "optional": false }, @@ -1744,6 +1805,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1766,6 +1828,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1787,6 +1850,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1815,6 +1879,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1845,6 +1910,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1883,6 +1949,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1896,6 +1963,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1933,6 +2001,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1959,6 +2028,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1992,6 +2062,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2005,6 +2076,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2042,6 +2114,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2060,6 +2133,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping2.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping2.json index acc511a65bb4..a356e3a3d8d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping2.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateContextualTyping2.json @@ -19,6 +19,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType1", "optional": false }, @@ -37,6 +38,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -59,6 +61,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +112,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -138,6 +143,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +174,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -190,6 +197,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType2", "optional": false }, @@ -208,6 +216,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -230,6 +239,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -251,6 +261,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -279,6 +290,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -301,6 +313,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +344,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -361,6 +375,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -378,6 +393,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -397,6 +413,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templateStrs", "optional": false, "typeAnnotation": { @@ -418,6 +435,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -440,6 +458,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -461,6 +480,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType1", "optional": false }, @@ -483,6 +503,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -538,6 +559,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -557,6 +579,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templateStrs", "optional": false, "typeAnnotation": { @@ -578,6 +601,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -600,6 +624,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -621,6 +646,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType2", "optional": false }, @@ -643,6 +669,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -664,6 +691,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FuncType2", "optional": false }, @@ -686,6 +714,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -741,6 +770,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -770,6 +800,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -826,6 +857,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -871,6 +903,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -897,6 +930,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -930,6 +964,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -943,6 +978,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -980,6 +1016,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1056,6 +1093,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -1082,6 +1120,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1115,6 +1154,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1128,6 +1168,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1173,6 +1214,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1199,6 +1241,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1232,6 +1275,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1287,6 +1331,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1373,6 +1418,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tempTag2", "optional": false }, @@ -1399,6 +1445,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1432,6 +1479,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1445,6 +1493,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1490,6 +1539,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1508,6 +1558,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.json index 5ccbf857b5f1..0180f3d754fd 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -43,6 +44,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.json index 24fc108b42e0..cd2493bfdad1 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -43,6 +44,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.json index fbaa3b6507c9..d6715e7f53c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -43,6 +44,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInference.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInference.json index 72bf89bbc96d..4a0dbddd8194 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInference.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInference.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -33,6 +34,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -133,6 +137,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -168,6 +173,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -187,6 +193,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -208,6 +215,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -254,6 +262,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -287,6 +296,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -322,6 +332,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1a", "optional": false }, @@ -341,6 +352,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -362,6 +374,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +397,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -441,6 +455,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -463,6 +478,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -496,6 +512,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1a", "optional": false }, @@ -551,6 +568,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1b", "optional": false }, @@ -570,6 +588,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -591,6 +610,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -613,6 +633,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -634,6 +655,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -680,6 +702,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -702,6 +725,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -735,6 +759,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1b", "optional": false }, @@ -790,6 +815,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -809,6 +835,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -830,6 +857,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -852,6 +880,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -874,6 +903,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -895,6 +925,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -961,6 +992,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -994,6 +1026,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1020,6 +1053,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1046,6 +1080,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1089,6 +1124,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1108,6 +1144,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1129,6 +1166,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1151,6 +1189,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1173,6 +1212,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1194,6 +1234,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1208,6 +1249,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1229,6 +1271,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1295,6 +1338,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1317,6 +1361,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1350,6 +1395,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1376,6 +1422,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1401,6 +1448,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1427,6 +1475,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1470,6 +1519,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1489,6 +1539,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1510,6 +1561,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1532,6 +1584,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false, "typeAnnotation": { @@ -1567,6 +1620,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1615,6 +1669,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1648,6 +1703,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1727,6 +1783,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1753,6 +1810,7 @@ "end": 1095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1807,6 +1865,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1875,6 +1934,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -1894,6 +1954,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1915,6 +1976,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1937,6 +1999,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1958,6 +2021,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1980,6 +2044,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2002,6 +2067,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2023,6 +2089,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2089,6 +2156,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2111,6 +2179,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2144,6 +2213,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2240,6 +2310,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2338,6 +2409,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2408,6 +2480,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2427,6 +2500,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2448,6 +2522,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -2470,6 +2545,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2491,6 +2567,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2513,6 +2590,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2535,6 +2613,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2556,6 +2635,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2622,6 +2702,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2644,6 +2725,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2677,6 +2759,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2773,6 +2856,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2871,6 +2955,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2941,6 +3026,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -2960,6 +3046,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2981,6 +3068,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3003,6 +3091,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3025,6 +3114,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3046,6 +3136,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3074,6 +3165,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3098,6 +3190,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3120,6 +3213,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3141,6 +3235,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3169,6 +3264,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3193,6 +3289,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3215,6 +3312,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3236,6 +3334,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3264,6 +3363,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3312,6 +3412,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3345,6 +3446,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3371,6 +3473,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3383,6 +3486,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3406,6 +3510,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3418,6 +3523,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3441,6 +3547,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3453,6 +3560,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3527,6 +3635,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3553,6 +3662,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3565,6 +3675,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3588,6 +3699,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3600,6 +3712,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3623,6 +3736,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3635,6 +3749,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3709,6 +3824,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3735,6 +3851,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3761,6 +3878,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3784,6 +3902,7 @@ "end": 2160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3810,6 +3929,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3833,6 +3953,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3859,6 +3980,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3922,6 +4044,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -3941,6 +4064,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3962,6 +4086,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3984,6 +4109,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4006,6 +4132,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4027,6 +4154,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4055,6 +4183,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4079,6 +4208,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4101,6 +4231,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4122,6 +4253,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4150,6 +4282,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4174,6 +4307,7 @@ "end": 2395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4196,6 +4330,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4217,6 +4352,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4245,6 +4381,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4293,6 +4430,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4315,6 +4453,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4337,6 +4476,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4370,6 +4510,7 @@ "end": 2427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4396,6 +4537,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4408,6 +4550,7 @@ "end": 2438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4431,6 +4574,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4443,6 +4587,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4466,6 +4611,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4478,6 +4624,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4552,6 +4699,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4578,6 +4726,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4590,6 +4739,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4613,6 +4763,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4625,6 +4776,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4648,6 +4800,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4660,6 +4813,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4734,6 +4888,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4760,6 +4915,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4786,6 +4942,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4809,6 +4966,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4835,6 +4993,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4858,6 +5017,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4884,6 +5044,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4947,6 +5108,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -4966,6 +5128,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4987,6 +5150,7 @@ "end": 2700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -5009,6 +5173,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5030,6 +5195,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5066,6 +5232,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -5094,6 +5261,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5124,6 +5292,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5154,6 +5323,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5172,6 +5342,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5190,6 +5361,7 @@ "end": 2764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false } @@ -5242,6 +5414,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5329,6 +5502,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5348,6 +5522,7 @@ "end": 2925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -5369,6 +5544,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -5391,6 +5567,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5412,6 +5589,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5434,6 +5612,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5455,6 +5634,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5477,6 +5657,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5498,6 +5679,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5559,6 +5741,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5589,6 +5772,7 @@ "end": 2969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5619,6 +5803,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": null @@ -5637,6 +5822,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5746,6 +5932,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": { @@ -5782,6 +5969,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A91", "optional": false }, @@ -5809,6 +5997,7 @@ "end": 3179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5844,6 +6033,7 @@ "end": 3194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5881,6 +6071,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -5908,6 +6099,7 @@ "end": 3228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5943,6 +6135,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -5967,6 +6160,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6000,6 +6194,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": null @@ -6018,6 +6213,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6036,6 +6232,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -6090,6 +6287,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6220,6 +6418,7 @@ "end": 3352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": { @@ -6266,6 +6465,7 @@ "end": 3470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": null @@ -6284,6 +6484,7 @@ "end": 3486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6454,6 +6655,7 @@ "end": 3535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": { @@ -6483,6 +6685,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6536,6 +6739,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -6582,6 +6786,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6600,6 +6805,7 @@ "end": 3684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6627,6 +6833,7 @@ "end": 3701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -6711,6 +6918,7 @@ "end": 3717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6757,6 +6965,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -6775,6 +6984,7 @@ "end": 3856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6808,6 +7018,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6883,6 +7094,7 @@ "end": 3898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInferenceES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInferenceES6.json index 4941178d99fa..c21d9dabd664 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInferenceES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsTypeArgumentInferenceES6.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -33,6 +34,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -133,6 +137,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -168,6 +173,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -187,6 +193,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -208,6 +215,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -254,6 +262,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -287,6 +296,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -322,6 +332,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1a", "optional": false }, @@ -341,6 +352,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -362,6 +374,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -384,6 +397,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -441,6 +455,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -463,6 +478,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -496,6 +512,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1a", "optional": false }, @@ -551,6 +568,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1b", "optional": false }, @@ -570,6 +588,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -591,6 +610,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -613,6 +633,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -634,6 +655,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -680,6 +702,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -702,6 +725,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -735,6 +759,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1b", "optional": false }, @@ -790,6 +815,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -809,6 +835,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -830,6 +857,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -852,6 +880,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -874,6 +903,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -895,6 +925,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -961,6 +992,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -994,6 +1026,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1020,6 +1053,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1046,6 +1080,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1089,6 +1124,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1108,6 +1144,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1129,6 +1166,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1151,6 +1189,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1173,6 +1212,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1194,6 +1234,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1208,6 +1249,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1229,6 +1271,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1295,6 +1338,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1317,6 +1361,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1350,6 +1395,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1376,6 +1422,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1401,6 +1448,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1427,6 +1475,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1470,6 +1519,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1489,6 +1539,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1510,6 +1561,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1532,6 +1584,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false, "typeAnnotation": { @@ -1567,6 +1620,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1615,6 +1669,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1648,6 +1703,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1727,6 +1783,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1753,6 +1810,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1807,6 +1865,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1875,6 +1934,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -1894,6 +1954,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1915,6 +1976,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1937,6 +1999,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1958,6 +2021,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1980,6 +2044,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2002,6 +2067,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2023,6 +2089,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2089,6 +2156,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2111,6 +2179,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2144,6 +2213,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2240,6 +2310,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2338,6 +2409,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2408,6 +2480,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2427,6 +2500,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2448,6 +2522,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -2470,6 +2545,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2491,6 +2567,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2513,6 +2590,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2535,6 +2613,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2556,6 +2635,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2622,6 +2702,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2644,6 +2725,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2677,6 +2759,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2773,6 +2856,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2871,6 +2955,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2941,6 +3026,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -2960,6 +3046,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2981,6 +3068,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3003,6 +3091,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3025,6 +3114,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3046,6 +3136,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3074,6 +3165,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3098,6 +3190,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3120,6 +3213,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3141,6 +3235,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3169,6 +3264,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3193,6 +3289,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3215,6 +3312,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3236,6 +3334,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3264,6 +3363,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3312,6 +3412,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3345,6 +3446,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3371,6 +3473,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3383,6 +3486,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3406,6 +3510,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3418,6 +3523,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3441,6 +3547,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3453,6 +3560,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3527,6 +3635,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3553,6 +3662,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3565,6 +3675,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3588,6 +3699,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3600,6 +3712,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3623,6 +3736,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3635,6 +3749,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3709,6 +3824,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3735,6 +3851,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3761,6 +3878,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3784,6 +3902,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3810,6 +3929,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3833,6 +3953,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3859,6 +3980,7 @@ "end": 2201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3922,6 +4044,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -3941,6 +4064,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3962,6 +4086,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3984,6 +4109,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4006,6 +4132,7 @@ "end": 2381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4027,6 +4154,7 @@ "end": 2384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4055,6 +4183,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4079,6 +4208,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4101,6 +4231,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4122,6 +4253,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4150,6 +4282,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4174,6 +4307,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4196,6 +4330,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4217,6 +4352,7 @@ "end": 2416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4245,6 +4381,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4293,6 +4430,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4315,6 +4453,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4337,6 +4476,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4370,6 +4510,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4396,6 +4537,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4408,6 +4550,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4431,6 +4574,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4443,6 +4587,7 @@ "end": 2463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4466,6 +4611,7 @@ "end": 2469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4478,6 +4624,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4552,6 +4699,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4578,6 +4726,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4590,6 +4739,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4613,6 +4763,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4625,6 +4776,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4648,6 +4800,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4660,6 +4813,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4734,6 +4888,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4760,6 +4915,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4786,6 +4942,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4809,6 +4966,7 @@ "end": 2577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4835,6 +4993,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4858,6 +5017,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4884,6 +5044,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4947,6 +5108,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -4966,6 +5128,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4987,6 +5150,7 @@ "end": 2714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -5009,6 +5173,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5030,6 +5195,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5066,6 +5232,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -5094,6 +5261,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5124,6 +5292,7 @@ "end": 2724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5154,6 +5323,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5172,6 +5342,7 @@ "end": 2760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5190,6 +5361,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false } @@ -5242,6 +5414,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5329,6 +5502,7 @@ "end": 2931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5348,6 +5522,7 @@ "end": 2939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -5369,6 +5544,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -5391,6 +5567,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5412,6 +5589,7 @@ "end": 2967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5434,6 +5612,7 @@ "end": 2970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5455,6 +5634,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5477,6 +5657,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5498,6 +5679,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5559,6 +5741,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5589,6 +5772,7 @@ "end": 2983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5619,6 +5803,7 @@ "end": 3012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": null @@ -5637,6 +5822,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5746,6 +5932,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": { @@ -5782,6 +5969,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A91", "optional": false }, @@ -5809,6 +5997,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5844,6 +6033,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5881,6 +6071,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -5908,6 +6099,7 @@ "end": 3242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5943,6 +6135,7 @@ "end": 3257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -5967,6 +6160,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6000,6 +6194,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": null @@ -6018,6 +6213,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6036,6 +6232,7 @@ "end": 3306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -6090,6 +6287,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6220,6 +6418,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": { @@ -6266,6 +6465,7 @@ "end": 3484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": null @@ -6284,6 +6484,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6454,6 +6655,7 @@ "end": 3549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": { @@ -6483,6 +6685,7 @@ "end": 3554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6536,6 +6739,7 @@ "end": 3670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -6582,6 +6786,7 @@ "end": 3682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6600,6 +6805,7 @@ "end": 3698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6627,6 +6833,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false }, @@ -6711,6 +6918,7 @@ "end": 3731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6757,6 +6965,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -6775,6 +6984,7 @@ "end": 3870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6808,6 +7018,7 @@ "end": 3900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6883,6 +7094,7 @@ "end": 3912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTags.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTags.json index 94a00edc3858..8e0c8bfeb55e 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTags.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTags.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringParts", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -183,6 +189,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +211,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -228,6 +236,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -249,6 +258,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -273,6 +283,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -293,6 +304,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisIsNotATag", "optional": false }, @@ -306,6 +318,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -352,6 +365,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +404,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +444,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -482,6 +499,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -528,6 +546,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -619,6 +638,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -680,6 +700,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -780,6 +801,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -849,6 +871,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -970,6 +993,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1122,6 +1146,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1313,6 +1338,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1489,6 +1515,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1555,6 +1582,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTagsES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTagsES6.json index 16790f6ba0dc..3d263f9a6557 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTagsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithIncompatibleTypedTagsES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringParts", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -183,6 +189,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +211,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -228,6 +236,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -249,6 +258,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -273,6 +283,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -293,6 +304,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisIsNotATag", "optional": false }, @@ -306,6 +318,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -352,6 +365,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +404,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +444,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -482,6 +499,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -528,6 +546,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -619,6 +638,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -680,6 +700,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -780,6 +801,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -849,6 +871,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -970,6 +993,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1122,6 +1146,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1313,6 +1338,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1489,6 +1515,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1555,6 +1582,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressions.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressions.json index 468958ee1cdf..c3028bae5564 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressions.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressions.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subs", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -191,6 +197,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -237,6 +244,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -333,6 +341,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -354,6 +363,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -389,6 +399,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -441,6 +452,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.json index f5884016d594..535040b1859a 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subs", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -191,6 +197,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -237,6 +244,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -333,6 +341,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -354,6 +363,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -389,6 +399,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -441,6 +452,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1.json index a9ee010770fe..363cab612abe 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -98,6 +101,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -117,6 +121,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -138,6 +143,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -160,6 +166,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -215,6 +222,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -234,6 +242,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -255,6 +264,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -277,6 +287,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +321,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -365,6 +377,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -384,6 +397,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -405,6 +419,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -427,6 +442,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -460,6 +476,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -515,6 +532,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -544,6 +562,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -600,6 +619,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -648,6 +668,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -666,6 +687,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -711,6 +733,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -729,6 +752,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -786,6 +810,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -804,6 +829,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -873,6 +899,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -891,6 +918,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -959,6 +987,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -977,6 +1006,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1046,6 +1076,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1064,6 +1095,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1145,6 +1177,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1163,6 +1196,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1215,6 +1249,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1233,6 +1268,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1305,6 +1341,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -1323,6 +1360,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1414,6 +1452,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1432,6 +1471,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1522,6 +1562,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1540,6 +1581,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1631,6 +1673,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1649,6 +1692,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1_ES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1_ES6.json index 4dfe9d9ccc10..19c7e5528852 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution1_ES6.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -98,6 +101,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -117,6 +121,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -138,6 +143,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -160,6 +166,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -215,6 +222,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -234,6 +242,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -255,6 +264,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -277,6 +287,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -310,6 +321,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -365,6 +377,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -384,6 +397,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -405,6 +419,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -427,6 +442,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -460,6 +476,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -515,6 +532,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -544,6 +562,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -600,6 +619,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -648,6 +668,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -666,6 +687,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -711,6 +733,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -729,6 +752,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -786,6 +810,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -804,6 +829,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -873,6 +899,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -891,6 +918,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -959,6 +987,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -977,6 +1006,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1046,6 +1076,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1064,6 +1095,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1145,6 +1177,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1163,6 +1196,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1215,6 +1249,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1233,6 +1268,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1305,6 +1341,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -1323,6 +1360,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1414,6 +1452,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1432,6 +1471,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1522,6 +1562,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1540,6 +1581,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1631,6 +1673,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1649,6 +1692,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2.json index 063ce5be1202..984edcad9b33 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -76,6 +79,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -150,6 +155,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -190,6 +196,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -245,6 +252,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -274,6 +282,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -330,6 +339,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -378,6 +388,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +407,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -468,6 +480,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -486,6 +499,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -529,6 +543,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -548,6 +563,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -588,6 +604,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -643,6 +660,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -662,6 +680,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -683,6 +702,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -705,6 +725,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -760,6 +781,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -789,6 +811,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -845,6 +868,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -893,6 +917,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -911,6 +936,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -983,6 +1009,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1001,6 +1028,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2_ES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2_ES6.json index b4f359632bc4..6d03b03dfade 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution2_ES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -76,6 +79,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -150,6 +155,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -190,6 +196,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -245,6 +252,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -274,6 +282,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -330,6 +339,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -378,6 +388,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +407,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -468,6 +480,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -486,6 +499,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -529,6 +543,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -548,6 +563,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -588,6 +604,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -643,6 +660,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -662,6 +680,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -683,6 +702,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -705,6 +725,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -760,6 +781,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -789,6 +811,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -845,6 +868,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -893,6 +917,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -911,6 +936,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -983,6 +1009,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1001,6 +1028,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3.json index 6bd6f29de0ca..396e89aa5940 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3.json @@ -14,6 +14,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -33,6 +34,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -76,6 +79,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -150,6 +155,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -171,6 +177,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -193,6 +200,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -248,6 +256,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -311,6 +320,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -343,6 +353,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -361,6 +372,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -413,6 +425,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -467,6 +480,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -486,6 +500,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -507,6 +522,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -529,6 +545,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -562,6 +579,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -617,6 +635,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -636,6 +655,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -657,6 +677,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -679,6 +700,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -712,6 +734,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -733,6 +756,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -771,6 +795,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -801,6 +826,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +843,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -849,6 +876,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -883,6 +911,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -904,6 +933,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -925,6 +955,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -952,6 +983,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1017,6 +1049,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1035,6 +1068,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1062,6 +1096,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1130,6 +1165,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1166,6 +1202,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1193,6 +1230,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1278,6 +1316,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1352,6 +1391,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1371,6 +1411,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1392,6 +1433,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1414,6 +1456,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1435,6 +1478,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1473,6 +1517,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1554,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1528,6 +1574,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1549,6 +1596,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1571,6 +1619,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1604,6 +1653,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1625,6 +1675,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1647,6 +1698,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1668,6 +1720,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1706,6 +1759,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1728,6 +1782,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1758,6 +1813,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1774,6 +1830,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1793,6 +1850,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1814,6 +1872,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1836,6 +1895,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1857,6 +1917,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1879,6 +1940,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1900,6 +1962,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1922,6 +1985,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1943,6 +2007,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1981,6 +2046,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2003,6 +2069,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2025,6 +2092,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2061,6 +2129,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2124,6 +2193,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2142,6 +2212,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2214,6 +2285,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2232,6 +2304,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2342,6 +2415,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2360,6 +2434,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2470,6 +2545,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2516,6 +2592,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2534,6 +2611,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2606,6 +2684,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2624,6 +2703,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2734,6 +2814,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2752,6 +2833,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2859,6 +2941,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2894,6 +2977,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2913,6 +2997,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2934,6 +3019,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -2956,6 +3042,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2977,6 +3064,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3087,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3020,6 +3109,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3058,6 +3148,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3087,6 +3178,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3116,6 +3208,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3135,6 +3228,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3156,6 +3250,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3178,6 +3273,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3199,6 +3295,7 @@ "end": 1812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3221,6 +3318,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3242,6 +3340,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3280,6 +3379,7 @@ "end": 1745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3309,6 +3409,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3338,6 +3439,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3357,6 +3459,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3378,6 +3481,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3408,6 +3512,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3453,6 +3558,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3538,6 +3644,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3623,6 +3730,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3650,6 +3758,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3709,6 +3818,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3792,6 +3902,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3873,6 +3984,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3955,6 +4067,7 @@ "end": 2350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -4026,6 +4139,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4045,6 +4159,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4066,6 +4181,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -4088,6 +4204,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4110,6 +4227,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4185,6 +4303,7 @@ "end": 2544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4204,6 +4323,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4225,6 +4345,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -4247,6 +4368,7 @@ "end": 2574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4269,6 +4391,7 @@ "end": 2578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4344,6 +4467,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4376,6 +4500,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4407,6 +4532,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4433,6 +4559,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4458,6 +4585,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4524,6 +4652,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4550,6 +4679,7 @@ "end": 2730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4575,6 +4705,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3_ES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3_ES6.json index 259649037f83..c0222be2ce21 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithOverloadResolution3_ES6.json @@ -14,6 +14,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -33,6 +34,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -76,6 +79,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -150,6 +155,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -171,6 +177,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -193,6 +200,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -248,6 +256,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -311,6 +320,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -343,6 +353,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -361,6 +372,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -413,6 +425,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false }, @@ -467,6 +480,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -486,6 +500,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -507,6 +522,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -529,6 +545,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -562,6 +579,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -617,6 +635,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -636,6 +655,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -657,6 +677,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -679,6 +700,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -712,6 +734,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -733,6 +756,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -771,6 +795,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -801,6 +826,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +843,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -849,6 +876,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -883,6 +911,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -904,6 +933,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -925,6 +955,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -952,6 +983,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1017,6 +1049,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1035,6 +1068,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1062,6 +1096,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1130,6 +1165,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -1166,6 +1202,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -1193,6 +1230,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1278,6 +1316,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false }, @@ -1352,6 +1391,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1371,6 +1411,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1392,6 +1433,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1414,6 +1456,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1435,6 +1478,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1473,6 +1517,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1509,6 +1554,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1528,6 +1574,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1549,6 +1596,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1571,6 +1619,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1604,6 +1653,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1625,6 +1675,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1647,6 +1698,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1668,6 +1720,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1706,6 +1759,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1728,6 +1782,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1758,6 +1813,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1774,6 +1830,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -1793,6 +1850,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1814,6 +1872,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1836,6 +1895,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1857,6 +1917,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1879,6 +1940,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1900,6 +1962,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1922,6 +1985,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1943,6 +2007,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1981,6 +2046,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2003,6 +2069,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2025,6 +2092,7 @@ "end": 1090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2061,6 +2129,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2124,6 +2193,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2142,6 +2212,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2214,6 +2285,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2232,6 +2304,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2342,6 +2415,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2360,6 +2434,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2470,6 +2545,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2516,6 +2592,7 @@ "end": 1401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2534,6 +2611,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2606,6 +2684,7 @@ "end": 1422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -2624,6 +2703,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2734,6 +2814,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2752,6 +2833,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2859,6 +2941,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false }, @@ -2894,6 +2977,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -2913,6 +2997,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -2934,6 +3019,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -2956,6 +3042,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2977,6 +3064,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3087,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3020,6 +3109,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3058,6 +3148,7 @@ "end": 1663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3087,6 +3178,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3116,6 +3208,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3135,6 +3228,7 @@ "end": 1792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3156,6 +3250,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3178,6 +3273,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3199,6 +3295,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3221,6 +3318,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -3242,6 +3340,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3280,6 +3379,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3309,6 +3409,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3338,6 +3439,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3357,6 +3459,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -3378,6 +3481,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -3408,6 +3512,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3453,6 +3558,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3538,6 +3644,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3623,6 +3730,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3650,6 +3758,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3709,6 +3818,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3792,6 +3902,7 @@ "end": 2177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3873,6 +3984,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -3955,6 +4067,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false }, @@ -4026,6 +4139,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4045,6 +4159,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4066,6 +4181,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -4088,6 +4204,7 @@ "end": 2508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4110,6 +4227,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4185,6 +4303,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4204,6 +4323,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -4225,6 +4345,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -4247,6 +4368,7 @@ "end": 2582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -4269,6 +4391,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4344,6 +4467,7 @@ "end": 2626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4376,6 +4500,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4407,6 +4532,7 @@ "end": 2654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4433,6 +4559,7 @@ "end": 2661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4458,6 +4585,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4524,6 +4652,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -4550,6 +4679,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4575,6 +4705,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclare.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclare.json index de406a208950..93c6ca7cd41d 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclare.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclare.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false }, @@ -33,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ys", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclareES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclareES6.json index fdc1fbec2efa..95118b815235 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclareES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagNamedDeclareES6.json @@ -14,6 +14,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false }, @@ -33,6 +34,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ys", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declare", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAny.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAny.json index 2b8de4a67b7f..e972ebc3f615 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAny.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -117,6 +119,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -214,6 +217,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -290,6 +294,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -399,6 +404,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -460,6 +466,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -560,6 +567,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -629,6 +637,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -750,6 +759,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -902,6 +912,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1080,6 +1091,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1146,6 +1158,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAnyES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAnyES6.json index 0c6edf6535d8..b261667b7e78 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAnyES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTagsTypedAsAnyES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -117,6 +119,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -214,6 +217,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -290,6 +294,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -399,6 +404,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -460,6 +466,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -560,6 +567,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -629,6 +637,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -750,6 +759,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -902,6 +912,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1080,6 +1091,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1146,6 +1158,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json index 7fef260af1cb..7a78fc2daff7 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -141,6 +144,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json index 9fe49c3be9f1..e3e9a35456dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json @@ -14,6 +14,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -112,6 +114,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -141,6 +144,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -195,6 +199,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTags.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTags.json index c4d448859f4e..aacf1842bb1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTags.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTags.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringParts", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -183,6 +189,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +211,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -228,6 +236,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -249,6 +258,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -273,6 +283,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -293,6 +304,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisIsNotATag", "optional": false }, @@ -306,6 +318,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -352,6 +365,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +404,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +444,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -482,6 +499,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -528,6 +546,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -619,6 +638,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -680,6 +700,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -780,6 +801,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -849,6 +871,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -970,6 +993,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1122,6 +1146,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1300,6 +1325,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1366,6 +1392,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTagsES6.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTagsES6.json index c742c9e9a0a0..78b1e7ebbe2b 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTagsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateStringsWithTypedTagsES6.json @@ -18,6 +18,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringParts", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -90,6 +93,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -137,6 +141,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -159,6 +164,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -183,6 +189,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -204,6 +211,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -228,6 +236,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -249,6 +258,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "member", "optional": false }, @@ -273,6 +283,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -293,6 +304,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thisIsNotATag", "optional": false }, @@ -306,6 +318,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -352,6 +365,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -390,6 +404,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -429,6 +444,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -450,6 +466,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -482,6 +499,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -528,6 +546,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -619,6 +638,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -680,6 +700,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -780,6 +801,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -849,6 +871,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -970,6 +993,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1122,6 +1146,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1300,6 +1325,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1366,6 +1392,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateUntypedTagCall01.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateUntypedTagCall01.json index 47a8f27b9a5b..7d5d6f7c0dc9 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateUntypedTagCall01.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateUntypedTagCall01.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -81,6 +83,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag01.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag01.json index 144376d5b335..6a027f60cc61 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag01.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag01.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CtorTag", "optional": false }, @@ -51,6 +52,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CtorTag", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag02.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag02.json index 66571f8c4bf9..7e9140bebb81 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag02.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplateWithConstructableTag02.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -150,6 +152,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false, "typeAnnotation": { @@ -171,6 +174,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -203,6 +207,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tag", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/taggedTemplatesWithTypeArguments1.json b/crates/swc_ecma_parser/tests/tsc/taggedTemplatesWithTypeArguments1.json index 0a565393310a..7d958d3c5562 100644 --- a/crates/swc_ecma_parser/tests/tsc/taggedTemplatesWithTypeArguments1.json +++ b/crates/swc_ecma_parser/tests/tsc/taggedTemplatesWithTypeArguments1.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -86,6 +89,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callbacks", "optional": false, "typeAnnotation": null @@ -109,6 +113,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -133,6 +138,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +160,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -215,6 +222,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -255,6 +263,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stuff", "optional": false }, @@ -282,6 +291,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -317,6 +327,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -352,6 +363,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -405,6 +417,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -423,6 +436,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -446,6 +460,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stuff", "optional": false }, @@ -475,6 +490,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -493,6 +509,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -525,6 +542,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -543,6 +561,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -575,6 +594,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -593,6 +613,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -669,6 +690,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -688,6 +710,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -709,6 +732,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -731,6 +755,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -753,6 +778,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -774,6 +800,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -802,6 +829,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -826,6 +854,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -848,6 +877,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -869,6 +899,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -897,6 +928,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -921,6 +953,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -943,6 +976,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -964,6 +998,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -992,6 +1027,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1032,6 +1068,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Input", "optional": false }, @@ -1054,6 +1091,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1076,6 +1114,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1098,6 +1137,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1135,6 +1175,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1153,6 +1194,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1171,6 +1213,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1209,6 +1252,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1227,6 +1271,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1250,6 +1295,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stuff", "optional": false }, @@ -1303,6 +1349,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -1321,6 +1368,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -1353,6 +1401,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -1371,6 +1420,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -1403,6 +1453,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false, "typeAnnotation": null @@ -1421,6 +1472,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stuff", "optional": false }, @@ -1511,6 +1563,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1540,6 +1593,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -1565,6 +1619,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strs", "optional": false, "typeAnnotation": { @@ -1586,6 +1641,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -1600,6 +1656,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1622,6 +1679,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -1643,6 +1701,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1671,6 +1730,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1701,6 +1761,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1739,6 +1800,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returnedObjProp", "optional": false }, @@ -1763,6 +1825,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1814,6 +1877,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1838,6 +1902,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1878,6 +1943,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stuff", "optional": false }, @@ -1907,6 +1973,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -1938,6 +2005,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -2005,6 +2073,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2052,6 +2121,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2099,6 +2169,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2141,6 +2212,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2165,6 +2237,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -2197,6 +2270,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Stuff", "optional": false }, @@ -2226,6 +2300,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": null @@ -2257,6 +2332,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -2321,6 +2397,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2368,6 +2445,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2415,6 +2493,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateInsideCallback.json b/crates/swc_ecma_parser/tests/tsc/templateInsideCallback.json index 0245b4239524..eed326f9b571 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateInsideCallback.json +++ b/crates/swc_ecma_parser/tests/tsc/templateInsideCallback.json @@ -28,6 +28,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identity", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +83,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "flatMap", "optional": false }, @@ -99,6 +103,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": null @@ -124,6 +129,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false, "typeAnnotation": null @@ -135,6 +141,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identity", "optional": false } @@ -178,6 +185,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -223,6 +231,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -254,6 +263,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -270,6 +280,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -297,6 +308,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -345,6 +357,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -383,6 +396,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -402,6 +416,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -418,6 +433,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -449,6 +465,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes2.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes2.json index ab27e1b6bb9d..b418bac51469 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes2.json @@ -14,6 +14,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft1", "optional": false }, @@ -33,6 +34,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -99,6 +102,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -202,6 +207,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -248,6 +254,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -266,6 +273,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -320,6 +328,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -338,6 +347,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -392,6 +402,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -410,6 +421,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -464,6 +476,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -482,6 +495,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -536,6 +550,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -606,6 +621,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -660,6 +676,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -730,6 +747,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -784,6 +802,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": { @@ -903,6 +922,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -957,6 +977,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": { @@ -991,6 +1012,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1037,6 +1059,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1092,6 +1115,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1121,6 +1145,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft2", "optional": false }, @@ -1140,6 +1165,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1194,6 +1220,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1238,6 +1265,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft10", "optional": false }, @@ -1257,6 +1285,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1314,6 +1343,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1332,6 +1362,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1386,6 +1417,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1397,6 +1429,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1427,6 +1460,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1438,6 +1472,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1468,6 +1503,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -1479,6 +1515,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -1509,6 +1546,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": { @@ -1579,6 +1617,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1633,6 +1672,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -1644,6 +1684,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -1674,6 +1715,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": { @@ -1737,6 +1779,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -1767,6 +1810,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -1778,6 +1822,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -1801,6 +1846,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft11", "optional": false }, @@ -1820,6 +1866,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1853,6 +1900,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -1910,6 +1958,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1927,6 +1976,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1944,6 +1994,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1985,6 +2036,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2040,6 +2092,7 @@ "end": 930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -2158,6 +2211,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2188,6 +2242,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -2205,6 +2260,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2215,6 +2271,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2225,6 +2282,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -2256,6 +2314,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -2273,6 +2332,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -2283,6 +2343,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -2300,6 +2361,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2355,6 +2417,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": { @@ -2519,6 +2582,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -2549,6 +2613,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -2560,6 +2625,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2590,6 +2656,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -2601,6 +2668,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -2631,6 +2699,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -2642,6 +2711,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -2672,6 +2742,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -2683,6 +2754,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -2713,6 +2785,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": null @@ -2724,6 +2797,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -2747,6 +2821,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft12", "optional": false }, @@ -2766,6 +2841,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2823,6 +2899,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -2841,6 +2918,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2895,6 +2973,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -2906,6 +2985,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -2936,6 +3016,7 @@ "end": 1510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -3006,6 +3087,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3060,6 +3142,7 @@ "end": 1550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -3071,6 +3154,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -3101,6 +3185,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -3125,6 +3210,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3226,6 +3312,7 @@ "end": 1611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -3237,6 +3324,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false }, @@ -3267,6 +3355,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -3291,6 +3380,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3392,6 +3482,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": null @@ -3403,6 +3494,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false }, @@ -3433,6 +3525,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -3457,6 +3550,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -3512,6 +3606,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": null @@ -3523,6 +3618,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false }, @@ -3546,6 +3642,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -3565,6 +3662,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3586,6 +3684,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3624,6 +3723,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3654,6 +3754,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3670,6 +3771,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -3689,6 +3791,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3710,6 +3813,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3748,6 +3852,7 @@ "end": 1801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3810,6 +3915,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3826,6 +3932,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft13", "optional": false }, @@ -3845,6 +3952,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3878,6 +3986,7 @@ "end": 1876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -3935,6 +4044,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3953,6 +4063,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -3973,6 +4084,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4031,6 +4143,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4049,6 +4162,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "widening", "optional": false }, @@ -4068,6 +4182,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4094,6 +4209,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4153,6 +4269,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -4171,6 +4288,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -4191,6 +4309,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4249,6 +4368,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -4267,6 +4387,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonWidening", "optional": false }, @@ -4286,6 +4407,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -4312,6 +4434,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4369,6 +4492,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -4446,6 +4570,7 @@ "end": 2108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft14", "optional": false }, @@ -4465,6 +4590,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4560,6 +4686,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -4585,6 +4712,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4615,6 +4743,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -4636,6 +4765,7 @@ "end": 2172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -4650,6 +4780,7 @@ "end": 2176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4680,6 +4811,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -4701,6 +4833,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4715,6 +4848,7 @@ "end": 2200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4745,6 +4879,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -4770,6 +4905,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4800,6 +4936,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": { @@ -4829,6 +4966,7 @@ "end": 2242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -4861,6 +4999,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4884,6 +5023,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -4903,6 +5043,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4924,6 +5065,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4962,6 +5104,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4992,6 +5135,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5008,6 +5152,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -5027,6 +5172,7 @@ "end": 2333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5048,6 +5194,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5086,6 +5233,7 @@ "end": 2315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5123,6 +5271,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5139,6 +5288,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft20", "optional": false }, @@ -5158,6 +5308,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -5215,6 +5366,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -5233,6 +5385,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false }, @@ -5253,6 +5406,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5311,6 +5465,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -5329,6 +5484,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false }, @@ -5349,6 +5505,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5400,6 +5557,7 @@ "end": 2513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -5419,6 +5577,7 @@ "end": 2539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "literal", "optional": false, "typeAnnotation": { @@ -5440,6 +5599,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5478,6 +5638,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5521,6 +5682,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5558,6 +5720,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -5606,6 +5769,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -5645,6 +5809,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -5663,6 +5828,7 @@ "end": 2615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -5709,6 +5875,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false, "typeAnnotation": null @@ -5749,6 +5916,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -5767,6 +5935,7 @@ "end": 2691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -5780,6 +5949,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id2", "optional": false } @@ -5814,6 +5984,7 @@ "end": 2732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someString", "optional": false, "typeAnnotation": { @@ -5860,6 +6031,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -5878,6 +6050,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -5898,6 +6071,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someString", "optional": false } @@ -5956,6 +6130,7 @@ "end": 2813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id4", "optional": false, "typeAnnotation": null @@ -5974,6 +6149,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someString", "optional": false } @@ -6028,6 +6204,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": null @@ -6046,6 +6223,7 @@ "end": 2864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -6059,6 +6237,7 @@ "end": 2868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id4", "optional": false } @@ -6093,6 +6272,7 @@ "end": 2907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someUnion", "optional": false, "typeAnnotation": { @@ -6188,6 +6368,7 @@ "end": 2940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t5", "optional": false, "typeAnnotation": null @@ -6206,6 +6387,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takesLiteral", "optional": false }, @@ -6226,6 +6408,7 @@ "end": 2976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someUnion", "optional": false } @@ -6284,6 +6467,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pixelValue", "optional": false, "typeAnnotation": { @@ -6329,6 +6513,7 @@ "end": 3081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PixelValueType", "optional": false }, @@ -6403,6 +6588,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pixelString", "optional": false, "typeAnnotation": { @@ -6424,6 +6610,7 @@ "end": 3133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PixelValueType", "optional": false }, @@ -6478,6 +6665,7 @@ "end": 3174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pixelStringWithTemplate", "optional": false, "typeAnnotation": { @@ -6499,6 +6687,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PixelValueType", "optional": false }, @@ -6520,6 +6709,7 @@ "end": 3206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pixelValue", "optional": false } @@ -6560,6 +6750,7 @@ "end": 3256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getCardTitle", "optional": false }, @@ -6579,6 +6770,7 @@ "end": 3262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false, "typeAnnotation": { @@ -6633,6 +6825,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "title", "optional": false } @@ -6743,6 +6936,7 @@ "end": 3368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpolatedStyle", "optional": false, "typeAnnotation": null @@ -6789,6 +6983,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -6808,6 +7003,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "transform", "optional": false, "typeAnnotation": { @@ -6934,6 +7130,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -6960,6 +7157,7 @@ "end": 3487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpolatedStyle", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes3.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes3.json index f01329183234..95f97a18a581 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes3.json @@ -19,6 +19,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -42,6 +43,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -72,6 +74,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +112,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -157,6 +161,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -186,6 +191,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -203,6 +209,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -247,6 +254,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -264,6 +272,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -308,6 +317,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -325,6 +335,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -369,6 +380,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -386,6 +398,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -460,6 +473,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -477,6 +491,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -551,6 +566,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -568,6 +584,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -642,6 +659,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -659,6 +677,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -733,6 +752,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T08", "optional": false }, @@ -750,6 +770,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -824,6 +845,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T09", "optional": false }, @@ -841,6 +863,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -933,6 +956,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -950,6 +974,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -1073,6 +1098,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1090,6 +1116,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -1177,6 +1204,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1196,6 +1224,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -1230,6 +1259,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1293,6 +1323,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1330,6 +1361,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1346,6 +1378,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1365,6 +1398,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1398,6 +1432,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1431,6 +1466,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1464,6 +1500,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1485,6 +1522,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1531,6 +1569,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1549,6 +1588,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1595,6 +1635,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1613,6 +1654,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1659,6 +1701,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -1677,6 +1720,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1723,6 +1767,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -1741,6 +1786,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1767,6 +1813,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1826,6 +1873,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -1844,6 +1892,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1870,6 +1919,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1929,6 +1979,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -1947,6 +1998,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1973,6 +2025,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2032,6 +2085,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": null @@ -2050,6 +2104,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2076,6 +2131,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2135,6 +2191,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": null @@ -2153,6 +2210,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2179,6 +2237,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -2239,6 +2298,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2273,6 +2333,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2296,6 +2357,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2326,6 +2388,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2374,6 +2437,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2411,6 +2475,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Head", "optional": false }, @@ -2440,6 +2505,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tail", "optional": false }, @@ -2512,6 +2578,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Head", "optional": false }, @@ -2544,6 +2611,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2567,6 +2635,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tail", "optional": false }, @@ -2604,6 +2673,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -2621,6 +2691,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2676,6 +2747,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -2693,6 +2765,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2767,6 +2840,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -2784,6 +2858,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2858,6 +2933,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -2875,6 +2951,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parts", "optional": false }, @@ -2980,6 +3057,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3022,6 +3100,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3139,6 +3218,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3174,6 +3254,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3262,6 +3343,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3350,6 +3432,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3456,6 +3539,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3544,6 +3628,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3650,6 +3735,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3756,6 +3842,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3876,6 +3963,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -3895,6 +3983,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3928,6 +4017,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3961,6 +4051,7 @@ "end": 1795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3994,6 +4085,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4015,6 +4107,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4061,6 +4154,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4142,6 +4236,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4177,6 +4272,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4212,6 +4308,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4247,6 +4344,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4271,6 +4369,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4321,6 +4420,7 @@ "end": 1939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4345,6 +4445,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -4395,6 +4496,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4419,6 +4521,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4469,6 +4572,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4493,6 +4597,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4543,6 +4648,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4567,6 +4673,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -4621,6 +4728,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4650,6 +4758,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -4669,6 +4778,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4702,6 +4812,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4735,6 +4846,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4768,6 +4880,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4789,6 +4902,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4835,6 +4949,7 @@ "end": 2128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4916,6 +5031,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4951,6 +5067,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4986,6 +5103,7 @@ "end": 2192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5021,6 +5139,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5045,6 +5164,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5095,6 +5215,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5119,6 +5240,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -5169,6 +5291,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5193,6 +5316,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5243,6 +5367,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5267,6 +5392,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5321,6 +5447,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5355,6 +5482,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5378,6 +5506,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5408,6 +5537,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5445,6 +5575,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5474,6 +5605,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5539,6 +5671,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5557,6 +5690,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -5588,6 +5722,7 @@ "end": 2437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5605,6 +5740,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5660,6 +5796,7 @@ "end": 2482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5677,6 +5814,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5751,6 +5889,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -5774,6 +5913,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5804,6 +5944,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5841,6 +5982,7 @@ "end": 2564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5907,6 +6049,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5936,6 +6079,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -5953,6 +6097,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -6008,6 +6153,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -6025,6 +6171,7 @@ "end": 2635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -6099,6 +6246,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -6122,6 +6270,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6152,6 +6301,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6189,6 +6339,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6218,6 +6369,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6283,6 +6435,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6301,6 +6454,7 @@ "end": 2720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -6332,6 +6486,7 @@ "end": 2735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -6349,6 +6504,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -6404,6 +6560,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -6421,6 +6578,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -6495,6 +6653,7 @@ "end": 2858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -6518,6 +6677,7 @@ "end": 2860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6548,6 +6708,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6585,6 +6746,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6651,6 +6813,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -6680,6 +6843,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -6697,6 +6861,7 @@ "end": 2919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -6752,6 +6917,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -6769,6 +6935,7 @@ "end": 2955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -6843,6 +7010,7 @@ "end": 3024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Templated", "optional": false }, @@ -6935,6 +7103,7 @@ "end": 3063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false, "typeAnnotation": { @@ -6989,6 +7158,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templated1", "optional": false, "typeAnnotation": { @@ -7010,6 +7180,7 @@ "end": 3108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Templated", "optional": false }, @@ -7037,6 +7208,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value1", "optional": false } @@ -7092,6 +7264,7 @@ "end": 3227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value2", "optional": false, "typeAnnotation": null @@ -7132,6 +7305,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "templated2", "optional": false, "typeAnnotation": { @@ -7153,6 +7327,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Templated", "optional": false }, @@ -7180,6 +7355,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value2", "optional": false } @@ -7226,6 +7402,7 @@ "end": 3329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Prefixes", "optional": false }, @@ -7286,6 +7463,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AllPrefixData", "optional": false }, @@ -7346,6 +7524,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrefixData", "optional": false }, @@ -7369,6 +7548,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7388,6 +7568,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Prefixes", "optional": false }, @@ -7423,6 +7604,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7467,6 +7649,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITest", "optional": false }, @@ -7491,6 +7674,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7510,6 +7694,7 @@ "end": 3478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Prefixes", "optional": false }, @@ -7530,6 +7715,7 @@ "end": 3481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -7549,6 +7735,7 @@ "end": 3503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AllPrefixData", "optional": false }, @@ -7567,6 +7754,7 @@ "end": 3516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PrefixData", "optional": false }, @@ -7590,6 +7778,7 @@ "end": 3518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7623,6 +7812,7 @@ "end": 3531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "blah", "optional": false }, @@ -7661,6 +7851,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -7686,6 +7877,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -7718,6 +7910,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -7750,6 +7943,7 @@ "end": 3593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7791,6 +7985,7 @@ "end": 3632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -7810,6 +8005,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false, "typeAnnotation": { @@ -7838,6 +8034,7 @@ "end": 3665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7869,6 +8066,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7887,6 +8085,7 @@ "end": 3677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7962,6 +8161,7 @@ "end": 3634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -7988,6 +8188,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -8034,6 +8235,7 @@ "end": 3694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "chain", "optional": false }, @@ -8063,6 +8265,7 @@ "end": 3736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false }, @@ -8082,6 +8285,7 @@ "end": 3738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8153,6 +8357,7 @@ "end": 3758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8224,6 +8429,7 @@ "end": 3778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -8316,6 +8522,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8326,6 +8533,7 @@ "end": 3814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -8351,6 +8559,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8379,6 +8588,7 @@ "end": 3864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8389,6 +8599,7 @@ "end": 3870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -8420,6 +8631,7 @@ "end": 3905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false }, @@ -8439,6 +8651,7 @@ "end": 3925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8473,6 +8686,7 @@ "end": 3935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8520,6 +8734,7 @@ "end": 3940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -8554,6 +8769,7 @@ "end": 3946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8601,6 +8817,7 @@ "end": 3955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -8635,6 +8852,7 @@ "end": 3965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8703,6 +8921,7 @@ "end": 3980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8713,6 +8932,7 @@ "end": 3986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -8738,6 +8958,7 @@ "end": 3999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -8766,6 +8987,7 @@ "end": 4031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -8776,6 +8998,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -8815,6 +9038,7 @@ "end": 3907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8844,6 +9068,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false }, @@ -8863,6 +9088,7 @@ "end": 4074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8896,6 +9122,7 @@ "end": 4085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9013,6 +9240,7 @@ "end": 4123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -9023,6 +9251,7 @@ "end": 4129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9048,6 +9277,7 @@ "end": 4142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9072,6 +9302,7 @@ "end": 4193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff4", "optional": false }, @@ -9091,6 +9322,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9124,6 +9356,7 @@ "end": 4206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9216,6 +9449,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -9250,6 +9484,7 @@ "end": 4264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9278,6 +9513,7 @@ "end": 4296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -9312,6 +9548,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9341,6 +9578,7 @@ "end": 4383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -9373,6 +9611,7 @@ "end": 4398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -9455,6 +9694,7 @@ "end": 4434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -9528,6 +9768,7 @@ "end": 4465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -9563,6 +9804,7 @@ "end": 4494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false }, @@ -9582,6 +9824,7 @@ "end": 4501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -9603,6 +9846,7 @@ "end": 4509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Action", "optional": false }, @@ -9652,6 +9896,7 @@ "end": 4527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -9701,6 +9946,7 @@ "end": 4568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -9733,6 +9979,7 @@ "end": 4589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false }, @@ -9771,6 +10018,7 @@ "end": 4645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotString", "optional": false }, @@ -9867,6 +10115,7 @@ "end": 4707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noSpread", "optional": false }, @@ -9886,6 +10135,7 @@ "end": 4733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -9913,6 +10163,7 @@ "end": 4736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9952,6 +10203,7 @@ "end": 4709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -9971,6 +10223,7 @@ "end": 4727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotString", "optional": false }, @@ -9999,6 +10252,7 @@ "end": 4742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10015,6 +10269,7 @@ "end": 4767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -10044,6 +10299,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -10073,6 +10329,7 @@ "end": 4799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10112,6 +10369,7 @@ "end": 4769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10131,6 +10389,7 @@ "end": 4787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DotString", "optional": false }, @@ -10159,6 +10418,7 @@ "end": 4805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -10186,6 +10446,7 @@ "end": 4816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noSpread", "optional": false }, @@ -10312,6 +10573,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noSpread", "optional": false }, @@ -10468,6 +10730,7 @@ "end": 4915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -10582,6 +10845,7 @@ "end": 4951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -10715,6 +10979,7 @@ "end": 5014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft1", "optional": false }, @@ -10734,6 +10999,7 @@ "end": 5034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10755,6 +11021,7 @@ "end": 5037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10777,6 +11044,7 @@ "end": 5040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -10798,6 +11066,7 @@ "end": 5051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -10821,6 +11090,7 @@ "end": 5053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10846,6 +11116,7 @@ "end": 5058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u1", "optional": false, "typeAnnotation": { @@ -10867,6 +11138,7 @@ "end": 5069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -10903,6 +11175,7 @@ "end": 5076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10953,6 +11226,7 @@ "end": 5085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u2", "optional": false, "typeAnnotation": { @@ -10974,6 +11248,7 @@ "end": 5096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uppercase", "optional": false }, @@ -11010,6 +11285,7 @@ "end": 5103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11081,6 +11357,7 @@ "end": 5122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -11101,6 +11378,7 @@ "end": 5129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11145,6 +11423,7 @@ "end": 5141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11197,6 +11476,7 @@ "end": 5158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -11217,6 +11497,7 @@ "end": 5165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -11261,6 +11542,7 @@ "end": 5177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -11313,6 +11595,7 @@ "end": 5194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spread", "optional": false }, @@ -11326,6 +11609,7 @@ "end": 5197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u1", "optional": false } @@ -11339,6 +11623,7 @@ "end": 5201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u2", "optional": false } @@ -11371,6 +11656,7 @@ "end": 5016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11405,6 +11691,7 @@ "end": 5238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boom", "optional": false }, @@ -11507,6 +11794,7 @@ "end": 5281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Lowercase", "optional": false }, @@ -11540,6 +11828,7 @@ "end": 5324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11582,6 +11871,7 @@ "end": 5362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -11624,6 +11914,7 @@ "end": 5371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11680,6 +11971,7 @@ "end": 5394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11750,6 +12042,7 @@ "end": 5412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11785,6 +12078,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -11824,6 +12118,7 @@ "end": 5326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11851,6 +12146,7 @@ "end": 5338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes4.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes4.json index 421b91d6f3fa..9a53f25c1bc1 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes4.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes4.json @@ -19,6 +19,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber0", "optional": false }, @@ -77,6 +78,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -132,6 +134,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -161,6 +164,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber1", "optional": false }, @@ -219,6 +223,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -274,6 +279,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -303,6 +309,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber2", "optional": false }, @@ -361,6 +368,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -416,6 +424,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -445,6 +454,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber3", "optional": false }, @@ -503,6 +513,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -558,6 +569,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -587,6 +599,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber4", "optional": false }, @@ -645,6 +658,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -700,6 +714,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -729,6 +744,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber5", "optional": false }, @@ -787,6 +803,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -842,6 +859,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -871,6 +889,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber6", "optional": false }, @@ -929,6 +948,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -984,6 +1004,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1013,6 +1034,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber7", "optional": false }, @@ -1071,6 +1093,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1126,6 +1149,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1155,6 +1179,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumber8", "optional": false }, @@ -1213,6 +1238,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1268,6 +1294,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1297,6 +1324,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt0", "optional": false }, @@ -1355,6 +1383,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1410,6 +1439,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1439,6 +1469,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt1", "optional": false }, @@ -1497,6 +1528,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1552,6 +1584,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1581,6 +1614,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt2", "optional": false }, @@ -1639,6 +1673,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1694,6 +1729,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1723,6 +1759,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt3", "optional": false }, @@ -1781,6 +1818,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1836,6 +1874,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1865,6 +1904,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt4", "optional": false }, @@ -1923,6 +1963,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1978,6 +2019,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2007,6 +2049,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt5", "optional": false }, @@ -2065,6 +2108,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2120,6 +2164,7 @@ "end": 1467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2149,6 +2194,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt6", "optional": false }, @@ -2207,6 +2253,7 @@ "end": 1527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2262,6 +2309,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2291,6 +2339,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBigInt7", "optional": false }, @@ -2349,6 +2398,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2404,6 +2454,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2433,6 +2484,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBoolean0", "optional": false }, @@ -2491,6 +2543,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2546,6 +2599,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2575,6 +2629,7 @@ "end": 1767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBoolean1", "optional": false }, @@ -2633,6 +2688,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2688,6 +2744,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2717,6 +2774,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TBoolean2", "optional": false }, @@ -2775,6 +2833,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2830,6 +2889,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2859,6 +2919,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNull0", "optional": false }, @@ -2917,6 +2978,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2972,6 +3034,7 @@ "end": 1998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3001,6 +3064,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNull1", "optional": false }, @@ -3059,6 +3123,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3114,6 +3179,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3143,6 +3209,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TUndefined0", "optional": false }, @@ -3201,6 +3268,7 @@ "end": 2167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3256,6 +3324,7 @@ "end": 2191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3285,6 +3354,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TUndefined1", "optional": false }, @@ -3343,6 +3413,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3398,6 +3469,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3428,6 +3500,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -3445,6 +3518,7 @@ "end": 2365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -3471,6 +3545,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "True", "optional": false }, @@ -3497,6 +3572,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "False", "optional": false }, @@ -3523,6 +3599,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Undefined", "optional": false }, @@ -3549,6 +3626,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Null", "optional": false }, @@ -3578,6 +3656,7 @@ "end": 2470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TStringLiteralEnum0", "optional": false }, @@ -3636,6 +3715,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3655,6 +3735,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -3701,6 +3782,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3731,6 +3813,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -3748,6 +3831,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -3766,6 +3850,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -3787,6 +3872,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNumberLiteralEnum0", "optional": false }, @@ -3845,6 +3931,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3864,6 +3951,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -3910,6 +3998,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3940,6 +4029,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -3957,6 +4047,7 @@ "end": 2789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Zero", "optional": false }, @@ -3973,6 +4064,7 @@ "end": 2809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -3999,6 +4091,7 @@ "end": 2819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "One", "optional": false }, @@ -4015,6 +4108,7 @@ "end": 2839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -4044,6 +4138,7 @@ "end": 2867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TNonLiteralEnum0", "optional": false }, @@ -4102,6 +4197,7 @@ "end": 2892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4121,6 +4217,7 @@ "end": 2915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -4167,6 +4264,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4196,6 +4294,7 @@ "end": 3255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString00", "optional": false }, @@ -4254,6 +4353,7 @@ "end": 3280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4288,6 +4388,7 @@ "end": 3315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -4336,6 +4437,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4365,6 +4467,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString01", "optional": false }, @@ -4423,6 +4526,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4495,6 +4599,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4524,6 +4629,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString02", "optional": false }, @@ -4582,6 +4688,7 @@ "end": 3501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4616,6 +4723,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -4664,6 +4772,7 @@ "end": 3539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4693,6 +4802,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString03", "optional": false }, @@ -4751,6 +4861,7 @@ "end": 3647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4831,6 +4942,7 @@ "end": 3672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4860,6 +4972,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString04", "optional": false }, @@ -4918,6 +5031,7 @@ "end": 3728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4952,6 +5066,7 @@ "end": 3763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -5000,6 +5115,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5029,6 +5145,7 @@ "end": 3820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString05", "optional": false }, @@ -5087,6 +5204,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5159,6 +5277,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5188,6 +5307,7 @@ "end": 3934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString06", "optional": false }, @@ -5246,6 +5366,7 @@ "end": 3959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5329,6 +5450,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5358,6 +5480,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString07", "optional": false }, @@ -5416,6 +5539,7 @@ "end": 4065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5488,6 +5612,7 @@ "end": 4096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5517,6 +5642,7 @@ "end": 4130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString08", "optional": false }, @@ -5575,6 +5701,7 @@ "end": 4159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5647,6 +5774,7 @@ "end": 4190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5676,6 +5804,7 @@ "end": 4275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString09", "optional": false }, @@ -5734,6 +5863,7 @@ "end": 4303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5813,6 +5943,7 @@ "end": 4331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5842,6 +5973,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString10", "optional": false }, @@ -5900,6 +6032,7 @@ "end": 4394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5979,6 +6112,7 @@ "end": 4423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6008,6 +6142,7 @@ "end": 4458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString11", "optional": false }, @@ -6066,6 +6201,7 @@ "end": 4491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6138,6 +6274,7 @@ "end": 4524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6167,6 +6304,7 @@ "end": 4563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PString12", "optional": false }, @@ -6225,6 +6363,7 @@ "end": 4591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6297,6 +6436,7 @@ "end": 4619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6326,6 +6466,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate00", "optional": false }, @@ -6384,6 +6525,7 @@ "end": 4760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6494,6 +6636,7 @@ "end": 4796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6523,6 +6666,7 @@ "end": 4858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate01", "optional": false }, @@ -6581,6 +6725,7 @@ "end": 4884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6653,6 +6798,7 @@ "end": 4922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -6701,6 +6847,7 @@ "end": 4928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6730,6 +6877,7 @@ "end": 5024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate02", "optional": false }, @@ -6788,6 +6936,7 @@ "end": 5050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6906,6 +7055,7 @@ "end": 5082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6935,6 +7085,7 @@ "end": 5116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate03", "optional": false }, @@ -6993,6 +7144,7 @@ "end": 5142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7065,6 +7217,7 @@ "end": 5183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -7113,6 +7266,7 @@ "end": 5189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7142,6 +7296,7 @@ "end": 5253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate04", "optional": false }, @@ -7200,6 +7355,7 @@ "end": 5279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7310,6 +7466,7 @@ "end": 5315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7339,6 +7496,7 @@ "end": 5387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate05", "optional": false }, @@ -7397,6 +7555,7 @@ "end": 5413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7520,6 +7679,7 @@ "end": 5446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7549,6 +7709,7 @@ "end": 5511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate06", "optional": false }, @@ -7607,6 +7768,7 @@ "end": 5539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7717,6 +7879,7 @@ "end": 5576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7746,6 +7909,7 @@ "end": 5612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate07", "optional": false }, @@ -7804,6 +7968,7 @@ "end": 5641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7914,6 +8079,7 @@ "end": 5678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7943,6 +8109,7 @@ "end": 5775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate08", "optional": false }, @@ -8001,6 +8168,7 @@ "end": 5803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8144,6 +8312,7 @@ "end": 5842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8173,6 +8342,7 @@ "end": 5878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate09", "optional": false }, @@ -8231,6 +8401,7 @@ "end": 5907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8374,6 +8545,7 @@ "end": 5947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8403,6 +8575,7 @@ "end": 5984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate10", "optional": false }, @@ -8461,6 +8634,7 @@ "end": 6017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8597,6 +8771,7 @@ "end": 6061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8626,6 +8801,7 @@ "end": 6102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PTemplate11", "optional": false }, @@ -8684,6 +8860,7 @@ "end": 6130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8820,6 +8997,7 @@ "end": 6169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8849,6 +9027,7 @@ "end": 6295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral00", "optional": false }, @@ -8907,6 +9086,7 @@ "end": 6320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8987,6 +9167,7 @@ "end": 6347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9016,6 +9197,7 @@ "end": 6411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral01", "optional": false }, @@ -9074,6 +9256,7 @@ "end": 6436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9116,6 +9299,7 @@ "end": 6465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -9164,6 +9348,7 @@ "end": 6471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9193,6 +9378,7 @@ "end": 6569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral02", "optional": false }, @@ -9251,6 +9437,7 @@ "end": 6594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9339,6 +9526,7 @@ "end": 6616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9368,6 +9556,7 @@ "end": 6654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral03", "optional": false }, @@ -9426,6 +9615,7 @@ "end": 6679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9468,6 +9658,7 @@ "end": 6711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -9516,6 +9707,7 @@ "end": 6717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9545,6 +9737,7 @@ "end": 6783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral04", "optional": false }, @@ -9603,6 +9796,7 @@ "end": 6808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9683,6 +9877,7 @@ "end": 6835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9712,6 +9907,7 @@ "end": 6909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral05", "optional": false }, @@ -9770,6 +9966,7 @@ "end": 6934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9861,6 +10058,7 @@ "end": 6957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9890,6 +10088,7 @@ "end": 7024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral06", "optional": false }, @@ -9948,6 +10147,7 @@ "end": 7052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10044,6 +10244,7 @@ "end": 7093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10073,6 +10274,7 @@ "end": 7134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral07", "optional": false }, @@ -10131,6 +10333,7 @@ "end": 7163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10227,6 +10430,7 @@ "end": 7204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10256,6 +10460,7 @@ "end": 7304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral08", "optional": false }, @@ -10314,6 +10519,7 @@ "end": 7332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10401,6 +10607,7 @@ "end": 7360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10430,6 +10637,7 @@ "end": 7401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral09", "optional": false }, @@ -10488,6 +10696,7 @@ "end": 7430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10575,6 +10784,7 @@ "end": 7460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10604,6 +10814,7 @@ "end": 7502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral10", "optional": false }, @@ -10662,6 +10873,7 @@ "end": 7535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10742,6 +10954,7 @@ "end": 7573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10771,6 +10984,7 @@ "end": 7619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteral11", "optional": false }, @@ -10829,6 +11043,7 @@ "end": 7647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10909,6 +11124,7 @@ "end": 7675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10938,6 +11154,7 @@ "end": 7813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum00", "optional": false }, @@ -10996,6 +11213,7 @@ "end": 7838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11022,6 +11240,7 @@ "end": 7864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11078,6 +11297,7 @@ "end": 7879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11107,6 +11327,7 @@ "end": 7971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum01", "optional": false }, @@ -11165,6 +11386,7 @@ "end": 7996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11191,6 +11413,7 @@ "end": 8022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11209,6 +11432,7 @@ "end": 8039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -11257,6 +11481,7 @@ "end": 8045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11286,6 +11511,7 @@ "end": 8171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum02", "optional": false }, @@ -11344,6 +11570,7 @@ "end": 8196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11370,6 +11597,7 @@ "end": 8222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11434,6 +11662,7 @@ "end": 8232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11463,6 +11692,7 @@ "end": 8293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum03", "optional": false }, @@ -11521,6 +11751,7 @@ "end": 8318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11547,6 +11778,7 @@ "end": 8344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11565,6 +11797,7 @@ "end": 8364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -11613,6 +11846,7 @@ "end": 8370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11642,6 +11876,7 @@ "end": 8464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum04", "optional": false }, @@ -11700,6 +11935,7 @@ "end": 8489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11726,6 +11962,7 @@ "end": 8515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11782,6 +12019,7 @@ "end": 8530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11811,6 +12049,7 @@ "end": 8632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum05", "optional": false }, @@ -11869,6 +12108,7 @@ "end": 8657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11895,6 +12135,7 @@ "end": 8683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -11962,6 +12203,7 @@ "end": 8694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11991,6 +12233,7 @@ "end": 8789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum06", "optional": false }, @@ -12049,6 +12292,7 @@ "end": 8817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12075,6 +12319,7 @@ "end": 8843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12131,6 +12376,7 @@ "end": 8859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12160,6 +12406,7 @@ "end": 8920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum07", "optional": false }, @@ -12218,6 +12465,7 @@ "end": 8949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12244,6 +12492,7 @@ "end": 8975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12300,6 +12549,7 @@ "end": 8991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12329,6 +12579,7 @@ "end": 9116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum08", "optional": false }, @@ -12387,6 +12638,7 @@ "end": 9144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12413,6 +12665,7 @@ "end": 9170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12476,6 +12729,7 @@ "end": 9183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12505,6 +12759,7 @@ "end": 9244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum09", "optional": false }, @@ -12563,6 +12818,7 @@ "end": 9273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12589,6 +12845,7 @@ "end": 9299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12652,6 +12909,7 @@ "end": 9313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12681,6 +12939,7 @@ "end": 9375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum10", "optional": false }, @@ -12739,6 +12998,7 @@ "end": 9408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12765,6 +13025,7 @@ "end": 9434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12821,6 +13082,7 @@ "end": 9452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12850,6 +13112,7 @@ "end": 9518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PStringLiteralEnum11", "optional": false }, @@ -12908,6 +13171,7 @@ "end": 9546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12934,6 +13198,7 @@ "end": 9572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteralEnum", "optional": false }, @@ -12990,6 +13255,7 @@ "end": 9585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13019,6 +13285,7 @@ "end": 9704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumber0", "optional": false }, @@ -13077,6 +13344,7 @@ "end": 9729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13111,6 +13379,7 @@ "end": 9761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -13159,6 +13428,7 @@ "end": 9767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13188,6 +13458,7 @@ "end": 9828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumber1", "optional": false }, @@ -13246,6 +13517,7 @@ "end": 9853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13280,6 +13552,7 @@ "end": 9888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -13328,6 +13601,7 @@ "end": 9894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13357,6 +13631,7 @@ "end": 9942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumber2", "optional": false }, @@ -13415,6 +13690,7 @@ "end": 9967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13487,6 +13763,7 @@ "end": 9997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13516,6 +13793,7 @@ "end": 10053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumber3", "optional": false }, @@ -13574,6 +13852,7 @@ "end": 10078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13657,6 +13936,7 @@ "end": 10104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13686,6 +13966,7 @@ "end": 10198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PEnum0", "optional": false }, @@ -13744,6 +14025,7 @@ "end": 10223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13770,6 +14052,7 @@ "end": 10246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -13788,6 +14071,7 @@ "end": 10266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -13836,6 +14120,7 @@ "end": 10272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13865,6 +14150,7 @@ "end": 10316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PEnum1", "optional": false }, @@ -13923,6 +14209,7 @@ "end": 10341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13949,6 +14236,7 @@ "end": 10364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -14005,6 +14293,7 @@ "end": 10379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14034,6 +14323,7 @@ "end": 10431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PEnum2", "optional": false }, @@ -14092,6 +14382,7 @@ "end": 10456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14118,6 +14409,7 @@ "end": 10479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonLiteralEnum", "optional": false }, @@ -14185,6 +14477,7 @@ "end": 10490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14214,6 +14507,7 @@ "end": 10598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumberLiteral0", "optional": false }, @@ -14272,6 +14566,7 @@ "end": 10623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14352,6 +14647,7 @@ "end": 10648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14381,6 +14677,7 @@ "end": 10719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumberLiteral1", "optional": false }, @@ -14439,6 +14736,7 @@ "end": 10744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14530,6 +14828,7 @@ "end": 10765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14559,6 +14858,7 @@ "end": 10897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumberLiteralEnum0", "optional": false }, @@ -14617,6 +14917,7 @@ "end": 10922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14643,6 +14944,7 @@ "end": 10948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -14699,6 +15001,7 @@ "end": 10963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14728,6 +15031,7 @@ "end": 11064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PNumberLiteralEnum1", "optional": false }, @@ -14786,6 +15090,7 @@ "end": 11089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14812,6 +15117,7 @@ "end": 11115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -14879,6 +15185,7 @@ "end": 11126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14908,6 +15215,7 @@ "end": 11254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PExclude0", "optional": false }, @@ -14966,6 +15274,7 @@ "end": 11279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15046,6 +15355,7 @@ "end": 11306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15075,6 +15385,7 @@ "end": 11335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PExclude1", "optional": false }, @@ -15133,6 +15444,7 @@ "end": 11360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15243,6 +15555,7 @@ "end": 11396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15272,6 +15585,7 @@ "end": 11425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PExclude2", "optional": false }, @@ -15330,6 +15644,7 @@ "end": 11450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15410,6 +15725,7 @@ "end": 11475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15439,6 +15755,7 @@ "end": 11505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PExclude3", "optional": false }, @@ -15497,6 +15814,7 @@ "end": 11530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15529,6 +15847,7 @@ "end": 11556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberLiteralEnum", "optional": false }, @@ -15594,6 +15913,7 @@ "end": 11575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15623,6 +15943,7 @@ "end": 11605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PExclude4", "optional": false }, @@ -15681,6 +16002,7 @@ "end": 11653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15753,6 +16075,7 @@ "end": 11683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15782,6 +16105,7 @@ "end": 11767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPrefix0", "optional": false }, @@ -15840,6 +16164,7 @@ "end": 11794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15913,6 +16238,7 @@ "end": 11824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -15942,6 +16268,7 @@ "end": 11852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPrefix1", "optional": false }, @@ -16000,6 +16327,7 @@ "end": 11883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16073,6 +16401,7 @@ "end": 11914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16102,6 +16431,7 @@ "end": 11992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TPrefix2", "optional": false }, @@ -16190,6 +16520,7 @@ "end": 12029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16263,6 +16594,7 @@ "end": 12060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16292,6 +16624,7 @@ "end": 12211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractPrimitives", "optional": false }, @@ -16315,6 +16648,7 @@ "end": 12213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16353,6 +16687,7 @@ "end": 12239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16383,6 +16718,7 @@ "end": 12248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16420,6 +16756,7 @@ "end": 12267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16475,6 +16812,7 @@ "end": 12288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16515,6 +16853,7 @@ "end": 12306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16552,6 +16891,7 @@ "end": 12325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16607,6 +16947,7 @@ "end": 12346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16647,6 +16988,7 @@ "end": 12364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -16684,6 +17026,7 @@ "end": 12383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16764,6 +17107,7 @@ "end": 12424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -16796,6 +17140,7 @@ "end": 12455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TExtract0", "optional": false }, @@ -16813,6 +17158,7 @@ "end": 12475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractPrimitives", "optional": false }, @@ -16857,6 +17203,7 @@ "end": 12520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TExtract1", "optional": false }, @@ -16874,6 +17221,7 @@ "end": 12540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractPrimitives", "optional": false }, @@ -16918,6 +17266,7 @@ "end": 12578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TExtract2", "optional": false }, @@ -16935,6 +17284,7 @@ "end": 12598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExtractPrimitives", "optional": false }, @@ -16979,6 +17329,7 @@ "end": 12782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexFor", "optional": false }, @@ -17002,6 +17353,7 @@ "end": 12784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -17039,6 +17391,7 @@ "end": 12804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -17076,6 +17429,7 @@ "end": 12823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -17131,6 +17485,7 @@ "end": 12844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -17160,6 +17515,7 @@ "end": 12868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndicesOf", "optional": false }, @@ -17183,6 +17539,7 @@ "end": 12870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17207,6 +17564,7 @@ "end": 12882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexFor", "optional": false }, @@ -17230,6 +17588,7 @@ "end": 12890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -17260,6 +17619,7 @@ "end": 12898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17294,6 +17654,7 @@ "end": 12974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -17321,6 +17682,7 @@ "end": 12994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -17356,6 +17718,7 @@ "end": 13021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -17555,6 +17918,7 @@ "end": 13117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -17578,6 +17942,7 @@ "end": 13119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17604,6 +17969,7 @@ "end": 13143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -17649,6 +18015,7 @@ "end": 13160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17818,6 +18185,7 @@ "end": 13245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -17897,6 +18265,7 @@ "end": 13442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectNamedMembers", "optional": false }, @@ -17920,6 +18289,7 @@ "end": 13447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -17952,6 +18322,7 @@ "end": 13480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -17983,6 +18354,7 @@ "end": 13494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -18016,6 +18388,7 @@ "end": 13502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18064,6 +18437,7 @@ "end": 13530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -18094,6 +18468,7 @@ "end": 13538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -18124,6 +18499,7 @@ "end": 13543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18159,6 +18535,7 @@ "end": 13568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -18183,6 +18560,7 @@ "end": 13571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -18231,6 +18609,7 @@ "end": 13744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectOrdinalMembers", "optional": false }, @@ -18254,6 +18633,7 @@ "end": 13749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18286,6 +18666,7 @@ "end": 13782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -18317,6 +18698,7 @@ "end": 13796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -18336,6 +18718,7 @@ "end": 13807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -18366,6 +18749,7 @@ "end": 13818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18438,6 +18822,7 @@ "end": 13844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -18468,6 +18853,7 @@ "end": 13852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -18498,6 +18884,7 @@ "end": 13857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18516,6 +18903,7 @@ "end": 13859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -18535,6 +18923,7 @@ "end": 13877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -18578,6 +18967,7 @@ "end": 13940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectMembers", "optional": false }, @@ -18602,6 +18992,7 @@ "end": 13945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18634,6 +19025,7 @@ "end": 13978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -18666,6 +19058,7 @@ "end": 14022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -18679,6 +19072,7 @@ "end": 14058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -18700,6 +19094,7 @@ "end": 14061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18727,6 +19122,7 @@ "end": 14073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -18757,6 +19153,7 @@ "end": 14081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -18787,6 +19184,7 @@ "end": 14086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18822,6 +19220,7 @@ "end": 14111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -18846,6 +19245,7 @@ "end": 14114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18899,6 +19299,7 @@ "end": 14024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -18932,6 +19333,7 @@ "end": 14037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -18981,6 +19383,7 @@ "end": 14135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -18994,6 +19397,7 @@ "end": 14171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -19015,6 +19419,7 @@ "end": 14174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19029,6 +19434,7 @@ "end": 14181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19050,6 +19456,7 @@ "end": 14192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -19080,6 +19487,7 @@ "end": 14200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -19110,6 +19518,7 @@ "end": 14205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19145,6 +19554,7 @@ "end": 14230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -19169,6 +19579,7 @@ "end": 14233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19239,6 +19650,7 @@ "end": 14137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -19272,6 +19684,7 @@ "end": 14150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19321,6 +19734,7 @@ "end": 14299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getIndex", "optional": false }, @@ -19334,6 +19748,7 @@ "end": 14332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -19355,6 +19770,7 @@ "end": 14335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19382,6 +19798,7 @@ "end": 14347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -19412,6 +19829,7 @@ "end": 14355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -19442,6 +19860,7 @@ "end": 14360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19460,6 +19879,7 @@ "end": 14362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19479,6 +19899,7 @@ "end": 14380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -19528,6 +19949,7 @@ "end": 14301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19547,6 +19969,7 @@ "end": 14319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndicesOf", "optional": false }, @@ -19570,6 +19993,7 @@ "end": 14324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19596,6 +20020,7 @@ "end": 14404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "setIndex", "optional": false }, @@ -19609,6 +20034,7 @@ "end": 14437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": { @@ -19630,6 +20056,7 @@ "end": 14440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19644,6 +20071,7 @@ "end": 14447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -19665,6 +20093,7 @@ "end": 14458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldType", "optional": false }, @@ -19695,6 +20124,7 @@ "end": 14466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extract", "optional": false }, @@ -19725,6 +20155,7 @@ "end": 14471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19743,6 +20174,7 @@ "end": 14473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19762,6 +20194,7 @@ "end": 14491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -19828,6 +20261,7 @@ "end": 14406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -19847,6 +20281,7 @@ "end": 14424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndicesOf", "optional": false }, @@ -19870,6 +20305,7 @@ "end": 14429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19900,6 +20336,7 @@ "end": 14529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObject", "optional": false }, @@ -19923,6 +20360,7 @@ "end": 14534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -19955,6 +20393,7 @@ "end": 14567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FieldDefinition", "optional": false }, @@ -19986,6 +20425,7 @@ "end": 14597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectMembers", "optional": false }, @@ -20009,6 +20449,7 @@ "end": 14602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -20030,6 +20471,7 @@ "end": 14633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectNamedMembers", "optional": false }, @@ -20053,6 +20495,7 @@ "end": 14638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -20074,6 +20517,7 @@ "end": 14671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObjectOrdinalMembers", "optional": false }, @@ -20097,6 +20541,7 @@ "end": 14676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TDef", "optional": false }, @@ -20122,6 +20567,7 @@ "end": 14820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -20139,6 +20585,7 @@ "end": 14834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedObject", "optional": false }, @@ -20184,6 +20631,7 @@ "end": 14847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -20227,6 +20675,7 @@ "end": 14858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -20287,6 +20736,7 @@ "end": 14879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -20330,6 +20780,7 @@ "end": 14890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -20391,6 +20842,7 @@ "end": 14921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -20412,6 +20864,7 @@ "end": 14928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -20450,6 +20903,7 @@ "end": 14931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20505,6 +20959,7 @@ "end": 14972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20560,6 +21015,7 @@ "end": 15013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20615,6 +21071,7 @@ "end": 15062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20682,6 +21139,7 @@ "end": 15106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20749,6 +21207,7 @@ "end": 15150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -20799,6 +21258,7 @@ "end": 15242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -20818,6 +21278,7 @@ "end": 15271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -20852,6 +21313,7 @@ "end": 15279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20915,6 +21377,7 @@ "end": 15244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20969,6 +21432,7 @@ "end": 15287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20996,6 +21460,7 @@ "end": 15291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -21025,6 +21490,7 @@ "end": 15333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -21044,6 +21510,7 @@ "end": 15353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -21078,6 +21545,7 @@ "end": 15361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21141,6 +21609,7 @@ "end": 15335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21178,6 +21647,7 @@ "end": 15369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21205,6 +21675,7 @@ "end": 15373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -21234,6 +21705,7 @@ "end": 15413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -21253,6 +21725,7 @@ "end": 15433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -21287,6 +21760,7 @@ "end": 15441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21350,6 +21824,7 @@ "end": 15415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21387,6 +21862,7 @@ "end": 15449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21414,6 +21890,7 @@ "end": 15453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -21443,6 +21920,7 @@ "end": 15494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -21462,6 +21940,7 @@ "end": 15515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -21496,6 +21975,7 @@ "end": 15523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21559,6 +22039,7 @@ "end": 15496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21596,6 +22077,7 @@ "end": 15531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -21623,6 +22105,7 @@ "end": 15535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -21663,6 +22146,7 @@ "end": 15568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes5.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes5.json index 7eaea71821a1..956281d5b0c5 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes5.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes5.json @@ -18,6 +18,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeMap", "optional": false }, @@ -45,6 +46,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -88,6 +90,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -143,6 +146,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -165,6 +169,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -199,6 +204,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -252,6 +258,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -329,6 +336,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeMap", "optional": false }, @@ -347,6 +355,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T0", "optional": false }, @@ -376,6 +385,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -394,6 +404,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -428,6 +439,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -481,6 +493,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -558,6 +571,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeMap", "optional": false }, @@ -576,6 +590,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -608,6 +623,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -629,6 +645,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -643,6 +660,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -664,6 +682,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -682,6 +701,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -716,6 +736,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -769,6 +790,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -846,6 +868,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeMap", "optional": false }, @@ -877,6 +900,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -934,6 +958,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -955,6 +980,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -969,6 +995,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -985,6 +1012,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1004,6 +1032,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1025,6 +1054,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1071,6 +1101,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": { @@ -1105,6 +1136,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1144,6 +1176,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1174,6 +1207,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false, "typeAnnotation": { @@ -1195,6 +1229,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1243,6 +1278,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1302,6 +1338,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes6.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes6.json index d0709af98073..a94ad3775790 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes6.json @@ -19,6 +19,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Registry", "optional": false }, @@ -44,6 +45,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -76,6 +78,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false }, @@ -115,6 +118,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -147,6 +151,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -189,6 +194,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keyof", "optional": false }, @@ -212,6 +218,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -250,6 +257,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +284,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -295,6 +304,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eventPath", "optional": false, "typeAnnotation": { @@ -329,6 +339,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -347,6 +358,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Event", "optional": false }, @@ -420,6 +432,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -439,6 +452,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keyof", "optional": false }, @@ -462,6 +476,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Registry", "optional": false }, @@ -485,6 +500,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Event", "optional": false }, @@ -504,6 +520,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keyof", "optional": false }, @@ -534,6 +551,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Registry", "optional": false }, @@ -552,6 +570,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -590,6 +609,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -609,6 +629,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false, "typeAnnotation": { @@ -630,6 +651,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -652,6 +674,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false, "typeAnnotation": { @@ -673,6 +696,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Event", "optional": false }, @@ -716,6 +740,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -736,6 +761,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "scope", "optional": false }, @@ -746,6 +772,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "event", "optional": false } @@ -812,6 +839,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, @@ -831,6 +859,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keyof", "optional": false }, @@ -854,6 +883,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Registry", "optional": false }, @@ -877,6 +907,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Event", "optional": false }, @@ -896,6 +927,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keyof", "optional": false }, @@ -926,6 +958,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Registry", "optional": false }, @@ -944,6 +977,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Scope", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes7.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes7.json index a403997645a9..660e7707ff15 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes7.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypes7.json @@ -18,6 +18,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NMap", "optional": false }, @@ -225,6 +226,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -247,6 +249,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -281,6 +284,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -334,6 +338,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -427,6 +432,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NMap", "optional": false }, @@ -445,6 +451,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +481,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -492,6 +500,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -526,6 +535,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -579,6 +589,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -672,6 +683,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NMap", "optional": false }, @@ -690,6 +702,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -722,6 +735,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": { @@ -743,6 +757,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -757,6 +772,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -778,6 +794,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -796,6 +813,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -830,6 +848,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -883,6 +902,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -992,6 +1012,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NMap", "optional": false }, @@ -1010,6 +1031,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1042,6 +1064,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -1063,6 +1086,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -1077,6 +1101,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1098,6 +1123,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G3", "optional": false }, @@ -1116,6 +1142,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1150,6 +1177,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1203,6 +1231,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1280,6 +1309,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NMap", "optional": false }, @@ -1298,6 +1328,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1330,6 +1361,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": { @@ -1351,6 +1383,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G3", "optional": false }, @@ -1365,6 +1398,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatterns.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatterns.json index 160facb1a654..e58bd4556fb0 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatterns.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatterns.json @@ -19,6 +19,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RequiresLeadingSlash", "optional": false }, @@ -93,6 +94,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -114,6 +116,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RequiresLeadingSlash", "optional": false }, @@ -157,6 +160,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -178,6 +182,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RequiresLeadingSlash", "optional": false }, @@ -212,6 +217,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protocol", "optional": false }, @@ -235,6 +241,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -264,6 +271,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -308,6 +316,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +335,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -376,6 +386,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "download", "optional": false }, @@ -395,6 +406,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hostSpec", "optional": false, "typeAnnotation": { @@ -416,6 +428,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protocol", "optional": false }, @@ -538,6 +551,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "download", "optional": false }, @@ -578,6 +592,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "download", "optional": false }, @@ -618,6 +633,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "download", "optional": false }, @@ -661,6 +677,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -688,6 +705,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RequiresLeadingSlash", "optional": false }, @@ -755,6 +773,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bools", "optional": false }, @@ -774,6 +793,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -878,6 +898,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bools", "optional": false }, @@ -918,6 +939,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bools", "optional": false }, @@ -958,6 +980,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bools", "optional": false }, @@ -992,6 +1015,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pat", "optional": false }, @@ -1015,6 +1039,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1084,6 +1109,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1124,6 +1150,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1143,6 +1170,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1164,6 +1192,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pat", "optional": false }, @@ -1252,6 +1281,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1292,6 +1322,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1332,6 +1363,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1372,6 +1404,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1412,6 +1445,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1452,6 +1486,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1492,6 +1527,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nullishes", "optional": false }, @@ -1521,6 +1557,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1540,6 +1577,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1644,6 +1682,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1684,6 +1723,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1724,6 +1764,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1764,6 +1805,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1804,6 +1846,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1844,6 +1887,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1884,6 +1928,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1924,6 +1969,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -1964,6 +2010,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2004,6 +2051,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2044,6 +2092,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2084,6 +2133,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2124,6 +2174,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2164,6 +2215,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2204,6 +2256,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2244,6 +2297,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2284,6 +2338,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2324,6 +2379,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2364,6 +2420,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2404,6 +2461,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2444,6 +2502,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2484,6 +2543,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2524,6 +2584,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2564,6 +2625,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2604,6 +2666,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false }, @@ -2633,6 +2696,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2652,6 +2716,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2756,6 +2821,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2796,6 +2862,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2836,6 +2903,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2876,6 +2944,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2916,6 +2985,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2956,6 +3026,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -2996,6 +3067,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3036,6 +3108,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3076,6 +3149,7 @@ "end": 1960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3116,6 +3190,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3156,6 +3231,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3196,6 +3272,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3236,6 +3313,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3276,6 +3354,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3316,6 +3395,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3356,6 +3436,7 @@ "end": 2142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3396,6 +3477,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3436,6 +3518,7 @@ "end": 2237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3476,6 +3559,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3516,6 +3600,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3556,6 +3641,7 @@ "end": 2296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3596,6 +3682,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3636,6 +3723,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3676,6 +3764,7 @@ "end": 2403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3716,6 +3805,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3756,6 +3846,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3796,6 +3887,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3836,6 +3928,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3876,6 +3969,7 @@ "end": 2702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3916,6 +4010,7 @@ "end": 2717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3956,6 +4051,7 @@ "end": 2734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -3996,6 +4092,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4036,6 +4133,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4076,6 +4174,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4116,6 +4215,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4156,6 +4256,7 @@ "end": 2823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4196,6 +4297,7 @@ "end": 2842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4236,6 +4338,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4276,6 +4379,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4316,6 +4420,7 @@ "end": 2899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4356,6 +4461,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bigints", "optional": false }, @@ -4390,6 +4496,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AStr", "optional": false }, @@ -4455,6 +4562,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANum", "optional": false }, @@ -4520,6 +4628,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAny", "optional": false }, @@ -4594,6 +4703,7 @@ "end": 3027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -4615,6 +4725,7 @@ "end": 3033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AStr", "optional": false }, @@ -4650,6 +4761,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -4671,6 +4783,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANum", "optional": false }, @@ -4706,6 +4819,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false, "typeAnnotation": { @@ -4727,6 +4841,7 @@ "end": 3082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AAny", "optional": false }, @@ -4759,6 +4874,7 @@ "end": 3098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -4770,6 +4886,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -4795,6 +4912,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false, "typeAnnotation": null @@ -4841,6 +4959,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -4852,6 +4971,7 @@ "end": 3137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -4877,6 +4997,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false, "typeAnnotation": null @@ -4888,6 +5009,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -4913,6 +5035,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -4924,6 +5047,7 @@ "end": 3165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false } @@ -4949,6 +5073,7 @@ "end": 3173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false, "typeAnnotation": null @@ -4960,6 +5085,7 @@ "end": 3179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -4985,6 +5111,7 @@ "end": 3184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -4996,6 +5123,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false } @@ -5021,6 +5149,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyish", "optional": false, "typeAnnotation": null @@ -5061,6 +5190,7 @@ "end": 3280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AGen", "optional": false }, @@ -5084,6 +5214,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5140,6 +5271,7 @@ "end": 3316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "field", "optional": false }, @@ -5177,6 +5309,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5235,6 +5368,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldWork1", "optional": false, "typeAnnotation": { @@ -5256,6 +5390,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AGen", "optional": false }, @@ -5320,6 +5455,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AGen", "optional": false }, @@ -5377,6 +5513,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldWork2", "optional": false, "typeAnnotation": { @@ -5398,6 +5535,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AGen", "optional": false }, @@ -5462,6 +5600,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AGen", "optional": false }, @@ -5502,6 +5641,7 @@ "end": 3499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5567,6 +5707,7 @@ "end": 3521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5597,6 +5738,7 @@ "end": 3528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5615,6 +5757,7 @@ "end": 3533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5679,6 +5822,7 @@ "end": 3553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleBad", "optional": false, "typeAnnotation": { @@ -5700,6 +5844,7 @@ "end": 3556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5743,6 +5888,7 @@ "end": 3597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleGood", "optional": false, "typeAnnotation": { @@ -5764,6 +5910,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5807,6 +5954,7 @@ "end": 3645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": { @@ -5861,6 +6009,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": { @@ -5970,6 +6119,7 @@ "end": 3757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -6095,6 +6245,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -6279,6 +6430,7 @@ "end": 3935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -6509,6 +6661,7 @@ "end": 4068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -6593,6 +6746,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": { @@ -6693,6 +6847,7 @@ "end": 4160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2S", "optional": false }, @@ -6716,6 +6871,7 @@ "end": 4162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6745,6 +6901,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6789,6 +6946,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -6807,6 +6965,7 @@ "end": 4207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -6862,6 +7021,7 @@ "end": 4220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S10", "optional": false }, @@ -6927,6 +7087,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S11", "optional": false }, @@ -7028,6 +7189,7 @@ "end": 4308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S12", "optional": false }, @@ -7045,6 +7207,7 @@ "end": 4314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2S", "optional": false }, @@ -7084,6 +7247,7 @@ "end": 4356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false }, @@ -7103,6 +7267,7 @@ "end": 4358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7216,6 +7381,7 @@ "end": 4395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -7234,6 +7400,7 @@ "end": 4399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7274,6 +7441,7 @@ "end": 4428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -7292,6 +7460,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7336,6 +7505,7 @@ "end": 4505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -7359,6 +7529,7 @@ "end": 4508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TA", "optional": false }, @@ -7381,6 +7552,7 @@ "end": 4513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TId", "optional": false }, @@ -7432,6 +7604,7 @@ "end": 4547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TId", "optional": false }, @@ -7450,6 +7623,7 @@ "end": 4554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TId", "optional": false }, @@ -7507,6 +7681,7 @@ "end": 4574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -7540,6 +7715,7 @@ "end": 4603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BB", "optional": false }, @@ -7581,6 +7757,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -7602,6 +7779,7 @@ "end": 4629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -7625,6 +7803,7 @@ "end": 4632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -7700,6 +7879,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -7721,6 +7901,7 @@ "end": 4659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Id", "optional": false }, @@ -7744,6 +7925,7 @@ "end": 4662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AA", "optional": false }, @@ -7821,6 +8003,7 @@ "end": 4692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false } @@ -7875,6 +8058,7 @@ "end": 4819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest", "optional": false }, @@ -7894,6 +8078,7 @@ "end": 4829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "groupName", "optional": false, "typeAnnotation": { @@ -8066,6 +8251,7 @@ "end": 4926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest", "optional": false }, @@ -8095,6 +8281,7 @@ "end": 4968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest2", "optional": false }, @@ -8114,6 +8301,7 @@ "end": 4978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "groupName", "optional": false, "typeAnnotation": { @@ -8286,6 +8474,7 @@ "end": 5076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest2", "optional": false }, @@ -8315,6 +8504,7 @@ "end": 5118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest3", "optional": false }, @@ -8334,6 +8524,7 @@ "end": 5128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "groupName", "optional": false, "typeAnnotation": { @@ -8506,6 +8697,7 @@ "end": 5226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest3", "optional": false }, @@ -8535,6 +8727,7 @@ "end": 5268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest4", "optional": false }, @@ -8554,6 +8747,7 @@ "end": 5278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "groupName", "optional": false, "typeAnnotation": { @@ -8726,6 +8920,7 @@ "end": 5376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "conversionTest4", "optional": false }, @@ -8755,6 +8950,7 @@ "end": 5407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -8774,6 +8970,7 @@ "end": 5411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -8965,6 +9162,7 @@ "end": 5457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -9005,6 +9203,7 @@ "end": 5479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatternsPrefixSuffixAssignability.json b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatternsPrefixSuffixAssignability.json index 3e2b709a4c5e..94fb5dacf895 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatternsPrefixSuffixAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/templateLiteralTypesPatternsPrefixSuffixAssignability.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": { @@ -120,6 +121,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": { @@ -212,6 +214,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": { @@ -322,6 +325,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s4", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperations.json b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperations.json index b734dc33b92b..cdc3b046af0f 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperations.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperations.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -837,6 +846,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -942,6 +952,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1047,6 +1058,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1152,6 +1164,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1257,6 +1270,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1362,6 +1376,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1467,6 +1482,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1572,6 +1588,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1677,6 +1694,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1782,6 +1800,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -1887,6 +1906,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1992,6 +2012,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": null @@ -2114,6 +2135,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": null @@ -2236,6 +2258,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -2358,6 +2381,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l2", "optional": false, "typeAnnotation": null @@ -2480,6 +2504,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2585,6 +2610,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -2690,6 +2716,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -2795,6 +2822,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -2900,6 +2928,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -3005,6 +3034,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -3110,6 +3140,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": null @@ -3215,6 +3246,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false, "typeAnnotation": null @@ -3320,6 +3352,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false, "typeAnnotation": null @@ -3442,6 +3475,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j3", "optional": false, "typeAnnotation": null @@ -3564,6 +3598,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -3686,6 +3721,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l3", "optional": false, "typeAnnotation": null @@ -3808,6 +3844,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3913,6 +3950,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -4018,6 +4056,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -4123,6 +4162,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -4228,6 +4268,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -4333,6 +4374,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -4438,6 +4480,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": null @@ -4543,6 +4586,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false, "typeAnnotation": null @@ -4648,6 +4692,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i4", "optional": false, "typeAnnotation": null @@ -4770,6 +4815,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j4", "optional": false, "typeAnnotation": null @@ -4892,6 +4938,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": null @@ -5014,6 +5061,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l4", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6.json index 1d708ddb9a7b..649525938f30 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -837,6 +846,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -942,6 +952,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1047,6 +1058,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1152,6 +1164,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1257,6 +1270,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1362,6 +1376,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1467,6 +1482,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1572,6 +1588,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1677,6 +1694,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1782,6 +1800,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -1887,6 +1906,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1992,6 +2012,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": null @@ -2114,6 +2135,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j2", "optional": false, "typeAnnotation": null @@ -2236,6 +2258,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -2358,6 +2381,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l2", "optional": false, "typeAnnotation": null @@ -2480,6 +2504,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -2585,6 +2610,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -2690,6 +2716,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -2795,6 +2822,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -2900,6 +2928,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -3005,6 +3034,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -3110,6 +3140,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": null @@ -3215,6 +3246,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false, "typeAnnotation": null @@ -3320,6 +3352,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false, "typeAnnotation": null @@ -3442,6 +3475,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j3", "optional": false, "typeAnnotation": null @@ -3564,6 +3598,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -3686,6 +3721,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l3", "optional": false, "typeAnnotation": null @@ -3808,6 +3844,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -3913,6 +3950,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -4018,6 +4056,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -4123,6 +4162,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -4228,6 +4268,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -4333,6 +4374,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -4438,6 +4480,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": null @@ -4543,6 +4586,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false, "typeAnnotation": null @@ -4648,6 +4692,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i4", "optional": false, "typeAnnotation": null @@ -4770,6 +4815,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j4", "optional": false, "typeAnnotation": null @@ -4892,6 +4938,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k4", "optional": false, "typeAnnotation": null @@ -5014,6 +5061,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l4", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6Invalid.json b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6Invalid.json index 495ddf177d05..744b09db9010 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6Invalid.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsES6Invalid.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -820,6 +829,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -908,6 +918,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -996,6 +1007,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1084,6 +1096,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1172,6 +1185,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1260,6 +1274,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -1348,6 +1363,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1436,6 +1452,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1524,6 +1541,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1612,6 +1630,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1700,6 +1719,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1788,6 +1808,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1876,6 +1897,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -1964,6 +1986,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": null @@ -2052,6 +2075,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false, "typeAnnotation": null @@ -2140,6 +2164,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2245,6 +2270,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -2350,6 +2376,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -2455,6 +2482,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -2560,6 +2588,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -2665,6 +2694,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -2770,6 +2800,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": null @@ -2875,6 +2906,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false, "typeAnnotation": null @@ -2980,6 +3012,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3085,6 +3118,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -3190,6 +3224,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -3295,6 +3330,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -3400,6 +3436,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false, "typeAnnotation": null @@ -3505,6 +3542,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -3610,6 +3648,7 @@ "end": 986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false, "typeAnnotation": null @@ -3715,6 +3754,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h5", "optional": false, "typeAnnotation": null @@ -3820,6 +3860,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -3925,6 +3966,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -4030,6 +4072,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -4135,6 +4178,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -4240,6 +4284,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e6", "optional": false, "typeAnnotation": null @@ -4345,6 +4390,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -4450,6 +4496,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false, "typeAnnotation": null @@ -4555,6 +4602,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h6", "optional": false, "typeAnnotation": null @@ -4660,6 +4708,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -4765,6 +4814,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -4870,6 +4920,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -4975,6 +5026,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -5080,6 +5132,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e7", "optional": false, "typeAnnotation": null @@ -5185,6 +5238,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -5290,6 +5344,7 @@ "end": 1436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g7", "optional": false, "typeAnnotation": null @@ -5395,6 +5450,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h7", "optional": false, "typeAnnotation": null @@ -5500,6 +5556,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -5605,6 +5662,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -5710,6 +5768,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -5815,6 +5874,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d8", "optional": false, "typeAnnotation": null @@ -5920,6 +5980,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e8", "optional": false, "typeAnnotation": null @@ -6025,6 +6086,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -6130,6 +6192,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false, "typeAnnotation": null @@ -6235,6 +6298,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h8", "optional": false, "typeAnnotation": null @@ -6340,6 +6404,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -6445,6 +6510,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": null @@ -6550,6 +6616,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c9", "optional": false, "typeAnnotation": null @@ -6655,6 +6722,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d9", "optional": false, "typeAnnotation": null @@ -6760,6 +6828,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e9", "optional": false, "typeAnnotation": null @@ -6865,6 +6934,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -6970,6 +7040,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g9", "optional": false, "typeAnnotation": null @@ -7075,6 +7146,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h9", "optional": false, "typeAnnotation": null @@ -7180,6 +7252,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null @@ -7285,6 +7358,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ba", "optional": false, "typeAnnotation": null @@ -7390,6 +7464,7 @@ "end": 1999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ca", "optional": false, "typeAnnotation": null @@ -7495,6 +7570,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "da", "optional": false, "typeAnnotation": null @@ -7600,6 +7676,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ea", "optional": false, "typeAnnotation": null @@ -7705,6 +7782,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa", "optional": false, "typeAnnotation": null @@ -7810,6 +7888,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ga", "optional": false, "typeAnnotation": null @@ -7915,6 +7994,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ha", "optional": false, "typeAnnotation": null @@ -8020,6 +8100,7 @@ "end": 2169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": null @@ -8125,6 +8206,7 @@ "end": 2196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -8230,6 +8312,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -8335,6 +8418,7 @@ "end": 2252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false, "typeAnnotation": null @@ -8440,6 +8524,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eb", "optional": false, "typeAnnotation": null @@ -8545,6 +8630,7 @@ "end": 2308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb", "optional": false, "typeAnnotation": null @@ -8650,6 +8736,7 @@ "end": 2336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gb", "optional": false, "typeAnnotation": null @@ -8755,6 +8842,7 @@ "end": 2364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hb", "optional": false, "typeAnnotation": null @@ -8860,6 +8948,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -8965,6 +9054,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bc", "optional": false, "typeAnnotation": null @@ -9070,6 +9160,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc", "optional": false, "typeAnnotation": null @@ -9175,6 +9266,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dc", "optional": false, "typeAnnotation": null @@ -9280,6 +9372,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ec", "optional": false, "typeAnnotation": null @@ -9385,6 +9478,7 @@ "end": 2533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fc", "optional": false, "typeAnnotation": null @@ -9490,6 +9584,7 @@ "end": 2561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gc", "optional": false, "typeAnnotation": null @@ -9595,6 +9690,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hc", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsInvalid.json b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsInvalid.json index 461027307766..cacc7e147cf3 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsInvalid.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringBinaryOperationsInvalid.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -116,6 +117,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -204,6 +206,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -292,6 +295,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -380,6 +384,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -468,6 +473,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -556,6 +562,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -644,6 +651,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -732,6 +740,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -820,6 +829,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -908,6 +918,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -996,6 +1007,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1084,6 +1096,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -1172,6 +1185,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1260,6 +1274,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -1348,6 +1363,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false, "typeAnnotation": null @@ -1436,6 +1452,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1524,6 +1541,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -1612,6 +1630,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1700,6 +1719,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1788,6 +1808,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -1876,6 +1897,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -1964,6 +1986,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g3", "optional": false, "typeAnnotation": null @@ -2052,6 +2075,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false, "typeAnnotation": null @@ -2140,6 +2164,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -2245,6 +2270,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b4", "optional": false, "typeAnnotation": null @@ -2350,6 +2376,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -2455,6 +2482,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -2560,6 +2588,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -2665,6 +2694,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -2770,6 +2800,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g4", "optional": false, "typeAnnotation": null @@ -2875,6 +2906,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h4", "optional": false, "typeAnnotation": null @@ -2980,6 +3012,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -3085,6 +3118,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b5", "optional": false, "typeAnnotation": null @@ -3190,6 +3224,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -3295,6 +3330,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -3400,6 +3436,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false, "typeAnnotation": null @@ -3505,6 +3542,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false, "typeAnnotation": null @@ -3610,6 +3648,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g5", "optional": false, "typeAnnotation": null @@ -3715,6 +3754,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h5", "optional": false, "typeAnnotation": null @@ -3820,6 +3860,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -3925,6 +3966,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b6", "optional": false, "typeAnnotation": null @@ -4030,6 +4072,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c6", "optional": false, "typeAnnotation": null @@ -4135,6 +4178,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -4240,6 +4284,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e6", "optional": false, "typeAnnotation": null @@ -4345,6 +4390,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false, "typeAnnotation": null @@ -4450,6 +4496,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g6", "optional": false, "typeAnnotation": null @@ -4555,6 +4602,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h6", "optional": false, "typeAnnotation": null @@ -4660,6 +4708,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -4765,6 +4814,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b7", "optional": false, "typeAnnotation": null @@ -4870,6 +4920,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c7", "optional": false, "typeAnnotation": null @@ -4975,6 +5026,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -5080,6 +5132,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e7", "optional": false, "typeAnnotation": null @@ -5185,6 +5238,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false, "typeAnnotation": null @@ -5290,6 +5344,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g7", "optional": false, "typeAnnotation": null @@ -5395,6 +5450,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h7", "optional": false, "typeAnnotation": null @@ -5500,6 +5556,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -5605,6 +5662,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b8", "optional": false, "typeAnnotation": null @@ -5710,6 +5768,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c8", "optional": false, "typeAnnotation": null @@ -5815,6 +5874,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d8", "optional": false, "typeAnnotation": null @@ -5920,6 +5980,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e8", "optional": false, "typeAnnotation": null @@ -6025,6 +6086,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f8", "optional": false, "typeAnnotation": null @@ -6130,6 +6192,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g8", "optional": false, "typeAnnotation": null @@ -6235,6 +6298,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h8", "optional": false, "typeAnnotation": null @@ -6340,6 +6404,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -6445,6 +6510,7 @@ "end": 1730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b9", "optional": false, "typeAnnotation": null @@ -6550,6 +6616,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c9", "optional": false, "typeAnnotation": null @@ -6655,6 +6722,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d9", "optional": false, "typeAnnotation": null @@ -6760,6 +6828,7 @@ "end": 1815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e9", "optional": false, "typeAnnotation": null @@ -6865,6 +6934,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f9", "optional": false, "typeAnnotation": null @@ -6970,6 +7040,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g9", "optional": false, "typeAnnotation": null @@ -7075,6 +7146,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h9", "optional": false, "typeAnnotation": null @@ -7180,6 +7252,7 @@ "end": 1928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null @@ -7285,6 +7358,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ba", "optional": false, "typeAnnotation": null @@ -7390,6 +7464,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ca", "optional": false, "typeAnnotation": null @@ -7495,6 +7570,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "da", "optional": false, "typeAnnotation": null @@ -7600,6 +7676,7 @@ "end": 2040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ea", "optional": false, "typeAnnotation": null @@ -7705,6 +7782,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fa", "optional": false, "typeAnnotation": null @@ -7810,6 +7888,7 @@ "end": 2095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ga", "optional": false, "typeAnnotation": null @@ -7915,6 +7994,7 @@ "end": 2123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ha", "optional": false, "typeAnnotation": null @@ -8020,6 +8100,7 @@ "end": 2153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": null @@ -8125,6 +8206,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -8230,6 +8312,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -8335,6 +8418,7 @@ "end": 2236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "db", "optional": false, "typeAnnotation": null @@ -8440,6 +8524,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eb", "optional": false, "typeAnnotation": null @@ -8545,6 +8630,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fb", "optional": false, "typeAnnotation": null @@ -8650,6 +8736,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gb", "optional": false, "typeAnnotation": null @@ -8755,6 +8842,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hb", "optional": false, "typeAnnotation": null @@ -8860,6 +8948,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -8965,6 +9054,7 @@ "end": 2405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bc", "optional": false, "typeAnnotation": null @@ -9070,6 +9160,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cc", "optional": false, "typeAnnotation": null @@ -9175,6 +9266,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dc", "optional": false, "typeAnnotation": null @@ -9280,6 +9372,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ec", "optional": false, "typeAnnotation": null @@ -9385,6 +9478,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fc", "optional": false, "typeAnnotation": null @@ -9490,6 +9584,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gc", "optional": false, "typeAnnotation": null @@ -9595,6 +9690,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hc", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01.json index eb2fa37d8df2..1db49cef0575 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01_ES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01_ES6.json index a186262ce013..601cd8fb43b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes01_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02.json index 8448284bc031..c503da4a5290 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02_ES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02_ES6.json index b111f840db59..ee44b5b607b2 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes02_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03.json index 245ce8b66cdc..1d535f996fc6 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03_ES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03_ES6.json index aacb645b6136..75b3af2763e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes03_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04.json index 82dcea6d4938..13d55c7ba3d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04_ES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04_ES6.json index 6e5573ed0025..a44999f9865b 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringControlCharacterEscapes04_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInArray.json b/crates/swc_ecma_parser/tests/tsc/templateStringInArray.json index 93990696b1d1..2374e9359910 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInArray.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInArray.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunction.json b/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunction.json index 2c4593d40b26..d7914a4814e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunction.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunctionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunctionES6.json index 0f6154e8cfb6..948d09a1d95f 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunctionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInArrowFunctionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInConditional.json b/crates/swc_ecma_parser/tests/tsc/templateStringInConditional.json index 222754e565cb..eed0291e20b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInConditional.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInConditional.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInConditionalES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInConditionalES6.json index cb66003a0277..607c945388e1 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInConditionalES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInConditionalES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInDivision.json b/crates/swc_ecma_parser/tests/tsc/templateStringInDivision.json index f0a42bd1b649..e57e6f318e73 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInDivision.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInDivision.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecks.json b/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecks.json index 9c3cdca9c04b..c986584ae38c 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecks.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecks.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecksES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecksES6.json index a6c943db3536..61241faceb98 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecksES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInEqualityChecksES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpression.json index 626b14cea92d..da0c3b3e9fd7 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpressionES6.json index 09eaa4b16603..eaba76af6861 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInFunctionExpressionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInInOperator.json b/crates/swc_ecma_parser/tests/tsc/templateStringInInOperator.json index 421f9c5b171f..8c8622cf5b52 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInInOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInInOperator.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInInOperatorES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInInOperatorES6.json index 5d4ab500b0d4..215d776c21c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInInOperatorES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInInOperatorES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOf.json b/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOf.json index cd2a76e41afc..5c5f21b2aeae 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOf.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOf.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOfES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOfES6.json index e24862d23dd9..de203adf3128 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOfES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInInstanceOfES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInModulo.json b/crates/swc_ecma_parser/tests/tsc/templateStringInModulo.json index 31ac50c46f1c..83f43ca803b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInModulo.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInModulo.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInModuloES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInModuloES6.json index 3c0aa1778010..584a796e7634 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInModuloES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInModuloES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplication.json b/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplication.json index 9144c4cb73f2..60fa2e9df7d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplication.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplication.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplicationES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplicationES6.json index 0200ef21a507..5396dc214378 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplicationES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInMultiplicationES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperator.json b/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperator.json index 979ea5171f0c..eb68ce6cbd0a 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperator.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperatorES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperatorES6.json index 758ffe13a05c..1eceec42ec37 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperatorES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInNewOperatorES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInParentheses.json b/crates/swc_ecma_parser/tests/tsc/templateStringInParentheses.json index 449634a1ab41..070ec6ab9ab9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInParentheses.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInParentheses.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInParenthesesES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInParenthesesES6.json index 2f061defd79e..7f752d2f6e90 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInParenthesesES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInParenthesesES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignment.json index cd1020368a01..1daeb5e0d108 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignment.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignmentES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignmentES6.json index ed3ed345e13c..5362df504c40 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignmentES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInPropertyAssignmentES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertion.json b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertion.json index 83fd1ee215cf..d9a30adf509b 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertion.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertion.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertionES6.json index f2fbda6a3d14..42e1bbf31b48 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeAssertionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOf.json b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOf.json index 7109f4ecaf36..736493f04764 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOf.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOf.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOfES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOfES6.json index 8e535302f498..9e613d3e07cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOfES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInTypeOfES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlus.json b/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlus.json index 8f6424516b21..a048276991d6 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlus.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlus.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlusES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlusES6.json index 81ac4d675823..70c2f1742680 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlusES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInUnaryPlusES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringInYieldKeyword.json b/crates/swc_ecma_parser/tests/tsc/templateStringInYieldKeyword.json index e8248edf45a9..7af57296138a 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringInYieldKeyword.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringInYieldKeyword.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -56,6 +57,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01.json index 76824341e0b9..0a01b30c84c8 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -130,6 +132,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -181,6 +184,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01_ES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01_ES6.json index f5f9fcd921da..ca5701530041 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithBackslashEscapes01_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -130,6 +132,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -181,6 +184,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithCommentsInArrowFunction.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithCommentsInArrowFunction.json index 830b910c4747..d6e99316a2ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithCommentsInArrowFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithCommentsInArrowFunction.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -153,6 +156,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -179,6 +183,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAddition.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAddition.json index 7ced67a22956..bd01f29048a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAddition.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAddition.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAdditionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAdditionES6.json index 6819ed06f269..11d9bbcb5ea0 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAdditionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedAdditionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArray.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArray.json index a5e3d8c827d6..bf5e13ec0e78 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArray.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArray.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrayES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrayES6.json index 2bcedd27c001..275a14cc69b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrayES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrayES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunction.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunction.json index 3a5e3ba0591b..4bc0ed755bd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunction.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunctionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunctionES6.json index 19bc9782fa84..120af82c03e5 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunctionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedArrowFunctionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -54,6 +55,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditional.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditional.json index 2fa42a3f2c19..6db871a4232a 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditional.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditional.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditionalES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditionalES6.json index 7b9f4f8dd7c6..2a78144ee741 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditionalES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedConditionalES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivision.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivision.json index a963b75debfc..9779a8c4f495 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivision.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivision.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivisionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivisionES6.json index 935744702c52..88240eb72395 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivisionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedDivisionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpression.json index 1e7600292e70..e59e4a1fa0f7 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpression.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -79,6 +81,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpressionES6.json index 3a830b7b33f0..21610bf5c3d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedFunctionExpressionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -48,6 +49,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -79,6 +81,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperator.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperator.json index 13cab741cafc..9db26b25787e 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperator.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperatorES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperatorES6.json index e90cbbe8237e..8f67bf71adef 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperatorES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInOperatorES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOf.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOf.json index 1dfb0ed91428..5e07cfcefb3b 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOf.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOf.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -62,6 +63,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOfES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOfES6.json index 4d0c4c8360b3..4f89ca0498df 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOfES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedInstanceOfES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -62,6 +63,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModulo.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModulo.json index 7abb128174a9..896fba9dd3aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModulo.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModulo.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModuloES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModuloES6.json index bdc0ebf8c7ca..2f20acb2cd23 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModuloES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedModuloES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplication.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplication.json index 56344d05a4e1..9098341c93c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplication.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplication.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplicationES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplicationES6.json index 3c80b7a700e7..7e6edab53051 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplicationES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedMultiplicationES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperator.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperator.json index bdc603d0777a..99c70e3bb321 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperator.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperatorES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperatorES6.json index bdd8e6a38966..f8642f5913e4 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperatorES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedNewOperatorES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteral.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteral.json index f155af83a217..6943d405f245 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteral.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteralES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteralES6.json index ac3923719b6f..32baa6aaa542 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteralES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedObjectLiteralES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateString.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateString.json index 8749eb01e00e..a2949a1bc06e 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateString.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateString.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateStringES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateStringES6.json index 3da3c5994939..9a1286d20db9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateStringES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTemplateStringES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAddition.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAddition.json index f32e9b19e1e4..42a1b3a1b184 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAddition.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAddition.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAdditionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAdditionES6.json index f7ac6e2d8a8e..9311d907cd1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAdditionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeAssertionOnAdditionES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperator.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperator.json index a204527812df..99b983870542 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperator.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperatorES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperatorES6.json index 6f633a5e9544..52bbb525f27f 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperatorES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedTypeOfOperatorES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlus.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlus.json index 0d365915e3fe..3851f988bab0 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlus.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlus.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlusES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlusES6.json index dc80dfaca3b8..79fe50d59bfc 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlusES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedUnaryPlusES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedYieldKeywordES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedYieldKeywordES6.json index 3b20ff56ade3..3e66a9fb0c1e 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedYieldKeywordES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmbeddedYieldKeywordES6.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, @@ -56,6 +57,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortions.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortions.json index c91f098134d7..859f48ed3fa9 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortions.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortions.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -150,6 +152,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -221,6 +224,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -363,6 +368,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -453,6 +459,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -543,6 +550,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -633,6 +641,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -723,6 +732,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -813,6 +823,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -903,6 +914,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -993,6 +1005,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortionsES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortionsES6.json index 2dab51d5f895..da79b9a9c5cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortionsES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringWithEmptyLiteralPortionsES6.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -150,6 +152,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -221,6 +224,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -292,6 +296,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -363,6 +368,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -453,6 +459,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -543,6 +550,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -633,6 +641,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -723,6 +732,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -813,6 +823,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -903,6 +914,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -993,6 +1005,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json b/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json index 5b9891d915db..29b8a4e0eee6 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.json @@ -36,6 +36,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json b/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json index 69695546b058..05a06f8d2525 100644 --- a/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json +++ b/crates/swc_ecma_parser/tests/tsc/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.json @@ -36,6 +36,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers1.json b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers1.json index c8a560a3d31d..f1d3ae960357 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers1.json +++ b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers1.json @@ -14,6 +14,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -219,6 +220,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +259,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2171,6 +2174,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers2.json b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers2.json index 831f87f27d59..04f6b55d7546 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers2.json +++ b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers2.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -219,6 +220,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +259,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2171,6 +2174,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers3.json b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers3.json index 1de1f4e6490b..46df74ba4c61 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers3.json +++ b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers3.json @@ -14,6 +14,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -219,6 +220,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +259,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -891,6 +894,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers4.json b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers4.json index d4d80dd39464..9b1f6fe3acdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers4.json +++ b/crates/swc_ecma_parser/tests/tsc/thisAndSuperInStaticMembers4.json @@ -14,6 +14,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -219,6 +220,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -257,6 +259,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -891,6 +894,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisInInstanceMemberInitializer.json b/crates/swc_ecma_parser/tests/tsc/thisInInstanceMemberInitializer.json index c1acdb043340..7cf41b34911a 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisInInstanceMemberInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/thisInInstanceMemberInitializer.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -73,6 +74,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -150,6 +152,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +192,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisInObjectLiterals.json b/crates/swc_ecma_parser/tests/tsc/thisInObjectLiterals.json index 1b8d187b404e..5bd61cb5b42d 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisInObjectLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/thisInObjectLiterals.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -109,6 +110,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContainingThis", "optional": false }, @@ -144,6 +146,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -235,6 +238,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -264,6 +268,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -288,6 +293,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ContainingThis", "optional": false }, @@ -309,6 +315,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -383,6 +390,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -484,6 +492,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -513,6 +522,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisMethodCall.json b/crates/swc_ecma_parser/tests/tsc/thisMethodCall.json index 11cc2d7dc558..90d55ebdd38e 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisMethodCall.json +++ b/crates/swc_ecma_parser/tests/tsc/thisMethodCall.json @@ -14,6 +14,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignment.json index 557ffd1da198..bc431f00d80d 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignment.json @@ -248,6 +248,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -531,6 +532,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -549,6 +551,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -578,6 +581,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -610,6 +614,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentCircular.json b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentCircular.json index 46379bf5c214..ff4ad3f6b19a 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentCircular.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentCircular.json @@ -20,6 +20,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -324,6 +325,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentInherited.json b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentInherited.json index 5ee4a8db198b..52466e285a80 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentInherited.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPropertyAssignmentInherited.json @@ -20,6 +20,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -121,6 +122,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -235,6 +237,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, @@ -253,6 +256,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -277,6 +281,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TextElement", "optional": false }, @@ -391,6 +396,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": null @@ -453,6 +459,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false } @@ -523,6 +530,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HTMLElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPropertyOverridesAccessors.json b/crates/swc_ecma_parser/tests/tsc/thisPropertyOverridesAccessors.json index 9d805042df40..bd9201bc0dae 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPropertyOverridesAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPropertyOverridesAccessors.json @@ -14,6 +14,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -115,6 +116,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -164,6 +166,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -282,6 +285,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignment.json b/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignment.json index d058bdd474ab..356e31ea1efe 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignment.json @@ -37,6 +37,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignmentJs.json b/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignmentJs.json index 1707834c82ce..280d8f18c05a 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignmentJs.json +++ b/crates/swc_ecma_parser/tests/tsc/thisPrototypeMethodCompoundAssignmentJs.json @@ -37,6 +37,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -198,6 +199,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTag1.json b/crates/swc_ecma_parser/tests/tsc/thisTag1.json index 582c70b0e7ea..c9dadfbf83c9 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTag1.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTag1.json @@ -14,6 +14,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -145,6 +148,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -163,6 +167,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -218,6 +223,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTag2.json b/crates/swc_ecma_parser/tests/tsc/thisTag2.json index 2e4e0cfaea0e..814a6c15ae30 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTag2.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTag2.json @@ -20,6 +20,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -61,6 +62,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTag3.json b/crates/swc_ecma_parser/tests/tsc/thisTag3.json index 25d055952406..457ac431de6c 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTag3.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTag3.json @@ -14,6 +14,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -54,6 +55,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -114,6 +116,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeAccessibility.json b/crates/swc_ecma_parser/tests/tsc/thisTypeAccessibility.json index e984e5c5edf0..26b7ce9ffe99 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeAccessibility.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -333,6 +334,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -359,6 +361,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension1", "optional": false }, @@ -372,6 +375,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -421,6 +425,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension2", "optional": false }, @@ -434,6 +439,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -483,6 +489,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension3", "optional": false }, @@ -496,6 +503,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -544,6 +552,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericClass", "optional": false }, @@ -589,6 +598,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -639,6 +649,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -689,6 +700,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -848,6 +860,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -894,6 +907,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -933,6 +947,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -954,6 +969,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -976,6 +992,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1052,6 +1069,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1099,6 +1117,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1146,6 +1165,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1177,6 +1197,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1196,6 +1217,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1227,6 +1249,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1246,6 +1269,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1277,6 +1301,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1296,6 +1321,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1342,6 +1368,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1381,6 +1408,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1402,6 +1430,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1424,6 +1453,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1500,6 +1530,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1547,6 +1578,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1594,6 +1626,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1625,6 +1658,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1644,6 +1678,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1675,6 +1710,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1694,6 +1730,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1725,6 +1762,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1744,6 +1782,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1773,6 +1812,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1792,6 +1832,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -1814,6 +1855,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension3", "optional": false }, @@ -1833,6 +1875,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1854,6 +1897,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1876,6 +1920,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1952,6 +1997,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -1999,6 +2045,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2046,6 +2093,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2077,6 +2125,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -2096,6 +2145,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2127,6 +2177,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -2146,6 +2197,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2177,6 +2229,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -2196,6 +2249,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2225,6 +2279,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2244,6 +2299,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -2287,6 +2343,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -2315,6 +2372,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension3", "optional": false } @@ -2329,6 +2387,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extension4", "optional": false }, @@ -2348,6 +2407,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2369,6 +2429,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericClass", "optional": false }, @@ -2392,6 +2453,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2417,6 +2479,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2438,6 +2501,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2503,6 +2567,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2550,6 +2615,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2597,6 +2663,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2628,6 +2695,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericClass", "optional": false }, @@ -2647,6 +2715,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2678,6 +2747,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericClass", "optional": false }, @@ -2697,6 +2767,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2728,6 +2799,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericClass", "optional": false }, @@ -2747,6 +2819,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -2776,6 +2849,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeAndConstraints.json b/crates/swc_ecma_parser/tests/tsc/thisTypeAndConstraints.json index 6a5046c54187..4d7d68d6515f 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeAndConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeAndConstraints.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -99,6 +100,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -118,6 +120,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -139,6 +142,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -171,6 +175,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -190,6 +195,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -211,6 +217,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -254,6 +261,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -278,6 +286,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -319,6 +328,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -338,6 +348,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -369,6 +380,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -393,6 +405,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -434,6 +447,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +467,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -473,6 +488,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -514,6 +530,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -535,6 +552,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -578,6 +596,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -602,6 +621,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -663,6 +683,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -684,6 +705,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -727,6 +749,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -751,6 +774,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -792,6 +816,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -811,6 +836,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -852,6 +878,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -871,6 +898,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeErrors.json b/crates/swc_ecma_parser/tests/tsc/thisTypeErrors.json index a037f64a8ff1..822d087d3b58 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeErrors.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -73,6 +74,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -154,6 +157,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -192,6 +196,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -211,6 +216,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -267,6 +273,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -336,6 +343,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -363,6 +371,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -395,6 +404,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -433,6 +443,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -492,6 +503,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -551,6 +563,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -579,6 +592,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -637,6 +651,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -668,6 +683,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -681,6 +697,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -731,6 +748,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -784,6 +802,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -983,6 +1002,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1077,6 +1097,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1090,6 +1111,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1153,6 +1175,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1230,6 +1253,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1282,6 +1306,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1328,6 +1353,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1382,6 +1408,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N1", "optional": false }, @@ -1421,6 +1448,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1473,6 +1501,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1501,6 +1530,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1558,6 +1588,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1604,6 +1635,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1680,6 +1712,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1699,6 +1732,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1745,6 +1779,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1792,6 +1827,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -1828,6 +1864,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1874,6 +1911,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeErrors2.json b/crates/swc_ecma_parser/tests/tsc/thisTypeErrors2.json index ac17a956bf10..99cf03f798df 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeErrors2.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeErrors2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -135,6 +138,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +162,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived", "optional": false }, @@ -242,6 +247,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "host", "optional": false, "typeAnnotation": { @@ -263,6 +269,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Generic", "optional": false }, @@ -318,6 +325,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessors.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessors.json index 1c8840467660..37e79cc93823 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessors.json @@ -18,6 +18,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -80,6 +82,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -127,6 +130,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicit", "optional": false, "typeAnnotation": null @@ -248,6 +252,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -269,6 +274,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -283,6 +289,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -351,6 +358,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -388,6 +396,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copiedFromGetter", "optional": false, "typeAnnotation": null @@ -510,6 +519,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -564,6 +574,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -601,6 +612,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copiedFromSetter", "optional": false, "typeAnnotation": null @@ -708,6 +720,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -729,6 +742,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -743,6 +757,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -811,6 +826,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -848,6 +864,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copiedFromGetterUnannotated", "optional": false, "typeAnnotation": null @@ -955,6 +972,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": null @@ -966,6 +984,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1020,6 +1039,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1043,6 +1063,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Explicit", "optional": false }, @@ -1118,6 +1139,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1139,6 +1161,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1249,6 +1272,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1270,6 +1294,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1292,6 +1317,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1368,6 +1394,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1403,6 +1430,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contextual", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessorsNegative.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessorsNegative.json index 3c3efa4e2d2e..22ea9f4e5afd 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessorsNegative.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInAccessorsNegative.json @@ -18,6 +18,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -45,6 +46,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -80,6 +82,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -117,6 +120,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -144,6 +148,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrong", "optional": false }, @@ -256,6 +261,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mismatch", "optional": false, "typeAnnotation": null @@ -363,6 +369,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -384,6 +391,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -398,6 +406,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -488,6 +497,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "contextual", "optional": false, "typeAnnotation": { @@ -509,6 +519,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInBasePropertyAndDerivedContainerOfBase01.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInBasePropertyAndDerivedContainerOfBase01.json index c3094716a152..e675d07ea115 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInBasePropertyAndDerivedContainerOfBase01.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInBasePropertyAndDerivedContainerOfBase01.json @@ -18,6 +18,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxOfFoo", "optional": false }, @@ -42,6 +43,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -61,6 +63,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -92,6 +95,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -116,6 +120,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +144,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -166,6 +172,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -202,6 +209,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -221,6 +229,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -248,6 +257,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -272,6 +282,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BoxOfFoo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInClasses.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInClasses.json index 48e511da56ea..0a9d8bcd5f01 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInClasses.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInClasses.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -94,6 +95,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -140,6 +142,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -187,6 +190,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -208,6 +212,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -268,6 +273,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -292,6 +298,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -325,6 +332,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -349,6 +357,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -370,6 +379,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -402,6 +412,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -578,6 +589,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -644,6 +656,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -757,6 +770,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -837,6 +851,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -917,6 +932,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -982,6 +998,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1087,6 +1104,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1127,6 +1145,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1174,6 +1193,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1254,6 +1274,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1321,6 +1342,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -1385,6 +1407,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1404,6 +1427,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1474,6 +1498,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1493,6 +1518,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1550,6 +1576,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -1569,6 +1596,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1602,6 +1630,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1664,6 +1693,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1683,6 +1713,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1732,6 +1763,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1751,6 +1783,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1835,6 +1868,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1931,6 +1965,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -1948,6 +1983,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1986,6 +2022,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -2003,6 +2040,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions.json index 15f133c7b1b7..b0f87e168315 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +164,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -194,6 +197,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -270,6 +274,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -333,6 +338,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -354,6 +360,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -376,6 +383,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -452,6 +460,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -515,6 +524,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -544,6 +554,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -584,6 +595,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -660,6 +672,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -723,6 +736,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -756,6 +770,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -810,6 +825,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -868,6 +884,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -886,6 +903,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -907,6 +925,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -934,6 +953,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -968,6 +988,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitVoid1", "optional": false }, @@ -981,6 +1002,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1030,6 +1052,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitVoid2", "optional": false }, @@ -1043,6 +1066,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1092,6 +1116,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitStructural", "optional": false }, @@ -1105,6 +1130,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1134,6 +1160,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1190,6 +1217,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitInterface", "optional": false }, @@ -1203,6 +1231,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1224,6 +1253,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1262,6 +1292,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitThis", "optional": false }, @@ -1275,6 +1306,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1322,6 +1354,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitStructural", "optional": false }, @@ -1341,6 +1374,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1370,6 +1404,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1410,6 +1445,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1464,6 +1500,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1521,6 +1558,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "justThis", "optional": false }, @@ -1540,6 +1578,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1569,6 +1608,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1669,6 +1709,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitThis", "optional": false }, @@ -1688,6 +1729,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1771,6 +1813,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1830,6 +1873,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false, "typeAnnotation": { @@ -1851,6 +1895,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -2194,6 +2239,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2275,6 +2321,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2337,6 +2384,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2431,6 +2479,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2525,6 +2574,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2587,6 +2637,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2649,6 +2700,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false }, @@ -2740,6 +2792,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false, "typeAnnotation": { @@ -2769,6 +2822,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2804,6 +2858,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2829,6 +2884,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2858,6 +2914,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2890,6 +2947,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2976,6 +3034,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitStructural", "optional": false } @@ -3009,6 +3068,7 @@ "end": 1688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitAnyOk", "optional": false, "typeAnnotation": { @@ -3038,6 +3098,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notSpecified", "optional": false }, @@ -3073,6 +3134,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3098,6 +3160,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3184,6 +3247,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitThis", "optional": false } @@ -3220,6 +3284,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false }, @@ -3269,6 +3334,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitThis", "optional": false }, @@ -3315,6 +3381,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "implicitAnyOk", "optional": false }, @@ -3367,6 +3434,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3385,6 +3453,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3418,6 +3487,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3436,6 +3506,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3469,6 +3540,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ripped", "optional": false, "typeAnnotation": null @@ -3486,6 +3558,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3528,6 +3601,7 @@ "end": 1891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3583,6 +3657,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3638,6 +3713,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3693,6 +3769,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3748,6 +3825,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3803,6 +3881,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -3855,6 +3934,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reconstructed", "optional": false, "typeAnnotation": { @@ -3884,6 +3964,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3918,6 +3999,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitThis", "optional": false }, @@ -3931,6 +4013,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -3952,6 +4035,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3966,6 +4050,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -4015,6 +4100,7 @@ "end": 2170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitC", "optional": false }, @@ -4028,6 +4114,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -4049,6 +4136,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4063,6 +4151,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -4113,6 +4202,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitProperty", "optional": false }, @@ -4138,6 +4228,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -4167,6 +4258,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4199,6 +4291,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -4250,6 +4343,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitVoid", "optional": false }, @@ -4263,6 +4357,7 @@ "end": 2286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -4288,6 +4383,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -4378,6 +4474,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4414,6 +4511,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4450,6 +4548,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4486,6 +4585,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4531,6 +4631,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reconstructed", "optional": false }, @@ -4586,6 +4687,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reconstructed", "optional": false }, @@ -4638,6 +4740,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitVoid", "optional": false, "typeAnnotation": null @@ -4655,6 +4758,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reconstructed", "optional": false }, @@ -4691,6 +4795,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitVoid", "optional": false }, @@ -4734,6 +4839,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unboundToSpecified", "optional": false, "typeAnnotation": { @@ -4756,6 +4862,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -4785,6 +4892,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -4817,6 +4925,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4870,6 +4979,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4889,6 +4999,7 @@ "end": 2703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4947,6 +5058,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifiedToSpecified", "optional": false, "typeAnnotation": { @@ -4969,6 +5081,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -4998,6 +5111,7 @@ "end": 2765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5030,6 +5144,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5075,6 +5190,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitStructural", "optional": false }, @@ -5105,6 +5221,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyToSpecified", "optional": false, "typeAnnotation": { @@ -5127,6 +5244,7 @@ "end": 2844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -5156,6 +5274,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5188,6 +5307,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5244,6 +5364,7 @@ "end": 2894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5298,6 +5419,7 @@ "end": 2922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5360,6 +5482,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unspecifiedLambda", "optional": false, "typeAnnotation": { @@ -5382,6 +5505,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5435,6 +5559,7 @@ "end": 2981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5454,6 +5579,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5499,6 +5625,7 @@ "end": 3012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifiedLambda", "optional": false, "typeAnnotation": { @@ -5521,6 +5648,7 @@ "end": 3019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -5546,6 +5674,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5599,6 +5728,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5618,6 +5748,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5663,6 +5794,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unspecifiedLambdaToSpecified", "optional": false, "typeAnnotation": { @@ -5685,6 +5817,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -5714,6 +5847,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5746,6 +5880,7 @@ "end": 3118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5791,6 +5926,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unspecifiedLambda", "optional": false }, @@ -5821,6 +5957,7 @@ "end": 3189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifiedLambdaToSpecified", "optional": false, "typeAnnotation": { @@ -5843,6 +5980,7 @@ "end": 3196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -5872,6 +6010,7 @@ "end": 3200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5904,6 +6043,7 @@ "end": 3212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5949,6 +6089,7 @@ "end": 3249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifiedLambda", "optional": false }, @@ -5979,6 +6120,7 @@ "end": 3274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitCFunction", "optional": false, "typeAnnotation": { @@ -6001,6 +6143,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6022,6 +6165,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6036,6 +6180,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -6102,6 +6247,7 @@ "end": 3336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitPropertyFunction", "optional": false, "typeAnnotation": { @@ -6124,6 +6270,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6153,6 +6300,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -6185,6 +6333,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -6254,6 +6403,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6273,6 +6423,7 @@ "end": 3411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitCFunction", "optional": false } @@ -6304,6 +6455,7 @@ "end": 3414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6334,6 +6486,7 @@ "end": 3440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6355,6 +6508,7 @@ "end": 3443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -6377,6 +6531,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -6453,6 +6608,7 @@ "end": 3475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -6493,6 +6649,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6512,6 +6669,7 @@ "end": 3524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitPropertyFunction", "optional": false } @@ -6543,6 +6701,7 @@ "end": 3527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6573,6 +6732,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -6602,6 +6762,7 @@ "end": 3564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -6642,6 +6803,7 @@ "end": 3576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -6718,6 +6880,7 @@ "end": 3605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -6758,6 +6921,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6783,6 +6947,7 @@ "end": 3643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reconstructed", "optional": false }, @@ -6823,6 +6988,7 @@ "end": 3702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6850,6 +7016,7 @@ "end": 3716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -6862,6 +7029,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -6898,6 +7066,7 @@ "end": 3724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -6925,6 +7094,7 @@ "end": 3741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -6937,6 +7107,7 @@ "end": 3746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -6973,6 +7144,7 @@ "end": 3749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7000,6 +7172,7 @@ "end": 3770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7012,6 +7185,7 @@ "end": 3775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -7048,6 +7222,7 @@ "end": 3883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7075,6 +7250,7 @@ "end": 3897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7094,6 +7270,7 @@ "end": 3902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -7153,6 +7330,7 @@ "end": 3914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7180,6 +7358,7 @@ "end": 3931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7199,6 +7378,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -7258,6 +7438,7 @@ "end": 3948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7285,6 +7466,7 @@ "end": 3969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7304,6 +7486,7 @@ "end": 3974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -7363,6 +7546,7 @@ "end": 4017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7382,6 +7566,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitCFunction", "optional": false } @@ -7413,6 +7598,7 @@ "end": 4053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7443,6 +7629,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -7464,6 +7651,7 @@ "end": 4085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -7486,6 +7674,7 @@ "end": 4088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -7562,6 +7751,7 @@ "end": 4117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -7602,6 +7792,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7632,6 +7823,7 @@ "end": 4172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7694,6 +7886,7 @@ "end": 4193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -7734,6 +7927,7 @@ "end": 4198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7764,6 +7958,7 @@ "end": 4228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7826,6 +8021,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -7866,6 +8062,7 @@ "end": 4254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -7896,6 +8093,7 @@ "end": 4280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -7958,6 +8156,7 @@ "end": 4301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -7998,6 +8197,7 @@ "end": 4334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8028,6 +8228,7 @@ "end": 4363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": null @@ -8047,6 +8248,7 @@ "end": 4366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -8109,6 +8311,7 @@ "end": 4387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -8149,6 +8352,7 @@ "end": 4427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8179,6 +8383,7 @@ "end": 4453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -8200,6 +8405,7 @@ "end": 4456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -8222,6 +8428,7 @@ "end": 4459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -8298,6 +8505,7 @@ "end": 4488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -8338,6 +8546,7 @@ "end": 4521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -8365,6 +8574,7 @@ "end": 4538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -8377,6 +8587,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -8396,6 +8607,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -8477,6 +8689,7 @@ "end": 4631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -8597,6 +8810,7 @@ "end": 4683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -8618,6 +8832,7 @@ "end": 4690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -8728,6 +8943,7 @@ "end": 4749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -8749,6 +8965,7 @@ "end": 4763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -8885,6 +9102,7 @@ "end": 4830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -8944,6 +9162,7 @@ "end": 4844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -8961,6 +9180,7 @@ "end": 4874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9042,6 +9262,7 @@ "end": 4911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -9162,6 +9383,7 @@ "end": 4963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -9183,6 +9405,7 @@ "end": 4970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -9279,6 +9502,7 @@ "end": 5015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -9338,6 +9562,7 @@ "end": 5029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9369,6 +9594,7 @@ "end": 5054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -9387,6 +9613,7 @@ "end": 5066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base1", "optional": false }, @@ -9420,6 +9647,7 @@ "end": 5076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -9438,6 +9666,7 @@ "end": 5088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base2", "optional": false }, @@ -9471,6 +9700,7 @@ "end": 5098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -9489,6 +9719,7 @@ "end": 5113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -9522,6 +9753,7 @@ "end": 5123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -9540,6 +9772,7 @@ "end": 5138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -9576,6 +9809,7 @@ "end": 5144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -9601,6 +9835,7 @@ "end": 5161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -9641,6 +9876,7 @@ "end": 5207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -9666,6 +9902,7 @@ "end": 5224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -9706,6 +9943,7 @@ "end": 5299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -9731,6 +9969,7 @@ "end": 5316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false }, @@ -9771,6 +10010,7 @@ "end": 5357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -9796,6 +10036,7 @@ "end": 5374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -9836,6 +10077,7 @@ "end": 5409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -9861,6 +10103,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -9901,6 +10144,7 @@ "end": 5480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false }, @@ -9926,6 +10170,7 @@ "end": 5494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -9949,6 +10194,7 @@ "end": 5621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceThis", "optional": false }, @@ -9968,6 +10214,7 @@ "end": 5626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -9989,6 +10236,7 @@ "end": 5629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -10074,6 +10322,7 @@ "end": 5676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LiteralTypeThis", "optional": false }, @@ -10093,6 +10342,7 @@ "end": 5681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -10122,6 +10372,7 @@ "end": 5685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -10225,6 +10476,7 @@ "end": 5735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnyThis", "optional": false }, @@ -10244,6 +10496,7 @@ "end": 5740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -10354,6 +10607,7 @@ "end": 5787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interfaceThis", "optional": false, "typeAnnotation": null @@ -10372,6 +10626,7 @@ "end": 5807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceThis", "optional": false }, @@ -10405,6 +10660,7 @@ "end": 5830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "literalTypeThis", "optional": false, "typeAnnotation": null @@ -10423,6 +10679,7 @@ "end": 5852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LiteralTypeThis", "optional": false }, @@ -10456,6 +10713,7 @@ "end": 5867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyThis", "optional": false, "typeAnnotation": null @@ -10474,6 +10732,7 @@ "end": 5881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnyThis", "optional": false }, @@ -10507,6 +10766,7 @@ "end": 5934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -10536,6 +10796,7 @@ "end": 5948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -10561,6 +10822,7 @@ "end": 5957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10610,6 +10872,7 @@ "end": 5985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -10623,6 +10886,7 @@ "end": 5993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -10655,6 +10919,7 @@ "end": 6007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -10703,6 +10968,7 @@ "end": 6020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10729,6 +10995,7 @@ "end": 6033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argArray", "optional": false, "typeAnnotation": null @@ -10776,6 +11043,7 @@ "end": 6044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10802,6 +11070,7 @@ "end": 5987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -10846,6 +11115,7 @@ "end": 6054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -10884,6 +11154,7 @@ "end": 6066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -10925,6 +11196,7 @@ "end": 6111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "missingTypeIsImplicitAny", "optional": false }, @@ -10944,6 +11216,7 @@ "end": 6116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": null @@ -10963,6 +11236,7 @@ "end": 6119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -11039,6 +11313,7 @@ "end": 6155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions2.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions2.json index d4e01e464f11..23df01457772 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions2.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions2.json @@ -18,6 +18,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexedWithThis", "optional": false }, @@ -45,6 +46,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "init", "optional": false }, @@ -70,6 +72,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "willDestroy", "optional": false }, @@ -146,6 +150,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -194,6 +199,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propName", "optional": false, "typeAnnotation": { @@ -302,6 +308,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -337,6 +344,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -409,6 +417,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexedWithoutThis", "optional": false }, @@ -436,6 +445,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "init", "optional": false }, @@ -487,6 +497,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "willDestroy", "optional": false }, @@ -534,6 +545,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propName", "optional": false, "typeAnnotation": { @@ -591,6 +603,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SimpleInterface", "optional": false }, @@ -617,6 +630,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -630,6 +644,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -665,6 +680,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -700,6 +716,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend1", "optional": false }, @@ -719,6 +736,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -740,6 +758,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexedWithThis", "optional": false }, @@ -784,6 +803,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend2", "optional": false }, @@ -803,6 +823,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -824,6 +845,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IndexedWithoutThis", "optional": false }, @@ -868,6 +890,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simple", "optional": false }, @@ -887,6 +910,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -908,6 +932,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SimpleInterface", "optional": false }, @@ -963,6 +988,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend1", "optional": false }, @@ -1188,6 +1214,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extend2", "optional": false }, @@ -1398,6 +1425,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simple", "optional": false }, @@ -1436,6 +1464,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1482,6 +1511,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions3.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions3.json index 538bcf7e8938..fc2f0d913432 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions3.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions3.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -55,6 +56,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TProp", "optional": false }, @@ -114,6 +117,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TProp", "optional": false }, @@ -170,6 +174,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -283,6 +288,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions4.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions4.json index 3ec038e9116c..5ef95e5c18ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions4.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInFunctions4.json @@ -19,6 +19,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrongObject", "optional": false }, @@ -44,6 +45,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -82,6 +84,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CorrectObject", "optional": false }, @@ -107,6 +110,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -140,6 +144,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isCorrect", "optional": false }, @@ -159,6 +164,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -209,6 +215,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -231,6 +238,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CorrectObject", "optional": false }, @@ -249,6 +257,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callsCallback", "optional": false }, @@ -268,6 +277,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": { @@ -290,6 +300,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -351,6 +362,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "problemFunction", "optional": false }, @@ -370,6 +382,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -398,6 +411,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CorrectObject", "optional": false }, @@ -416,6 +430,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrongObject", "optional": false }, @@ -468,6 +483,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isCorrect", "optional": false }, @@ -516,6 +532,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callsCallback", "optional": false }, @@ -537,6 +554,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -592,6 +610,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false } @@ -611,6 +630,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -628,6 +648,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInInterfaces.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInInterfaces.json index 859a088b9e54..5db45b35645a 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInInterfaces.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -78,6 +80,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -91,6 +94,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -141,6 +145,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -168,6 +173,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -216,6 +222,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -260,6 +267,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -316,6 +324,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -340,6 +349,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -373,6 +383,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -397,6 +408,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -418,6 +430,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -454,6 +467,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -481,6 +495,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -522,6 +537,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -588,6 +604,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -626,6 +643,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -649,6 +667,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -687,6 +706,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -710,6 +730,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -765,6 +786,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -790,6 +812,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -840,6 +863,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -865,6 +889,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -916,6 +941,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -940,6 +966,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -976,6 +1003,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1000,6 +1028,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1075,6 +1104,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -1100,6 +1130,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1140,6 +1171,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals.json index 108797df35f2..b789de59ff37 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals.json @@ -28,6 +28,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -244,6 +245,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutuallyRecursive", "optional": false, "typeAnnotation": null @@ -397,6 +399,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -476,6 +479,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -516,6 +520,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -570,6 +575,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -643,6 +649,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -678,6 +685,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -732,6 +740,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -770,6 +779,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutuallyRecursive", "optional": false }, @@ -802,6 +812,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -829,6 +840,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -863,6 +875,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false }, @@ -899,6 +912,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "passthrough", "optional": false }, @@ -912,6 +926,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -961,6 +976,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub1", "optional": false }, @@ -974,6 +990,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1036,6 +1053,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "impl", "optional": false, "typeAnnotation": { @@ -1057,6 +1075,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1071,6 +1090,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutuallyRecursive", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals2.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals2.json index ebe0294df46c..fa868c464348 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals2.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInObjectLiterals2.json @@ -28,6 +28,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -363,6 +364,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -417,6 +419,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -445,6 +448,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -470,6 +474,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -505,6 +510,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -540,6 +546,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -574,6 +581,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "moveBy", "optional": false }, @@ -587,6 +595,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": { @@ -612,6 +621,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": { @@ -637,6 +647,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": true, "typeAnnotation": { @@ -699,6 +710,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -720,6 +732,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -799,6 +812,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -818,6 +832,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -837,6 +852,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -899,6 +915,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -946,6 +963,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -993,6 +1011,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1047,6 +1066,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1092,6 +1112,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1120,6 +1141,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1209,6 +1231,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -1228,6 +1251,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -1247,6 +1271,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -1309,6 +1334,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -1356,6 +1382,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -1403,6 +1430,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1457,6 +1485,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1502,6 +1531,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": { @@ -1530,6 +1560,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -1619,6 +1650,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -1638,6 +1670,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -1657,6 +1690,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -1719,6 +1753,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -1766,6 +1801,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -1813,6 +1849,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1867,6 +1904,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -1912,6 +1950,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": { @@ -1940,6 +1979,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2037,6 +2077,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -2056,6 +2097,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -2075,6 +2117,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -2137,6 +2180,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -2184,6 +2228,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -2231,6 +2276,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -2285,6 +2331,7 @@ "end": 1408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -2316,6 +2363,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2335,6 +2383,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2356,6 +2405,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2411,6 +2461,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2489,6 +2540,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -2508,6 +2560,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -2527,6 +2580,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -2589,6 +2643,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -2636,6 +2691,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -2683,6 +2739,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -2737,6 +2794,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -2769,6 +2827,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2788,6 +2847,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2816,6 +2876,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -2889,6 +2950,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2967,6 +3029,7 @@ "end": 1736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": null @@ -2986,6 +3049,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": null @@ -3005,6 +3069,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false, "typeAnnotation": null @@ -3067,6 +3132,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -3114,6 +3180,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -3161,6 +3228,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -3215,6 +3283,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dz", "optional": false } @@ -3252,6 +3321,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectDescriptor", "optional": false }, @@ -3275,6 +3345,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3297,6 +3368,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3329,6 +3401,7 @@ "end": 2022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -3353,6 +3426,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3374,6 +3448,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methods", "optional": false }, @@ -3405,6 +3480,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3423,6 +3499,7 @@ "end": 2054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -3453,6 +3530,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3471,6 +3549,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3497,6 +3576,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeObject", "optional": false }, @@ -3516,6 +3596,7 @@ "end": 2143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "desc", "optional": false, "typeAnnotation": { @@ -3537,6 +3618,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectDescriptor", "optional": false }, @@ -3560,6 +3642,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3578,6 +3661,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3619,6 +3703,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3641,6 +3726,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3678,6 +3764,7 @@ "end": 2171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -3696,6 +3783,7 @@ "end": 2175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -3728,6 +3816,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3746,6 +3835,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeObject", "optional": false }, @@ -3861,6 +3951,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": { @@ -3894,6 +3985,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": { @@ -3970,6 +4062,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -4017,6 +4110,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -4056,6 +4150,7 @@ "end": 2550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectDescriptor2", "optional": false }, @@ -4079,6 +4174,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4101,6 +4197,7 @@ "end": 2555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4132,6 +4229,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -4162,6 +4260,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4180,6 +4279,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4211,6 +4311,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -4235,6 +4336,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4256,6 +4358,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methods", "optional": false }, @@ -4280,6 +4383,7 @@ "end": 2608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4301,6 +4405,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeObject2", "optional": false }, @@ -4320,6 +4425,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "desc", "optional": false, "typeAnnotation": { @@ -4341,6 +4447,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectDescriptor", "optional": false }, @@ -4364,6 +4471,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4382,6 +4490,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4423,6 +4532,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4445,6 +4555,7 @@ "end": 2646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4482,6 +4593,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -4500,6 +4612,7 @@ "end": 2684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -4532,6 +4645,7 @@ "end": 2693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -4550,6 +4664,7 @@ "end": 2707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeObject2", "optional": false }, @@ -4665,6 +4780,7 @@ "end": 2768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false, "typeAnnotation": { @@ -4698,6 +4814,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false, "typeAnnotation": { @@ -4774,6 +4891,7 @@ "end": 2816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dx", "optional": false } @@ -4821,6 +4939,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dy", "optional": false } @@ -4860,6 +4979,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDesc", "optional": false }, @@ -4883,6 +5003,7 @@ "end": 3007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4915,6 +5036,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4939,6 +5061,7 @@ "end": 3026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4959,6 +5082,7 @@ "end": 3035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -4984,6 +5108,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5005,6 +5130,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -5018,6 +5144,7 @@ "end": 3057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5039,6 +5166,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5081,6 +5209,7 @@ "end": 3088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDescMap", "optional": false }, @@ -5104,6 +5233,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5135,6 +5265,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5161,6 +5292,7 @@ "end": 3113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5184,6 +5316,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDesc", "optional": false }, @@ -5214,6 +5347,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5232,6 +5366,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5252,6 +5387,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProp", "optional": false }, @@ -5271,6 +5407,7 @@ "end": 3190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5292,6 +5429,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5314,6 +5452,7 @@ "end": 3199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -5335,6 +5474,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5357,6 +5497,7 @@ "end": 3208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "desc", "optional": false, "typeAnnotation": { @@ -5385,6 +5526,7 @@ "end": 3218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDesc", "optional": false }, @@ -5408,6 +5550,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5429,6 +5572,7 @@ "end": 3232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -5452,6 +5596,7 @@ "end": 3234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5495,6 +5640,7 @@ "end": 3164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5517,6 +5663,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5546,6 +5693,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5583,6 +5731,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5601,6 +5750,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -5624,6 +5774,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -5642,6 +5793,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5663,6 +5815,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProps", "optional": false }, @@ -5682,6 +5835,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5703,6 +5857,7 @@ "end": 3298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5725,6 +5880,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descs", "optional": false, "typeAnnotation": { @@ -5753,6 +5909,7 @@ "end": 3318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropDescMap", "optional": false }, @@ -5776,6 +5933,7 @@ "end": 3320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5797,6 +5955,7 @@ "end": 3332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -5820,6 +5979,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5863,6 +6023,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5885,6 +6046,7 @@ "end": 3290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5922,6 +6084,7 @@ "end": 3339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5940,6 +6103,7 @@ "end": 3343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5972,6 +6136,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p10", "optional": false, "typeAnnotation": null @@ -5990,6 +6155,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProp", "optional": false }, @@ -6003,6 +6169,7 @@ "end": 3369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -6084,6 +6251,7 @@ "end": 3397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p10", "optional": false }, @@ -6116,6 +6284,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p10", "optional": false }, @@ -6163,6 +6332,7 @@ "end": 3425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p11", "optional": false, "typeAnnotation": null @@ -6181,6 +6351,7 @@ "end": 3438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProp", "optional": false }, @@ -6194,6 +6365,7 @@ "end": 3441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -6305,6 +6477,7 @@ "end": 3507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6381,6 +6554,7 @@ "end": 3541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6429,6 +6603,7 @@ "end": 3556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p11", "optional": false }, @@ -6461,6 +6636,7 @@ "end": 3566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p11", "optional": false }, @@ -6508,6 +6684,7 @@ "end": 3584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p12", "optional": false, "typeAnnotation": null @@ -6526,6 +6703,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineProps", "optional": false }, @@ -6539,6 +6717,7 @@ "end": 3601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -6709,6 +6888,7 @@ "end": 3731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -6785,6 +6965,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -6836,6 +7017,7 @@ "end": 3794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p12", "optional": false }, @@ -6868,6 +7050,7 @@ "end": 3804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p12", "optional": false }, @@ -6918,6 +7101,7 @@ "end": 3817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p12", "optional": false }, @@ -6950,6 +7134,7 @@ "end": 3827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p12", "optional": false }, @@ -6988,6 +7173,7 @@ "end": 3894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Accessors", "optional": false }, @@ -7011,6 +7197,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7042,6 +7229,7 @@ "end": 3904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7068,6 +7256,7 @@ "end": 3915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7125,6 +7314,7 @@ "end": 3926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7143,6 +7333,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7165,6 +7356,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -7195,6 +7387,7 @@ "end": 3943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7213,6 +7406,7 @@ "end": 3945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -7240,6 +7434,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Dictionary", "optional": false }, @@ -7263,6 +7458,7 @@ "end": 3969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7291,6 +7487,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7329,6 +7526,7 @@ "end": 3989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7359,6 +7557,7 @@ "end": 4006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -7382,6 +7581,7 @@ "end": 4008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7413,6 +7613,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -7438,6 +7639,7 @@ "end": 4027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7459,6 +7661,7 @@ "end": 4036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -7472,6 +7675,7 @@ "end": 4043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -7493,6 +7697,7 @@ "end": 4046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7535,6 +7740,7 @@ "end": 4073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VueOptions", "optional": false }, @@ -7558,6 +7764,7 @@ "end": 4075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -7580,6 +7787,7 @@ "end": 4078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -7602,6 +7810,7 @@ "end": 4081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7633,6 +7842,7 @@ "end": 4093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisType", "optional": false }, @@ -7663,6 +7873,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -7681,6 +7892,7 @@ "end": 4099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -7699,6 +7911,7 @@ "end": 4103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7730,6 +7943,7 @@ "end": 4117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -7761,6 +7975,7 @@ "end": 4121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -7799,6 +8014,7 @@ "end": 4132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -7825,6 +8041,7 @@ "end": 4146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methods", "optional": false }, @@ -7849,6 +8066,7 @@ "end": 4150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -7870,6 +8088,7 @@ "end": 4164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "computed", "optional": false }, @@ -7894,6 +8113,7 @@ "end": 4176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Accessors", "optional": false }, @@ -7917,6 +8137,7 @@ "end": 4178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7955,6 +8176,7 @@ "end": 4201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false, "typeAnnotation": { @@ -7977,6 +8199,7 @@ "end": 4224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -7998,6 +8221,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "VueOptions", "optional": false }, @@ -8021,6 +8245,7 @@ "end": 4238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -8039,6 +8264,7 @@ "end": 4241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -8057,6 +8283,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8088,6 +8315,7 @@ "end": 4209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -8110,6 +8338,7 @@ "end": 4212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -8132,6 +8361,7 @@ "end": 4215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8169,6 +8399,7 @@ "end": 4251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -8187,6 +8418,7 @@ "end": 4255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -8205,6 +8437,7 @@ "end": 4259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -8245,6 +8478,7 @@ "end": 4269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false, "typeAnnotation": null @@ -8263,6 +8497,7 @@ "end": 4279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vue", "optional": false }, @@ -8398,6 +8633,7 @@ "end": 4342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -8653,6 +8889,7 @@ "end": 4579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8722,6 +8959,7 @@ "end": 4629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false } @@ -8745,6 +8983,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false }, @@ -8784,6 +9023,7 @@ "end": 4641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false }, @@ -8832,6 +9072,7 @@ "end": 4655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false }, @@ -8864,6 +9105,7 @@ "end": 4665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vue", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInTaggedTemplateCall.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInTaggedTemplateCall.json index aa3ecded3333..446f84156aaf 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInTaggedTemplateCall.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInTaggedTemplateCall.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -90,6 +92,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -115,6 +118,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": { @@ -143,6 +147,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TemplateStringsArray", "optional": false }, @@ -224,6 +229,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +283,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -344,6 +351,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInTuples.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInTuples.json index c1e6fa52f473..9218202126ca 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInTuples.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInTuples.json @@ -18,6 +18,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -42,6 +43,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "slice", "optional": false }, @@ -122,6 +125,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -233,6 +237,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -257,6 +262,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299,6 +305,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -323,6 +330,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -378,6 +386,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -402,6 +411,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeInTypePredicate.json b/crates/swc_ecma_parser/tests/tsc/thisTypeInTypePredicate.json index 744d04b4ff4c..d4020a276cd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeInTypePredicate.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeInTypePredicate.json @@ -14,6 +14,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -55,6 +57,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -80,6 +83,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +124,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -142,6 +147,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -184,6 +190,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -220,6 +227,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -251,6 +259,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numbers", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -290,6 +300,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -325,6 +336,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -353,6 +365,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeOfConstructorFunctions.json b/crates/swc_ecma_parser/tests/tsc/thisTypeOfConstructorFunctions.json index 03bc00ec179b..e14b9b1d32b7 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeOfConstructorFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeOfConstructorFunctions.json @@ -14,6 +14,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -33,6 +34,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139,6 +141,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -234,6 +237,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -371,6 +375,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cpp", "optional": false }, @@ -390,6 +395,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -452,6 +458,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -496,6 +503,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cpp", "optional": false }, @@ -640,6 +648,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false, "typeAnnotation": null @@ -658,6 +667,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cp", "optional": false }, @@ -704,6 +714,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cpp", "optional": false, "typeAnnotation": null @@ -722,6 +733,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Cpp", "optional": false }, @@ -764,6 +776,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, @@ -800,6 +813,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cppn", "optional": false, "typeAnnotation": null @@ -824,6 +838,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cpp", "optional": false }, @@ -866,6 +881,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cpn", "optional": false, "typeAnnotation": null @@ -890,6 +906,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, @@ -932,6 +949,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cpn", "optional": false, "typeAnnotation": null @@ -956,6 +974,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeOptionalCall.json b/crates/swc_ecma_parser/tests/tsc/thisTypeOptionalCall.json index 780ba57677cc..88a0a259ce72 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeOptionalCall.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeOptionalCall.json @@ -14,6 +14,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeBind", "optional": false }, @@ -33,6 +34,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -111,6 +115,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -132,6 +137,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -156,6 +162,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -179,6 +186,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -207,6 +215,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -283,6 +292,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -306,6 +316,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -339,6 +350,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -361,6 +373,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +410,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -451,6 +465,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -474,6 +489,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -502,6 +518,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/thisTypeSyntacticContext.json b/crates/swc_ecma_parser/tests/tsc/thisTypeSyntacticContext.json index 9812d4a02d8c..1d37db5c2ea7 100644 --- a/crates/swc_ecma_parser/tests/tsc/thisTypeSyntacticContext.json +++ b/crates/swc_ecma_parser/tests/tsc/thisTypeSyntacticContext.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -132,6 +135,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -161,6 +165,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -196,6 +201,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -221,6 +227,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -250,6 +257,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -358,6 +366,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -377,6 +386,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -408,6 +418,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -456,6 +467,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -505,6 +517,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -566,6 +579,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -623,6 +637,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -673,6 +688,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/throwInEnclosingStatements.json b/crates/swc_ecma_parser/tests/tsc/throwInEnclosingStatements.json index e29578bb72b2..95c09d6fe34d 100644 --- a/crates/swc_ecma_parser/tests/tsc/throwInEnclosingStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/throwInEnclosingStatements.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -33,6 +34,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -98,6 +101,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -148,6 +153,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -176,6 +182,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -213,6 +220,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -249,6 +257,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -282,6 +291,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -309,6 +319,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -340,6 +351,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -377,6 +389,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -411,6 +424,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -447,6 +461,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -487,6 +502,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -523,6 +539,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false, "typeAnnotation": null @@ -561,6 +578,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "idx", "optional": false } @@ -630,6 +648,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -667,6 +686,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false }, @@ -701,6 +721,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -717,6 +738,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -762,6 +784,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +940,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -954,6 +978,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aa", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/throwStatements.json b/crates/swc_ecma_parser/tests/tsc/throwStatements.json index 7343aca131cf..c063f5e6bb72 100644 --- a/crates/swc_ecma_parser/tests/tsc/throwStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/throwStatements.json @@ -18,6 +18,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, @@ -78,6 +80,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -148,6 +151,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -164,6 +168,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -209,6 +214,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -259,6 +265,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +289,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +343,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -358,6 +367,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -381,6 +391,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -426,6 +437,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -449,6 +461,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -468,6 +481,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -555,6 +569,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -580,6 +595,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -654,6 +670,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -673,6 +690,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -733,6 +751,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -797,6 +816,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": null @@ -827,6 +847,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false } @@ -854,6 +875,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": null @@ -884,6 +906,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false } @@ -911,6 +934,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false, "typeAnnotation": null @@ -929,6 +953,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -965,6 +990,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aDate", "optional": false } @@ -992,6 +1018,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false, "typeAnnotation": null @@ -1010,6 +1037,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1033,6 +1061,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false } @@ -1060,6 +1089,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false, "typeAnnotation": null @@ -1088,6 +1118,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anAny", "optional": false } @@ -1115,6 +1146,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherAny", "optional": false, "typeAnnotation": null @@ -1139,6 +1171,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1171,6 +1204,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anOtherAny", "optional": false } @@ -1198,6 +1232,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anUndefined", "optional": false, "typeAnnotation": null @@ -1209,6 +1244,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1229,6 +1265,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anUndefined", "optional": false } @@ -1256,6 +1293,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false, "typeAnnotation": null @@ -1274,6 +1312,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1297,6 +1336,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClass", "optional": false } @@ -1324,6 +1364,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false, "typeAnnotation": null @@ -1342,6 +1383,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1381,6 +1423,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aGenericClass", "optional": false } @@ -1408,6 +1451,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": null @@ -1458,6 +1502,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false } @@ -1485,6 +1530,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": null @@ -1496,6 +1542,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1516,6 +1563,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false } @@ -1540,6 +1588,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false }, @@ -1583,6 +1632,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false, "typeAnnotation": null @@ -1602,6 +1652,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1638,6 +1689,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false } @@ -1662,6 +1714,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aLambda", "optional": false }, @@ -1705,6 +1758,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false, "typeAnnotation": null @@ -1716,6 +1770,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1736,6 +1791,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aModule", "optional": false } @@ -1760,6 +1816,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -1788,6 +1845,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false, "typeAnnotation": null @@ -1812,6 +1870,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1844,6 +1903,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aClassInModule", "optional": false } @@ -1871,6 +1931,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false, "typeAnnotation": null @@ -1888,6 +1949,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1917,6 +1979,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunctionInModule", "optional": false } @@ -1944,6 +2007,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1966,6 +2030,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2028,6 +2093,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2117,6 +2183,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2138,6 +2205,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2177,6 +2245,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2350,6 +2419,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2377,6 +2447,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2404,6 +2475,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2431,6 +2503,7 @@ "end": 1441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelAmbientModule.json b/crates/swc_ecma_parser/tests/tsc/topLevelAmbientModule.json index ea72f7169749..14cff2177fbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelAmbientModule.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelAmbientModule.json @@ -59,6 +59,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -101,6 +102,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -144,6 +146,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -168,6 +171,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelAwait.3.json b/crates/swc_ecma_parser/tests/tsc/topLevelAwait.3.json index 9c70d020e86f..47ab89199538 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelAwait.3.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelAwait.3.json @@ -39,6 +39,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -89,6 +91,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "await", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelFileModule.json b/crates/swc_ecma_parser/tests/tsc/topLevelFileModule.json index 29d86c0e7dcf..2ce6ea8a3da1 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelFileModule.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelFileModule.json @@ -34,6 +34,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -87,6 +88,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -126,6 +128,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -161,6 +164,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fum", "optional": false }, @@ -204,6 +208,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -228,6 +233,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -253,6 +259,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fum", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelFileModuleMissing.json b/crates/swc_ecma_parser/tests/tsc/topLevelFileModuleMissing.json index f17d478708aa..b788f4424a5d 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelFileModuleMissing.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelFileModuleMissing.json @@ -34,6 +34,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -73,6 +74,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -116,6 +118,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -140,6 +143,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelModuleDeclarationAndFile.json b/crates/swc_ecma_parser/tests/tsc/topLevelModuleDeclarationAndFile.json index 2c88ca70aa3f..3d65877be09c 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelModuleDeclarationAndFile.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelModuleDeclarationAndFile.json @@ -34,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +121,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -178,6 +180,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -221,6 +224,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": null @@ -245,6 +249,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -294,6 +299,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": null @@ -325,6 +331,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelThisAssignment.json b/crates/swc_ecma_parser/tests/tsc/topLevelThisAssignment.json index 07650c7cf3ed..712c94c39503 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelThisAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelThisAssignment.json @@ -93,6 +93,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -139,6 +140,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/topLevelVarHoistingSystem.json b/crates/swc_ecma_parser/tests/tsc/topLevelVarHoistingSystem.json index 56bdd8c5e28f..134571d004ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/topLevelVarHoistingSystem.json +++ b/crates/swc_ecma_parser/tests/tsc/topLevelVarHoistingSystem.json @@ -50,6 +50,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -80,6 +81,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -125,6 +127,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -147,6 +150,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -182,6 +186,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/tryStatements.json b/crates/swc_ecma_parser/tests/tsc/tryStatements.json index c32930ad0bea..753e25b3196e 100644 --- a/crates/swc_ecma_parser/tests/tsc/tryStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/tryStatements.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -233,6 +234,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -268,6 +270,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -392,6 +395,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-js.json b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-js.json index 81685decc474..aeb4f6955024 100644 --- a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-js.json +++ b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-js.json @@ -28,6 +28,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck-js.json b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck-js.json index 2285662509f7..a2d5ed08e809 100644 --- a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck-js.json +++ b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck-js.json @@ -28,6 +28,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck.json b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck.json index 0c323267fa4f..6fd2540d807d 100644 --- a/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck.json +++ b/crates/swc_ecma_parser/tests/tsc/ts-expect-error-nocheck.json @@ -28,6 +28,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/ts-expect-error.json b/crates/swc_ecma_parser/tests/tsc/ts-expect-error.json index a63844e10897..8836e874e3c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/ts-expect-error.json +++ b/crates/swc_ecma_parser/tests/tsc/ts-expect-error.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancySingle", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancyMulti", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedFancySingle", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedFancyMulti", "optional": false, "typeAnnotation": { @@ -244,6 +248,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedPlainSingle", "optional": false, "typeAnnotation": { @@ -298,6 +303,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedPlainMulti", "optional": false, "typeAnnotation": { @@ -352,6 +358,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedPlainSingle", "optional": false, "typeAnnotation": { @@ -406,6 +413,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedPlainMulti1", "optional": false, "typeAnnotation": { @@ -460,6 +468,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedPlainMulti2", "optional": false, "typeAnnotation": { @@ -514,6 +523,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidPlain", "optional": false, "typeAnnotation": { @@ -568,6 +578,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validPlain", "optional": false, "typeAnnotation": { @@ -970,6 +981,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancySingle", "optional": false, "typeAnnotation": { @@ -1024,6 +1036,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancyMulti", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/ts-ignore.json b/crates/swc_ecma_parser/tests/tsc/ts-ignore.json index 8d7819e69d3e..450cee4a3c4a 100644 --- a/crates/swc_ecma_parser/tests/tsc/ts-ignore.json +++ b/crates/swc_ecma_parser/tests/tsc/ts-ignore.json @@ -28,6 +28,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancy", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedFancy", "optional": false, "typeAnnotation": { @@ -136,6 +138,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedPlain", "optional": false, "typeAnnotation": { @@ -190,6 +193,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedPlain", "optional": false, "typeAnnotation": { @@ -244,6 +248,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidPlain", "optional": false, "typeAnnotation": { @@ -298,6 +303,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validPlain", "optional": false, "typeAnnotation": { @@ -352,6 +358,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidCommentedFancy", "optional": false, "typeAnnotation": { @@ -406,6 +413,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validCommentedFancy", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescript.json b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescript.json index 15356fc8f8cf..77920d19f9e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescript.json +++ b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescript.json @@ -34,6 +34,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, @@ -114,6 +116,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -154,6 +157,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bet", "optional": false }, @@ -232,6 +236,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments1.json b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments1.json index 225c8c7ee6ff..9d937ce67f65 100644 --- a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments1.json +++ b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments1.json @@ -34,6 +34,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, @@ -114,6 +116,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -154,6 +157,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bet", "optional": false }, @@ -232,6 +236,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments2.json b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments2.json index ff2fa5a8c48e..d3c8d480f513 100644 --- a/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments2.json +++ b/crates/swc_ecma_parser/tests/tsc/tsNoCheckForTypescriptComments2.json @@ -34,6 +34,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, @@ -114,6 +116,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false }, @@ -154,6 +157,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bet", "optional": false }, @@ -232,6 +236,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Aleph", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes1.json b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes1.json index 4bc4782b793d..452aafceab4d 100644 --- a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes1.json @@ -35,6 +35,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -117,6 +119,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -130,6 +133,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes2.json b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes2.json index d2bb56ff0fc6..083d11af7077 100644 --- a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes2.json +++ b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes2.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -40,6 +41,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -51,6 +53,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes3.json b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes3.json index 6f05cc6c0172..214df9a75be6 100644 --- a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes3.json +++ b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes3.json @@ -35,6 +35,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -82,6 +84,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes4.json b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes4.json index 03ee5a7d5c14..a098bc7079d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/tupleElementTypes4.json +++ b/crates/swc_ecma_parser/tests/tsc/tupleElementTypes4.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -46,6 +47,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -57,6 +59,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -93,6 +96,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/tupleLengthCheck.json b/crates/swc_ecma_parser/tests/tsc/tupleLengthCheck.json index 9d058213bdb1..51a9238ab253 100644 --- a/crates/swc_ecma_parser/tests/tsc/tupleLengthCheck.json +++ b/crates/swc_ecma_parser/tests/tsc/tupleLengthCheck.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -107,6 +108,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": { @@ -216,6 +218,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -233,6 +236,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -280,6 +284,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -297,6 +302,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -344,6 +350,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -361,6 +368,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -408,6 +416,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -425,6 +434,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -472,6 +482,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -489,6 +500,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -536,6 +548,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -553,6 +566,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, @@ -600,6 +614,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -617,6 +632,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoAccessorsWithSameName2.json b/crates/swc_ecma_parser/tests/tsc/twoAccessorsWithSameName2.json index 49460fd91ee6..a451847b4b52 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoAccessorsWithSameName2.json +++ b/crates/swc_ecma_parser/tests/tsc/twoAccessorsWithSameName2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -161,6 +162,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -202,6 +204,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -265,6 +268,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -314,6 +318,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -415,6 +420,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName.json b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName.json index 03edb9ad03db..15e10ff58b9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName.json +++ b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName.json @@ -18,6 +18,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -99,6 +102,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +151,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -179,6 +185,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -203,6 +210,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -226,6 +234,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -250,6 +259,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -272,6 +282,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -305,6 +316,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -329,6 +341,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -352,6 +365,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -376,6 +390,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -398,6 +413,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -431,6 +447,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -455,6 +472,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -481,6 +499,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -504,6 +523,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -528,6 +548,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -561,6 +582,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -585,6 +607,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -608,6 +631,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -632,6 +656,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -665,6 +690,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -689,6 +715,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -712,6 +739,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -736,6 +764,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -758,6 +787,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -791,6 +821,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -815,6 +846,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -838,6 +870,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -862,6 +895,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -884,6 +918,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -917,6 +952,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -941,6 +977,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -970,6 +1007,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -993,6 +1031,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1017,6 +1056,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1039,6 +1079,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1072,6 +1113,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1096,6 +1138,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1125,6 +1168,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -1148,6 +1192,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1172,6 +1217,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1194,6 +1240,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1227,6 +1274,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1251,6 +1299,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1280,6 +1329,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1309,6 +1359,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1333,6 +1384,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1355,6 +1407,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1388,6 +1441,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1412,6 +1466,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1442,6 +1497,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1471,6 +1527,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1495,6 +1552,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1517,6 +1575,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1550,6 +1609,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1574,6 +1634,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName2.json b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName2.json index ef976c1b1b6f..23e58711a08d 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName2.json +++ b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesDifferingByTypeParameterName2.json @@ -18,6 +18,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -42,6 +43,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -97,6 +100,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -121,6 +125,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -144,6 +149,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -168,6 +174,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -190,6 +197,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -223,6 +231,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -247,6 +256,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -273,6 +283,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +307,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -320,6 +332,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -342,6 +355,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -375,6 +389,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -399,6 +414,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -422,6 +438,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -446,6 +463,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -468,6 +486,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -501,6 +520,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -525,6 +545,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -554,6 +575,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -577,6 +599,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -601,6 +624,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -623,6 +647,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -656,6 +681,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -680,6 +706,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -709,6 +736,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -732,6 +760,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -756,6 +785,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -778,6 +808,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -811,6 +842,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -835,6 +867,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -864,6 +897,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -893,6 +927,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -917,6 +952,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -939,6 +975,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -972,6 +1009,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -996,6 +1034,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1026,6 +1065,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1055,6 +1095,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1079,6 +1120,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1101,6 +1143,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1134,6 +1177,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1158,6 +1202,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithDifferentConstraints.json b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithDifferentConstraints.json index e71fac702e18..0c9866e93bc8 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithDifferentConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithDifferentConstraints.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -61,6 +63,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -92,6 +95,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -116,6 +120,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +144,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -163,6 +169,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -182,6 +189,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -213,6 +221,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -237,6 +246,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -263,6 +273,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -286,6 +297,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -310,6 +322,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -329,6 +342,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -352,6 +366,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -386,6 +401,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -410,6 +426,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -433,6 +450,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -457,6 +475,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -476,6 +495,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -523,6 +543,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -547,6 +568,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -576,6 +598,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -599,6 +622,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -623,6 +647,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -642,6 +667,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -673,6 +699,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -697,6 +724,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -726,6 +754,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -749,6 +778,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -773,6 +803,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -792,6 +823,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -823,6 +855,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -847,6 +880,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -876,6 +910,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -905,6 +940,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -929,6 +965,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -948,6 +985,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -979,6 +1017,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1003,6 +1042,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1033,6 +1073,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -1062,6 +1103,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1086,6 +1128,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1105,6 +1148,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1136,6 +1180,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1160,6 +1205,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1187,6 +1233,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1211,6 +1258,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1251,6 +1299,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1275,6 +1324,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1296,6 +1346,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1320,6 +1371,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constraint", "optional": false }, @@ -1343,6 +1395,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1369,6 +1422,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1393,6 +1447,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1426,6 +1481,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1450,6 +1506,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1471,6 +1528,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1495,6 +1553,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constraint", "optional": false }, @@ -1518,6 +1577,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1544,6 +1604,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1568,6 +1629,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1601,6 +1663,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1625,6 +1688,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1648,6 +1712,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1672,6 +1737,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1712,6 +1778,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1736,6 +1803,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1759,6 +1827,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Constraint", "optional": false }, @@ -1783,6 +1852,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithTheSameNameButDifferentArity.json b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithTheSameNameButDifferentArity.json index 203d334bdb21..7f6726154bd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithTheSameNameButDifferentArity.json +++ b/crates/swc_ecma_parser/tests/tsc/twoGenericInterfacesWithTheSameNameButDifferentArity.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -99,6 +102,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -122,6 +126,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -146,6 +151,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -168,6 +174,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -201,6 +208,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -225,6 +233,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -251,6 +260,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -274,6 +284,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -298,6 +309,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -331,6 +343,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -355,6 +368,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +392,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -402,6 +417,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -424,6 +440,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -457,6 +474,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -481,6 +499,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -510,6 +529,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -533,6 +553,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -557,6 +578,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -590,6 +612,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -614,6 +637,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -643,6 +667,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -666,6 +691,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -690,6 +716,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -712,6 +739,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -745,6 +773,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -769,6 +798,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -798,6 +828,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -827,6 +858,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -851,6 +883,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -884,6 +917,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -908,6 +942,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -938,6 +973,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M3", "optional": false }, @@ -967,6 +1003,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -991,6 +1028,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1046,6 +1085,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1070,6 +1110,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule.json b/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule.json index 6f950c5aab6e..ca9567e97b72 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule.json +++ b/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule.json @@ -21,6 +21,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -50,6 +51,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +79,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -121,6 +124,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -145,6 +149,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +183,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -202,6 +208,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -232,6 +239,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -261,6 +269,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -288,6 +297,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -336,6 +346,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -357,6 +368,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -392,6 +404,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -409,6 +422,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -448,6 +462,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -465,6 +480,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -500,6 +516,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -524,6 +541,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -557,6 +575,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -581,6 +600,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -615,6 +635,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -636,6 +657,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -687,6 +709,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -704,6 +727,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -743,6 +767,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -760,6 +785,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule2.json b/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule2.json index f63ab4ce208d..c402b7eae92d 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule2.json +++ b/crates/swc_ecma_parser/tests/tsc/twoInterfacesDifferentRootModule2.json @@ -21,6 +21,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -50,6 +51,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -77,6 +79,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -121,6 +124,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -145,6 +149,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +183,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -202,6 +208,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +236,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -258,6 +266,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -285,6 +294,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -333,6 +343,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -354,6 +365,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -389,6 +401,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -406,6 +419,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -445,6 +459,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -462,6 +477,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -497,6 +513,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -521,6 +538,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -554,6 +572,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -578,6 +597,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -612,6 +632,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -633,6 +654,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -684,6 +706,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -701,6 +724,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -740,6 +764,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -757,6 +782,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -799,6 +825,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -820,6 +847,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -855,6 +883,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -872,6 +901,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -911,6 +941,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -928,6 +959,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -967,6 +999,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -988,6 +1021,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1039,6 +1073,7 @@ "end": 587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1056,6 +1091,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1095,6 +1131,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1112,6 +1149,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads.json b/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads.json index 0214cf909cd7..67bdc46a7724 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads.json +++ b/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads.json @@ -18,6 +18,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +59,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -106,6 +109,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -119,6 +123,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -171,6 +176,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -197,6 +203,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +217,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -231,6 +239,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -258,6 +267,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -282,6 +292,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -306,6 +317,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -338,6 +350,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -351,6 +364,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -372,6 +386,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -410,6 +425,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -423,6 +439,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -475,6 +492,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -499,6 +517,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -531,6 +550,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -544,6 +564,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -565,6 +586,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -592,6 +614,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -613,6 +636,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -626,6 +650,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -647,6 +672,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -698,6 +724,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -719,6 +746,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -770,6 +798,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -794,6 +823,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -838,6 +868,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -862,6 +893,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -884,6 +916,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -916,6 +949,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -929,6 +963,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -950,6 +985,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -964,6 +1000,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -985,6 +1022,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1023,6 +1061,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1036,6 +1075,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1061,6 +1101,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1113,6 +1154,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1137,6 +1179,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1159,6 +1202,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1191,6 +1235,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1204,6 +1249,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1225,6 +1271,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1239,6 +1286,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1260,6 +1308,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1287,6 +1336,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1313,6 +1363,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1351,6 +1402,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1372,6 +1424,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1403,6 +1456,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1441,6 +1495,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1465,6 +1520,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1522,6 +1578,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1546,6 +1603,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1568,6 +1626,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1601,6 +1660,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1625,6 +1685,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1646,6 +1707,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1670,6 +1732,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1690,6 +1753,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1703,6 +1767,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1724,6 +1789,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1738,6 +1804,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1759,6 +1826,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1786,6 +1854,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1812,6 +1881,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1840,6 +1910,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1864,6 +1935,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1886,6 +1958,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1918,6 +1991,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1931,6 +2005,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1952,6 +2027,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1966,6 +2042,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1987,6 +2064,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2014,6 +2092,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2040,6 +2119,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2078,6 +2158,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2099,6 +2180,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2130,6 +2212,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2168,6 +2251,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -2192,6 +2276,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads2.json b/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads2.json index fa190b5bf6bc..0c6db56a6d06 100644 --- a/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads2.json +++ b/crates/swc_ecma_parser/tests/tsc/twoMergedInterfacesWithDifferingOverloads2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -69,6 +70,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +123,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -148,6 +151,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -173,6 +177,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -235,6 +240,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -256,6 +262,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -291,6 +298,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -309,6 +317,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -342,6 +351,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -360,6 +370,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -406,6 +417,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -424,6 +436,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -475,6 +488,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -498,6 +512,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -522,6 +537,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -579,6 +595,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -600,6 +617,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -627,6 +645,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -651,6 +670,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -675,6 +695,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -708,6 +729,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -729,6 +751,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -743,6 +766,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -781,6 +805,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +828,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -824,6 +850,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -838,6 +865,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -859,6 +887,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -886,6 +915,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -912,6 +942,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -950,6 +981,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -971,6 +1003,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1022,6 +1055,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1040,6 +1074,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1073,6 +1108,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -1091,6 +1127,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1136,6 +1173,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -1154,6 +1192,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1211,6 +1250,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -1229,6 +1269,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeAliases.json b/crates/swc_ecma_parser/tests/tsc/typeAliases.json index 458ab39faba0..00f2b2f87045 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAliases.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAliases.json @@ -19,6 +19,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -55,6 +56,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -101,6 +103,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -148,6 +152,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -184,6 +189,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -230,6 +236,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -251,6 +258,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -277,6 +285,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -313,6 +322,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -359,6 +369,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -380,6 +391,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -406,6 +418,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -442,6 +455,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -488,6 +502,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -509,6 +524,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -535,6 +551,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -571,6 +588,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -617,6 +635,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": { @@ -638,6 +657,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T5", "optional": false }, @@ -663,6 +683,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -690,6 +711,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -728,6 +750,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -745,6 +768,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -774,6 +798,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": { @@ -795,6 +820,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -830,6 +856,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": { @@ -851,6 +878,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T6", "optional": false }, @@ -872,6 +900,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -944,6 +973,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -961,6 +991,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -990,6 +1021,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": { @@ -1011,6 +1043,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C7", "optional": false }, @@ -1046,6 +1079,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x7", "optional": false, "typeAnnotation": { @@ -1067,6 +1101,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T7", "optional": false }, @@ -1093,6 +1128,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T8", "optional": false }, @@ -1146,6 +1182,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": { @@ -1209,6 +1246,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x8", "optional": false, "typeAnnotation": { @@ -1230,6 +1268,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T8", "optional": false }, @@ -1256,6 +1295,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T9", "optional": false }, @@ -1308,6 +1348,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x9", "optional": false, "typeAnnotation": { @@ -1370,6 +1411,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x9", "optional": false, "typeAnnotation": { @@ -1391,6 +1433,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T9", "optional": false }, @@ -1417,6 +1460,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1442,6 +1486,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1489,6 +1534,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": { @@ -1518,6 +1564,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1571,6 +1618,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": { @@ -1592,6 +1640,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1618,6 +1667,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1679,6 +1729,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": { @@ -1750,6 +1801,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": { @@ -1771,6 +1823,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1796,6 +1849,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1823,6 +1877,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1868,6 +1923,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1885,6 +1941,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1914,6 +1971,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_1", "optional": false, "typeAnnotation": { @@ -1935,6 +1993,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -1970,6 +2029,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_2", "optional": false, "typeAnnotation": { @@ -1991,6 +2051,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -2012,6 +2073,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2031,6 +2093,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -2052,6 +2115,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2074,6 +2138,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -2095,6 +2160,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -2133,6 +2199,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2152,6 +2219,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -2172,6 +2240,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -2191,6 +2260,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -2236,6 +2306,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2249,6 +2320,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_1", "optional": false } @@ -2262,6 +2334,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_2", "optional": false } @@ -2290,6 +2363,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo13", "optional": false }, @@ -2303,6 +2377,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_2", "optional": false } @@ -2316,6 +2391,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13_1", "optional": false } @@ -2338,6 +2414,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -2374,6 +2451,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false, "typeAnnotation": { @@ -2395,6 +2473,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -2416,6 +2495,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14_1", "optional": false }, @@ -2435,6 +2515,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2456,6 +2537,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -2500,6 +2582,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14_2", "optional": false }, @@ -2519,6 +2602,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2582,6 +2666,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo14_2", "optional": false }, @@ -2601,6 +2686,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2622,6 +2708,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -2671,6 +2758,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meters", "optional": false }, @@ -2699,6 +2787,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2716,6 +2805,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2740,6 +2830,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2759,6 +2850,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2814,6 +2906,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2833,6 +2926,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2854,6 +2948,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Meters", "optional": false }, @@ -2922,6 +3017,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -2941,6 +3037,7 @@ "end": 1216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -2984,6 +3081,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringAndBoolean", "optional": false }, @@ -3039,6 +3137,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -3058,6 +3157,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3079,6 +3179,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringAndBoolean", "optional": false }, @@ -3137,6 +3238,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3213,6 +3315,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f16", "optional": false }, @@ -3226,6 +3329,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3257,6 +3361,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3278,6 +3383,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringAndBoolean", "optional": false }, @@ -3353,6 +3459,7 @@ "end": 1405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeAliasesDoNotMerge.json b/crates/swc_ecma_parser/tests/tsc/typeAliasesDoNotMerge.json index 82baf2dd358c..7e4b86ec6442 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAliasesDoNotMerge.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAliasesDoNotMerge.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeAliasesForObjectTypes.json b/crates/swc_ecma_parser/tests/tsc/typeAliasesForObjectTypes.json index aefdc533aecc..b3f29a09f94b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAliasesForObjectTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAliasesForObjectTypes.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -44,6 +45,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -81,6 +83,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -100,6 +103,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -127,6 +131,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -160,6 +165,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -230,6 +236,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -251,6 +258,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -276,6 +284,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -314,6 +323,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -339,6 +349,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -377,6 +388,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -400,6 +412,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -432,6 +445,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -456,6 +470,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeAndNamespaceExportMerge.json b/crates/swc_ecma_parser/tests/tsc/typeAndNamespaceExportMerge.json index 557b58ad18d6..3869d663358a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAndNamespaceExportMerge.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAndNamespaceExportMerge.json @@ -34,6 +34,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "COFFEE", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEA", "optional": false, "typeAnnotation": null @@ -119,6 +121,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drink", "optional": false }, @@ -186,6 +189,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drink", "optional": false } @@ -223,6 +227,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drink", "optional": false }, @@ -266,6 +271,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -287,6 +293,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drink", "optional": false }, @@ -307,6 +314,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drink", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInference.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInference.json index 6f668cbc03ca..655eeea91882 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInference.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInference.json @@ -14,6 +14,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -56,6 +57,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -89,6 +91,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -116,6 +119,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -159,6 +163,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -191,6 +196,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -210,6 +216,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -267,6 +274,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -300,6 +308,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -340,6 +349,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -396,6 +406,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -441,6 +452,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -460,6 +472,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -481,6 +494,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -503,6 +517,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -560,6 +575,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -582,6 +598,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -615,6 +632,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -667,6 +685,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -732,6 +751,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -751,6 +771,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -773,6 +794,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -794,6 +816,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -860,6 +883,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -893,6 +917,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -914,6 +939,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -940,6 +966,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -973,6 +1000,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -994,6 +1022,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1020,6 +1049,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1069,6 +1099,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1090,6 +1121,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1115,6 +1147,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1178,6 +1211,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1197,6 +1231,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1219,6 +1254,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1240,6 +1276,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1254,6 +1291,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1275,6 +1313,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1341,6 +1380,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1363,6 +1403,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1396,6 +1437,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1417,6 +1459,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1442,6 +1485,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1468,6 +1512,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1501,6 +1546,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1522,6 +1568,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1547,6 +1594,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1573,6 +1621,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1630,6 +1679,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1651,6 +1701,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1662,6 +1713,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1687,6 +1739,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1716,6 +1769,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1726,6 +1780,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1777,6 +1832,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1796,6 +1852,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false, "typeAnnotation": { @@ -1831,6 +1888,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1879,6 +1937,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1912,6 +1971,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1965,6 +2025,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -1986,6 +2047,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2016,6 +2078,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2045,6 +2108,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2103,6 +2167,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2122,6 +2187,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2143,6 +2209,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2165,6 +2232,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2187,6 +2255,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2208,6 +2277,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2274,6 +2344,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2296,6 +2367,7 @@ "end": 1426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2329,6 +2401,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2392,6 +2465,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2481,6 +2555,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2542,6 +2617,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2561,6 +2637,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2582,6 +2659,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2604,6 +2682,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2626,6 +2705,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2647,6 +2727,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2713,6 +2794,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2735,6 +2817,7 @@ "end": 1743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2768,6 +2851,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2831,6 +2915,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2920,6 +3005,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2981,6 +3067,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3000,6 +3087,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3022,6 +3110,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3043,6 +3132,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3071,6 +3161,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3095,6 +3186,7 @@ "end": 2044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3117,6 +3209,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3138,6 +3231,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3166,6 +3260,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3190,6 +3285,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3212,6 +3308,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3233,6 +3330,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3261,6 +3359,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3309,6 +3408,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3342,6 +3442,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3363,6 +3464,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3375,6 +3477,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3401,6 +3504,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3413,6 +3517,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3439,6 +3544,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3451,6 +3557,7 @@ "end": 2115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3484,6 +3591,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3505,6 +3613,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3517,6 +3626,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3543,6 +3653,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3555,6 +3666,7 @@ "end": 2154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3581,6 +3693,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3593,6 +3706,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3642,6 +3756,7 @@ "end": 2178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3663,6 +3778,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3689,6 +3805,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3715,6 +3832,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3741,6 +3859,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3767,6 +3886,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3793,6 +3913,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3831,6 +3952,7 @@ "end": 2375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -3850,6 +3972,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3872,6 +3995,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3893,6 +4017,7 @@ "end": 2393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3921,6 +4046,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3945,6 +4071,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3967,6 +4094,7 @@ "end": 2406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3988,6 +4116,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4016,6 +4145,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4040,6 +4170,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4062,6 +4193,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4083,6 +4215,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4111,6 +4244,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4159,6 +4293,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4181,6 +4316,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4203,6 +4339,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4236,6 +4373,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4257,6 +4395,7 @@ "end": 2452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4269,6 +4408,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4295,6 +4435,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4307,6 +4448,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4333,6 +4475,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4345,6 +4488,7 @@ "end": 2473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4378,6 +4522,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4399,6 +4544,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4411,6 +4557,7 @@ "end": 2520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4437,6 +4584,7 @@ "end": 2523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4449,6 +4597,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4475,6 +4624,7 @@ "end": 2531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4487,6 +4637,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4552,6 +4703,7 @@ "end": 2552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4573,6 +4725,7 @@ "end": 2587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4599,6 +4752,7 @@ "end": 2593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4625,6 +4779,7 @@ "end": 2605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4651,6 +4806,7 @@ "end": 2611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4677,6 +4833,7 @@ "end": 2623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4703,6 +4860,7 @@ "end": 2629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4757,6 +4915,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -4776,6 +4935,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4797,6 +4957,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4833,6 +4994,7 @@ "end": 2733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -4861,6 +5023,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4891,6 +5054,7 @@ "end": 2722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4921,6 +5085,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4939,6 +5104,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -4952,6 +5118,7 @@ "end": 2772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false } @@ -4983,6 +5150,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5062,6 +5230,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5081,6 +5250,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5102,6 +5272,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5124,6 +5295,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5145,6 +5317,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5167,6 +5340,7 @@ "end": 2959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5188,6 +5362,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5249,6 +5424,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5279,6 +5455,7 @@ "end": 2966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5309,6 +5486,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": null @@ -5327,6 +5505,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5396,6 +5575,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": { @@ -5442,6 +5622,7 @@ "end": 3044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": null @@ -5460,6 +5641,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5567,6 +5749,7 @@ "end": 3064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5602,6 +5785,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5655,6 +5839,7 @@ "end": 3125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": { @@ -5684,6 +5869,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -5719,6 +5905,7 @@ "end": 3142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -5762,6 +5949,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A91", "optional": false }, @@ -5789,6 +5977,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5824,6 +6013,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -5861,6 +6051,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -5888,6 +6079,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5923,6 +6115,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -5947,6 +6140,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -5980,6 +6174,7 @@ "end": 3366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": null @@ -5998,6 +6193,7 @@ "end": 3382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6011,6 +6207,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6068,6 +6265,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6160,6 +6358,7 @@ "end": 3444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": { @@ -6206,6 +6405,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": null @@ -6224,6 +6424,7 @@ "end": 3473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6237,6 +6438,7 @@ "end": 3488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6294,6 +6496,7 @@ "end": 3509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -6377,6 +6580,7 @@ "end": 3477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -6412,6 +6616,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": { @@ -6433,6 +6638,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -6468,6 +6674,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": null @@ -6486,6 +6693,7 @@ "end": 3676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6616,6 +6824,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": { @@ -6645,6 +6854,7 @@ "end": 3720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6698,6 +6908,7 @@ "end": 3837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -6744,6 +6955,7 @@ "end": 3849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -6762,6 +6974,7 @@ "end": 3865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6787,6 +7000,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -6833,6 +7047,7 @@ "end": 3886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6879,6 +7094,7 @@ "end": 4010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -6897,6 +7113,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6931,6 +7148,7 @@ "end": 4046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6965,6 +7183,7 @@ "end": 4056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceConstructSignatures.json index 06a52b9b114f..9d5c744f3160 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceConstructSignatures.json @@ -18,6 +18,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoParams", "optional": false }, @@ -59,6 +60,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -97,6 +99,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NoParams", "optional": false }, @@ -150,6 +154,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -177,6 +182,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -220,6 +226,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -256,6 +263,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -283,6 +291,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -323,6 +332,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -361,6 +371,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false, "typeAnnotation": { @@ -382,6 +393,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -414,6 +426,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -454,6 +467,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -510,6 +524,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -559,6 +574,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -586,6 +602,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -607,6 +624,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -621,6 +639,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -661,6 +680,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -683,6 +703,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -721,6 +742,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false, "typeAnnotation": { @@ -742,6 +764,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -774,6 +797,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -826,6 +850,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -902,6 +927,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -971,6 +997,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -998,6 +1025,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1020,6 +1048,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1041,6 +1070,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1090,6 +1120,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1128,6 +1159,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false, "typeAnnotation": { @@ -1149,6 +1181,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1181,6 +1214,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1202,6 +1236,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1228,6 +1263,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1261,6 +1297,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1282,6 +1319,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1308,6 +1346,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1357,6 +1396,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1378,6 +1418,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1403,6 +1444,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1470,6 +1512,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1497,6 +1540,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1519,6 +1563,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1540,6 +1585,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1554,6 +1600,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1575,6 +1622,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1624,6 +1672,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1646,6 +1695,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1684,6 +1734,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false, "typeAnnotation": { @@ -1705,6 +1756,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1737,6 +1789,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1758,6 +1811,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1783,6 +1837,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1809,6 +1864,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1842,6 +1898,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1863,6 +1920,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1888,6 +1946,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1914,6 +1973,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1971,6 +2031,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1992,6 +2053,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2003,6 +2065,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2028,6 +2091,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2057,6 +2121,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -2067,6 +2132,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2122,6 +2188,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2149,6 +2216,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false, "typeAnnotation": { @@ -2184,6 +2252,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2215,6 +2284,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2253,6 +2323,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false, "typeAnnotation": { @@ -2274,6 +2345,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2306,6 +2378,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2359,6 +2432,7 @@ "end": 1582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2380,6 +2454,7 @@ "end": 1606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2410,6 +2485,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2439,6 +2515,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2501,6 +2578,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2528,6 +2606,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2549,6 +2628,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2563,6 +2643,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2585,6 +2666,7 @@ "end": 1839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2606,6 +2688,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2655,6 +2738,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2677,6 +2761,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2715,6 +2800,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false, "typeAnnotation": { @@ -2736,6 +2822,7 @@ "end": 1888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2768,6 +2855,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2831,6 +2919,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2920,6 +3009,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2953,6 +3043,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3035,6 +3126,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -3100,6 +3192,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3127,6 +3220,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3148,6 +3242,7 @@ "end": 2273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3162,6 +3257,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -3184,6 +3280,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3205,6 +3302,7 @@ "end": 2283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3254,6 +3352,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3276,6 +3375,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3314,6 +3414,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false, "typeAnnotation": { @@ -3335,6 +3436,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3367,6 +3469,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3430,6 +3533,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3519,6 +3623,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3552,6 +3657,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3634,6 +3740,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3699,6 +3806,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3726,6 +3834,7 @@ "end": 2676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3748,6 +3857,7 @@ "end": 2680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3769,6 +3879,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3797,6 +3908,7 @@ "end": 2689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3813,6 +3925,7 @@ "end": 2692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3835,6 +3948,7 @@ "end": 2696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3856,6 +3970,7 @@ "end": 2699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3884,6 +3999,7 @@ "end": 2705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3900,6 +4016,7 @@ "end": 2708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3922,6 +4039,7 @@ "end": 2712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3943,6 +4061,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3971,6 +4090,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4002,6 +4122,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4040,6 +4161,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false, "typeAnnotation": { @@ -4061,6 +4183,7 @@ "end": 2758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4093,6 +4216,7 @@ "end": 2777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4114,6 +4238,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4126,6 +4251,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4152,6 +4278,7 @@ "end": 2787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4164,6 +4291,7 @@ "end": 2792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4190,6 +4318,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4202,6 +4331,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4235,6 +4365,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4256,6 +4387,7 @@ "end": 2830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4268,6 +4400,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4294,6 +4427,7 @@ "end": 2838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4306,6 +4440,7 @@ "end": 2843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4332,6 +4467,7 @@ "end": 2846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4344,6 +4480,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4393,6 +4530,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4414,6 +4552,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4440,6 +4579,7 @@ "end": 2896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4466,6 +4606,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4492,6 +4633,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4518,6 +4660,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4544,6 +4687,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4593,6 +4737,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4614,6 +4759,7 @@ "end": 2980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4640,6 +4786,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4666,6 +4813,7 @@ "end": 2998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4692,6 +4840,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4718,6 +4867,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4744,6 +4894,7 @@ "end": 3022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4786,6 +4937,7 @@ "end": 3159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4813,6 +4965,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4835,6 +4988,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4856,6 +5010,7 @@ "end": 3188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4884,6 +5039,7 @@ "end": 3194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4900,6 +5056,7 @@ "end": 3197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4922,6 +5079,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4943,6 +5101,7 @@ "end": 3204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4971,6 +5130,7 @@ "end": 3210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4987,6 +5147,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5009,6 +5170,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5030,6 +5192,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5058,6 +5221,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5089,6 +5253,7 @@ "end": 3172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5111,6 +5276,7 @@ "end": 3175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -5133,6 +5299,7 @@ "end": 3178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -5171,6 +5338,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false, "typeAnnotation": { @@ -5192,6 +5360,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5224,6 +5393,7 @@ "end": 3282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5245,6 +5415,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5257,6 +5428,7 @@ "end": 3289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5283,6 +5455,7 @@ "end": 3292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5295,6 +5468,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5321,6 +5495,7 @@ "end": 3300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5333,6 +5508,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5366,6 +5542,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5387,6 +5564,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5399,6 +5577,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5425,6 +5604,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5437,6 +5617,7 @@ "end": 3364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5463,6 +5644,7 @@ "end": 3367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5475,6 +5657,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5540,6 +5723,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5561,6 +5745,7 @@ "end": 3427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5587,6 +5772,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5613,6 +5799,7 @@ "end": 3445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5639,6 +5826,7 @@ "end": 3451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5665,6 +5853,7 @@ "end": 3463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5691,6 +5880,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5749,6 +5939,7 @@ "end": 3551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5776,6 +5967,7 @@ "end": 3567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5797,6 +5989,7 @@ "end": 3570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5824,6 +6017,7 @@ "end": 3574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5850,6 +6044,7 @@ "end": 3564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5888,6 +6083,7 @@ "end": 3595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false, "typeAnnotation": { @@ -5909,6 +6105,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5944,6 +6141,7 @@ "end": 3617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5962,6 +6160,7 @@ "end": 3637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5975,6 +6174,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false } @@ -6006,6 +6206,7 @@ "end": 3659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6089,6 +6290,7 @@ "end": 3826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6116,6 +6318,7 @@ "end": 3842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6137,6 +6340,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6151,6 +6355,7 @@ "end": 3848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -6172,6 +6377,7 @@ "end": 3851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6186,6 +6392,7 @@ "end": 3854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -6207,6 +6414,7 @@ "end": 3857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6234,6 +6442,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6260,6 +6469,7 @@ "end": 3839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6298,6 +6508,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false, "typeAnnotation": { @@ -6319,6 +6530,7 @@ "end": 3897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6354,6 +6566,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": null @@ -6372,6 +6585,7 @@ "end": 3926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6441,6 +6655,7 @@ "end": 3946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": { @@ -6487,6 +6702,7 @@ "end": 3959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": null @@ -6505,6 +6721,7 @@ "end": 3979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6612,6 +6829,7 @@ "end": 3983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6647,6 +6865,7 @@ "end": 3995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6700,6 +6919,7 @@ "end": 4044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": { @@ -6729,6 +6949,7 @@ "end": 4049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6764,6 +6985,7 @@ "end": 4061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6807,6 +7029,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A91", "optional": false }, @@ -6834,6 +7057,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6869,6 +7093,7 @@ "end": 4218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -6906,6 +7131,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -6933,6 +7159,7 @@ "end": 4252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6968,6 +7195,7 @@ "end": 4267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -6992,6 +7220,7 @@ "end": 4276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -7025,6 +7254,7 @@ "end": 4287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": null @@ -7043,6 +7273,7 @@ "end": 4307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7056,6 +7287,7 @@ "end": 4317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7106,6 +7338,7 @@ "end": 4336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -7195,6 +7428,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": { @@ -7241,6 +7475,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": null @@ -7259,6 +7494,7 @@ "end": 4398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7272,6 +7508,7 @@ "end": 4413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7322,6 +7559,7 @@ "end": 4432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -7402,6 +7640,7 @@ "end": 4402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -7437,6 +7676,7 @@ "end": 4461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": { @@ -7458,6 +7698,7 @@ "end": 4466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -7493,6 +7734,7 @@ "end": 4581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": null @@ -7511,6 +7753,7 @@ "end": 4601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7641,6 +7884,7 @@ "end": 4640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": { @@ -7670,6 +7914,7 @@ "end": 4645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7723,6 +7968,7 @@ "end": 4762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -7769,6 +8015,7 @@ "end": 4774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7787,6 +8034,7 @@ "end": 4794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7812,6 +8060,7 @@ "end": 4804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -7858,6 +8107,7 @@ "end": 4815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7904,6 +8154,7 @@ "end": 4939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -7922,6 +8173,7 @@ "end": 4959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7956,6 +8208,7 @@ "end": 4979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7990,6 +8243,7 @@ "end": 4989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceErrors.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceErrors.json index 833b2193292f..7f88bd8e2793 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceErrors.json @@ -14,6 +14,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -33,6 +34,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -155,6 +160,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -188,6 +194,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -253,6 +260,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -272,6 +280,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -293,6 +302,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -315,6 +325,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -337,6 +348,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -358,6 +370,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -424,6 +437,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -446,6 +460,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -479,6 +494,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -512,6 +528,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -583,6 +600,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -602,6 +620,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -623,6 +642,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -645,6 +665,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -667,6 +688,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -688,6 +710,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -754,6 +777,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -776,6 +800,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -809,6 +834,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -842,6 +868,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -913,6 +940,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -932,6 +960,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -954,6 +983,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -975,6 +1005,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1003,6 +1034,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1027,6 +1059,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1049,6 +1082,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1070,6 +1104,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1098,6 +1133,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1122,6 +1158,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1144,6 +1181,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1165,6 +1203,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1193,6 +1232,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1241,6 +1281,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1274,6 +1315,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -1295,6 +1337,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1321,6 +1364,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1347,6 +1391,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1373,6 +1418,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1399,6 +1445,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1425,6 +1472,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceTransitiveConstraints.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceTransitiveConstraints.json index 5d98a05b77e0..b8251d286503 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceTransitiveConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceTransitiveConstraints.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -33,6 +34,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -76,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -119,6 +124,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -140,6 +146,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -185,6 +192,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -198,6 +206,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -211,6 +220,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -242,6 +252,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -261,6 +272,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -281,6 +293,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -300,6 +313,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -320,6 +334,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -339,6 +354,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +389,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -391,6 +408,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -411,6 +429,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -434,6 +453,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -457,6 +477,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -494,6 +515,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -521,6 +543,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression1.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression1.json index 9d45dd8e794c..6a52b5d70a2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression1.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +143,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -168,6 +172,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -198,6 +203,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +237,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression2.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression2.json index 541ec9fce3d0..7b316846f2e4 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression2.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +143,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -168,6 +172,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -198,6 +203,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +237,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression3.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression3.json index 6e87a425c635..0f592f9871db 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithClassExpression3.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -39,6 +40,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +89,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +143,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -168,6 +172,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -198,6 +203,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +237,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithConstraints.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithConstraints.json index 07af380fb9b3..88da94a572ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithConstraints.json @@ -14,6 +14,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -56,6 +57,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -96,6 +98,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -123,6 +126,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -166,6 +170,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noParams", "optional": false }, @@ -198,6 +203,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -217,6 +223,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -274,6 +281,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -314,6 +322,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -354,6 +363,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -410,6 +420,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noGenericParams", "optional": false }, @@ -455,6 +466,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -474,6 +486,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -495,6 +508,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -517,6 +531,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -574,6 +589,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -596,6 +612,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -615,6 +632,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -646,6 +664,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -698,6 +717,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -774,6 +794,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -850,6 +871,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics1", "optional": false }, @@ -915,6 +937,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -934,6 +957,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -956,6 +980,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -977,6 +1002,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1043,6 +1069,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1083,6 +1110,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1104,6 +1132,7 @@ "end": 828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1130,6 +1159,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1163,6 +1193,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1184,6 +1215,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1210,6 +1242,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1259,6 +1292,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2a", "optional": false }, @@ -1280,6 +1314,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1305,6 +1340,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1368,6 +1404,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1387,6 +1424,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1409,6 +1447,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1430,6 +1469,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1444,6 +1484,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1465,6 +1506,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1531,6 +1573,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1560,6 +1603,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1600,6 +1644,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1621,6 +1666,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1646,6 +1692,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1672,6 +1719,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1705,6 +1753,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1726,6 +1775,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1751,6 +1801,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1777,6 +1828,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1834,6 +1886,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics2b", "optional": false }, @@ -1855,6 +1908,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1866,6 +1920,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1891,6 +1946,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1920,6 +1976,7 @@ "end": 1170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1930,6 +1987,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1981,6 +2039,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2000,6 +2059,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "producer", "optional": false, "typeAnnotation": { @@ -2035,6 +2095,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2083,6 +2144,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2102,6 +2164,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2133,6 +2196,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2186,6 +2250,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2207,6 +2272,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2237,6 +2303,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -2266,6 +2333,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics3", "optional": false }, @@ -2324,6 +2392,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2343,6 +2412,7 @@ "end": 1679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2364,6 +2434,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2386,6 +2457,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2408,6 +2480,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2429,6 +2502,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2495,6 +2569,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2517,6 +2592,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2557,6 +2633,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2620,6 +2697,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2709,6 +2787,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2742,6 +2821,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2824,6 +2904,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics4", "optional": false }, @@ -2885,6 +2966,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -2904,6 +2986,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2925,6 +3008,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2947,6 +3031,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2969,6 +3054,7 @@ "end": 2093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2990,6 +3076,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3056,6 +3143,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3085,6 +3173,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3118,6 +3207,7 @@ "end": 2124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3181,6 +3271,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3270,6 +3361,7 @@ "end": 2207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3303,6 +3395,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3385,6 +3478,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics5", "optional": false }, @@ -3446,6 +3540,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3465,6 +3560,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3487,6 +3583,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3508,6 +3605,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3536,6 +3634,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3560,6 +3659,7 @@ "end": 2477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3582,6 +3682,7 @@ "end": 2481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3603,6 +3704,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3631,6 +3733,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3655,6 +3758,7 @@ "end": 2493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3677,6 +3781,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -3698,6 +3803,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3726,6 +3832,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3774,6 +3881,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3814,6 +3922,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3835,6 +3944,7 @@ "end": 2527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3847,6 +3957,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3873,6 +3984,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3885,6 +3997,7 @@ "end": 2540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3911,6 +4024,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3923,6 +4037,7 @@ "end": 2548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3956,6 +4071,7 @@ "end": 2573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -3977,6 +4093,7 @@ "end": 2583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3989,6 +4106,7 @@ "end": 2588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4015,6 +4133,7 @@ "end": 2591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4027,6 +4146,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4053,6 +4173,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4065,6 +4186,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4114,6 +4236,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4135,6 +4258,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4161,6 +4285,7 @@ "end": 2645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4187,6 +4312,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4213,6 +4339,7 @@ "end": 2663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4239,6 +4366,7 @@ "end": 2675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4265,6 +4393,7 @@ "end": 2681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4314,6 +4443,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics6", "optional": false }, @@ -4335,6 +4465,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4361,6 +4492,7 @@ "end": 2731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4387,6 +4519,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4413,6 +4546,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4439,6 +4573,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -4465,6 +4600,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4503,6 +4639,7 @@ "end": 2903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4522,6 +4659,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4544,6 +4682,7 @@ "end": 2933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4565,6 +4704,7 @@ "end": 2936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4593,6 +4733,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4617,6 +4758,7 @@ "end": 2945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4639,6 +4781,7 @@ "end": 2949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4660,6 +4803,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4688,6 +4832,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4712,6 +4857,7 @@ "end": 2961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4734,6 +4880,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4755,6 +4902,7 @@ "end": 2968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4783,6 +4931,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4831,6 +4980,7 @@ "end": 2905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4853,6 +5003,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4882,6 +5033,7 @@ "end": 2926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4915,6 +5067,7 @@ "end": 2993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -4936,6 +5089,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4948,6 +5102,7 @@ "end": 3000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -4974,6 +5129,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -4986,6 +5142,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5012,6 +5169,7 @@ "end": 3011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5024,6 +5182,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5057,6 +5216,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5078,6 +5238,7 @@ "end": 3115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5090,6 +5251,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5116,6 +5278,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5128,6 +5291,7 @@ "end": 3128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5154,6 +5318,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -5166,6 +5331,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5231,6 +5397,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false }, @@ -5252,6 +5419,7 @@ "end": 3187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5278,6 +5446,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5304,6 +5473,7 @@ "end": 3205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5330,6 +5500,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5356,6 +5527,7 @@ "end": 3223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5382,6 +5554,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -5436,6 +5609,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5455,6 +5629,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5476,6 +5651,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5512,6 +5688,7 @@ "end": 3348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -5540,6 +5717,7 @@ "end": 3312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5577,6 +5755,7 @@ "end": 3337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5607,6 +5786,7 @@ "end": 3357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5625,6 +5805,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics8", "optional": false }, @@ -5638,6 +5819,7 @@ "end": 3395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics7", "optional": false } @@ -5685,6 +5867,7 @@ "end": 3408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5764,6 +5947,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -5783,6 +5967,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5804,6 +5989,7 @@ "end": 3603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5826,6 +6012,7 @@ "end": 3606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5847,6 +6034,7 @@ "end": 3609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5869,6 +6057,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -5890,6 +6079,7 @@ "end": 3615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5951,6 +6141,7 @@ "end": 3585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5988,6 +6179,7 @@ "end": 3619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6018,6 +6210,7 @@ "end": 3648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": null @@ -6036,6 +6229,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6105,6 +6299,7 @@ "end": 3684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9a", "optional": false, "typeAnnotation": { @@ -6151,6 +6346,7 @@ "end": 3697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": null @@ -6169,6 +6365,7 @@ "end": 3713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6276,6 +6473,7 @@ "end": 3717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6311,6 +6509,7 @@ "end": 3729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6364,6 +6563,7 @@ "end": 3778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9b", "optional": false, "typeAnnotation": { @@ -6393,6 +6593,7 @@ "end": 3783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -6428,6 +6629,7 @@ "end": 3795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -6471,6 +6673,7 @@ "end": 3929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A91", "optional": false }, @@ -6498,6 +6701,7 @@ "end": 3937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6533,6 +6737,7 @@ "end": 3952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -6570,6 +6775,7 @@ "end": 3978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -6597,6 +6803,7 @@ "end": 3986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6632,6 +6839,7 @@ "end": 4001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -6656,6 +6864,7 @@ "end": 4010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Window", "optional": false }, @@ -6689,6 +6898,7 @@ "end": 4021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": null @@ -6707,6 +6917,7 @@ "end": 4037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6720,6 +6931,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6770,6 +6982,7 @@ "end": 4066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -6859,6 +7072,7 @@ "end": 4095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9e", "optional": false, "typeAnnotation": { @@ -6905,6 +7119,7 @@ "end": 4108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": null @@ -6923,6 +7138,7 @@ "end": 4124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -6936,6 +7152,7 @@ "end": 4139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -6986,6 +7203,7 @@ "end": 4158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false } @@ -7066,6 +7284,7 @@ "end": 4128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -7101,6 +7320,7 @@ "end": 4187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9f", "optional": false, "typeAnnotation": { @@ -7122,6 +7342,7 @@ "end": 4192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A92", "optional": false }, @@ -7157,6 +7378,7 @@ "end": 4307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": null @@ -7175,6 +7397,7 @@ "end": 4323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7305,6 +7528,7 @@ "end": 4362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9d", "optional": false, "typeAnnotation": { @@ -7334,6 +7558,7 @@ "end": 4367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7387,6 +7612,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -7433,6 +7659,7 @@ "end": 4496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -7451,6 +7678,7 @@ "end": 4512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7476,6 +7704,7 @@ "end": 4522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -7522,6 +7751,7 @@ "end": 4533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7568,6 +7798,7 @@ "end": 4657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": null @@ -7586,6 +7817,7 @@ "end": 4673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someGenerics9", "optional": false }, @@ -7620,6 +7852,7 @@ "end": 4693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7654,6 +7887,7 @@ "end": 4703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithObjectLiteral.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithObjectLiteral.json index bdf947209786..911411ba71e3 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithObjectLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentInferenceWithObjectLiteral.json @@ -18,6 +18,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -42,6 +43,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "read", "optional": false }, @@ -99,6 +102,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +124,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "write", "optional": false }, @@ -133,6 +138,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -154,6 +160,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -177,6 +184,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -196,6 +204,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -217,6 +226,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Computed", "optional": false }, @@ -240,6 +250,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +300,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -325,6 +337,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -368,6 +381,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -406,6 +420,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -440,6 +455,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -459,6 +475,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -470,6 +487,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -507,6 +525,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -545,6 +564,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -564,6 +584,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -575,6 +596,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -610,6 +632,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -641,6 +664,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -658,6 +682,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -680,6 +705,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -697,6 +723,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -713,6 +740,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -732,6 +760,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -761,6 +790,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -786,6 +816,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -807,6 +838,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -835,6 +867,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -858,6 +891,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -896,6 +930,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -924,6 +959,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -945,6 +981,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -983,6 +1020,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1005,6 +1043,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1035,6 +1074,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1065,6 +1105,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -1111,6 +1152,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1129,6 +1171,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1167,6 +1210,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1179,6 +1223,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1266,6 +1311,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1284,6 +1330,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1322,6 +1369,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1334,6 +1382,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1394,6 +1443,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1437,6 +1487,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -1455,6 +1506,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1493,6 +1545,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1505,6 +1558,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1545,6 +1599,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1608,6 +1663,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -1629,6 +1685,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1664,6 +1721,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -1682,6 +1740,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1720,6 +1779,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1732,6 +1792,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1772,6 +1833,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1808,6 +1870,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1851,6 +1914,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -1869,6 +1933,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1907,6 +1972,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1919,6 +1985,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1959,6 +2026,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -1995,6 +2063,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeArgumentsWithStringLiteralTypes01.json b/crates/swc_ecma_parser/tests/tsc/typeArgumentsWithStringLiteralTypes01.json index ed10f8931c24..4f4369817397 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeArgumentsWithStringLiteralTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/typeArgumentsWithStringLiteralTypes01.json @@ -14,6 +14,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -54,6 +55,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -73,6 +75,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -128,6 +131,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -147,6 +151,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -218,6 +223,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -237,6 +243,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -358,6 +365,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun1", "optional": false }, @@ -377,6 +385,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -398,6 +407,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -420,6 +430,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -441,6 +452,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -490,6 +502,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -503,6 +516,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -513,6 +527,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -542,6 +557,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -564,6 +580,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -583,6 +600,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -604,6 +622,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -626,6 +645,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -647,6 +667,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -696,6 +717,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -709,6 +731,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -719,6 +742,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -748,6 +772,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -770,6 +795,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -792,6 +818,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun3", "optional": false }, @@ -821,6 +848,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -850,6 +878,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -893,6 +922,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false }, @@ -923,6 +953,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "randBool", "optional": false }, @@ -957,6 +988,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -987,6 +1019,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1010,6 +1043,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false }, @@ -1049,6 +1083,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1067,6 +1102,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun1", "optional": false }, @@ -1132,6 +1168,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1150,6 +1187,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun1", "optional": false }, @@ -1215,6 +1253,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1233,6 +1272,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -1298,6 +1338,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1316,6 +1357,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -1381,6 +1423,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1399,6 +1442,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun3", "optional": false }, @@ -1479,6 +1523,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1497,6 +1542,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -1510,6 +1556,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1539,6 +1586,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1557,6 +1605,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -1570,6 +1619,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1599,6 +1649,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1617,6 +1668,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -1630,6 +1682,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1659,6 +1712,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1677,6 +1731,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -1690,6 +1745,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1719,6 +1775,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1737,6 +1794,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -1750,6 +1808,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1779,6 +1838,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1797,6 +1857,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -1810,6 +1871,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1839,6 +1901,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1857,6 +1920,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -1870,6 +1934,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1899,6 +1964,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1917,6 +1983,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -1930,6 +1997,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1959,6 +2027,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1977,6 +2046,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -1990,6 +2060,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2019,6 +2090,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2037,6 +2109,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -2050,6 +2123,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2079,6 +2153,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2097,6 +2172,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -2110,6 +2186,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2139,6 +2216,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2157,6 +2235,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -2170,6 +2249,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2199,6 +2279,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2217,6 +2298,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -2230,6 +2312,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -2259,6 +2342,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2277,6 +2361,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -2290,6 +2375,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -2319,6 +2405,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2337,6 +2424,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -2350,6 +2438,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2378,6 +2467,7 @@ "end": 1507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false }, @@ -2417,6 +2507,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2435,6 +2526,7 @@ "end": 1642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun1", "optional": false }, @@ -2524,6 +2616,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2542,6 +2635,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun1", "optional": false }, @@ -2631,6 +2725,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2649,6 +2744,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -2754,6 +2850,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2772,6 +2869,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -2877,6 +2975,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2895,6 +2994,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun3", "optional": false }, @@ -2975,6 +3075,7 @@ "end": 1968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -2993,6 +3094,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -3006,6 +3108,7 @@ "end": 1989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3035,6 +3138,7 @@ "end": 1997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3053,6 +3157,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -3066,6 +3171,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3095,6 +3201,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3113,6 +3220,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -3126,6 +3234,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3155,6 +3264,7 @@ "end": 2055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3173,6 +3283,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -3186,6 +3297,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3215,6 +3327,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3233,6 +3346,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -3246,6 +3360,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3275,6 +3390,7 @@ "end": 2137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3293,6 +3409,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -3306,6 +3423,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3335,6 +3453,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3353,6 +3472,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -3366,6 +3486,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3395,6 +3516,7 @@ "end": 2193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3413,6 +3535,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -3426,6 +3549,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3455,6 +3579,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3473,6 +3598,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -3486,6 +3612,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3515,6 +3642,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3533,6 +3661,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -3546,6 +3675,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3575,6 +3705,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3593,6 +3724,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -3606,6 +3738,7 @@ "end": 2368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3635,6 +3768,7 @@ "end": 2376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3653,6 +3787,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -3666,6 +3801,7 @@ "end": 2401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3695,6 +3831,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -3713,6 +3850,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -3726,6 +3864,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -3755,6 +3894,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3773,6 +3913,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -3786,6 +3927,7 @@ "end": 2467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -3815,6 +3957,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3833,6 +3976,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -3846,6 +3990,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -3874,6 +4019,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false }, @@ -3913,6 +4059,7 @@ "end": 2657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -3931,6 +4078,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -4036,6 +4184,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4054,6 +4203,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -4159,6 +4309,7 @@ "end": 2779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4177,6 +4328,7 @@ "end": 2786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -4282,6 +4434,7 @@ "end": 2840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -4300,6 +4453,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun2", "optional": false }, @@ -4405,6 +4559,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4423,6 +4578,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun3", "optional": false }, @@ -4528,6 +4684,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4546,6 +4703,7 @@ "end": 3037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -4559,6 +4717,7 @@ "end": 3039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4588,6 +4747,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4606,6 +4766,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -4619,6 +4780,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4648,6 +4810,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4666,6 +4829,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -4679,6 +4843,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -4708,6 +4873,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -4726,6 +4892,7 @@ "end": 3124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -4739,6 +4906,7 @@ "end": 3126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -4768,6 +4936,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4786,6 +4955,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnString", "optional": false }, @@ -4799,6 +4969,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4828,6 +4999,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -4846,6 +5018,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -4859,6 +5032,7 @@ "end": 3241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -4888,6 +5062,7 @@ "end": 3249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4906,6 +5081,7 @@ "end": 3267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -4919,6 +5095,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -4948,6 +5125,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -4966,6 +5144,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -4979,6 +5158,7 @@ "end": 3297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5008,6 +5188,7 @@ "end": 3305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -5026,6 +5207,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -5039,6 +5221,7 @@ "end": 3325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5068,6 +5251,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -5086,6 +5270,7 @@ "end": 3351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHello", "optional": false }, @@ -5099,6 +5284,7 @@ "end": 3353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5128,6 +5314,7 @@ "end": 3391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5146,6 +5333,7 @@ "end": 3414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -5159,6 +5347,7 @@ "end": 3416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5188,6 +5377,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5206,6 +5396,7 @@ "end": 3447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -5219,6 +5410,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5248,6 +5440,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5266,6 +5459,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -5279,6 +5473,7 @@ "end": 3482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -5308,6 +5503,7 @@ "end": 3490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -5326,6 +5522,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -5339,6 +5536,7 @@ "end": 3515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -5368,6 +5566,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -5386,6 +5585,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "takeReturnHelloWorld", "optional": false }, @@ -5399,6 +5599,7 @@ "end": 3548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithIntersectionTypes01.json b/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithIntersectionTypes01.json index cb4806ec79c5..e400f7b48488 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithIntersectionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithIntersectionTypes01.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -82,6 +84,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -101,6 +104,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -128,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -165,6 +170,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -192,6 +198,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false }, @@ -239,6 +246,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -339,6 +347,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -367,6 +376,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -385,6 +395,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -401,6 +412,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -431,6 +443,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -452,6 +465,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -466,6 +480,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -496,6 +511,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -513,6 +529,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -536,6 +553,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -554,6 +572,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -589,6 +608,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -606,6 +626,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -622,6 +643,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -655,6 +677,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -672,6 +695,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -688,6 +712,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -721,6 +746,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -738,6 +764,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -754,6 +781,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithUnionTypes01.json b/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithUnionTypes01.json index 6e8039ea778d..75f56c669301 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithUnionTypes01.json +++ b/crates/swc_ecma_parser/tests/tsc/typeAssertionsWithUnionTypes01.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -82,6 +84,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -101,6 +104,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -128,6 +132,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -175,6 +180,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -255,6 +261,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -291,6 +298,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -307,6 +315,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -337,6 +346,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -358,6 +368,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -372,6 +383,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -402,6 +414,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -419,6 +432,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -450,6 +464,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -485,6 +500,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -502,6 +518,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -541,6 +558,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -558,6 +576,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -574,6 +593,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -607,6 +627,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -624,6 +645,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -640,6 +662,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromContextualThisType.json b/crates/swc_ecma_parser/tests/tsc/typeFromContextualThisType.json index a95292a52610..624b384ce09f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromContextualThisType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromContextualThisType.json @@ -28,6 +28,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -114,6 +115,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -126,6 +128,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -172,6 +175,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -287,6 +291,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -328,6 +333,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromJSConstructor.json b/crates/swc_ecma_parser/tests/tsc/typeFromJSConstructor.json index 422ea3286d13..f3c041f9020e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromJSConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromJSConstructor.json @@ -14,6 +14,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, @@ -165,6 +166,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -344,6 +346,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, @@ -563,6 +566,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -655,6 +659,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer.json b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer.json index e36b142ec12b..255ab60f48fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer.json @@ -14,6 +14,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -119,6 +120,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -199,6 +201,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -217,6 +220,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -253,6 +257,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -302,6 +307,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -350,6 +356,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -398,6 +405,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -447,6 +455,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -496,6 +505,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -544,6 +554,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -592,6 +603,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -647,6 +659,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -717,6 +730,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -786,6 +800,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -855,6 +870,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -916,6 +932,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -934,6 +951,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -959,6 +977,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -992,6 +1011,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1003,6 +1023,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -1028,6 +1049,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1077,6 +1099,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1088,6 +1111,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1113,6 +1137,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1146,6 +1171,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1181,6 +1207,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1215,6 +1242,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1249,6 +1277,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1284,6 +1313,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1319,6 +1349,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1330,6 +1361,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1355,6 +1387,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1396,6 +1429,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1451,6 +1485,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1510,6 +1545,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1521,6 +1557,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1551,6 +1588,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -1587,6 +1625,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1598,6 +1637,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1623,6 +1663,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1658,6 +1699,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1692,6 +1734,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1726,6 +1769,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1767,6 +1811,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1819,6 +1864,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUndef", "optional": false, "typeAnnotation": null @@ -1838,6 +1884,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1857,6 +1904,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1867,6 +1915,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1903,6 +1952,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1935,6 +1985,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1968,6 +2019,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1992,6 +2044,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2014,6 +2067,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUndef", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer2.json b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer2.json index 7be3377314d7..fccbd510b6a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer2.json @@ -14,6 +14,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -46,6 +47,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -80,6 +82,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -117,6 +121,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -180,6 +185,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer3.json b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer3.json index 35e00aa19f11..128b9b4a640c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer3.json @@ -14,6 +14,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -46,6 +47,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -80,6 +82,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -117,6 +121,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -180,6 +185,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -198,6 +204,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer4.json b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer4.json index a45f4d9a16ea..a9cf16d89118 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer4.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromJSInitializer4.json @@ -28,6 +28,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -71,6 +73,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -115,6 +119,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -140,6 +145,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -189,6 +195,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -200,6 +207,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -225,6 +233,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -293,6 +303,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -327,6 +338,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -361,6 +373,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +409,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -431,6 +445,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -442,6 +457,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -467,6 +483,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -508,6 +525,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -563,6 +581,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromParamTagForFunction.json b/crates/swc_ecma_parser/tests/tsc/typeFromParamTagForFunction.json index 42c681644eda..d0b29a258b7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromParamTagForFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromParamTagForFunction.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -33,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": { @@ -185,6 +189,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -306,6 +311,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -330,6 +336,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -362,6 +369,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -381,6 +389,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -420,6 +429,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -466,6 +476,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -608,6 +619,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -632,6 +644,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -664,6 +677,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -683,6 +697,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -722,6 +737,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -757,6 +773,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -866,6 +883,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -890,6 +908,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -922,6 +941,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -941,6 +961,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -980,6 +1001,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1029,6 +1051,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -1145,6 +1168,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -1169,6 +1193,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -1201,6 +1226,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1220,6 +1246,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1259,6 +1286,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1294,6 +1322,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1424,6 +1453,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -1448,6 +1478,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -1480,6 +1511,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1499,6 +1531,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1538,6 +1571,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1581,6 +1615,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false, "typeAnnotation": null @@ -1669,6 +1704,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1688,6 +1724,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1727,6 +1764,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1756,6 +1794,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -1837,6 +1876,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1856,6 +1896,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1895,6 +1936,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1924,6 +1966,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -2026,6 +2069,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -2045,6 +2089,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2084,6 +2129,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignment.json index 315da0a05591..94ad724b1de0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignment.json @@ -19,6 +19,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -44,6 +45,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -77,6 +79,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -123,6 +126,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -172,6 +176,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -239,6 +244,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignmentJs.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignmentJs.json index 1ee32c187d2e..82c4764a6934 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignmentJs.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrivatePropertyAssignmentJs.json @@ -14,6 +14,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +129,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment.json index 47a0a176791a..8eb2abfb2a59 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -81,6 +83,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -170,6 +174,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -191,6 +196,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -231,6 +237,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -250,6 +257,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -315,6 +323,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false, "typeAnnotation": null @@ -343,6 +352,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "si", "optional": false }, @@ -379,6 +389,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oi", "optional": false, "typeAnnotation": null @@ -407,6 +418,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oi", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10.json index 7e8895ebe1f3..64d2dc8a4126 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -88,6 +90,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -120,6 +123,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -175,6 +179,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -250,6 +255,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeView", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -334,6 +341,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeView", "optional": false } @@ -383,6 +391,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -521,6 +530,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false, "typeAnnotation": null @@ -551,6 +561,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -598,6 +609,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -643,6 +655,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -682,6 +695,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -722,6 +736,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -732,6 +747,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -778,6 +794,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -853,6 +870,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -898,6 +916,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -939,6 +958,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false }, @@ -977,6 +997,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1027,6 +1048,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -1067,6 +1089,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "app", "optional": false, "typeAnnotation": null @@ -1097,6 +1120,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1148,6 +1172,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -1178,6 +1203,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1225,6 +1251,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -1261,6 +1288,7 @@ "end": 987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1289,6 +1317,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1334,6 +1363,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10_1.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10_1.json index 7bedfc828ecb..dd4daf1632a2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10_1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment10_1.json @@ -28,6 +28,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -88,6 +90,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -120,6 +123,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -175,6 +179,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -250,6 +255,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeView", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -334,6 +341,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeView", "optional": false } @@ -383,6 +391,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -521,6 +530,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false, "typeAnnotation": null @@ -551,6 +561,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -598,6 +609,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, @@ -643,6 +655,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -682,6 +695,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -722,6 +736,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -732,6 +747,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -778,6 +794,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -853,6 +870,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -898,6 +916,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -939,6 +958,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false }, @@ -977,6 +997,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1027,6 +1048,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -1067,6 +1089,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "app", "optional": false, "typeAnnotation": null @@ -1097,6 +1120,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1148,6 +1172,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -1178,6 +1203,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -1225,6 +1251,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -1261,6 +1288,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1289,6 +1317,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1334,6 +1363,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment11.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment11.json index 7cb2ea24932d..a02929d7ccb5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment11.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment11.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false, "typeAnnotation": null @@ -86,6 +87,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -192,6 +194,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -249,6 +252,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -294,6 +298,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -312,6 +317,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Inner", "optional": false }, @@ -348,6 +354,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -383,6 +390,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -415,6 +423,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -447,6 +456,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment12.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment12.json index 20db46445f2c..58497c23ef58 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment12.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment12.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": null @@ -125,6 +128,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -155,6 +159,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "line", "optional": false, "typeAnnotation": null @@ -174,6 +179,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ch", "optional": false, "typeAnnotation": null @@ -233,6 +239,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -287,6 +294,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false, "typeAnnotation": null @@ -311,6 +319,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -374,6 +383,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pos", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment13.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment13.json index 177e585eab4f..878cbc97bcc9 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment13.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment13.json @@ -28,6 +28,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -140,6 +142,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -261,6 +264,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -333,6 +337,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -387,6 +392,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -411,6 +417,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -456,6 +463,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -491,6 +499,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -523,6 +532,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -555,6 +565,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment14.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment14.json index 893bfcf81a7a..b46e8853bea2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment14.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment14.json @@ -28,6 +28,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -140,6 +142,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -246,6 +249,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -274,6 +278,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -313,6 +318,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -352,6 +358,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false, "typeAnnotation": null @@ -376,6 +383,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -414,6 +422,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, @@ -453,6 +462,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment15.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment15.json index f428d69d0795..ea7a7a341344 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment15.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment15.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -242,6 +244,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -270,6 +273,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -309,6 +313,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -348,6 +353,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false, "typeAnnotation": null @@ -372,6 +378,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -410,6 +417,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, @@ -449,6 +457,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment16.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment16.json index 3192df2be306..8be5e7e25c09 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment16.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment16.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -140,6 +142,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -246,6 +249,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -274,6 +278,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -313,6 +318,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -352,6 +358,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false, "typeAnnotation": null @@ -376,6 +383,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -414,6 +422,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, @@ -453,6 +462,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inno", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment17.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment17.json index 428f466894d5..05b1bb5df9cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment17.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment17.json @@ -28,6 +28,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -142,6 +145,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minimatch", "optional": false } @@ -173,6 +177,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minimatch", "optional": false }, @@ -192,6 +197,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -223,6 +229,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minimatch", "optional": false }, @@ -242,6 +249,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false } @@ -256,6 +264,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -295,6 +304,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minimatch", "optional": false }, @@ -318,6 +328,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "minimatch", "optional": false }, @@ -369,6 +380,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -399,6 +411,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "def", "optional": false, "typeAnnotation": null @@ -432,6 +445,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "def", "optional": false } @@ -477,6 +491,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -533,6 +548,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -581,6 +597,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mini", "optional": false, "typeAnnotation": null @@ -599,6 +616,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -654,6 +672,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mini", "optional": false }, @@ -702,6 +721,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -726,6 +746,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mini", "optional": false }, @@ -771,6 +792,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -813,6 +835,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mini", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment18.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment18.json index f7aa9cccf44e..e81213a71542 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment18.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment18.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GLOBSTAR", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -86,6 +88,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -137,6 +140,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GLOBSTAR", "optional": false }, @@ -192,6 +196,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -243,6 +248,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GLOBSTAR", "optional": false }, @@ -275,6 +281,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GLOBSTAR", "optional": false }, @@ -313,6 +320,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -360,6 +368,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment19.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment19.json index 3aed6758614a..220414823dba 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment19.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment19.json @@ -28,6 +28,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -141,6 +144,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -160,6 +164,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -192,6 +197,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -219,6 +225,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -238,6 +245,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -267,6 +275,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -362,6 +371,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -380,6 +390,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -426,6 +437,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": null @@ -450,6 +462,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment2.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment2.json index 7c6c937200ee..d8c46e3d7e78 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment2.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -112,6 +113,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -133,6 +135,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -250,6 +253,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false, "typeAnnotation": null @@ -278,6 +282,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false }, @@ -314,6 +319,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oc", "optional": false, "typeAnnotation": null @@ -342,6 +348,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oc", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment20.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment20.json index b803be18e189..5469d1e73b1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment20.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment20.json @@ -34,6 +34,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "outer", "optional": false }, @@ -52,6 +53,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -85,6 +87,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -108,6 +111,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -135,6 +139,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Async", "optional": false }, @@ -238,6 +243,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Async", "optional": false }, @@ -268,6 +274,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dtin", "optional": false }, @@ -286,6 +293,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -319,6 +327,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment21.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment21.json index fb8c96629e56..aecefc0eb4b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment21.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment21.json @@ -37,6 +37,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Event", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment22.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment22.json index aecd16a97db6..132a99ba17d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment22.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment22.json @@ -14,6 +14,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, @@ -118,6 +119,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, @@ -157,6 +159,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -198,6 +201,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -343,6 +347,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -361,6 +366,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Installer", "optional": false }, @@ -397,6 +403,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -422,6 +429,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment23.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment23.json index b26667b69567..cd28bf138ab7 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment23.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment23.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -159,6 +160,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -177,6 +179,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -217,6 +220,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -273,6 +277,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -291,6 +296,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -331,6 +337,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -432,6 +439,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -481,6 +489,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -509,6 +518,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -546,6 +556,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -585,6 +596,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NormalModule", "optional": false }, @@ -724,6 +736,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment24.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment24.json index 87103904e669..c258562f8c4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment24.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment24.json @@ -37,6 +37,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -107,6 +108,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -131,6 +133,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -169,6 +172,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -205,6 +209,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -233,6 +238,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -269,6 +275,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -311,6 +318,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment25.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment25.json index 845322cec6f4..9bd3c1ebc68b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment25.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment25.json @@ -28,6 +28,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -202,6 +204,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -337,6 +340,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -379,6 +383,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -403,6 +408,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -445,6 +451,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -469,6 +476,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -507,6 +515,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -539,6 +548,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -571,6 +581,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment26.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment26.json index 0b3259dd40e9..6aef111ffb07 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment26.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment26.json @@ -28,6 +28,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UI", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UI", "optional": false }, @@ -202,6 +204,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UI", "optional": false }, @@ -234,6 +237,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UI", "optional": false }, @@ -260,6 +264,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -412,6 +417,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UI", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment27.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment27.json index 9c0028c975e9..7e6cbadddb56 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment27.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment27.json @@ -14,6 +14,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -112,6 +113,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -178,6 +180,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -196,6 +199,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -225,6 +229,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -257,6 +262,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment28.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment28.json index 9daef6377b15..6b289bb215ba 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment28.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment28.json @@ -14,6 +14,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -133,6 +134,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -199,6 +201,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -217,6 +220,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -246,6 +250,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -278,6 +283,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment29.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment29.json index 5ca6dd37e35b..cefcaa5d67a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment29.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment29.json @@ -14,6 +14,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -33,6 +34,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -142,6 +145,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -191,6 +195,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -221,6 +226,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -275,6 +281,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -321,6 +328,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -352,6 +360,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -384,6 +393,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -433,6 +443,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoDecl", "optional": false }, @@ -489,6 +500,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false, "typeAnnotation": null @@ -511,6 +523,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -571,6 +584,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -624,6 +638,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -693,6 +708,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -762,6 +778,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -792,6 +809,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -846,6 +864,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -892,6 +911,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -942,6 +962,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -994,6 +1015,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -1043,6 +1065,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr", "optional": false }, @@ -1099,6 +1122,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoArrow", "optional": false, "typeAnnotation": null @@ -1118,6 +1142,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1157,6 +1182,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1207,6 +1233,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoArrow", "optional": false }, @@ -1256,6 +1283,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoArrow", "optional": false }, @@ -1286,6 +1314,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1340,6 +1369,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1372,6 +1402,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoNested", "optional": false }, @@ -1391,6 +1422,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1448,6 +1480,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false, "typeAnnotation": null @@ -1470,6 +1503,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1524,6 +1558,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1534,6 +1569,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -1576,6 +1612,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -1602,6 +1639,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1630,6 +1668,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false } @@ -1667,6 +1706,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoNested", "optional": false }, @@ -1707,6 +1747,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1726,6 +1767,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1780,6 +1822,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1827,6 +1870,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1866,6 +1910,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1905,6 +1950,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -1942,6 +1988,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1981,6 +2028,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -2025,6 +2073,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2063,6 +2112,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -2088,6 +2138,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -2114,6 +2165,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -2141,6 +2193,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -2181,6 +2234,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ns", "optional": false }, @@ -2200,6 +2254,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoNamespace", "optional": false }, @@ -2265,6 +2320,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoNamespace", "optional": false }, @@ -2303,6 +2359,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2335,6 +2392,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoNamespace", "optional": false } @@ -2373,6 +2431,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false, "typeAnnotation": null @@ -2395,6 +2454,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2455,6 +2515,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2508,6 +2569,7 @@ "end": 1372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false }, @@ -2557,6 +2619,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false }, @@ -2587,6 +2650,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2641,6 +2705,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2687,6 +2752,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -2718,6 +2784,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false }, @@ -2750,6 +2817,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false }, @@ -2799,6 +2867,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr2", "optional": false }, @@ -2841,6 +2910,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -2919,6 +2989,7 @@ "end": 1630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -2968,6 +3039,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -2998,6 +3070,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3052,6 +3125,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3098,6 +3172,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3129,6 +3204,7 @@ "end": 1719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -3161,6 +3237,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -3210,6 +3287,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoClass", "optional": false }, @@ -3253,6 +3331,7 @@ "end": 1843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false, "typeAnnotation": null @@ -3338,6 +3417,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false }, @@ -3387,6 +3467,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false }, @@ -3417,6 +3498,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3471,6 +3553,7 @@ "end": 1944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -3517,6 +3600,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -3548,6 +3632,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false }, @@ -3580,6 +3665,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false }, @@ -3629,6 +3715,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoExpr3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment3.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment3.json index f3aa90343de3..a17eb561f46a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment3.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -142,6 +144,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -163,6 +166,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -280,6 +284,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ja", "optional": false, "typeAnnotation": null @@ -308,6 +313,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ja", "optional": false }, @@ -344,6 +350,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "da", "optional": false, "typeAnnotation": null @@ -372,6 +379,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "da", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment30.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment30.json index 1dfe5c198362..07a67635f65f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment30.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment30.json @@ -18,6 +18,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Combo", "optional": false }, @@ -69,6 +70,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -97,6 +99,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -168,6 +171,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -189,6 +193,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Combo", "optional": false }, @@ -248,6 +253,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment31.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment31.json index 786bb3bb356a..d1b84ecb8186 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment31.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment31.json @@ -14,6 +14,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -33,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -117,6 +120,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -166,6 +170,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -196,6 +201,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -250,6 +256,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -289,6 +296,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -328,6 +336,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -375,6 +384,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -424,6 +434,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -473,6 +484,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -511,6 +523,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -550,6 +563,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -597,6 +611,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -644,6 +659,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -691,6 +707,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p6", "optional": false, "typeAnnotation": null @@ -738,6 +755,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p7", "optional": false, "typeAnnotation": null @@ -785,6 +803,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p8", "optional": false, "typeAnnotation": null @@ -832,6 +851,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p9", "optional": false, "typeAnnotation": null @@ -879,6 +899,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -928,6 +949,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -977,6 +999,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1022,6 +1045,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1109,6 +1133,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1134,6 +1159,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1160,6 +1186,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1186,6 +1213,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1212,6 +1240,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1238,6 +1267,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1264,6 +1294,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1290,6 +1321,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1316,6 +1348,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1349,6 +1382,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1392,6 +1426,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment32.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment32.json index 5de70b44f1cb..b54a8a8e3df4 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment32.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment32.json @@ -14,6 +14,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -33,6 +34,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -80,6 +82,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -117,6 +120,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -166,6 +170,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -196,6 +201,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -250,6 +256,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -299,6 +306,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -348,6 +356,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -397,6 +406,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -446,6 +456,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -495,6 +506,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -543,6 +555,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -588,6 +601,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -675,6 +689,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -700,6 +715,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -726,6 +742,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -752,6 +769,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -778,6 +796,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -804,6 +823,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -830,6 +850,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -856,6 +877,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -882,6 +904,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -915,6 +938,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -958,6 +982,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -998,6 +1023,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1037,6 +1063,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -1084,6 +1111,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -1131,6 +1159,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -1178,6 +1207,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p6", "optional": false, "typeAnnotation": null @@ -1225,6 +1255,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p7", "optional": false, "typeAnnotation": null @@ -1272,6 +1303,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p8", "optional": false, "typeAnnotation": null @@ -1319,6 +1351,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p9", "optional": false, "typeAnnotation": null @@ -1356,6 +1389,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1395,6 +1429,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment33.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment33.json index 940615729031..8ee0c3fa9d3e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment33.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment33.json @@ -21,6 +21,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -60,6 +61,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p4", "optional": false, "typeAnnotation": null @@ -154,6 +157,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p5", "optional": false, "typeAnnotation": null @@ -201,6 +205,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p6", "optional": false, "typeAnnotation": null @@ -248,6 +253,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p7", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p8", "optional": false, "typeAnnotation": null @@ -342,6 +349,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p9", "optional": false, "typeAnnotation": null @@ -379,6 +387,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -418,6 +427,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -448,6 +458,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -467,6 +478,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -514,6 +526,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -551,6 +564,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -600,6 +614,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -630,6 +645,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -684,6 +700,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -733,6 +750,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -782,6 +800,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -831,6 +850,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -880,6 +900,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -929,6 +950,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -977,6 +999,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1022,6 +1045,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -1109,6 +1133,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1134,6 +1159,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1160,6 +1186,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1186,6 +1213,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1212,6 +1240,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1238,6 +1267,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1264,6 +1294,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1290,6 +1321,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1316,6 +1348,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1349,6 +1382,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, @@ -1392,6 +1426,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ExpandoMerge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment34.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment34.json index 1fd932541143..ed5e78a5d076 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment34.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment34.json @@ -28,6 +28,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -124,6 +126,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -188,6 +191,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment35.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment35.json index 60382d8d32db..e5ba5aa2f791 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment35.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment35.json @@ -14,6 +14,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ollKorrect", "optional": false }, @@ -33,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -108,6 +111,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -132,6 +136,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Emu", "optional": false }, @@ -174,6 +179,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -197,6 +203,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Emu", "optional": false }, @@ -255,6 +262,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Emu", "optional": false }, @@ -384,6 +392,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Emu", "optional": false, "typeAnnotation": null @@ -425,6 +434,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Emu", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment36.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment36.json index 9962c4445b4f..6e9eab3c014f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment36.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment36.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -127,6 +130,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -169,6 +173,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -195,6 +200,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -232,6 +238,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -277,6 +284,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -303,6 +311,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -340,6 +349,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -398,6 +408,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -442,6 +453,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -468,6 +480,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -505,6 +518,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -564,6 +578,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -609,6 +624,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -635,6 +651,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -672,6 +689,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -712,6 +730,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -746,6 +765,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -770,6 +790,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -810,6 +831,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -861,6 +883,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -903,6 +926,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -980,6 +1004,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1025,6 +1050,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1102,6 +1128,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1160,6 +1187,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1204,6 +1232,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1281,6 +1310,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1340,6 +1370,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1385,6 +1416,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -1421,6 +1453,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1517,6 +1550,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1563,6 +1597,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1640,6 +1675,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1699,6 +1735,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1744,6 +1781,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment37.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment37.json index 90a22ae62ba6..30a5e2b48524 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment37.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment37.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "util", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false, "typeAnnotation": null @@ -70,6 +72,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -160,6 +163,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "util", "optional": false }, @@ -225,6 +229,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "util", "optional": false, "typeAnnotation": null @@ -243,6 +248,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -275,6 +281,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -313,6 +320,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "util", "optional": false }, @@ -352,6 +360,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "util", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment38.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment38.json index d516adc3243e..ec20291414be 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment38.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment38.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -65,6 +66,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -119,6 +121,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -177,6 +180,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment39.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment39.json index 9cee51b123aa..5c64e0cfe8ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment39.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment39.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -132,6 +134,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment4.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment4.json index 7e086c49a95d..5670b72d9eaa 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment4.json @@ -28,6 +28,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -199,6 +201,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "local", "optional": false, "typeAnnotation": null @@ -227,6 +230,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "local", "optional": false }, @@ -263,6 +267,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null @@ -287,6 +292,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -325,6 +331,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -361,6 +368,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -389,6 +397,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -425,6 +434,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -449,6 +459,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -487,6 +498,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment40.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment40.json index 16c48a76b9c3..b1b5fbf07b18 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment40.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment40.json @@ -14,6 +14,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -56,6 +57,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -97,6 +99,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -150,6 +153,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false, "typeAnnotation": null @@ -178,6 +182,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment5.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment5.json index 46df2ff69501..a441f273d087 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment5.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment5.json @@ -20,6 +20,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -71,6 +72,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -92,6 +94,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -129,6 +132,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -162,6 +166,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false } @@ -199,6 +204,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MC", "optional": false }, @@ -235,6 +241,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment6.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment6.json index eafb28eb6db4..ef4221bccc23 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment6.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment6.json @@ -14,6 +14,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -57,6 +58,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -78,6 +80,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -175,6 +178,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -211,6 +215,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msgs", "optional": false, "typeAnnotation": null @@ -241,6 +246,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Outer", "optional": false }, @@ -278,6 +284,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -297,6 +304,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment7.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment7.json index 01391138ba0d..59d90249ae9d 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment7.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment7.json @@ -28,6 +28,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -100,6 +102,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hunch", "optional": false, "typeAnnotation": null @@ -167,6 +170,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8.json index d5e8ccba0244..641b94bec3ce 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8.json @@ -28,6 +28,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -88,6 +90,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -120,6 +123,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -175,6 +179,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -250,6 +255,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -344,6 +351,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -392,6 +400,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": null @@ -416,6 +425,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -467,6 +477,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -499,6 +510,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -554,6 +566,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -629,6 +642,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -674,6 +688,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -723,6 +738,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8_1.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8_1.json index 7dcead82cc13..938bb6f82e11 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8_1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment8_1.json @@ -28,6 +28,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -88,6 +90,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -120,6 +123,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -175,6 +179,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -250,6 +255,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -295,6 +301,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -344,6 +351,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -392,6 +400,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": null @@ -416,6 +425,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -467,6 +477,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -499,6 +510,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -554,6 +566,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -629,6 +642,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false, "typeAnnotation": null @@ -674,6 +688,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Application", "optional": false } @@ -723,6 +738,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9.json index 695765a19d1b..ccc4c77765cc 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9.json @@ -28,6 +28,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -88,6 +90,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -118,6 +121,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -207,6 +212,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -256,6 +262,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -304,6 +311,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -336,6 +344,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -391,6 +400,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -453,6 +463,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -494,6 +505,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false }, @@ -548,6 +560,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -578,6 +591,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -644,6 +658,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -755,6 +770,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -828,6 +844,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -875,6 +892,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -914,6 +932,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -933,6 +952,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -979,6 +999,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -989,6 +1010,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false } @@ -1000,6 +1022,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -1010,6 +1033,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false } @@ -1057,6 +1081,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -1180,6 +1205,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": null @@ -1204,6 +1230,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1255,6 +1282,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1370,6 +1398,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1423,6 +1452,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -1498,6 +1528,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1536,6 +1567,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9_1.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9_1.json index bd051ee23ecc..8cbd1797f4e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9_1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignment9_1.json @@ -28,6 +28,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -88,6 +90,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -118,6 +121,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -158,6 +162,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -207,6 +212,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -256,6 +262,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -304,6 +311,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -336,6 +344,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -391,6 +400,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -453,6 +463,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false, "typeAnnotation": null @@ -494,6 +505,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "me", "optional": false }, @@ -548,6 +560,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -578,6 +591,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -644,6 +658,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -755,6 +770,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -828,6 +844,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -875,6 +892,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -914,6 +932,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -933,6 +952,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false, "typeAnnotation": null @@ -979,6 +999,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -989,6 +1010,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false } @@ -1000,6 +1022,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false }, @@ -1010,6 +1033,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": false } @@ -1057,6 +1081,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "my", "optional": false }, @@ -1180,6 +1205,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false, "typeAnnotation": null @@ -1204,6 +1230,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "window", "optional": false }, @@ -1255,6 +1282,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1370,6 +1398,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1423,6 +1452,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -1498,6 +1528,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "min", "optional": false }, @@ -1536,6 +1567,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentOutOfOrder.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentOutOfOrder.json index 21822be2575f..aee42e2ae5c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentOutOfOrder.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentOutOfOrder.json @@ -31,6 +31,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -52,6 +53,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -96,6 +98,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -131,6 +134,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -176,6 +180,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Workspace", "optional": false }, @@ -211,6 +216,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false }, @@ -253,6 +259,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "am", "optional": false, "typeAnnotation": null @@ -285,6 +292,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false, "typeAnnotation": null @@ -324,6 +332,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Common", "optional": false, "typeAnnotation": null @@ -363,6 +372,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Workspace", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentWithExport.json b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentWithExport.json index da73d9c210c6..55cc83933efd 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentWithExport.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPropertyAssignmentWithExport.json @@ -34,6 +34,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Adapter", "optional": false, "typeAnnotation": null @@ -77,6 +78,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Adapter", "optional": false }, @@ -125,6 +127,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Adapter", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment.json index cd8d1d766a4b..f066b00bcc5c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment.json @@ -28,6 +28,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false, "typeAnnotation": null @@ -248,6 +249,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -603,6 +605,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -790,6 +793,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false, "typeAnnotation": null @@ -808,6 +812,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -837,6 +842,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -869,6 +875,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -901,6 +908,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -933,6 +941,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment2.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment2.json index 2c3dcfaf6414..c229f141d352 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment2.json @@ -26,6 +26,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "container", "optional": false }, @@ -67,6 +68,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false, "typeAnnotation": null @@ -287,6 +289,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -642,6 +645,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -829,6 +833,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false, "typeAnnotation": null @@ -847,6 +852,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap", "optional": false }, @@ -876,6 +882,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -908,6 +915,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -940,6 +948,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, @@ -972,6 +981,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mm", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment3.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment3.json index 7337398a78b1..a5f283061bd5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment3.json @@ -14,6 +14,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap3", "optional": false }, @@ -118,6 +119,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap3", "optional": false }, @@ -162,6 +164,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -236,6 +239,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -286,6 +290,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": null @@ -304,6 +309,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap3", "optional": false }, @@ -337,6 +343,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -361,6 +368,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment4.json b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment4.json index 3fc807cc8275..7e5036d95356 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment4.json +++ b/crates/swc_ecma_parser/tests/tsc/typeFromPrototypeAssignment4.json @@ -14,6 +14,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -118,6 +119,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -170,6 +172,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -244,6 +247,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -303,6 +307,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -398,6 +403,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -493,6 +499,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -579,6 +586,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map4", "optional": false, "typeAnnotation": null @@ -597,6 +605,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Multimap4", "optional": false }, @@ -633,6 +642,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map4", "optional": false }, @@ -688,6 +698,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map4", "optional": false }, @@ -738,6 +749,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map4", "optional": false }, @@ -780,6 +792,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardEnums.json b/crates/swc_ecma_parser/tests/tsc/typeGuardEnums.json index c63ea9a4b612..8808f984d98e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardEnums.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardEnums.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -40,6 +41,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -68,6 +70,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -112,6 +115,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -130,6 +134,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -171,6 +176,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -206,6 +212,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -233,6 +240,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -267,6 +275,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -302,6 +311,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -329,6 +339,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardFunction.json b/crates/swc_ecma_parser/tests/tsc/typeGuardFunction.json index e3b0d120043b..4035b203918a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardFunction.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -207,6 +210,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -224,6 +228,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -243,6 +248,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -293,6 +299,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -315,6 +322,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -333,6 +341,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false }, @@ -352,6 +361,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -402,6 +412,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -424,6 +435,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -442,6 +454,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC", "optional": false }, @@ -461,6 +474,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -511,6 +525,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -533,6 +548,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -551,6 +567,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "retC", "optional": false }, @@ -585,6 +602,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -615,6 +633,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -636,6 +655,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -671,6 +691,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -692,6 +713,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -724,6 +746,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC", "optional": false }, @@ -737,6 +760,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -771,6 +795,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -811,6 +836,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subType", "optional": false, "typeAnnotation": { @@ -832,6 +858,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -864,6 +891,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -877,6 +905,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subType", "optional": false } @@ -911,6 +940,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subType", "optional": false }, @@ -951,6 +981,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -979,6 +1010,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -997,6 +1029,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1031,6 +1064,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -1044,6 +1078,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false } @@ -1078,6 +1113,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, @@ -1108,6 +1144,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1135,6 +1172,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1156,6 +1194,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1184,6 +1223,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1206,6 +1246,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1228,6 +1269,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC_multipleParams", "optional": false }, @@ -1247,6 +1289,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1266,6 +1309,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": null @@ -1302,6 +1346,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1324,6 +1369,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1353,6 +1399,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC_multipleParams", "optional": false }, @@ -1366,6 +1413,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1412,6 +1460,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1452,6 +1501,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1480,6 +1530,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func1", "optional": false }, @@ -1493,6 +1544,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1514,6 +1566,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1542,6 +1595,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1564,6 +1618,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1592,6 +1647,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1633,6 +1689,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1654,6 +1711,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1717,6 +1775,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1739,6 +1798,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1785,6 +1845,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1804,6 +1865,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1825,6 +1887,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1864,6 +1927,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1886,6 +1950,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1908,6 +1973,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1927,6 +1993,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1949,6 +2016,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1970,6 +2038,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1999,6 +2068,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -2021,6 +2091,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2066,6 +2137,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2090,6 +2162,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -2111,6 +2184,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2174,6 +2248,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -2196,6 +2271,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2219,6 +2295,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptingBoolean", "optional": false }, @@ -2238,6 +2315,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2290,6 +2368,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptingBoolean", "optional": false }, @@ -2310,6 +2389,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -2323,6 +2403,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2344,6 +2425,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptingTypeGuardFunction", "optional": false }, @@ -2363,6 +2445,7 @@ "end": 1289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -2385,6 +2468,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": null @@ -2411,6 +2495,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -2433,6 +2518,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2478,6 +2564,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "acceptingTypeGuardFunction", "optional": false }, @@ -2491,6 +2578,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false } @@ -2522,6 +2610,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union2", "optional": false, "typeAnnotation": { @@ -2550,6 +2639,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2568,6 +2658,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2605,6 +2696,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union3", "optional": false, "typeAnnotation": { @@ -2641,6 +2733,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2671,6 +2764,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isA", "optional": false }, @@ -2684,6 +2778,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union2", "optional": false } @@ -2698,6 +2793,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionGenerics.json b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionGenerics.json index 4e2beb0156f8..f5dbe8430a54 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionGenerics.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionGenerics.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -207,6 +210,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -224,6 +228,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false }, @@ -243,6 +248,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -279,6 +285,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -301,6 +308,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -319,6 +327,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC", "optional": false }, @@ -338,6 +347,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -374,6 +384,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -396,6 +407,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -414,6 +426,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "retC", "optional": false }, @@ -433,6 +446,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -468,6 +482,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -484,6 +499,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funA", "optional": false }, @@ -503,6 +519,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -525,6 +542,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -550,6 +568,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -590,6 +609,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -620,6 +640,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -636,6 +657,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funB", "optional": false }, @@ -655,6 +677,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -677,6 +700,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -702,6 +726,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -726,6 +751,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -775,6 +801,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -806,6 +833,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -828,6 +856,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -846,6 +875,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funC", "optional": false }, @@ -865,6 +895,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -887,6 +918,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -913,6 +945,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -935,6 +968,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -977,6 +1011,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1007,6 +1042,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1023,6 +1059,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funD", "optional": false }, @@ -1042,6 +1079,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1064,6 +1102,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1090,6 +1129,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1112,6 +1152,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1138,6 +1179,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1187,6 +1229,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1218,6 +1261,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -1240,6 +1284,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1258,6 +1303,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funE", "optional": false }, @@ -1277,6 +1323,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -1299,6 +1346,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -1325,6 +1373,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -1347,6 +1396,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1373,6 +1423,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -1394,6 +1445,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1432,6 +1484,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1454,6 +1507,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1484,6 +1538,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1514,6 +1569,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1535,6 +1591,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1570,6 +1627,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false, "typeAnnotation": { @@ -1602,6 +1660,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funA", "optional": false }, @@ -1615,6 +1674,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false } @@ -1646,6 +1706,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funB", "optional": false }, @@ -1659,6 +1720,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "retC", "optional": false } @@ -1672,6 +1734,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1706,6 +1769,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1746,6 +1810,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false, "typeAnnotation": { @@ -1767,6 +1832,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1788,6 +1854,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funC", "optional": false }, @@ -1801,6 +1868,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false } @@ -1832,6 +1900,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funD", "optional": false }, @@ -1845,6 +1914,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC", "optional": false } @@ -1858,6 +1928,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1892,6 +1963,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1932,6 +2004,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false, "typeAnnotation": { @@ -1953,6 +2026,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1974,6 +2048,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funE", "optional": false }, @@ -1987,6 +2062,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThis.json b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThis.json index e7432c0fb637..993ce0dba1d2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThis.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThis.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -82,6 +83,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false } @@ -131,6 +133,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -204,6 +207,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false } @@ -253,6 +257,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -285,6 +290,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -368,6 +374,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -385,6 +392,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -468,6 +476,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -499,6 +508,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -520,6 +530,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -541,6 +552,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -577,6 +589,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -626,6 +639,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -670,6 +684,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -719,6 +734,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -753,6 +769,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GuardInterface", "optional": false }, @@ -772,6 +789,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -810,6 +828,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -831,6 +850,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GuardInterface", "optional": false }, @@ -869,6 +889,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -918,6 +939,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -962,6 +984,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1011,6 +1034,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1055,6 +1079,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder2", "optional": false, "typeAnnotation": null @@ -1073,6 +1098,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1114,6 +1140,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder2", "optional": false }, @@ -1165,6 +1192,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder2", "optional": false }, @@ -1207,6 +1235,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder2", "optional": false }, @@ -1232,6 +1261,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowGuard", "optional": false }, @@ -1300,6 +1330,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowElite", "optional": false } @@ -1349,6 +1380,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowElite", "optional": false }, @@ -1426,6 +1458,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowMedic", "optional": false } @@ -1475,6 +1508,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowMedic", "optional": false }, @@ -1511,6 +1545,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowElite", "optional": false }, @@ -1587,6 +1622,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowGuard", "optional": false }, @@ -1604,6 +1640,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowMedic", "optional": false }, @@ -1680,6 +1717,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowGuard", "optional": false }, @@ -1711,6 +1749,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false, "typeAnnotation": null @@ -1729,6 +1768,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ArrowGuard", "optional": false }, @@ -1765,6 +1805,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -1814,6 +1855,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -1858,6 +1900,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -1907,6 +1950,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "guard", "optional": false }, @@ -1941,6 +1985,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Supplies", "optional": false }, @@ -1968,6 +2013,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "spoiled", "optional": false }, @@ -2005,6 +2051,7 @@ "end": 1455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sundries", "optional": false }, @@ -2032,6 +2079,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "broken", "optional": false }, @@ -2069,6 +2117,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crate", "optional": false }, @@ -2093,6 +2142,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2126,6 +2176,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "contents", "optional": false }, @@ -2150,6 +2201,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2171,6 +2223,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "volume", "optional": false }, @@ -2205,6 +2258,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSupplies", "optional": false }, @@ -2250,6 +2304,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crate", "optional": false }, @@ -2273,6 +2328,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Supplies", "optional": false }, @@ -2299,6 +2355,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSundries", "optional": false }, @@ -2344,6 +2401,7 @@ "end": 1614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crate", "optional": false }, @@ -2367,6 +2425,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Sundries", "optional": false }, @@ -2406,6 +2465,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crate", "optional": false, "typeAnnotation": { @@ -2427,6 +2487,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crate", "optional": false }, @@ -2481,6 +2542,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crate", "optional": false }, @@ -2536,6 +2598,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crate", "optional": false }, @@ -2595,6 +2658,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crate", "optional": false }, @@ -2650,6 +2714,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crate", "optional": false }, @@ -2712,6 +2777,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2737,6 +2803,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2777,6 +2844,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2802,6 +2870,7 @@ "end": 1867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2825,6 +2894,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicGuard", "optional": false }, @@ -2893,6 +2963,7 @@ "end": 1970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicLeader", "optional": false } @@ -2942,6 +3013,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicLeader", "optional": false }, @@ -3022,6 +3094,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicFollower", "optional": false } @@ -3071,6 +3144,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicFollower", "optional": false }, @@ -3110,6 +3184,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicLeader", "optional": false }, @@ -3186,6 +3261,7 @@ "end": 2097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicGuard", "optional": false }, @@ -3203,6 +3279,7 @@ "end": 2142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicFollower", "optional": false }, @@ -3279,6 +3356,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicGuard", "optional": false }, @@ -3310,6 +3388,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false, "typeAnnotation": null @@ -3328,6 +3407,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicGuard", "optional": false }, @@ -3364,6 +3444,7 @@ "end": 2221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3389,6 +3470,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false }, @@ -3429,6 +3511,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3454,6 +3537,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false }, @@ -3494,6 +3578,7 @@ "end": 2292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false }, @@ -3543,6 +3628,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false }, @@ -3585,6 +3671,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mimic", "optional": false }, @@ -3610,6 +3697,7 @@ "end": 2353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3641,6 +3729,7 @@ "end": 2399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MimicGuardInterface", "optional": false }, @@ -3667,6 +3756,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLeader", "optional": false }, @@ -3712,6 +3802,7 @@ "end": 2435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -3735,6 +3826,7 @@ "end": 2451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFollower", "optional": false }, @@ -3780,6 +3872,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThisErrors.json b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThisErrors.json index 134a5696f5c6..2b0b2b10ba93 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThisErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardFunctionOfFormThisErrors.json @@ -14,6 +14,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -82,6 +83,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false } @@ -131,6 +133,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -204,6 +207,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false } @@ -253,6 +257,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -285,6 +290,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -368,6 +374,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -385,6 +392,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -468,6 +476,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -489,6 +498,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GuardInterface", "optional": false }, @@ -508,6 +518,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -546,6 +557,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -567,6 +579,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RoyalGuard", "optional": false }, @@ -588,6 +601,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FollowerGuard", "optional": false }, @@ -621,6 +635,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -642,6 +657,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GuardInterface", "optional": false }, @@ -663,6 +679,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadGuard", "optional": false }, @@ -699,6 +716,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -724,6 +742,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -764,6 +783,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -789,6 +809,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -829,6 +850,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -854,6 +876,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -894,6 +917,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -919,6 +943,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -942,6 +967,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidGuard", "optional": false }, @@ -961,6 +987,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1076,6 +1103,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1143,6 +1171,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidGuard", "optional": false }, @@ -1156,6 +1185,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1184,6 +1214,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1211,6 +1242,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1241,6 +1273,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder", "optional": false, "typeAnnotation": null @@ -1259,6 +1292,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "invalidGuard", "optional": false } @@ -1294,6 +1328,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder", "optional": false }, @@ -1316,6 +1351,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1344,6 +1380,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1361,6 +1398,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder", "optional": false } @@ -1388,6 +1426,7 @@ "end": 873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1405,6 +1444,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "holder", "optional": false } @@ -1435,6 +1475,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "detached", "optional": false, "typeAnnotation": null @@ -1452,6 +1493,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1488,6 +1530,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "detached", "optional": false }, @@ -1528,6 +1571,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1580,6 +1624,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardInClass.json b/crates/swc_ecma_parser/tests/tsc/typeGuardInClass.json index 84059eca00a4..8b22d2d7856d 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardInClass.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardInClass.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -95,6 +96,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -140,6 +142,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -201,6 +204,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -226,6 +230,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -282,6 +287,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -343,6 +349,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -368,6 +375,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardIntersectionTypes.json b/crates/swc_ecma_parser/tests/tsc/typeGuardIntersectionTypes.json index 24882695e934..c9f239be0206 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardIntersectionTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardIntersectionTypes.json @@ -18,6 +18,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -82,6 +84,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -109,6 +112,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -146,6 +150,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -173,6 +178,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -206,6 +212,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isX", "optional": false }, @@ -225,6 +232,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -275,6 +283,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -297,6 +306,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -315,6 +325,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isY", "optional": false }, @@ -334,6 +345,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -384,6 +396,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -406,6 +419,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -424,6 +438,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isZ", "optional": false }, @@ -443,6 +458,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -493,6 +509,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -515,6 +532,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -533,6 +551,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -552,6 +571,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -573,6 +593,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -630,6 +651,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isX", "optional": false }, @@ -643,6 +665,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -664,6 +687,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isY", "optional": false }, @@ -677,6 +701,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -699,6 +724,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isZ", "optional": false }, @@ -712,6 +738,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -741,6 +768,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -783,6 +811,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isX", "optional": false }, @@ -796,6 +825,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -817,6 +847,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isY", "optional": false }, @@ -830,6 +861,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -852,6 +884,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isZ", "optional": false }, @@ -865,6 +898,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -894,6 +928,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -922,6 +957,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -949,6 +985,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -986,6 +1023,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1013,6 +1051,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1046,6 +1085,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false }, @@ -1065,6 +1105,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toTest", "optional": false, "typeAnnotation": { @@ -1119,6 +1160,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toTest", "optional": false }, @@ -1135,6 +1177,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toTest", "optional": false }, @@ -1174,6 +1217,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toTest", "optional": false }, @@ -1196,6 +1240,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1214,6 +1259,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false }, @@ -1233,6 +1279,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1254,6 +1301,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1297,6 +1345,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isB", "optional": false }, @@ -1310,6 +1359,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1338,6 +1388,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1407,6 +1458,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1425,6 +1477,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1453,6 +1506,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -1472,6 +1526,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1531,6 +1586,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beast", "optional": false }, @@ -1558,6 +1614,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wings", "optional": false }, @@ -1593,6 +1650,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "legs", "optional": false }, @@ -1630,6 +1688,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Legged", "optional": false }, @@ -1657,6 +1716,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "legs", "optional": false }, @@ -1694,6 +1754,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Winged", "optional": false }, @@ -1721,6 +1782,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wings", "optional": false }, @@ -1754,6 +1816,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasLegs", "optional": false }, @@ -1773,6 +1836,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1794,6 +1858,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beast", "optional": false }, @@ -1837,6 +1902,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1867,6 +1933,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1917,6 +1984,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1939,6 +2007,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Legged", "optional": false }, @@ -1957,6 +2026,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasWings", "optional": false }, @@ -1976,6 +2046,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1997,6 +2068,7 @@ "end": 1137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beast", "optional": false }, @@ -2040,6 +2112,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2070,6 +2143,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2111,6 +2185,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2133,6 +2208,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Winged", "optional": false }, @@ -2151,6 +2227,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identifyBeast", "optional": false }, @@ -2170,6 +2247,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false, "typeAnnotation": { @@ -2191,6 +2269,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Beast", "optional": false }, @@ -2234,6 +2313,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasLegs", "optional": false }, @@ -2247,6 +2327,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -2282,6 +2363,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasWings", "optional": false }, @@ -2295,6 +2377,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -2336,6 +2419,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false }, @@ -2386,6 +2470,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2445,6 +2530,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false }, @@ -2495,6 +2581,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2556,6 +2643,7 @@ "end": 1645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2582,6 +2670,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false }, @@ -2657,6 +2746,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2683,6 +2773,7 @@ "end": 1806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false }, @@ -2757,6 +2848,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasWings", "optional": false }, @@ -2770,6 +2862,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -2805,6 +2898,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2866,6 +2960,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "log", "optional": false }, @@ -2919,6 +3014,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beastFoo", "optional": false }, @@ -2938,6 +3034,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false, "typeAnnotation": { @@ -2959,6 +3056,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3009,6 +3107,7 @@ "end": 2114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasWings", "optional": false }, @@ -3022,6 +3121,7 @@ "end": 2120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3043,6 +3143,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasLegs", "optional": false }, @@ -3056,6 +3157,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3085,6 +3187,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3112,6 +3215,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3146,6 +3250,7 @@ "end": 2232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasLegs", "optional": false }, @@ -3159,6 +3264,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3180,6 +3286,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasWings", "optional": false }, @@ -3193,6 +3300,7 @@ "end": 2257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } @@ -3222,6 +3330,7 @@ "end": 2275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beast", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsPrimitiveIntersection.json b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsPrimitiveIntersection.json index de6b6032e380..32918e38246f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsPrimitiveIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsPrimitiveIntersection.json @@ -19,6 +19,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__tag", "optional": false }, @@ -77,6 +79,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonBlank", "optional": false }, @@ -96,6 +99,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -146,6 +150,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -189,6 +194,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -210,6 +216,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -229,6 +236,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -265,6 +273,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -311,6 +320,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -330,6 +340,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -399,6 +410,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -442,6 +454,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonBlank", "optional": false }, @@ -455,6 +468,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -490,6 +504,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -503,6 +518,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -541,6 +557,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -554,6 +571,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -580,6 +598,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -594,6 +613,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonBlank2", "optional": false }, @@ -613,6 +633,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -663,6 +684,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -706,6 +728,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -727,6 +750,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis2", "optional": false }, @@ -746,6 +770,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -782,6 +807,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag2", "optional": false }, @@ -828,6 +854,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat2", "optional": false }, @@ -847,6 +874,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -913,6 +941,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonBlank2", "optional": false }, @@ -926,6 +955,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -961,6 +991,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis2", "optional": false }, @@ -974,6 +1005,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1012,6 +1044,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat2", "optional": false }, @@ -1025,6 +1058,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralType.json b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralType.json index d8bdfb3b5960..a05c09e8b000 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralType.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -121,6 +124,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -140,6 +144,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -203,6 +208,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -222,6 +228,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -291,6 +298,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -334,6 +342,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -347,6 +356,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -382,6 +392,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -395,6 +406,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -433,6 +445,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -446,6 +459,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralTypeUnion.json b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralTypeUnion.json index 36c986fc9184..ea045d9e038f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralTypeUnion.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardNarrowsToLiteralTypeUnion.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -153,6 +156,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -172,6 +176,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -260,6 +265,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -279,6 +285,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -348,6 +355,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -391,6 +399,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFoo", "optional": false }, @@ -404,6 +413,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -439,6 +449,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThis", "optional": false }, @@ -452,6 +463,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -490,6 +502,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doThat", "optional": false }, @@ -503,6 +516,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardNesting.json b/crates/swc_ecma_parser/tests/tsc/typeGuardNesting.json index 1f001bc40013..ba0f665725f0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardNesting.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardNesting.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -115,6 +116,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -143,6 +145,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -170,6 +173,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -216,6 +220,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label", "optional": false, "typeAnnotation": { @@ -267,6 +272,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -289,6 +295,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -329,6 +336,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -380,6 +388,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -402,6 +411,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -441,6 +451,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label2", "optional": false, "typeAnnotation": { @@ -492,6 +503,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -514,6 +526,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -554,6 +567,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool2", "optional": false, "typeAnnotation": { @@ -605,6 +619,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -627,6 +642,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -694,6 +710,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -722,6 +739,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -749,6 +767,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -795,6 +814,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label", "optional": false, "typeAnnotation": { @@ -846,6 +866,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -868,6 +889,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -908,6 +930,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -959,6 +982,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -981,6 +1005,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -1020,6 +1045,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "label2", "optional": false, "typeAnnotation": { @@ -1071,6 +1097,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1093,6 +1120,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -1133,6 +1161,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool2", "optional": false, "typeAnnotation": { @@ -1184,6 +1213,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1206,6 +1236,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1AndExpr2.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1AndExpr2.json index 2c159e930fac..ae48d9d4a519 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1AndExpr2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1AndExpr2.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -300,6 +305,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -349,6 +355,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -416,6 +423,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -437,6 +445,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -472,6 +481,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +510,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -545,6 +556,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false, "typeAnnotation": { @@ -597,6 +609,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -645,6 +658,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -680,6 +694,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -723,6 +738,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -734,6 +750,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -769,6 +786,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -780,6 +798,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -829,6 +848,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -864,6 +884,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -900,6 +921,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -943,6 +965,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -954,6 +977,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -989,6 +1013,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": null @@ -1000,6 +1025,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1049,6 +1075,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1084,6 +1111,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1120,6 +1148,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1163,6 +1192,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cOrBool", "optional": false, "typeAnnotation": null @@ -1174,6 +1204,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1199,6 +1230,7 @@ "end": 1343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1210,6 +1242,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1248,6 +1281,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -1300,6 +1334,7 @@ "end": 1423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1316,6 +1351,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false }, @@ -1346,6 +1382,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1396,6 +1433,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -1440,6 +1478,7 @@ "end": 1591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1468,6 +1507,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1478,6 +1518,7 @@ "end": 1636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1511,6 +1552,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": null @@ -1522,6 +1564,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1560,6 +1603,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1610,6 +1654,7 @@ "end": 1755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1OrExpr2.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1OrExpr2.json index 4bfd6d777052..cb87b08135aa 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1OrExpr2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormExpr1OrExpr2.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -300,6 +305,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -349,6 +355,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -416,6 +423,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -437,6 +445,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -472,6 +481,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +510,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -545,6 +556,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false, "typeAnnotation": { @@ -597,6 +609,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -645,6 +658,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -680,6 +694,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -723,6 +738,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -734,6 +750,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -769,6 +786,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -780,6 +798,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -829,6 +848,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -864,6 +884,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -900,6 +921,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -943,6 +965,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": null @@ -954,6 +977,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -989,6 +1013,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1000,6 +1025,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1049,6 +1075,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1084,6 +1111,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1120,6 +1148,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1166,6 +1195,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -1218,6 +1248,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1234,6 +1265,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false }, @@ -1264,6 +1296,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1314,6 +1347,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -1351,6 +1385,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cOrBool", "optional": false, "typeAnnotation": null @@ -1362,6 +1397,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBoolOrC", "optional": false } @@ -1387,6 +1423,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1398,6 +1435,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1440,6 +1478,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1468,6 +1507,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1478,6 +1518,7 @@ "end": 1637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1514,6 +1555,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1564,6 +1606,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -1601,6 +1644,7 @@ "end": 1748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": null @@ -1612,6 +1656,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormFunctionEquality.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormFunctionEquality.json index 91a23ff77ee7..6d62b5ccc3ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormFunctionEquality.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormFunctionEquality.json @@ -14,6 +14,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString1", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -87,6 +90,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -126,6 +130,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -156,6 +161,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString2", "optional": false }, @@ -175,6 +181,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -196,6 +203,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -235,6 +243,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -276,6 +285,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString1", "optional": false }, @@ -328,6 +338,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString2", "optional": false }, @@ -383,6 +394,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -408,6 +420,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString1", "optional": false }, @@ -453,6 +466,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString2", "optional": false }, @@ -486,6 +500,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString3", "optional": false }, @@ -505,6 +520,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -538,6 +554,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -571,6 +588,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -592,6 +610,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -635,6 +654,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isString1", "optional": false }, @@ -660,6 +680,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -693,6 +714,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOf.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOf.json index bd716faf4f0f..5b38bb1102ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOf.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOf.json @@ -14,6 +14,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -81,6 +82,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -207,6 +210,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -224,6 +228,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -305,6 +310,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -351,6 +357,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -397,6 +404,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -460,6 +468,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false, "typeAnnotation": { @@ -488,6 +497,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -506,6 +516,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -540,6 +551,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -565,6 +577,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -575,6 +588,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -592,6 +606,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -627,6 +642,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -652,6 +668,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -662,6 +679,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -679,6 +697,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -714,6 +733,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -739,6 +759,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -749,6 +770,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false } @@ -766,6 +788,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -801,6 +824,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -826,6 +850,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -836,6 +861,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false } @@ -853,6 +879,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor1", "optional": false }, @@ -891,6 +918,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false, "typeAnnotation": { @@ -919,6 +947,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -937,6 +966,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -971,6 +1001,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -996,6 +1027,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1006,6 +1038,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -1023,6 +1056,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1058,6 +1092,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1083,6 +1118,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1093,6 +1129,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false } @@ -1110,6 +1147,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1145,6 +1183,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1170,6 +1209,7 @@ "end": 845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1180,6 +1220,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false } @@ -1197,6 +1238,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1235,6 +1277,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1263,6 +1306,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1281,6 +1325,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1311,6 +1356,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false }, @@ -1321,6 +1367,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -1332,6 +1379,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor2", "optional": false } @@ -1363,6 +1411,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor3", "optional": false, "typeAnnotation": { @@ -1391,6 +1440,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1409,6 +1459,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1443,6 +1494,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor3", "optional": false }, @@ -1453,6 +1505,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -1484,6 +1537,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor3", "optional": false }, @@ -1526,6 +1580,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor3", "optional": false }, @@ -1565,6 +1620,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false, "typeAnnotation": { @@ -1593,6 +1649,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1611,6 +1668,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1629,6 +1687,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1663,6 +1722,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false }, @@ -1673,6 +1733,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -1704,6 +1765,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false }, @@ -1739,6 +1801,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false }, @@ -1749,6 +1812,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -1780,6 +1844,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false }, @@ -1822,6 +1887,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor4", "optional": false }, @@ -1862,6 +1928,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor5", "optional": false, "typeAnnotation": { @@ -1890,6 +1957,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1908,6 +1976,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1926,6 +1995,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1960,6 +2030,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor5", "optional": false }, @@ -1970,6 +2041,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -2001,6 +2073,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor5", "optional": false }, @@ -2043,6 +2116,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor5", "optional": false }, @@ -2082,6 +2156,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor6", "optional": false, "typeAnnotation": { @@ -2110,6 +2185,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -2128,6 +2204,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2146,6 +2223,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2187,6 +2265,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor6", "optional": false }, @@ -2197,6 +2276,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false } @@ -2215,6 +2295,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor6", "optional": false }, @@ -2225,6 +2306,7 @@ "end": 1371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false } @@ -2266,6 +2348,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ctor6", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOfOnInterface.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOfOnInterface.json index 4e32ebe393f2..7bd7ef74b99b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOfOnInterface.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormInstanceOfOnInterface.json @@ -18,6 +18,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -57,6 +58,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -79,6 +81,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -103,6 +106,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -124,6 +128,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -161,6 +166,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -200,6 +206,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -222,6 +229,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -246,6 +254,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -267,6 +276,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -304,6 +314,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -323,6 +334,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -350,6 +362,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -374,6 +387,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -395,6 +409,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false }, @@ -442,6 +457,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -488,6 +504,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -534,6 +551,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -597,6 +615,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -618,6 +637,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -653,6 +673,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -674,6 +695,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -709,6 +731,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -730,6 +753,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -765,6 +789,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false, "typeAnnotation": { @@ -793,6 +818,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -811,6 +837,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -845,6 +872,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -870,6 +898,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -880,6 +909,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -897,6 +927,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -932,6 +963,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -957,6 +989,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -967,6 +1000,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -984,6 +1018,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1019,6 +1054,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1044,6 +1080,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1054,6 +1091,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1071,6 +1109,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1106,6 +1145,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1131,6 +1171,7 @@ "end": 797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1141,6 +1182,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1158,6 +1200,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1196,6 +1239,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false, "typeAnnotation": { @@ -1224,6 +1268,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1242,6 +1287,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1276,6 +1322,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1301,6 +1348,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1311,6 +1359,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -1328,6 +1377,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1363,6 +1413,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1388,6 +1439,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1398,6 +1450,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1415,6 +1468,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1450,6 +1504,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1475,6 +1530,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1485,6 +1541,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -1502,6 +1559,7 @@ "end": 984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1540,6 +1598,7 @@ "end": 1001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1568,6 +1627,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1586,6 +1646,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1616,6 +1677,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1626,6 +1688,7 @@ "end": 1033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -1637,6 +1700,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsType.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsType.json index 031944f0338f..73aeb5123eb0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsType.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -81,6 +82,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -148,6 +150,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -207,6 +210,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -238,6 +242,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -284,6 +289,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -330,6 +336,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -379,6 +386,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -398,6 +406,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -472,6 +481,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -494,6 +504,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -512,6 +523,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -531,6 +543,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -605,6 +618,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -627,6 +641,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -645,6 +660,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -664,6 +680,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +755,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -760,6 +778,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -792,6 +811,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false, "typeAnnotation": { @@ -820,6 +840,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -838,6 +859,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -872,6 +894,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -897,6 +920,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -910,6 +934,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -930,6 +955,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -965,6 +991,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -990,6 +1017,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -1003,6 +1031,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1023,6 +1052,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1058,6 +1088,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1083,6 +1114,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1096,6 +1128,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1116,6 +1149,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1151,6 +1185,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1176,6 +1211,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1189,6 +1225,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1209,6 +1246,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1247,6 +1285,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false, "typeAnnotation": { @@ -1275,6 +1314,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1293,6 +1333,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1327,6 +1368,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1352,6 +1394,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -1365,6 +1408,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1385,6 +1429,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1420,6 +1465,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1445,6 +1491,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1458,6 +1505,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1478,6 +1526,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1513,6 +1562,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1538,6 +1588,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1551,6 +1602,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1571,6 +1623,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1609,6 +1662,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1637,6 +1691,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1655,6 +1710,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1685,6 +1741,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -1698,6 +1755,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1712,6 +1770,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsTypeOnInterfaces.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsTypeOnInterfaces.json index b5dfe1c2311e..3a64aa9433ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsTypeOnInterfaces.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormIsTypeOnInterfaces.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -57,6 +58,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -79,6 +81,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -103,6 +106,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -124,6 +128,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false }, @@ -161,6 +166,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -200,6 +206,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -222,6 +229,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -246,6 +254,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -267,6 +276,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false }, @@ -304,6 +314,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -323,6 +334,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -350,6 +362,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -374,6 +387,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -395,6 +409,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false }, @@ -442,6 +457,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -488,6 +504,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -534,6 +551,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -583,6 +601,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -602,6 +621,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -676,6 +696,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -698,6 +719,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -716,6 +738,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -735,6 +758,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -809,6 +833,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -831,6 +856,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -849,6 +875,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -868,6 +895,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -942,6 +970,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -964,6 +993,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -996,6 +1026,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -1017,6 +1048,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1052,6 +1084,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1073,6 +1106,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1108,6 +1142,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -1129,6 +1164,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1164,6 +1200,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false, "typeAnnotation": { @@ -1192,6 +1229,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1210,6 +1248,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1244,6 +1283,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1269,6 +1309,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -1282,6 +1323,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1302,6 +1344,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1337,6 +1380,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1362,6 +1406,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -1375,6 +1420,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1395,6 +1441,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1430,6 +1477,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1455,6 +1503,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1468,6 +1517,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1488,6 +1538,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1523,6 +1574,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1548,6 +1600,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1561,6 +1614,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false } @@ -1581,6 +1635,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1Orc2", "optional": false }, @@ -1619,6 +1674,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false, "typeAnnotation": { @@ -1647,6 +1703,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1665,6 +1722,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -1699,6 +1757,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1724,6 +1783,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC2", "optional": false }, @@ -1737,6 +1797,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1757,6 +1818,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1792,6 +1854,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1817,6 +1880,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1830,6 +1894,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1850,6 +1915,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1885,6 +1951,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1910,6 +1977,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isD1", "optional": false }, @@ -1923,6 +1991,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -1943,6 +2012,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false }, @@ -1981,6 +2051,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -2009,6 +2080,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2027,6 +2099,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -2057,6 +2130,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isC1", "optional": false }, @@ -2070,6 +2144,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } @@ -2084,6 +2159,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2Ord1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormNotExpr.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormNotExpr.json index 69ff46ea6432..761d2beb28a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormNotExpr.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormNotExpr.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -300,6 +305,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -380,6 +386,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -424,6 +431,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -434,6 +442,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -469,6 +478,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -480,6 +490,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -535,6 +546,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -570,6 +582,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -615,6 +628,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -626,6 +640,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -661,6 +676,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -672,6 +688,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -727,6 +744,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -777,6 +795,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -822,6 +841,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -833,6 +853,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -868,6 +889,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -879,6 +901,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -934,6 +957,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -969,6 +993,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1014,6 +1039,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1025,6 +1051,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1060,6 +1087,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1071,6 +1099,7 @@ "end": 1077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1126,6 +1155,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1176,6 +1206,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1221,6 +1252,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1232,6 +1264,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1267,6 +1300,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1278,6 +1312,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1333,6 +1368,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1363,6 +1399,7 @@ "end": 1396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1373,6 +1410,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1406,6 +1444,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": null @@ -1417,6 +1456,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1455,6 +1495,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -1505,6 +1546,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfBoolean.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfBoolean.json index 44851ec66437..2227e115e95a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfBoolean.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfBoolean.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -148,6 +150,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -194,6 +197,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -240,6 +244,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -303,6 +308,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -366,6 +372,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -429,6 +436,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +508,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -536,6 +545,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -573,6 +583,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false, "typeAnnotation": { @@ -609,6 +620,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -646,6 +658,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false, "typeAnnotation": { @@ -682,6 +695,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -719,6 +733,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -740,6 +755,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -779,6 +795,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -821,6 +838,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -832,6 +850,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -867,6 +886,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -878,6 +898,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -913,6 +934,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -955,6 +977,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -966,6 +989,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1001,6 +1025,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1012,6 +1037,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1047,6 +1073,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1089,6 +1116,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1100,6 +1128,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1135,6 +1164,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1146,6 +1176,7 @@ "end": 921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1181,6 +1212,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1223,6 +1255,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1234,6 +1267,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1269,6 +1303,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1280,6 +1315,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1315,6 +1351,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1360,6 +1397,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -1385,6 +1423,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -1425,6 +1464,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": { @@ -1467,6 +1507,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -1504,6 +1545,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1546,6 +1588,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1557,6 +1600,7 @@ "end": 1458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1592,6 +1636,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1603,6 +1648,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1638,6 +1684,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1680,6 +1727,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1691,6 +1739,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1726,6 +1775,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1737,6 +1787,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1772,6 +1823,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1814,6 +1866,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1825,6 +1878,7 @@ "end": 1699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1860,6 +1914,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1871,6 +1926,7 @@ "end": 1754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1906,6 +1962,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1948,6 +2005,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1959,6 +2017,7 @@ "end": 1820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1994,6 +2053,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -2005,6 +2065,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -2040,6 +2101,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -2085,6 +2147,7 @@ "end": 1917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -2127,6 +2190,7 @@ "end": 1945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -2167,6 +2231,7 @@ "end": 1985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z2", "optional": false, "typeAnnotation": { @@ -2192,6 +2257,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfEqualEqualHasNoEffect.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfEqualEqualHasNoEffect.json index 729f6c6e5315..0c13dec0c917 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfEqualEqualHasNoEffect.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfEqualEqualHasNoEffect.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -165,6 +167,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -228,6 +231,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -291,6 +295,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -327,6 +332,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -368,6 +374,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -413,6 +420,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -424,6 +432,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -464,6 +473,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -475,6 +485,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -512,6 +523,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -557,6 +569,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -568,6 +581,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -608,6 +622,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -619,6 +634,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -656,6 +672,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -701,6 +718,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -712,6 +730,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -752,6 +771,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -763,6 +783,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -800,6 +821,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -845,6 +867,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -856,6 +879,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, @@ -896,6 +920,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -907,6 +932,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfFunction.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfFunction.json index 3ec262fa4dd1..75a41988c979 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfFunction.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -129,6 +132,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -153,6 +157,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -172,6 +177,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -233,6 +239,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -268,6 +275,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -292,6 +300,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -311,6 +320,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -372,6 +382,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -407,6 +418,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -431,6 +443,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -450,6 +463,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -471,6 +485,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -521,6 +536,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -556,6 +572,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -588,6 +605,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -610,6 +628,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -629,6 +648,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -658,6 +678,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -726,6 +747,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -761,6 +783,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -785,6 +808,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -804,6 +828,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -881,6 +906,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -916,6 +942,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -940,6 +967,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -959,6 +987,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1060,6 +1089,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1095,6 +1125,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1122,6 +1153,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1145,6 +1177,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1164,6 +1197,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1200,6 +1234,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1301,6 +1336,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1336,6 +1372,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1363,6 +1400,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1386,6 +1424,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -1405,6 +1444,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1441,6 +1481,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1485,6 +1526,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1555,6 +1597,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1590,6 +1633,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1617,6 +1661,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1640,6 +1685,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f100", "optional": false }, @@ -1659,6 +1705,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -1680,6 +1727,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1702,6 +1750,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": { @@ -1729,6 +1778,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1783,6 +1833,7 @@ "end": 1165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -1799,6 +1850,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -1833,6 +1885,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": null @@ -1850,6 +1903,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1866,6 +1920,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -1902,6 +1957,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false } @@ -1942,6 +1998,7 @@ "end": 1261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -1964,6 +2021,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -2001,6 +2059,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2023,6 +2082,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2049,6 +2109,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2084,6 +2145,7 @@ "end": 1327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "configureStore", "optional": false }, @@ -2103,6 +2165,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false, "typeAnnotation": { @@ -2162,6 +2225,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -2192,6 +2256,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2268,6 +2333,7 @@ "end": 1420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootReducer", "optional": false, "typeAnnotation": { @@ -2334,6 +2400,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false } @@ -2376,6 +2443,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootReducer", "optional": false, "typeAnnotation": null @@ -2387,6 +2455,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reducer", "optional": false } @@ -2420,6 +2489,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2449,6 +2519,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f101", "optional": false }, @@ -2468,6 +2539,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2504,6 +2576,7 @@ "end": 1547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -2587,6 +2660,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2614,6 +2688,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfIsOrderIndependent.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfIsOrderIndependent.json index d0f063fb5e5c..ac876bb1aab9 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfIsOrderIndependent.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfIsOrderIndependent.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrFunc", "optional": false, "typeAnnotation": { @@ -240,6 +243,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -303,6 +307,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -349,6 +354,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -395,6 +401,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -441,6 +448,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -516,6 +524,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -549,6 +558,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -560,6 +570,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -595,6 +606,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -606,6 +618,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -650,6 +663,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrFunc", "optional": false } @@ -683,6 +697,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -694,6 +709,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrFunc", "optional": false } @@ -729,6 +745,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -740,6 +757,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrFunc", "optional": false } @@ -784,6 +802,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -817,6 +836,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -828,6 +848,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -863,6 +884,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -874,6 +896,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -918,6 +941,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -951,6 +975,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -962,6 +987,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -997,6 +1023,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1008,6 +1035,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNotEqualHasNoEffect.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNotEqualHasNoEffect.json index 7972752f8cec..f17075353f5b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNotEqualHasNoEffect.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNotEqualHasNoEffect.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -165,6 +167,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -228,6 +231,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -291,6 +295,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -327,6 +332,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -368,6 +374,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -413,6 +420,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -424,6 +432,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -464,6 +473,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -475,6 +485,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -512,6 +523,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -557,6 +569,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -568,6 +581,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -608,6 +622,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -619,6 +634,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -656,6 +672,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -701,6 +718,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -712,6 +730,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -752,6 +771,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -763,6 +783,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -800,6 +821,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -845,6 +867,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -856,6 +879,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, @@ -896,6 +920,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -907,6 +932,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNumber.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNumber.json index b8094f2d8f50..d6042d7837bc 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNumber.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfNumber.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -148,6 +150,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -194,6 +197,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -240,6 +244,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -303,6 +308,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -366,6 +372,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -429,6 +436,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +508,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -536,6 +545,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -573,6 +583,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false, "typeAnnotation": { @@ -609,6 +620,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -646,6 +658,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false, "typeAnnotation": { @@ -682,6 +695,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -719,6 +733,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -740,6 +755,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -779,6 +795,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -821,6 +838,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -832,6 +850,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -867,6 +886,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -877,6 +897,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -912,6 +933,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -954,6 +976,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -965,6 +988,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1003,6 +1027,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1045,6 +1070,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1082,6 +1108,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1124,6 +1151,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1135,6 +1163,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1170,6 +1199,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": null @@ -1181,6 +1211,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1216,6 +1247,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1258,6 +1290,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1269,6 +1302,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1304,6 +1338,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1315,6 +1350,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1350,6 +1386,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1395,6 +1432,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": { @@ -1420,6 +1458,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -1460,6 +1499,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -1502,6 +1542,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -1539,6 +1580,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1581,6 +1623,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -1591,6 +1634,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1626,6 +1670,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1637,6 +1682,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1672,6 +1718,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1717,6 +1764,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1759,6 +1807,7 @@ "end": 1605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1796,6 +1845,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1807,6 +1857,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1842,6 +1893,7 @@ "end": 1694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1884,6 +1936,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": null @@ -1895,6 +1948,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1930,6 +1984,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1941,6 +1996,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1976,6 +2032,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -2018,6 +2075,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2029,6 +2087,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -2064,6 +2123,7 @@ "end": 1881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2075,6 +2135,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -2110,6 +2171,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -2155,6 +2217,7 @@ "end": 1952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": { @@ -2197,6 +2260,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, @@ -2237,6 +2301,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": { @@ -2262,6 +2327,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfOther.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfOther.json index 6edbaf475805..ce69cde29157 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfOther.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfOther.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -148,6 +150,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -194,6 +197,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -240,6 +244,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -303,6 +308,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -366,6 +372,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -429,6 +436,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +508,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -536,6 +545,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -573,6 +583,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false, "typeAnnotation": { @@ -609,6 +620,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -646,6 +658,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false, "typeAnnotation": { @@ -682,6 +695,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -719,6 +733,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "emptyObj", "optional": false, "typeAnnotation": { @@ -765,6 +780,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -786,6 +802,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -825,6 +842,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -867,6 +885,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -878,6 +897,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -916,6 +936,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -941,6 +962,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, @@ -978,6 +1000,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1020,6 +1043,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1031,6 +1055,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1069,6 +1094,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1094,6 +1120,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false }, @@ -1131,6 +1158,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1173,6 +1201,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1184,6 +1213,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -1222,6 +1252,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -1247,6 +1278,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false }, @@ -1284,6 +1316,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1341,6 +1374,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1352,6 +1386,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1390,6 +1425,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -1415,6 +1451,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, @@ -1452,6 +1489,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1497,6 +1535,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q1", "optional": false, "typeAnnotation": { @@ -1522,6 +1561,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -1562,6 +1602,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q2", "optional": false, "typeAnnotation": { @@ -1612,6 +1653,7 @@ "end": 1268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -1649,6 +1691,7 @@ "end": 1533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1694,6 +1737,7 @@ "end": 1560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1719,6 +1763,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false }, @@ -1756,6 +1801,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1767,6 +1813,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1802,6 +1849,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1847,6 +1895,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1872,6 +1921,7 @@ "end": 1682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false }, @@ -1909,6 +1959,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1920,6 +1971,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false } @@ -1955,6 +2007,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -2000,6 +2053,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -2025,6 +2079,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false }, @@ -2062,6 +2117,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -2073,6 +2129,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false } @@ -2108,6 +2165,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -2153,6 +2211,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q1", "optional": false, "typeAnnotation": { @@ -2203,6 +2262,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, @@ -2243,6 +2303,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q2", "optional": false, "typeAnnotation": { @@ -2268,6 +2329,7 @@ "end": 2004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfPrimitiveSubtype.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfPrimitiveSubtype.json index 323659796f04..a5e4cf9afde0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfPrimitiveSubtype.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfPrimitiveSubtype.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -161,6 +164,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -206,6 +210,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -231,6 +236,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -269,6 +275,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -314,6 +321,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -339,6 +347,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -377,6 +386,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -422,6 +432,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -447,6 +458,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -485,6 +497,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -530,6 +543,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -555,6 +569,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -593,6 +608,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -638,6 +654,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -663,6 +680,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -701,6 +719,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -746,6 +765,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -771,6 +791,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfString.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfString.json index f7a6e2035c84..3f5a42fbf5af 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfString.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFormTypeOfString.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +103,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -148,6 +150,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -194,6 +197,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -240,6 +244,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -303,6 +308,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false, "typeAnnotation": { @@ -366,6 +372,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": { @@ -429,6 +436,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false, "typeAnnotation": { @@ -500,6 +508,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false, "typeAnnotation": { @@ -536,6 +545,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -573,6 +583,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrC", "optional": false, "typeAnnotation": { @@ -609,6 +620,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -646,6 +658,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "boolOrC", "optional": false, "typeAnnotation": { @@ -682,6 +695,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -719,6 +733,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -740,6 +755,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -779,6 +795,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -821,6 +838,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -832,6 +850,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -867,6 +886,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -877,6 +897,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -912,6 +933,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -954,6 +976,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -965,6 +988,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1000,6 +1024,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1011,6 +1036,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1046,6 +1072,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1088,6 +1115,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1134,6 +1163,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": null @@ -1145,6 +1175,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1180,6 +1211,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1222,6 +1254,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1233,6 +1266,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1268,6 +1302,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1279,6 +1314,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1314,6 +1350,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -1359,6 +1396,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -1384,6 +1422,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1424,6 +1463,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1466,6 +1506,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -1503,6 +1544,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1545,6 +1587,7 @@ "end": 1435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1555,6 +1598,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1590,6 +1634,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1601,6 +1646,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1636,6 +1682,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1678,6 +1725,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -1689,6 +1737,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1724,6 +1773,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1735,6 +1785,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBool", "optional": false } @@ -1770,6 +1821,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1812,6 +1864,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false, "typeAnnotation": null @@ -1823,6 +1876,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1858,6 +1912,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1869,6 +1924,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNumOrBool", "optional": false } @@ -1904,6 +1960,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1946,6 +2003,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1957,6 +2015,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -1992,6 +2051,7 @@ "end": 1825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -2003,6 +2063,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrC", "optional": false } @@ -2038,6 +2099,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false } @@ -2083,6 +2145,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -2125,6 +2188,7 @@ "end": 1926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, @@ -2165,6 +2229,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -2190,6 +2255,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrBool", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFromPropNameInUnionType.json b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFromPropNameInUnionType.json index bd1f4b379c73..f1e3470a9935 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardOfFromPropNameInUnionType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardOfFromPropNameInUnionType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +82,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -148,6 +150,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -193,6 +196,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -225,6 +229,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -270,6 +275,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -302,6 +308,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "namedClasses", "optional": false }, @@ -321,6 +328,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -349,6 +357,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -367,6 +376,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -421,6 +431,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -459,6 +470,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -518,6 +530,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -560,6 +573,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "multipleClasses", "optional": false }, @@ -579,6 +593,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -607,6 +622,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -625,6 +641,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -643,6 +660,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -661,6 +679,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -715,6 +734,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -750,6 +770,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -786,6 +807,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -808,6 +830,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -857,6 +880,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -893,6 +917,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -915,6 +940,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -950,6 +976,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anonymousClasses", "optional": false }, @@ -969,6 +996,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1005,6 +1033,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1049,6 +1078,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -1121,6 +1151,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1156,6 +1187,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1187,6 +1219,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1236,6 +1269,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1267,6 +1301,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1302,6 +1337,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AWithOptionalProp", "optional": false }, @@ -1369,6 +1405,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BWithOptionalProp", "optional": false }, @@ -1436,6 +1473,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "positiveTestClassesWithOptionalProperties", "optional": false }, @@ -1455,6 +1493,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1483,6 +1522,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AWithOptionalProp", "optional": false }, @@ -1501,6 +1541,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BWithOptionalProp", "optional": false }, @@ -1555,6 +1596,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1593,6 +1635,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1649,6 +1692,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1687,6 +1731,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1697,6 +1742,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AWithOptionalProp", "optional": false } @@ -1714,6 +1760,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1739,6 +1786,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1775,6 +1823,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inParenthesizedExpression", "optional": false }, @@ -1794,6 +1843,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1822,6 +1872,7 @@ "end": 898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1840,6 +1891,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1900,6 +1952,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1936,6 +1989,7 @@ "end": 941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1967,6 +2021,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2016,6 +2071,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2047,6 +2103,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2082,6 +2139,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithUnionProp", "optional": false }, @@ -2134,6 +2192,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2152,6 +2211,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2186,6 +2246,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inProperty", "optional": false }, @@ -2205,6 +2266,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2226,6 +2288,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithUnionProp", "optional": false }, @@ -2284,6 +2347,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2328,6 +2392,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2365,6 +2430,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2423,6 +2489,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2460,6 +2527,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2504,6 +2572,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NestedClassWithProp", "optional": false }, @@ -2549,6 +2618,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithUnionProp", "optional": false }, @@ -2581,6 +2651,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "innestedProperty", "optional": false }, @@ -2600,6 +2671,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2621,6 +2693,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NestedClassWithProp", "optional": false }, @@ -2685,6 +2758,7 @@ "end": 1337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2738,6 +2812,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2781,6 +2856,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2848,6 +2924,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2891,6 +2968,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2944,6 +3022,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InMemberOfClass", "optional": false }, @@ -2996,6 +3075,7 @@ "end": 1499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3014,6 +3094,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3138,6 +3219,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3230,6 +3312,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -3322,6 +3405,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SelfAssert", "optional": false }, @@ -3464,6 +3548,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3554,6 +3639,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indexed", "optional": false }, @@ -3577,6 +3663,7 @@ "end": 1878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -3630,6 +3717,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3649,6 +3737,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -3670,6 +3759,7 @@ "end": 1910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Indexed", "optional": false }, @@ -3722,6 +3812,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -3753,6 +3844,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3797,6 +3889,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -3828,6 +3921,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3882,6 +3976,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -3899,6 +3994,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardRedundancy.json b/crates/swc_ecma_parser/tests/tsc/typeGuardRedundancy.json index 239976656caa..4eb61a1ec352 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardRedundancy.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardRedundancy.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -129,6 +131,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -164,6 +167,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -192,6 +196,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -217,6 +222,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -257,6 +263,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -308,6 +315,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -343,6 +351,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -373,6 +382,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -398,6 +408,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -438,6 +449,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -476,6 +488,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -511,6 +524,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -539,6 +553,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -564,6 +579,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -604,6 +620,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -655,6 +672,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -690,6 +708,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -720,6 +739,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -745,6 +765,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardTautologicalConsistiency.json b/crates/swc_ecma_parser/tests/tsc/typeGuardTautologicalConsistiency.json index 354dfe47f2df..2afaa0a4663b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardTautologicalConsistiency.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardTautologicalConsistiency.json @@ -28,6 +28,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false, "typeAnnotation": { @@ -95,6 +96,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -144,6 +146,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -179,6 +182,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -225,6 +229,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -260,6 +265,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } @@ -296,6 +302,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringOrNumber", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardTypeOfUndefined.json b/crates/swc_ecma_parser/tests/tsc/typeGuardTypeOfUndefined.json index b856e7193964..b310994ab086 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardTypeOfUndefined.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardTypeOfUndefined.json @@ -14,6 +14,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -33,6 +34,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -94,6 +96,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -143,6 +146,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -178,6 +182,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -205,6 +210,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -235,6 +241,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -258,6 +265,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -277,6 +285,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -338,6 +347,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -387,6 +397,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -422,6 +433,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -449,6 +461,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -479,6 +492,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -502,6 +516,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false }, @@ -521,6 +536,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -589,6 +605,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -624,6 +641,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -660,6 +678,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -687,6 +706,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -710,6 +730,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false }, @@ -729,6 +750,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -797,6 +819,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -832,6 +855,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -868,6 +892,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -895,6 +920,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -918,6 +944,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test5", "optional": false }, @@ -937,6 +964,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1015,6 +1043,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1064,6 +1093,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1099,6 +1129,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1126,6 +1157,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1156,6 +1188,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1179,6 +1212,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test6", "optional": false }, @@ -1198,6 +1232,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1276,6 +1311,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1325,6 +1361,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1360,6 +1397,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1387,6 +1425,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1417,6 +1456,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1440,6 +1480,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test7", "optional": false }, @@ -1459,6 +1500,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1544,6 +1586,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1579,6 +1622,7 @@ "end": 1218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1615,6 +1659,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1642,6 +1687,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1665,6 +1711,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test8", "optional": false }, @@ -1684,6 +1731,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1769,6 +1817,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1804,6 +1853,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1840,6 +1890,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1867,6 +1918,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1890,6 +1942,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test9", "optional": false }, @@ -1909,6 +1962,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1987,6 +2041,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2036,6 +2091,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2071,6 +2127,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2098,6 +2155,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2128,6 +2186,7 @@ "end": 1621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2151,6 +2210,7 @@ "end": 1647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test10", "optional": false }, @@ -2170,6 +2230,7 @@ "end": 1649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2248,6 +2309,7 @@ "end": 1687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2297,6 +2359,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2332,6 +2395,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2359,6 +2423,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2389,6 +2454,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2412,6 +2478,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test11", "optional": false }, @@ -2431,6 +2498,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2516,6 +2584,7 @@ "end": 1902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2551,6 +2620,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2587,6 +2657,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2614,6 +2685,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2637,6 +2709,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test12", "optional": false }, @@ -2656,6 +2729,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2741,6 +2815,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2776,6 +2851,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2812,6 +2888,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2839,6 +2916,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -2862,6 +2940,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test13", "optional": false }, @@ -2881,6 +2960,7 @@ "end": 2150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2967,6 +3047,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3016,6 +3097,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3051,6 +3133,7 @@ "end": 2266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3078,6 +3161,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3108,6 +3192,7 @@ "end": 2344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3131,6 +3216,7 @@ "end": 2370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test14", "optional": false }, @@ -3150,6 +3236,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3236,6 +3323,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3285,6 +3373,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3320,6 +3409,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3347,6 +3437,7 @@ "end": 2528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3377,6 +3468,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3400,6 +3492,7 @@ "end": 2592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test15", "optional": false }, @@ -3419,6 +3512,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3512,6 +3606,7 @@ "end": 2639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3547,6 +3642,7 @@ "end": 2667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3583,6 +3679,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3610,6 +3707,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3633,6 +3731,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test16", "optional": false }, @@ -3652,6 +3751,7 @@ "end": 2744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3745,6 +3845,7 @@ "end": 2789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3780,6 +3881,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3816,6 +3918,7 @@ "end": 2838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3843,6 +3946,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsAsAssertions.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsAsAssertions.json index a6b5569d5176..de44453b1ddc 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsAsAssertions.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsAsAssertions.json @@ -28,6 +28,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -94,6 +96,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -125,6 +128,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Some", "optional": false }, @@ -148,6 +152,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -169,6 +174,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -197,6 +203,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -224,6 +231,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "none", "optional": false }, @@ -268,6 +276,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Some", "optional": false }, @@ -292,6 +301,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -325,6 +335,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false }, @@ -349,6 +360,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -389,6 +401,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "none", "optional": false, "typeAnnotation": { @@ -410,6 +423,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "None", "optional": false }, @@ -466,6 +480,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSome", "optional": false }, @@ -485,6 +500,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -506,6 +522,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -529,6 +546,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -584,6 +602,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -613,6 +632,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -644,6 +664,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -666,6 +687,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Some", "optional": false }, @@ -689,6 +711,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -711,6 +734,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFrom", "optional": false }, @@ -730,6 +754,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false, "typeAnnotation": { @@ -751,6 +776,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -794,6 +820,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false } @@ -824,6 +851,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -852,6 +880,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -871,6 +900,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeSome", "optional": false, "typeAnnotation": { @@ -906,6 +936,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -954,6 +985,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -975,6 +1007,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Optional", "optional": false }, @@ -998,6 +1031,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1015,6 +1049,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "none", "optional": false }, @@ -1035,6 +1070,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1052,6 +1088,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1076,6 +1113,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1100,6 +1138,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -1118,6 +1157,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFrom", "optional": false }, @@ -1144,6 +1184,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSome", "optional": false }, @@ -1157,6 +1198,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1177,6 +1219,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -1203,6 +1246,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeSome", "optional": false }, @@ -1229,6 +1273,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -1260,6 +1305,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1297,6 +1343,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1339,6 +1386,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1408,6 +1456,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1425,6 +1474,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1449,6 +1499,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1473,6 +1524,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1504,6 +1556,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1538,6 +1591,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1578,6 +1632,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1598,6 +1653,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1618,6 +1674,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1660,6 +1717,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1729,6 +1787,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1746,6 +1805,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -1770,6 +1830,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1801,6 +1862,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1843,6 +1905,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1867,6 +1930,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1914,6 +1978,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1945,6 +2010,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1965,6 +2031,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1985,6 +2052,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2027,6 +2095,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2077,6 +2146,7 @@ "end": 1303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2097,6 +2167,7 @@ "end": 1310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2114,6 +2185,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2138,6 +2210,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2159,6 +2232,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2179,6 +2253,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2221,6 +2296,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2271,6 +2347,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2291,6 +2368,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2322,6 +2400,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2357,6 +2436,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2378,6 +2458,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2398,6 +2479,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2440,6 +2522,7 @@ "end": 1668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2490,6 +2573,7 @@ "end": 1709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2510,6 +2594,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2534,6 +2619,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2571,6 +2657,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2591,6 +2678,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -2633,6 +2721,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2683,6 +2772,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2703,6 +2793,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2734,6 +2825,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2769,6 +2861,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2790,6 +2883,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2810,6 +2904,7 @@ "end": 2037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -2829,6 +2924,7 @@ "end": 2039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2914,6 +3010,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2949,6 +3046,7 @@ "end": 2101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2985,6 +3083,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3012,6 +3111,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3032,6 +3132,7 @@ "end": 2220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3052,6 +3153,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -3094,6 +3196,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3174,6 +3277,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3211,6 +3315,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3258,6 +3363,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3295,6 +3401,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3306,6 +3413,7 @@ "end": 2360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3343,6 +3451,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3380,6 +3489,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3425,6 +3535,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3462,6 +3573,7 @@ "end": 2413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3479,6 +3591,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3542,6 +3655,7 @@ "end": 2450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3579,6 +3693,7 @@ "end": 2466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3658,6 +3773,7 @@ "end": 2498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3695,6 +3811,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3774,6 +3891,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3807,6 +3925,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -3849,6 +3968,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3904,6 +4024,7 @@ "end": 2595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsDefeat.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsDefeat.json index 8d4840cef8bb..1e046bd3b5ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsDefeat.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsDefeat.json @@ -14,6 +14,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -132,6 +135,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -181,6 +185,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -223,6 +228,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -249,6 +255,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -293,6 +300,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -317,6 +325,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -336,6 +345,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -414,6 +424,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -455,6 +466,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -501,6 +513,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -543,6 +556,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -553,6 +567,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -592,6 +607,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -627,6 +643,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -650,6 +667,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -669,6 +687,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -747,6 +766,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -788,6 +808,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -834,6 +855,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -860,6 +882,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -870,6 +893,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -906,6 +930,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -941,6 +966,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassAccessors.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassAccessors.json index 5ece39558936..c1fa62823a83 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassAccessors.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassAccessors.json @@ -28,6 +28,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -186,6 +189,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithAccessors", "optional": false }, @@ -247,6 +251,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -279,6 +284,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -306,6 +312,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -344,6 +351,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -404,6 +412,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -436,6 +445,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -463,6 +473,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -491,6 +502,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -539,6 +551,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -610,6 +623,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -642,6 +656,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -669,6 +684,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -704,6 +720,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -736,6 +753,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -763,6 +781,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -801,6 +820,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -861,6 +881,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -893,6 +914,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -920,6 +942,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -999,6 +1022,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1031,6 +1055,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1058,6 +1083,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1096,6 +1122,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1156,6 +1183,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1188,6 +1216,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1215,6 +1244,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1243,6 +1273,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1291,6 +1322,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1362,6 +1394,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1394,6 +1427,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1421,6 +1455,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1456,6 +1491,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1488,6 +1524,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1515,6 +1552,7 @@ "end": 1715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1553,6 +1591,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1613,6 +1652,7 @@ "end": 1826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1645,6 +1685,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1672,6 +1713,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1751,6 +1793,7 @@ "end": 2003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1783,6 +1826,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1810,6 +1854,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1848,6 +1893,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1908,6 +1954,7 @@ "end": 2149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1940,6 +1987,7 @@ "end": 2163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1967,6 +2015,7 @@ "end": 2184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1995,6 +2044,7 @@ "end": 2227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -2043,6 +2093,7 @@ "end": 2295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -2114,6 +2165,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2146,6 +2198,7 @@ "end": 2388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -2173,6 +2226,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -2208,6 +2262,7 @@ "end": 2485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2240,6 +2295,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2267,6 +2323,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -2305,6 +2362,7 @@ "end": 2603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -2365,6 +2423,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2397,6 +2456,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -2424,6 +2484,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -2503,6 +2564,7 @@ "end": 2827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2535,6 +2597,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -2562,6 +2625,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -2600,6 +2664,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -2660,6 +2725,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2692,6 +2758,7 @@ "end": 2987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -2719,6 +2786,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -2747,6 +2815,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -2795,6 +2864,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -2866,6 +2936,7 @@ "end": 3215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2898,6 +2969,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -2925,6 +2997,7 @@ "end": 3250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -2960,6 +3033,7 @@ "end": 3326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2992,6 +3066,7 @@ "end": 3341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -3019,6 +3094,7 @@ "end": 3363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -3057,6 +3133,7 @@ "end": 3444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -3117,6 +3194,7 @@ "end": 3474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -3149,6 +3227,7 @@ "end": 3488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -3176,6 +3255,7 @@ "end": 3509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassMethods.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassMethods.json index 1a3994323d1c..b310b8efae0a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInClassMethods.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -164,6 +167,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -229,6 +233,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -261,6 +266,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -288,6 +294,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -326,6 +333,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -386,6 +394,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -418,6 +427,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -445,6 +455,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -480,6 +491,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -512,6 +524,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -539,6 +552,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -589,6 +603,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -660,6 +675,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -692,6 +708,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -719,6 +736,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -757,6 +775,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -817,6 +836,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -849,6 +869,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -876,6 +897,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -911,6 +933,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -943,6 +966,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -970,6 +994,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1029,6 +1054,7 @@ "end": 1138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1100,6 +1126,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1132,6 +1159,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1159,6 +1187,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1197,6 +1226,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1257,6 +1287,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1289,6 +1320,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1316,6 +1348,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1351,6 +1384,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1383,6 +1417,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1410,6 +1445,7 @@ "end": 1512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 1599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1540,6 +1577,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1572,6 +1610,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1599,6 +1638,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1637,6 +1677,7 @@ "end": 1794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1697,6 +1738,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1729,6 +1771,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1756,6 +1799,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1791,6 +1835,7 @@ "end": 1936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1823,6 +1868,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1850,6 +1896,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1909,6 +1956,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1980,6 +2028,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2012,6 +2061,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -2039,6 +2089,7 @@ "end": 2166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -2077,6 +2128,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -2137,6 +2189,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2169,6 +2222,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -2196,6 +2250,7 @@ "end": 2312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -2231,6 +2286,7 @@ "end": 2389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2263,6 +2319,7 @@ "end": 2404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2290,6 +2347,7 @@ "end": 2426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInConditionalExpression.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInConditionalExpression.json index fd72da04fa26..b8c29070a20f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInConditionalExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInConditionalExpression.json @@ -14,6 +14,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -117,6 +119,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -144,6 +147,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -171,6 +175,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -193,6 +198,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -212,6 +218,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -296,6 +303,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -343,6 +351,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +374,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -377,6 +387,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -398,6 +409,7 @@ "end": 757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -417,6 +429,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -501,6 +514,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -548,6 +562,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -570,6 +585,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -582,6 +598,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -603,6 +620,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -622,6 +640,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -706,6 +725,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -727,6 +747,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -763,6 +784,7 @@ "end": 978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -785,6 +807,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -808,6 +831,7 @@ "end": 1017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -827,6 +851,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -911,6 +936,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -932,6 +958,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -968,6 +995,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -990,6 +1018,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1013,6 +1042,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1032,6 +1062,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1116,6 +1147,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1163,6 +1195,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1185,6 +1218,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1223,6 +1257,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1245,6 +1280,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1268,6 +1304,7 @@ "end": 1332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1287,6 +1324,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1379,6 +1417,7 @@ "end": 1384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1407,6 +1446,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1447,6 +1487,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1468,6 +1509,7 @@ "end": 1477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1485,6 +1527,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1517,6 +1560,7 @@ "end": 1534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1536,6 +1580,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1618,6 +1663,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1691,6 +1737,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1719,6 +1766,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1765,6 +1813,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1776,6 +1825,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1814,6 +1864,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1835,6 +1886,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1852,6 +1904,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1887,6 +1940,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -1906,6 +1960,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1980,6 +2035,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2030,6 +2086,7 @@ "end": 1951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2077,6 +2134,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2094,6 +2152,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2122,6 +2181,7 @@ "end": 1995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2151,6 +2211,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2182,6 +2243,7 @@ "end": 2067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2201,6 +2263,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2283,6 +2346,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2356,6 +2420,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2377,6 +2442,7 @@ "end": 2198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2420,6 +2486,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2431,6 +2498,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2457,6 +2525,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2492,6 +2561,7 @@ "end": 2298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2527,6 +2597,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2546,6 +2617,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2628,6 +2700,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2709,6 +2782,7 @@ "end": 2458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2730,6 +2804,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2780,6 +2855,7 @@ "end": 2507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2791,6 +2867,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2817,6 +2894,7 @@ "end": 2557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2852,6 +2930,7 @@ "end": 2584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2875,6 +2954,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2898,6 +2978,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -2917,6 +2998,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2999,6 +3081,7 @@ "end": 2723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3080,6 +3163,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3127,6 +3211,7 @@ "end": 2798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3168,6 +3253,7 @@ "end": 2809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3234,6 +3320,7 @@ "end": 2852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3245,6 +3332,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3271,6 +3359,7 @@ "end": 2902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3293,6 +3382,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInDoStatement.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInDoStatement.json index b05d8dde2ed6..b50044d0918b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInDoStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInDoStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -158,6 +161,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -199,6 +203,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -234,6 +239,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -258,6 +264,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -269,6 +276,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -290,6 +298,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -310,6 +319,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -329,6 +339,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -408,6 +419,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -449,6 +461,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -484,6 +497,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -501,6 +515,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -534,6 +549,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -545,6 +561,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -566,6 +583,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -586,6 +604,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -605,6 +624,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -676,6 +696,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -718,6 +739,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -753,6 +775,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -770,6 +793,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -803,6 +827,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -814,6 +839,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -835,6 +861,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInExternalModule.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInExternalModule.json index f8faee9c32a0..ba7aaab5c1b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInExternalModule.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInExternalModule.json @@ -28,6 +28,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -141,6 +143,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -183,6 +186,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -244,6 +249,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -255,6 +261,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -286,6 +293,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -355,6 +363,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -423,6 +432,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -465,6 +475,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -476,6 +487,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -511,6 +523,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -522,6 +535,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInForStatement.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInForStatement.json index 10414a2b0b81..524c994596d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInForStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInForStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -150,6 +153,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -161,6 +165,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -186,6 +191,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -214,6 +220,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -225,6 +232,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -250,6 +258,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -270,6 +279,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -290,6 +300,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -309,6 +320,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -380,6 +392,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -391,6 +404,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -416,6 +430,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -444,6 +459,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -455,6 +471,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -480,6 +497,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -497,6 +515,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -526,6 +545,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -546,6 +566,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -565,6 +586,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -636,6 +658,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -647,6 +670,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -672,6 +696,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -700,6 +725,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -711,6 +737,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -736,6 +763,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -753,6 +781,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -782,6 +811,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunction.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunction.json index 5cd4bcbfde00..3ee5ea2028b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunction.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -142,6 +145,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -213,6 +217,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -245,6 +250,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -272,6 +278,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -310,6 +317,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -370,6 +378,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -402,6 +411,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -429,6 +439,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -464,6 +475,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -496,6 +508,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -523,6 +536,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -554,6 +568,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -573,6 +588,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -647,6 +663,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -696,6 +713,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -715,6 +733,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false, "typeAnnotation": { @@ -786,6 +805,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -818,6 +838,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -845,6 +866,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -880,6 +902,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -912,6 +935,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -939,6 +963,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -974,6 +999,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1006,6 +1032,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1033,6 +1060,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1071,6 +1099,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -1131,6 +1160,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1163,6 +1193,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -1190,6 +1221,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false }, @@ -1225,6 +1257,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1257,6 +1290,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false } @@ -1284,6 +1318,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false }, @@ -1322,6 +1357,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1341,6 +1377,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1415,6 +1452,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1478,6 +1516,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1507,6 +1546,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false, "typeAnnotation": { @@ -1578,6 +1618,7 @@ "end": 1581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1610,6 +1651,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1637,6 +1679,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1672,6 +1715,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1704,6 +1748,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1731,6 +1776,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1766,6 +1812,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1798,6 +1845,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1825,6 +1873,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1863,6 +1912,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -1923,6 +1973,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1955,6 +2006,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -1982,6 +2034,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false }, @@ -2017,6 +2070,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2049,6 +2103,7 @@ "end": 2010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false } @@ -2076,6 +2131,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false }, @@ -2108,6 +2164,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2135,6 +2192,7 @@ "end": 2100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2154,6 +2212,7 @@ "end": 2106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -2228,6 +2287,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -2291,6 +2351,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2323,6 +2384,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false, "typeAnnotation": { @@ -2387,6 +2449,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2419,6 +2482,7 @@ "end": 2356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -2446,6 +2510,7 @@ "end": 2377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -2481,6 +2546,7 @@ "end": 2461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2513,6 +2579,7 @@ "end": 2475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -2540,6 +2607,7 @@ "end": 2496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -2575,6 +2643,7 @@ "end": 2570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2607,6 +2676,7 @@ "end": 2585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2634,6 +2704,7 @@ "end": 2607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -2672,6 +2743,7 @@ "end": 2660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -2732,6 +2804,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2764,6 +2837,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -2791,6 +2865,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false }, @@ -2826,6 +2901,7 @@ "end": 2755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -2858,6 +2934,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false } @@ -2885,6 +2962,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param1", "optional": false }, @@ -2918,6 +2996,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -2959,6 +3038,7 @@ "end": 2900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -3008,6 +3088,7 @@ "end": 2930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -3050,6 +3131,7 @@ "end": 2947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -3092,6 +3174,7 @@ "end": 2975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false }, @@ -3112,6 +3195,7 @@ "end": 2992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -3143,6 +3227,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3182,6 +3267,7 @@ "end": 3016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -3213,6 +3299,7 @@ "end": 3037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunctionAndModuleBlock.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunctionAndModuleBlock.json index a786cddfb63c..c668b233f66a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunctionAndModuleBlock.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInFunctionAndModuleBlock.json @@ -14,6 +14,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -125,6 +127,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -146,6 +149,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -165,6 +169,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -206,6 +211,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -217,6 +223,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -257,6 +264,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -291,6 +299,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -326,6 +335,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -371,6 +381,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -390,6 +401,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -482,6 +494,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -503,6 +516,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -522,6 +536,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -540,6 +555,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -614,6 +630,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -625,6 +642,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -665,6 +683,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -699,6 +718,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -734,6 +754,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -768,6 +789,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -793,6 +815,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -812,6 +835,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -904,6 +928,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -925,6 +950,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -980,6 +1006,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -991,6 +1018,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1031,6 +1059,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1065,6 +1094,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1100,6 +1130,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1146,6 +1177,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1165,6 +1197,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1257,6 +1290,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1278,6 +1312,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1309,6 +1344,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1376,6 +1412,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1387,6 +1424,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1427,6 +1465,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1461,6 +1500,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1496,6 +1536,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1531,6 +1572,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1556,6 +1598,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1575,6 +1618,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1661,6 +1705,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1706,6 +1751,7 @@ "end": 1553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1717,6 +1763,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1733,6 +1780,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1775,6 +1823,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1786,6 +1835,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1827,6 +1877,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1860,6 +1911,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1924,6 +1976,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -1957,6 +2010,7 @@ "end": 1724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1968,6 +2022,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1998,6 +2053,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2048,6 +2104,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2090,6 +2147,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2101,6 +2159,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2136,6 +2195,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2167,6 +2227,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2201,6 +2262,7 @@ "end": 1931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2236,6 +2298,7 @@ "end": 1969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2279,6 +2342,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -2312,6 +2376,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2376,6 +2441,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -2394,6 +2460,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, @@ -2427,6 +2494,7 @@ "end": 2092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2438,6 +2506,7 @@ "end": 2096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2468,6 +2537,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2518,6 +2588,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2560,6 +2631,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2571,6 +2643,7 @@ "end": 2216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2606,6 +2679,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2637,6 +2711,7 @@ "end": 2269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2671,6 +2746,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2706,6 +2782,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInGlobal.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInGlobal.json index c68537347716..a888a954a462 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInGlobal.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInGlobal.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -141,6 +143,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -183,6 +186,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -200,6 +204,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -244,6 +249,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -255,6 +261,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInIfStatement.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInIfStatement.json index e4fb609eda3c..d2a4ac6ecefe 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInIfStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInIfStatement.json @@ -14,6 +14,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -111,6 +113,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -152,6 +155,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -196,6 +200,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -220,6 +225,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -239,6 +245,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -317,6 +324,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -359,6 +367,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -387,6 +396,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -414,6 +424,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -437,6 +448,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -456,6 +468,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -534,6 +547,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -576,6 +590,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -604,6 +619,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -631,6 +647,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -654,6 +671,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -673,6 +691,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -751,6 +770,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -786,6 +806,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -820,6 +841,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -848,6 +870,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -871,6 +894,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -890,6 +914,7 @@ "end": 993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -968,6 +993,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1003,6 +1029,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1037,6 +1064,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1065,6 +1093,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1088,6 +1117,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1107,6 +1137,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1185,6 +1216,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1227,6 +1259,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1255,6 +1288,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1289,6 +1323,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1317,6 +1352,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1340,6 +1376,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1359,6 +1396,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1445,6 +1483,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1487,6 +1526,7 @@ "end": 1431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1530,6 +1570,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1565,6 +1606,7 @@ "end": 1516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1599,6 +1641,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1633,6 +1676,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo8", "optional": false }, @@ -1652,6 +1696,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1738,6 +1783,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1780,6 +1826,7 @@ "end": 1683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1827,6 +1874,7 @@ "end": 1737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1869,6 +1917,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1903,6 +1952,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1938,6 +1988,7 @@ "end": 1840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1972,6 +2023,7 @@ "end": 1898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2008,6 +2060,7 @@ "end": 1947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo9", "optional": false }, @@ -2027,6 +2080,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2101,6 +2155,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2145,6 +2200,7 @@ "end": 2002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2187,6 +2243,7 @@ "end": 2127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2204,6 +2261,7 @@ "end": 2131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2238,6 +2296,7 @@ "end": 2157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2282,6 +2341,7 @@ "end": 2214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2315,6 +2375,7 @@ "end": 2254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo10", "optional": false }, @@ -2334,6 +2395,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2420,6 +2482,7 @@ "end": 2391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2462,6 +2525,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2509,6 +2573,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2572,6 +2637,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2583,6 +2649,7 @@ "end": 2515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2623,6 +2690,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2651,6 +2719,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2671,6 +2740,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2695,6 +2765,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo11", "optional": false }, @@ -2714,6 +2785,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2800,6 +2872,7 @@ "end": 2888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2835,6 +2908,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2872,6 +2946,7 @@ "end": 3009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2943,6 +3018,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -2954,6 +3030,7 @@ "end": 3054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2994,6 +3071,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3028,6 +3106,7 @@ "end": 3243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3068,6 +3147,7 @@ "end": 3253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3106,6 +3186,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3124,6 +3205,7 @@ "end": 3376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3147,6 +3229,7 @@ "end": 3381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3186,6 +3269,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo12", "optional": false }, @@ -3205,6 +3289,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3291,6 +3376,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3339,6 +3425,7 @@ "end": 3721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3385,6 +3472,7 @@ "end": 3816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3423,6 +3511,7 @@ "end": 3836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3434,6 +3523,7 @@ "end": 3840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3474,6 +3564,7 @@ "end": 3894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3508,6 +3599,7 @@ "end": 3923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3543,6 +3635,7 @@ "end": 3960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInModule.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInModule.json index 3268bfcf002d..95eac3a90afd 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInModule.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInModule.json @@ -28,6 +28,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -193,6 +196,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m1", "optional": false }, @@ -223,6 +227,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -255,6 +260,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -282,6 +288,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -320,6 +327,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -387,6 +395,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -429,6 +438,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -446,6 +456,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -490,6 +501,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -501,6 +513,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -538,6 +551,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -606,6 +620,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -648,6 +663,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -659,6 +675,7 @@ "end": 704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -694,6 +711,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -705,6 +723,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -732,6 +751,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m2", "optional": false }, @@ -765,6 +785,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -834,6 +855,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -891,6 +913,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, @@ -921,6 +944,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -953,6 +977,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -980,6 +1005,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1015,6 +1041,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1047,6 +1074,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1074,6 +1102,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1109,6 +1138,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1141,6 +1171,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -1162,6 +1193,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -1191,6 +1223,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var4", "optional": false, "typeAnnotation": { @@ -1258,6 +1291,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var4", "optional": false } @@ -1300,6 +1334,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1317,6 +1352,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var4", "optional": false }, @@ -1361,6 +1397,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1372,6 +1409,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var4", "optional": false } @@ -1409,6 +1447,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var5", "optional": false, "typeAnnotation": { @@ -1477,6 +1516,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var5", "optional": false } @@ -1519,6 +1559,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1530,6 +1571,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var5", "optional": false } @@ -1565,6 +1607,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1576,6 +1619,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var5", "optional": false } @@ -1606,6 +1650,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m3", "optional": false }, @@ -1624,6 +1669,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m4", "optional": false }, @@ -1654,6 +1700,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1686,6 +1733,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1713,6 +1761,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1751,6 +1800,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1818,6 +1868,7 @@ "end": 1986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1860,6 +1911,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1877,6 +1929,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1921,6 +1974,7 @@ "end": 2068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1932,6 +1986,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1969,6 +2024,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false, "typeAnnotation": { @@ -2037,6 +2093,7 @@ "end": 2190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -2079,6 +2136,7 @@ "end": 2223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2090,6 +2148,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } @@ -2125,6 +2184,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2136,6 +2196,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var3", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInProperties.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInProperties.json index 094b86d24e2e..d3d96c641ca4 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInProperties.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInProperties.json @@ -28,6 +28,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -291,6 +294,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -359,6 +363,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -462,6 +467,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -565,6 +571,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -692,6 +699,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -713,6 +721,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -745,6 +754,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -783,6 +793,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -819,6 +830,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -854,6 +866,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -892,6 +905,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -928,6 +942,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false }, @@ -966,6 +981,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -995,6 +1011,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1062,6 +1079,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1100,6 +1118,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1136,6 +1155,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfAndAndOperator.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfAndAndOperator.json index 91e89583bd17..8c14823b2691 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfAndAndOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfAndAndOperator.json @@ -14,6 +14,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +120,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -152,6 +155,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -192,6 +196,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -211,6 +216,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -296,6 +302,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -343,6 +350,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +373,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -388,6 +397,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -407,6 +417,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -492,6 +503,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -539,6 +551,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -561,6 +574,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -584,6 +598,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -603,6 +618,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -703,6 +719,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -738,6 +755,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -760,6 +778,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -781,6 +800,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -800,6 +820,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -882,6 +903,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -956,6 +978,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1003,6 +1026,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1014,6 +1038,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1053,6 +1078,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1074,6 +1100,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1099,6 +1126,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1118,6 +1146,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1211,6 +1240,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1258,6 +1288,7 @@ "end": 1307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1279,6 +1310,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1296,6 +1328,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1329,6 +1362,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1348,6 +1382,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1430,6 +1465,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1501,6 +1537,7 @@ "end": 1489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1583,6 +1620,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1630,6 +1668,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1641,6 +1680,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1679,6 +1719,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1726,6 +1767,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1761,6 +1803,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1811,6 +1854,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1822,6 +1866,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1847,6 +1892,7 @@ "end": 1793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfOrOrOperator.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfOrOrOperator.json index 44e3e00b5888..0bc5ab0cbfa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfOrOrOperator.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInRightOperandOfOrOrOperator.json @@ -14,6 +14,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -118,6 +120,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -152,6 +155,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -192,6 +196,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -211,6 +216,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -296,6 +302,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -343,6 +350,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -365,6 +373,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -388,6 +397,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -407,6 +417,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -492,6 +503,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -539,6 +551,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -561,6 +574,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -584,6 +598,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -603,6 +618,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -703,6 +719,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -738,6 +755,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -760,6 +778,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -781,6 +800,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -800,6 +820,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -882,6 +903,7 @@ "end": 997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -956,6 +978,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1003,6 +1026,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1014,6 +1038,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1053,6 +1078,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1074,6 +1100,7 @@ "end": 1158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1099,6 +1126,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -1118,6 +1146,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1211,6 +1240,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1258,6 +1288,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1279,6 +1310,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1296,6 +1328,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1329,6 +1362,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo7", "optional": false }, @@ -1348,6 +1382,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1430,6 +1465,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1501,6 +1537,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1583,6 +1620,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1630,6 +1668,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1641,6 +1680,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1679,6 +1719,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1726,6 +1767,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1761,6 +1803,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1811,6 +1854,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1822,6 +1866,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1847,6 +1892,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsInWhileStatement.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsInWhileStatement.json index 624c5b2223c7..c87055f58960 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsInWhileStatement.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsInWhileStatement.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -79,6 +81,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -157,6 +160,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -192,6 +196,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -216,6 +221,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -227,6 +233,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -248,6 +255,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -268,6 +276,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -287,6 +296,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -365,6 +375,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -400,6 +411,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -426,6 +438,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -450,6 +463,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -461,6 +475,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -482,6 +497,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -502,6 +518,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -521,6 +538,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -599,6 +617,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -634,6 +653,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cond", "optional": false }, @@ -660,6 +680,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -684,6 +705,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -695,6 +717,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -716,6 +739,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsNestedAssignments.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsNestedAssignments.json index 322d1e21e02a..7d0d02ee7ed2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsNestedAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsNestedAssignments.json @@ -14,6 +14,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFooOrNull", "optional": false }, @@ -122,6 +124,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -148,6 +151,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumberOrNull", "optional": false }, @@ -213,6 +217,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -255,6 +260,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -283,6 +289,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -338,6 +345,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -356,6 +364,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFooOrNull", "optional": false }, @@ -393,6 +402,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -417,6 +427,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -459,6 +470,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": { @@ -487,6 +499,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -532,6 +545,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": { @@ -560,6 +574,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -622,6 +637,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false, "typeAnnotation": null @@ -640,6 +656,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFooOrNull", "optional": false }, @@ -661,6 +678,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false, "typeAnnotation": null @@ -672,6 +690,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } @@ -708,6 +727,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false } @@ -725,6 +745,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false } @@ -749,6 +770,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -791,6 +813,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -819,6 +842,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -874,6 +898,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -892,6 +917,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFooOrNull", "optional": false }, @@ -907,6 +933,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -932,6 +959,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -956,6 +984,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -998,6 +1027,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1086,6 +1116,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1104,6 +1135,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStringOrNumberOrNull", "optional": false }, @@ -1144,6 +1176,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1182,6 +1215,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re", "optional": false, "typeAnnotation": null @@ -1222,6 +1256,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false, "typeAnnotation": { @@ -1250,6 +1285,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExpExecArray", "optional": false }, @@ -1305,6 +1341,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false, "typeAnnotation": null @@ -1329,6 +1366,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re", "optional": false }, @@ -1398,6 +1436,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -1428,6 +1467,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, @@ -1476,6 +1516,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "match", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsObjectMethods.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsObjectMethods.json index fde7779984cd..d72cb5d03606 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsObjectMethods.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsObjectMethods.json @@ -28,6 +28,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -137,6 +139,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false, "typeAnnotation": { @@ -200,6 +203,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -236,6 +240,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -307,6 +312,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -339,6 +345,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -366,6 +373,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -404,6 +412,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -464,6 +473,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -496,6 +506,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -523,6 +534,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -558,6 +570,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -590,6 +603,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -617,6 +631,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -645,6 +660,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -699,6 +715,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -731,6 +748,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -758,6 +776,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -796,6 +815,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -856,6 +876,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -888,6 +909,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -915,6 +937,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -943,6 +966,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -972,6 +996,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -1035,6 +1060,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1067,6 +1093,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false } @@ -1094,6 +1121,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var1", "optional": false }, @@ -1132,6 +1160,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false, "typeAnnotation": { @@ -1192,6 +1221,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1224,6 +1254,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false } @@ -1251,6 +1282,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var2", "optional": false }, @@ -1286,6 +1318,7 @@ "end": 1392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1318,6 +1351,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -1345,6 +1379,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -1389,6 +1424,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1434,6 +1470,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1456,6 +1493,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1494,6 +1532,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1516,6 +1555,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1546,6 +1586,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1584,6 +1625,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1620,6 +1662,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsOnClassProperty.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsOnClassProperty.json index 92be158d41f7..4c7f3e1d7599 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsOnClassProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsOnClassProperty.json @@ -14,6 +14,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -142,6 +143,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -205,6 +207,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false } @@ -226,6 +229,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -249,6 +253,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -510,6 +515,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -539,6 +545,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop1", "optional": false }, @@ -591,6 +598,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop2", "optional": false }, @@ -725,6 +733,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -774,6 +783,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -833,6 +843,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop1", "optional": false, "typeAnnotation": null @@ -850,6 +861,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -900,6 +912,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop1", "optional": false } @@ -934,6 +947,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsTypeParameters.json index 3394662a1f42..acc69d2be356 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsTypeParameters.json @@ -14,6 +14,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -81,6 +82,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -100,6 +102,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -164,6 +168,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -174,6 +179,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -209,6 +215,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -230,6 +237,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -244,6 +252,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -274,6 +283,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -295,6 +305,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -309,6 +320,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -335,6 +347,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -376,6 +389,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -398,6 +412,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -417,6 +432,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -438,6 +454,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -488,6 +505,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -533,6 +551,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -554,6 +573,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -568,6 +588,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -598,6 +619,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -623,6 +645,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -649,6 +672,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -690,6 +714,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -712,6 +737,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -731,6 +757,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false, "typeAnnotation": { @@ -759,6 +786,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -785,6 +813,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -815,6 +844,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -833,6 +863,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -881,6 +912,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false, "typeAnnotation": { @@ -947,6 +979,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -963,6 +996,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -997,6 +1031,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -1014,6 +1049,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "item", "optional": false }, @@ -1030,6 +1066,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -1066,6 +1103,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1114,6 +1152,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strings", "optional": false }, @@ -1136,6 +1175,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1175,6 +1215,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithAny.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithAny.json index fa1b9c11fe0a..025cd8a4075b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithAny.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithAny.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -109,6 +111,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -140,6 +143,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -182,6 +186,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -225,6 +230,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -266,6 +272,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -308,6 +315,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -351,6 +359,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -392,6 +401,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -434,6 +444,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -477,6 +488,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -518,6 +530,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -560,6 +573,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -603,6 +617,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -644,6 +659,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -686,6 +702,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOf.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOf.json index cd83aac6c599..9b40cf5f2694 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOf.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOf.json @@ -18,6 +18,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -92,6 +94,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -148,6 +152,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": { @@ -169,6 +174,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -214,6 +220,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -224,6 +231,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false } @@ -258,6 +266,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -269,6 +278,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false } @@ -302,6 +312,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -340,6 +351,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnChanges", "optional": false }, @@ -366,6 +378,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onChanges", "optional": false }, @@ -379,6 +392,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "changes", "optional": false, "typeAnnotation": { @@ -400,6 +414,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -465,6 +480,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Validator", "optional": false }, @@ -491,6 +507,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false }, @@ -531,6 +548,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -577,6 +595,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -663,6 +682,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -705,6 +725,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -733,6 +754,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Validator", "optional": false }, @@ -751,6 +773,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -774,6 +797,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OnChanges", "optional": false }, @@ -832,6 +856,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -842,6 +867,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -867,6 +893,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -888,6 +915,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -911,6 +939,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -957,6 +986,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfByConstructorSignature.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfByConstructorSignature.json index f920a2dc1f57..8745516c976d 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfByConstructorSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfByConstructorSignature.json @@ -18,6 +18,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false }, @@ -57,6 +58,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -81,6 +83,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -108,6 +111,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -155,6 +159,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -176,6 +181,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false }, @@ -211,6 +217,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -239,6 +246,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -281,6 +289,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -291,6 +300,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -322,6 +332,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -354,6 +365,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -394,6 +406,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -437,6 +450,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -447,6 +461,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -478,6 +493,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -510,6 +526,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -540,6 +557,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BConstructor", "optional": false }, @@ -579,6 +597,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -602,6 +621,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -631,6 +651,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -659,6 +680,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -683,6 +705,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -716,6 +739,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -740,6 +764,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -773,6 +798,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": { @@ -794,6 +820,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BConstructor", "optional": false }, @@ -829,6 +856,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false, "typeAnnotation": { @@ -857,6 +885,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -915,6 +944,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -925,6 +955,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -963,6 +994,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1012,6 +1044,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1061,6 +1094,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1111,6 +1145,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false, "typeAnnotation": { @@ -1154,6 +1189,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1164,6 +1200,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -1202,6 +1239,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1251,6 +1289,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1300,6 +1339,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1340,6 +1380,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CConstructor", "optional": false }, @@ -1367,6 +1408,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1405,6 +1447,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1427,6 +1470,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1465,6 +1509,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1489,6 +1534,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1516,6 +1562,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1551,6 +1598,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1586,6 +1634,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -1623,6 +1672,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1650,6 +1700,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1685,6 +1736,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1720,6 +1772,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -1767,6 +1820,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": { @@ -1788,6 +1842,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CConstructor", "optional": false }, @@ -1823,6 +1878,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false, "typeAnnotation": { @@ -1851,6 +1907,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1869,6 +1926,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1903,6 +1961,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -1913,6 +1972,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -1944,6 +2004,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -1976,6 +2037,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2008,6 +2070,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2040,6 +2103,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2080,6 +2144,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false, "typeAnnotation": { @@ -2123,6 +2188,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2133,6 +2199,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -2164,6 +2231,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2196,6 +2264,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2228,6 +2297,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2258,6 +2328,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2285,6 +2356,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2332,6 +2404,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": { @@ -2373,6 +2446,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2413,6 +2487,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false, "typeAnnotation": { @@ -2441,6 +2516,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2483,6 +2559,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -2493,6 +2570,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -2524,6 +2602,7 @@ "end": 1331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -2556,6 +2635,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -2596,6 +2676,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false, "typeAnnotation": { @@ -2639,6 +2720,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -2649,6 +2731,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -2680,6 +2763,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -2712,6 +2796,7 @@ "end": 1416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -2742,6 +2827,7 @@ "end": 1498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConstructor", "optional": false }, @@ -2788,6 +2874,7 @@ "end": 1515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2806,6 +2893,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -2832,6 +2920,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -2859,6 +2948,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2894,6 +2984,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -2931,6 +3022,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -2958,6 +3050,7 @@ "end": 1598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2993,6 +3086,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -3040,6 +3134,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": { @@ -3061,6 +3156,7 @@ "end": 1655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConstructor", "optional": false }, @@ -3096,6 +3192,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false, "typeAnnotation": { @@ -3124,6 +3221,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -3142,6 +3240,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3176,6 +3275,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3186,6 +3286,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -3217,6 +3318,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3249,6 +3351,7 @@ "end": 1741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3281,6 +3384,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3321,6 +3425,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false, "typeAnnotation": { @@ -3364,6 +3469,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -3374,6 +3480,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -3405,6 +3512,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -3437,6 +3545,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -3469,6 +3578,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -3499,6 +3609,7 @@ "end": 1922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FConstructor", "optional": false }, @@ -3552,6 +3663,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -3579,6 +3691,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3614,6 +3727,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3661,6 +3775,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false, "typeAnnotation": { @@ -3682,6 +3797,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FConstructor", "optional": false }, @@ -3717,6 +3833,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false, "typeAnnotation": { @@ -3745,6 +3862,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -3787,6 +3905,7 @@ "end": 2056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -3797,6 +3916,7 @@ "end": 2069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -3828,6 +3948,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -3860,6 +3981,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -3900,6 +4022,7 @@ "end": 2173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false, "typeAnnotation": { @@ -3943,6 +4066,7 @@ "end": 2189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -3953,6 +4077,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -3984,6 +4109,7 @@ "end": 2215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -4016,6 +4142,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -4046,6 +4173,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GConstructor", "optional": false }, @@ -4073,6 +4201,7 @@ "end": 2342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -4097,6 +4226,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -4130,6 +4260,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -4154,6 +4285,7 @@ "end": 2414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -4181,6 +4313,7 @@ "end": 2425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4218,6 +4351,7 @@ "end": 2449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -4245,6 +4379,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4292,6 +4427,7 @@ "end": 2486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false, "typeAnnotation": { @@ -4313,6 +4449,7 @@ "end": 2500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GConstructor", "optional": false }, @@ -4348,6 +4485,7 @@ "end": 2512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false, "typeAnnotation": { @@ -4376,6 +4514,7 @@ "end": 2516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -4394,6 +4533,7 @@ "end": 2521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -4428,6 +4568,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -4438,6 +4579,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false } @@ -4469,6 +4611,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -4501,6 +4644,7 @@ "end": 2634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -4541,6 +4685,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false, "typeAnnotation": { @@ -4584,6 +4729,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -4594,6 +4740,7 @@ "end": 2682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false } @@ -4625,6 +4772,7 @@ "end": 2695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -4657,6 +4805,7 @@ "end": 2711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -4687,6 +4836,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HConstructor", "optional": false }, @@ -4714,6 +4864,7 @@ "end": 2804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -4761,6 +4912,7 @@ "end": 2908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -4785,6 +4937,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -4812,6 +4965,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4859,6 +5013,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false, "typeAnnotation": { @@ -4880,6 +5035,7 @@ "end": 2993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HConstructor", "optional": false }, @@ -4915,6 +5071,7 @@ "end": 3005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false, "typeAnnotation": { @@ -4943,6 +5100,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -4985,6 +5143,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -4995,6 +5154,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false } @@ -5026,6 +5186,7 @@ "end": 3072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -5058,6 +5219,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -5098,6 +5260,7 @@ "end": 3105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false, "typeAnnotation": { @@ -5141,6 +5304,7 @@ "end": 3121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -5151,6 +5315,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false } @@ -5182,6 +5347,7 @@ "end": 3147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -5214,6 +5380,7 @@ "end": 3163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -5254,6 +5421,7 @@ "end": 3182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false, "typeAnnotation": { @@ -5297,6 +5465,7 @@ "end": 3198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -5307,6 +5476,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -5338,6 +5508,7 @@ "end": 3273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -5370,6 +5541,7 @@ "end": 3289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -5410,6 +5582,7 @@ "end": 3308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false, "typeAnnotation": { @@ -5453,6 +5626,7 @@ "end": 3324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, @@ -5463,6 +5637,7 @@ "end": 3344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false } @@ -5494,6 +5669,7 @@ "end": 3403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, @@ -5526,6 +5702,7 @@ "end": 3419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfBySymbolHasInstance.json b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfBySymbolHasInstance.json index 08ec21354b4c..35dc1adf9769 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfBySymbolHasInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/typeGuardsWithInstanceOfBySymbolHasInstance.json @@ -18,6 +18,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false }, @@ -57,6 +58,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +86,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -106,6 +109,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -145,6 +149,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -167,6 +172,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -193,6 +199,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -220,6 +227,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -267,6 +275,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": { @@ -288,6 +297,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false }, @@ -323,6 +333,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -351,6 +362,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -393,6 +405,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -403,6 +416,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -434,6 +448,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -466,6 +481,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -506,6 +522,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -549,6 +566,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -559,6 +577,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -590,6 +609,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -622,6 +642,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, @@ -652,6 +673,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BConstructor", "optional": false }, @@ -691,6 +713,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -714,6 +737,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -743,6 +767,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -774,6 +799,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -796,6 +822,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -835,6 +862,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -857,6 +885,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -899,6 +928,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -923,6 +953,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -956,6 +987,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -980,6 +1012,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1013,6 +1046,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": { @@ -1034,6 +1068,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BConstructor", "optional": false }, @@ -1069,6 +1104,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false, "typeAnnotation": { @@ -1097,6 +1133,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1155,6 +1192,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1165,6 +1203,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -1203,6 +1242,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1252,6 +1292,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1301,6 +1342,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj3", "optional": false }, @@ -1351,6 +1393,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false, "typeAnnotation": { @@ -1394,6 +1437,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1404,6 +1448,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false } @@ -1442,6 +1487,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1491,6 +1537,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1540,6 +1587,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj4", "optional": false }, @@ -1580,6 +1628,7 @@ "end": 860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CConstructor", "optional": false }, @@ -1607,6 +1656,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1645,6 +1695,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1667,6 +1718,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1705,6 +1757,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1732,6 +1785,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1754,6 +1808,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1793,6 +1848,7 @@ "end": 968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1822,6 +1878,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1840,6 +1897,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1868,6 +1926,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1895,6 +1954,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1930,6 +1990,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1965,6 +2026,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -2002,6 +2064,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2029,6 +2092,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2064,6 +2128,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2099,6 +2164,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -2146,6 +2212,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": { @@ -2167,6 +2234,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CConstructor", "optional": false }, @@ -2202,6 +2270,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false, "typeAnnotation": { @@ -2230,6 +2299,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -2248,6 +2318,7 @@ "end": 1163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2282,6 +2353,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2292,6 +2364,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -2323,6 +2396,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2355,6 +2429,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2387,6 +2462,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2419,6 +2495,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj5", "optional": false }, @@ -2459,6 +2536,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false, "typeAnnotation": { @@ -2502,6 +2580,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2512,6 +2591,7 @@ "end": 1304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -2543,6 +2623,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2575,6 +2656,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2607,6 +2689,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj6", "optional": false }, @@ -2637,6 +2720,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2664,6 +2748,7 @@ "end": 1404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2711,6 +2796,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": { @@ -2752,6 +2838,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2779,6 +2866,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2801,6 +2889,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2840,6 +2929,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2862,6 +2952,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2904,6 +2995,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false, "typeAnnotation": { @@ -2932,6 +3024,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -2974,6 +3067,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -2984,6 +3078,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -3015,6 +3110,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -3047,6 +3143,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj7", "optional": false }, @@ -3087,6 +3184,7 @@ "end": 1610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false, "typeAnnotation": { @@ -3130,6 +3228,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -3140,6 +3239,7 @@ "end": 1638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false } @@ -3171,6 +3271,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -3203,6 +3304,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj8", "optional": false }, @@ -3233,6 +3335,7 @@ "end": 1746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConstructor", "optional": false }, @@ -3279,6 +3382,7 @@ "end": 1763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -3297,6 +3401,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -3326,6 +3431,7 @@ "end": 1781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3348,6 +3454,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -3387,6 +3494,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3416,6 +3524,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -3434,6 +3543,7 @@ "end": 1828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -3462,6 +3572,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -3489,6 +3600,7 @@ "end": 1854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3524,6 +3636,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar1", "optional": false }, @@ -3561,6 +3674,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -3588,6 +3702,7 @@ "end": 1906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3623,6 +3738,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar2", "optional": false }, @@ -3670,6 +3786,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": { @@ -3691,6 +3808,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EConstructor", "optional": false }, @@ -3726,6 +3844,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false, "typeAnnotation": { @@ -3754,6 +3873,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E1", "optional": false }, @@ -3772,6 +3892,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3806,6 +3927,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3816,6 +3938,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -3847,6 +3970,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3879,6 +4003,7 @@ "end": 2049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3911,6 +4036,7 @@ "end": 2064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj9", "optional": false }, @@ -3951,6 +4077,7 @@ "end": 2083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false, "typeAnnotation": { @@ -3994,6 +4121,7 @@ "end": 2099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -4004,6 +4132,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -4035,6 +4164,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -4067,6 +4197,7 @@ "end": 2140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -4099,6 +4230,7 @@ "end": 2156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj10", "optional": false }, @@ -4129,6 +4261,7 @@ "end": 2230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FConstructor", "optional": false }, @@ -4185,6 +4318,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -4207,6 +4341,7 @@ "end": 2280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4246,6 +4381,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4284,6 +4420,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -4311,6 +4448,7 @@ "end": 2329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4346,6 +4484,7 @@ "end": 2346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -4393,6 +4532,7 @@ "end": 2371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false, "typeAnnotation": { @@ -4414,6 +4554,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FConstructor", "optional": false }, @@ -4449,6 +4590,7 @@ "end": 2397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false, "typeAnnotation": { @@ -4477,6 +4619,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -4519,6 +4662,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -4529,6 +4673,7 @@ "end": 2433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -4560,6 +4705,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -4592,6 +4738,7 @@ "end": 2519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj11", "optional": false }, @@ -4632,6 +4779,7 @@ "end": 2537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false, "typeAnnotation": { @@ -4675,6 +4823,7 @@ "end": 2553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -4685,6 +4834,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false } @@ -4716,6 +4866,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -4748,6 +4899,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj12", "optional": false }, @@ -4778,6 +4930,7 @@ "end": 2690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GConstructor", "optional": false }, @@ -4805,6 +4958,7 @@ "end": 2706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -4829,6 +4983,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -4862,6 +5017,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -4889,6 +5045,7 @@ "end": 2775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -4911,6 +5068,7 @@ "end": 2794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -4950,6 +5108,7 @@ "end": 2811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -4972,6 +5131,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -4998,6 +5158,7 @@ "end": 2855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -5025,6 +5186,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -5062,6 +5224,7 @@ "end": 2890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -5089,6 +5252,7 @@ "end": 2901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -5136,6 +5300,7 @@ "end": 2927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false, "typeAnnotation": { @@ -5157,6 +5322,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GConstructor", "optional": false }, @@ -5192,6 +5358,7 @@ "end": 2953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false, "typeAnnotation": { @@ -5220,6 +5387,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G1", "optional": false }, @@ -5238,6 +5406,7 @@ "end": 2962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G2", "optional": false }, @@ -5272,6 +5441,7 @@ "end": 2973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -5282,6 +5452,7 @@ "end": 2986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false } @@ -5313,6 +5484,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -5345,6 +5517,7 @@ "end": 3075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj13", "optional": false }, @@ -5385,6 +5558,7 @@ "end": 3094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false, "typeAnnotation": { @@ -5428,6 +5602,7 @@ "end": 3110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -5438,6 +5613,7 @@ "end": 3123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false } @@ -5469,6 +5645,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -5501,6 +5678,7 @@ "end": 3152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj14", "optional": false }, @@ -5531,6 +5709,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HConstructor", "optional": false }, @@ -5558,6 +5737,7 @@ "end": 3245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -5605,6 +5785,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -5632,6 +5813,7 @@ "end": 3383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -5654,6 +5836,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -5693,6 +5876,7 @@ "end": 3419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -5715,6 +5899,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -5741,6 +5926,7 @@ "end": 3461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -5768,6 +5954,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5815,6 +6002,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false, "typeAnnotation": { @@ -5836,6 +6024,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HConstructor", "optional": false }, @@ -5871,6 +6060,7 @@ "end": 3522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false, "typeAnnotation": { @@ -5899,6 +6089,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false }, @@ -5941,6 +6132,7 @@ "end": 3545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -5951,6 +6143,7 @@ "end": 3558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false } @@ -5982,6 +6175,7 @@ "end": 3589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -6014,6 +6208,7 @@ "end": 3604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj15", "optional": false }, @@ -6054,6 +6249,7 @@ "end": 3622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false, "typeAnnotation": { @@ -6097,6 +6293,7 @@ "end": 3638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -6107,6 +6304,7 @@ "end": 3651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "H", "optional": false } @@ -6138,6 +6336,7 @@ "end": 3664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -6170,6 +6369,7 @@ "end": 3680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj16", "optional": false }, @@ -6210,6 +6410,7 @@ "end": 3699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false, "typeAnnotation": { @@ -6253,6 +6454,7 @@ "end": 3715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -6263,6 +6465,7 @@ "end": 3733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -6294,6 +6497,7 @@ "end": 3790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -6326,6 +6530,7 @@ "end": 3806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj17", "optional": false }, @@ -6366,6 +6571,7 @@ "end": 3825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false, "typeAnnotation": { @@ -6409,6 +6615,7 @@ "end": 3841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, @@ -6419,6 +6626,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false } @@ -6450,6 +6658,7 @@ "end": 3920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, @@ -6482,6 +6691,7 @@ "end": 3936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj18", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeInferenceWithTupleType.json b/crates/swc_ecma_parser/tests/tsc/typeInferenceWithTupleType.json index f2835d1f1afe..8e3e80948998 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeInferenceWithTupleType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeInferenceWithTupleType.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combine", "optional": false }, @@ -33,6 +34,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -142,6 +147,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -155,6 +161,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -186,6 +193,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -208,6 +216,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -252,6 +261,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -278,6 +288,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -311,6 +322,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineResult", "optional": false, "typeAnnotation": null @@ -329,6 +341,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combine", "optional": false }, @@ -387,6 +400,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineEle1", "optional": false, "typeAnnotation": null @@ -404,6 +418,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineResult", "optional": false }, @@ -451,6 +466,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineEle2", "optional": false, "typeAnnotation": null @@ -468,6 +484,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineResult", "optional": false }, @@ -501,6 +518,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false }, @@ -520,6 +538,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false, "typeAnnotation": { @@ -547,6 +566,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -570,6 +590,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false, "typeAnnotation": { @@ -597,6 +618,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -647,6 +669,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -672,6 +695,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false }, @@ -724,6 +748,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -737,6 +762,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -774,6 +800,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -791,6 +818,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -830,6 +858,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false, "typeAnnotation": { @@ -879,6 +908,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -905,6 +935,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -952,6 +983,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -983,6 +1015,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -993,6 +1026,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false } @@ -1012,6 +1046,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1050,6 +1085,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false }, @@ -1087,6 +1123,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array1", "optional": false }, @@ -1103,6 +1140,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1124,6 +1162,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array2", "optional": false }, @@ -1140,6 +1179,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1169,6 +1209,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false } @@ -1197,6 +1238,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1219,6 +1261,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1277,6 +1320,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1303,6 +1347,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1339,6 +1384,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false, "typeAnnotation": null @@ -1357,6 +1403,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zip", "optional": false }, @@ -1463,6 +1510,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResultEle", "optional": false, "typeAnnotation": null @@ -1480,6 +1528,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false }, @@ -1527,6 +1576,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResultEleEle", "optional": false, "typeAnnotation": null @@ -1550,6 +1600,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "zipResult", "optional": false }, @@ -1600,6 +1651,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1619,6 +1671,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -1660,6 +1713,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1693,6 +1747,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1735,6 +1790,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1757,6 +1813,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1787,6 +1844,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1803,6 +1861,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1822,6 +1881,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -1870,6 +1930,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1903,6 +1964,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1946,6 +2008,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1968,6 +2031,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1998,6 +2062,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -2028,6 +2093,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false, "typeAnnotation": { @@ -2079,6 +2145,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false, "typeAnnotation": null @@ -2097,6 +2164,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -2116,6 +2184,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -2217,6 +2286,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expected", "optional": false, "typeAnnotation": null @@ -2235,6 +2305,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -2254,6 +2325,7 @@ "end": 905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeLookupInIIFE.json b/crates/swc_ecma_parser/tests/tsc/typeLookupInIIFE.json index 5e63b6e3c930..d67eb1823cab 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeLookupInIIFE.json +++ b/crates/swc_ecma_parser/tests/tsc/typeLookupInIIFE.json @@ -28,6 +28,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -100,6 +101,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crash", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisGeneral.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisGeneral.json index f04b32435ad7..ec8d39cc9e80 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisGeneral.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisGeneral.json @@ -14,6 +14,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -152,6 +153,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -205,6 +207,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -315,6 +318,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -366,6 +370,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -387,6 +392,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -422,6 +428,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -460,6 +467,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -481,6 +489,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -560,6 +569,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -598,6 +608,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -619,6 +630,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -689,6 +701,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -732,6 +745,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -770,6 +784,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -791,6 +806,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -823,6 +839,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -834,6 +851,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -859,6 +877,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -870,6 +889,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -942,6 +962,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -980,6 +1001,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1001,6 +1023,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1067,6 +1090,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1118,6 +1142,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1139,6 +1164,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1174,6 +1200,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1185,6 +1212,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1211,6 +1239,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1247,6 +1276,7 @@ "end": 1320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1285,6 +1315,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1306,6 +1337,7 @@ "end": 1362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1341,6 +1373,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1352,6 +1385,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1378,6 +1412,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1458,6 +1493,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1496,6 +1532,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1517,6 +1554,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1552,6 +1590,7 @@ "end": 1602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1563,6 +1602,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1589,6 +1629,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1660,6 +1701,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1681,6 +1723,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1727,6 +1770,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1765,6 +1809,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1786,6 +1831,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1821,6 +1867,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1832,6 +1879,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyTestClass", "optional": false }, @@ -1858,6 +1906,7 @@ "end": 1893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1901,6 +1950,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -2039,6 +2089,7 @@ "end": 2117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2092,6 +2143,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2202,6 +2254,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2253,6 +2306,7 @@ "end": 2306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2274,6 +2328,7 @@ "end": 2326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -2297,6 +2352,7 @@ "end": 2328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2315,6 +2371,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2353,6 +2410,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2391,6 +2449,7 @@ "end": 2446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2412,6 +2471,7 @@ "end": 2466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -2435,6 +2495,7 @@ "end": 2468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2453,6 +2514,7 @@ "end": 2471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2535,6 +2597,7 @@ "end": 2596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2573,6 +2636,7 @@ "end": 2618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2594,6 +2658,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -2617,6 +2682,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2635,6 +2701,7 @@ "end": 2643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2708,6 +2775,7 @@ "end": 2687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2751,6 +2819,7 @@ "end": 2704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2789,6 +2858,7 @@ "end": 2726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -2810,6 +2880,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -2833,6 +2904,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2851,6 +2923,7 @@ "end": 2751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2886,6 +2959,7 @@ "end": 2763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -2897,6 +2971,7 @@ "end": 2767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2922,6 +2997,7 @@ "end": 2778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2933,6 +3009,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -3005,6 +3082,7 @@ "end": 2910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3043,6 +3121,7 @@ "end": 2932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3064,6 +3143,7 @@ "end": 2952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3087,6 +3167,7 @@ "end": 2954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3105,6 +3186,7 @@ "end": 2957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3174,6 +3256,7 @@ "end": 3069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3225,6 +3308,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -3246,6 +3330,7 @@ "end": 3120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3281,6 +3366,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3292,6 +3378,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3318,6 +3405,7 @@ "end": 3167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -3354,6 +3442,7 @@ "end": 3274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3392,6 +3481,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3413,6 +3503,7 @@ "end": 3323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3448,6 +3539,7 @@ "end": 3338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3459,6 +3551,7 @@ "end": 3359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3485,6 +3578,7 @@ "end": 3370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -3565,6 +3659,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3603,6 +3698,7 @@ "end": 3535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3624,6 +3720,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3659,6 +3756,7 @@ "end": 3577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3670,6 +3768,7 @@ "end": 3598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3696,6 +3795,7 @@ "end": 3609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -3767,6 +3867,7 @@ "end": 3678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -3788,6 +3889,7 @@ "end": 3705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3834,6 +3936,7 @@ "end": 3800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3872,6 +3975,7 @@ "end": 3822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -3893,6 +3997,7 @@ "end": 3849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3928,6 +4033,7 @@ "end": 3864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -3939,6 +4045,7 @@ "end": 3885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyGenericTestClass", "optional": false }, @@ -3965,6 +4072,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -4015,6 +4123,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4037,6 +4146,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4060,6 +4170,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4085,6 +4196,7 @@ "end": 3994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4136,6 +4248,7 @@ "end": 4014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4185,6 +4298,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4231,6 +4345,7 @@ "end": 4113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4277,6 +4392,7 @@ "end": 4129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4368,6 +4484,7 @@ "end": 4236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q1", "optional": false, "typeAnnotation": null @@ -4396,6 +4513,7 @@ "end": 4250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4447,6 +4565,7 @@ "end": 4270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4496,6 +4615,7 @@ "end": 4282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4542,6 +4662,7 @@ "end": 4368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4588,6 +4709,7 @@ "end": 4384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4683,6 +4805,7 @@ "end": 4501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q2", "optional": false, "typeAnnotation": null @@ -4708,6 +4831,7 @@ "end": 4506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -4752,6 +4876,7 @@ "end": 4529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4773,6 +4898,7 @@ "end": 4548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -4811,6 +4937,7 @@ "end": 4555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4857,6 +4984,7 @@ "end": 4656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4878,6 +5006,7 @@ "end": 4675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -4913,6 +5042,7 @@ "end": 4686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -5008,6 +5138,7 @@ "end": 4775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5029,6 +5160,7 @@ "end": 4794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "globalThis", "optional": false }, @@ -5064,6 +5196,7 @@ "end": 4801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInAccessor.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInAccessor.json index 26b779d81976..b3af42d4ed1a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInAccessor.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInAccessor.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -176,6 +178,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -237,6 +240,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -282,6 +286,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -351,6 +356,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -449,6 +455,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -517,6 +524,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -554,6 +562,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -611,6 +620,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInConstructorParamList.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInConstructorParamList.json index e23600f72785..30d290a645b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInConstructorParamList.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInConstructorParamList.json @@ -14,6 +14,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ErrClass", "optional": false }, @@ -61,6 +62,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInFunctionExpression.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInFunctionExpression.json index ef5f2221bd58..ad43fee5e0ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInFunctionExpression.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInFunctionExpression.json @@ -14,6 +14,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -56,6 +57,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -94,6 +96,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -147,6 +150,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -192,6 +196,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -230,6 +235,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -287,6 +293,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -300,6 +307,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -341,6 +349,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -379,6 +388,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -422,6 +432,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -488,6 +499,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -534,6 +546,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -590,6 +603,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff", "optional": false }, @@ -631,6 +645,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -677,6 +692,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -733,6 +749,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -752,6 +769,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -794,6 +812,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -832,6 +851,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -885,6 +905,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -930,6 +951,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -968,6 +990,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1025,6 +1048,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1038,6 +1062,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1079,6 +1104,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1117,6 +1143,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember.json index f8dffec734a8..133478ac76c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +146,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -196,6 +198,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -230,6 +233,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -262,6 +266,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294,6 +299,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -330,6 +336,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -354,6 +361,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -466,6 +474,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -487,6 +496,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -522,6 +532,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -539,6 +550,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -578,6 +590,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": null @@ -607,6 +620,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -664,6 +678,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -681,6 +696,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -720,6 +736,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -744,6 +761,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -786,6 +804,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rs", "optional": false, "typeAnnotation": null @@ -806,6 +825,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -819,6 +839,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false } @@ -832,6 +853,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false } @@ -868,6 +890,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rs", "optional": false }, @@ -898,6 +921,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -930,6 +954,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -962,6 +987,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -994,6 +1020,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember2.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember2.json index a444118196ba..4c1f2f45052b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInInstanceMember2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -145,6 +146,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -166,6 +168,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -206,6 +209,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -240,6 +244,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -272,6 +277,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -304,6 +310,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -340,6 +347,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -364,6 +372,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -480,6 +489,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -519,6 +529,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -556,6 +567,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -577,6 +589,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -628,6 +641,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -645,6 +659,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -684,6 +699,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ra", "optional": false, "typeAnnotation": null @@ -713,6 +729,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -770,6 +787,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -787,6 +805,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -826,6 +845,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -850,6 +870,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -892,6 +913,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -909,6 +931,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -948,6 +971,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rs", "optional": false, "typeAnnotation": null @@ -968,6 +992,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -981,6 +1006,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false } @@ -994,6 +1020,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false } @@ -1030,6 +1057,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rs", "optional": false }, @@ -1060,6 +1088,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1092,6 +1121,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1124,6 +1154,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1156,6 +1187,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1188,6 +1220,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInMemberFunctions.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInMemberFunctions.json index a473c8f86890..6f3648113ddf 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInMemberFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInMemberFunctions.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -78,6 +79,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -160,6 +162,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -205,6 +208,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -250,6 +254,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -319,6 +324,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -401,6 +407,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -453,6 +460,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -476,6 +484,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -521,6 +530,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -590,6 +600,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -672,6 +683,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -724,6 +736,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -743,6 +756,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers.json index 756127c7563e..8fe4b6c4d3df 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -180,6 +182,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -253,6 +256,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -277,6 +281,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -319,6 +324,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -343,6 +349,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -392,6 +399,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -416,6 +424,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -458,6 +467,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": null @@ -476,6 +486,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -508,6 +519,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -589,6 +601,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -714,6 +727,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -780,6 +794,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -817,6 +832,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -841,6 +857,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -883,6 +900,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": null @@ -907,6 +925,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -956,6 +975,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": null @@ -980,6 +1000,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1022,6 +1043,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": null @@ -1040,6 +1062,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers10.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers10.json index c2598e8f0825..00e646f8dcf6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers10.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers10.json @@ -28,6 +28,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -203,6 +206,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -226,6 +230,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -807,6 +812,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -890,6 +896,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -927,6 +934,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -944,6 +952,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -1069,6 +1078,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -1655,6 +1665,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1738,6 +1749,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1775,6 +1787,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers11.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers11.json index 9cb193f7ce0a..ab931d6faaac 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers11.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers11.json @@ -28,6 +28,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +85,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -203,6 +206,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -226,6 +230,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -807,6 +812,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -890,6 +896,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -927,6 +934,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -944,6 +952,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, @@ -1069,6 +1078,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DD", "optional": false }, @@ -1655,6 +1665,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1738,6 +1749,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -1775,6 +1787,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers2.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers2.json index e11d7d2f4d6c..89e520d45464 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -73,6 +74,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -139,6 +141,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers3.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers3.json index 5c7c29d2043b..828b41905789 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers3.json @@ -14,6 +14,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -139,6 +140,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -350,6 +352,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers4.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers4.json index 8076910724f6..c0a54038c689 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers4.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers4.json @@ -14,6 +14,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -139,6 +140,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -350,6 +352,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers5.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers5.json index f2ee47da29c5..8d61b35e329f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers5.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers5.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -126,6 +127,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers6.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers6.json index a083143c28df..5b90bec44754 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers6.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers6.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -75,6 +76,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -136,6 +138,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers7.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers7.json index 9a705b0f29ed..1e9ea44196c6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers7.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers7.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -139,6 +140,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -398,6 +400,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers8.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers8.json index ffda3f3af75d..2a14411fd07a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers8.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers8.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -390,6 +391,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -471,6 +473,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers9.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers9.json index d85cb920145d..8a8df5dd4503 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers9.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInStaticMembers9.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -75,6 +76,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -417,6 +419,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -498,6 +501,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -700,6 +704,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeOfThisInstanceMemberNarrowedWithLoopAntecedent.json b/crates/swc_ecma_parser/tests/tsc/typeOfThisInstanceMemberNarrowedWithLoopAntecedent.json index 615314338b2d..e59ae9bb5e1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOfThisInstanceMemberNarrowedWithLoopAntecedent.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOfThisInstanceMemberNarrowedWithLoopAntecedent.json @@ -19,6 +19,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -51,6 +52,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -94,6 +96,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -138,6 +141,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -181,6 +185,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -216,6 +221,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, @@ -261,6 +267,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -467,6 +474,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -560,6 +568,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass2", "optional": false }, @@ -605,6 +614,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -674,6 +684,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -703,6 +714,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -855,6 +867,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge1.json b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge1.json index b8b7bfe3bde0..092cec799530 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge1.json @@ -18,6 +18,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -53,6 +54,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -84,6 +86,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -127,6 +130,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -195,6 +200,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -228,6 +234,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge2.json b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge2.json index 2bde68f6a7a1..2f7240fadb75 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge2.json @@ -28,6 +28,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -95,6 +97,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -129,6 +132,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -162,6 +166,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -193,6 +198,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -229,6 +235,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -261,6 +268,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -292,6 +300,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -325,6 +334,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge3.json b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge3.json index 043b4dbb7809..ef29aca46ce2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeOnlyMerge3.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -90,6 +92,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -126,6 +129,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -165,6 +169,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "displayName", "optional": false, "typeAnnotation": null @@ -206,6 +211,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -237,6 +243,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -270,6 +277,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -293,6 +301,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -326,6 +335,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsBaseType.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsBaseType.json index 6a45ec90f5b3..1d9635fb8a3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsBaseType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsBaseType.json @@ -14,6 +14,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -32,6 +33,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -56,6 +58,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -79,6 +82,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -97,6 +101,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -121,6 +126,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +149,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -170,6 +177,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -194,6 +202,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -219,6 +228,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -247,6 +257,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -271,6 +282,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -293,6 +305,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -318,6 +331,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeArgument.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeArgument.json index 38b7aefa6422..828272e8fc4f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeArgument.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeArgument.json @@ -14,6 +14,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -140,6 +145,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -153,6 +159,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -166,6 +173,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -191,6 +199,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -209,6 +218,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -238,6 +248,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -262,6 +273,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -280,6 +292,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -313,6 +326,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -335,6 +349,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -357,6 +372,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -402,6 +418,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -441,6 +458,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -463,6 +481,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -490,6 +509,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -514,6 +534,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -536,6 +557,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -569,6 +591,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -593,6 +616,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -616,6 +640,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -634,6 +659,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint.json index d37a18f3f902..9323bb6607d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint.json @@ -14,6 +14,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -133,6 +138,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -161,6 +167,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -183,6 +190,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -202,6 +210,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -230,6 +239,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -260,6 +270,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -278,6 +289,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -336,6 +348,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -354,6 +367,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -401,6 +415,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -428,6 +443,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -465,6 +481,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -484,6 +501,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -511,6 +529,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -558,6 +577,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -579,6 +599,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -614,6 +635,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -635,6 +657,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -670,6 +693,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -688,6 +712,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -701,6 +726,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -714,6 +740,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -748,6 +775,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -766,6 +794,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -870,6 +899,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -889,6 +919,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -910,6 +941,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -932,6 +964,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -953,6 +986,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -989,6 +1023,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1017,6 +1052,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1039,6 +1075,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1066,6 +1103,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -1090,6 +1128,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1125,6 +1164,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1177,6 +1217,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1248,6 +1289,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1340,6 +1382,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1391,6 +1434,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint2.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint2.json index d349ba8ba70f..92156f5b0d5d 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraint2.json @@ -14,6 +14,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -133,6 +138,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -161,6 +167,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -183,6 +190,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -202,6 +210,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -230,6 +239,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -257,6 +267,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -309,6 +320,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -353,6 +365,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberVariant", "optional": false }, @@ -372,6 +385,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -399,6 +413,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -446,6 +461,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -467,6 +483,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberVariant", "optional": false }, @@ -502,6 +519,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -520,6 +538,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -545,6 +564,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -565,6 +585,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -584,6 +605,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -605,6 +627,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -627,6 +650,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -648,6 +672,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -684,6 +709,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -712,6 +738,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -734,6 +761,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -761,6 +789,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -785,6 +814,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -820,6 +850,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -892,6 +923,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -963,6 +995,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively.json index fc3cef5b03fc..23f99a6d22fa 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively.json @@ -18,6 +18,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +104,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -128,6 +132,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -184,6 +190,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -211,6 +218,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -258,6 +266,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -314,6 +324,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -335,6 +346,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -370,6 +382,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -412,6 +426,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -431,6 +446,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +468,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +491,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -495,6 +513,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -517,6 +536,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -538,6 +558,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -574,6 +595,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -602,6 +624,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -624,6 +647,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -646,6 +670,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -676,6 +701,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -703,6 +729,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -767,6 +794,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -950,6 +978,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -963,6 +992,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -976,6 +1006,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -989,6 +1020,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1017,6 +1049,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1030,6 +1063,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1043,6 +1077,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1142,6 +1177,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1163,6 +1199,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1188,6 +1225,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1225,6 +1263,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1283,6 +1322,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1302,6 +1342,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1323,6 +1364,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1345,6 +1387,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1366,6 +1409,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1388,6 +1432,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1409,6 +1454,7 @@ "end": 600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1445,6 +1491,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1473,6 +1520,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1492,6 +1540,7 @@ "end": 576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1512,6 +1561,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1534,6 +1584,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1564,6 +1615,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1591,6 +1643,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1604,6 +1657,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1617,6 +1671,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1630,6 +1685,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1658,6 +1714,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1671,6 +1728,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1684,6 +1742,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1697,6 +1756,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1725,6 +1785,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1738,6 +1799,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1751,6 +1813,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively2.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively2.json index 1efff3386966..de37fe6bb3ae 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAsTypeParameterConstraintTransitively2.json @@ -18,6 +18,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -82,6 +84,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -101,6 +104,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -128,6 +132,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -165,6 +170,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -184,6 +190,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -211,6 +218,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -258,6 +266,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -279,6 +288,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -314,6 +324,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -335,6 +346,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -370,6 +382,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -391,6 +404,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -412,6 +426,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -431,6 +446,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +468,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -474,6 +491,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -495,6 +513,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -517,6 +536,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -538,6 +558,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -574,6 +595,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -602,6 +624,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -624,6 +647,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -646,6 +670,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -676,6 +701,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -703,6 +729,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -767,6 +794,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -950,6 +978,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -963,6 +992,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -976,6 +1006,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -989,6 +1020,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1017,6 +1049,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1030,6 +1063,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1114,6 +1148,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1142,6 +1177,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1163,6 +1199,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1188,6 +1225,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1239,6 +1277,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1250,6 +1289,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1322,6 +1362,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1341,6 +1382,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1362,6 +1404,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1384,6 +1427,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1405,6 +1449,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1427,6 +1472,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1448,6 +1494,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1484,6 +1531,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -1512,6 +1560,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1531,6 +1580,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1551,6 +1601,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1570,6 +1621,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1590,6 +1642,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1609,6 +1662,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1637,6 +1691,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1664,6 +1719,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1677,6 +1733,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1690,6 +1747,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1703,6 +1761,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1731,6 +1790,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1744,6 +1804,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1757,6 +1818,7 @@ "end": 854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1770,6 +1832,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability.json index 088b9bc8e615..1385636b805e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability.json @@ -14,6 +14,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -140,6 +145,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -151,6 +157,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -176,6 +183,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -187,6 +195,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -216,6 +225,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +248,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability2.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability2.json index a1e5166cd0c5..99443bed9a25 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability2.json @@ -14,6 +14,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -140,6 +145,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -151,6 +157,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -176,6 +183,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -187,6 +195,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -216,6 +225,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -238,6 +248,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -257,6 +268,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +289,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -296,6 +309,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -317,6 +331,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -339,6 +354,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -360,6 +376,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -403,6 +420,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -414,6 +432,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -439,6 +458,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -450,6 +470,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -479,6 +500,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -498,6 +520,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -518,6 +541,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -540,6 +564,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -559,6 +584,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -580,6 +606,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -602,6 +629,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -623,6 +651,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -645,6 +674,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -666,6 +696,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -709,6 +740,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -720,6 +752,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -745,6 +778,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -756,6 +790,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -781,6 +816,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -792,6 +828,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -817,6 +854,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -828,6 +866,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -853,6 +892,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -864,6 +904,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -889,6 +930,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -900,6 +942,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -929,6 +972,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -948,6 +992,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -968,6 +1013,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -987,6 +1033,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1007,6 +1054,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1029,6 +1077,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -1048,6 +1097,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1069,6 +1119,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1091,6 +1142,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1112,6 +1164,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1134,6 +1187,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1155,6 +1209,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1198,6 +1253,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1209,6 +1265,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1234,6 +1291,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1245,6 +1303,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1270,6 +1329,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1288,6 +1348,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1316,6 +1377,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1327,6 +1389,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1352,6 +1415,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1363,6 +1427,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1388,6 +1453,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1406,6 +1472,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1434,6 +1501,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1445,6 +1513,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1470,6 +1539,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1481,6 +1551,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1506,6 +1577,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1524,6 +1596,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1555,6 +1628,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1576,6 +1650,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1608,6 +1683,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1619,6 +1695,7 @@ "end": 734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1644,6 +1721,7 @@ "end": 747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1655,6 +1733,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1680,6 +1759,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1691,6 +1771,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -1720,6 +1801,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1739,6 +1821,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1759,6 +1842,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1778,6 +1862,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1798,6 +1883,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1817,6 +1903,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1837,6 +1924,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo5", "optional": false }, @@ -1856,6 +1944,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1877,6 +1966,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1899,6 +1989,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1920,6 +2011,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1942,6 +2034,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1963,6 +2056,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2006,6 +2100,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2017,6 +2112,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2042,6 +2138,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2053,6 +2150,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2078,6 +2176,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2096,6 +2195,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2124,6 +2224,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2135,6 +2236,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2160,6 +2262,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2171,6 +2274,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2196,6 +2300,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2214,6 +2319,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2242,6 +2348,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2253,6 +2360,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2278,6 +2386,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2289,6 +2398,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2314,6 +2424,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2332,6 +2443,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2363,6 +2475,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -2384,6 +2497,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2416,6 +2530,7 @@ "end": 1112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2427,6 +2542,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2452,6 +2568,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2463,6 +2580,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2488,6 +2606,7 @@ "end": 1146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -2499,6 +2618,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2528,6 +2648,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2547,6 +2668,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2567,6 +2689,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2586,6 +2709,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2606,6 +2730,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2625,6 +2750,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2645,6 +2771,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo6", "optional": false }, @@ -2664,6 +2791,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2685,6 +2813,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2707,6 +2836,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2728,6 +2858,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2750,6 +2881,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -2771,6 +2903,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2814,6 +2947,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2825,6 +2959,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2850,6 +2985,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2861,6 +2997,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2886,6 +3023,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2897,6 +3035,7 @@ "end": 1264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2922,6 +3061,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2933,6 +3073,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -2958,6 +3099,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -2969,6 +3111,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2994,6 +3137,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -3005,6 +3149,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -3034,6 +3179,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3053,6 +3199,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3073,6 +3220,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3095,6 +3243,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability3.json b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability3.json index cb932700cabb..81311f2f1f99 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterAssignability3.json @@ -14,6 +14,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -81,6 +82,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -100,6 +102,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -143,6 +147,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -164,6 +169,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -210,6 +216,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -231,6 +238,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +274,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -287,6 +296,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -319,6 +329,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -330,6 +341,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -355,6 +367,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -366,6 +379,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -391,6 +405,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -402,6 +417,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -427,6 +443,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -438,6 +455,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -463,6 +481,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -474,6 +493,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -499,6 +519,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -510,6 +531,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -539,6 +561,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -558,6 +581,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -578,6 +602,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -597,6 +622,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -617,6 +643,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -662,6 +689,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -712,6 +740,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -917,6 +946,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -936,6 +966,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -956,6 +987,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -975,6 +1007,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersReverseMappedTypes.json b/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersReverseMappedTypes.json index c474a3066c7d..a439b3dbe073 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersReverseMappedTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersReverseMappedTypes.json @@ -14,6 +14,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -33,6 +34,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -87,6 +90,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +121,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -135,6 +140,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -175,6 +181,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -219,6 +226,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -245,6 +253,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -278,6 +287,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result1", "optional": false, "typeAnnotation": null @@ -296,6 +306,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test1", "optional": false }, @@ -388,6 +399,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -407,6 +419,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -435,6 +448,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -461,6 +475,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -491,6 +506,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -509,6 +525,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -549,6 +566,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -593,6 +611,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -619,6 +638,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -652,6 +672,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": null @@ -670,6 +691,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test2", "optional": false }, @@ -762,6 +784,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false }, @@ -781,6 +804,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -809,6 +833,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -835,6 +860,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -865,6 +891,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -883,6 +910,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -923,6 +951,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -967,6 +996,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -993,6 +1023,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -1026,6 +1057,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result3", "optional": false, "typeAnnotation": null @@ -1044,6 +1076,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test3", "optional": false }, @@ -1136,6 +1169,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false }, @@ -1155,6 +1189,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { @@ -1183,6 +1218,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1209,6 +1245,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1239,6 +1276,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1295,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1297,6 +1336,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1349,6 +1389,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1379,6 +1420,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result4", "optional": false, "typeAnnotation": null @@ -1397,6 +1439,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test4", "optional": false }, @@ -1453,6 +1496,7 @@ "end": 716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test5", "optional": false }, @@ -1482,6 +1526,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1512,6 +1557,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1538,6 +1584,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1568,6 +1615,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1586,6 +1634,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1626,6 +1675,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1678,6 +1728,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1708,6 +1759,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result5", "optional": false, "typeAnnotation": null @@ -1726,6 +1778,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test5", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersWithIntersection.json b/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersWithIntersection.json index 8f9ef0276012..69cb61e6ea95 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersWithIntersection.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterConstModifiersWithIntersection.json @@ -18,6 +18,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -42,6 +43,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -69,6 +71,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -118,6 +121,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useIt", "optional": false }, @@ -142,6 +146,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -161,6 +166,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -180,6 +186,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "config", "optional": false, "typeAnnotation": { @@ -216,6 +223,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "produceThing", "optional": false }, @@ -240,6 +248,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -262,6 +271,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TConfig", "optional": false }, @@ -302,6 +312,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -329,6 +340,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -367,6 +379,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TConfig", "optional": false }, @@ -386,6 +399,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -409,6 +423,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -440,6 +455,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TConfig", "optional": false }, @@ -470,6 +486,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -488,6 +505,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -546,6 +564,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterDirectlyConstrainedToItself.json b/crates/swc_ecma_parser/tests/tsc/typeParameterDirectlyConstrainedToItself.json index 04f3181ca7a2..4122e9ebfd4d 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterDirectlyConstrainedToItself.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterDirectlyConstrainedToItself.json @@ -14,6 +14,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -66,6 +68,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -87,6 +90,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -120,6 +124,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -142,6 +147,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -161,6 +167,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -186,6 +193,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -210,6 +218,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +238,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -261,6 +271,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -285,6 +296,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +319,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -326,6 +339,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -354,6 +368,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -396,6 +411,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -415,6 +431,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -435,6 +452,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -477,6 +495,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -499,6 +518,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -518,6 +538,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -552,6 +573,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -609,6 +631,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -628,6 +651,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -680,6 +704,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -702,6 +727,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -721,6 +747,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -763,6 +790,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -806,6 +834,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -825,6 +854,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +893,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -906,6 +937,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -928,6 +960,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -947,6 +980,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterExtendsUnionConstraintDistributed.json b/crates/swc_ecma_parser/tests/tsc/typeParameterExtendsUnionConstraintDistributed.json index d63f55c5c358..d0569eacd8c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterExtendsUnionConstraintDistributed.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterExtendsUnionConstraintDistributed.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -74,6 +75,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -93,6 +95,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -114,6 +117,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -150,6 +154,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -178,6 +183,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -197,6 +203,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -232,6 +239,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -250,6 +258,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -273,6 +282,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -328,6 +338,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -347,6 +358,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -375,6 +387,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -393,6 +406,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -431,6 +445,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -459,6 +474,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -478,6 +494,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -498,6 +515,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -517,6 +535,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -565,6 +584,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -583,6 +603,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -604,6 +625,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -622,6 +644,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterIndirectlyConstrainedToItself.json b/crates/swc_ecma_parser/tests/tsc/typeParameterIndirectlyConstrainedToItself.json index bc851b25a2ea..68ac1bad343f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterIndirectlyConstrainedToItself.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterIndirectlyConstrainedToItself.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -66,6 +68,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +89,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -105,6 +109,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -126,6 +131,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -159,6 +165,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -178,6 +185,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -198,6 +206,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -217,6 +226,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -237,6 +247,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -256,6 +267,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -281,6 +293,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -305,6 +318,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -324,6 +338,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -344,6 +359,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -363,6 +379,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -395,6 +412,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -419,6 +437,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -438,6 +457,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -458,6 +478,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -477,6 +498,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -497,6 +519,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -516,6 +539,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -544,6 +568,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -586,6 +611,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -605,6 +631,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -625,6 +652,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -644,6 +672,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -664,6 +693,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -706,6 +736,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -725,6 +756,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -745,6 +777,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -764,6 +797,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -784,6 +818,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -803,6 +838,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -837,6 +873,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -894,6 +931,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -913,6 +951,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -933,6 +972,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -952,6 +992,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1004,6 +1045,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1023,6 +1065,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1043,6 +1086,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1062,6 +1106,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1082,6 +1127,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1101,6 +1147,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1143,6 +1190,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -1186,6 +1234,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1205,6 +1254,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1225,6 +1275,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1244,6 +1295,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1282,6 +1334,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": null @@ -1325,6 +1378,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1344,6 +1398,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1364,6 +1419,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1383,6 +1439,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1403,6 +1460,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1422,6 +1480,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1446,6 +1505,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1479,6 +1539,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1498,6 +1559,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1518,6 +1580,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1537,6 +1600,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1557,6 +1621,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1576,6 +1641,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1602,6 +1668,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1625,6 +1692,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1669,6 +1737,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1729,6 +1798,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1771,6 +1841,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1790,6 +1861,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1813,6 +1885,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsConstraint.json b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsConstraint.json index bb6978e3d4ec..64be4c595cce 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsConstraint.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -69,6 +71,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -88,6 +91,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +113,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -142,6 +147,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -161,6 +167,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -181,6 +188,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -204,6 +212,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -237,6 +246,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -256,6 +266,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -276,6 +287,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -295,6 +307,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -316,6 +329,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -349,6 +363,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -368,6 +383,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -388,6 +404,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -407,6 +424,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -428,6 +446,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -461,6 +480,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -480,6 +500,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -500,6 +521,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -519,6 +541,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -539,6 +562,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -562,6 +586,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C6", "optional": false }, @@ -595,6 +620,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -617,6 +643,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -636,6 +663,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -656,6 +684,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -675,6 +704,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -700,6 +730,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -724,6 +755,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -746,6 +778,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -765,6 +798,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -797,6 +831,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -821,6 +856,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -840,6 +876,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -860,6 +897,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -894,6 +932,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -918,6 +957,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -937,6 +977,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -957,6 +998,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -976,6 +1018,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1008,6 +1051,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -1032,6 +1076,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1051,6 +1096,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1071,6 +1117,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1090,6 +1137,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1122,6 +1170,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -1146,6 +1195,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1165,6 +1215,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1185,6 +1236,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1204,6 +1256,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1224,6 +1277,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1258,6 +1312,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1282,6 +1337,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1304,6 +1360,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1323,6 +1380,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1343,6 +1401,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1362,6 +1421,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1390,6 +1450,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1432,6 +1493,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1454,6 +1516,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1473,6 +1536,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1493,6 +1557,7 @@ "end": 521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1535,6 +1600,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1554,6 +1620,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1574,6 +1641,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1596,6 +1664,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1638,6 +1707,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1657,6 +1727,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1677,6 +1748,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1696,6 +1768,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1716,6 +1789,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1758,6 +1832,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1777,6 +1852,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1797,6 +1873,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1816,6 +1893,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1836,6 +1914,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1878,6 +1957,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1897,6 +1977,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1917,6 +1998,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1936,6 +2018,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1956,6 +2039,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1978,6 +2062,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -2020,6 +2105,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2042,6 +2128,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2061,6 +2148,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2081,6 +2169,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2100,6 +2189,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2134,6 +2224,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2177,6 +2268,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2199,6 +2291,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2218,6 +2311,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2256,6 +2350,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -2299,6 +2394,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2318,6 +2414,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2338,6 +2435,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2378,6 +2476,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e3", "optional": false, "typeAnnotation": null @@ -2421,6 +2520,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2440,6 +2540,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2460,6 +2561,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2479,6 +2581,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2517,6 +2620,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e4", "optional": false, "typeAnnotation": null @@ -2560,6 +2664,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2579,6 +2684,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2599,6 +2705,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2618,6 +2725,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2656,6 +2764,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e5", "optional": false, "typeAnnotation": null @@ -2699,6 +2808,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2718,6 +2828,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2738,6 +2849,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2757,6 +2869,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2777,6 +2890,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2817,6 +2931,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e6", "optional": false, "typeAnnotation": null @@ -2860,6 +2975,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2882,6 +2998,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2901,6 +3018,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2921,6 +3039,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2940,6 +3059,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2978,6 +3098,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3035,6 +3156,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3057,6 +3179,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3076,6 +3199,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3118,6 +3242,7 @@ "end": 1037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -3175,6 +3300,7 @@ "end": 1043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3194,6 +3320,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3214,6 +3341,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3258,6 +3386,7 @@ "end": 1074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": { @@ -3315,6 +3444,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3334,6 +3464,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3354,6 +3485,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3373,6 +3505,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3415,6 +3548,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": { @@ -3472,6 +3606,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3491,6 +3626,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3511,6 +3647,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3530,6 +3667,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3572,6 +3710,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": { @@ -3629,6 +3768,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3648,6 +3788,7 @@ "end": 1190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3668,6 +3809,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3687,6 +3829,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3707,6 +3850,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3751,6 +3895,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": { @@ -3808,6 +3953,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3830,6 +3976,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3849,6 +3996,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3869,6 +4017,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3888,6 +4037,7 @@ "end": 1256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint.json b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint.json index f6daae75aac7..36dee9beea84 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -140,6 +145,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -151,6 +157,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -169,6 +176,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -197,6 +205,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -219,6 +228,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -238,6 +248,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -266,6 +277,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -282,6 +294,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -301,6 +314,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -322,6 +336,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -344,6 +359,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -365,6 +381,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -408,6 +425,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -419,6 +437,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -437,6 +456,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -465,6 +485,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -484,6 +505,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -504,6 +526,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -534,6 +557,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -564,6 +588,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -586,6 +611,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -607,6 +633,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -629,6 +656,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -650,6 +678,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -693,6 +722,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -704,6 +734,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -722,6 +753,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -750,6 +782,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -772,6 +805,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -791,6 +825,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -819,6 +854,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -853,6 +889,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -875,6 +912,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -896,6 +934,7 @@ "end": 345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -918,6 +957,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -939,6 +979,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -982,6 +1023,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -993,6 +1035,7 @@ "end": 367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1011,6 +1054,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1039,6 +1083,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1058,6 +1103,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1078,6 +1124,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1108,6 +1155,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1142,6 +1190,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -1161,6 +1210,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1182,6 +1232,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1196,6 +1247,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1217,6 +1269,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1253,6 +1306,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1264,6 +1318,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1282,6 +1337,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1310,6 +1366,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1332,6 +1389,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1351,6 +1409,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1379,6 +1438,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1413,6 +1473,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -1432,6 +1493,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1453,6 +1515,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1467,6 +1530,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1488,6 +1552,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1524,6 +1589,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1535,6 +1601,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1553,6 +1620,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1581,6 +1649,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1600,6 +1669,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1620,6 +1690,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1650,6 +1721,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint2.json b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint2.json index ff0b35a74163..c7bacce81e13 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint2.json @@ -14,6 +14,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -129,6 +134,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -157,6 +163,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -176,6 +183,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -197,6 +205,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -219,6 +228,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -240,6 +250,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -283,6 +294,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -294,6 +306,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -312,6 +325,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -340,6 +354,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -359,6 +374,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -379,6 +395,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -398,6 +415,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -426,6 +444,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +476,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -476,6 +496,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -496,6 +517,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -515,6 +537,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -550,6 +573,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -572,6 +596,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -591,6 +616,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -611,6 +637,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -630,6 +657,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -651,6 +679,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -673,6 +702,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -694,6 +724,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -726,6 +757,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -754,6 +786,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -773,6 +806,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -794,6 +828,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -816,6 +851,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -837,6 +873,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -880,6 +917,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -891,6 +929,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -909,6 +948,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -937,6 +977,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -956,6 +997,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -976,6 +1018,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -995,6 +1038,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1023,6 +1067,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1054,6 +1099,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1073,6 +1119,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1093,6 +1140,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1112,6 +1160,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1147,6 +1196,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1166,6 +1216,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1186,6 +1237,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1222,6 +1274,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1244,6 +1297,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1265,6 +1319,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1287,6 +1342,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1308,6 +1364,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1340,6 +1397,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1382,6 +1440,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -1404,6 +1463,7 @@ "end": 681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1425,6 +1485,7 @@ "end": 684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1447,6 +1508,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1468,6 +1530,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1511,6 +1574,7 @@ "end": 710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1522,6 +1586,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1540,6 +1605,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1568,6 +1634,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1587,6 +1654,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1607,6 +1675,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1626,6 +1695,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1654,6 +1724,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1689,6 +1760,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1708,6 +1780,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1728,6 +1801,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1747,6 +1821,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1782,6 +1857,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1804,6 +1880,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1823,6 +1900,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1861,6 +1939,7 @@ "end": 763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -1883,6 +1962,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1904,6 +1984,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1926,6 +2007,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1947,6 +2029,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1979,6 +2062,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2021,6 +2105,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -2034,6 +2119,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -2052,6 +2138,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2073,6 +2160,7 @@ "end": 912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2095,6 +2183,7 @@ "end": 915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2116,6 +2205,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2159,6 +2249,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2170,6 +2261,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2188,6 +2280,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2216,6 +2309,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2235,6 +2329,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2255,6 +2350,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2274,6 +2370,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2302,6 +2399,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2337,6 +2435,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2356,6 +2455,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2376,6 +2476,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2395,6 +2496,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2430,6 +2532,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2449,6 +2552,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2469,6 +2573,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2509,6 +2614,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -2528,6 +2634,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2549,6 +2656,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2563,6 +2671,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2584,6 +2693,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2609,6 +2719,7 @@ "end": 1044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2651,6 +2762,7 @@ "end": 1088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -2670,6 +2782,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2691,6 +2804,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2705,6 +2819,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2726,6 +2841,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2762,6 +2878,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2773,6 +2890,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2791,6 +2909,7 @@ "end": 1177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2819,6 +2938,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2838,6 +2958,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2858,6 +2979,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2877,6 +2999,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2905,6 +3028,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2940,6 +3064,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2959,6 +3084,7 @@ "end": 1056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2979,6 +3105,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2998,6 +3125,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3033,6 +3161,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3055,6 +3184,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3074,6 +3204,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3112,6 +3243,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -3131,6 +3263,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3152,6 +3285,7 @@ "end": 1228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3166,6 +3300,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3187,6 +3322,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3212,6 +3348,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3254,6 +3391,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -3273,6 +3411,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3294,6 +3433,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -3308,6 +3448,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3329,6 +3470,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3365,6 +3507,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3376,6 +3519,7 @@ "end": 1368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3394,6 +3538,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3422,6 +3567,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -3441,6 +3587,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -3461,6 +3608,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3480,6 +3628,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3508,6 +3657,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3543,6 +3693,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3562,6 +3713,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3582,6 +3734,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -3601,6 +3754,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3636,6 +3790,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3655,6 +3810,7 @@ "end": 1219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3675,6 +3831,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint3.json b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint3.json index f2ba9938ab49..86951f0a508f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint3.json @@ -18,6 +18,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -64,6 +66,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -86,6 +89,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -119,6 +123,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -143,6 +148,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -164,6 +170,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -188,6 +195,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -209,6 +217,7 @@ "end": 471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -233,6 +242,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -253,6 +263,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -266,6 +277,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -287,6 +299,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -314,6 +327,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -340,6 +354,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -359,6 +374,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -385,6 +401,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -409,6 +426,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -431,6 +449,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -453,6 +472,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -486,6 +506,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -510,6 +531,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -531,6 +553,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -555,6 +578,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -576,6 +600,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -600,6 +625,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -620,6 +646,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -633,6 +660,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -654,6 +682,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -681,6 +710,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -707,6 +737,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -726,6 +757,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint4.json b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint4.json index 71f40dffbe42..346ab247b7e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint4.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParameterUsedAsTypeParameterConstraint4.json @@ -14,6 +14,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -105,6 +107,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -126,6 +129,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -172,6 +176,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -193,6 +198,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -218,6 +224,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -246,6 +253,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -265,6 +273,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -293,6 +302,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -330,6 +340,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -352,6 +363,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -371,6 +383,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -391,6 +404,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -410,6 +424,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -435,6 +450,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -459,6 +475,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -481,6 +498,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -500,6 +518,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -520,6 +539,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -539,6 +559,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -570,6 +591,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -594,6 +616,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -615,6 +638,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -639,6 +663,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -660,6 +685,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -684,6 +710,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -704,6 +731,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -717,6 +745,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -738,6 +767,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -765,6 +795,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -791,6 +822,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -810,6 +842,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -832,6 +865,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -851,6 +885,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -872,6 +907,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -894,6 +930,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -915,6 +952,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -947,6 +985,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -975,6 +1014,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -994,6 +1034,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1015,6 +1056,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1037,6 +1079,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1058,6 +1101,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1101,6 +1145,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1112,6 +1157,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1130,6 +1176,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1158,6 +1205,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1177,6 +1225,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1197,6 +1246,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1216,6 +1266,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1244,6 +1295,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1275,6 +1327,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1294,6 +1347,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1314,6 +1368,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1333,6 +1388,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1361,6 +1417,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1392,6 +1449,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1414,6 +1472,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1433,6 +1492,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1461,6 +1521,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1477,6 +1538,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1496,6 +1558,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1517,6 +1580,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1539,6 +1603,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1560,6 +1625,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1592,6 +1658,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1620,6 +1687,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -1639,6 +1707,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1660,6 +1729,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1682,6 +1752,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1703,6 +1774,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1746,6 +1818,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1757,6 +1830,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1775,6 +1849,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1803,6 +1878,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -1822,6 +1898,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1842,6 +1919,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -1861,6 +1939,7 @@ "end": 750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1889,6 +1968,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1920,6 +2000,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1939,6 +2020,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1959,6 +2041,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -1978,6 +2061,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2006,6 +2090,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2037,6 +2122,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2056,6 +2142,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2076,6 +2163,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2106,6 +2194,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2136,6 +2225,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": null @@ -2155,6 +2245,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2176,6 +2267,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2190,6 +2282,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2211,6 +2304,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2236,6 +2330,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2255,6 +2350,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2276,6 +2372,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2298,6 +2395,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -2319,6 +2417,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2365,6 +2464,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -2384,6 +2484,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2405,6 +2506,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2419,6 +2521,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2440,6 +2543,7 @@ "end": 991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2476,6 +2580,7 @@ "end": 1014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2487,6 +2592,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2505,6 +2611,7 @@ "end": 1040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2533,6 +2640,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2552,6 +2660,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2572,6 +2681,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -2591,6 +2701,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2619,6 +2730,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2654,6 +2766,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2673,6 +2786,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2693,6 +2807,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -2712,6 +2827,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2747,6 +2863,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2769,6 +2886,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2788,6 +2906,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2826,6 +2945,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": null @@ -2845,6 +2965,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2866,6 +2987,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2880,6 +3002,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2901,6 +3024,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -2926,6 +3050,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2968,6 +3093,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -2987,6 +3113,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3008,6 +3135,7 @@ "end": 1207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -3022,6 +3150,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3043,6 +3172,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3079,6 +3209,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3090,6 +3221,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3108,6 +3240,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -3136,6 +3269,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -3155,6 +3289,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -3175,6 +3310,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -3194,6 +3330,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3222,6 +3359,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3257,6 +3395,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3276,6 +3415,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3296,6 +3436,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -3315,6 +3456,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3350,6 +3492,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3369,6 +3512,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3389,6 +3533,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParametersAreIdenticalToThemselves.json b/crates/swc_ecma_parser/tests/tsc/typeParametersAreIdenticalToThemselves.json index 217c05cc625d..3c301c121e81 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParametersAreIdenticalToThemselves.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParametersAreIdenticalToThemselves.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -33,6 +34,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +95,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -114,6 +118,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -133,6 +138,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +160,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +199,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -214,6 +222,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -233,6 +242,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -254,6 +264,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -300,6 +311,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -322,6 +334,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -341,6 +354,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -362,6 +376,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -400,6 +415,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -422,6 +438,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -444,6 +461,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -463,6 +481,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -484,6 +503,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -522,6 +542,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -544,6 +565,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -566,6 +588,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -585,6 +608,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -606,6 +630,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -652,6 +677,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -674,6 +700,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -696,6 +723,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -715,6 +743,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -736,6 +765,7 @@ "end": 350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -758,6 +788,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -779,6 +810,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -811,6 +843,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -830,6 +863,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -851,6 +885,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -881,6 +916,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -900,6 +936,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -921,6 +958,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -951,6 +989,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false }, @@ -970,6 +1009,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -991,6 +1031,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1029,6 +1070,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner2", "optional": false }, @@ -1048,6 +1090,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1069,6 +1112,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1099,6 +1143,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner2", "optional": false }, @@ -1118,6 +1163,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1139,6 +1185,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1177,6 +1224,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1199,6 +1247,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner2", "optional": false }, @@ -1218,6 +1267,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1282,6 +1332,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1304,6 +1355,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1326,6 +1378,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1367,6 +1420,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1388,6 +1442,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1446,6 +1501,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1467,6 +1523,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1525,6 +1582,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1546,6 +1604,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1612,6 +1671,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1633,6 +1693,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1655,6 +1716,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1676,6 +1738,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1714,6 +1777,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1764,6 +1828,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1785,6 +1850,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1807,6 +1873,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1828,6 +1895,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1866,6 +1934,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1916,6 +1985,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1937,6 +2007,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1959,6 +2030,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1980,6 +2052,7 @@ "end": 776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2026,6 +2099,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2076,6 +2150,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2097,6 +2172,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2135,6 +2211,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2185,6 +2262,7 @@ "end": 815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2206,6 +2284,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2244,6 +2323,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2294,6 +2374,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2315,6 +2396,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2361,6 +2443,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2411,6 +2494,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2432,6 +2516,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2470,6 +2555,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2489,6 +2575,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2537,6 +2624,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2558,6 +2646,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2596,6 +2685,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2615,6 +2705,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2663,6 +2754,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2684,6 +2776,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2730,6 +2823,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2749,6 +2843,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -2790,6 +2885,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2813,6 +2909,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2854,6 +2951,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2875,6 +2973,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2933,6 +3032,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2954,6 +3054,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3012,6 +3113,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3033,6 +3135,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3099,6 +3202,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3120,6 +3224,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3142,6 +3247,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3163,6 +3269,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3201,6 +3308,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3251,6 +3359,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3272,6 +3381,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3294,6 +3404,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3315,6 +3426,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3353,6 +3465,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3403,6 +3516,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3424,6 +3538,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3446,6 +3561,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3467,6 +3583,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3513,6 +3630,7 @@ "end": 1240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3563,6 +3681,7 @@ "end": 1272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3584,6 +3703,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3622,6 +3742,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3672,6 +3793,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3693,6 +3815,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3731,6 +3854,7 @@ "end": 1288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3781,6 +3905,7 @@ "end": 1356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3802,6 +3927,7 @@ "end": 1359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3848,6 +3974,7 @@ "end": 1353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3891,6 +4018,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3910,6 +4038,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -3935,6 +4064,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3959,6 +4089,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3991,6 +4122,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4004,6 +4136,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4025,6 +4158,7 @@ "end": 1398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4049,6 +4183,7 @@ "end": 1409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4062,6 +4197,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4083,6 +4219,7 @@ "end": 1414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4107,6 +4244,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4120,6 +4258,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4141,6 +4280,7 @@ "end": 1451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4155,6 +4295,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4176,6 +4317,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4205,6 +4347,7 @@ "end": 1445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4230,6 +4373,7 @@ "end": 1468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4243,6 +4387,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4264,6 +4409,7 @@ "end": 1476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4278,6 +4424,7 @@ "end": 1479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4299,6 +4446,7 @@ "end": 1482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4328,6 +4476,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4353,6 +4502,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4366,6 +4516,7 @@ "end": 1545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4387,6 +4538,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4416,6 +4568,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4441,6 +4594,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4454,6 +4608,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4475,6 +4630,7 @@ "end": 1567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4504,6 +4660,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4529,6 +4686,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4542,6 +4700,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4563,6 +4722,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4592,6 +4752,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4611,6 +4772,7 @@ "end": 1640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4634,6 +4796,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -4647,6 +4810,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4668,6 +4832,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4697,6 +4862,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4716,6 +4882,7 @@ "end": 1672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4742,6 +4909,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -4766,6 +4934,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4785,6 +4954,7 @@ "end": 1757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -4815,6 +4985,7 @@ "end": 1769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4828,6 +4999,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4849,6 +5021,7 @@ "end": 1774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4873,6 +5046,7 @@ "end": 1785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -4886,6 +5060,7 @@ "end": 1787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4907,6 +5082,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4931,6 +5107,7 @@ "end": 1819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4944,6 +5121,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4965,6 +5143,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4979,6 +5158,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5000,6 +5180,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5029,6 +5210,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5054,6 +5236,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -5067,6 +5250,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5088,6 +5272,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5102,6 +5287,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5123,6 +5309,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5152,6 +5339,7 @@ "end": 1846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5177,6 +5365,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -5190,6 +5379,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5211,6 +5401,7 @@ "end": 1924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5240,6 +5431,7 @@ "end": 1918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5265,6 +5457,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -5278,6 +5471,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5299,6 +5493,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5328,6 +5523,7 @@ "end": 1937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope.json b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope.json index f3a45d112204..ee104c848828 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -59,6 +60,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -104,6 +106,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -125,6 +128,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -164,6 +168,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -185,6 +190,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -210,6 +216,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -238,6 +245,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -301,6 +309,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -320,6 +329,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -341,6 +351,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -387,6 +398,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -408,6 +420,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -433,6 +446,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -461,6 +475,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -494,6 +509,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "temp", "optional": false }, @@ -526,6 +542,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -574,6 +591,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -611,6 +629,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -629,6 +648,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -681,6 +701,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -713,6 +734,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -767,6 +789,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -799,6 +822,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope2.json b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope2.json index 8071df5c474d..2d0ead643d43 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope2.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -76,6 +79,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -97,6 +101,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -129,6 +134,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -148,6 +154,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -169,6 +176,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -201,6 +209,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -220,6 +229,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -241,6 +251,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -287,6 +298,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -308,6 +320,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -343,6 +356,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -364,6 +378,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -399,6 +414,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -420,6 +436,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -456,6 +473,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "W", "optional": false }, @@ -493,6 +511,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -530,6 +549,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -552,6 +572,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope3.json b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope3.json index 8a0ed4006818..9401e4bb0e45 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeParametersAvailableInNestedScope3.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +89,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -105,6 +109,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -126,6 +131,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -162,6 +168,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -190,6 +197,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -212,6 +220,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -244,6 +253,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -272,6 +282,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -288,6 +299,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -307,6 +319,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -328,6 +341,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -360,6 +374,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -379,6 +394,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -400,6 +416,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -436,6 +453,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -464,6 +482,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -486,6 +505,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -518,6 +538,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -546,6 +567,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -573,6 +595,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -583,6 +606,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -613,6 +637,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -646,6 +671,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -656,6 +682,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -666,6 +693,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -696,6 +724,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typePredicateASI.json b/crates/swc_ecma_parser/tests/tsc/typePredicateASI.json index d8dad5567510..fe1fab7c845a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typePredicateASI.json +++ b/crates/swc_ecma_parser/tests/tsc/typePredicateASI.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -57,6 +59,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -79,6 +82,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -104,6 +108,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -162,6 +167,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -183,6 +189,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "is", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeQuery.json b/crates/swc_ecma_parser/tests/tsc/typeQuery.json index 6fa9f774c65d..54fd4c728c9e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeQuery.json +++ b/crates/swc_ecma_parser/tests/tsc/typeQuery.json @@ -20,6 +20,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -101,6 +103,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AConstructor", "optional": false, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeQueryOnClass.json b/crates/swc_ecma_parser/tests/tsc/typeQueryOnClass.json index 65f1d6fb2c4e..afdcf3a9137a 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeQueryOnClass.json +++ b/crates/swc_ecma_parser/tests/tsc/typeQueryOnClass.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -214,6 +218,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -283,6 +288,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -352,6 +358,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -415,6 +422,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -619,6 +627,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -742,6 +751,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -990,6 +1000,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1106,6 +1117,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1143,6 +1155,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -1164,6 +1177,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1215,6 +1229,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -1236,6 +1251,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1271,6 +1287,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1292,6 +1309,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1313,6 +1331,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1357,6 +1376,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": null @@ -1409,6 +1429,7 @@ "end": 664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1491,6 +1512,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1528,6 +1550,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -1549,6 +1572,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1600,6 +1624,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1621,6 +1646,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1656,6 +1682,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -1677,6 +1704,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeQueryWithReservedWords.json b/crates/swc_ecma_parser/tests/tsc/typeQueryWithReservedWords.json index 61c1244e1ad7..af9e706d0088 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeQueryWithReservedWords.json +++ b/crates/swc_ecma_parser/tests/tsc/typeQueryWithReservedWords.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Controller", "optional": false }, @@ -174,6 +175,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IScope", "optional": false }, @@ -201,6 +203,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false }, @@ -237,6 +240,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Controller", "optional": false }, @@ -276,6 +280,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delete", "optional": false }, @@ -312,6 +317,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Controller", "optional": false }, @@ -351,6 +357,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "var", "optional": false }, @@ -387,6 +394,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Controller", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeRelationships.json b/crates/swc_ecma_parser/tests/tsc/typeRelationships.json index 57fe96163acc..46e4bcdd1103 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeRelationships.json +++ b/crates/swc_ecma_parser/tests/tsc/typeRelationships.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -85,6 +86,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -375,6 +377,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -402,6 +405,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -438,6 +442,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -513,6 +518,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -565,6 +571,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -630,6 +637,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -684,6 +692,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -737,6 +746,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -816,6 +826,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -991,6 +1002,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1650,6 +1662,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_asConstArrays.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_asConstArrays.json index 05089bcbc31f..d862577725bd 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_asConstArrays.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_asConstArrays.json @@ -28,6 +28,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr1", "optional": false, "typeAnnotation": null @@ -141,6 +142,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping1.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping1.json index a319d92f3b65..ad14f69a6ea0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping1.json @@ -19,6 +19,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Predicates", "optional": false }, @@ -40,6 +41,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -79,6 +81,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -149,6 +152,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -217,6 +222,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -271,6 +277,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -297,6 +304,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -341,6 +349,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Predicates", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping2.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping2.json index b31b6c3c4fd5..666c10dccc32 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping2.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -63,6 +64,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -76,6 +78,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -127,6 +130,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -198,6 +202,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -249,6 +254,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -304,6 +310,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -317,6 +324,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -368,6 +376,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -454,6 +463,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -503,6 +513,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -516,6 +527,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping3.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping3.json index 42593ca914e1..2ee69c18ce03 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_contextualTyping3.json @@ -28,6 +28,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -76,6 +77,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -98,6 +100,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -126,6 +129,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "params", "optional": false, "typeAnnotation": null @@ -251,6 +256,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -299,6 +305,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -321,6 +328,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -349,6 +357,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -387,6 +396,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -421,6 +431,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringOrNumberFunc", "optional": false }, @@ -439,6 +450,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -516,6 +528,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -553,6 +566,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -594,6 +608,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringOrNumberFunc", "optional": false }, @@ -624,6 +639,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -651,6 +667,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_ensureInterfaceImpl.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_ensureInterfaceImpl.json index 2480dddaf492..12e7afd68888 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_ensureInterfaceImpl.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_ensureInterfaceImpl.json @@ -19,6 +19,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Movable", "optional": false }, @@ -43,6 +44,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move", "optional": false }, @@ -56,6 +58,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "distance", "optional": false, "typeAnnotation": { @@ -118,6 +121,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "car", "optional": false, "typeAnnotation": null @@ -191,6 +195,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -270,6 +275,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Movable", "optional": false }, @@ -288,6 +294,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_js.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_js.json index 6c8de14cc7d3..b31e725dd281 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_js.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_js.json @@ -28,6 +28,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_optionalMemberConformance.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_optionalMemberConformance.json index 5fc2ccc5847d..8f499cf17530 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_optionalMemberConformance.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_optionalMemberConformance.json @@ -19,6 +19,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2d", "optional": false }, @@ -44,6 +45,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -79,6 +81,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -126,6 +129,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -178,6 +182,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -201,6 +206,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point2d", "optional": false }, @@ -240,6 +246,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -281,6 +288,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -333,6 +341,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -350,6 +359,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propNameConstraining.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propNameConstraining.json index f36dc4a49015..461655fafd65 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propNameConstraining.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propNameConstraining.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -120,6 +121,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -212,6 +214,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -235,6 +238,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -258,6 +262,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -305,6 +310,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -335,6 +341,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -386,6 +393,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -416,6 +424,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -480,6 +489,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -497,6 +507,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyNameFulfillment.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyNameFulfillment.json index 182a7fbaeb3e..fe1aead077f2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyNameFulfillment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyNameFulfillment.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -120,6 +121,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -212,6 +214,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -235,6 +238,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Keys", "optional": false }, @@ -279,6 +283,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -309,6 +314,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -360,6 +366,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -390,6 +397,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -454,6 +462,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -471,6 +480,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance1.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance1.json index 56a89aaadae2..e06846ad7e1c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance1.json @@ -19,6 +19,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, @@ -40,6 +41,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkTruths", "optional": false }, @@ -112,6 +115,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, @@ -177,6 +182,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkM", "optional": false }, @@ -196,6 +202,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -225,6 +232,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -301,6 +309,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -357,6 +366,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkTruths", "optional": false }, @@ -370,6 +380,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -398,6 +409,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkM", "optional": false }, @@ -411,6 +423,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -445,6 +458,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -473,6 +487,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -513,6 +528,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -544,6 +560,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -574,6 +591,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -598,6 +616,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -628,6 +647,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -699,6 +719,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance2.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance2.json index 95f0eb7df271..2c80a481d589 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance2.json @@ -19,6 +19,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, @@ -40,6 +41,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkTruths", "optional": false }, @@ -112,6 +115,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -133,6 +137,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, @@ -177,6 +182,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkM", "optional": false }, @@ -196,6 +202,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -225,6 +232,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -301,6 +309,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -357,6 +366,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkTruths", "optional": false }, @@ -370,6 +380,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -398,6 +409,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "checkM", "optional": false }, @@ -411,6 +423,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -445,6 +458,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -473,6 +487,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -513,6 +528,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -544,6 +560,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -574,6 +591,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -598,6 +616,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -628,6 +647,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -699,6 +719,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Facts", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance3.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance3.json index 4af6acd7b1b4..1258cd659242 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance3.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_propertyValueConformance3.json @@ -25,6 +25,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, @@ -50,6 +51,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -85,6 +87,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -120,6 +123,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -174,6 +178,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Palette", "optional": false, "typeAnnotation": null @@ -446,6 +451,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -477,6 +483,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Color", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_vacuousIntersectionOfContextualTypes.json b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_vacuousIntersectionOfContextualTypes.json index 16e585d4f38c..48eedd7e7445 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_vacuousIntersectionOfContextualTypes.json +++ b/crates/swc_ecma_parser/tests/tsc/typeSatisfaction_vacuousIntersectionOfContextualTypes.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -138,6 +139,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -167,6 +169,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, @@ -256,6 +259,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xyz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagCircularReferenceOnConstructorFunction.json b/crates/swc_ecma_parser/tests/tsc/typeTagCircularReferenceOnConstructorFunction.json index 9355acdcfe52..d61513e8ac0b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagCircularReferenceOnConstructorFunction.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagCircularReferenceOnConstructorFunction.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, @@ -65,6 +66,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagModuleExports.json b/crates/swc_ecma_parser/tests/tsc/typeTagModuleExports.json index 2a7b1a469ab6..588eb595e2ac 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagModuleExports.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagModuleExports.json @@ -31,6 +31,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagNoErasure.json b/crates/swc_ecma_parser/tests/tsc/typeTagNoErasure.json index 0e8df079b033..9bbfe51de700 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagNoErasure.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagNoErasure.json @@ -28,6 +28,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dibbity", "optional": false, "typeAnnotation": null @@ -59,6 +61,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dibbity", "optional": false }, @@ -91,6 +94,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -131,6 +135,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagOnFunctionReferencesGeneric.json b/crates/swc_ecma_parser/tests/tsc/typeTagOnFunctionReferencesGeneric.json index 9999dc11fa67..9b17dabe525f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagOnFunctionReferencesGeneric.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagOnFunctionReferencesGeneric.json @@ -20,6 +20,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inJs", "optional": false }, @@ -39,6 +40,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -104,6 +107,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inJs", "optional": false }, @@ -147,6 +151,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inJsArrow", "optional": false, "typeAnnotation": null @@ -166,6 +171,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": null @@ -192,6 +198,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false } @@ -227,6 +234,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inJsArrow", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagOnPropertyAssignment.json b/crates/swc_ecma_parser/tests/tsc/typeTagOnPropertyAssignment.json index 8d341b2cd50e..5a67c1d3d0b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagOnPropertyAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagOnPropertyAssignment.json @@ -28,6 +28,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -117,6 +118,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -149,6 +151,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagPrototypeAssignment.json b/crates/swc_ecma_parser/tests/tsc/typeTagPrototypeAssignment.json index 1ec88ead2ba5..b55570281788 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagPrototypeAssignment.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagPrototypeAssignment.json @@ -14,6 +14,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -65,6 +66,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeTagWithGenericSignature.json b/crates/swc_ecma_parser/tests/tsc/typeTagWithGenericSignature.json index 83c3628d15a2..e7144d6fbe87 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeTagWithGenericSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/typeTagWithGenericSignature.json @@ -14,6 +14,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typed", "optional": false }, @@ -33,6 +34,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -100,6 +103,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -118,6 +122,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typed", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeValueMerge1.json b/crates/swc_ecma_parser/tests/tsc/typeValueMerge1.json index be725cb63227..43ee6beabb03 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeValueMerge1.json +++ b/crates/swc_ecma_parser/tests/tsc/typeValueMerge1.json @@ -25,6 +25,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -48,6 +49,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -93,6 +95,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -124,6 +127,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -161,6 +165,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false, "typeAnnotation": null @@ -198,6 +203,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -229,6 +235,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -248,6 +255,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -288,6 +296,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -324,6 +333,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -335,6 +345,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule.json b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule.json index d09acd7ad991..72f4f0a8aefc 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule.json @@ -28,6 +28,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -113,6 +115,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -132,6 +135,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -146,6 +150,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -233,6 +238,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -332,6 +338,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -440,6 +447,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both1", "optional": false, "typeAnnotation": null @@ -520,6 +528,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both2", "optional": false, "typeAnnotation": null @@ -531,6 +540,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both1", "optional": false }, @@ -561,6 +571,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both3", "optional": false, "typeAnnotation": null @@ -572,6 +583,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule2.json b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule2.json index 73ae1c02a263..ea929bce58b0 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule2.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule2.json @@ -14,6 +14,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -57,6 +58,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -113,6 +115,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -186,6 +189,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Qux", "optional": false, "typeAnnotation": null @@ -229,6 +233,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -278,6 +283,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -344,6 +350,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false, "typeAnnotation": null @@ -362,6 +369,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -408,6 +416,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -440,6 +449,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bb", "optional": false, "typeAnnotation": null @@ -472,6 +482,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bbb", "optional": false, "typeAnnotation": null @@ -496,6 +507,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mod", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule3.json b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule3.json index 7db01381cd51..936d1cb7df0e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule3.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule3.json @@ -28,6 +28,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false, "typeAnnotation": null @@ -70,6 +71,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -126,6 +128,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -145,6 +148,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule4.json b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule4.json index 72c8deb4b0af..3416d99ac302 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule4.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule4.json @@ -14,6 +14,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -57,6 +58,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -93,6 +95,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule5.json b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule5.json index 8f7bd14d4d66..9b12bd40ec36 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefCrossModule5.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefCrossModule5.json @@ -14,6 +14,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -40,6 +41,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -80,6 +82,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typedefInnerNamepaths.json b/crates/swc_ecma_parser/tests/tsc/typedefInnerNamepaths.json index 004e77f0d387..0e240c661962 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefInnerNamepaths.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefInnerNamepaths.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typedefMultipleTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/typedefMultipleTypeParameters.json index 4bdc1fdd738e..8d6d81b59d1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefMultipleTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefMultipleTypeParameters.json @@ -28,6 +28,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tuvwx", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrong", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insufficient", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "actually", "optional": false, "typeAnnotation": { @@ -145,6 +149,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Everything", "optional": false }, @@ -176,6 +181,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -228,6 +234,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -271,6 +278,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefOnSemicolonClassElement.json b/crates/swc_ecma_parser/tests/tsc/typedefOnSemicolonClassElement.json index 3b2e82f4995b..60f27498da3c 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefOnSemicolonClassElement.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefOnSemicolonClassElement.json @@ -20,6 +20,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Preferences", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefScope1.json b/crates/swc_ecma_parser/tests/tsc/typedefScope1.json index 2bd8705353ca..de2991a03025 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefScope1.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefScope1.json @@ -14,6 +14,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B1", "optional": false }, @@ -56,6 +57,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok1", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B2", "optional": false }, @@ -131,6 +134,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ok2", "optional": false, "typeAnnotation": null @@ -178,6 +182,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notOK", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typedefTagExtraneousProperty.json b/crates/swc_ecma_parser/tests/tsc/typedefTagExtraneousProperty.json index a7947fe06fc1..ed35a473def7 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefTagExtraneousProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefTagExtraneousProperty.json @@ -28,6 +28,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -78,6 +79,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -108,6 +110,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -157,6 +160,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefTagNested.json b/crates/swc_ecma_parser/tests/tsc/typedefTagNested.json index 2c538c8406e6..6dba53cfc7e9 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefTagNested.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefTagNested.json @@ -28,6 +28,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "app", "optional": false, "typeAnnotation": null @@ -180,6 +182,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intercessor", "optional": false, "typeAnnotation": null @@ -220,6 +223,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mistake", "optional": false, "typeAnnotation": null @@ -252,6 +256,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sala", "optional": false, "typeAnnotation": null @@ -348,6 +353,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sala", "optional": false }, @@ -380,6 +386,7 @@ "end": 774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sala", "optional": false }, @@ -412,6 +419,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sala", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typedefTagTypeResolution.json b/crates/swc_ecma_parser/tests/tsc/typedefTagTypeResolution.json index 94086fd04521..d6cef2a4cb0f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefTagTypeResolution.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefTagTypeResolution.json @@ -14,6 +14,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -66,6 +68,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -100,6 +103,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -126,6 +130,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -145,6 +150,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "vvvvv", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cb", "optional": false, "typeAnnotation": null @@ -213,6 +220,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typedefTagWrapping.json b/crates/swc_ecma_parser/tests/tsc/typedefTagWrapping.json index 26f8c5a16c11..82bbab639ef4 100644 --- a/crates/swc_ecma_parser/tests/tsc/typedefTagWrapping.json +++ b/crates/swc_ecma_parser/tests/tsc/typedefTagWrapping.json @@ -14,6 +14,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callIt", "optional": false }, @@ -33,6 +34,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -52,6 +54,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": null @@ -92,6 +95,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -105,6 +109,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -129,6 +134,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check", "optional": false }, @@ -148,6 +154,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -193,6 +200,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -218,6 +226,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -243,6 +252,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -273,6 +283,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "use1", "optional": false }, @@ -292,6 +303,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -311,6 +323,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -330,6 +343,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -349,6 +363,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -389,6 +404,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -402,6 +418,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false } @@ -415,6 +432,7 @@ "end": 1215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -428,6 +446,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -452,6 +471,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "use2", "optional": false }, @@ -471,6 +491,7 @@ "end": 1675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -490,6 +511,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": null @@ -509,6 +531,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -528,6 +551,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -568,6 +592,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -581,6 +606,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false } @@ -594,6 +620,7 @@ "end": 1718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -607,6 +634,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -631,6 +659,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check5", "optional": false }, @@ -650,6 +679,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -695,6 +725,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -720,6 +751,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -745,6 +777,7 @@ "end": 2051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -775,6 +808,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "check6", "optional": false }, @@ -794,6 +828,7 @@ "end": 2301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -833,6 +868,7 @@ "end": 2317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofANonExportedType.json b/crates/swc_ecma_parser/tests/tsc/typeofANonExportedType.json index abe8df50eda2..e4b9016b7dd6 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofANonExportedType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofANonExportedType.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -74,6 +75,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -131,6 +134,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -197,6 +201,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -218,6 +223,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -240,6 +246,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -327,6 +334,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -348,6 +356,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -384,6 +393,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -405,6 +415,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -446,6 +457,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -467,6 +479,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -509,6 +522,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -530,6 +544,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -572,6 +587,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": { @@ -593,6 +609,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -619,6 +636,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -646,6 +664,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -699,6 +718,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -720,6 +740,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -756,6 +777,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -777,6 +799,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -818,6 +841,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -839,6 +863,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -881,6 +906,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -902,6 +928,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -931,6 +958,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -970,6 +998,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1003,6 +1032,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1094,6 +1124,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -1115,6 +1146,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1157,6 +1189,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -1184,6 +1217,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1221,6 +1255,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1231,6 +1266,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -1264,6 +1300,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": { @@ -1285,6 +1322,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1327,6 +1365,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": { @@ -1354,6 +1393,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1391,6 +1431,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1408,6 +1449,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1444,6 +1486,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": { @@ -1465,6 +1508,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1507,6 +1551,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": { @@ -1534,6 +1579,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1585,6 +1631,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": { @@ -1606,6 +1653,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false }, @@ -1628,6 +1676,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1669,6 +1718,7 @@ "end": 672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1708,6 +1758,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1741,6 +1792,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1832,6 +1884,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": { @@ -1853,6 +1906,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofAnExportedType.json b/crates/swc_ecma_parser/tests/tsc/typeofAnExportedType.json index 25db279231c1..1b6fe5e7842e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofAnExportedType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofAnExportedType.json @@ -34,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -81,6 +82,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -144,6 +147,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -211,6 +215,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -232,6 +237,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -260,6 +266,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -348,6 +355,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -369,6 +377,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -405,6 +414,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -426,6 +436,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -467,6 +478,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -488,6 +500,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -530,6 +543,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4", "optional": false, "typeAnnotation": { @@ -551,6 +565,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -593,6 +608,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r4b", "optional": false, "typeAnnotation": { @@ -614,6 +630,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, @@ -646,6 +663,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -673,6 +691,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -727,6 +746,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -748,6 +768,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -784,6 +805,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -805,6 +827,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -846,6 +869,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -867,6 +891,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -909,6 +934,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r5", "optional": false, "typeAnnotation": { @@ -930,6 +956,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -965,6 +992,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1004,6 +1032,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -1037,6 +1066,7 @@ "end": 421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1129,6 +1159,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r6", "optional": false, "typeAnnotation": { @@ -1150,6 +1181,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1192,6 +1224,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r7", "optional": false, "typeAnnotation": { @@ -1219,6 +1252,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1256,6 +1290,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1266,6 +1301,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -1299,6 +1335,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r8", "optional": false, "typeAnnotation": { @@ -1320,6 +1357,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1362,6 +1400,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r9", "optional": false, "typeAnnotation": { @@ -1389,6 +1428,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -1432,6 +1472,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1449,6 +1490,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1486,6 +1528,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r10", "optional": false, "typeAnnotation": { @@ -1507,6 +1550,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1549,6 +1593,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r11", "optional": false, "typeAnnotation": { @@ -1576,6 +1621,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1627,6 +1673,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false, "typeAnnotation": { @@ -1648,6 +1695,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r12", "optional": false }, @@ -1676,6 +1724,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1724,6 +1773,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1763,6 +1813,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1796,6 +1847,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1888,6 +1940,7 @@ "end": 824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r13", "optional": false, "typeAnnotation": { @@ -1909,6 +1962,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofClass2.json b/crates/swc_ecma_parser/tests/tsc/typeofClass2.json index af1951f4a716..60a7425bdf46 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofClass2.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofClass2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -163,6 +166,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -211,6 +215,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -280,6 +285,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -301,6 +307,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -359,6 +366,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -422,6 +430,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -471,6 +480,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -512,6 +522,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -610,6 +621,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -641,6 +653,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -662,6 +675,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -697,6 +711,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -718,6 +733,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -753,6 +769,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -774,6 +791,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofClassWithPrivates.json b/crates/swc_ecma_parser/tests/tsc/typeofClassWithPrivates.json index a056df965f66..d09ffc0b6d1b 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofClassWithPrivates.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofClassWithPrivates.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -139,6 +140,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +191,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -228,6 +231,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -265,6 +269,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -286,6 +291,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -337,6 +343,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -358,6 +365,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -393,6 +401,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -414,6 +423,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofImportTypeOnlyExport.json b/crates/swc_ecma_parser/tests/tsc/typeofImportTypeOnlyExport.json index 04816255727c..cbdf7998a4b2 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofImportTypeOnlyExport.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofImportTypeOnlyExport.json @@ -25,6 +25,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classMap", "optional": false }, @@ -74,6 +75,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classMap", "optional": false }, @@ -112,6 +115,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMapDirective", "optional": false }, @@ -149,6 +153,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMapDirective", "optional": false }, @@ -189,6 +194,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directive", "optional": false, "typeAnnotation": null @@ -208,6 +214,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "class_", "optional": false, "typeAnnotation": { @@ -229,6 +236,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -275,6 +283,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "class_", "optional": false } @@ -309,6 +318,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -356,6 +366,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classMap", "optional": false, "typeAnnotation": null @@ -374,6 +385,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "directive", "optional": false }, @@ -387,6 +399,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassMapDirective", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeofModuleWithoutExports.json b/crates/swc_ecma_parser/tests/tsc/typeofModuleWithoutExports.json index 6b5d3f30de9c..160bb8746900 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofModuleWithoutExports.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofModuleWithoutExports.json @@ -21,6 +21,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -54,6 +55,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -80,6 +82,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -164,6 +167,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -185,6 +189,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithAnyOtherType.json index 026d1705c82b..7442f5d306d5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -191,6 +194,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -253,6 +257,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -332,6 +337,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -374,6 +380,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -396,6 +403,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -430,6 +438,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -534,6 +543,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -556,6 +566,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -597,6 +608,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -636,6 +648,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -686,6 +699,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -704,6 +718,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -737,6 +752,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString1", "optional": false, "typeAnnotation": null @@ -755,6 +771,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -786,6 +803,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString2", "optional": false, "typeAnnotation": null @@ -804,6 +822,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false } @@ -835,6 +854,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString3", "optional": false, "typeAnnotation": null @@ -853,6 +873,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -884,6 +905,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString4", "optional": false, "typeAnnotation": null @@ -902,6 +924,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -933,6 +956,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString5", "optional": false, "typeAnnotation": null @@ -951,6 +975,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -982,6 +1007,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString6", "optional": false, "typeAnnotation": null @@ -1000,6 +1026,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -1031,6 +1058,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString7", "optional": false, "typeAnnotation": null @@ -1049,6 +1077,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1080,6 +1109,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString8", "optional": false, "typeAnnotation": null @@ -1126,6 +1156,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString9", "optional": false, "typeAnnotation": null @@ -1173,6 +1204,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString10", "optional": false, "typeAnnotation": null @@ -1197,6 +1229,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1245,6 +1278,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString11", "optional": false, "typeAnnotation": null @@ -1269,6 +1303,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1309,6 +1344,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString12", "optional": false, "typeAnnotation": null @@ -1333,6 +1369,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1373,6 +1410,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString13", "optional": false, "typeAnnotation": null @@ -1397,6 +1435,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1437,6 +1476,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString14", "optional": false, "typeAnnotation": null @@ -1462,6 +1502,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1496,6 +1537,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString15", "optional": false, "typeAnnotation": null @@ -1527,6 +1569,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1570,6 +1613,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString16", "optional": false, "typeAnnotation": null @@ -1601,6 +1645,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1611,6 +1656,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1644,6 +1690,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString17", "optional": false, "typeAnnotation": null @@ -1682,6 +1729,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1715,6 +1763,7 @@ "end": 1049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString18", "optional": false, "typeAnnotation": null @@ -1783,6 +1832,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString19", "optional": false, "typeAnnotation": null @@ -1814,6 +1864,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1824,6 +1875,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1857,6 +1909,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString20", "optional": false, "typeAnnotation": null @@ -1882,6 +1935,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1914,6 +1968,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString21", "optional": false, "typeAnnotation": null @@ -1959,6 +2014,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1969,6 +2025,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2001,6 +2058,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2026,6 +2084,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2057,6 +2116,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -2106,6 +2166,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2117,6 +2178,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2143,6 +2205,7 @@ "end": 1360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -2174,6 +2237,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -2214,6 +2278,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2254,6 +2319,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2291,6 +2357,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -2337,6 +2404,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2390,6 +2458,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -2442,6 +2511,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2465,6 +2535,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2484,6 +2555,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2507,6 +2579,7 @@ "end": 1506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false } @@ -2526,6 +2599,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -2549,6 +2623,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -2568,6 +2643,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2597,6 +2673,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2625,6 +2702,7 @@ "end": 1542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2654,6 +2732,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2682,6 +2761,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2711,6 +2791,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -2739,6 +2820,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2768,6 +2850,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithBooleanType.json index 600fe60498ff..c13875d829a5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +859,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString8", "optional": false, "typeAnnotation": null @@ -865,6 +885,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -917,6 +938,7 @@ "end": 739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -949,6 +971,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1023,6 +1046,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1063,6 +1087,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1100,6 +1125,7 @@ "end": 836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1146,6 +1172,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1199,6 +1226,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1251,6 +1279,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1274,6 +1303,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -1293,6 +1323,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1316,6 +1347,7 @@ "end": 919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1345,6 +1377,7 @@ "end": 926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1413,6 +1446,7 @@ "end": 952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1442,6 +1476,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1470,6 +1505,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1499,6 +1535,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1527,6 +1564,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1556,6 +1594,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1584,6 +1623,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1613,6 +1653,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithEnumType.json index 7036f5f9475c..a6a2775b11f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -185,6 +191,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString2", "optional": false, "typeAnnotation": null @@ -203,6 +210,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -234,6 +242,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString3", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -306,6 +316,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString4", "optional": false, "typeAnnotation": null @@ -343,6 +354,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -376,6 +388,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -426,6 +439,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString5", "optional": false, "typeAnnotation": null @@ -451,6 +465,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -483,6 +498,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString6", "optional": false, "typeAnnotation": null @@ -534,6 +550,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -567,6 +584,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -608,6 +626,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -633,6 +652,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -664,6 +684,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -713,6 +734,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -724,6 +746,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -745,6 +768,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -770,6 +794,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -793,6 +818,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -812,6 +838,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -835,6 +862,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithNumberType.json index e64f3339222e..4575d3eb7775 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1270,6 +1300,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString12", "optional": false, "typeAnnotation": null @@ -1295,6 +1326,7 @@ "end": 885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1327,6 +1359,7 @@ "end": 907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString13", "optional": false, "typeAnnotation": null @@ -1372,6 +1405,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1382,6 +1416,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1438,6 +1473,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1463,6 +1499,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1495,6 +1532,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1529,6 +1567,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1569,6 +1608,7 @@ "end": 1058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1616,6 +1656,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1642,6 +1683,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1680,6 +1722,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1726,6 +1769,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1769,6 +1813,7 @@ "end": 1144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1792,6 +1837,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1811,6 +1857,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1834,6 +1881,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1853,6 +1901,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1876,6 +1925,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1905,6 +1955,7 @@ "end": 1200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1975,6 +2026,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2004,6 +2056,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2032,6 +2085,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2061,6 +2115,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2089,6 +2144,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2118,6 +2174,7 @@ "end": 1263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2146,6 +2203,7 @@ "end": 1270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2175,6 +2233,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithStringType.json index 7316b076bfe4..abf173e35300 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString13", "optional": false, "typeAnnotation": null @@ -1382,6 +1415,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1414,6 +1448,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsString14", "optional": false, "typeAnnotation": null @@ -1459,6 +1494,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1525,6 +1562,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1550,6 +1588,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1582,6 +1621,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1623,6 +1663,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1649,6 +1690,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1687,6 +1729,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1733,6 +1776,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1786,6 +1830,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -1838,6 +1883,7 @@ "end": 1174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -1861,6 +1907,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1880,6 +1927,7 @@ "end": 1192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1903,6 +1951,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1922,6 +1971,7 @@ "end": 1211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1945,6 +1995,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -1974,6 +2025,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -2044,6 +2096,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2073,6 +2126,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2101,6 +2155,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2130,6 +2185,7 @@ "end": 1280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2158,6 +2214,7 @@ "end": 1285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2187,6 +2244,7 @@ "end": 1295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2215,6 +2273,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2244,6 +2303,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofThis.json b/crates/swc_ecma_parser/tests/tsc/typeofThis.json index db2c4162e000..a98efcbae85e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofThis.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofThis.json @@ -14,6 +14,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -105,6 +106,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copy", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -181,6 +184,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -335,6 +339,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "copy", "optional": false, "typeAnnotation": { @@ -362,6 +367,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -434,6 +440,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -467,6 +474,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -528,6 +536,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": { @@ -549,6 +558,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -586,6 +596,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -622,6 +633,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -649,6 +661,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -699,6 +712,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -741,6 +755,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -768,6 +783,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -813,6 +829,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test3", "optional": false }, @@ -832,6 +849,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -861,6 +879,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "no", "optional": false }, @@ -925,6 +944,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -952,6 +972,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -997,6 +1018,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test4", "optional": false }, @@ -1016,6 +1038,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1052,6 +1075,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "no", "optional": false }, @@ -1126,6 +1150,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1153,6 +1178,7 @@ "end": 621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -1198,6 +1224,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test5", "optional": false }, @@ -1296,6 +1323,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1323,6 +1351,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -1393,6 +1422,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test6", "optional": false }, @@ -1432,6 +1462,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1475,6 +1506,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1502,6 +1534,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -1562,6 +1595,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test7", "optional": false }, @@ -1601,6 +1635,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1644,6 +1679,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1671,6 +1707,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -1738,6 +1775,7 @@ "end": 942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test8", "optional": false, "typeAnnotation": null @@ -1781,6 +1819,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1808,6 +1847,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -1857,6 +1897,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test9", "optional": false }, @@ -1993,6 +2034,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test9D1", "optional": false } @@ -2028,6 +2070,7 @@ "end": 1097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -2049,6 +2092,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -2093,6 +2137,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false }, @@ -2140,6 +2185,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test9D2", "optional": false } @@ -2175,6 +2221,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -2196,6 +2243,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -2240,6 +2288,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false }, @@ -2380,6 +2429,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "no", "optional": false, "typeAnnotation": { @@ -2407,6 +2457,7 @@ "end": 1342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -2529,6 +2580,7 @@ "end": 1419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "no", "optional": false, "typeAnnotation": { @@ -2556,6 +2608,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -2632,6 +2685,7 @@ "end": 1483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test9D1", "optional": false }, @@ -2702,6 +2756,7 @@ "end": 1514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test9D2", "optional": false }, @@ -2772,6 +2827,7 @@ "end": 1544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test10", "optional": false }, @@ -2825,6 +2881,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -2912,6 +2969,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2939,6 +2997,7 @@ "end": 1609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -2968,6 +3027,7 @@ "end": 1623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3043,6 +3103,7 @@ "end": 1671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3070,6 +3131,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -3099,6 +3161,7 @@ "end": 1698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3138,6 +3201,7 @@ "end": 1762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3171,6 +3235,7 @@ "end": 1775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -3209,6 +3274,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3299,6 +3365,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3332,6 +3399,7 @@ "end": 1863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -3370,6 +3438,7 @@ "end": 1879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -3424,6 +3493,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test11", "optional": false }, @@ -3477,6 +3547,7 @@ "end": 1979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3564,6 +3635,7 @@ "end": 2024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -3602,6 +3674,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -3629,6 +3702,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -3683,6 +3757,7 @@ "end": 2084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -3714,6 +3789,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -3767,6 +3843,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3804,6 +3881,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -3863,6 +3941,7 @@ "end": 2204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tests12", "optional": false }, @@ -3918,6 +3997,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -3935,6 +4015,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -4018,6 +4099,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -4035,6 +4117,7 @@ "end": 2338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -4114,6 +4197,7 @@ "end": 2415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dummy", "optional": false, "typeAnnotation": null @@ -4155,6 +4239,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -4172,6 +4257,7 @@ "end": 2457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, @@ -4252,6 +4338,7 @@ "end": 2534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dummy", "optional": false, "typeAnnotation": null @@ -4293,6 +4380,7 @@ "end": 2562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -4310,6 +4398,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofThisWithImplicitThis.json b/crates/swc_ecma_parser/tests/tsc/typeofThisWithImplicitThis.json index 2a2f2fbbf621..a75579fc0847 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofThisWithImplicitThis.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofThisWithImplicitThis.json @@ -14,6 +14,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -56,6 +57,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typeofTypeParameter.json b/crates/swc_ecma_parser/tests/tsc/typeofTypeParameter.json index d0f765c954de..125fbccaed45 100644 --- a/crates/swc_ecma_parser/tests/tsc/typeofTypeParameter.json +++ b/crates/swc_ecma_parser/tests/tsc/typeofTypeParameter.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -121,6 +125,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -156,6 +161,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -177,6 +183,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -202,6 +209,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -230,6 +238,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +269,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.1.json b/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.1.json index e011fe3dafdb..3ae921189880 100644 --- a/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.1.json +++ b/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.1.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType1", "optional": false }, @@ -48,6 +49,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType2", "optional": false }, @@ -99,6 +101,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType3", "optional": false }, @@ -158,6 +161,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType4", "optional": false }, @@ -209,6 +213,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -256,6 +261,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType5", "optional": false }, @@ -331,6 +337,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -378,6 +385,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType6", "optional": false }, @@ -461,6 +469,7 @@ "end": 442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType7", "optional": false }, @@ -521,6 +530,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -571,6 +581,7 @@ "end": 515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType8", "optional": false }, @@ -701,6 +712,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability1", "optional": false, "typeAnnotation": { @@ -736,6 +748,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -837,6 +850,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability2", "optional": false, "typeAnnotation": { @@ -872,6 +886,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -947,6 +962,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1012,6 +1028,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability3", "optional": false, "typeAnnotation": { @@ -1047,6 +1064,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -1172,6 +1190,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability4", "optional": false, "typeAnnotation": { @@ -1207,6 +1226,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -1291,6 +1311,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1359,6 +1380,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability5", "optional": false, "typeAnnotation": { @@ -1394,6 +1416,7 @@ "end": 1055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -1552,6 +1575,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability6", "optional": false, "typeAnnotation": { @@ -1587,6 +1611,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -1688,6 +1713,7 @@ "end": 1250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability7", "optional": false, "typeAnnotation": { @@ -1723,6 +1749,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -1798,6 +1825,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1863,6 +1891,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability8", "optional": false, "typeAnnotation": { @@ -1898,6 +1927,7 @@ "end": 1378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2023,6 +2053,7 @@ "end": 1453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability9", "optional": false, "typeAnnotation": { @@ -2058,6 +2089,7 @@ "end": 1474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2142,6 +2174,7 @@ "end": 1526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2210,6 +2243,7 @@ "end": 1564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability10", "optional": false, "typeAnnotation": { @@ -2245,6 +2279,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2403,6 +2438,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability11", "optional": false, "typeAnnotation": { @@ -2438,6 +2474,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2539,6 +2576,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability12", "optional": false, "typeAnnotation": { @@ -2574,6 +2612,7 @@ "end": 1803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2649,6 +2688,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2714,6 +2754,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability13", "optional": false, "typeAnnotation": { @@ -2749,6 +2790,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2874,6 +2916,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability14", "optional": false, "typeAnnotation": { @@ -2909,6 +2952,7 @@ "end": 2008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2993,6 +3037,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3061,6 +3106,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability15", "optional": false, "typeAnnotation": { @@ -3096,6 +3142,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -3240,6 +3287,7 @@ "end": 2240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType1", "optional": false }, @@ -3307,6 +3355,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -3339,6 +3388,7 @@ "end": 2327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType2", "optional": false }, @@ -3390,6 +3440,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3445,6 +3496,7 @@ "end": 2352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -3477,6 +3529,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType3", "optional": false }, @@ -3568,6 +3621,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -3600,6 +3654,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType4", "optional": false }, @@ -3660,6 +3715,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3718,6 +3774,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -3750,6 +3807,7 @@ "end": 2631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType5", "optional": false }, @@ -3874,6 +3932,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -3906,6 +3965,7 @@ "end": 2754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType6", "optional": false }, @@ -3973,6 +4033,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -4005,6 +4066,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType7", "optional": false }, @@ -4056,6 +4118,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4111,6 +4174,7 @@ "end": 2850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -4143,6 +4207,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType8", "optional": false }, @@ -4234,6 +4299,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -4266,6 +4332,7 @@ "end": 3014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType9", "optional": false }, @@ -4326,6 +4393,7 @@ "end": 3061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4384,6 +4452,7 @@ "end": 3031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -4416,6 +4485,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType10", "optional": false }, @@ -4540,6 +4610,7 @@ "end": 3131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -4572,6 +4643,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType11", "optional": false }, @@ -4639,6 +4711,7 @@ "end": 3247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -4671,6 +4744,7 @@ "end": 3310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType12", "optional": false }, @@ -4722,6 +4796,7 @@ "end": 3355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4777,6 +4852,7 @@ "end": 3327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -4809,6 +4885,7 @@ "end": 3407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType13", "optional": false }, @@ -4900,6 +4977,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -4932,6 +5010,7 @@ "end": 3493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType14", "optional": false }, @@ -4992,6 +5071,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5050,6 +5130,7 @@ "end": 3510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -5082,6 +5163,7 @@ "end": 3593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType15", "optional": false }, @@ -5206,6 +5288,7 @@ "end": 3610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -5238,6 +5321,7 @@ "end": 3709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType16", "optional": false }, @@ -5311,6 +5395,7 @@ "end": 3762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "awaitedType1", "optional": false }, @@ -5353,6 +5438,7 @@ "end": 3778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5393,6 +5479,7 @@ "end": 3821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "awaitedType2", "optional": false }, @@ -5435,6 +5522,7 @@ "end": 3837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5465,6 +5553,7 @@ "end": 3853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -5514,6 +5603,7 @@ "end": 3894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextType1", "optional": false }, @@ -5556,6 +5646,7 @@ "end": 3971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -5604,6 +5695,7 @@ "end": 3904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -5627,6 +5719,7 @@ "end": 3912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -5694,6 +5787,7 @@ "end": 3940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.2.json b/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.2.json index 533410f413ad..f514a8067eac 100644 --- a/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.2.json +++ b/crates/swc_ecma_parser/tests/tsc/types.asyncGenerators.es2018.2.json @@ -14,6 +14,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType1", "optional": false }, @@ -72,6 +73,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType2", "optional": false }, @@ -117,6 +119,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType2", "optional": false }, @@ -142,6 +145,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inferReturnType3", "optional": false }, @@ -193,6 +197,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -278,6 +283,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability1", "optional": false, "typeAnnotation": { @@ -313,6 +319,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -414,6 +421,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability2", "optional": false, "typeAnnotation": { @@ -449,6 +457,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -574,6 +583,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability3", "optional": false, "typeAnnotation": { @@ -609,6 +619,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -767,6 +778,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability4", "optional": false, "typeAnnotation": { @@ -802,6 +814,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -903,6 +916,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability5", "optional": false, "typeAnnotation": { @@ -938,6 +952,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -1063,6 +1078,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability6", "optional": false, "typeAnnotation": { @@ -1098,6 +1114,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -1256,6 +1273,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability7", "optional": false, "typeAnnotation": { @@ -1291,6 +1309,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -1392,6 +1411,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability8", "optional": false, "typeAnnotation": { @@ -1427,6 +1447,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -1552,6 +1573,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assignability9", "optional": false, "typeAnnotation": { @@ -1587,6 +1609,7 @@ "end": 1152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -1731,6 +1754,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType1", "optional": false }, @@ -1798,6 +1822,7 @@ "end": 1300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -1830,6 +1855,7 @@ "end": 1364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType2", "optional": false }, @@ -1921,6 +1947,7 @@ "end": 1389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -1953,6 +1980,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType3", "optional": false }, @@ -2077,6 +2105,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -2109,6 +2138,7 @@ "end": 1586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType4", "optional": false }, @@ -2176,6 +2206,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2208,6 +2239,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType5", "optional": false }, @@ -2299,6 +2331,7 @@ "end": 1684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2331,6 +2364,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType6", "optional": false }, @@ -2455,6 +2489,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -2487,6 +2522,7 @@ "end": 1873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType7", "optional": false }, @@ -2554,6 +2590,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2586,6 +2623,7 @@ "end": 1954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType8", "optional": false }, @@ -2677,6 +2715,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2709,6 +2748,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType9", "optional": false }, @@ -2833,6 +2873,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -2865,6 +2906,7 @@ "end": 2161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType10", "optional": false }, @@ -2932,6 +2974,7 @@ "end": 2181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -2964,6 +3007,7 @@ "end": 2244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType11", "optional": false }, @@ -3031,6 +3075,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -3063,6 +3108,7 @@ "end": 2319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "explicitReturnType12", "optional": false }, @@ -3130,6 +3176,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -3162,6 +3209,7 @@ "end": 2383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yieldStar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.1.json b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.1.json index d3a870be5710..809e284265a6 100644 --- a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.1.json +++ b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.1.json @@ -28,6 +28,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -100,6 +102,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -172,6 +176,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableOfPromise", "optional": false, "typeAnnotation": { @@ -193,6 +198,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -216,6 +222,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -256,6 +263,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -298,6 +306,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -351,6 +360,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -367,6 +377,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -410,6 +421,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -426,6 +438,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -469,6 +482,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -485,6 +499,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableOfPromise", "optional": false }, @@ -512,6 +527,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -523,6 +539,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -550,6 +567,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -561,6 +579,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -588,6 +607,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -599,6 +619,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableOfPromise", "optional": false }, @@ -628,6 +649,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -670,6 +692,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -723,6 +746,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -739,6 +763,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -782,6 +807,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -798,6 +824,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -841,6 +868,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -857,6 +885,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableOfPromise", "optional": false }, @@ -884,6 +913,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -895,6 +925,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -922,6 +953,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -933,6 +965,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -960,6 +993,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -971,6 +1005,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterableOfPromise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.2.json b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.2.json index 58b792d72712..d976c495e43a 100644 --- a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.2.json +++ b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.2.json @@ -28,6 +28,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterable", "optional": false }, @@ -100,6 +102,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false, "typeAnnotation": { @@ -121,6 +124,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -158,6 +162,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -200,6 +205,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -246,6 +252,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -299,6 +306,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -340,6 +348,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -376,6 +385,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -387,6 +397,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -414,6 +425,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -425,6 +437,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterable", "optional": false }, @@ -468,6 +481,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -484,6 +498,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, @@ -511,6 +526,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -522,6 +538,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncIterable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.3.json b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.3.json index 8c06bccc644d..c09ef4210888 100644 --- a/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.3.json +++ b/crates/swc_ecma_parser/tests/tsc/types.forAwait.es2018.3.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -56,6 +57,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -109,6 +111,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -150,6 +153,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -188,6 +192,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -230,6 +235,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -283,6 +289,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -324,6 +331,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/typesOnlyExternalModuleStillHasInstance.json b/crates/swc_ecma_parser/tests/tsc/typesOnlyExternalModuleStillHasInstance.json index e6beece22643..547b15cb4787 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesOnlyExternalModuleStillHasInstance.json +++ b/crates/swc_ecma_parser/tests/tsc/typesOnlyExternalModuleStillHasInstance.json @@ -24,6 +24,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -51,6 +52,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -86,6 +88,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "age", "optional": false }, @@ -133,6 +136,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -162,6 +166,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -189,6 +194,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -213,6 +219,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Person", "optional": false }, @@ -243,6 +250,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -286,6 +294,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -307,6 +316,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, @@ -349,6 +359,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -378,6 +389,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -402,6 +414,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -420,6 +433,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo0", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithDuplicateTypeParameters.json b/crates/swc_ecma_parser/tests/tsc/typesWithDuplicateTypeParameters.json index 2635e44b3664..43f2c797b75e 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithDuplicateTypeParameters.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithDuplicateTypeParameters.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -69,6 +71,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +95,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -125,6 +129,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +152,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -169,6 +175,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -196,6 +203,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -220,6 +228,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -242,6 +251,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -276,6 +286,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -300,6 +311,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -322,6 +334,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -344,6 +357,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -374,6 +388,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -416,6 +431,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -438,6 +454,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -460,6 +477,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -502,6 +520,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -524,6 +543,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -546,6 +566,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithOptionalProperty.json b/crates/swc_ecma_parser/tests/tsc/typesWithOptionalProperty.json index 93c3f6ff98e3..f44688605e7f 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithOptionalProperty.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithOptionalProperty.json @@ -18,6 +18,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -80,6 +82,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -114,6 +117,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -163,6 +167,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -192,6 +197,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -227,6 +233,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -261,6 +268,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -316,6 +324,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -376,6 +385,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -456,6 +466,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -569,6 +580,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -590,6 +602,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -622,6 +635,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -633,6 +647,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -658,6 +673,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -669,6 +685,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -694,6 +711,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -705,6 +723,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -730,6 +749,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -741,6 +761,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -766,6 +787,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -777,6 +799,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -802,6 +825,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -813,6 +837,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -838,6 +863,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -849,6 +875,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -874,6 +901,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -885,6 +913,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithPrivateConstructor.json b/crates/swc_ecma_parser/tests/tsc/typesWithPrivateConstructor.json index 6dc1780c6171..05ea3aa4bde7 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithPrivateConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithPrivateConstructor.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +84,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -134,6 +137,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -206,6 +211,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -247,6 +253,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -301,6 +308,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -363,6 +371,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -381,6 +390,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -414,6 +424,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -436,6 +447,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -487,6 +499,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithProtectedConstructor.json b/crates/swc_ecma_parser/tests/tsc/typesWithProtectedConstructor.json index d0b977f8373b..669da550f1ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithProtectedConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithProtectedConstructor.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +84,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -134,6 +137,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -206,6 +211,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -247,6 +253,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -301,6 +308,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -363,6 +371,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -381,6 +390,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -414,6 +424,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -436,6 +447,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -487,6 +499,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithPublicConstructor.json b/crates/swc_ecma_parser/tests/tsc/typesWithPublicConstructor.json index 762515a32aa2..045527618987 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithPublicConstructor.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithPublicConstructor.json @@ -14,6 +14,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +84,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -101,6 +103,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -134,6 +137,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -181,6 +185,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -206,6 +211,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -247,6 +253,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -301,6 +308,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -363,6 +371,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -381,6 +390,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -414,6 +424,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -436,6 +447,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -487,6 +499,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedCallSignatures.json index 3116f951ab68..00899cb466eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedCallSignatures.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -140,6 +142,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -233,6 +238,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -274,6 +280,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -331,6 +338,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -375,6 +383,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -432,6 +441,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -476,6 +486,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -525,6 +536,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -569,6 +581,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -602,6 +615,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -650,6 +664,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -668,6 +683,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -691,6 +707,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -717,6 +734,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -730,6 +748,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -776,6 +795,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -797,6 +817,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -810,6 +831,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -856,6 +878,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -877,6 +900,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -890,6 +914,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -928,6 +953,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -962,6 +988,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -983,6 +1010,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1018,6 +1046,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1046,6 +1075,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1059,6 +1089,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1105,6 +1136,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1126,6 +1158,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1139,6 +1172,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1185,6 +1219,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1206,6 +1241,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1219,6 +1255,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1257,6 +1294,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1294,6 +1332,7 @@ "end": 530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1305,6 +1344,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1330,6 +1370,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1341,6 +1382,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1366,6 +1408,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1377,6 +1420,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1402,6 +1446,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1413,6 +1458,7 @@ "end": 556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1438,6 +1484,7 @@ "end": 560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1449,6 +1496,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1474,6 +1522,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1485,6 +1534,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1513,6 +1563,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": { @@ -1534,6 +1585,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -1561,6 +1613,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1616,6 +1669,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1637,6 +1691,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1664,6 +1719,7 @@ "end": 626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1719,6 +1775,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1740,6 +1797,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1767,6 +1825,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedConstructSignatures.json index d83a53045788..089c5942ce91 100644 --- a/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/typesWithSpecializedConstructSignatures.json @@ -14,6 +14,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -81,6 +82,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -140,6 +142,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -157,6 +160,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -216,6 +220,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -233,6 +238,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -274,6 +280,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -336,6 +343,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -398,6 +406,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -452,6 +461,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -479,6 +489,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -518,6 +529,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -536,6 +548,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -572,6 +585,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -599,6 +613,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -645,6 +660,7 @@ "end": 372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -667,6 +683,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -713,6 +730,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -735,6 +753,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -773,6 +792,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -807,6 +827,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -828,6 +849,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -863,6 +885,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -892,6 +915,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -938,6 +962,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived1", "optional": false }, @@ -960,6 +985,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1006,6 +1032,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1028,6 +1055,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1066,6 +1094,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1114,6 +1144,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1139,6 +1170,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -1150,6 +1182,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1175,6 +1208,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -1186,6 +1220,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1211,6 +1246,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1222,6 +1258,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1250,6 +1287,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -1268,6 +1306,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1314,6 +1353,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -1335,6 +1375,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Derived2", "optional": false }, @@ -1356,6 +1397,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1402,6 +1444,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": { @@ -1423,6 +1466,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1444,6 +1488,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/typingsLookupAmd.json b/crates/swc_ecma_parser/tests/tsc/typingsLookupAmd.json index cf93cde9dfe1..69da68fef555 100644 --- a/crates/swc_ecma_parser/tests/tsc/typingsLookupAmd.json +++ b/crates/swc_ecma_parser/tests/tsc/typingsLookupAmd.json @@ -20,6 +20,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -58,6 +59,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -93,6 +95,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -111,6 +114,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -140,6 +144,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unannotatedParametersAreOptional.json b/crates/swc_ecma_parser/tests/tsc/unannotatedParametersAreOptional.json index 1ba78d929c18..b79cc591dfe0 100644 --- a/crates/swc_ecma_parser/tests/tsc/unannotatedParametersAreOptional.json +++ b/crates/swc_ecma_parser/tests/tsc/unannotatedParametersAreOptional.json @@ -14,6 +14,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -79,6 +81,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -95,6 +98,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +140,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -198,6 +203,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -258,6 +264,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -324,6 +331,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -373,6 +381,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -425,6 +434,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -467,6 +477,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -503,6 +514,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -554,6 +566,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -606,6 +619,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -648,6 +662,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/undefinedAssignableToEveryType.json b/crates/swc_ecma_parser/tests/tsc/undefinedAssignableToEveryType.json index 9cdc6b010f23..cda004380ec1 100644 --- a/crates/swc_ecma_parser/tests/tsc/undefinedAssignableToEveryType.json +++ b/crates/swc_ecma_parser/tests/tsc/undefinedAssignableToEveryType.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -95,6 +96,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": { @@ -116,6 +118,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -141,6 +144,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -168,6 +172,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -215,6 +220,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": { @@ -236,6 +242,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -263,6 +270,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -280,6 +288,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -310,6 +319,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": { @@ -331,6 +341,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -366,6 +377,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -391,6 +403,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -421,6 +434,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -446,6 +460,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -476,6 +491,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -501,6 +517,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -531,6 +548,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -552,6 +570,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -566,6 +585,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -596,6 +616,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -621,6 +642,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -651,6 +673,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -676,6 +699,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -706,6 +730,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -727,6 +752,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -741,6 +767,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -771,6 +798,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -796,6 +824,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -826,6 +855,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "j", "optional": false, "typeAnnotation": { @@ -867,6 +897,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -897,6 +928,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -918,6 +950,7 @@ "end": 361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -932,6 +965,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -962,6 +996,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -984,6 +1019,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1029,6 +1065,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1056,6 +1093,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ac", "optional": false, "typeAnnotation": null @@ -1067,6 +1105,7 @@ "end": 431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1092,6 +1131,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ai", "optional": false, "typeAnnotation": null @@ -1103,6 +1143,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1128,6 +1169,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ae", "optional": false, "typeAnnotation": null @@ -1139,6 +1181,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1167,6 +1210,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -1199,6 +1243,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1229,6 +1274,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1258,6 +1304,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1290,6 +1337,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1320,6 +1368,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -1342,6 +1391,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1363,6 +1413,7 @@ "end": 545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1391,6 +1442,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1421,6 +1473,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1437,6 +1490,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1467,6 +1521,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1488,6 +1543,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -1502,6 +1558,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1532,6 +1589,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": { @@ -1553,6 +1611,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -1567,6 +1626,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1583,6 +1643,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1602,6 +1663,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1623,6 +1685,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1645,6 +1708,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1666,6 +1730,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1688,6 +1753,7 @@ "end": 668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -1709,6 +1775,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1752,6 +1819,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -1763,6 +1831,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1788,6 +1857,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -1799,6 +1869,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1824,6 +1895,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -1835,6 +1907,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1864,6 +1937,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1886,6 +1960,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1908,6 +1983,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1927,6 +2003,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/undefinedIsSubtypeOfEverything.json b/crates/swc_ecma_parser/tests/tsc/undefinedIsSubtypeOfEverything.json index 91c3f4b8f84b..ffd153f6184a 100644 --- a/crates/swc_ecma_parser/tests/tsc/undefinedIsSubtypeOfEverything.json +++ b/crates/swc_ecma_parser/tests/tsc/undefinedIsSubtypeOfEverything.json @@ -14,6 +14,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -59,6 +60,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -91,6 +93,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D0", "optional": false }, @@ -150,6 +153,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -167,6 +171,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DA", "optional": false }, @@ -212,6 +217,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -236,6 +242,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -253,6 +260,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1", "optional": false }, @@ -312,6 +320,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -329,6 +338,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D1A", "optional": false }, @@ -374,6 +384,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -398,6 +409,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -415,6 +427,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2", "optional": false }, @@ -474,6 +487,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -491,6 +505,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D2A", "optional": false }, @@ -536,6 +551,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -560,6 +576,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -577,6 +594,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3", "optional": false }, @@ -636,6 +654,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -653,6 +672,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D3A", "optional": false }, @@ -698,6 +718,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -722,6 +743,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -739,6 +761,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D4", "optional": false }, @@ -784,6 +807,7 @@ "end": 526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -808,6 +832,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -825,6 +850,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D5", "optional": false }, @@ -870,6 +896,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -894,6 +921,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -911,6 +939,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D6", "optional": false }, @@ -977,6 +1006,7 @@ "end": 595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -994,6 +1024,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -1047,6 +1078,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1089,6 +1121,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1106,6 +1139,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D8", "optional": false }, @@ -1151,6 +1185,7 @@ "end": 709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D7", "optional": false }, @@ -1175,6 +1210,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1196,6 +1232,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1223,6 +1260,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1256,6 +1294,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D9", "optional": false }, @@ -1301,6 +1340,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1325,6 +1365,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1342,6 +1383,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D10", "optional": false }, @@ -1417,6 +1459,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1440,6 +1483,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1457,6 +1501,7 @@ "end": 850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1473,6 +1518,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D11", "optional": false }, @@ -1518,6 +1564,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1542,6 +1589,7 @@ "end": 875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1559,6 +1607,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1600,6 +1649,7 @@ "end": 918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1639,6 +1689,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1669,6 +1720,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D12", "optional": false }, @@ -1714,6 +1766,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1738,6 +1791,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1755,6 +1809,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1829,6 +1884,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1868,6 +1924,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -1898,6 +1955,7 @@ "end": 1065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D13", "optional": false }, @@ -1943,6 +2001,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1967,6 +2026,7 @@ "end": 1078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -1984,6 +2044,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D14", "optional": false }, @@ -2029,6 +2090,7 @@ "end": 1142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2053,6 +2115,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2077,6 +2140,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2100,6 +2164,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D15", "optional": false }, @@ -2145,6 +2210,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2169,6 +2235,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2193,6 +2260,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2215,6 +2283,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2238,6 +2307,7 @@ "end": 1266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D16", "optional": false }, @@ -2283,6 +2353,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -2307,6 +2378,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -2324,6 +2396,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D17", "optional": false }, @@ -2383,6 +2456,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES5.json index ce3c4101bc47..3eafb1c6c1ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES6.json index ce3c4101bc47..3eafb1c6c1ad 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions01_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES5.json index ffcb31cbe395..0cdb0c8b8da7 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES6.json index ffcb31cbe395..0cdb0c8b8da7 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions02_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES5.json index 5c5ac93a14db..f359eaa52a2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES6.json index 5c5ac93a14db..f359eaa52a2f 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions03_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES5.json index de9f74b894e4..855178112530 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES6.json index de9f74b894e4..855178112530 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions04_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES5.json index d6326c97f137..4ddec039af2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES6.json index d6326c97f137..4ddec039af2c 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions05_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES5.json index c0de61ed3db0..28ca1e0bd4fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES5.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES6.json index c0de61ed3db0..28ca1e0bd4fe 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions06_ES6.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES5.json index eefbe57ec69f..f46cc21a630b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES5.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES6.json index eefbe57ec69f..f46cc21a630b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions07_ES6.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES5.json index 84f6ed89dc50..f8896d98526f 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES5.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES6.json index 84f6ed89dc50..f8896d98526f 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions08_ES6.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES5.json index 63e63fd66e3c..6dd2ade83783 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES5.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES6.json index 63e63fd66e3c..6dd2ade83783 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions09_ES6.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES5.json index da19495111dc..e4e64f4e83eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES5.json @@ -28,6 +28,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES6.json index da19495111dc..e4e64f4e83eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions10_ES6.json @@ -28,6 +28,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES5.json index ba99337fc216..0677b711cb48 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES5.json @@ -28,6 +28,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES6.json index ba99337fc216..0677b711cb48 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions11_ES6.json @@ -28,6 +28,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES5.json index 708452221492..e41b4f0dd4db 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES6.json index 708452221492..e41b4f0dd4db 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions12_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES5.json index 05adeb930938..a3aff4d2d745 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES6.json index 05adeb930938..a3aff4d2d745 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions13_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES5.json index 7724b5c5358f..950b62862602 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES5.json @@ -28,6 +28,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES6.json index 7724b5c5358f..950b62862602 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions14_ES6.json @@ -28,6 +28,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES5.json index 9b73a169102c..5243ba819676 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES6.json index 9b73a169102c..5243ba819676 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions15_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES5.json index 97e88c2a4964..72507eab2ae1 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES6.json index 97e88c2a4964..72507eab2ae1 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions16_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES5.json index 755cef838960..a5f1c81948d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES6.json index 755cef838960..a5f1c81948d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions17_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES5.json index 20355be35567..ccff8f607baf 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES6.json index 20355be35567..ccff8f607baf 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions18_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES5.json index 409f58002ded..725707725572 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES6.json index 409f58002ded..725707725572 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInRegularExpressions19_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES5.json index 253e829cbf5f..8203105a89a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES6.json index 253e829cbf5f..8203105a89a8 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings01_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES5.json index de8873bfcd39..d2b0fc79c18b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES6.json index de8873bfcd39..d2b0fc79c18b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings02_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES5.json index 8233eae43750..6b36fb780713 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES6.json index 8233eae43750..6b36fb780713 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings03_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES5.json index f7bf4099f465..cf3535c69aa2 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES6.json index f7bf4099f465..cf3535c69aa2 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings04_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES5.json index 51b26a337c30..463db7c53fae 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES6.json index 51b26a337c30..463db7c53fae 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings05_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES5.json index cc9ef06e9450..829b43c86aa4 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES5.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES6.json index cc9ef06e9450..829b43c86aa4 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings06_ES6.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES5.json index a2786092b962..11c3d5e90a7d 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES5.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES6.json index a2786092b962..11c3d5e90a7d 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings08_ES6.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES5.json index b5d8cc94f97b..2b23960dc64b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES5.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES6.json index b5d8cc94f97b..2b23960dc64b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings09_ES6.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES5.json index e5730b71f350..7c4adcfa8436 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES6.json index e5730b71f350..7c4adcfa8436 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings13_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES5.json index 12b0a2010d78..0ad376b95013 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES6.json index 12b0a2010d78..0ad376b95013 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings15_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES5.json index 0e86d27217b6..fb74bb5bd0e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES6.json index 0e86d27217b6..fb74bb5bd0e6 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings16_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES5.json index 3757ff4c2d4f..465d96c1e55a 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES6.json index 3757ff4c2d4f..465d96c1e55a 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings18_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES5.json index dbd8bb67bd49..fcf1d83101ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES6.json index dbd8bb67bd49..fcf1d83101ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInStrings23_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES5.json index b34431413d7a..038282919d4e 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES6.json index b34431413d7a..038282919d4e 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates01_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES5.json index 01d2a6537aad..f56aec3b54d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES6.json index 01d2a6537aad..f56aec3b54d0 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates02_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES5.json index 30f174c35c6b..fc3e4b16a586 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES6.json index 30f174c35c6b..fc3e4b16a586 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates03_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES5.json index c8c8e1eb2d49..8eeb109c26dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES6.json index c8c8e1eb2d49..8eeb109c26dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates04_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES5.json index 4cdf33a860cc..cbecfe323de8 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES6.json index 4cdf33a860cc..cbecfe323de8 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates05_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES5.json index 719cb1f827d4..30d5d044a177 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES5.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES6.json index 719cb1f827d4..30d5d044a177 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates06_ES6.json @@ -28,6 +28,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES5.json index 9eafb99d80f1..d0f9b8719984 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES5.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES6.json index 9eafb99d80f1..d0f9b8719984 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates08_ES6.json @@ -28,6 +28,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES5.json index 4c8bd77f3c97..ae6cf0ff288c 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES5.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES6.json index 4c8bd77f3c97..ae6cf0ff288c 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates09_ES6.json @@ -28,6 +28,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES5.json index 184e9b2392ae..f7560fc1bc11 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES6.json index 184e9b2392ae..f7560fc1bc11 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates13_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES5.json index 073f3d302db6..9ef77dc1f919 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES6.json index 073f3d302db6..9ef77dc1f919 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates15_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES5.json index b666152319ba..91698a8d1859 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES6.json index b666152319ba..91698a8d1859 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates16_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES5.json index 0771e9dd67d9..da6eb01d1d50 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES6.json index 0771e9dd67d9..da6eb01d1d50 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates18_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES5.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES5.json index 2316d8d2032c..b9aa199191ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES5.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES5.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES6.json b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES6.json index 2316d8d2032c..b9aa199191ec 100644 --- a/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES6.json +++ b/crates/swc_ecma_parser/tests/tsc/unicodeExtendedEscapesInTemplates20_ES6.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference1.json b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference1.json index 0c2640e9ffec..0e0037b384c3 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference1.json +++ b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference1.json @@ -18,6 +18,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -68,6 +69,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -101,6 +103,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -142,6 +146,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -158,6 +163,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -177,6 +183,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "destructure", "optional": false }, @@ -196,6 +203,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": { @@ -224,6 +232,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -242,6 +251,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -266,6 +276,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "haveValue", "optional": false, "typeAnnotation": { @@ -288,6 +299,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -309,6 +321,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -337,6 +350,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -361,6 +375,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "haveY", "optional": false, "typeAnnotation": { @@ -383,6 +398,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -404,6 +420,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -432,6 +449,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -483,6 +501,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -493,6 +512,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -511,6 +531,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "haveY", "optional": false }, @@ -524,6 +545,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -545,6 +567,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "haveValue", "optional": false }, @@ -564,6 +587,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -580,6 +604,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -616,6 +641,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -638,6 +664,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -668,6 +695,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -698,6 +726,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -735,6 +764,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -782,6 +812,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -798,6 +829,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -832,6 +864,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -850,6 +883,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "destructure", "optional": false }, @@ -863,6 +897,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -884,6 +919,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false, "typeAnnotation": null @@ -921,6 +957,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -957,6 +994,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isVoid", "optional": false }, @@ -976,6 +1014,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1012,6 +1051,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1050,6 +1090,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1078,6 +1119,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1109,6 +1151,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1139,6 +1182,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonVoid", "optional": false }, @@ -1158,6 +1202,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1194,6 +1239,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1232,6 +1278,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1260,6 +1307,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1291,6 +1339,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -1313,6 +1362,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1331,6 +1381,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -1350,6 +1401,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1386,6 +1438,7 @@ "end": 655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1431,6 +1484,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isVoid", "optional": false }, @@ -1444,6 +1498,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1472,6 +1527,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1499,6 +1555,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1530,6 +1587,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1566,6 +1624,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false }, @@ -1585,6 +1644,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1621,6 +1681,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1666,6 +1727,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNonVoid", "optional": false }, @@ -1679,6 +1741,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1707,6 +1770,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1734,6 +1798,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -1765,6 +1830,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1806,6 +1872,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Maybe", "optional": false }, @@ -1829,6 +1896,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1860,6 +1928,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1885,6 +1954,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -1904,6 +1974,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1932,6 +2003,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2003,6 +2075,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2033,6 +2106,7 @@ "end": 1013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2063,6 +2137,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2084,6 +2159,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Maybe", "optional": false }, @@ -2145,6 +2221,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -2158,6 +2235,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -2191,6 +2269,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Man", "optional": false }, @@ -2218,6 +2297,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "walks", "optional": false }, @@ -2255,6 +2335,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bear", "optional": false }, @@ -2282,6 +2363,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "roars", "optional": false }, @@ -2319,6 +2401,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pig", "optional": false }, @@ -2346,6 +2429,7 @@ "end": 1234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oinks", "optional": false }, @@ -2379,6 +2463,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pigify", "optional": false }, @@ -2398,6 +2483,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2426,6 +2512,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2444,6 +2531,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bear", "optional": false }, @@ -2484,6 +2572,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2521,6 +2610,7 @@ "end": 1290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2539,6 +2629,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Pig", "optional": false }, @@ -2571,6 +2662,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mbp", "optional": false, "typeAnnotation": { @@ -2599,6 +2691,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Man", "optional": false }, @@ -2617,6 +2710,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bear", "optional": false }, @@ -2657,6 +2751,7 @@ "end": 1334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pigify", "optional": false }, @@ -2670,6 +2765,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mbp", "optional": false } @@ -2713,6 +2809,7 @@ "end": 1382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pigify", "optional": false }, @@ -2726,6 +2823,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mbp", "optional": false } @@ -2756,6 +2854,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITest", "optional": false }, @@ -2783,6 +2882,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -2838,6 +2938,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createTestAsync", "optional": false, "typeAnnotation": null @@ -2883,6 +2984,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2985,6 +3087,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3008,6 +3111,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITest", "optional": false }, @@ -3045,6 +3149,7 @@ "end": 1596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createTest", "optional": false, "typeAnnotation": null @@ -3125,6 +3230,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITest", "optional": false }, @@ -3145,6 +3251,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3164,6 +3271,7 @@ "end": 1670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3192,6 +3300,7 @@ "end": 1673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3210,6 +3319,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3250,6 +3360,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3272,6 +3383,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3309,6 +3421,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3327,6 +3440,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3345,6 +3459,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3364,6 +3479,7 @@ "end": 1714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3385,6 +3501,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3407,6 +3524,7 @@ "end": 1720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3428,6 +3546,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3466,6 +3585,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3488,6 +3608,7 @@ "end": 1711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3525,6 +3646,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3543,6 +3665,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3575,6 +3698,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -3607,6 +3731,7 @@ "end": 1753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3653,6 +3778,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -3685,6 +3811,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3743,6 +3870,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -3786,6 +3914,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3826,6 +3955,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false, "typeAnnotation": null @@ -3845,6 +3975,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3866,6 +3997,7 @@ "end": 1866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3880,6 +4012,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3901,6 +4034,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3929,6 +4063,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -3951,6 +4086,7 @@ "end": 1892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -3964,6 +4100,7 @@ "end": 1895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -3993,6 +4130,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4015,6 +4153,7 @@ "end": 1860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4055,6 +4194,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "res", "optional": false, "typeAnnotation": { @@ -4122,6 +4262,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -4163,6 +4304,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assign", "optional": false }, @@ -4208,6 +4350,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference2.json b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference2.json index 09c0dcf18b73..5ea089fc0b40 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference2.json +++ b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference2.json @@ -14,6 +14,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -109,6 +112,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +143,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -169,6 +174,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -215,6 +221,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": { @@ -285,6 +292,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": { @@ -355,6 +363,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": { @@ -399,6 +408,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -454,6 +464,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": { @@ -522,6 +533,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -535,6 +547,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -563,6 +576,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -576,6 +590,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false } @@ -604,6 +619,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -617,6 +633,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false } @@ -645,6 +662,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -658,6 +676,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false } @@ -686,6 +705,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -699,6 +719,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false } @@ -716,6 +737,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -735,6 +757,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -763,6 +786,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -789,6 +813,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -847,6 +872,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -877,6 +903,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -907,6 +934,7 @@ "end": 358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": { @@ -951,6 +979,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1006,6 +1035,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false, "typeAnnotation": { @@ -1042,6 +1072,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1112,6 +1143,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": { @@ -1156,6 +1188,7 @@ "end": 447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1219,6 +1252,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": { @@ -1263,6 +1297,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1315,6 +1350,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -1367,6 +1403,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1380,6 +1417,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false } @@ -1408,6 +1446,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1421,6 +1460,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b2", "optional": false } @@ -1449,6 +1489,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1462,6 +1503,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false } @@ -1490,6 +1532,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1503,6 +1546,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference3.json b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference3.json index a8c8160fd048..93164fba90a4 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference3.json +++ b/crates/swc_ecma_parser/tests/tsc/unionAndIntersectionInference3.json @@ -19,6 +19,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Maybe", "optional": false }, @@ -42,6 +43,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concatMaybe", "optional": false }, @@ -127,6 +131,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -169,6 +174,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Maybe", "optional": false }, @@ -192,6 +198,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -219,6 +226,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Maybe", "optional": false }, @@ -242,6 +250,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -288,6 +297,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -324,6 +334,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -352,6 +363,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concatMaybe", "optional": false }, @@ -443,6 +455,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -465,6 +478,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "com", "optional": false, "typeAnnotation": { @@ -507,6 +521,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -530,6 +545,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -548,6 +564,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -566,6 +583,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -587,6 +605,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -610,6 +629,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -628,6 +648,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -646,6 +667,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -681,6 +703,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -703,6 +726,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -725,6 +749,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -755,6 +780,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -778,6 +804,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -805,6 +832,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "com", "optional": false, "typeAnnotation": { @@ -847,6 +875,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -870,6 +899,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -888,6 +918,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -906,6 +937,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -927,6 +959,7 @@ "end": 366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterator", "optional": false }, @@ -950,6 +983,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -968,6 +1002,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -986,6 +1021,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1022,6 +1058,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "com", "optional": false } @@ -1050,6 +1087,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1072,6 +1110,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -1094,6 +1133,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1124,6 +1164,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1147,6 +1188,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1174,6 +1216,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -1198,6 +1241,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1230,6 +1274,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1243,6 +1288,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1264,6 +1310,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1305,6 +1352,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -1329,6 +1377,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1361,6 +1410,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -1374,6 +1424,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -1402,6 +1453,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1420,6 +1472,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -1443,6 +1496,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1499,6 +1553,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -1521,6 +1576,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1549,6 +1605,7 @@ "end": 553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -1572,6 +1629,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1593,6 +1651,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -1616,6 +1675,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1649,6 +1709,7 @@ "end": 544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1679,6 +1740,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1702,6 +1764,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1742,6 +1805,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -1764,6 +1828,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1792,6 +1857,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -1815,6 +1881,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1836,6 +1903,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -1859,6 +1927,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1892,6 +1961,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1922,6 +1992,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1945,6 +2016,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1982,6 +2054,7 @@ "end": 643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -1993,6 +2066,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false } @@ -2018,6 +2092,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -2029,6 +2104,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false } @@ -2048,6 +2124,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2071,6 +2148,7 @@ "end": 671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2102,6 +2180,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2115,6 +2194,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2136,6 +2216,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2178,6 +2259,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2201,6 +2283,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2232,6 +2315,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -2245,6 +2329,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2273,6 +2358,7 @@ "end": 740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2291,6 +2377,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PromiseLike", "optional": false }, @@ -2314,6 +2401,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2370,6 +2458,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": { @@ -2392,6 +2481,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2420,6 +2510,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2443,6 +2534,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2464,6 +2556,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2487,6 +2580,7 @@ "end": 808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2520,6 +2614,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2550,6 +2645,7 @@ "end": 821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2573,6 +2669,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2613,6 +2710,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": { @@ -2635,6 +2733,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2663,6 +2762,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2686,6 +2786,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2707,6 +2808,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2730,6 +2832,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2763,6 +2866,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2793,6 +2897,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2816,6 +2921,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2853,6 +2959,7 @@ "end": 886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false, "typeAnnotation": null @@ -2864,6 +2971,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false } @@ -2889,6 +2997,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g2", "optional": false, "typeAnnotation": null @@ -2900,6 +3009,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g1", "optional": false } @@ -2914,6 +3024,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2933,6 +3044,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -2976,6 +3088,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -2999,6 +3112,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3042,6 +3156,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3072,6 +3187,7 @@ "end": 981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3088,6 +3204,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3107,6 +3224,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -3150,6 +3268,7 @@ "end": 1025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3190,6 +3309,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3220,6 +3340,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3250,6 +3371,7 @@ "end": 1046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": { @@ -3303,6 +3425,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false, "typeAnnotation": { @@ -3354,6 +3477,7 @@ "end": 1092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extra", "optional": false }, @@ -3409,6 +3533,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -3427,6 +3552,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3440,6 +3566,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -3474,6 +3601,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false, "typeAnnotation": null @@ -3492,6 +3620,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3505,6 +3634,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -3539,6 +3669,7 @@ "end": 1172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -3557,6 +3688,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3570,6 +3702,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -3604,6 +3737,7 @@ "end": 1203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y2", "optional": false, "typeAnnotation": null @@ -3622,6 +3756,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3635,6 +3770,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sx", "optional": false } @@ -3655,6 +3791,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -3700,6 +3837,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3739,6 +3877,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3773,6 +3912,7 @@ "end": 1328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentClass", "optional": false }, @@ -3796,6 +3936,7 @@ "end": 1330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3821,6 +3962,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -3842,6 +3984,7 @@ "end": 1347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3870,6 +4013,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -3893,6 +4037,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3926,6 +4071,7 @@ "end": 1395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionComponent", "optional": false }, @@ -3949,6 +4095,7 @@ "end": 1397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -3974,6 +4121,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "props", "optional": false, "typeAnnotation": { @@ -3995,6 +4143,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4042,6 +4191,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -4065,6 +4215,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4096,6 +4247,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FunctionComponent", "optional": false }, @@ -4119,6 +4271,7 @@ "end": 1472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4140,6 +4293,7 @@ "end": 1490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentClass", "optional": false }, @@ -4163,6 +4317,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4194,6 +4349,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteComponentProps", "optional": false }, @@ -4221,6 +4377,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "route", "optional": false }, @@ -4255,6 +4412,7 @@ "end": 1579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRouter", "optional": false }, @@ -4274,6 +4432,7 @@ "end": 1657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "component", "optional": false, "typeAnnotation": { @@ -4302,6 +4461,7 @@ "end": 1660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4320,6 +4480,7 @@ "end": 1676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -4343,6 +4504,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4386,6 +4548,7 @@ "end": 1584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4405,6 +4568,7 @@ "end": 1612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteComponentProps", "optional": false }, @@ -4425,6 +4589,7 @@ "end": 1617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -4444,6 +4609,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -4467,6 +4633,7 @@ "end": 1641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4498,6 +4665,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentClass", "optional": false }, @@ -4521,6 +4689,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit", "optional": false }, @@ -4544,6 +4713,7 @@ "end": 1704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -4569,6 +4739,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteComponentProps", "optional": false }, @@ -4596,6 +4767,7 @@ "end": 1751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4615,6 +4787,7 @@ "end": 1779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteComponentProps", "optional": false }, @@ -4642,6 +4815,7 @@ "end": 1790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "username", "optional": false }, @@ -4689,6 +4863,7 @@ "end": 1827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyComponent", "optional": false, "typeAnnotation": { @@ -4710,6 +4885,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -4733,6 +4909,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Props", "optional": false }, @@ -4768,6 +4945,7 @@ "end": 1862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withRouter", "optional": false }, @@ -4781,6 +4959,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyComponent", "optional": false } @@ -4803,6 +4982,7 @@ "end": 1907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -4826,6 +5006,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4865,6 +5046,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4889,6 +5071,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4919,6 +5102,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4943,6 +5127,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4964,6 +5149,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4983,6 +5169,7 @@ "end": 2026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -5011,6 +5198,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5029,6 +5217,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -5052,6 +5241,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5095,6 +5285,7 @@ "end": 2018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5117,6 +5308,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5161,6 +5353,7 @@ "end": 2042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5187,6 +5380,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5220,6 +5414,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false, "typeAnnotation": { @@ -5241,6 +5436,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -5292,6 +5488,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -5310,6 +5507,7 @@ "end": 2088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -5323,6 +5521,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ab", "optional": false } @@ -5357,6 +5556,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5392,6 +5592,7 @@ "end": 2159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5441,6 +5642,7 @@ "end": 2168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5535,6 +5737,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5570,6 +5773,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5619,6 +5823,7 @@ "end": 2235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5710,6 +5915,7 @@ "end": 2277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5721,6 +5927,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionSubtypeIfEveryConstituentTypeIsSubtype.json b/crates/swc_ecma_parser/tests/tsc/unionSubtypeIfEveryConstituentTypeIsSubtype.json index 8f90da7fc7c8..c707f618506b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionSubtypeIfEveryConstituentTypeIsSubtype.json +++ b/crates/swc_ecma_parser/tests/tsc/unionSubtypeIfEveryConstituentTypeIsSubtype.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -37,6 +38,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -55,6 +57,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, @@ -75,6 +78,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -98,6 +102,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -153,6 +158,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -205,6 +211,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -236,6 +243,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -269,6 +277,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -292,6 +301,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -347,6 +357,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -399,6 +410,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -430,6 +442,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -463,6 +476,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -486,6 +500,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -541,6 +556,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -593,6 +609,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -624,6 +641,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -657,6 +675,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I4", "optional": false }, @@ -680,6 +699,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -735,6 +755,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -787,6 +808,7 @@ "end": 721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -818,6 +840,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -851,6 +874,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I5", "optional": false }, @@ -874,6 +898,7 @@ "end": 768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -912,6 +937,7 @@ "end": 775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -939,6 +965,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -991,6 +1018,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1022,6 +1050,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1055,6 +1084,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I6", "optional": false }, @@ -1078,6 +1108,7 @@ "end": 858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1116,6 +1147,7 @@ "end": 867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -1143,6 +1175,7 @@ "end": 876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1195,6 +1228,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1226,6 +1260,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1259,6 +1294,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I7", "optional": false }, @@ -1282,6 +1318,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1328,6 +1365,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1373,6 +1411,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1425,6 +1464,7 @@ "end": 1004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1456,6 +1496,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1489,6 +1530,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1512,6 +1554,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1574,6 +1617,7 @@ "end": 1071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1626,6 +1670,7 @@ "end": 1098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1657,6 +1702,7 @@ "end": 1101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1690,6 +1736,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I9", "optional": false }, @@ -1713,6 +1760,7 @@ "end": 1145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1751,6 +1799,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I8", "optional": false }, @@ -1778,6 +1827,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1830,6 +1880,7 @@ "end": 1186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -1861,6 +1912,7 @@ "end": 1189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1890,6 +1942,7 @@ "end": 1210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1961,6 +2014,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I10", "optional": false }, @@ -1984,6 +2038,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2022,6 +2077,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2049,6 +2105,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2101,6 +2158,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2132,6 +2190,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2161,6 +2220,7 @@ "end": 1323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2206,6 +2266,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2245,6 +2306,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2272,6 +2334,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I11", "optional": false }, @@ -2295,6 +2358,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2333,6 +2397,7 @@ "end": 1374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -2376,6 +2441,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2428,6 +2494,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2459,6 +2526,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2492,6 +2560,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I12", "optional": false }, @@ -2515,6 +2584,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2554,6 +2624,7 @@ "end": 1471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2598,6 +2669,7 @@ "end": 1491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2650,6 +2722,7 @@ "end": 1518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2681,6 +2754,7 @@ "end": 1521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -2714,6 +2788,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I13", "optional": false }, @@ -2737,6 +2812,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2776,6 +2852,7 @@ "end": 1574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2797,6 +2874,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2825,6 +2903,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2855,6 +2934,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2884,6 +2964,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2936,6 +3017,7 @@ "end": 1619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -2967,6 +3049,7 @@ "end": 1622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3002,6 +3085,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -3019,6 +3103,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3039,6 +3124,7 @@ "end": 1664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I14", "optional": false }, @@ -3062,6 +3148,7 @@ "end": 1681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3100,6 +3187,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E2", "optional": false }, @@ -3127,6 +3215,7 @@ "end": 1695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3179,6 +3268,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3210,6 +3300,7 @@ "end": 1725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3239,6 +3330,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3280,6 +3372,7 @@ "end": 1765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3319,6 +3412,7 @@ "end": 1786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -3353,6 +3447,7 @@ "end": 1807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I15", "optional": false }, @@ -3376,6 +3471,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3414,6 +3510,7 @@ "end": 1835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3441,6 +3538,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3493,6 +3591,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3524,6 +3623,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3553,6 +3653,7 @@ "end": 1896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3627,6 +3728,7 @@ "end": 1921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3666,6 +3768,7 @@ "end": 1942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -3700,6 +3803,7 @@ "end": 1963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I16", "optional": false }, @@ -3723,6 +3827,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3761,6 +3866,7 @@ "end": 1991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3788,6 +3894,7 @@ "end": 2000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3840,6 +3947,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3871,6 +3979,7 @@ "end": 2030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3904,6 +4013,7 @@ "end": 2058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I17", "optional": false }, @@ -3928,6 +4038,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3957,6 +4068,7 @@ "end": 2078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3995,6 +4107,7 @@ "end": 2082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4022,6 +4135,7 @@ "end": 2091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4074,6 +4188,7 @@ "end": 2118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4105,6 +4220,7 @@ "end": 2121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4138,6 +4254,7 @@ "end": 2148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I19", "optional": false }, @@ -4161,6 +4278,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4199,6 +4317,7 @@ "end": 2174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4226,6 +4345,7 @@ "end": 2183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4278,6 +4398,7 @@ "end": 2210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4309,6 +4430,7 @@ "end": 2213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4342,6 +4464,7 @@ "end": 2241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I20", "optional": false }, @@ -4365,6 +4488,7 @@ "end": 2258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4420,6 +4544,7 @@ "end": 2272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -4472,6 +4597,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -4503,6 +4629,7 @@ "end": 2302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionThisTypeInFunctions.json b/crates/swc_ecma_parser/tests/tsc/unionThisTypeInFunctions.json index 5fe0590e640f..23c4d460e937 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionThisTypeInFunctions.json +++ b/crates/swc_ecma_parser/tests/tsc/unionThisTypeInFunctions.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Real", "optional": false }, @@ -44,6 +45,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -57,6 +59,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -81,6 +84,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -168,6 +173,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fake", "optional": false }, @@ -194,6 +200,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -207,6 +214,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -231,6 +239,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -281,6 +290,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -314,6 +324,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -333,6 +344,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -361,6 +373,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Real", "optional": false }, @@ -379,6 +392,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fake", "optional": false }, @@ -430,6 +444,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures.json index 8539b4b1af18..87b790544f64 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -101,6 +103,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": { @@ -164,6 +167,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -227,6 +231,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false, "typeAnnotation": { @@ -263,6 +268,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -322,6 +328,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -360,6 +367,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -399,6 +407,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -417,6 +426,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -458,6 +468,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": null @@ -476,6 +487,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -517,6 +529,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -559,6 +572,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false, "typeAnnotation": { @@ -595,6 +609,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -645,6 +660,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -704,6 +720,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -742,6 +759,7 @@ "end": 720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -764,6 +782,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -831,6 +850,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -849,6 +869,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -890,6 +911,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": null @@ -908,6 +930,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -949,6 +972,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -988,6 +1012,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -1018,6 +1043,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false, "typeAnnotation": { @@ -1054,6 +1080,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1113,6 +1140,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1151,6 +1179,7 @@ "end": 1051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1190,6 +1219,7 @@ "end": 1086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1230,6 +1260,7 @@ "end": 1151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1270,6 +1301,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1300,6 +1332,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false, "typeAnnotation": { @@ -1336,6 +1369,7 @@ "end": 1299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1395,6 +1429,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1433,6 +1468,7 @@ "end": 1341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1455,6 +1491,7 @@ "end": 1345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1522,6 +1559,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1549,6 +1587,7 @@ "end": 1470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1589,6 +1628,7 @@ "end": 1540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1632,6 +1672,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false, "typeAnnotation": { @@ -1668,6 +1709,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1727,6 +1769,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1752,6 +1795,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1819,6 +1863,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1846,6 +1891,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1886,6 +1932,7 @@ "end": 1832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1941,6 +1988,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false, "typeAnnotation": { @@ -1977,6 +2025,7 @@ "end": 1890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2002,6 +2051,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2061,6 +2111,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2086,6 +2137,7 @@ "end": 1940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2153,6 +2205,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2171,6 +2224,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2212,6 +2266,7 @@ "end": 2020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2230,6 +2285,7 @@ "end": 2050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2283,6 +2339,7 @@ "end": 2073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2301,6 +2358,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2354,6 +2412,7 @@ "end": 2158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2372,6 +2431,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2403,6 +2463,7 @@ "end": 2233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false, "typeAnnotation": { @@ -2439,6 +2500,7 @@ "end": 2239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2464,6 +2526,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2523,6 +2586,7 @@ "end": 2278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2548,6 +2612,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2615,6 +2680,7 @@ "end": 2318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2633,6 +2699,7 @@ "end": 2348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2674,6 +2741,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2692,6 +2760,7 @@ "end": 2424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2745,6 +2814,7 @@ "end": 2474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2763,6 +2833,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2816,6 +2887,7 @@ "end": 2559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2834,6 +2906,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2865,6 +2938,7 @@ "end": 2652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false, "typeAnnotation": { @@ -2901,6 +2975,7 @@ "end": 2658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2926,6 +3001,7 @@ "end": 2669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2985,6 +3061,7 @@ "end": 2697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3052,6 +3129,7 @@ "end": 2727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3070,6 +3148,7 @@ "end": 2757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3111,6 +3190,7 @@ "end": 2776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3129,6 +3209,7 @@ "end": 2806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3182,6 +3263,7 @@ "end": 2835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3200,6 +3282,7 @@ "end": 2865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3253,6 +3336,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3271,6 +3355,7 @@ "end": 2946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3302,6 +3387,7 @@ "end": 2997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false, "typeAnnotation": { @@ -3338,6 +3424,7 @@ "end": 3003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3373,6 +3460,7 @@ "end": 3017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3441,6 +3529,7 @@ "end": 3046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3476,6 +3565,7 @@ "end": 3060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3552,6 +3642,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3570,6 +3661,7 @@ "end": 3117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3611,6 +3703,7 @@ "end": 3136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3629,6 +3722,7 @@ "end": 3162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3682,6 +3776,7 @@ "end": 3185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3700,6 +3795,7 @@ "end": 3211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3765,6 +3861,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3783,6 +3880,7 @@ "end": 3264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3836,6 +3934,7 @@ "end": 3319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3854,6 +3953,7 @@ "end": 3345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3885,6 +3985,7 @@ "end": 3386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false, "typeAnnotation": { @@ -3921,6 +4022,7 @@ "end": 3392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3956,6 +4058,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4024,6 +4127,7 @@ "end": 3435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4049,6 +4153,7 @@ "end": 3446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4116,6 +4221,7 @@ "end": 3475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4134,6 +4240,7 @@ "end": 3501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4175,6 +4282,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4193,6 +4301,7 @@ "end": 3573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4246,6 +4355,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4264,6 +4374,7 @@ "end": 3649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4329,6 +4440,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4347,6 +4459,7 @@ "end": 3729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4400,6 +4513,7 @@ "end": 3784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4418,6 +4532,7 @@ "end": 3810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4449,6 +4564,7 @@ "end": 3869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false, "typeAnnotation": { @@ -4485,6 +4601,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4520,6 +4637,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4588,6 +4706,7 @@ "end": 3918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4655,6 +4774,7 @@ "end": 3947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4673,6 +4793,7 @@ "end": 3973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4714,6 +4835,7 @@ "end": 3992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4732,6 +4854,7 @@ "end": 4018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4785,6 +4908,7 @@ "end": 4068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4803,6 +4927,7 @@ "end": 4094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4868,6 +4993,7 @@ "end": 4148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4886,6 +5012,7 @@ "end": 4174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4939,6 +5066,7 @@ "end": 4225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4957,6 +5085,7 @@ "end": 4251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4988,6 +5117,7 @@ "end": 4310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter4", "optional": false, "typeAnnotation": { @@ -5034,6 +5164,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5102,6 +5233,7 @@ "end": 4348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5127,6 +5259,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5194,6 +5327,7 @@ "end": 4389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -5212,6 +5346,7 @@ "end": 4415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter4", "optional": false }, @@ -5253,6 +5388,7 @@ "end": 4495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -5271,6 +5407,7 @@ "end": 4521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures2.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures2.json index 44ea98b4adfc..c6aa443b7c7b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures2.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures2.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -95,6 +97,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -120,6 +123,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": true, "typeAnnotation": { @@ -170,6 +174,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -191,6 +196,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -230,6 +236,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -257,6 +264,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -291,6 +299,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -318,6 +327,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -346,6 +356,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -373,6 +384,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -423,6 +435,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -473,6 +486,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -494,6 +508,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -533,6 +548,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -560,6 +576,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -594,6 +611,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -621,6 +639,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -649,6 +668,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -676,6 +696,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -711,6 +732,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -770,6 +792,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -795,6 +818,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": true, "typeAnnotation": { @@ -845,6 +869,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -872,6 +897,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -906,6 +932,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -933,6 +960,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -971,6 +999,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -999,6 +1028,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1017,6 +1047,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1035,6 +1066,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1072,6 +1104,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n1", "optional": false, "typeAnnotation": null @@ -1090,6 +1123,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1136,6 +1170,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s1", "optional": false, "typeAnnotation": null @@ -1154,6 +1189,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1200,6 +1236,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -1218,6 +1255,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1286,6 +1324,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -1314,6 +1353,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1332,6 +1372,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1350,6 +1391,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1387,6 +1429,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n2", "optional": false, "typeAnnotation": null @@ -1405,6 +1448,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1451,6 +1495,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": false, "typeAnnotation": null @@ -1469,6 +1514,7 @@ "end": 579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1515,6 +1561,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -1533,6 +1580,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1601,6 +1649,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -1629,6 +1678,7 @@ "end": 678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1647,6 +1697,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1665,6 +1716,7 @@ "end": 686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1702,6 +1754,7 @@ "end": 694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n3", "optional": false, "typeAnnotation": null @@ -1720,6 +1773,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1766,6 +1820,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s3", "optional": false, "typeAnnotation": null @@ -1784,6 +1839,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1830,6 +1886,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -1848,6 +1905,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures3.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures3.json index d5c65229d56a..2acb04003f4b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures3.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures3.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -101,6 +104,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": true, "typeAnnotation": { @@ -150,6 +154,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -179,6 +184,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -237,6 +243,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -256,6 +263,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -289,6 +297,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s2", "optional": true, "typeAnnotation": { @@ -338,6 +347,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -357,6 +367,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": true, "typeAnnotation": { @@ -390,6 +401,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": true, "typeAnnotation": { @@ -439,6 +451,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -458,6 +471,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": true, "typeAnnotation": { @@ -501,6 +515,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -559,6 +574,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -578,6 +594,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -621,6 +638,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sRest", "optional": false, "typeAnnotation": null @@ -693,6 +711,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fUnion", "optional": false, "typeAnnotation": { @@ -721,6 +740,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -739,6 +759,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -757,6 +778,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -775,6 +797,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -793,6 +816,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -811,6 +835,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -829,6 +854,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f7", "optional": false }, @@ -863,6 +889,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fUnion", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures4.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures4.json index 0cf223320fc0..88f19c49b6a9 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures4.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures4.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -37,6 +38,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -62,6 +64,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -113,6 +116,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -131,6 +135,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -156,6 +161,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -181,6 +187,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": true, "typeAnnotation": { @@ -232,6 +239,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -250,6 +258,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -285,6 +294,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -345,6 +355,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -363,6 +374,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -388,6 +400,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -423,6 +436,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null @@ -483,6 +497,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F5", "optional": false }, @@ -501,6 +516,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -526,6 +542,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -586,6 +603,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false, "typeAnnotation": { @@ -614,6 +632,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -632,6 +651,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -666,6 +686,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -706,6 +727,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -758,6 +780,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -825,6 +848,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f34", "optional": false, "typeAnnotation": { @@ -853,6 +877,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -871,6 +896,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -905,6 +931,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f34", "optional": false }, @@ -945,6 +972,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f34", "optional": false }, @@ -997,6 +1025,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f34", "optional": false }, @@ -1064,6 +1093,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1234", "optional": false, "typeAnnotation": { @@ -1092,6 +1122,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1110,6 +1141,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1128,6 +1160,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1146,6 +1179,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -1180,6 +1214,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1234", "optional": false }, @@ -1220,6 +1255,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1234", "optional": false }, @@ -1272,6 +1308,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1234", "optional": false }, @@ -1339,6 +1376,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12345", "optional": false, "typeAnnotation": { @@ -1367,6 +1405,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1385,6 +1424,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -1403,6 +1443,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1421,6 +1462,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -1439,6 +1481,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F5", "optional": false }, @@ -1473,6 +1516,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12345", "optional": false }, @@ -1513,6 +1557,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12345", "optional": false }, @@ -1565,6 +1610,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12345", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures5.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures5.json index ac65463c2bfc..fb82094b95d7 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures5.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures5.json @@ -18,6 +18,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -70,6 +72,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -122,6 +125,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -149,6 +153,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -174,6 +179,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -226,6 +232,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -253,6 +260,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -315,6 +323,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -343,6 +352,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -361,6 +371,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -379,6 +390,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -413,6 +425,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures6.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures6.json index 05409826ee66..6649fa23d385 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures6.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures6.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -44,6 +45,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -82,6 +84,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -107,6 +110,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -145,6 +149,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -170,6 +175,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -208,6 +214,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -233,6 +240,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -271,6 +279,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F0", "optional": false }, @@ -314,6 +323,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -332,6 +342,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -353,6 +364,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -393,6 +405,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -411,6 +424,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -432,6 +446,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -481,6 +496,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": { @@ -509,6 +525,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -527,6 +544,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F2", "optional": false }, @@ -561,6 +579,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -591,6 +610,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": { @@ -619,6 +639,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F0", "optional": false }, @@ -637,6 +658,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -671,6 +693,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -691,6 +714,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -718,6 +742,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -739,6 +764,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -778,6 +804,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -799,6 +826,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -840,6 +868,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -867,6 +896,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -888,6 +918,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -927,6 +958,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -948,6 +980,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -989,6 +1022,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F5", "optional": false }, @@ -1016,6 +1050,7 @@ "end": 401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1037,6 +1072,7 @@ "end": 404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1076,6 +1112,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -1097,6 +1134,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1148,6 +1186,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -1176,6 +1215,7 @@ "end": 452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1194,6 +1234,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1220,6 +1261,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -1251,6 +1293,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F0", "optional": false }, @@ -1269,6 +1312,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1292,6 +1336,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1323,6 +1368,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1341,6 +1387,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1364,6 +1411,7 @@ "end": 495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1395,6 +1443,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -1413,6 +1462,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -1436,6 +1486,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1467,6 +1518,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1485,6 +1537,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F4", "optional": false }, @@ -1508,6 +1561,7 @@ "end": 525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1539,6 +1593,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1557,6 +1612,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F5", "optional": false }, @@ -1603,6 +1659,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -1645,6 +1702,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -1687,6 +1745,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -1729,6 +1788,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -1771,6 +1831,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false }, @@ -1810,6 +1871,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -1838,6 +1900,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1856,6 +1919,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1882,6 +1946,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1913,6 +1978,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F3", "optional": false }, @@ -1931,6 +1997,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F5", "optional": false }, @@ -1977,6 +2044,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false }, @@ -2007,6 +2075,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F6", "optional": false }, @@ -2025,6 +2094,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2053,6 +2123,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2071,6 +2142,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2122,6 +2194,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false, "typeAnnotation": { @@ -2150,6 +2223,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F1", "optional": false }, @@ -2168,6 +2242,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F6", "optional": false }, @@ -2202,6 +2277,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -2222,6 +2298,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F7", "optional": false }, @@ -2249,6 +2326,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2277,6 +2355,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2295,6 +2374,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2313,6 +2393,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2354,6 +2435,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -2382,6 +2464,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2400,6 +2483,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2453,6 +2537,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false, "typeAnnotation": { @@ -2481,6 +2566,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F6", "optional": false }, @@ -2499,6 +2585,7 @@ "end": 819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F7", "optional": false }, @@ -2533,6 +2620,7 @@ "end": 823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures7.json b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures7.json index 832b6e8c3dec..a1aa15fcfb95 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures7.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeCallSignatures7.json @@ -18,6 +18,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Callable", "optional": false }, @@ -42,6 +43,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Name", "optional": false }, @@ -107,6 +109,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Name", "optional": false }, @@ -154,6 +157,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -205,6 +209,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Name", "optional": false }, @@ -264,6 +269,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -292,6 +298,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Callable", "optional": false }, @@ -334,6 +341,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Callable", "optional": false }, @@ -395,6 +403,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -413,6 +422,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeConstructSignatures.json b/crates/swc_ecma_parser/tests/tsc/unionTypeConstructSignatures.json index 3f9a80ac2334..cd076b61a6ed 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeConstructSignatures.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeConstructSignatures.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -101,6 +103,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": { @@ -164,6 +167,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -227,6 +231,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false, "typeAnnotation": { @@ -263,6 +268,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -322,6 +328,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -360,6 +367,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -399,6 +407,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -417,6 +426,7 @@ "end": 517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -458,6 +468,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": null @@ -476,6 +487,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -517,6 +529,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -559,6 +572,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false, "typeAnnotation": { @@ -595,6 +609,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -645,6 +660,7 @@ "end": 724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -704,6 +720,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -742,6 +759,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -764,6 +782,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -831,6 +850,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -849,6 +869,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -890,6 +911,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrBoolean", "optional": false, "typeAnnotation": null @@ -908,6 +930,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -949,6 +972,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -988,6 +1012,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -1018,6 +1043,7 @@ "end": 1073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false, "typeAnnotation": { @@ -1054,6 +1080,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1113,6 +1140,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1151,6 +1179,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1190,6 +1219,7 @@ "end": 1168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1230,6 +1260,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1270,6 +1301,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentParameterTypes", "optional": false }, @@ -1300,6 +1332,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false, "typeAnnotation": { @@ -1336,6 +1369,7 @@ "end": 1393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1395,6 +1429,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1433,6 +1468,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -1455,6 +1491,7 @@ "end": 1447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1522,6 +1559,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1549,6 +1587,7 @@ "end": 1580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1589,6 +1628,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentNumberOfSignatures", "optional": false }, @@ -1632,6 +1672,7 @@ "end": 1732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false, "typeAnnotation": { @@ -1668,6 +1709,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1727,6 +1769,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1752,6 +1795,7 @@ "end": 1784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -1819,6 +1863,7 @@ "end": 1842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1846,6 +1891,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1886,6 +1932,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithDifferentParameterCount", "optional": false }, @@ -1941,6 +1988,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false, "typeAnnotation": { @@ -1977,6 +2025,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2002,6 +2051,7 @@ "end": 2038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2061,6 +2111,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2086,6 +2137,7 @@ "end": 2081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2153,6 +2205,7 @@ "end": 2112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2171,6 +2224,7 @@ "end": 2146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2212,6 +2266,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2230,6 +2285,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2283,6 +2339,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2301,6 +2358,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2354,6 +2412,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2372,6 +2431,7 @@ "end": 2345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter1", "optional": false }, @@ -2403,6 +2463,7 @@ "end": 2390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false, "typeAnnotation": { @@ -2439,6 +2500,7 @@ "end": 2400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2464,6 +2526,7 @@ "end": 2411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2523,6 +2586,7 @@ "end": 2443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2548,6 +2612,7 @@ "end": 2454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2615,6 +2680,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2633,6 +2699,7 @@ "end": 2517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2674,6 +2741,7 @@ "end": 2563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2692,6 +2760,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2745,6 +2814,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2763,6 +2833,7 @@ "end": 2681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2816,6 +2887,7 @@ "end": 2736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2834,6 +2906,7 @@ "end": 2770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter2", "optional": false }, @@ -2865,6 +2938,7 @@ "end": 2833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false, "typeAnnotation": { @@ -2901,6 +2975,7 @@ "end": 2843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2926,6 +3001,7 @@ "end": 2854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -2985,6 +3061,7 @@ "end": 2886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3052,6 +3129,7 @@ "end": 2916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3070,6 +3148,7 @@ "end": 2950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3111,6 +3190,7 @@ "end": 2996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3129,6 +3209,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3182,6 +3263,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3200,6 +3282,7 @@ "end": 3093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3253,6 +3336,7 @@ "end": 3135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3271,6 +3355,7 @@ "end": 3169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithOptionalParameter3", "optional": false }, @@ -3302,6 +3387,7 @@ "end": 3228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false, "typeAnnotation": { @@ -3338,6 +3424,7 @@ "end": 3238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3373,6 +3460,7 @@ "end": 3252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3441,6 +3529,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3476,6 +3565,7 @@ "end": 3299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -3552,6 +3642,7 @@ "end": 3330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3570,6 +3661,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3611,6 +3703,7 @@ "end": 3379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3629,6 +3722,7 @@ "end": 3409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3682,6 +3776,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3700,6 +3795,7 @@ "end": 3462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3765,6 +3861,7 @@ "end": 3489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3783,6 +3880,7 @@ "end": 3519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3836,6 +3934,7 @@ "end": 3574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -3854,6 +3953,7 @@ "end": 3604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter1", "optional": false }, @@ -3885,6 +3985,7 @@ "end": 3645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false, "typeAnnotation": { @@ -3921,6 +4022,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3956,6 +4058,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4024,6 +4127,7 @@ "end": 3702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4049,6 +4153,7 @@ "end": 3713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4116,6 +4221,7 @@ "end": 3742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4134,6 +4240,7 @@ "end": 3772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4175,6 +4282,7 @@ "end": 3818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4193,6 +4301,7 @@ "end": 3848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4246,6 +4355,7 @@ "end": 3898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4264,6 +4374,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4329,6 +4440,7 @@ "end": 3982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4347,6 +4459,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4400,6 +4513,7 @@ "end": 4067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4418,6 +4532,7 @@ "end": 4097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter2", "optional": false }, @@ -4449,6 +4564,7 @@ "end": 4156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false, "typeAnnotation": { @@ -4485,6 +4601,7 @@ "end": 4166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4520,6 +4637,7 @@ "end": 4180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -4588,6 +4706,7 @@ "end": 4213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4655,6 +4774,7 @@ "end": 4242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4673,6 +4793,7 @@ "end": 4272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4714,6 +4835,7 @@ "end": 4318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4732,6 +4854,7 @@ "end": 4348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4785,6 +4908,7 @@ "end": 4377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4803,6 +4927,7 @@ "end": 4407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4868,6 +4993,7 @@ "end": 4440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4886,6 +5012,7 @@ "end": 4470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4939,6 +5066,7 @@ "end": 4512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -4957,6 +5085,7 @@ "end": 4542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithRestParameter3", "optional": false }, @@ -4988,6 +5117,7 @@ "end": 4604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithAbstractSignature", "optional": false, "typeAnnotation": { @@ -5023,6 +5153,7 @@ "end": 4622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5081,6 +5212,7 @@ "end": 4652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5148,6 +5280,7 @@ "end": 4704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionWithAbstractSignature", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeEquivalence.json b/crates/swc_ecma_parser/tests/tsc/unionTypeEquivalence.json index aaf7e9d81a8e..dd11bb229c93 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeEquivalence.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeEquivalence.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -40,6 +41,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -102,6 +104,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -133,6 +136,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -154,6 +158,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -189,6 +194,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -217,6 +223,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -235,6 +242,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -272,6 +280,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -335,6 +344,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -398,6 +408,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -469,6 +480,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -556,6 +568,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -643,6 +656,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false, "typeAnnotation": { @@ -706,6 +720,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BC", "optional": false, "typeAnnotation": { @@ -769,6 +784,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -797,6 +813,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -842,6 +859,7 @@ "end": 472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z1", "optional": false, "typeAnnotation": { @@ -878,6 +896,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BC", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeFromArrayLiteral.json b/crates/swc_ecma_parser/tests/tsc/unionTypeFromArrayLiteral.json index 239e7a94f2da..41c8b34c61e8 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeFromArrayLiteral.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeFromArrayLiteral.json @@ -28,6 +28,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr1", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr2", "optional": false, "typeAnnotation": null @@ -155,6 +157,7 @@ "end": 614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr3Tuple", "optional": false, "typeAnnotation": { @@ -266,6 +269,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr4Tuple", "optional": false, "typeAnnotation": { @@ -389,6 +393,7 @@ "end": 766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrEmpty", "optional": false, "typeAnnotation": null @@ -428,6 +433,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr5Tuple", "optional": false, "typeAnnotation": { @@ -618,6 +624,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -688,6 +695,7 @@ "end": 913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -758,6 +766,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -820,6 +829,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -837,6 +847,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -899,6 +910,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -930,6 +942,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -951,6 +964,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -974,6 +988,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -995,6 +1010,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1018,6 +1034,7 @@ "end": 1012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -1039,6 +1056,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1062,6 +1080,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -1083,6 +1102,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "F", "optional": false }, @@ -1118,6 +1138,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr6", "optional": false, "typeAnnotation": null @@ -1138,6 +1159,7 @@ "end": 1036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1151,6 +1173,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1184,6 +1207,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr7", "optional": false, "typeAnnotation": null @@ -1204,6 +1228,7 @@ "end": 1069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1217,6 +1242,7 @@ "end": 1072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1230,6 +1256,7 @@ "end": 1075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1263,6 +1290,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr8", "optional": false, "typeAnnotation": null @@ -1283,6 +1311,7 @@ "end": 1104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1296,6 +1325,7 @@ "end": 1107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1329,6 +1359,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr9", "optional": false, "typeAnnotation": null @@ -1349,6 +1380,7 @@ "end": 1130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1362,6 +1394,7 @@ "end": 1133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeIdentity.json b/crates/swc_ecma_parser/tests/tsc/unionTypeIdentity.json index cdc3ca87c991..b144c215e6c4 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeIdentity.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeIdentity.json @@ -28,6 +28,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -154,6 +156,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -225,6 +228,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -271,6 +275,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -317,6 +322,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/unionTypeIndexSignature.json index f002502e751c..e8a5f7eff719 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeIndexSignature.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": { @@ -64,6 +65,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -101,6 +103,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -147,6 +150,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false, "typeAnnotation": { @@ -179,6 +183,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -239,6 +244,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -277,6 +283,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -321,6 +328,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -338,6 +346,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -380,6 +389,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -397,6 +407,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType", "optional": false }, @@ -442,6 +453,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature", "optional": false, "typeAnnotation": { @@ -474,6 +486,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -554,6 +567,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -571,6 +585,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature", "optional": false }, @@ -613,6 +628,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -630,6 +646,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature", "optional": false }, @@ -675,6 +692,7 @@ "end": 847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false, "typeAnnotation": { @@ -707,6 +725,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -767,6 +786,7 @@ "end": 888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -805,6 +825,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -849,6 +870,7 @@ "end": 909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -866,6 +888,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -908,6 +931,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "numOrDate", "optional": false, "typeAnnotation": null @@ -925,6 +949,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfDifferentReturnType1", "optional": false }, @@ -970,6 +995,7 @@ "end": 1066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature1", "optional": false, "typeAnnotation": { @@ -1002,6 +1028,7 @@ "end": 1080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1082,6 +1109,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -1099,6 +1127,7 @@ "end": 1155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature1", "optional": false }, @@ -1141,6 +1170,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -1158,6 +1188,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfTypesWithAndWithoutStringSignature1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeInference.json b/crates/swc_ecma_parser/tests/tsc/unionTypeInference.json index a96dc7e2f729..f88898c6d5ef 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeInference.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeInference.json @@ -28,6 +28,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false, "typeAnnotation": { @@ -169,6 +172,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -188,6 +192,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -209,6 +214,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -231,6 +237,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -267,6 +274,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -307,6 +315,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -337,6 +346,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -367,6 +377,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -385,6 +396,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -443,6 +455,7 @@ "end": 213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -461,6 +474,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -519,6 +533,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -537,6 +552,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -562,6 +578,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false } @@ -596,6 +613,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -614,6 +632,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -627,6 +646,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -673,6 +693,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -691,6 +712,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -749,6 +771,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -767,6 +790,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -823,6 +847,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -841,6 +866,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -885,6 +911,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -904,6 +931,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -955,6 +983,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -996,6 +1025,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1026,6 +1056,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1056,6 +1087,7 @@ "end": 489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -1074,6 +1106,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -1129,6 +1162,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1148,6 +1182,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1199,6 +1234,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1239,6 +1275,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1269,6 +1306,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1299,6 +1337,7 @@ "end": 586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -1317,6 +1356,7 @@ "end": 591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1363,6 +1403,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -1381,6 +1422,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1394,6 +1436,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sn", "optional": false } @@ -1428,6 +1471,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -1446,6 +1490,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1491,6 +1536,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -1509,6 +1555,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1522,6 +1569,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -1556,6 +1604,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c5", "optional": false, "typeAnnotation": null @@ -1574,6 +1623,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -1606,6 +1656,7 @@ "end": 741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1625,6 +1676,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1661,6 +1713,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1701,6 +1754,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1731,6 +1785,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1761,6 +1816,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -1779,6 +1835,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1825,6 +1882,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -1843,6 +1901,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1856,6 +1915,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1890,6 +1950,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -1908,6 +1969,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1950,6 +2012,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -1974,6 +2037,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2006,6 +2070,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -2019,6 +2084,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2041,6 +2107,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2062,6 +2129,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2097,6 +2165,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2115,6 +2184,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2138,6 +2208,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2159,6 +2230,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2180,6 +2252,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2207,6 +2280,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2230,6 +2304,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2259,6 +2334,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2294,6 +2370,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2318,6 +2395,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2350,6 +2428,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false }, @@ -2363,6 +2442,7 @@ "end": 954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -2385,6 +2465,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2406,6 +2487,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2441,6 +2523,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2459,6 +2542,7 @@ "end": 973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2482,6 +2566,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2503,6 +2588,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -2524,6 +2610,7 @@ "end": 982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2551,6 +2638,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2574,6 +2662,7 @@ "end": 990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2603,6 +2692,7 @@ "end": 951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -2628,6 +2718,7 @@ "end": 1008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qux", "optional": false }, @@ -2647,6 +2738,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": { @@ -2668,6 +2760,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -2706,6 +2799,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false, "typeAnnotation": { @@ -2727,6 +2821,7 @@ "end": 1031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -2786,6 +2881,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false, "typeAnnotation": null @@ -2797,6 +2893,7 @@ "end": 1052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -2818,6 +2915,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2837,6 +2935,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2865,6 +2964,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2883,6 +2983,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2906,6 +3007,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2949,6 +3051,7 @@ "end": 1102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2999,6 +3102,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3042,6 +3146,7 @@ "end": 1160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3099,6 +3204,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3112,6 +3218,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3129,6 +3236,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3148,6 +3256,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3169,6 +3278,7 @@ "end": 1205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3191,6 +3301,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -3227,6 +3338,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3267,6 +3379,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3297,6 +3410,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3327,6 +3441,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3345,6 +3460,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -3403,6 +3519,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containsPromises", "optional": false, "typeAnnotation": { @@ -3443,6 +3560,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3467,6 +3585,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepPromised", "optional": false }, @@ -3490,6 +3609,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3529,6 +3649,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "containsPromises", "optional": false }, @@ -3579,6 +3700,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -3605,6 +3727,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3642,6 +3765,7 @@ "end": 1406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3660,6 +3784,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -3679,6 +3804,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepPromised", "optional": false }, @@ -3709,6 +3835,7 @@ "end": 1429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3727,6 +3854,7 @@ "end": 1434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -3749,6 +3877,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3772,6 +3901,7 @@ "end": 1459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepPromised", "optional": false }, @@ -3802,6 +3932,7 @@ "end": 1461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3820,6 +3951,7 @@ "end": 1466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TKey", "optional": false }, @@ -3847,6 +3979,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -3866,6 +3999,7 @@ "end": 1508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deepPromised", "optional": false, "typeAnnotation": { @@ -3887,6 +4021,7 @@ "end": 1522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepPromised", "optional": false }, @@ -3910,6 +4045,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3959,6 +4095,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deepPromisedWithIndexer", "optional": false, "typeAnnotation": { @@ -3980,6 +4117,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DeepPromised", "optional": false }, @@ -4007,6 +4145,7 @@ "end": 1592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -4087,6 +4226,7 @@ "end": 1634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deepPromised", "optional": false }, @@ -4124,6 +4264,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null @@ -4153,6 +4294,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4175,6 +4317,7 @@ "end": 1697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deepPromisedWithIndexer", "optional": false } @@ -4213,6 +4356,7 @@ "end": 1728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "awaitedValue", "optional": false, "typeAnnotation": null @@ -4230,6 +4374,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -4251,6 +4396,7 @@ "end": 1768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "awaitedValue", "optional": false }, @@ -4280,6 +4426,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -4293,6 +4440,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "awaitedValue", "optional": false } @@ -4331,6 +4479,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4358,6 +4507,7 @@ "end": 1847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Deep", "optional": false }, @@ -4381,6 +4531,7 @@ "end": 1849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4412,6 +4563,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4438,6 +4590,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4475,6 +4628,7 @@ "end": 1872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4493,6 +4647,7 @@ "end": 1874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4512,6 +4667,7 @@ "end": 1882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Deep", "optional": false }, @@ -4542,6 +4698,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4560,6 +4717,7 @@ "end": 1886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -4582,6 +4740,7 @@ "end": 1913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -4601,6 +4760,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dp", "optional": false, "typeAnnotation": { @@ -4622,6 +4782,7 @@ "end": 1925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Deep", "optional": false }, @@ -4645,6 +4806,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4686,6 +4848,7 @@ "end": 1915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4716,6 +4879,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4746,6 +4910,7 @@ "end": 1948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false, "typeAnnotation": { @@ -4775,6 +4940,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4842,6 +5008,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -4855,6 +5022,7 @@ "end": 1984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "xx", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeLiterals.json b/crates/swc_ecma_parser/tests/tsc/unionTypeLiterals.json index 12e85532a7a4..02398938b177 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeLiterals.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeLiterals.json @@ -28,6 +28,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "simpleUnion", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfUnion", "optional": false, "typeAnnotation": { @@ -162,6 +164,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayOfUnions", "optional": false, "typeAnnotation": { @@ -239,6 +242,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayOfUnions", "optional": false, "typeAnnotation": { @@ -260,6 +264,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -328,6 +333,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfFunctionType", "optional": false, "typeAnnotation": { @@ -437,6 +443,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfFunctionType", "optional": false, "typeAnnotation": { @@ -550,6 +557,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfFunctionType", "optional": false, "typeAnnotation": { @@ -629,6 +637,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfConstructorType", "optional": false, "typeAnnotation": { @@ -740,6 +749,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfConstructorType", "optional": false, "typeAnnotation": { @@ -853,6 +863,7 @@ "end": 534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionOfConstructorType", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeMembers.json b/crates/swc_ecma_parser/tests/tsc/unionTypeMembers.json index 8d25e3835911..894f3f168661 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeMembers.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeMembers.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -42,6 +43,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodType", "optional": false }, @@ -87,6 +90,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -137,6 +141,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyType", "optional": false }, @@ -171,6 +176,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentParameterType", "optional": false }, @@ -184,6 +190,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -233,6 +240,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -246,6 +254,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -296,6 +305,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyDifferenType", "optional": false }, @@ -330,6 +340,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithTypeParameter", "optional": false }, @@ -343,6 +354,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -364,6 +376,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -391,6 +404,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -412,6 +426,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithOwnTypeParameter", "optional": false }, @@ -425,6 +440,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -446,6 +462,7 @@ "end": 337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -473,6 +490,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -499,6 +517,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -524,6 +543,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodOnlyInI1", "optional": false }, @@ -537,6 +557,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -587,6 +608,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyOnlyInI1", "optional": false }, @@ -624,6 +646,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -648,6 +671,7 @@ "end": 430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -680,6 +704,7 @@ "end": 454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodType", "optional": false }, @@ -693,6 +718,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -743,6 +769,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyType", "optional": false }, @@ -777,6 +804,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentParameterType", "optional": false }, @@ -790,6 +818,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -839,6 +868,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodDifferentReturnType", "optional": false }, @@ -852,6 +882,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -902,6 +933,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonPropertyDifferenType", "optional": false }, @@ -936,6 +968,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithTypeParameter", "optional": false }, @@ -949,6 +982,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -970,6 +1004,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -997,6 +1032,7 @@ "end": 706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1018,6 +1054,7 @@ "end": 744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "commonMethodWithOwnTypeParameter", "optional": false }, @@ -1031,6 +1068,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1052,6 +1090,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1079,6 +1118,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1105,6 +1145,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1130,6 +1171,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "methodOnlyInI2", "optional": false }, @@ -1143,6 +1185,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1193,6 +1236,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyOnlyInI2", "optional": false }, @@ -1240,6 +1284,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1268,6 +1313,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I1", "optional": false }, @@ -1302,6 +1348,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -1355,6 +1402,7 @@ "end": 1045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -1401,6 +1449,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -1447,6 +1496,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": { @@ -1507,6 +1557,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1524,6 +1575,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1558,6 +1610,7 @@ "end": 1258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1582,6 +1635,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1604,6 +1658,7 @@ "end": 1283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1633,6 +1688,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1650,6 +1706,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1684,6 +1741,7 @@ "end": 1387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -1708,6 +1766,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1730,6 +1789,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1758,6 +1818,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1797,6 +1858,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1819,6 +1881,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -1847,6 +1910,7 @@ "end": 1773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1871,6 +1935,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1893,6 +1958,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1922,6 +1988,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1946,6 +2013,7 @@ "end": 1821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1968,6 +2036,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1997,6 +2066,7 @@ "end": 1864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -2021,6 +2091,7 @@ "end": 1868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2043,6 +2114,7 @@ "end": 1905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -2072,6 +2144,7 @@ "end": 1916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false, "typeAnnotation": null @@ -2096,6 +2169,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2118,6 +2192,7 @@ "end": 1962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strOrNum", "optional": false } @@ -2146,6 +2221,7 @@ "end": 1967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2178,6 +2254,7 @@ "end": 1996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2217,6 +2294,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2272,6 +2350,7 @@ "end": 2061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypePropertyAccessibility.json b/crates/swc_ecma_parser/tests/tsc/unionTypePropertyAccessibility.json index 6eae164e1c76..7e12a9de8bee 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypePropertyAccessibility.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypePropertyAccessibility.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -81,6 +82,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -148,6 +150,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -215,6 +218,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -296,6 +300,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -317,6 +322,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -352,6 +358,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -373,6 +380,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -408,6 +416,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -429,6 +438,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -464,6 +474,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -485,6 +496,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -520,6 +532,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -548,6 +561,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -566,6 +580,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -603,6 +618,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": { @@ -631,6 +647,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -649,6 +666,7 @@ "end": 305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -686,6 +704,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false, "typeAnnotation": { @@ -714,6 +733,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -732,6 +752,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -769,6 +790,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v8", "optional": false, "typeAnnotation": { @@ -797,6 +819,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -815,6 +838,7 @@ "end": 360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -852,6 +876,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v9", "optional": false, "typeAnnotation": { @@ -880,6 +905,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -898,6 +924,7 @@ "end": 386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -935,6 +962,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v10", "optional": false, "typeAnnotation": { @@ -963,6 +991,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -981,6 +1010,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1018,6 +1048,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v11", "optional": false, "typeAnnotation": { @@ -1046,6 +1077,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -1064,6 +1096,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1082,6 +1115,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1119,6 +1153,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v12", "optional": false, "typeAnnotation": { @@ -1147,6 +1182,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -1165,6 +1201,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1183,6 +1220,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1220,6 +1258,7 @@ "end": 501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v13", "optional": false, "typeAnnotation": { @@ -1248,6 +1287,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -1266,6 +1306,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1284,6 +1325,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1321,6 +1363,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v14", "optional": false, "typeAnnotation": { @@ -1349,6 +1392,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1367,6 +1411,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1385,6 +1430,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1422,6 +1468,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v15", "optional": false, "typeAnnotation": { @@ -1450,6 +1497,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -1468,6 +1516,7 @@ "end": 598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Public", "optional": false }, @@ -1486,6 +1535,7 @@ "end": 608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Private", "optional": false }, @@ -1504,6 +1554,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Protected", "optional": false }, @@ -1537,6 +1588,7 @@ "end": 625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false }, @@ -1569,6 +1621,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false }, @@ -1601,6 +1654,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false }, @@ -1633,6 +1687,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false }, @@ -1665,6 +1720,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false }, @@ -1697,6 +1753,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false }, @@ -1729,6 +1786,7 @@ "end": 691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false }, @@ -1761,6 +1819,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v8", "optional": false }, @@ -1793,6 +1852,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v9", "optional": false }, @@ -1825,6 +1885,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v10", "optional": false }, @@ -1857,6 +1918,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v11", "optional": false }, @@ -1889,6 +1951,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v12", "optional": false }, @@ -1921,6 +1984,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v13", "optional": false }, @@ -1953,6 +2017,7 @@ "end": 773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v14", "optional": false }, @@ -1985,6 +2050,7 @@ "end": 785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v15", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeReadonly.json b/crates/swc_ecma_parser/tests/tsc/unionTypeReadonly.json index 9bcefcda240b..c924f7e31116 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeReadonly.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeReadonly.json @@ -18,6 +18,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -45,6 +46,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -82,6 +84,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identical", "optional": false }, @@ -109,6 +112,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -146,6 +150,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mutable", "optional": false }, @@ -173,6 +178,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -210,6 +216,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentType", "optional": false }, @@ -237,6 +244,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -274,6 +282,7 @@ "end": 220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentName", "optional": false }, @@ -301,6 +310,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false }, @@ -348,6 +358,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false, "typeAnnotation": { @@ -369,6 +380,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -407,6 +419,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base", "optional": false }, @@ -453,6 +466,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identical", "optional": false, "typeAnnotation": { @@ -481,6 +495,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -499,6 +514,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Identical", "optional": false }, @@ -539,6 +555,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "identical", "optional": false }, @@ -585,6 +602,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutable", "optional": false, "typeAnnotation": { @@ -613,6 +631,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -631,6 +650,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Mutable", "optional": false }, @@ -671,6 +691,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mutable", "optional": false }, @@ -717,6 +738,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentType", "optional": false, "typeAnnotation": { @@ -745,6 +767,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -763,6 +786,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentType", "optional": false }, @@ -803,6 +827,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentType", "optional": false }, @@ -849,6 +874,7 @@ "end": 645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentName", "optional": false, "typeAnnotation": { @@ -877,6 +903,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -895,6 +922,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DifferentName", "optional": false }, @@ -935,6 +963,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "differentName", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeReduction.json b/crates/swc_ecma_parser/tests/tsc/unionTypeReduction.json index de1d48c7e9c0..1ceb1e8c491c 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeReduction.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeReduction.json @@ -18,6 +18,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -69,6 +70,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -170,6 +173,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false, "typeAnnotation": { @@ -191,6 +195,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -214,6 +219,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false, "typeAnnotation": { @@ -235,6 +241,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -270,6 +277,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false, "typeAnnotation": { @@ -298,6 +306,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I2", "optional": false }, @@ -316,6 +325,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I3", "optional": false }, @@ -353,6 +363,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false, "typeAnnotation": null @@ -371,6 +382,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i2", "optional": false }, @@ -381,6 +393,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i3", "optional": false } @@ -412,6 +425,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -430,6 +444,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e1", "optional": false }, @@ -463,6 +478,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -481,6 +497,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeReduction2.json b/crates/swc_ecma_parser/tests/tsc/unionTypeReduction2.json index 7ba535494676..3e2f0e516aae 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeReduction2.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeReduction2.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -33,6 +34,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -61,6 +63,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -103,6 +106,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -144,6 +149,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -223,6 +229,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -264,6 +271,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -274,6 +282,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -308,6 +317,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -350,6 +360,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -395,6 +406,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -414,6 +426,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -442,6 +455,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -455,6 +469,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -527,6 +542,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -555,6 +571,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -568,6 +585,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -647,6 +665,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -688,6 +707,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -698,6 +718,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -732,6 +753,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -774,6 +796,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -819,6 +842,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -838,6 +862,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -887,6 +912,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -909,6 +935,7 @@ "end": 368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -986,6 +1013,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1027,6 +1055,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1037,6 +1066,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1065,6 +1095,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1092,6 +1123,7 @@ "end": 457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1128,6 +1160,7 @@ "end": 482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f4", "optional": false }, @@ -1147,6 +1180,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1169,6 +1203,7 @@ "end": 488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1239,6 +1274,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1261,6 +1297,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1338,6 +1375,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1379,6 +1417,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1389,6 +1428,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1417,6 +1457,7 @@ "end": 604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1444,6 +1485,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1480,6 +1522,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f5", "optional": false }, @@ -1499,6 +1542,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1521,6 +1565,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1591,6 +1636,7 @@ "end": 676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1613,6 +1659,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -1698,6 +1745,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -1739,6 +1787,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1749,6 +1798,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -1777,6 +1827,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1804,6 +1855,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1840,6 +1892,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f6", "optional": false }, @@ -1859,6 +1912,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1881,6 +1935,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1959,6 +2014,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -1981,6 +2037,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2058,6 +2115,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -2099,6 +2157,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2109,6 +2168,7 @@ "end": 887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -2137,6 +2197,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2164,6 +2225,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2205,6 +2267,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2229,6 +2292,7 @@ "end": 980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2269,6 +2333,7 @@ "end": 999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2293,6 +2358,7 @@ "end": 1009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2306,6 +2372,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -2355,6 +2422,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -2390,6 +2458,7 @@ "end": 1059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2409,6 +2478,7 @@ "end": 1061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2430,6 +2500,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -2452,6 +2523,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2473,6 +2545,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -2519,6 +2592,7 @@ "end": 1083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -2560,6 +2634,7 @@ "end": 1096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2570,6 +2645,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -2604,6 +2680,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2646,6 +2723,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -2695,6 +2773,7 @@ "end": 1185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnVal", "optional": false }, @@ -2721,6 +2800,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -2770,6 +2850,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -2791,6 +2872,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnVal", "optional": false }, @@ -2865,6 +2947,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false, "typeAnnotation": { @@ -2886,6 +2969,7 @@ "end": 1284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnVal", "optional": false }, @@ -2907,6 +2991,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "run", "optional": false }, @@ -2926,6 +3011,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": { @@ -2954,6 +3040,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -2967,6 +3054,7 @@ "end": 1322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -3046,6 +3134,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false, "typeAnnotation": null @@ -3070,6 +3159,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false }, @@ -3095,6 +3185,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, @@ -3132,6 +3223,7 @@ "end": 1415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypeWithIndexSignature.json b/crates/swc_ecma_parser/tests/tsc/unionTypeWithIndexSignature.json index 83119ea6a407..b864bf257179 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypeWithIndexSignature.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypeWithIndexSignature.json @@ -19,6 +19,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -51,6 +52,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -83,6 +85,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -129,6 +132,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, @@ -176,6 +180,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -245,6 +250,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -266,6 +272,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Two", "optional": false }, @@ -304,6 +311,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -353,6 +361,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -390,6 +399,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -422,6 +432,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -462,6 +473,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -522,6 +534,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -591,6 +604,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -612,6 +626,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Three", "optional": false }, @@ -650,6 +665,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -686,6 +702,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Missing", "optional": false }, @@ -718,6 +735,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -753,6 +771,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -800,6 +819,7 @@ "end": 329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -864,6 +884,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -913,6 +934,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -934,6 +956,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Missing", "optional": false }, @@ -972,6 +995,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1014,6 +1038,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -1041,6 +1066,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RO", "optional": false }, @@ -1073,6 +1099,7 @@ "end": 417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1113,6 +1140,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1182,6 +1210,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ro", "optional": false, "typeAnnotation": { @@ -1203,6 +1232,7 @@ "end": 481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RO", "optional": false }, @@ -1241,6 +1271,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ro", "optional": false }, @@ -1278,6 +1309,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Num", "optional": false }, @@ -1349,6 +1381,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1418,6 +1451,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -1439,6 +1473,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Num", "optional": false }, @@ -1477,6 +1512,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1534,6 +1570,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -1588,6 +1625,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false, "typeAnnotation": null @@ -1606,6 +1644,7 @@ "end": 624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1630,6 +1669,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Both", "optional": false }, @@ -1662,6 +1702,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1731,6 +1772,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false }, @@ -1771,6 +1813,7 @@ "end": 696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -1822,6 +1865,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1908,6 +1952,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false, "typeAnnotation": { @@ -1929,6 +1974,7 @@ "end": 760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Both", "optional": false }, @@ -1967,6 +2013,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false }, @@ -2024,6 +2071,7 @@ "end": 782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false }, @@ -2081,6 +2129,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false }, @@ -2138,6 +2187,7 @@ "end": 816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false }, @@ -2195,6 +2245,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "both", "optional": false }, @@ -2211,6 +2262,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sym", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unionTypesAssignability.json b/crates/swc_ecma_parser/tests/tsc/unionTypesAssignability.json index c925f3b1a910..17e796bc1165 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionTypesAssignability.json +++ b/crates/swc_ecma_parser/tests/tsc/unionTypesAssignability.json @@ -28,6 +28,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -103,6 +105,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -165,6 +168,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -182,6 +186,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -244,6 +249,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -275,6 +281,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": { @@ -303,6 +310,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -321,6 +329,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -358,6 +367,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -404,6 +414,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -450,6 +461,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -471,6 +483,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -506,6 +519,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -527,6 +541,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -562,6 +577,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -583,6 +599,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -615,6 +632,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -626,6 +644,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -651,6 +670,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -662,6 +682,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -687,6 +708,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -698,6 +720,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false } @@ -723,6 +746,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -734,6 +758,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -759,6 +784,7 @@ "end": 327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -770,6 +796,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -795,6 +822,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -806,6 +834,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false } @@ -831,6 +860,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -842,6 +872,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -867,6 +898,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -878,6 +910,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -903,6 +936,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -914,6 +948,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false } @@ -939,6 +974,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -950,6 +986,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -975,6 +1012,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -986,6 +1024,7 @@ "end": 461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1011,6 +1050,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1022,6 +1062,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false } @@ -1047,6 +1088,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1058,6 +1100,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1083,6 +1126,7 @@ "end": 546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1094,6 +1138,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1119,6 +1164,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1130,6 +1176,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false } @@ -1155,6 +1202,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1166,6 +1214,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1191,6 +1240,7 @@ "end": 718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1202,6 +1252,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1227,6 +1278,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1238,6 +1290,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -1263,6 +1316,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1274,6 +1328,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1299,6 +1354,7 @@ "end": 796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1310,6 +1366,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1335,6 +1392,7 @@ "end": 809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1346,6 +1404,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -1371,6 +1430,7 @@ "end": 822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -1382,6 +1442,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1407,6 +1468,7 @@ "end": 829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1418,6 +1480,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1443,6 +1506,7 @@ "end": 842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1454,6 +1518,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1479,6 +1544,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1490,6 +1556,7 @@ "end": 863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1515,6 +1582,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1526,6 +1594,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1551,6 +1620,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": null @@ -1562,6 +1632,7 @@ "end": 899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false } @@ -1587,6 +1658,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": null @@ -1598,6 +1670,7 @@ "end": 917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1623,6 +1696,7 @@ "end": 922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -1634,6 +1708,7 @@ "end": 928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1659,6 +1734,7 @@ "end": 947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": null @@ -1670,6 +1746,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1698,6 +1775,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": { @@ -1741,6 +1819,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -1752,6 +1831,7 @@ "end": 1002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false } @@ -1777,6 +1857,7 @@ "end": 1010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false, "typeAnnotation": null @@ -1788,6 +1869,7 @@ "end": 1030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false } @@ -1813,6 +1895,7 @@ "end": 1039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1824,6 +1907,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -1849,6 +1933,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": null @@ -1860,6 +1945,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anyVar", "optional": false } @@ -1885,6 +1971,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1918,6 +2005,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": null @@ -1951,6 +2039,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDE", "optional": false, "typeAnnotation": null @@ -1962,6 +2051,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1987,6 +2077,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionNumberString", "optional": false, "typeAnnotation": null @@ -1998,6 +2089,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2012,6 +2104,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2031,6 +2124,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2052,6 +2146,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2074,6 +2169,7 @@ "end": 1241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2095,6 +2191,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2138,6 +2235,7 @@ "end": 1253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2149,6 +2247,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2174,6 +2273,7 @@ "end": 1273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2185,6 +2285,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2213,6 +2314,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2241,6 +2343,7 @@ "end": 1301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2259,6 +2362,7 @@ "end": 1305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2293,6 +2397,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2304,6 +2409,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2329,6 +2435,7 @@ "end": 1329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2340,6 +2447,7 @@ "end": 1333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2365,6 +2473,7 @@ "end": 1346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -2376,6 +2485,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2401,6 +2511,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2412,6 +2523,7 @@ "end": 1369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2437,6 +2549,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -2448,6 +2561,7 @@ "end": 1411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2477,6 +2591,7 @@ "end": 1229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2499,6 +2614,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unionsOfTupleTypes1.json b/crates/swc_ecma_parser/tests/tsc/unionsOfTupleTypes1.json index ddc2f9a60081..77b8fe91625d 100644 --- a/crates/swc_ecma_parser/tests/tsc/unionsOfTupleTypes1.json +++ b/crates/swc_ecma_parser/tests/tsc/unionsOfTupleTypes1.json @@ -19,6 +19,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -79,6 +80,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -173,6 +175,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -247,6 +250,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -355,6 +359,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -379,6 +384,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -416,6 +422,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -440,6 +447,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -477,6 +485,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -501,6 +510,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -538,6 +548,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1N", "optional": false }, @@ -562,6 +573,7 @@ "end": 269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -591,6 +603,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -615,6 +628,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -652,6 +666,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -676,6 +691,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -713,6 +729,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -737,6 +754,7 @@ "end": 393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -774,6 +792,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2N", "optional": false }, @@ -798,6 +817,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -827,6 +847,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -851,6 +872,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -888,6 +910,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -912,6 +935,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -949,6 +973,7 @@ "end": 532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -973,6 +998,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1010,6 +1036,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3N", "optional": false }, @@ -1034,6 +1061,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1063,6 +1091,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -1087,6 +1116,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1124,6 +1154,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T41", "optional": false }, @@ -1148,6 +1179,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1185,6 +1217,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T42", "optional": false }, @@ -1209,6 +1242,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1246,6 +1280,7 @@ "end": 726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4N", "optional": false }, @@ -1270,6 +1305,7 @@ "end": 731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1294,6 +1330,7 @@ "end": 783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -1313,6 +1350,7 @@ "end": 786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -1334,6 +1372,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T1", "optional": false }, @@ -1356,6 +1395,7 @@ "end": 794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -1377,6 +1417,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T2", "optional": false }, @@ -1399,6 +1440,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": { @@ -1420,6 +1462,7 @@ "end": 806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T3", "optional": false }, @@ -1442,6 +1485,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false, "typeAnnotation": { @@ -1463,6 +1507,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T4", "optional": false }, @@ -1485,6 +1530,7 @@ "end": 817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1549,6 +1595,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d10", "optional": false, "typeAnnotation": null @@ -1560,6 +1607,7 @@ "end": 846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d11", "optional": false, "typeAnnotation": null @@ -1571,6 +1619,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d12", "optional": false, "typeAnnotation": null @@ -1586,6 +1635,7 @@ "end": 857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -1623,6 +1673,7 @@ "end": 890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d20", "optional": false, "typeAnnotation": null @@ -1634,6 +1685,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d21", "optional": false, "typeAnnotation": null @@ -1645,6 +1697,7 @@ "end": 900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d22", "optional": false, "typeAnnotation": null @@ -1660,6 +1713,7 @@ "end": 906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -1697,6 +1751,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d30", "optional": false, "typeAnnotation": null @@ -1708,6 +1763,7 @@ "end": 966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d31", "optional": false, "typeAnnotation": null @@ -1719,6 +1775,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d32", "optional": false, "typeAnnotation": null @@ -1734,6 +1791,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -1771,6 +1829,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d40", "optional": false, "typeAnnotation": null @@ -1782,6 +1841,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d41", "optional": false, "typeAnnotation": null @@ -1793,6 +1853,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d42", "optional": false, "typeAnnotation": null @@ -1808,6 +1869,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -1842,6 +1904,7 @@ "end": 1105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d10", "optional": false, "typeAnnotation": null @@ -1853,6 +1916,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d11", "optional": false, "typeAnnotation": null @@ -1864,6 +1928,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d12", "optional": false, "typeAnnotation": null @@ -1879,6 +1944,7 @@ "end": 1121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -1911,6 +1977,7 @@ "end": 1131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d20", "optional": false, "typeAnnotation": null @@ -1922,6 +1989,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d21", "optional": false, "typeAnnotation": null @@ -1933,6 +2001,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d22", "optional": false, "typeAnnotation": null @@ -1948,6 +2017,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -1980,6 +2050,7 @@ "end": 1157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d30", "optional": false, "typeAnnotation": null @@ -1991,6 +2062,7 @@ "end": 1162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d31", "optional": false, "typeAnnotation": null @@ -2002,6 +2074,7 @@ "end": 1167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d32", "optional": false, "typeAnnotation": null @@ -2017,6 +2090,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false } @@ -2049,6 +2123,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d40", "optional": false, "typeAnnotation": null @@ -2060,6 +2135,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d41", "optional": false, "typeAnnotation": null @@ -2071,6 +2147,7 @@ "end": 1193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d42", "optional": false, "typeAnnotation": null @@ -2086,6 +2163,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false } @@ -2114,6 +2192,7 @@ "end": 1212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t10", "optional": false, "typeAnnotation": null @@ -2131,6 +2210,7 @@ "end": 1217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2178,6 +2258,7 @@ "end": 1244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t11", "optional": false, "typeAnnotation": null @@ -2195,6 +2276,7 @@ "end": 1249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2242,6 +2324,7 @@ "end": 1276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t12", "optional": false, "typeAnnotation": null @@ -2259,6 +2342,7 @@ "end": 1281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2306,6 +2390,7 @@ "end": 1311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1x", "optional": false, "typeAnnotation": null @@ -2323,6 +2408,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -2339,6 +2425,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2371,6 +2458,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t20", "optional": false, "typeAnnotation": null @@ -2388,6 +2476,7 @@ "end": 1357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2435,6 +2524,7 @@ "end": 1394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t21", "optional": false, "typeAnnotation": null @@ -2452,6 +2542,7 @@ "end": 1399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2499,6 +2590,7 @@ "end": 1438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t22", "optional": false, "typeAnnotation": null @@ -2516,6 +2608,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2563,6 +2656,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2x", "optional": false, "typeAnnotation": null @@ -2580,6 +2674,7 @@ "end": 1478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -2596,6 +2691,7 @@ "end": 1480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2628,6 +2724,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t30", "optional": false, "typeAnnotation": null @@ -2645,6 +2742,7 @@ "end": 1529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -2692,6 +2790,7 @@ "end": 1556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t31", "optional": false, "typeAnnotation": null @@ -2709,6 +2808,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -2756,6 +2856,7 @@ "end": 1588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t32", "optional": false, "typeAnnotation": null @@ -2773,6 +2874,7 @@ "end": 1593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -2820,6 +2922,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3x", "optional": false, "typeAnnotation": null @@ -2837,6 +2940,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -2853,6 +2957,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2885,6 +2990,7 @@ "end": 1661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t40", "optional": false, "typeAnnotation": null @@ -2902,6 +3008,7 @@ "end": 1666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -2949,6 +3056,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t41", "optional": false, "typeAnnotation": null @@ -2966,6 +3074,7 @@ "end": 1708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -3013,6 +3122,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t42", "optional": false, "typeAnnotation": null @@ -3030,6 +3140,7 @@ "end": 1752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -3077,6 +3188,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4x", "optional": false, "typeAnnotation": null @@ -3094,6 +3206,7 @@ "end": 1796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -3110,6 +3223,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3145,6 +3259,7 @@ "end": 1837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false }, @@ -3202,6 +3317,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false }, @@ -3259,6 +3375,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false }, @@ -3316,6 +3433,7 @@ "end": 1885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t4", "optional": false }, @@ -3368,6 +3486,7 @@ "end": 1932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unioned", "optional": false }, @@ -3471,6 +3590,7 @@ "end": 1972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false, "typeAnnotation": { @@ -3492,6 +3612,7 @@ "end": 1981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unioned", "optional": false }, @@ -3539,6 +3660,7 @@ "end": 2001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unioned", "optional": false }, @@ -3579,6 +3701,7 @@ "end": 2012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3590,6 +3713,7 @@ "end": 2015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -3605,6 +3729,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/uniqueSymbols.json b/crates/swc_ecma_parser/tests/tsc/uniqueSymbols.json index 2b3d9eb973f3..c2dc8f21d414 100644 --- a/crates/swc_ecma_parser/tests/tsc/uniqueSymbols.json +++ b/crates/swc_ecma_parser/tests/tsc/uniqueSymbols.json @@ -28,6 +28,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false, "typeAnnotation": null @@ -97,6 +100,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -130,6 +134,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false, "typeAnnotation": null @@ -148,6 +153,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -181,6 +187,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false, "typeAnnotation": { @@ -235,6 +242,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constTypeAndCall", "optional": false, "typeAnnotation": { @@ -275,6 +283,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -308,6 +317,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstCall", "optional": false, "typeAnnotation": null @@ -319,6 +329,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -349,6 +360,7 @@ "end": 477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLetCall", "optional": false, "typeAnnotation": null @@ -360,6 +372,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -390,6 +403,7 @@ "end": 513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToVarCall", "optional": false, "typeAnnotation": null @@ -401,6 +415,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -431,6 +446,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -442,6 +458,7 @@ "end": 570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -472,6 +489,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToConstCall", "optional": false, "typeAnnotation": null @@ -483,6 +501,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -513,6 +532,7 @@ "end": 628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToLetCall", "optional": false, "typeAnnotation": null @@ -524,6 +544,7 @@ "end": 638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -554,6 +575,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToVarCall", "optional": false, "typeAnnotation": null @@ -565,6 +587,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -595,6 +618,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -606,6 +630,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -636,6 +661,7 @@ "end": 737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToConstCall", "optional": false, "typeAnnotation": null @@ -647,6 +673,7 @@ "end": 749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -677,6 +704,7 @@ "end": 771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToLetCall", "optional": false, "typeAnnotation": null @@ -688,6 +716,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -718,6 +747,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToVarCall", "optional": false, "typeAnnotation": null @@ -729,6 +759,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -759,6 +790,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -770,6 +802,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -800,6 +833,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -821,6 +855,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -835,6 +870,7 @@ "end": 976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -865,6 +901,7 @@ "end": 1024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstDeclAmbientWithTypeQuery", "optional": false, "typeAnnotation": { @@ -886,6 +923,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -900,6 +938,7 @@ "end": 1054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -930,6 +969,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromAny", "optional": false, "typeAnnotation": { @@ -992,6 +1032,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnConstCall", "optional": false }, @@ -1024,6 +1065,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -1044,6 +1086,7 @@ "end": 1287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnLetCall", "optional": false }, @@ -1076,6 +1119,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false } @@ -1096,6 +1140,7 @@ "end": 1336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnVarCall", "optional": false }, @@ -1128,6 +1173,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false } @@ -1148,6 +1194,7 @@ "end": 1442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnConstCallWithTypeQuery", "optional": false }, @@ -1180,6 +1227,7 @@ "end": 1481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -1208,6 +1256,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1224,6 +1273,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldConstCall", "optional": false }, @@ -1262,6 +1312,7 @@ "end": 1575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1284,6 +1335,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldLetCall", "optional": false }, @@ -1322,6 +1374,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -1344,6 +1397,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldVarCall", "optional": false }, @@ -1382,6 +1436,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -1404,6 +1459,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldConstCallWithTypeQuery", "optional": false }, @@ -1442,6 +1498,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1472,6 +1529,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1495,6 +1553,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1514,6 +1573,7 @@ "end": 1912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnConstCall", "optional": false }, @@ -1546,6 +1606,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -1566,6 +1627,7 @@ "end": 1974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnLetCall", "optional": false }, @@ -1598,6 +1660,7 @@ "end": 1993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false } @@ -1618,6 +1681,7 @@ "end": 2034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnVarCall", "optional": false }, @@ -1650,6 +1714,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false } @@ -1670,6 +1735,7 @@ "end": 2144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldConstCall", "optional": false }, @@ -1708,6 +1774,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1730,6 +1797,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldLetCall", "optional": false }, @@ -1768,6 +1836,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -1790,6 +1859,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldVarCall", "optional": false }, @@ -1828,6 +1898,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -1850,6 +1921,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1889,6 +1961,7 @@ "end": 2361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1982,6 +2055,7 @@ "end": 2489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2049,6 +2123,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2094,6 +2169,7 @@ "end": 2571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2139,6 +2215,7 @@ "end": 2601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2186,6 +2263,7 @@ "end": 2622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2207,6 +2285,7 @@ "end": 2625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2242,6 +2321,7 @@ "end": 2664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticCall", "optional": false, "typeAnnotation": null @@ -2259,6 +2339,7 @@ "end": 2668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2298,6 +2379,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticType", "optional": false, "typeAnnotation": null @@ -2315,6 +2397,7 @@ "end": 2729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2354,6 +2437,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeAndCall", "optional": false, "typeAnnotation": null @@ -2371,6 +2455,7 @@ "end": 2797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2410,6 +2495,7 @@ "end": 2862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteStaticCall", "optional": false, "typeAnnotation": null @@ -2427,6 +2513,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2466,6 +2553,7 @@ "end": 2938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2493,6 +2581,7 @@ "end": 2948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2522,6 +2611,7 @@ "end": 2971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2561,6 +2651,7 @@ "end": 3041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2588,6 +2679,7 @@ "end": 3051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2617,6 +2709,7 @@ "end": 3074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2656,6 +2749,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2683,6 +2777,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2712,6 +2807,7 @@ "end": 3191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2751,6 +2847,7 @@ "end": 3269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteStaticCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2778,6 +2875,7 @@ "end": 3279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2807,6 +2905,7 @@ "end": 3303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2846,6 +2945,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCall", "optional": false, "typeAnnotation": null @@ -2863,6 +2963,7 @@ "end": 3360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2902,6 +3003,7 @@ "end": 3406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCall", "optional": false, "typeAnnotation": null @@ -2919,6 +3021,7 @@ "end": 3410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2958,6 +3061,7 @@ "end": 3469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2985,6 +3089,7 @@ "end": 3479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3014,6 +3119,7 @@ "end": 3496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3053,6 +3159,7 @@ "end": 3555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -3080,6 +3187,7 @@ "end": 3565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3109,6 +3217,7 @@ "end": 3583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3148,6 +3257,7 @@ "end": 3646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCallWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3176,6 +3286,7 @@ "end": 3649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3213,6 +3324,7 @@ "end": 3669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3252,6 +3364,7 @@ "end": 3732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCallWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3280,6 +3393,7 @@ "end": 3735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3317,6 +3431,7 @@ "end": 3756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3346,6 +3461,7 @@ "end": 3798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3373,6 +3489,7 @@ "end": 3826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyType", "optional": false }, @@ -3428,6 +3545,7 @@ "end": 3860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -3449,6 +3567,7 @@ "end": 3863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3484,6 +3603,7 @@ "end": 3896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyType", "optional": false, "typeAnnotation": null @@ -3501,6 +3621,7 @@ "end": 3900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3540,6 +3661,7 @@ "end": 3958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -3567,6 +3689,7 @@ "end": 3968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3596,6 +3719,7 @@ "end": 3985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3635,6 +3759,7 @@ "end": 4047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3663,6 +3788,7 @@ "end": 4050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3700,6 +3826,7 @@ "end": 4070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3730,6 +3857,7 @@ "end": 4109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3755,6 +3883,7 @@ "end": 4139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyType", "optional": false }, @@ -3798,6 +3927,7 @@ "end": 4166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -3830,6 +3960,7 @@ "end": 4205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyNestedType", "optional": false }, @@ -3889,6 +4020,7 @@ "end": 4246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -3910,6 +4042,7 @@ "end": 4249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3945,6 +4078,7 @@ "end": 4282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyType", "optional": false, "typeAnnotation": null @@ -3962,6 +4096,7 @@ "end": 4286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4001,6 +4136,7 @@ "end": 4337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedType", "optional": false, "typeAnnotation": null @@ -4024,6 +4160,7 @@ "end": 4341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4072,6 +4209,7 @@ "end": 4412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -4099,6 +4237,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4128,6 +4267,7 @@ "end": 4439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4167,6 +4307,7 @@ "end": 4503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -4200,6 +4341,7 @@ "end": 4513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4244,6 +4386,7 @@ "end": 4543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4292,6 +4435,7 @@ "end": 4618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -4320,6 +4464,7 @@ "end": 4621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -4357,6 +4502,7 @@ "end": 4641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4396,6 +4542,7 @@ "end": 4709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -4431,6 +4578,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -4491,6 +4639,7 @@ "end": 4748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4539,6 +4688,7 @@ "end": 4829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promiseForConstCall", "optional": false, "typeAnnotation": null @@ -4563,6 +4713,7 @@ "end": 4839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4585,6 +4736,7 @@ "end": 4857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -4619,6 +4771,7 @@ "end": 4882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayOfConstCall", "optional": false, "typeAnnotation": null @@ -4639,6 +4792,7 @@ "end": 4895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -4672,6 +4826,7 @@ "end": 4955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4719,6 +4874,7 @@ "end": 4991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4752,6 +4908,7 @@ "end": 5001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4809,6 +4966,7 @@ "end": 5035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -4838,6 +4996,7 @@ "end": 5041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4887,6 +5046,7 @@ "end": 5051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4943,6 +5103,7 @@ "end": 5081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4962,6 +5123,7 @@ "end": 5086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4983,6 +5145,7 @@ "end": 5089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5021,6 +5184,7 @@ "end": 5083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5051,6 +5215,7 @@ "end": 5093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5067,6 +5232,7 @@ "end": 5113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5086,6 +5252,7 @@ "end": 5115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5107,6 +5274,7 @@ "end": 5125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5151,6 +5319,7 @@ "end": 5152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5170,6 +5339,7 @@ "end": 5154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5197,6 +5367,7 @@ "end": 5164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5261,6 +5432,7 @@ "end": 5222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5274,6 +5446,7 @@ "end": 5224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5302,6 +5475,7 @@ "end": 5228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5321,6 +5495,7 @@ "end": 5230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5358,6 +5533,7 @@ "end": 5236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5377,6 +5553,7 @@ "end": 5238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5424,6 +5601,7 @@ "end": 5275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5459,6 +5637,7 @@ "end": 5280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5503,6 +5682,7 @@ "end": 5287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5550,6 +5730,7 @@ "end": 5336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -5578,6 +5759,7 @@ "end": 5349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5605,6 +5787,7 @@ "end": 5359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5641,6 +5824,7 @@ "end": 5371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5700,6 +5884,7 @@ "end": 5403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5749,6 +5934,7 @@ "end": 5438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5804,6 +5990,7 @@ "end": 5474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5861,6 +6048,7 @@ "end": 5504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5905,6 +6093,7 @@ "end": 5522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -5916,6 +6105,7 @@ "end": 5526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5949,6 +6139,7 @@ "end": 5538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -5975,6 +6166,7 @@ "end": 5580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C0", "optional": false }, @@ -6007,6 +6199,7 @@ "end": 5608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6048,6 +6241,7 @@ "end": 5635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6098,6 +6292,7 @@ "end": 5664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6150,6 +6345,7 @@ "end": 5688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6191,6 +6387,7 @@ "end": 5706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6241,6 +6438,7 @@ "end": 5726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6293,6 +6491,7 @@ "end": 5752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6334,6 +6533,7 @@ "end": 5772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6384,6 +6584,7 @@ "end": 5794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6436,6 +6637,7 @@ "end": 5811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6477,6 +6679,7 @@ "end": 5822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6527,6 +6730,7 @@ "end": 5835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6601,6 +6805,7 @@ "end": 5867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6662,6 +6867,7 @@ "end": 5901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6729,6 +6935,7 @@ "end": 5936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6798,6 +7005,7 @@ "end": 5965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6854,6 +7062,7 @@ "end": 5982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -6865,6 +7074,7 @@ "end": 5986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6898,6 +7108,7 @@ "end": 5998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -6942,6 +7153,7 @@ "end": 6051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6958,6 +7170,7 @@ "end": 6053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6983,6 +7196,7 @@ "end": 6057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7005,6 +7219,7 @@ "end": 6059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7039,6 +7254,7 @@ "end": 6065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -7061,6 +7277,7 @@ "end": 6067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7104,6 +7321,7 @@ "end": 6105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7117,6 +7335,7 @@ "end": 6117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -7142,6 +7361,7 @@ "end": 6114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7171,6 +7391,7 @@ "end": 6121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7190,6 +7411,7 @@ "end": 6135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7230,6 +7452,7 @@ "end": 6130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7268,6 +7491,7 @@ "end": 6141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7287,6 +7511,7 @@ "end": 6155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7335,6 +7560,7 @@ "end": 6150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7373,6 +7599,7 @@ "end": 6164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7386,6 +7613,7 @@ "end": 6166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -7414,6 +7642,7 @@ "end": 6170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7433,6 +7662,7 @@ "end": 6172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7470,6 +7700,7 @@ "end": 6178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7489,6 +7720,7 @@ "end": 6180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7534,6 +7766,7 @@ "end": 6211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7574,6 +7807,7 @@ "end": 6220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7623,6 +7857,7 @@ "end": 6231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7693,6 +7928,7 @@ "end": 6265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7725,6 +7961,7 @@ "end": 6282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7778,6 +8015,7 @@ "end": 6294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7816,6 +8054,7 @@ "end": 6311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7878,6 +8117,7 @@ "end": 6325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7916,6 +8156,7 @@ "end": 6342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7981,6 +8222,7 @@ "end": 6392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8016,6 +8258,7 @@ "end": 6406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -8052,6 +8295,7 @@ "end": 6429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -8082,6 +8326,7 @@ "end": 6445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8145,6 +8390,7 @@ "end": 6466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -8211,6 +8457,7 @@ "end": 6483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8274,6 +8521,7 @@ "end": 6497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -8341,6 +8589,7 @@ "end": 6548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -8367,6 +8616,7 @@ "end": 6562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method1", "optional": false }, @@ -8392,6 +8642,7 @@ "end": 6574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8413,6 +8664,7 @@ "end": 6587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method2", "optional": false }, @@ -8438,6 +8690,7 @@ "end": 6598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -8461,6 +8714,7 @@ "end": 6607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8485,6 +8739,7 @@ "end": 6621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false }, @@ -8510,6 +8765,7 @@ "end": 6646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -8533,6 +8789,7 @@ "end": 6655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8557,6 +8814,7 @@ "end": 6669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method4", "optional": false }, @@ -8582,6 +8840,7 @@ "end": 6689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -8605,6 +8864,7 @@ "end": 6698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8629,6 +8889,7 @@ "end": 6712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method5", "optional": false }, @@ -8642,6 +8903,7 @@ "end": 6714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": true, "typeAnnotation": { @@ -8663,6 +8925,7 @@ "end": 6725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8690,6 +8953,7 @@ "end": 6736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8724,6 +8988,7 @@ "end": 6749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": { @@ -8745,6 +9010,7 @@ "end": 6758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -8797,6 +9063,7 @@ "end": 6795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8846,6 +9113,7 @@ "end": 6897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8901,6 +9169,7 @@ "end": 7000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8958,6 +9227,7 @@ "end": 7096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9002,6 +9272,7 @@ "end": 7172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -9013,6 +9284,7 @@ "end": 7176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -9046,6 +9318,7 @@ "end": 7249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -9086,6 +9359,7 @@ "end": 7313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -9122,6 +9396,7 @@ "end": 7331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -9143,6 +9418,7 @@ "end": 7341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9179,6 +9455,7 @@ "end": 7371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -9207,6 +9484,7 @@ "end": 7352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9239,6 +9517,7 @@ "end": 7393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -9267,6 +9546,7 @@ "end": 7396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -9320,6 +9600,7 @@ "end": 7451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -9355,6 +9636,7 @@ "end": 7416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -9408,6 +9690,7 @@ "end": 7472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ce0", "optional": false, "typeAnnotation": null @@ -9452,6 +9735,7 @@ "end": 7496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -9473,6 +9757,7 @@ "end": 7506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9509,6 +9794,7 @@ "end": 7536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -9537,6 +9823,7 @@ "end": 7517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9581,6 +9868,7 @@ "end": 7557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -9609,6 +9897,7 @@ "end": 7560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -9662,6 +9951,7 @@ "end": 7615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -9697,6 +9987,7 @@ "end": 7580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -9748,6 +10039,7 @@ "end": 7658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcInferredReturnType", "optional": false }, @@ -9767,6 +10059,7 @@ "end": 7662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -9795,6 +10088,7 @@ "end": 7672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -9808,6 +10102,7 @@ "end": 7674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -9829,6 +10124,7 @@ "end": 7684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -9887,6 +10183,7 @@ "end": 7711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarations.json b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarations.json index f116b7bea8aa..a9385d435e5d 100644 --- a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarations.json @@ -28,6 +28,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -79,6 +81,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false, "typeAnnotation": null @@ -97,6 +100,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -130,6 +134,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false, "typeAnnotation": null @@ -148,6 +153,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -181,6 +187,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false, "typeAnnotation": { @@ -235,6 +242,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constTypeAndCall", "optional": false, "typeAnnotation": { @@ -275,6 +283,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -308,6 +317,7 @@ "end": 438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstCall", "optional": false, "typeAnnotation": null @@ -319,6 +329,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -349,6 +360,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLetCall", "optional": false, "typeAnnotation": null @@ -360,6 +372,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -390,6 +403,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToVarCall", "optional": false, "typeAnnotation": null @@ -401,6 +415,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -431,6 +446,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -442,6 +458,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -472,6 +489,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToConstCall", "optional": false, "typeAnnotation": null @@ -483,6 +501,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -513,6 +532,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToLetCall", "optional": false, "typeAnnotation": null @@ -524,6 +544,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -554,6 +575,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToVarCall", "optional": false, "typeAnnotation": null @@ -565,6 +587,7 @@ "end": 669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -595,6 +618,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -606,6 +630,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -636,6 +661,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToConstCall", "optional": false, "typeAnnotation": null @@ -647,6 +673,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -677,6 +704,7 @@ "end": 770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToLetCall", "optional": false, "typeAnnotation": null @@ -688,6 +716,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -718,6 +747,7 @@ "end": 802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToVarCall", "optional": false, "typeAnnotation": null @@ -729,6 +759,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -759,6 +790,7 @@ "end": 843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInitToConstDeclAmbient", "optional": false, "typeAnnotation": null @@ -770,6 +802,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -800,6 +833,7 @@ "end": 945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -821,6 +855,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -835,6 +870,7 @@ "end": 975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -865,6 +901,7 @@ "end": 1023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToConstDeclAmbientWithTypeQuery", "optional": false, "typeAnnotation": { @@ -886,6 +923,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -900,6 +938,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constType", "optional": false }, @@ -916,6 +955,7 @@ "end": 1113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnConstCall", "optional": false }, @@ -948,6 +988,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -968,6 +1009,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnLetCall", "optional": false }, @@ -1000,6 +1042,7 @@ "end": 1183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false } @@ -1020,6 +1063,7 @@ "end": 1213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnVarCall", "optional": false }, @@ -1052,6 +1096,7 @@ "end": 1232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false } @@ -1072,6 +1117,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcReturnConstCallWithTypeQuery", "optional": false }, @@ -1104,6 +1150,7 @@ "end": 1358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -1132,6 +1179,7 @@ "end": 1339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1148,6 +1196,7 @@ "end": 1432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldConstCall", "optional": false }, @@ -1186,6 +1235,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1208,6 +1258,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldLetCall", "optional": false }, @@ -1246,6 +1297,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -1268,6 +1320,7 @@ "end": 1536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldVarCall", "optional": false }, @@ -1306,6 +1359,7 @@ "end": 1554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -1328,6 +1382,7 @@ "end": 1654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "genFuncYieldConstCallWithTypeQuery", "optional": false }, @@ -1366,6 +1421,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1396,6 +1452,7 @@ "end": 1674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1419,6 +1476,7 @@ "end": 1691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1438,6 +1496,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnConstCall", "optional": false }, @@ -1470,6 +1529,7 @@ "end": 1810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -1490,6 +1550,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnLetCall", "optional": false }, @@ -1522,6 +1583,7 @@ "end": 1870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false } @@ -1542,6 +1604,7 @@ "end": 1911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncFuncReturnVarCall", "optional": false }, @@ -1574,6 +1637,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false } @@ -1594,6 +1658,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldConstCall", "optional": false }, @@ -1632,6 +1697,7 @@ "end": 2041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false }, @@ -1654,6 +1720,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldLetCall", "optional": false }, @@ -1692,6 +1759,7 @@ "end": 2103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "letCall", "optional": false }, @@ -1714,6 +1782,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asyncGenFuncYieldVarCall", "optional": false }, @@ -1752,6 +1821,7 @@ "end": 2165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varCall", "optional": false }, @@ -1774,6 +1844,7 @@ "end": 2188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1813,6 +1884,7 @@ "end": 2238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1906,6 +1978,7 @@ "end": 2366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1973,6 +2046,7 @@ "end": 2409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2018,6 +2092,7 @@ "end": 2448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2063,6 +2138,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2110,6 +2186,7 @@ "end": 2499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2131,6 +2208,7 @@ "end": 2502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2166,6 +2244,7 @@ "end": 2541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticCall", "optional": false, "typeAnnotation": null @@ -2183,6 +2262,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2222,6 +2302,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticType", "optional": false, "typeAnnotation": null @@ -2239,6 +2320,7 @@ "end": 2606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2278,6 +2360,7 @@ "end": 2670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeAndCall", "optional": false, "typeAnnotation": null @@ -2295,6 +2378,7 @@ "end": 2674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2334,6 +2418,7 @@ "end": 2739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteStaticCall", "optional": false, "typeAnnotation": null @@ -2351,6 +2436,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2390,6 +2476,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2417,6 +2504,7 @@ "end": 2825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2446,6 +2534,7 @@ "end": 2848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2485,6 +2574,7 @@ "end": 2918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2512,6 +2602,7 @@ "end": 2928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2541,6 +2632,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2580,6 +2672,7 @@ "end": 3028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2607,6 +2700,7 @@ "end": 3038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2636,6 +2730,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2675,6 +2770,7 @@ "end": 3146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteStaticCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2702,6 +2798,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2731,6 +2828,7 @@ "end": 3180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -2770,6 +2868,7 @@ "end": 3233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCall", "optional": false, "typeAnnotation": null @@ -2787,6 +2886,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2826,6 +2926,7 @@ "end": 3283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCall", "optional": false, "typeAnnotation": null @@ -2843,6 +2944,7 @@ "end": 3287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2882,6 +2984,7 @@ "end": 3346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -2909,6 +3012,7 @@ "end": 3356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2938,6 +3042,7 @@ "end": 3373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -2977,6 +3082,7 @@ "end": 3432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCallWithTypeQuery", "optional": false, "typeAnnotation": { @@ -3004,6 +3110,7 @@ "end": 3442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3033,6 +3140,7 @@ "end": 3460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3072,6 +3180,7 @@ "end": 3523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadonlyCallWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3100,6 +3209,7 @@ "end": 3526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3137,6 +3247,7 @@ "end": 3546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3176,6 +3287,7 @@ "end": 3609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToCReadwriteCallWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3204,6 +3316,7 @@ "end": 3612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3241,6 +3354,7 @@ "end": 3633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3270,6 +3384,7 @@ "end": 3675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3297,6 +3412,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyType", "optional": false }, @@ -3352,6 +3468,7 @@ "end": 3737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -3373,6 +3490,7 @@ "end": 3740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3408,6 +3526,7 @@ "end": 3773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyType", "optional": false, "typeAnnotation": null @@ -3425,6 +3544,7 @@ "end": 3777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3464,6 +3584,7 @@ "end": 3835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -3491,6 +3612,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3520,6 +3642,7 @@ "end": 3862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3559,6 +3682,7 @@ "end": 3924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToIReadonlyTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -3587,6 +3711,7 @@ "end": 3927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -3624,6 +3749,7 @@ "end": 3947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3654,6 +3780,7 @@ "end": 3986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3679,6 +3806,7 @@ "end": 4016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyType", "optional": false }, @@ -3722,6 +3850,7 @@ "end": 4043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nested", "optional": false }, @@ -3754,6 +3883,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyNestedType", "optional": false }, @@ -3813,6 +3943,7 @@ "end": 4123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": { @@ -3834,6 +3965,7 @@ "end": 4126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -3869,6 +4001,7 @@ "end": 4159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyType", "optional": false, "typeAnnotation": null @@ -3886,6 +4019,7 @@ "end": 4163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -3925,6 +4059,7 @@ "end": 4214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedType", "optional": false, "typeAnnotation": null @@ -3948,6 +4083,7 @@ "end": 4218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -3996,6 +4132,7 @@ "end": 4289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -4023,6 +4160,7 @@ "end": 4299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4052,6 +4190,7 @@ "end": 4316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4091,6 +4230,7 @@ "end": 4380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedTypeWithTypeQuery", "optional": false, "typeAnnotation": { @@ -4124,6 +4264,7 @@ "end": 4390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4168,6 +4309,7 @@ "end": 4420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4216,6 +4358,7 @@ "end": 4495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -4244,6 +4387,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -4281,6 +4425,7 @@ "end": 4518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4320,6 +4465,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constInitToLReadonlyNestedTypeWithIndexedAccess", "optional": false, "typeAnnotation": { @@ -4355,6 +4501,7 @@ "end": 4589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -4415,6 +4562,7 @@ "end": 4625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -4463,6 +4611,7 @@ "end": 4706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promiseForConstCall", "optional": false, "typeAnnotation": null @@ -4487,6 +4636,7 @@ "end": 4716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4509,6 +4659,7 @@ "end": 4734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -4543,6 +4694,7 @@ "end": 4759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arrayOfConstCall", "optional": false, "typeAnnotation": null @@ -4563,6 +4715,7 @@ "end": 4772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constCall", "optional": false } @@ -4596,6 +4749,7 @@ "end": 4832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4643,6 +4797,7 @@ "end": 4868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4676,6 +4831,7 @@ "end": 4878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -4733,6 +4889,7 @@ "end": 4912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -4762,6 +4919,7 @@ "end": 4918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -4811,6 +4969,7 @@ "end": 4928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -4867,6 +5026,7 @@ "end": 4958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -4886,6 +5046,7 @@ "end": 4963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4907,6 +5068,7 @@ "end": 4966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4945,6 +5107,7 @@ "end": 4960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4975,6 +5138,7 @@ "end": 4970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4991,6 +5155,7 @@ "end": 4990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5010,6 +5175,7 @@ "end": 4992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5031,6 +5197,7 @@ "end": 5002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5075,6 +5242,7 @@ "end": 5029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -5094,6 +5262,7 @@ "end": 5031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5121,6 +5290,7 @@ "end": 5041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5185,6 +5355,7 @@ "end": 5099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5198,6 +5369,7 @@ "end": 5101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5226,6 +5398,7 @@ "end": 5105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5245,6 +5418,7 @@ "end": 5107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5282,6 +5456,7 @@ "end": 5113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -5301,6 +5476,7 @@ "end": 5115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5348,6 +5524,7 @@ "end": 5152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5383,6 +5560,7 @@ "end": 5157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5427,6 +5605,7 @@ "end": 5164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5474,6 +5653,7 @@ "end": 5213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -5502,6 +5682,7 @@ "end": 5226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5529,6 +5710,7 @@ "end": 5236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5565,6 +5747,7 @@ "end": 5248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -5624,6 +5807,7 @@ "end": 5280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5673,6 +5857,7 @@ "end": 5315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5728,6 +5913,7 @@ "end": 5351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5785,6 +5971,7 @@ "end": 5381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5829,6 +6016,7 @@ "end": 5399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -5840,6 +6028,7 @@ "end": 5403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -5873,6 +6062,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -5899,6 +6089,7 @@ "end": 5456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C0", "optional": false }, @@ -5931,6 +6122,7 @@ "end": 5484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5972,6 +6164,7 @@ "end": 5511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6022,6 +6215,7 @@ "end": 5540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6074,6 +6268,7 @@ "end": 5564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6115,6 +6310,7 @@ "end": 5582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6165,6 +6361,7 @@ "end": 5602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6217,6 +6414,7 @@ "end": 5628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6258,6 +6456,7 @@ "end": 5648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6308,6 +6507,7 @@ "end": 5670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6360,6 +6560,7 @@ "end": 5687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6401,6 +6602,7 @@ "end": 5698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6451,6 +6653,7 @@ "end": 5711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6525,6 +6728,7 @@ "end": 5743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6586,6 +6790,7 @@ "end": 5777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6653,6 +6858,7 @@ "end": 5812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6722,6 +6928,7 @@ "end": 5841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -6778,6 +6985,7 @@ "end": 5858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -6789,6 +6997,7 @@ "end": 5862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6822,6 +7031,7 @@ "end": 5874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -6866,6 +7076,7 @@ "end": 5927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6882,6 +7093,7 @@ "end": 5929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -6907,6 +7119,7 @@ "end": 5933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6929,6 +7142,7 @@ "end": 5935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -6963,6 +7177,7 @@ "end": 5941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -6985,6 +7200,7 @@ "end": 5943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7028,6 +7244,7 @@ "end": 5981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7041,6 +7258,7 @@ "end": 5993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -7066,6 +7284,7 @@ "end": 5990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7095,6 +7314,7 @@ "end": 5997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7114,6 +7334,7 @@ "end": 6011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7154,6 +7375,7 @@ "end": 6006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7192,6 +7414,7 @@ "end": 6017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -7211,6 +7434,7 @@ "end": 6031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7259,6 +7483,7 @@ "end": 6026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7297,6 +7522,7 @@ "end": 6040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7310,6 +7536,7 @@ "end": 6042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -7338,6 +7565,7 @@ "end": 6046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7357,6 +7585,7 @@ "end": 6048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7394,6 +7623,7 @@ "end": 6054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -7413,6 +7643,7 @@ "end": 6056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7458,6 +7689,7 @@ "end": 6087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7498,6 +7730,7 @@ "end": 6096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7547,6 +7780,7 @@ "end": 6107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7617,6 +7851,7 @@ "end": 6141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7649,6 +7884,7 @@ "end": 6158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -7702,6 +7938,7 @@ "end": 6170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7740,6 +7977,7 @@ "end": 6187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7802,6 +8040,7 @@ "end": 6201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -7840,6 +8079,7 @@ "end": 6218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7905,6 +8145,7 @@ "end": 6268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -7940,6 +8181,7 @@ "end": 6282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -7976,6 +8218,7 @@ "end": 6305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -8006,6 +8249,7 @@ "end": 6321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8069,6 +8313,7 @@ "end": 6342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -8135,6 +8380,7 @@ "end": 6359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8198,6 +8444,7 @@ "end": 6373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -8265,6 +8512,7 @@ "end": 6424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -8291,6 +8539,7 @@ "end": 6438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method1", "optional": false }, @@ -8316,6 +8565,7 @@ "end": 6450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8337,6 +8587,7 @@ "end": 6463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method2", "optional": false }, @@ -8362,6 +8613,7 @@ "end": 6474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -8385,6 +8637,7 @@ "end": 6483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8409,6 +8662,7 @@ "end": 6497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method3", "optional": false }, @@ -8434,6 +8688,7 @@ "end": 6522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -8457,6 +8712,7 @@ "end": 6531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8481,6 +8737,7 @@ "end": 6545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method4", "optional": false }, @@ -8506,6 +8763,7 @@ "end": 6565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -8529,6 +8787,7 @@ "end": 6574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8553,6 +8812,7 @@ "end": 6588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method5", "optional": false }, @@ -8566,6 +8826,7 @@ "end": 6590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": true, "typeAnnotation": { @@ -8587,6 +8848,7 @@ "end": 6601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8614,6 +8876,7 @@ "end": 6612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8648,6 +8911,7 @@ "end": 6625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": { @@ -8669,6 +8933,7 @@ "end": 6634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false }, @@ -8721,6 +8986,7 @@ "end": 6671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8770,6 +9036,7 @@ "end": 6773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8825,6 +9092,7 @@ "end": 6876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8882,6 +9150,7 @@ "end": 6972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -8926,6 +9195,7 @@ "end": 7048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -8937,6 +9207,7 @@ "end": 7052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -8970,6 +9241,7 @@ "end": 7125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsErrors.json b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsErrors.json index 93e4da2d6cf8..167da941e4f4 100644 --- a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsErrors.json @@ -28,6 +28,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -72,6 +73,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -99,6 +101,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonlyType", "optional": false }, @@ -160,6 +163,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -196,6 +200,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -217,6 +222,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -253,6 +259,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -281,6 +288,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -313,6 +321,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -341,6 +350,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -394,6 +404,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -429,6 +440,7 @@ "end": 364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -489,6 +501,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "classExpression", "optional": false, "typeAnnotation": null @@ -533,6 +546,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -554,6 +568,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -590,6 +605,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -618,6 +634,7 @@ "end": 484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -662,6 +679,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -690,6 +708,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -743,6 +762,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -778,6 +798,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -836,6 +857,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funcInferredReturnType", "optional": false }, @@ -855,6 +877,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -883,6 +906,7 @@ "end": 646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -896,6 +920,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -917,6 +942,7 @@ "end": 658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -975,6 +1001,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -1006,6 +1033,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceWithPrivateNamedProperties", "optional": false }, @@ -1033,6 +1061,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1077,6 +1106,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InterfaceWithPrivateNamedMethods", "optional": false }, @@ -1103,6 +1133,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1150,6 +1181,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeLiteralWithPrivateNamedProperties", "optional": false }, @@ -1175,6 +1207,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1220,6 +1253,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeLiteralWithPrivateNamedMethods", "optional": false }, @@ -1244,6 +1278,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -1286,6 +1321,7 @@ "end": 1018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithPrivateNamedProperties", "optional": false }, @@ -1316,6 +1352,7 @@ "end": 1027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1365,6 +1402,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1418,6 +1456,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithPrivateNamedMethods", "optional": false }, @@ -1448,6 +1487,7 @@ "end": 1109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1500,6 +1540,7 @@ "end": 1129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1556,6 +1597,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassWithPrivateNamedAccessors", "optional": false }, @@ -1586,6 +1628,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1619,6 +1662,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1670,6 +1714,7 @@ "end": 1236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1690,6 +1735,7 @@ "end": 1239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -1756,6 +1802,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1789,6 +1836,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1840,6 +1888,7 @@ "end": 1315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1860,6 +1909,7 @@ "end": 1318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJs.json b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJs.json index b36a8c858a3c..fd915620da51 100644 --- a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJs.json +++ b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJs.json @@ -14,6 +14,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -53,6 +54,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -124,6 +126,7 @@ "end": 523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -169,6 +172,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -214,6 +218,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -259,6 +264,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -306,6 +312,7 @@ "end": 702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -324,6 +331,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJsErrors.json b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJsErrors.json index 6559e4c4bc20..e6f70e0acc6f 100644 --- a/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJsErrors.json +++ b/crates/swc_ecma_parser/tests/tsc/uniqueSymbolsDeclarationsInJsErrors.json @@ -14,6 +14,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unknownControlFlow.json b/crates/swc_ecma_parser/tests/tsc/unknownControlFlow.json index a0bc196e211e..0896546aaeca 100644 --- a/crates/swc_ecma_parser/tests/tsc/unknownControlFlow.json +++ b/crates/swc_ecma_parser/tests/tsc/unknownControlFlow.json @@ -19,6 +19,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -63,6 +64,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -115,6 +117,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -159,6 +162,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -199,6 +203,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -239,6 +244,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -283,6 +289,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -327,6 +334,7 @@ "end": 271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -371,6 +379,7 @@ "end": 315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -415,6 +424,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -459,6 +469,7 @@ "end": 411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -503,6 +514,7 @@ "end": 465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisNode", "optional": false }, @@ -530,6 +542,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThatNode", "optional": false }, @@ -557,6 +570,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisOrThatNode", "optional": false }, @@ -581,6 +595,7 @@ "end": 522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisNode", "optional": false }, @@ -599,6 +614,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThatNode", "optional": false }, @@ -616,6 +632,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f01", "optional": false }, @@ -635,6 +652,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -692,6 +710,7 @@ "end": 573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": { @@ -717,6 +736,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -747,6 +767,7 @@ "end": 603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": { @@ -797,6 +818,7 @@ "end": 630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -827,6 +849,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": { @@ -871,6 +894,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -921,6 +945,7 @@ "end": 685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -951,6 +976,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": { @@ -979,6 +1005,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ThisOrThatNode", "optional": false }, @@ -1011,6 +1038,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1034,6 +1062,7 @@ "end": 753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1053,6 +1082,7 @@ "end": 755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1100,6 +1130,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1124,6 +1155,7 @@ "end": 790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1151,6 +1183,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1178,6 +1211,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1203,6 +1237,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1230,6 +1265,7 @@ "end": 908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1253,6 +1289,7 @@ "end": 938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -1272,6 +1309,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1293,6 +1331,7 @@ "end": 946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1329,6 +1368,7 @@ "end": 959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1353,6 +1393,7 @@ "end": 972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1380,6 +1421,7 @@ "end": 1011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1407,6 +1449,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1432,6 +1475,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1459,6 +1503,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1490,6 +1535,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1512,6 +1558,7 @@ "end": 1116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -1531,6 +1578,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1552,6 +1600,7 @@ "end": 1135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1588,6 +1637,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1612,6 +1662,7 @@ "end": 1161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1639,6 +1690,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1670,6 +1722,7 @@ "end": 1118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1699,6 +1752,7 @@ "end": 1224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -1718,6 +1772,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1772,6 +1827,7 @@ "end": 1248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1782,6 +1838,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1807,6 +1864,7 @@ "end": 1275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1834,6 +1892,7 @@ "end": 1317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1861,6 +1920,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1893,6 +1953,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1920,6 +1981,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -1954,6 +2016,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1964,6 +2027,7 @@ "end": 1457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1982,6 +2046,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2015,6 +2080,7 @@ "end": 1484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2042,6 +2108,7 @@ "end": 1519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2069,6 +2136,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2079,6 +2147,7 @@ "end": 1570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2104,6 +2173,7 @@ "end": 1583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2131,6 +2201,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2158,6 +2229,7 @@ "end": 1656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2190,6 +2262,7 @@ "end": 1677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2217,6 +2290,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2240,6 +2314,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -2259,6 +2334,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2280,6 +2356,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2323,6 +2400,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2333,6 +2411,7 @@ "end": 1791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2358,6 +2437,7 @@ "end": 1804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2385,6 +2465,7 @@ "end": 1852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2412,6 +2493,7 @@ "end": 1875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2444,6 +2526,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2471,6 +2554,7 @@ "end": 1950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2505,6 +2589,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2515,6 +2600,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2533,6 +2619,7 @@ "end": 1992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2566,6 +2653,7 @@ "end": 2014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2593,6 +2681,7 @@ "end": 2053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2620,6 +2709,7 @@ "end": 2076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2630,6 +2720,7 @@ "end": 2089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2655,6 +2746,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2682,6 +2774,7 @@ "end": 2141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2709,6 +2802,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2741,6 +2835,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2768,6 +2863,7 @@ "end": 2224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2799,6 +2895,7 @@ "end": 1758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2821,6 +2918,7 @@ "end": 2253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -2840,6 +2938,7 @@ "end": 2281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2861,6 +2960,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2904,6 +3004,7 @@ "end": 2297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2914,6 +3015,7 @@ "end": 2311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -2939,6 +3041,7 @@ "end": 2324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2966,6 +3069,7 @@ "end": 2363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2993,6 +3097,7 @@ "end": 2386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3025,6 +3130,7 @@ "end": 2408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3052,6 +3158,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3086,6 +3193,7 @@ "end": 2465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3096,6 +3204,7 @@ "end": 2479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3114,6 +3223,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3147,6 +3257,7 @@ "end": 2506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3174,6 +3285,7 @@ "end": 2545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3201,6 +3313,7 @@ "end": 2568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3211,6 +3324,7 @@ "end": 2581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3236,6 +3350,7 @@ "end": 2594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3263,6 +3378,7 @@ "end": 2633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3290,6 +3406,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3322,6 +3439,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3349,6 +3467,7 @@ "end": 2716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3380,6 +3499,7 @@ "end": 2255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3426,6 +3546,7 @@ "end": 2745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -3445,6 +3566,7 @@ "end": 2750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3473,6 +3595,7 @@ "end": 2753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3534,6 +3657,7 @@ "end": 2785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3544,6 +3668,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3569,6 +3694,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3597,6 +3723,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3629,6 +3756,7 @@ "end": 2869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3657,6 +3785,7 @@ "end": 2909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3667,6 +3796,7 @@ "end": 2922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3692,6 +3822,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3720,6 +3851,7 @@ "end": 2963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3752,6 +3884,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3784,6 +3917,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3806,6 +3940,7 @@ "end": 3018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -3825,6 +3960,7 @@ "end": 3020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3886,6 +4022,7 @@ "end": 3044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3921,6 +4058,7 @@ "end": 3070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3945,6 +4083,7 @@ "end": 3104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f31", "optional": false }, @@ -3964,6 +4103,7 @@ "end": 3109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3985,6 +4125,7 @@ "end": 3112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4035,6 +4176,7 @@ "end": 3132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4070,6 +4212,7 @@ "end": 3158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4098,6 +4241,7 @@ "end": 3201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4122,6 +4266,7 @@ "end": 3213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4158,6 +4303,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4200,6 +4346,7 @@ "end": 3278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4221,6 +4368,7 @@ "end": 3296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4246,6 +4394,7 @@ "end": 3309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4278,6 +4427,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4300,6 +4450,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f32", "optional": false }, @@ -4319,6 +4470,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4340,6 +4492,7 @@ "end": 3378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4390,6 +4543,7 @@ "end": 3398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4425,6 +4579,7 @@ "end": 3424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4457,6 +4612,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4503,6 +4659,7 @@ "end": 3471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNull", "optional": false }, @@ -4522,6 +4679,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4543,6 +4701,7 @@ "end": 3479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4609,6 +4768,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4645,6 +4805,7 @@ "end": 3473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4667,6 +4828,7 @@ "end": 3555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyUndefined", "optional": false }, @@ -4686,6 +4848,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4707,6 +4870,7 @@ "end": 3563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4773,6 +4937,7 @@ "end": 3588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4783,6 +4948,7 @@ "end": 3600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -4812,6 +4978,7 @@ "end": 3557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4834,6 +5001,7 @@ "end": 3655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNullOrUndefined", "optional": false }, @@ -4853,6 +5021,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4874,6 +5043,7 @@ "end": 3663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4917,6 +5087,7 @@ "end": 3695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyUndefined", "optional": false }, @@ -4937,6 +5108,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNull", "optional": false }, @@ -4950,6 +5122,7 @@ "end": 3710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4986,6 +5159,7 @@ "end": 3657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5008,6 +5182,7 @@ "end": 3764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -5027,6 +5202,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5048,6 +5224,7 @@ "end": 3772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5091,6 +5268,7 @@ "end": 3785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5122,6 +5300,7 @@ "end": 3807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -5144,6 +5323,7 @@ "end": 3823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5172,6 +5352,7 @@ "end": 3766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5194,6 +5375,7 @@ "end": 3880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -5213,6 +5395,7 @@ "end": 3885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5234,6 +5417,7 @@ "end": 3888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5277,6 +5461,7 @@ "end": 3901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5287,6 +5472,7 @@ "end": 3915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -5311,6 +5497,7 @@ "end": 3928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -5333,6 +5520,7 @@ "end": 3944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5361,6 +5549,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5383,6 +5572,7 @@ "end": 4002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNullOrUndefined", "optional": false }, @@ -5402,6 +5592,7 @@ "end": 4007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5423,6 +5614,7 @@ "end": 4010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5466,6 +5658,7 @@ "end": 4043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -5486,6 +5679,7 @@ "end": 4057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -5499,6 +5693,7 @@ "end": 4059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5535,6 +5730,7 @@ "end": 4004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5557,6 +5753,7 @@ "end": 4089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f40", "optional": false }, @@ -5576,6 +5773,7 @@ "end": 4091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5626,6 +5824,7 @@ "end": 4114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -5708,6 +5907,7 @@ "end": 4155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -5726,6 +5926,7 @@ "end": 4182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNullOrUndefined", "optional": false }, @@ -5739,6 +5940,7 @@ "end": 4184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -5773,6 +5975,7 @@ "end": 4208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -5791,6 +5994,7 @@ "end": 4235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNullOrUndefined", "optional": false }, @@ -5804,6 +6008,7 @@ "end": 4237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -5836,6 +6041,7 @@ "end": 4261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "QQ", "optional": false }, @@ -5859,6 +6065,7 @@ "end": 4263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5883,6 +6090,7 @@ "end": 4278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -5906,6 +6114,7 @@ "end": 4290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -5929,6 +6138,7 @@ "end": 4302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -5952,6 +6162,7 @@ "end": 4304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5976,6 +6187,7 @@ "end": 4322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f41", "optional": false }, @@ -5995,6 +6207,7 @@ "end": 4327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6016,6 +6229,7 @@ "end": 4330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6062,6 +6276,7 @@ "end": 4344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -6080,6 +6295,7 @@ "end": 4365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6100,6 +6316,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6113,6 +6330,7 @@ "end": 4381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6151,6 +6369,7 @@ "end": 4406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -6169,6 +6388,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6189,6 +6409,7 @@ "end": 4441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6202,6 +6423,7 @@ "end": 4443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6240,6 +6462,7 @@ "end": 4468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -6258,6 +6481,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6278,6 +6502,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6291,6 +6516,7 @@ "end": 4500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6329,6 +6555,7 @@ "end": 4541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -6347,6 +6574,7 @@ "end": 4562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6367,6 +6595,7 @@ "end": 4581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6380,6 +6609,7 @@ "end": 4583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6418,6 +6648,7 @@ "end": 4619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -6436,6 +6667,7 @@ "end": 4646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNullOrUndefined", "optional": false }, @@ -6456,6 +6688,7 @@ "end": 4671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNullOrUndefined", "optional": false }, @@ -6469,6 +6702,7 @@ "end": 4673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6507,6 +6741,7 @@ "end": 4698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -6525,6 +6760,7 @@ "end": 4714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6545,6 +6781,7 @@ "end": 4738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNullOrUndefined", "optional": false }, @@ -6558,6 +6795,7 @@ "end": 4740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6596,6 +6834,7 @@ "end": 4777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a7", "optional": false, "typeAnnotation": null @@ -6614,6 +6853,7 @@ "end": 4798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6634,6 +6874,7 @@ "end": 4822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNullOrUndefined", "optional": false }, @@ -6647,6 +6888,7 @@ "end": 4824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6685,6 +6927,7 @@ "end": 4856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a8", "optional": false, "typeAnnotation": null @@ -6703,6 +6946,7 @@ "end": 4872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotNull", "optional": false }, @@ -6723,6 +6967,7 @@ "end": 4890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyUndefined", "optional": false }, @@ -6736,6 +6981,7 @@ "end": 4892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6774,6 +7020,7 @@ "end": 4929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -6792,6 +7039,7 @@ "end": 4950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ensureNotUndefined", "optional": false }, @@ -6812,6 +7060,7 @@ "end": 4963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "possiblyNull", "optional": false }, @@ -6825,6 +7074,7 @@ "end": 4965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -6864,6 +7114,7 @@ "end": 4324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6886,6 +7137,7 @@ "end": 5031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deepEquals", "optional": false }, @@ -6905,6 +7157,7 @@ "end": 5036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -6926,6 +7179,7 @@ "end": 5039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6948,6 +7202,7 @@ "end": 5042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -6969,6 +7224,7 @@ "end": 5045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7040,6 +7296,7 @@ "end": 5074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7075,6 +7332,7 @@ "end": 5099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7104,6 +7362,7 @@ "end": 5118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7123,6 +7382,7 @@ "end": 5124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7188,6 +7448,7 @@ "end": 5169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7210,6 +7471,7 @@ "end": 5179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7237,6 +7499,7 @@ "end": 5189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -7259,6 +7522,7 @@ "end": 5199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7333,6 +7597,7 @@ "end": 5246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -7355,6 +7620,7 @@ "end": 5253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -7397,6 +7663,7 @@ "end": 5272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -7419,6 +7686,7 @@ "end": 5279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -7502,6 +7770,7 @@ "end": 5033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7538,6 +7807,7 @@ "end": 5387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -7557,6 +7827,7 @@ "end": 5392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7585,6 +7856,7 @@ "end": 5395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7641,6 +7913,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -7652,6 +7925,7 @@ "end": 5419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7679,6 +7953,7 @@ "end": 5430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -7711,6 +7986,7 @@ "end": 5452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -7743,6 +8019,7 @@ "end": 5389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7765,6 +8042,7 @@ "end": 5762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false }, @@ -7784,6 +8062,7 @@ "end": 5767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -7805,6 +8084,7 @@ "end": 5770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7827,6 +8107,7 @@ "end": 5773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -7855,6 +8136,7 @@ "end": 5782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7898,6 +8180,7 @@ "end": 5791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -7914,6 +8197,7 @@ "end": 5793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -7944,6 +8228,7 @@ "end": 5764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7966,6 +8251,7 @@ "end": 5811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false }, @@ -7985,6 +8271,7 @@ "end": 5816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8013,6 +8300,7 @@ "end": 5819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8045,6 +8333,7 @@ "end": 5827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -8073,6 +8362,7 @@ "end": 5836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8116,6 +8406,7 @@ "end": 5845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8132,6 +8423,7 @@ "end": 5847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -8162,6 +8454,7 @@ "end": 5813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8184,6 +8477,7 @@ "end": 5865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false }, @@ -8203,6 +8497,7 @@ "end": 5870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8224,6 +8519,7 @@ "end": 5873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8246,6 +8542,7 @@ "end": 5876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -8287,6 +8584,7 @@ "end": 5886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8341,6 +8639,7 @@ "end": 5901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8357,6 +8656,7 @@ "end": 5903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -8387,6 +8687,7 @@ "end": 5867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8409,6 +8710,7 @@ "end": 5931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff4", "optional": false }, @@ -8428,6 +8730,7 @@ "end": 5936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -8456,6 +8759,7 @@ "end": 5939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8488,6 +8792,7 @@ "end": 5947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": { @@ -8529,6 +8834,7 @@ "end": 5957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8583,6 +8889,7 @@ "end": 5972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8599,6 +8906,7 @@ "end": 5974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -8629,6 +8937,7 @@ "end": 5933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8662,6 +8971,7 @@ "end": 5983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff1", "optional": false }, @@ -8712,6 +9022,7 @@ "end": 6011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff2", "optional": false }, @@ -8762,6 +9073,7 @@ "end": 6039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff3", "optional": false }, @@ -8812,6 +9124,7 @@ "end": 6057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ff4", "optional": false }, @@ -8856,6 +9169,7 @@ "end": 6113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8877,6 +9191,7 @@ "end": 6130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8935,6 +9250,7 @@ "end": 6160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullableFoo", "optional": false }, @@ -8959,6 +9275,7 @@ "end": 6166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -8989,6 +9306,7 @@ "end": 6189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -9012,6 +9330,7 @@ "end": 6191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9031,6 +9350,7 @@ "end": 6211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NullableFoo", "optional": false }, @@ -9060,6 +9380,7 @@ "end": 6226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonNullable", "optional": false }, @@ -9083,6 +9404,7 @@ "end": 6228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9110,6 +9432,7 @@ "end": 6291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx0", "optional": false }, @@ -9129,6 +9452,7 @@ "end": 6300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9157,6 +9481,7 @@ "end": 6303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9234,6 +9559,7 @@ "end": 6334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -9268,6 +9594,7 @@ "end": 6358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9295,6 +9622,7 @@ "end": 6401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9326,6 +9654,7 @@ "end": 6293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9348,6 +9677,7 @@ "end": 6444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -9367,6 +9697,7 @@ "end": 6469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9395,6 +9726,7 @@ "end": 6472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9472,6 +9804,7 @@ "end": 6503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -9506,6 +9839,7 @@ "end": 6527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9533,6 +9867,7 @@ "end": 6570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9564,6 +9899,7 @@ "end": 6446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9593,6 +9929,7 @@ "end": 6613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9612,6 +9949,7 @@ "end": 6633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9640,6 +9978,7 @@ "end": 6636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9717,6 +10056,7 @@ "end": 6667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -9751,6 +10091,7 @@ "end": 6691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9778,6 +10119,7 @@ "end": 6734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9809,6 +10151,7 @@ "end": 6615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9838,6 +10181,7 @@ "end": 6777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx3", "optional": false }, @@ -9857,6 +10201,7 @@ "end": 6809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9885,6 +10230,7 @@ "end": 6812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9962,6 +10308,7 @@ "end": 6843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -9996,6 +10343,7 @@ "end": 6867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10023,6 +10371,7 @@ "end": 6910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10054,6 +10403,7 @@ "end": 6779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10100,6 +10450,7 @@ "end": 6953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx4", "optional": false }, @@ -10119,6 +10470,7 @@ "end": 6980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -10147,6 +10499,7 @@ "end": 6983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10224,6 +10577,7 @@ "end": 7014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -10258,6 +10612,7 @@ "end": 7038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10285,6 +10640,7 @@ "end": 7081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10316,6 +10672,7 @@ "end": 6955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10362,6 +10719,7 @@ "end": 7124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx5", "optional": false }, @@ -10381,6 +10739,7 @@ "end": 7163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -10409,6 +10768,7 @@ "end": 7166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10486,6 +10846,7 @@ "end": 7197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -10520,6 +10881,7 @@ "end": 7221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10547,6 +10909,7 @@ "end": 7264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -10578,6 +10941,7 @@ "end": 7126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10632,6 +10996,7 @@ "end": 7336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx10", "optional": false }, @@ -10651,6 +11016,7 @@ "end": 7338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -10701,6 +11067,7 @@ "end": 7358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -10755,6 +11122,7 @@ "end": 7379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -10765,6 +11133,7 @@ "end": 7384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10790,6 +11159,7 @@ "end": 7397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10817,6 +11187,7 @@ "end": 7445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10844,6 +11215,7 @@ "end": 7482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -10854,6 +11226,7 @@ "end": 7487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -10879,6 +11252,7 @@ "end": 7500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10906,6 +11280,7 @@ "end": 7548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -10929,6 +11304,7 @@ "end": 7619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SendBlob", "optional": false }, @@ -10948,6 +11324,7 @@ "end": 7628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoding", "optional": false, "typeAnnotation": { @@ -11009,6 +11386,7 @@ "end": 7657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoding", "optional": false }, @@ -11019,6 +11397,7 @@ "end": 7671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11037,6 +11416,7 @@ "end": 7683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoding", "optional": false }, @@ -11079,6 +11459,7 @@ "end": 7721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -11116,6 +11497,7 @@ "end": 7753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoding", "optional": false } @@ -11143,6 +11525,7 @@ "end": 7780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething1", "optional": false }, @@ -11162,6 +11545,7 @@ "end": 7805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -11183,6 +11567,7 @@ "end": 7808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11226,6 +11611,7 @@ "end": 7828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11236,6 +11622,7 @@ "end": 7842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11261,6 +11648,7 @@ "end": 7866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -11289,6 +11677,7 @@ "end": 7887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11330,6 +11719,7 @@ "end": 7917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -11367,6 +11757,7 @@ "end": 7966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -11395,6 +11786,7 @@ "end": 7782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11432,6 +11824,7 @@ "end": 7812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11448,6 +11841,7 @@ "end": 7992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "doSomething2", "optional": false }, @@ -11467,6 +11861,7 @@ "end": 7998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -11521,6 +11916,7 @@ "end": 8030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11531,6 +11927,7 @@ "end": 8044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11575,6 +11972,7 @@ "end": 8083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -11609,6 +12007,7 @@ "end": 8107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -11652,6 +12051,7 @@ "end": 8150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeA", "optional": false }, @@ -11677,6 +12077,7 @@ "end": 8160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -11720,6 +12121,7 @@ "end": 8172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11766,6 +12168,7 @@ "end": 8192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeB", "optional": false }, @@ -11791,6 +12194,7 @@ "end": 8202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -11834,6 +12238,7 @@ "end": 8214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -11877,6 +12282,7 @@ "end": 8226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -11923,6 +12329,7 @@ "end": 8242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -11946,6 +12353,7 @@ "end": 8244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11972,6 +12380,7 @@ "end": 8264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeA", "optional": false }, @@ -12001,6 +12410,7 @@ "end": 8273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12026,6 +12436,7 @@ "end": 8293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeB", "optional": false }, @@ -12066,6 +12477,7 @@ "end": 8302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeA", "optional": false }, @@ -12084,6 +12496,7 @@ "end": 8304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12118,6 +12531,7 @@ "end": 8312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeB", "optional": false }, @@ -12136,6 +12550,7 @@ "end": 8314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12169,6 +12584,7 @@ "end": 8334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -12192,6 +12608,7 @@ "end": 8336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12211,6 +12628,7 @@ "end": 8356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyKey", "optional": false }, @@ -12239,6 +12657,7 @@ "end": 8365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12264,6 +12683,7 @@ "end": 8385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeA", "optional": false }, @@ -12289,6 +12709,7 @@ "end": 8389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12314,6 +12735,7 @@ "end": 8409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeB", "optional": false }, @@ -12354,6 +12776,7 @@ "end": 8418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeA", "optional": false }, @@ -12372,6 +12795,7 @@ "end": 8420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12406,6 +12830,7 @@ "end": 8428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeB", "optional": false }, @@ -12424,6 +12849,7 @@ "end": 8430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12466,6 +12892,7 @@ "end": 8480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -12521,6 +12948,7 @@ "end": 8505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -12540,6 +12968,7 @@ "end": 8524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12568,6 +12997,7 @@ "end": 8530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_AB", "optional": false }, @@ -12600,6 +13030,7 @@ "end": 8545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12657,6 +13088,7 @@ "end": 8564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": { @@ -12688,6 +13120,7 @@ "end": 8575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -12711,6 +13144,7 @@ "end": 8583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_AB", "optional": false }, @@ -12755,6 +13189,7 @@ "end": 8510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T_AB", "optional": false }, @@ -12774,6 +13209,7 @@ "end": 8521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AB", "optional": false }, @@ -12799,6 +13235,7 @@ "end": 8632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Left", "optional": false }, @@ -12834,6 +13271,7 @@ "end": 8653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Right", "optional": false }, @@ -12882,6 +13320,7 @@ "end": 8673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "right", "optional": false }, @@ -12930,6 +13369,7 @@ "end": 8697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Either", "optional": false }, @@ -12954,6 +13394,7 @@ "end": 8704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Left", "optional": false }, @@ -12972,6 +13413,7 @@ "end": 8712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Right", "optional": false }, @@ -12989,6 +13431,7 @@ "end": 8735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -13008,6 +13451,7 @@ "end": 8737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -13062,6 +13506,7 @@ "end": 8774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -13112,6 +13557,7 @@ "end": 8801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx20", "optional": false }, @@ -13131,6 +13577,7 @@ "end": 8807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -13152,6 +13599,7 @@ "end": 8815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Either", "optional": false }, @@ -13195,6 +13643,7 @@ "end": 8832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13239,6 +13688,7 @@ "end": 8864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -13272,6 +13722,7 @@ "end": 8880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13301,6 +13752,7 @@ "end": 8906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13345,6 +13797,7 @@ "end": 8939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -13378,6 +13831,7 @@ "end": 8956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -13415,6 +13869,7 @@ "end": 8994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertNever", "optional": false }, @@ -13428,6 +13883,7 @@ "end": 9000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/unknownType1.json b/crates/swc_ecma_parser/tests/tsc/unknownType1.json index a74b5db51248..71cfd5a11492 100644 --- a/crates/swc_ecma_parser/tests/tsc/unknownType1.json +++ b/crates/swc_ecma_parser/tests/tsc/unknownType1.json @@ -19,6 +19,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -63,6 +64,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -107,6 +109,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -159,6 +162,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -203,6 +207,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -254,6 +259,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -298,6 +304,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -342,6 +349,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -386,6 +394,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -430,6 +439,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -482,6 +492,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -526,6 +537,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -577,6 +589,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -621,6 +634,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T16", "optional": false }, @@ -665,6 +679,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -688,6 +703,7 @@ "end": 767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -719,6 +735,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -749,6 +766,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -772,6 +790,7 @@ "end": 800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -803,6 +822,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -833,6 +853,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -856,6 +877,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -887,6 +909,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -917,6 +940,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -940,6 +964,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -971,6 +996,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1001,6 +1027,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -1024,6 +1051,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1062,6 +1090,7 @@ "end": 960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1113,6 +1142,7 @@ "end": 998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -1136,6 +1166,7 @@ "end": 1000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1166,6 +1197,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1225,6 +1257,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -1248,6 +1281,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1286,6 +1320,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1337,6 +1372,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T33", "optional": false }, @@ -1360,6 +1396,7 @@ "end": 1136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1390,6 +1427,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1449,6 +1487,7 @@ "end": 1194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -1472,6 +1511,7 @@ "end": 1196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1502,6 +1542,7 @@ "end": 1201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1536,6 +1577,7 @@ "end": 1223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1560,6 +1602,7 @@ "end": 1226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1600,6 +1643,7 @@ "end": 1246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T36", "optional": false }, @@ -1617,6 +1661,7 @@ "end": 1252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -1670,6 +1715,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T37", "optional": false }, @@ -1687,6 +1733,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -1723,6 +1770,7 @@ "end": 1349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T38", "optional": false }, @@ -1740,6 +1788,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -1776,6 +1825,7 @@ "end": 1412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T40", "optional": false }, @@ -1811,6 +1861,7 @@ "end": 1463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T41", "optional": false }, @@ -1841,6 +1892,7 @@ "end": 1557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -1860,6 +1912,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1914,6 +1967,7 @@ "end": 1577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1948,6 +2002,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1982,6 +2037,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2015,6 +2071,7 @@ "end": 1625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2047,6 +2104,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2088,6 +2146,7 @@ "end": 1667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2115,6 +2174,7 @@ "end": 1686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2149,6 +2209,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2183,6 +2244,7 @@ "end": 1729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2208,6 +2270,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2229,6 +2292,7 @@ "end": 1836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -2248,6 +2312,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2301,6 +2366,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2333,6 +2399,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2374,6 +2441,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2401,6 +2469,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2424,6 +2493,7 @@ "end": 2021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -2443,6 +2513,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2493,6 +2564,7 @@ "end": 2036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2515,6 +2587,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -2533,6 +2606,7 @@ "end": 2063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -2552,6 +2626,7 @@ "end": 2065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2620,6 +2695,7 @@ "end": 2094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2655,6 +2731,7 @@ "end": 2119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2691,6 +2768,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2719,6 +2797,7 @@ "end": 2182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2729,6 +2808,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false } @@ -2754,6 +2834,7 @@ "end": 2212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2782,6 +2863,7 @@ "end": 2248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isFunction", "optional": false }, @@ -2795,6 +2877,7 @@ "end": 2250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2823,6 +2906,7 @@ "end": 2264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -2852,6 +2936,7 @@ "end": 2337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -2875,6 +2960,7 @@ "end": 2339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2906,6 +2992,7 @@ "end": 2347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2932,6 +3019,7 @@ "end": 2358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2966,6 +3054,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T51", "optional": false }, @@ -2983,6 +3072,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -3019,6 +3109,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T52", "optional": false }, @@ -3036,6 +3127,7 @@ "end": 2434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T50", "optional": false }, @@ -3067,6 +3159,7 @@ "end": 2503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -3086,6 +3179,7 @@ "end": 2511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pAny", "optional": false, "typeAnnotation": { @@ -3119,6 +3213,7 @@ "end": 2524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pNever", "optional": false, "typeAnnotation": { @@ -3152,6 +3247,7 @@ "end": 2535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pT", "optional": false, "typeAnnotation": { @@ -3173,6 +3269,7 @@ "end": 2538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3219,6 +3316,7 @@ "end": 2551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3262,6 +3360,7 @@ "end": 2567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3297,6 +3396,7 @@ "end": 2580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3332,6 +3432,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3403,6 +3504,7 @@ "end": 2616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3421,6 +3523,7 @@ "end": 2628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -3449,6 +3552,7 @@ "end": 2637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3460,6 +3564,7 @@ "end": 2641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -3485,6 +3590,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3496,6 +3602,7 @@ "end": 2655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pAny", "optional": false } @@ -3521,6 +3628,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3532,6 +3640,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pNever", "optional": false } @@ -3557,6 +3666,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3568,6 +3678,7 @@ "end": 2683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pT", "optional": false } @@ -3597,6 +3708,7 @@ "end": 2505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3619,6 +3731,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -3638,6 +3751,7 @@ "end": 2748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3695,6 +3809,7 @@ "end": 2771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": { @@ -3720,6 +3835,7 @@ "end": 2780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3750,6 +3866,7 @@ "end": 2792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": { @@ -3775,6 +3892,7 @@ "end": 2805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3805,6 +3923,7 @@ "end": 2817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": { @@ -3830,6 +3949,7 @@ "end": 2829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3860,6 +3980,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v4", "optional": false, "typeAnnotation": { @@ -3885,6 +4006,7 @@ "end": 2863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3915,6 +4037,7 @@ "end": 2885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v5", "optional": false, "typeAnnotation": { @@ -3947,6 +4070,7 @@ "end": 2899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3977,6 +4101,7 @@ "end": 2921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v6", "optional": false, "typeAnnotation": { @@ -4002,6 +4127,7 @@ "end": 2929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4032,6 +4158,7 @@ "end": 2951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v7", "optional": false, "typeAnnotation": { @@ -4082,6 +4209,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4105,6 +4233,7 @@ "end": 3066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -4124,6 +4253,7 @@ "end": 3087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4145,6 +4275,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4191,6 +4322,7 @@ "end": 3103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4216,6 +4348,7 @@ "end": 3115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4247,6 +4380,7 @@ "end": 3068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4276,6 +4410,7 @@ "end": 3214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f24", "optional": false }, @@ -4295,6 +4430,7 @@ "end": 3216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4320,6 +4456,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4401,6 +4538,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4435,6 +4573,7 @@ "end": 3263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4490,6 +4629,7 @@ "end": 3281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4561,6 +4701,7 @@ "end": 3309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4592,6 +4733,7 @@ "end": 3399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f25", "optional": false }, @@ -4634,6 +4776,7 @@ "end": 3413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4680,6 +4823,7 @@ "end": 3433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4691,6 +4835,7 @@ "end": 3437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4714,6 +4859,7 @@ "end": 3504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f26", "optional": false }, @@ -4733,6 +4879,7 @@ "end": 3506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4766,6 +4913,7 @@ "end": 3513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4799,6 +4947,7 @@ "end": 3525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -4856,6 +5005,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o1", "optional": false, "typeAnnotation": null @@ -4900,6 +5050,7 @@ "end": 3560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4933,6 +5084,7 @@ "end": 3592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o2", "optional": false, "typeAnnotation": null @@ -4977,6 +5129,7 @@ "end": 3608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -4994,6 +5147,7 @@ "end": 3614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5027,6 +5181,7 @@ "end": 3640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o3", "optional": false, "typeAnnotation": null @@ -5071,6 +5226,7 @@ "end": 3656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -5088,6 +5244,7 @@ "end": 3662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -5105,6 +5262,7 @@ "end": 3668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -5138,6 +5296,7 @@ "end": 3690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o4", "optional": false, "typeAnnotation": null @@ -5182,6 +5341,7 @@ "end": 3706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -5208,6 +5368,7 @@ "end": 3801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f27", "optional": false }, @@ -5256,6 +5417,7 @@ "end": 3875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f28", "optional": false }, @@ -5275,6 +5437,7 @@ "end": 3877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5349,6 +5512,7 @@ "end": 3904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5366,6 +5530,7 @@ "end": 3910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5389,6 +5554,7 @@ "end": 4001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -5536,6 +5702,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f30", "optional": false }, @@ -5555,6 +5722,7 @@ "end": 4173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5576,6 +5744,7 @@ "end": 4176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5598,6 +5767,7 @@ "end": 4179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -5619,6 +5789,7 @@ "end": 4182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5665,6 +5836,7 @@ "end": 4195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5690,6 +5862,7 @@ "end": 4203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5720,6 +5893,7 @@ "end": 4214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -5745,6 +5919,7 @@ "end": 4222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -5776,6 +5951,7 @@ "end": 4151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5798,6 +5974,7 @@ "end": 4154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -5832,6 +6009,7 @@ "end": 4259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test1", "optional": false }, @@ -5938,6 +6116,7 @@ "end": 4335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsDefinitelyDefined", "optional": false }, @@ -5961,6 +6140,7 @@ "end": 4337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6012,6 +6192,7 @@ "end": 4359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6091,6 +6272,7 @@ "end": 4400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test2", "optional": false }, @@ -6108,6 +6290,7 @@ "end": 4422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsDefinitelyDefined", "optional": false }, @@ -6139,6 +6322,7 @@ "end": 4457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oops", "optional": false }, @@ -6158,6 +6342,7 @@ "end": 4480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -6179,6 +6364,7 @@ "end": 4483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6215,6 +6401,7 @@ "end": 4505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -6243,6 +6430,7 @@ "end": 4459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/unknownType2.json b/crates/swc_ecma_parser/tests/tsc/unknownType2.json index aa82c4ca5674..3ffb2ac0409b 100644 --- a/crates/swc_ecma_parser/tests/tsc/unknownType2.json +++ b/crates/swc_ecma_parser/tests/tsc/unknownType2.json @@ -19,6 +19,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -42,6 +43,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -80,6 +82,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -131,6 +134,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -154,6 +158,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -192,6 +197,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -212,6 +218,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeResponse", "optional": false }, @@ -297,6 +304,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "validate", "optional": false, "typeAnnotation": { @@ -319,6 +327,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -358,6 +367,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeResponse", "optional": false }, @@ -382,6 +392,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -420,6 +431,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -447,6 +459,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -469,6 +482,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -514,6 +528,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -539,6 +554,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -569,6 +585,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symb", "optional": false, "typeAnnotation": { @@ -623,6 +640,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbNonUnique", "optional": false, "typeAnnotation": { @@ -666,6 +684,7 @@ "end": 362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -710,6 +729,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -734,6 +754,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -797,6 +818,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -823,6 +845,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -867,6 +890,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someBool", "optional": false, "typeAnnotation": { @@ -892,6 +916,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -923,6 +948,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -933,6 +959,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -968,6 +995,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undef", "optional": false, "typeAnnotation": { @@ -993,6 +1021,7 @@ "end": 527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1024,6 +1053,7 @@ "end": 537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1066,6 +1096,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someNull", "optional": false, "typeAnnotation": { @@ -1091,6 +1122,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1122,6 +1154,7 @@ "end": 588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1132,6 +1165,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symb", "optional": false } @@ -1167,6 +1201,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbolAlias", "optional": false, "typeAnnotation": { @@ -1188,6 +1223,7 @@ "end": 635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symb", "optional": false }, @@ -1202,6 +1238,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1246,6 +1283,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1283,6 +1321,7 @@ "end": 673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1300,6 +1339,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -1323,6 +1363,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -1346,6 +1387,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1382,6 +1424,7 @@ "end": 712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1417,6 +1460,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1434,6 +1478,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -1457,6 +1502,7 @@ "end": 752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -1480,6 +1526,7 @@ "end": 761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1516,6 +1563,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1551,6 +1599,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1568,6 +1617,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -1591,6 +1641,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -1614,6 +1665,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1650,6 +1702,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1684,6 +1737,7 @@ "end": 853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -1701,6 +1755,7 @@ "end": 862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -1724,6 +1779,7 @@ "end": 872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -1747,6 +1803,7 @@ "end": 881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1783,6 +1840,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1793,6 +1851,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -1819,6 +1878,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1836,6 +1896,7 @@ "end": 925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -1859,6 +1920,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -1882,6 +1944,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -1921,6 +1984,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false, "typeAnnotation": { @@ -1967,6 +2031,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aBoolean", "optional": false, "typeAnnotation": { @@ -2013,6 +2078,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false, "typeAnnotation": { @@ -2059,6 +2125,7 @@ "end": 1067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false, "typeAnnotation": { @@ -2105,6 +2172,7 @@ "end": 1106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false, "typeAnnotation": { @@ -2134,6 +2202,7 @@ "end": 1111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2187,6 +2256,7 @@ "end": 1143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aUnion", "optional": false, "typeAnnotation": { @@ -2223,6 +2293,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2267,6 +2338,7 @@ "end": 1164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2322,6 +2394,7 @@ "end": 1204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anIntersection", "optional": false, "typeAnnotation": { @@ -2358,6 +2431,7 @@ "end": 1209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2402,6 +2476,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -2457,6 +2532,7 @@ "end": 1260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false, "typeAnnotation": { @@ -2516,6 +2592,7 @@ "end": 1282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2526,6 +2603,7 @@ "end": 1294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aString", "optional": false } @@ -2561,6 +2639,7 @@ "end": 1313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uString", "optional": false, "typeAnnotation": { @@ -2586,6 +2665,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2617,6 +2697,7 @@ "end": 1335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2627,6 +2708,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aBoolean", "optional": false } @@ -2662,6 +2744,7 @@ "end": 1367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uString", "optional": false, "typeAnnotation": { @@ -2687,6 +2770,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2718,6 +2802,7 @@ "end": 1390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2728,6 +2813,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aNumber", "optional": false } @@ -2763,6 +2849,7 @@ "end": 1421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uNumber", "optional": false, "typeAnnotation": { @@ -2788,6 +2875,7 @@ "end": 1433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2819,6 +2907,7 @@ "end": 1443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2829,6 +2918,7 @@ "end": 1456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObject", "optional": false } @@ -2864,6 +2954,7 @@ "end": 1475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uObject", "optional": false, "typeAnnotation": { @@ -2889,6 +2980,7 @@ "end": 1487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2920,6 +3012,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -2930,6 +3023,7 @@ "end": 1517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anObjectLiteral", "optional": false } @@ -2965,6 +3059,7 @@ "end": 1543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uObjectLiteral", "optional": false, "typeAnnotation": { @@ -2990,6 +3085,7 @@ "end": 1555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3021,6 +3117,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3031,6 +3128,7 @@ "end": 1576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aUnion", "optional": false } @@ -3057,6 +3155,7 @@ "end": 1607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "unionDoesNotNarrow", "optional": false }, @@ -3074,6 +3173,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -3097,6 +3197,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -3120,6 +3221,7 @@ "end": 1635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3156,6 +3258,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3166,6 +3269,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anIntersection", "optional": false } @@ -3192,6 +3296,7 @@ "end": 1703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersectionDoesNotNarrow", "optional": false }, @@ -3209,6 +3314,7 @@ "end": 1712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -3232,6 +3338,7 @@ "end": 1722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -3255,6 +3362,7 @@ "end": 1731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3291,6 +3399,7 @@ "end": 1742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3301,6 +3410,7 @@ "end": 1756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aFunction", "optional": false } @@ -3336,6 +3446,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uFunction", "optional": false, "typeAnnotation": { @@ -3361,6 +3472,7 @@ "end": 1789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3387,6 +3499,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -3404,6 +3517,7 @@ "end": 1817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3422,6 +3536,7 @@ "end": 1824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3440,6 +3555,7 @@ "end": 1831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3462,6 +3578,7 @@ "end": 1850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -3479,6 +3596,7 @@ "end": 1858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -3505,6 +3623,7 @@ "end": 1871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -3531,6 +3650,7 @@ "end": 1884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3573,6 +3693,7 @@ "end": 1899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3583,6 +3704,7 @@ "end": 1914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false } @@ -3601,6 +3723,7 @@ "end": 1919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3611,6 +3734,7 @@ "end": 1934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false } @@ -3647,6 +3771,7 @@ "end": 1953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "enumObj", "optional": false, "typeAnnotation": { @@ -3672,6 +3797,7 @@ "end": 1965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3703,6 +3829,7 @@ "end": 1975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3719,6 +3846,7 @@ "end": 1990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -3763,6 +3891,7 @@ "end": 2005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3790,6 +3919,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -3813,6 +3943,7 @@ "end": 2023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3844,6 +3975,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3860,6 +3992,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -3904,6 +4037,7 @@ "end": 2062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -3931,6 +4065,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -3954,6 +4089,7 @@ "end": 2080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -3974,6 +4110,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchTestEnum", "optional": false }, @@ -3993,6 +4130,7 @@ "end": 2109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4040,6 +4178,7 @@ "end": 2135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4063,6 +4202,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4099,6 +4239,7 @@ "end": 2185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4126,6 +4267,7 @@ "end": 2197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4149,6 +4291,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4185,6 +4328,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4221,6 +4365,7 @@ "end": 2270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4248,6 +4393,7 @@ "end": 2282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4271,6 +4417,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4307,6 +4454,7 @@ "end": 2332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4343,6 +4491,7 @@ "end": 2355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4370,6 +4519,7 @@ "end": 2367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4393,6 +4543,7 @@ "end": 2373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4426,6 +4577,7 @@ "end": 2412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -4443,6 +4595,7 @@ "end": 2421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -4466,6 +4619,7 @@ "end": 2431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -4489,6 +4643,7 @@ "end": 2440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4517,6 +4672,7 @@ "end": 2476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchTestCollectEnum", "optional": false }, @@ -4536,6 +4692,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -4583,6 +4740,7 @@ "end": 2504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4606,6 +4764,7 @@ "end": 2531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4642,6 +4801,7 @@ "end": 2554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4669,6 +4829,7 @@ "end": 2566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4692,6 +4853,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4720,6 +4882,7 @@ "end": 2597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4756,6 +4919,7 @@ "end": 2620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -4790,6 +4954,7 @@ "end": 2632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4823,6 +4988,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4848,6 +5014,7 @@ "end": 2653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4876,6 +5043,7 @@ "end": 2678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4912,6 +5080,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -4946,6 +5115,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -4979,6 +5149,7 @@ "end": 2728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -5012,6 +5183,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -5037,6 +5209,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5067,6 +5240,7 @@ "end": 2772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "all", "optional": false, "typeAnnotation": { @@ -5088,6 +5262,7 @@ "end": 2784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -5102,6 +5277,7 @@ "end": 2788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5135,6 +5311,7 @@ "end": 2828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -5152,6 +5329,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -5175,6 +5353,7 @@ "end": 2847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -5198,6 +5377,7 @@ "end": 2856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5226,6 +5406,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchTestLiterals", "optional": false }, @@ -5245,6 +5426,7 @@ "end": 2891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -5292,6 +5474,7 @@ "end": 2917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5335,6 +5518,7 @@ "end": 2958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "one", "optional": false, "typeAnnotation": { @@ -5368,6 +5552,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5424,6 +5609,7 @@ "end": 3023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "two", "optional": false, "typeAnnotation": { @@ -5457,6 +5643,7 @@ "end": 3030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5513,6 +5700,7 @@ "end": 3090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "three", "optional": false, "typeAnnotation": { @@ -5546,6 +5734,7 @@ "end": 3097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5601,6 +5790,7 @@ "end": 3156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5633,6 +5823,7 @@ "end": 3166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5688,6 +5879,7 @@ "end": 3226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -5720,6 +5912,7 @@ "end": 3237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5776,6 +5969,7 @@ "end": 3295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -5809,6 +6003,7 @@ "end": 3304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5839,6 +6034,7 @@ "end": 3347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -5866,6 +6062,7 @@ "end": 3372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undef", "optional": false, "typeAnnotation": { @@ -5891,6 +6088,7 @@ "end": 3387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -5945,6 +6143,7 @@ "end": 3449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "llun", "optional": false, "typeAnnotation": { @@ -5970,6 +6169,7 @@ "end": 3459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6000,6 +6200,7 @@ "end": 3497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symb", "optional": false }, @@ -6027,6 +6228,7 @@ "end": 3530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "anotherSymbol", "optional": false, "typeAnnotation": { @@ -6048,6 +6250,7 @@ "end": 3543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symb", "optional": false }, @@ -6062,6 +6265,7 @@ "end": 3547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6092,6 +6296,7 @@ "end": 3594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "symbNonUnique", "optional": false }, @@ -6119,6 +6324,7 @@ "end": 3629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonUniqueSymbol", "optional": false, "typeAnnotation": { @@ -6144,6 +6350,7 @@ "end": 3641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6177,6 +6384,7 @@ "end": 3680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -6194,6 +6402,7 @@ "end": 3689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -6217,6 +6426,7 @@ "end": 3699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -6240,6 +6450,7 @@ "end": 3708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6268,6 +6479,7 @@ "end": 3740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchTestObjects", "optional": false }, @@ -6287,6 +6499,7 @@ "end": 3742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6320,6 +6533,7 @@ "end": 3754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -6369,6 +6583,7 @@ "end": 3769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -6398,6 +6613,7 @@ "end": 3777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -6452,6 +6668,7 @@ "end": 3804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6510,6 +6727,7 @@ "end": 3869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bool", "optional": false, "typeAnnotation": { @@ -6535,6 +6753,7 @@ "end": 3882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6565,6 +6784,7 @@ "end": 3917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -6592,6 +6812,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": { @@ -6617,6 +6838,7 @@ "end": 3953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6647,6 +6869,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -6674,6 +6897,7 @@ "end": 4012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": { @@ -6699,6 +6923,7 @@ "end": 4024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6732,6 +6957,7 @@ "end": 4063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -6749,6 +6975,7 @@ "end": 4072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -6772,6 +6999,7 @@ "end": 4082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -6795,6 +7023,7 @@ "end": 4091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6823,6 +7052,7 @@ "end": 4120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchResponse", "optional": false }, @@ -6842,6 +7072,7 @@ "end": 4122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -6889,6 +7120,7 @@ "end": 4162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -6956,6 +7188,7 @@ "end": 4245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -6990,6 +7223,7 @@ "end": 4291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7028,6 +7262,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -7045,6 +7280,7 @@ "end": 4378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -7068,6 +7304,7 @@ "end": 4388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -7091,6 +7328,7 @@ "end": 4397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7127,6 +7365,7 @@ "end": 4146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeResponse", "optional": false }, @@ -7143,6 +7382,7 @@ "end": 4431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "switchResponseWrong", "optional": false }, @@ -7162,6 +7402,7 @@ "end": 4433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7209,6 +7450,7 @@ "end": 4473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7276,6 +7518,7 @@ "end": 4558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7310,6 +7553,7 @@ "end": 4613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7348,6 +7592,7 @@ "end": 4703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "End", "optional": false }, @@ -7365,6 +7610,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTrue", "optional": false }, @@ -7388,6 +7634,7 @@ "end": 4722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isUnknown", "optional": false }, @@ -7411,6 +7658,7 @@ "end": 4731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7447,6 +7695,7 @@ "end": 4457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeResponse", "optional": false }, @@ -7463,6 +7712,7 @@ "end": 4770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -7482,6 +7732,7 @@ "end": 4772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -7543,6 +7794,7 @@ "end": 4812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -7553,6 +7805,7 @@ "end": 4826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -7578,6 +7831,7 @@ "end": 4838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7621,6 +7875,7 @@ "end": 4874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -7645,6 +7900,7 @@ "end": 4892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -7696,6 +7952,7 @@ "end": 4918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notNotEquals", "optional": false }, @@ -7715,6 +7972,7 @@ "end": 4920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -7769,6 +8027,7 @@ "end": 4943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -7779,6 +8038,7 @@ "end": 4958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false } @@ -7823,6 +8083,7 @@ "end": 4990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -7848,6 +8109,7 @@ "end": 5002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -7878,6 +8140,7 @@ "end": 5020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -7894,6 +8157,7 @@ "end": 5035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -7947,6 +8211,7 @@ "end": 5069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -7974,6 +8239,7 @@ "end": 5081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -7997,6 +8263,7 @@ "end": 5087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8041,6 +8308,7 @@ "end": 5106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8057,6 +8325,7 @@ "end": 5121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8084,6 +8353,7 @@ "end": 5128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8100,6 +8370,7 @@ "end": 5143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8128,6 +8399,7 @@ "end": 5150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8144,6 +8416,7 @@ "end": 5165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -8198,6 +8471,7 @@ "end": 5202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aOrB", "optional": false, "typeAnnotation": { @@ -8232,6 +8506,7 @@ "end": 5214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8265,6 +8540,7 @@ "end": 5229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8298,6 +8574,7 @@ "end": 5244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -8323,6 +8600,7 @@ "end": 5251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8380,6 +8658,7 @@ "end": 5292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8396,6 +8675,7 @@ "end": 5307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8423,6 +8703,7 @@ "end": 5314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8439,6 +8720,7 @@ "end": 5329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8467,6 +8749,7 @@ "end": 5336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -8483,6 +8766,7 @@ "end": 5351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -8539,6 +8823,7 @@ "end": 5389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aOrB", "optional": false, "typeAnnotation": { @@ -8573,6 +8858,7 @@ "end": 5401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8606,6 +8892,7 @@ "end": 5416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NumberEnum", "optional": false }, @@ -8639,6 +8926,7 @@ "end": 5431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringEnum", "optional": false }, @@ -8664,6 +8952,7 @@ "end": 5438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/untypedModuleImport_allowJs.json b/crates/swc_ecma_parser/tests/tsc/untypedModuleImport_allowJs.json index a64c053be3f0..149c9ee18adc 100644 --- a/crates/swc_ecma_parser/tests/tsc/untypedModuleImport_allowJs.json +++ b/crates/swc_ecma_parser/tests/tsc/untypedModuleImport_allowJs.json @@ -31,6 +31,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exports", "optional": false }, @@ -122,6 +123,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -166,6 +168,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries1.json b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries1.json index e64ee11b874f..d6c2ed4d2483 100644 --- a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries1.json +++ b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries1.json @@ -28,6 +28,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -115,6 +116,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -166,6 +169,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -204,6 +208,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -248,6 +254,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": null @@ -272,6 +279,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294,6 +302,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -328,6 +337,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -352,6 +362,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -374,6 +385,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -408,6 +420,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries1", "optional": false, "typeAnnotation": null @@ -432,6 +445,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -487,6 +501,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values1", "optional": false, "typeAnnotation": null @@ -511,6 +526,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -566,6 +582,7 @@ "end": 406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries2", "optional": false, "typeAnnotation": null @@ -590,6 +607,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -684,6 +702,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values2", "optional": false, "typeAnnotation": null @@ -708,6 +727,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -802,6 +822,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries3", "optional": false, "typeAnnotation": null @@ -826,6 +847,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -880,6 +902,7 @@ "end": 632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values3", "optional": false, "typeAnnotation": null @@ -904,6 +927,7 @@ "end": 641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -958,6 +982,7 @@ "end": 687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1034,6 +1059,7 @@ "end": 719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries4", "optional": false, "typeAnnotation": null @@ -1058,6 +1084,7 @@ "end": 728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1080,6 +1107,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1114,6 +1142,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values4", "optional": false, "typeAnnotation": null @@ -1138,6 +1167,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1160,6 +1190,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -1186,6 +1217,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -1203,6 +1235,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1221,6 +1254,7 @@ "end": 859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -1251,6 +1285,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries5", "optional": false, "typeAnnotation": null @@ -1275,6 +1310,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1297,6 +1333,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1331,6 +1368,7 @@ "end": 944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values5", "optional": false, "typeAnnotation": null @@ -1355,6 +1393,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1377,6 +1416,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false } @@ -1401,6 +1441,7 @@ "end": 1006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1439,6 +1480,7 @@ "end": 1016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { @@ -1460,6 +1502,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1502,6 +1545,7 @@ "end": 1038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries6", "optional": false, "typeAnnotation": null @@ -1526,6 +1570,7 @@ "end": 1047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1548,6 +1593,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -1582,6 +1628,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values6", "optional": false, "typeAnnotation": null @@ -1606,6 +1653,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1628,6 +1676,7 @@ "end": 1126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries2.json b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries2.json index 0dc6b7127e79..9625b6ac5d81 100644 --- a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries2.json +++ b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries2.json @@ -28,6 +28,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -115,6 +116,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -166,6 +169,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -204,6 +208,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -248,6 +254,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": null @@ -272,6 +279,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294,6 +302,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries3.json b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries3.json index 5fc6b359001b..4efebb9d6294 100644 --- a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries3.json +++ b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries3.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -115,6 +116,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -166,6 +169,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -204,6 +208,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -248,6 +254,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": null @@ -272,6 +279,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294,6 +302,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries4.json b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries4.json index 29d9561f19e7..f80dd400b4dc 100644 --- a/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries4.json +++ b/crates/swc_ecma_parser/tests/tsc/useObjectValuesAndEntries4.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -115,6 +116,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -166,6 +169,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -204,6 +208,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -215,6 +220,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -248,6 +254,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": null @@ -272,6 +279,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294,6 +302,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usePromiseFinally.json b/crates/swc_ecma_parser/tests/tsc/usePromiseFinally.json index d8d16fefdfcf..17c9fc937a8d 100644 --- a/crates/swc_ecma_parser/tests/tsc/usePromiseFinally.json +++ b/crates/swc_ecma_parser/tests/tsc/usePromiseFinally.json @@ -28,6 +28,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promise1", "optional": false, "typeAnnotation": null @@ -59,6 +60,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -83,6 +85,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "resolve", "optional": false, "typeAnnotation": null @@ -102,6 +105,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reject", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/useRegexpGroups.json b/crates/swc_ecma_parser/tests/tsc/useRegexpGroups.json index 0e77f3d13dae..d28f69381557 100644 --- a/crates/swc_ecma_parser/tests/tsc/useRegexpGroups.json +++ b/crates/swc_ecma_parser/tests/tsc/useRegexpGroups.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "re", "optional": false }, @@ -147,6 +150,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "date", "optional": false, "typeAnnotation": null @@ -164,6 +168,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -211,6 +216,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year1", "optional": false, "typeAnnotation": null @@ -234,6 +240,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -282,6 +289,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "year2", "optional": false, "typeAnnotation": null @@ -299,6 +307,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -346,6 +355,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month1", "optional": false, "typeAnnotation": null @@ -369,6 +379,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -417,6 +428,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "month2", "optional": false, "typeAnnotation": null @@ -434,6 +446,7 @@ "end": 265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -481,6 +494,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "day1", "optional": false, "typeAnnotation": null @@ -504,6 +518,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -552,6 +567,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "day2", "optional": false, "typeAnnotation": null @@ -569,6 +585,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -616,6 +633,7 @@ "end": 331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer1.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer1.json index 8a0a78c468ea..95f728f82b90 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer1.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer1.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -92,6 +94,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -183,6 +187,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -200,6 +205,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer2.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer2.json index 5af6c0ed64ca..39fde7cdb8f6 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer2.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer2.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -92,6 +94,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -183,6 +187,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -200,6 +205,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer3.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer3.json index 875a3046593d..d987d8671cf0 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer3.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer3.json @@ -28,6 +28,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -92,6 +94,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -183,6 +187,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -200,6 +205,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer4.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer4.json index d8c3af3d49e9..730759797d3a 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer4.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer4.json @@ -28,6 +28,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -92,6 +94,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -116,6 +119,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -183,6 +187,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "species", "optional": false, "typeAnnotation": null @@ -200,6 +205,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -222,6 +228,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -263,6 +270,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringTag", "optional": false, "typeAnnotation": null @@ -280,6 +288,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -302,6 +311,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -343,6 +353,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "len", "optional": false, "typeAnnotation": null @@ -360,6 +371,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer5.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer5.json index cc9f24175966..e4a1e5112b68 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer5.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer5.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -92,6 +94,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "species", "optional": false, "typeAnnotation": null @@ -109,6 +112,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -131,6 +135,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -172,6 +177,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "stringTag", "optional": false, "typeAnnotation": null @@ -189,6 +195,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -211,6 +218,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer6.json b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer6.json index e6589e999f2e..f9e343483da0 100644 --- a/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer6.json +++ b/crates/swc_ecma_parser/tests/tsc/useSharedArrayBuffer6.json @@ -28,6 +28,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, @@ -88,6 +90,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foge", "optional": false }, @@ -124,6 +127,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false, "typeAnnotation": null @@ -141,6 +145,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SharedArrayBuffer", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.1.json index 58bf90001321..7d8f55b6f11b 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.1.json @@ -26,6 +26,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -107,6 +109,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -147,6 +150,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -179,6 +183,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -235,6 +240,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "af", "optional": false }, @@ -275,6 +281,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -307,6 +314,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -384,6 +392,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -424,6 +433,7 @@ "end": 320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -456,6 +466,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -528,6 +539,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ag", "optional": false }, @@ -568,6 +580,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d5", "optional": false, "typeAnnotation": null @@ -600,6 +613,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -707,6 +721,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -748,6 +763,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d6", "optional": false, "typeAnnotation": null @@ -780,6 +796,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -840,6 +857,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -902,6 +920,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d7", "optional": false, "typeAnnotation": null @@ -934,6 +953,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1037,6 +1057,7 @@ "end": 639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d8", "optional": false, "typeAnnotation": null @@ -1069,6 +1090,7 @@ "end": 651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1149,6 +1171,7 @@ "end": 705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d9", "optional": false, "typeAnnotation": null @@ -1181,6 +1204,7 @@ "end": 717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1275,6 +1299,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d10", "optional": false, "typeAnnotation": null @@ -1307,6 +1332,7 @@ "end": 781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1412,6 +1438,7 @@ "end": 837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d11", "optional": false, "typeAnnotation": null @@ -1444,6 +1471,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1544,6 +1572,7 @@ "end": 903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -1585,6 +1614,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d12", "optional": false, "typeAnnotation": null @@ -1617,6 +1647,7 @@ "end": 936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1722,6 +1753,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d13", "optional": false, "typeAnnotation": null @@ -1754,6 +1786,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -1880,6 +1913,7 @@ "end": 1081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d14", "optional": false, "typeAnnotation": null @@ -1912,6 +1946,7 @@ "end": 1093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2033,6 +2068,7 @@ "end": 1169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d15", "optional": false, "typeAnnotation": null @@ -2065,6 +2101,7 @@ "end": 1181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2172,6 +2209,7 @@ "end": 1251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -2228,6 +2266,7 @@ "end": 1302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d16", "optional": false, "typeAnnotation": null @@ -2260,6 +2299,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2337,6 +2377,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -2354,6 +2395,7 @@ "end": 1366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -2444,6 +2486,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d17", "optional": false, "typeAnnotation": null @@ -2476,6 +2519,7 @@ "end": 1440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2553,6 +2597,7 @@ "end": 1377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -2577,6 +2622,7 @@ "end": 1495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -2608,6 +2654,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d18", "optional": false, "typeAnnotation": null @@ -2640,6 +2687,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2712,6 +2760,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d19", "optional": false, "typeAnnotation": null @@ -2744,6 +2793,7 @@ "end": 1571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2812,6 +2862,7 @@ "end": 1604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2865,6 +2916,7 @@ "end": 1646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d20", "optional": false, "typeAnnotation": null @@ -2897,6 +2949,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -2984,6 +3037,7 @@ "end": 1721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d21", "optional": false, "typeAnnotation": null @@ -3016,6 +3070,7 @@ "end": 1733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3135,6 +3190,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d22", "optional": false, "typeAnnotation": null @@ -3167,6 +3223,7 @@ "end": 1845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3256,6 +3313,7 @@ "end": 1908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d23", "optional": false, "typeAnnotation": null @@ -3288,6 +3346,7 @@ "end": 1920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3366,6 +3425,7 @@ "end": 1961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d24", "optional": false, "typeAnnotation": null @@ -3398,6 +3458,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3470,6 +3531,7 @@ "end": 2016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d25", "optional": false, "typeAnnotation": null @@ -3502,6 +3564,7 @@ "end": 2028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3588,6 +3651,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d26", "optional": false, "typeAnnotation": null @@ -3620,6 +3684,7 @@ "end": 2086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3691,6 +3756,7 @@ "end": 2126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d27", "optional": false, "typeAnnotation": null @@ -3723,6 +3789,7 @@ "end": 2138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3809,6 +3876,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d28", "optional": false, "typeAnnotation": null @@ -3841,6 +3909,7 @@ "end": 2199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -3935,6 +4004,7 @@ "end": 2249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d29", "optional": false, "typeAnnotation": null @@ -3967,6 +4037,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -4056,6 +4127,7 @@ "end": 2331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d30", "optional": false, "typeAnnotation": null @@ -4088,6 +4160,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -4168,6 +4241,7 @@ "end": 2387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4214,6 +4288,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d31", "optional": false, "typeAnnotation": null @@ -4246,6 +4321,7 @@ "end": 2422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -4319,6 +4395,7 @@ "end": 2455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4365,6 +4442,7 @@ "end": 2478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d32", "optional": false, "typeAnnotation": null @@ -4397,6 +4475,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.11.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.11.json index c9a666f55f4a..222efe2fa99b 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.11.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.11.json @@ -14,6 +14,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -40,6 +41,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -96,6 +98,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -148,6 +151,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -165,6 +169,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -245,6 +250,7 @@ "end": 255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -273,6 +279,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -290,6 +297,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -380,6 +388,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -432,6 +441,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -449,6 +459,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -493,6 +504,7 @@ "end": 418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -542,6 +554,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -594,6 +607,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -611,6 +625,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C5", "optional": false }, @@ -689,6 +704,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -738,6 +754,7 @@ "end": 562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -790,6 +807,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.12.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.12.json index 174d2a1ad415..f2c683cfce38 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.12.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.12.json @@ -14,6 +14,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -69,6 +70,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -183,6 +185,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d17", "optional": false, "typeAnnotation": null @@ -215,6 +218,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -268,6 +272,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.14.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.14.json index cadbfb0a6ef6..d484501a84c7 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.14.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.14.json @@ -26,6 +26,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.15.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.15.json index 6941151e3ed2..3b936c0887b2 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.15.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.15.json @@ -37,6 +37,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -69,6 +70,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.2.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.2.json index 859526f97580..42dd4b9fd7f9 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.2.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.2.json @@ -34,6 +34,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -117,6 +119,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -149,6 +152,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.3.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.3.json index 48142ca40fe0..2492753381e0 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.3.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.3.json @@ -34,6 +34,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -66,6 +67,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -117,6 +119,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d2", "optional": false, "typeAnnotation": null @@ -143,6 +146,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d3", "optional": false, "typeAnnotation": null @@ -154,6 +158,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -172,6 +177,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d4", "optional": false, "typeAnnotation": null @@ -204,6 +210,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.4.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.4.json index 9b43b1f37e44..9f3a6ccfdf20 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.4.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.4.json @@ -39,6 +39,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "using", "optional": false }, @@ -55,6 +56,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.9.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.9.json index 75143a3f0c82..6a25d38e7c64 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarations.9.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarations.9.json @@ -34,6 +34,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.1.json index 2e0d6f9f9831..e9652d685671 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.1.json @@ -26,6 +26,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -118,6 +120,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false }, @@ -150,6 +153,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -182,6 +186,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -242,6 +247,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.2.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.2.json index b8c4b6ad247d..c8841fef48ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.2.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsDeclarationEmit.2.json @@ -26,6 +26,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -118,6 +120,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R1", "optional": false }, @@ -135,6 +138,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false }, @@ -163,6 +167,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -195,6 +200,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -255,6 +261,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R2", "optional": false }, @@ -272,6 +279,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForAwaitOf.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForAwaitOf.json index 2417e0dd704c..88e9050ebe93 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForAwaitOf.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForAwaitOf.json @@ -14,6 +14,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, @@ -61,6 +62,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -163,6 +166,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForOf.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForOf.1.json index 8479ed346b21..aa6fe3b5e8d1 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForOf.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsInForOf.1.json @@ -33,6 +33,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d1", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -135,6 +137,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsNamedEvaluationDecoratorsAndClassFields.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsNamedEvaluationDecoratorsAndClassFields.json index 66fd363d557f..9f54baad1818 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsNamedEvaluationDecoratorsAndClassFields.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsNamedEvaluationDecoratorsAndClassFields.json @@ -39,6 +39,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false, "typeAnnotation": null @@ -122,6 +124,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -196,6 +199,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false, "typeAnnotation": null @@ -269,6 +273,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -343,6 +348,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false, "typeAnnotation": null @@ -369,6 +375,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -400,6 +407,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -474,6 +482,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false, "typeAnnotation": null @@ -500,6 +509,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -565,6 +575,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.1.json index 85fc9deac22c..07746d7095a1 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.1.json @@ -34,6 +34,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -104,6 +106,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -136,6 +139,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -199,6 +203,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -245,6 +250,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -305,6 +311,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -327,6 +334,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } @@ -340,6 +348,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -353,6 +362,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -366,6 +376,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.2.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.2.json index 41d380049e68..d2141e76be83 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.2.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.2.json @@ -26,6 +26,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -121,6 +123,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -164,6 +167,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -186,6 +190,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -199,6 +204,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.3.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.3.json index 119aaf45eb85..17cb8f4df51f 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.3.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsTopLevelOfModule.3.json @@ -25,6 +25,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -57,6 +58,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -174,6 +177,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -204,6 +208,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -249,6 +254,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -271,6 +277,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -284,6 +291,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.1.json index 68aa8b79cdd3..d57c637b533a 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.1.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.10.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.10.json index 0533247b4185..118a8ec9148d 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.10.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.10.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -124,6 +126,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.11.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.11.json index 26eacba1607b..c9f0f05c0c95 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.11.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.11.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -126,6 +129,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -158,6 +162,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.12.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.12.json index b2f962f0abb0..6c0103d28371 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.12.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.12.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -126,6 +129,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +140,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -167,6 +172,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.2.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.2.json index 57ca3a8dd8b6..26d7cbff82c2 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.2.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.2.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +139,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.3.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.3.json index 049ce7316786..f5ac428aa240 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.3.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.3.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -135,6 +138,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -168,6 +172,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.4.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.4.json index 9a0284822891..d5d0a863949c 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.4.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.4.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -126,6 +128,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.5.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.5.json index 512f62888270..3ca94a9f7c80 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.5.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.5.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -162,6 +166,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.6.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.6.json index be8d48e8e69c..efe26fe7a7f5 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.6.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.6.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -162,6 +166,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -172,6 +177,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.7.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.7.json index 516510941f68..30a0f471b266 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.7.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.7.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -127,6 +130,7 @@ "end": 232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.8.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.8.json index d894b3074865..4ebe94b96530 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.8.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.8.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +102,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -134,6 +137,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.9.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.9.json index da3a56066870..38b799676b15 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.9.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithESClassDecorators.9.json @@ -39,6 +39,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -99,6 +101,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -132,6 +135,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -158,6 +162,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithImportHelpers.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithImportHelpers.json index a8672947c13c..470f1d9d85a0 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithImportHelpers.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithImportHelpers.json @@ -45,6 +45,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.1.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.1.json index d6b23e3a33d4..0e29db8bffc1 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.1.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.1.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.10.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.10.json index 99b32a512624..27cd7ca512c1 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.10.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.10.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -90,6 +91,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -124,6 +126,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.11.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.11.json index 80130a1a26ed..8d3a4edfe8c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.11.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.11.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -126,6 +129,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -158,6 +162,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.12.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.12.json index b1ae0dc8d380..46dec7ef0bfc 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.12.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.12.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -126,6 +129,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +140,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -167,6 +172,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.2.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.2.json index caa15da4722c..cb782de30a72 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.2.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.2.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -136,6 +139,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.3.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.3.json index 137358168585..40df972560b8 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.3.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.3.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -113,6 +115,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -135,6 +138,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.4.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.4.json index 273007d4ace9..f83080e991d9 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.4.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.4.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -126,6 +128,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.5.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.5.json index 6e77b12b7d0c..33d3efefc861 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.5.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.5.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -162,6 +166,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.6.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.6.json index 399359bbe7ae..ebcdb5a7cd29 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.6.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.6.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "before", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -130,6 +133,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -162,6 +166,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -172,6 +177,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.7.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.7.json index 7b6421209955..ef987bc22966 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.7.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.7.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -94,6 +96,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -127,6 +130,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.8.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.8.json index f3d2ec7d7715..8730a50113ff 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.8.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.8.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -100,6 +102,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -134,6 +137,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.9.json b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.9.json index 9a3c76c4cece..03938c73a9c0 100644 --- a/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.9.json +++ b/crates/swc_ecma_parser/tests/tsc/usingDeclarationsWithLegacyClassDecorators.9.json @@ -39,6 +39,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false, "typeAnnotation": { @@ -77,6 +78,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -99,6 +101,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -133,6 +136,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "after", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/validBooleanAssignments.json b/crates/swc_ecma_parser/tests/tsc/validBooleanAssignments.json index af03cf3de94b..50be9c276f56 100644 --- a/crates/swc_ecma_parser/tests/tsc/validBooleanAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validBooleanAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -67,6 +68,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -122,6 +125,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -143,6 +147,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -157,6 +162,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -187,6 +193,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -208,6 +215,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -222,6 +230,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -252,6 +261,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -277,6 +287,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/validEnumAssignments.json b/crates/swc_ecma_parser/tests/tsc/validEnumAssignments.json index 420e209748d2..8c4c8390ee23 100644 --- a/crates/swc_ecma_parser/tests/tsc/validEnumAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validEnumAssignments.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -85,6 +88,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -131,6 +135,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -177,6 +182,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -198,6 +204,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -230,6 +237,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -241,6 +249,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -266,6 +275,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -283,6 +293,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -317,6 +328,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -328,6 +340,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -353,6 +366,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -364,6 +378,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -389,6 +404,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -406,6 +422,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -440,6 +457,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -451,6 +469,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -476,6 +495,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -493,6 +513,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -527,6 +548,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -544,6 +566,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -578,6 +601,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -589,6 +613,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -614,6 +639,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -647,6 +673,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -658,6 +685,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -683,6 +711,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -718,6 +747,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -753,6 +783,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -788,6 +819,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/validMultipleVariableDeclarations.json b/crates/swc_ecma_parser/tests/tsc/validMultipleVariableDeclarations.json index 10f29059267f..d2258f2d0fa0 100644 --- a/crates/swc_ecma_parser/tests/tsc/validMultipleVariableDeclarations.json +++ b/crates/swc_ecma_parser/tests/tsc/validMultipleVariableDeclarations.json @@ -28,6 +28,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -136,6 +138,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -182,6 +185,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -238,6 +242,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -255,6 +260,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -280,6 +286,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "declSpace", "optional": false }, @@ -322,6 +329,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -359,6 +367,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -386,6 +395,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -421,6 +431,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -468,6 +479,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -489,6 +501,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -524,6 +537,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -604,6 +618,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -625,6 +640,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Point", "optional": false }, @@ -676,6 +692,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -709,6 +726,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -763,6 +781,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -805,6 +824,7 @@ "end": 428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -834,6 +854,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -869,6 +890,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -970,6 +992,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -1024,6 +1047,7 @@ "end": 529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1051,6 +1075,7 @@ "end": 486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1086,6 +1111,7 @@ "end": 497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1137,6 +1163,7 @@ "end": 538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": { @@ -1158,6 +1185,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -1193,6 +1221,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1215,6 +1244,7 @@ "end": 571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1299,6 +1329,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1318,6 +1349,7 @@ "end": 615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1378,6 +1410,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1400,6 +1433,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1466,6 +1500,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1495,6 +1530,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1563,6 +1599,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -1594,6 +1631,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -1658,6 +1696,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -1679,6 +1718,7 @@ "end": 743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -1714,6 +1754,7 @@ "end": 751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1767,6 +1808,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1831,6 +1873,7 @@ "end": 788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1892,6 +1935,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1952,6 +1996,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1970,6 +2015,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -2019,6 +2065,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2040,6 +2087,7 @@ "end": 871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/validNullAssignments.json b/crates/swc_ecma_parser/tests/tsc/validNullAssignments.json index 54845bd612ca..d74f4abfbac8 100644 --- a/crates/swc_ecma_parser/tests/tsc/validNullAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validNullAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -80,6 +81,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -132,6 +134,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -184,6 +187,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -236,6 +240,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -257,6 +262,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -295,6 +301,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -323,6 +330,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -340,6 +348,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -373,6 +382,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -403,6 +413,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -484,6 +495,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -505,6 +517,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -537,6 +550,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -570,6 +584,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -596,6 +611,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -623,6 +639,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -670,6 +687,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -691,6 +709,7 @@ "end": 279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -723,6 +742,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -756,6 +776,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": null @@ -785,6 +806,7 @@ "end": 325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -824,6 +846,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -865,6 +888,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -901,6 +925,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -929,6 +954,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -976,6 +1002,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -995,6 +1022,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -1016,6 +1044,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1059,6 +1088,7 @@ "end": 425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -1096,6 +1126,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1129,6 +1160,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/validNumberAssignments.json b/crates/swc_ecma_parser/tests/tsc/validNumberAssignments.json index fc95c6dc24f1..66dd58cd2b1f 100644 --- a/crates/swc_ecma_parser/tests/tsc/validNumberAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validNumberAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -123,6 +126,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -144,6 +148,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -158,6 +163,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -188,6 +194,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -213,6 +220,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -235,6 +243,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -252,6 +261,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -289,6 +299,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -310,6 +321,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -324,6 +336,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -354,6 +367,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -371,6 +385,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -407,6 +422,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -418,6 +434,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/validStringAssignments.json b/crates/swc_ecma_parser/tests/tsc/validStringAssignments.json index d410caf77689..8c37d96b5a31 100644 --- a/crates/swc_ecma_parser/tests/tsc/validStringAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validStringAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -68,6 +69,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -93,6 +95,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -123,6 +126,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -144,6 +148,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -158,6 +163,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -188,6 +194,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -213,6 +220,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -243,6 +251,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -264,6 +273,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -278,6 +288,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/validUndefinedAssignments.json b/crates/swc_ecma_parser/tests/tsc/validUndefinedAssignments.json index 7d642cc55ba3..7bf66c43746a 100644 --- a/crates/swc_ecma_parser/tests/tsc/validUndefinedAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validUndefinedAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -84,6 +86,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -139,6 +143,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -164,6 +169,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -194,6 +200,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -219,6 +226,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -249,6 +257,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -274,6 +283,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -304,6 +314,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { @@ -325,6 +336,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -339,6 +351,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -366,6 +379,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -377,6 +391,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -391,6 +406,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -472,6 +488,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -493,6 +510,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -525,6 +543,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -536,6 +555,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -554,6 +574,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -581,6 +602,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -628,6 +650,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": { @@ -649,6 +672,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -681,6 +705,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -692,6 +717,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -720,6 +746,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": { @@ -748,6 +775,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -782,6 +810,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -798,6 +827,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -817,6 +847,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -838,6 +869,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -881,6 +913,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -892,6 +925,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -921,6 +955,7 @@ "end": 282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/validUndefinedValues.json b/crates/swc_ecma_parser/tests/tsc/validUndefinedValues.json index f8b340df58cf..bf7ab5669915 100644 --- a/crates/swc_ecma_parser/tests/tsc/validUndefinedValues.json +++ b/crates/swc_ecma_parser/tests/tsc/validUndefinedValues.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -81,6 +83,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -92,6 +95,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/validVoidAssignments.json b/crates/swc_ecma_parser/tests/tsc/validVoidAssignments.json index 4c2e2413973f..87a50a1e7761 100644 --- a/crates/swc_ecma_parser/tests/tsc/validVoidAssignments.json +++ b/crates/swc_ecma_parser/tests/tsc/validVoidAssignments.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -163,6 +166,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -174,6 +178,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -199,6 +204,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -210,6 +216,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -235,6 +242,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -246,6 +254,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/validVoidValues.json b/crates/swc_ecma_parser/tests/tsc/validVoidValues.json index aeb2f3c0e539..c4706f924962 100644 --- a/crates/swc_ecma_parser/tests/tsc/validVoidValues.json +++ b/crates/swc_ecma_parser/tests/tsc/validVoidValues.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -71,6 +72,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -82,6 +84,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -107,6 +110,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/valuesMergingAcrossModules.json b/crates/swc_ecma_parser/tests/tsc/valuesMergingAcrossModules.json index 13ce196e641d..4dce5619a92e 100644 --- a/crates/swc_ecma_parser/tests/tsc/valuesMergingAcrossModules.json +++ b/crates/swc_ecma_parser/tests/tsc/valuesMergingAcrossModules.json @@ -14,6 +14,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -59,6 +60,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -90,6 +92,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -124,6 +127,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -165,6 +169,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -196,6 +201,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -232,6 +238,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -271,6 +278,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "displayName", "optional": false, "typeAnnotation": null @@ -312,6 +320,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -338,6 +347,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/varRequireFromJavascript.json b/crates/swc_ecma_parser/tests/tsc/varRequireFromJavascript.json index 265b8580c7cf..e988a25ce6b6 100644 --- a/crates/swc_ecma_parser/tests/tsc/varRequireFromJavascript.json +++ b/crates/swc_ecma_parser/tests/tsc/varRequireFromJavascript.json @@ -20,6 +20,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crunch", "optional": false }, @@ -61,6 +62,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -117,6 +119,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -231,6 +234,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false, "typeAnnotation": null @@ -249,6 +253,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -295,6 +300,7 @@ "end": 301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crunch", "optional": false, "typeAnnotation": null @@ -319,6 +325,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false }, @@ -370,6 +377,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crunch", "optional": false }, @@ -392,6 +400,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -411,6 +420,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false, "typeAnnotation": null @@ -450,6 +460,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/varRequireFromTypescript.json b/crates/swc_ecma_parser/tests/tsc/varRequireFromTypescript.json index 0147a67d8c6f..6557d8ec648b 100644 --- a/crates/swc_ecma_parser/tests/tsc/varRequireFromTypescript.json +++ b/crates/swc_ecma_parser/tests/tsc/varRequireFromTypescript.json @@ -25,6 +25,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Greatest", "optional": false }, @@ -50,6 +51,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "day", "optional": false }, @@ -98,6 +100,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crunch", "optional": false }, @@ -228,6 +231,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -283,6 +287,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false, "typeAnnotation": null @@ -301,6 +306,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -347,6 +353,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crunch", "optional": false, "typeAnnotation": null @@ -371,6 +378,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ex", "optional": false }, @@ -422,6 +430,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crunch", "optional": false }, @@ -444,6 +453,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -463,6 +473,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greatest", "optional": false, "typeAnnotation": null @@ -482,6 +493,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false, "typeAnnotation": null @@ -521,6 +533,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greatest", "optional": false }, @@ -553,6 +566,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "wrap", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/variadicTuples1.json b/crates/swc_ecma_parser/tests/tsc/variadicTuples1.json index cfad88ce61e1..8d3b25ad7f5a 100644 --- a/crates/swc_ecma_parser/tests/tsc/variadicTuples1.json +++ b/crates/swc_ecma_parser/tests/tsc/variadicTuples1.json @@ -19,6 +19,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV0", "optional": false }, @@ -42,6 +43,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -116,6 +118,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -140,6 +143,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -163,6 +167,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -237,6 +242,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -277,6 +283,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV2", "optional": false }, @@ -300,6 +307,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -374,6 +382,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -423,6 +432,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -447,6 +457,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV3", "optional": false }, @@ -470,6 +481,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -544,6 +556,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -607,6 +620,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -631,6 +645,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN1", "optional": false }, @@ -648,6 +663,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -717,6 +733,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN2", "optional": false }, @@ -734,6 +751,7 @@ "end": 371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -770,6 +788,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN3", "optional": false }, @@ -787,6 +806,7 @@ "end": 391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -847,6 +867,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN4", "optional": false }, @@ -864,6 +885,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -907,6 +929,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN5", "optional": false }, @@ -924,6 +947,7 @@ "end": 445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -1027,6 +1051,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN6", "optional": false }, @@ -1044,6 +1069,7 @@ "end": 491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -1080,6 +1106,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TN7", "optional": false }, @@ -1097,6 +1124,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TV1", "optional": false }, @@ -1128,6 +1156,7 @@ "end": 567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup2", "optional": false }, @@ -1147,6 +1176,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1188,6 +1218,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1214,6 +1245,7 @@ "end": 622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1255,6 +1287,7 @@ "end": 629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1325,6 +1358,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1353,6 +1387,7 @@ "end": 662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1397,6 +1432,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1433,6 +1469,7 @@ "end": 590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1483,6 +1520,7 @@ "end": 688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -1501,6 +1539,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tup2", "optional": false }, @@ -1580,6 +1619,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -1599,6 +1639,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -1640,6 +1681,7 @@ "end": 787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1666,6 +1708,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -1707,6 +1750,7 @@ "end": 798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1759,6 +1803,7 @@ "end": 833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1775,6 +1820,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1806,6 +1852,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1842,6 +1889,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1906,6 +1954,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1939,6 +1988,7 @@ "end": 813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1973,6 +2023,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false, "typeAnnotation": { @@ -2026,6 +2077,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tc1", "optional": false, "typeAnnotation": null @@ -2044,6 +2096,7 @@ "end": 892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -2100,6 +2153,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tc2", "optional": false, "typeAnnotation": null @@ -2118,6 +2172,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -2200,6 +2255,7 @@ "end": 948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tc3", "optional": false, "typeAnnotation": null @@ -2218,6 +2274,7 @@ "end": 957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -2279,6 +2336,7 @@ "end": 971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -2313,6 +2371,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tc4", "optional": false, "typeAnnotation": null @@ -2331,6 +2390,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat", "optional": false }, @@ -2344,6 +2404,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -2412,6 +2473,7 @@ "end": 1085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat2", "optional": false }, @@ -2431,6 +2493,7 @@ "end": 1147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -2452,6 +2515,7 @@ "end": 1150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2474,6 +2538,7 @@ "end": 1153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -2495,6 +2560,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2543,6 +2609,7 @@ "end": 1176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2559,6 +2626,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -2590,6 +2658,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2634,6 +2703,7 @@ "end": 1117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2692,6 +2762,7 @@ "end": 1227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tc5", "optional": false, "typeAnnotation": null @@ -2710,6 +2781,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "concat2", "optional": false }, @@ -2840,6 +2912,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -2859,6 +2932,7 @@ "end": 1354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -2892,6 +2966,7 @@ "end": 1365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -2925,6 +3000,7 @@ "end": 1376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -2968,6 +3044,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -3032,6 +3109,7 @@ "end": 1424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo2", "optional": false }, @@ -3051,6 +3129,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -3117,6 +3196,7 @@ "end": 1449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -3167,6 +3247,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": { @@ -3228,6 +3309,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3327,6 +3409,7 @@ "end": 1524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3343,6 +3426,7 @@ "end": 1530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3418,6 +3502,7 @@ "end": 1559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3434,6 +3519,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3450,6 +3536,7 @@ "end": 1572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3514,6 +3601,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3530,6 +3618,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3546,6 +3635,7 @@ "end": 1608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -3562,6 +3652,7 @@ "end": 1615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false } @@ -3590,6 +3681,7 @@ "end": 1626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3606,6 +3698,7 @@ "end": 1632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3634,6 +3727,7 @@ "end": 1653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo1", "optional": false }, @@ -3650,6 +3744,7 @@ "end": 1659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -3686,6 +3781,7 @@ "end": 1700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -3705,6 +3801,7 @@ "end": 1723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3748,6 +3845,7 @@ "end": 1740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -3791,6 +3889,7 @@ "end": 1747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3849,6 +3948,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3893,6 +3993,7 @@ "end": 1760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3909,6 +4010,7 @@ "end": 1776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo4", "optional": false }, @@ -3928,6 +4030,7 @@ "end": 1799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -3949,6 +4052,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -3992,6 +4096,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4044,6 +4149,7 @@ "end": 1830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4119,6 +4225,7 @@ "end": 1861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4147,6 +4254,7 @@ "end": 1869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -4199,6 +4307,7 @@ "end": 1889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo3", "optional": false }, @@ -4243,6 +4352,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -4279,6 +4389,7 @@ "end": 1957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft1", "optional": false }, @@ -4298,6 +4409,7 @@ "end": 1980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4319,6 +4431,7 @@ "end": 1983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4357,6 +4470,7 @@ "end": 1959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4401,6 +4515,7 @@ "end": 1987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4417,6 +4532,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft2", "optional": false }, @@ -4436,6 +4552,7 @@ "end": 2032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4457,6 +4574,7 @@ "end": 2035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4495,6 +4613,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4566,6 +4685,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4587,6 +4707,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft3", "optional": false }, @@ -4606,6 +4727,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4647,6 +4769,7 @@ "end": 2105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4689,6 +4812,7 @@ "end": 2077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4733,6 +4857,7 @@ "end": 2110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4749,6 +4874,7 @@ "end": 2132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft4", "optional": false }, @@ -4768,6 +4894,7 @@ "end": 2155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -4809,6 +4936,7 @@ "end": 2162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4851,6 +4979,7 @@ "end": 2134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4922,6 +5051,7 @@ "end": 2180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4954,6 +5084,7 @@ "end": 2187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft1", "optional": false }, @@ -5018,6 +5149,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft2", "optional": false }, @@ -5082,6 +5214,7 @@ "end": 2284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft3", "optional": false }, @@ -5146,6 +5279,7 @@ "end": 2325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft4", "optional": false }, @@ -5199,6 +5333,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f0", "optional": false }, @@ -5218,6 +5353,7 @@ "end": 2441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5275,6 +5411,7 @@ "end": 2456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5301,6 +5438,7 @@ "end": 2460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5358,6 +5496,7 @@ "end": 2483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5375,6 +5514,7 @@ "end": 2487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5422,6 +5562,7 @@ "end": 2514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5439,6 +5580,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5486,6 +5628,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5503,6 +5646,7 @@ "end": 2560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5550,6 +5694,7 @@ "end": 2598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -5567,6 +5712,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5583,6 +5729,7 @@ "end": 2604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -5616,6 +5763,7 @@ "end": 2420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5652,6 +5800,7 @@ "end": 2648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -5671,6 +5820,7 @@ "end": 2671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -5728,6 +5878,7 @@ "end": 2686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -5770,6 +5921,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -5827,6 +5979,7 @@ "end": 2721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -5844,6 +5997,7 @@ "end": 2725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5891,6 +6045,7 @@ "end": 2752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -5908,6 +6063,7 @@ "end": 2756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5955,6 +6111,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -5972,6 +6129,7 @@ "end": 2799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6019,6 +6177,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -6036,6 +6195,7 @@ "end": 2849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6052,6 +6212,7 @@ "end": 2851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -6085,6 +6246,7 @@ "end": 2650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6121,6 +6283,7 @@ "end": 2942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -6140,6 +6303,7 @@ "end": 2965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6197,6 +6361,7 @@ "end": 2980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6264,6 +6429,7 @@ "end": 2999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ax", "optional": false, "typeAnnotation": null @@ -6281,6 +6447,7 @@ "end": 3004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6318,6 +6485,7 @@ "end": 3036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -6339,6 +6507,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bx", "optional": false, "typeAnnotation": null @@ -6356,6 +6525,7 @@ "end": 3048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6393,6 +6563,7 @@ "end": 3080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -6404,6 +6575,7 @@ "end": 3084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -6425,6 +6597,7 @@ "end": 3091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cx", "optional": false, "typeAnnotation": null @@ -6442,6 +6615,7 @@ "end": 3096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6473,6 +6647,7 @@ "end": 2944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6509,6 +6684,7 @@ "end": 3155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -6528,6 +6704,7 @@ "end": 3178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -6585,6 +6762,7 @@ "end": 3193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6668,6 +6846,7 @@ "end": 3220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ax", "optional": false, "typeAnnotation": null @@ -6685,6 +6864,7 @@ "end": 3225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6722,6 +6902,7 @@ "end": 3265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b1", "optional": false, "typeAnnotation": null @@ -6743,6 +6924,7 @@ "end": 3272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bx", "optional": false, "typeAnnotation": null @@ -6760,6 +6942,7 @@ "end": 3277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6797,6 +6980,7 @@ "end": 3317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -6808,6 +6992,7 @@ "end": 3321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -6829,6 +7014,7 @@ "end": 3328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cx", "optional": false, "typeAnnotation": null @@ -6846,6 +7032,7 @@ "end": 3333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -6877,6 +7064,7 @@ "end": 3157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6918,6 +7106,7 @@ "end": 3455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Arrayify", "optional": false }, @@ -6941,6 +7130,7 @@ "end": 3457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -6972,6 +7162,7 @@ "end": 3465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -6998,6 +7189,7 @@ "end": 3476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7034,6 +7226,7 @@ "end": 3480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7052,6 +7245,7 @@ "end": 3482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -7075,6 +7269,7 @@ "end": 3498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TM1", "optional": false }, @@ -7098,6 +7293,7 @@ "end": 3500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7136,6 +7332,7 @@ "end": 3530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Arrayify", "optional": false }, @@ -7225,6 +7422,7 @@ "end": 3562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -7283,6 +7481,7 @@ "end": 3658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP1", "optional": false }, @@ -7306,6 +7505,7 @@ "end": 3660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7344,6 +7544,7 @@ "end": 3689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7403,6 +7604,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7446,6 +7648,7 @@ "end": 3758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TP2", "optional": false }, @@ -7469,6 +7672,7 @@ "end": 3760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7507,6 +7711,7 @@ "end": 3789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -7566,6 +7771,7 @@ "end": 3803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7618,6 +7824,7 @@ "end": 3965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fm1", "optional": false }, @@ -7637,6 +7844,7 @@ "end": 3988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -7658,6 +7866,7 @@ "end": 3998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Arrayify", "optional": false }, @@ -7733,6 +7942,7 @@ "end": 4020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7778,6 +7988,7 @@ "end": 3967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7822,6 +8033,7 @@ "end": 4026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -7852,6 +8064,7 @@ "end": 4036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tm1", "optional": false, "typeAnnotation": null @@ -7870,6 +8083,7 @@ "end": 4042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fm1", "optional": false }, @@ -7997,6 +8211,7 @@ "end": 4181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8016,6 +8231,7 @@ "end": 4204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8059,6 +8275,7 @@ "end": 4221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -8082,6 +8299,7 @@ "end": 4224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8120,6 +8338,7 @@ "end": 4183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8164,6 +8383,7 @@ "end": 4228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8180,6 +8400,7 @@ "end": 4243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gx1", "optional": false }, @@ -8199,6 +8420,7 @@ "end": 4296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -8220,6 +8442,7 @@ "end": 4299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8242,6 +8465,7 @@ "end": 4302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -8263,6 +8487,7 @@ "end": 4305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8306,6 +8531,7 @@ "end": 4316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8346,6 +8572,7 @@ "end": 4339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8374,6 +8601,7 @@ "end": 4351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -8402,6 +8630,7 @@ "end": 4367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8430,6 +8659,7 @@ "end": 4379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -8458,6 +8688,7 @@ "end": 4400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8486,6 +8717,7 @@ "end": 4415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -8511,6 +8743,7 @@ "end": 4402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8540,6 +8773,7 @@ "end": 4431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx1", "optional": false }, @@ -8568,6 +8802,7 @@ "end": 4446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -8593,6 +8828,7 @@ "end": 4433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8626,6 +8862,7 @@ "end": 4245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8662,6 +8899,7 @@ "end": 4266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -8706,6 +8944,7 @@ "end": 4482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -8725,6 +8964,7 @@ "end": 4514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -8768,6 +9008,7 @@ "end": 4531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -8791,6 +9032,7 @@ "end": 4534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8829,6 +9071,7 @@ "end": 4484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8881,6 +9124,7 @@ "end": 4538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -8897,6 +9141,7 @@ "end": 4553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gx2", "optional": false }, @@ -8916,6 +9161,7 @@ "end": 4606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -8937,6 +9183,7 @@ "end": 4609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -8959,6 +9206,7 @@ "end": 4612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -8980,6 +9228,7 @@ "end": 4615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9023,6 +9272,7 @@ "end": 4626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9063,6 +9313,7 @@ "end": 4649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9091,6 +9342,7 @@ "end": 4661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -9119,6 +9371,7 @@ "end": 4677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9147,6 +9400,7 @@ "end": 4689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9175,6 +9429,7 @@ "end": 4710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9203,6 +9458,7 @@ "end": 4725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -9228,6 +9484,7 @@ "end": 4712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9257,6 +9514,7 @@ "end": 4741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fx2", "optional": false }, @@ -9285,6 +9543,7 @@ "end": 4756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -9310,6 +9569,7 @@ "end": 4743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9343,6 +9603,7 @@ "end": 4555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9379,6 +9640,7 @@ "end": 4576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -9423,6 +9685,7 @@ "end": 4825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f10", "optional": false }, @@ -9442,6 +9705,7 @@ "end": 4860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -9522,6 +9786,7 @@ "end": 4887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -9579,6 +9844,7 @@ "end": 4902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9605,6 +9871,7 @@ "end": 4906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -9662,6 +9929,7 @@ "end": 4921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9709,6 +9977,7 @@ "end": 4931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9720,6 +9989,7 @@ "end": 4935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9745,6 +10015,7 @@ "end": 4942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -9756,6 +10027,7 @@ "end": 4946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -9781,6 +10053,7 @@ "end": 4953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9792,6 +10065,7 @@ "end": 4957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9817,6 +10091,7 @@ "end": 4974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -9828,6 +10103,7 @@ "end": 4978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } @@ -9853,6 +10129,7 @@ "end": 4985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -9864,6 +10141,7 @@ "end": 4989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -9889,6 +10167,7 @@ "end": 5006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null @@ -9900,6 +10179,7 @@ "end": 5010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -9929,6 +10209,7 @@ "end": 4827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -9965,6 +10246,7 @@ "end": 4847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -9984,6 +10266,7 @@ "end": 4857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10004,6 +10287,7 @@ "end": 5215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f11", "optional": false }, @@ -10023,6 +10307,7 @@ "end": 5238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10044,6 +10329,7 @@ "end": 5241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10066,6 +10352,7 @@ "end": 5244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -10107,6 +10394,7 @@ "end": 5251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10133,6 +10421,7 @@ "end": 5255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10181,6 +10470,7 @@ "end": 5271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10229,6 +10519,7 @@ "end": 5281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10240,6 +10531,7 @@ "end": 5285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -10265,6 +10557,7 @@ "end": 5292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10276,6 +10569,7 @@ "end": 5296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -10301,6 +10595,7 @@ "end": 5313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -10312,6 +10607,7 @@ "end": 5317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10337,6 +10633,7 @@ "end": 5324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -10348,6 +10645,7 @@ "end": 5328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -10373,6 +10671,7 @@ "end": 5345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -10384,6 +10683,7 @@ "end": 5349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10409,6 +10709,7 @@ "end": 5356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -10420,6 +10721,7 @@ "end": 5360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -10449,6 +10751,7 @@ "end": 5217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10485,6 +10788,7 @@ "end": 5377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f12", "optional": false }, @@ -10504,6 +10808,7 @@ "end": 5409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -10525,6 +10830,7 @@ "end": 5412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10547,6 +10853,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -10588,6 +10895,7 @@ "end": 5422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10614,6 +10922,7 @@ "end": 5426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": { @@ -10662,6 +10971,7 @@ "end": 5442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10710,6 +11020,7 @@ "end": 5452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10721,6 +11032,7 @@ "end": 5456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -10746,6 +11058,7 @@ "end": 5463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10757,6 +11070,7 @@ "end": 5467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -10782,6 +11096,7 @@ "end": 5484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -10793,6 +11108,7 @@ "end": 5488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10818,6 +11134,7 @@ "end": 5505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -10829,6 +11146,7 @@ "end": 5509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -10854,6 +11172,7 @@ "end": 5526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -10865,6 +11184,7 @@ "end": 5530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10890,6 +11210,7 @@ "end": 5537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -10901,6 +11222,7 @@ "end": 5541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -10930,6 +11252,7 @@ "end": 5379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -10974,6 +11297,7 @@ "end": 5558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f13", "optional": false }, @@ -10993,6 +11317,7 @@ "end": 5594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": { @@ -11014,6 +11339,7 @@ "end": 5597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11036,6 +11362,7 @@ "end": 5601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -11077,6 +11404,7 @@ "end": 5608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11103,6 +11431,7 @@ "end": 5613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -11144,6 +11473,7 @@ "end": 5620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11191,6 +11521,7 @@ "end": 5631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": null @@ -11202,6 +11533,7 @@ "end": 5636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -11227,6 +11559,7 @@ "end": 5644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": null @@ -11238,6 +11571,7 @@ "end": 5649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -11263,6 +11597,7 @@ "end": 5657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -11274,6 +11609,7 @@ "end": 5662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -11299,6 +11635,7 @@ "end": 5670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -11310,6 +11647,7 @@ "end": 5675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -11335,6 +11673,7 @@ "end": 5683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -11346,6 +11685,7 @@ "end": 5688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -11371,6 +11711,7 @@ "end": 5706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -11382,6 +11723,7 @@ "end": 5711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -11411,6 +11753,7 @@ "end": 5560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11447,6 +11790,7 @@ "end": 5580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11466,6 +11810,7 @@ "end": 5590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11486,6 +11831,7 @@ "end": 5738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f14", "optional": false }, @@ -11505,6 +11851,7 @@ "end": 5783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": { @@ -11526,6 +11873,7 @@ "end": 5786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11548,6 +11896,7 @@ "end": 5790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -11589,6 +11938,7 @@ "end": 5797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11615,6 +11965,7 @@ "end": 5802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -11656,6 +12007,7 @@ "end": 5809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11703,6 +12055,7 @@ "end": 5820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": null @@ -11714,6 +12067,7 @@ "end": 5825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -11739,6 +12093,7 @@ "end": 5833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false, "typeAnnotation": null @@ -11750,6 +12105,7 @@ "end": 5838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -11775,6 +12131,7 @@ "end": 5846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -11786,6 +12143,7 @@ "end": 5851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -11811,6 +12169,7 @@ "end": 5869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -11822,6 +12181,7 @@ "end": 5874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false } @@ -11847,6 +12207,7 @@ "end": 5882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -11858,6 +12219,7 @@ "end": 5887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t0", "optional": false } @@ -11883,6 +12245,7 @@ "end": 5905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -11894,6 +12257,7 @@ "end": 5910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false } @@ -11923,6 +12287,7 @@ "end": 5740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -11967,6 +12332,7 @@ "end": 5769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -11986,6 +12352,7 @@ "end": 5779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12006,6 +12373,7 @@ "end": 5937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f15", "optional": false }, @@ -12025,6 +12393,7 @@ "end": 5973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false, "typeAnnotation": { @@ -12053,6 +12422,7 @@ "end": 5982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12076,6 +12446,7 @@ "end": 5986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": { @@ -12124,6 +12495,7 @@ "end": 5999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12151,6 +12523,7 @@ "end": 6004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": { @@ -12199,6 +12572,7 @@ "end": 6017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -12226,6 +12600,7 @@ "end": 6022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": { @@ -12322,6 +12697,7 @@ "end": 6041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12370,6 +12746,7 @@ "end": 6052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false, "typeAnnotation": null @@ -12405,6 +12782,7 @@ "end": 6071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -12440,6 +12818,7 @@ "end": 6090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -12475,6 +12854,7 @@ "end": 6109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k0", "optional": false, "typeAnnotation": null @@ -12510,6 +12890,7 @@ "end": 6127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k1", "optional": false, "typeAnnotation": null @@ -12545,6 +12926,7 @@ "end": 6145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k2", "optional": false, "typeAnnotation": null @@ -12580,6 +12962,7 @@ "end": 6163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -12615,6 +12998,7 @@ "end": 6177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -12650,6 +13034,7 @@ "end": 6191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k3", "optional": false, "typeAnnotation": null @@ -12689,6 +13074,7 @@ "end": 5939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12725,6 +13111,7 @@ "end": 5959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -12744,6 +13131,7 @@ "end": 5969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12764,6 +13152,7 @@ "end": 6265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft16", "optional": false }, @@ -12783,6 +13172,7 @@ "end": 6288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -12849,6 +13239,7 @@ "end": 6311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -12890,6 +13281,7 @@ "end": 6318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12923,6 +13315,7 @@ "end": 6324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -12970,6 +13363,7 @@ "end": 6334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -12981,6 +13375,7 @@ "end": 6338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -13010,6 +13405,7 @@ "end": 6267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13056,6 +13452,7 @@ "end": 6356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft17", "optional": false }, @@ -13075,6 +13472,7 @@ "end": 6384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13141,6 +13539,7 @@ "end": 6407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13182,6 +13581,7 @@ "end": 6414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13215,6 +13615,7 @@ "end": 6420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13262,6 +13663,7 @@ "end": 6430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -13273,6 +13675,7 @@ "end": 6434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -13302,6 +13705,7 @@ "end": 6358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13365,6 +13769,7 @@ "end": 6452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft18", "optional": false }, @@ -13384,6 +13789,7 @@ "end": 6475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -13450,6 +13856,7 @@ "end": 6498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -13491,6 +13898,7 @@ "end": 6505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13524,6 +13932,7 @@ "end": 6511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13571,6 +13980,7 @@ "end": 6521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -13582,6 +13992,7 @@ "end": 6525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -13611,6 +14022,7 @@ "end": 6454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13652,6 +14064,7 @@ "end": 6583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -13675,6 +14088,7 @@ "end": 6585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13727,6 +14141,7 @@ "end": 6621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13815,6 +14230,7 @@ "end": 6666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13864,6 +14280,7 @@ "end": 6677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13912,6 +14329,7 @@ "end": 6709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -13935,6 +14353,7 @@ "end": 6711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -13987,6 +14406,7 @@ "end": 6743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14061,6 +14481,7 @@ "end": 6782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14089,6 +14510,7 @@ "end": 6787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14127,6 +14549,7 @@ "end": 6795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14152,6 +14575,7 @@ "end": 6808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -14175,6 +14599,7 @@ "end": 6810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14227,6 +14652,7 @@ "end": 6846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14302,6 +14728,7 @@ "end": 6886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14329,6 +14756,7 @@ "end": 6891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14353,6 +14781,7 @@ "end": 6899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14441,6 +14870,7 @@ "end": 6944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14482,6 +14912,7 @@ "end": 6960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14523,6 +14954,7 @@ "end": 6996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -14546,6 +14978,7 @@ "end": 6998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14598,6 +15031,7 @@ "end": 7030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14649,6 +15083,7 @@ "end": 7059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14693,6 +15128,7 @@ "end": 7073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -14731,6 +15167,7 @@ "end": 7081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -14756,6 +15193,7 @@ "end": 7093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T00", "optional": false }, @@ -14773,6 +15211,7 @@ "end": 7101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -14858,6 +15297,7 @@ "end": 7137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T01", "optional": false }, @@ -14875,6 +15315,7 @@ "end": 7145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -14944,6 +15385,7 @@ "end": 7173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T02", "optional": false }, @@ -14961,6 +15403,7 @@ "end": 7181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15014,6 +15457,7 @@ "end": 7201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T03", "optional": false }, @@ -15031,6 +15475,7 @@ "end": 7209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15130,6 +15575,7 @@ "end": 7250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T04", "optional": false }, @@ -15147,6 +15593,7 @@ "end": 7258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15230,6 +15677,7 @@ "end": 7291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T05", "optional": false }, @@ -15247,6 +15695,7 @@ "end": 7299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15307,6 +15756,7 @@ "end": 7320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T06", "optional": false }, @@ -15324,6 +15774,7 @@ "end": 7328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15367,6 +15818,7 @@ "end": 7348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T07", "optional": false }, @@ -15384,6 +15836,7 @@ "end": 7356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15420,6 +15873,7 @@ "end": 7370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T08", "optional": false }, @@ -15437,6 +15891,7 @@ "end": 7378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15473,6 +15928,7 @@ "end": 7393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T09", "optional": false }, @@ -15490,6 +15946,7 @@ "end": 7401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -15526,6 +15983,7 @@ "end": 7419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -15543,6 +16001,7 @@ "end": 7431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -15628,6 +16087,7 @@ "end": 7467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -15645,6 +16105,7 @@ "end": 7479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -15714,6 +16175,7 @@ "end": 7507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -15731,6 +16193,7 @@ "end": 7519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -15784,6 +16247,7 @@ "end": 7539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -15801,6 +16265,7 @@ "end": 7551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -15900,6 +16365,7 @@ "end": 7592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T14", "optional": false }, @@ -15917,6 +16383,7 @@ "end": 7604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16000,6 +16467,7 @@ "end": 7637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T15", "optional": false }, @@ -16017,6 +16485,7 @@ "end": 7649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16077,6 +16546,7 @@ "end": 7670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T16", "optional": false }, @@ -16094,6 +16564,7 @@ "end": 7682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16137,6 +16608,7 @@ "end": 7702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T17", "optional": false }, @@ -16154,6 +16626,7 @@ "end": 7714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16190,6 +16663,7 @@ "end": 7728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T18", "optional": false }, @@ -16207,6 +16681,7 @@ "end": 7740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16243,6 +16718,7 @@ "end": 7755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T19", "optional": false }, @@ -16260,6 +16736,7 @@ "end": 7767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -16296,6 +16773,7 @@ "end": 7785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -16313,6 +16791,7 @@ "end": 7792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16398,6 +16877,7 @@ "end": 7828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -16415,6 +16895,7 @@ "end": 7835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16484,6 +16965,7 @@ "end": 7863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -16501,6 +16983,7 @@ "end": 7870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16554,6 +17037,7 @@ "end": 7890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -16571,6 +17055,7 @@ "end": 7897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16670,6 +17155,7 @@ "end": 7938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T24", "optional": false }, @@ -16687,6 +17173,7 @@ "end": 7945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16770,6 +17257,7 @@ "end": 7978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T25", "optional": false }, @@ -16787,6 +17275,7 @@ "end": 7985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16847,6 +17336,7 @@ "end": 8006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T26", "optional": false }, @@ -16864,6 +17354,7 @@ "end": 8013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16907,6 +17398,7 @@ "end": 8033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T27", "optional": false }, @@ -16924,6 +17416,7 @@ "end": 8040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -16960,6 +17453,7 @@ "end": 8054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T28", "optional": false }, @@ -16977,6 +17471,7 @@ "end": 8061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -17013,6 +17508,7 @@ "end": 8076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T29", "optional": false }, @@ -17030,6 +17526,7 @@ "end": 8083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -17066,6 +17563,7 @@ "end": 8101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T30", "optional": false }, @@ -17083,6 +17581,7 @@ "end": 8112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17168,6 +17667,7 @@ "end": 8148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T31", "optional": false }, @@ -17185,6 +17685,7 @@ "end": 8159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17254,6 +17755,7 @@ "end": 8187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T32", "optional": false }, @@ -17271,6 +17773,7 @@ "end": 8198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17324,6 +17827,7 @@ "end": 8218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T33", "optional": false }, @@ -17341,6 +17845,7 @@ "end": 8229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17440,6 +17945,7 @@ "end": 8270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T34", "optional": false }, @@ -17457,6 +17963,7 @@ "end": 8281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17540,6 +18047,7 @@ "end": 8314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T35", "optional": false }, @@ -17557,6 +18065,7 @@ "end": 8325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17617,6 +18126,7 @@ "end": 8346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T36", "optional": false }, @@ -17634,6 +18144,7 @@ "end": 8357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17677,6 +18188,7 @@ "end": 8377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T37", "optional": false }, @@ -17694,6 +18206,7 @@ "end": 8388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17730,6 +18243,7 @@ "end": 8436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T38", "optional": false }, @@ -17747,6 +18261,7 @@ "end": 8447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17783,6 +18298,7 @@ "end": 8462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T39", "optional": false }, @@ -17800,6 +18316,7 @@ "end": 8473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -17836,6 +18353,7 @@ "end": 8491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R00", "optional": false }, @@ -17853,6 +18371,7 @@ "end": 8499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -17946,6 +18465,7 @@ "end": 8544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R01", "optional": false }, @@ -17963,6 +18483,7 @@ "end": 8552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18040,6 +18561,7 @@ "end": 8589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R02", "optional": false }, @@ -18057,6 +18579,7 @@ "end": 8597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18118,6 +18641,7 @@ "end": 8626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R03", "optional": false }, @@ -18135,6 +18659,7 @@ "end": 8634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18242,6 +18767,7 @@ "end": 8684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R04", "optional": false }, @@ -18259,6 +18785,7 @@ "end": 8692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18350,6 +18877,7 @@ "end": 8734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R05", "optional": false }, @@ -18367,6 +18895,7 @@ "end": 8742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18418,6 +18947,7 @@ "end": 8771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R06", "optional": false }, @@ -18435,6 +18965,7 @@ "end": 8779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "First", "optional": false }, @@ -18479,6 +19010,7 @@ "end": 8803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R10", "optional": false }, @@ -18496,6 +19028,7 @@ "end": 8815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -18589,6 +19122,7 @@ "end": 8860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R11", "optional": false }, @@ -18606,6 +19140,7 @@ "end": 8872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -18683,6 +19218,7 @@ "end": 8909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R12", "optional": false }, @@ -18700,6 +19236,7 @@ "end": 8921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -18761,6 +19298,7 @@ "end": 8950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R13", "optional": false }, @@ -18778,6 +19316,7 @@ "end": 8962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -18885,6 +19424,7 @@ "end": 9012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R14", "optional": false }, @@ -18902,6 +19442,7 @@ "end": 9024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -18993,6 +19534,7 @@ "end": 9066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R15", "optional": false }, @@ -19010,6 +19552,7 @@ "end": 9078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -19061,6 +19604,7 @@ "end": 9107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R16", "optional": false }, @@ -19078,6 +19622,7 @@ "end": 9119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropFirst", "optional": false }, @@ -19122,6 +19667,7 @@ "end": 9143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R20", "optional": false }, @@ -19139,6 +19685,7 @@ "end": 9150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19232,6 +19779,7 @@ "end": 9195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R21", "optional": false }, @@ -19249,6 +19797,7 @@ "end": 9202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19326,6 +19875,7 @@ "end": 9239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R22", "optional": false }, @@ -19343,6 +19893,7 @@ "end": 9246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19404,6 +19955,7 @@ "end": 9275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R23", "optional": false }, @@ -19421,6 +19973,7 @@ "end": 9282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19528,6 +20081,7 @@ "end": 9332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R24", "optional": false }, @@ -19545,6 +20099,7 @@ "end": 9339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19636,6 +20191,7 @@ "end": 9381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R25", "optional": false }, @@ -19653,6 +20209,7 @@ "end": 9388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19704,6 +20261,7 @@ "end": 9417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R26", "optional": false }, @@ -19721,6 +20279,7 @@ "end": 9424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Last", "optional": false }, @@ -19765,6 +20324,7 @@ "end": 9448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R30", "optional": false }, @@ -19782,6 +20342,7 @@ "end": 9459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -19875,6 +20436,7 @@ "end": 9504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R31", "optional": false }, @@ -19892,6 +20454,7 @@ "end": 9515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -19969,6 +20532,7 @@ "end": 9552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R32", "optional": false }, @@ -19986,6 +20550,7 @@ "end": 9563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -20047,6 +20612,7 @@ "end": 9592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R33", "optional": false }, @@ -20064,6 +20630,7 @@ "end": 9603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -20171,6 +20738,7 @@ "end": 9653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R34", "optional": false }, @@ -20188,6 +20756,7 @@ "end": 9664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -20279,6 +20848,7 @@ "end": 9706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R35", "optional": false }, @@ -20296,6 +20866,7 @@ "end": 9717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -20347,6 +20918,7 @@ "end": 9746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R36", "optional": false }, @@ -20364,6 +20936,7 @@ "end": 9757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DropLast", "optional": false }, @@ -20403,6 +20976,7 @@ "end": 9842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -20422,6 +20996,7 @@ "end": 9889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -20454,6 +21029,7 @@ "end": 9899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -20497,6 +21073,7 @@ "end": 9906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20530,6 +21107,7 @@ "end": 9912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20562,6 +21140,7 @@ "end": 9919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -20596,6 +21175,7 @@ "end": 9925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20619,6 +21199,7 @@ "end": 9928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20673,6 +21254,7 @@ "end": 9948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -20696,6 +21278,7 @@ "end": 9951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20718,6 +21301,7 @@ "end": 9957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -20734,6 +21318,7 @@ "end": 9962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -20750,6 +21335,7 @@ "end": 9968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -20787,6 +21373,7 @@ "end": 9844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -20823,6 +21410,7 @@ "end": 9865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -20859,6 +21447,7 @@ "end": 9886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -20895,6 +21484,7 @@ "end": 9983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false, "typeAnnotation": null @@ -20914,6 +21504,7 @@ "end": 9996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -20939,6 +21530,7 @@ "end": 10007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -20964,6 +21556,7 @@ "end": 10019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -20989,6 +21582,7 @@ "end": 10032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": { @@ -21056,6 +21650,7 @@ "end": 10049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c0", "optional": false, "typeAnnotation": null @@ -21074,6 +21669,7 @@ "end": 10057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21087,6 +21683,7 @@ "end": 10061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false } @@ -21121,6 +21718,7 @@ "end": 10134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c1", "optional": false, "typeAnnotation": null @@ -21139,6 +21737,7 @@ "end": 10142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21152,6 +21751,7 @@ "end": 10146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false } @@ -21198,6 +21798,7 @@ "end": 10211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2", "optional": false, "typeAnnotation": null @@ -21216,6 +21817,7 @@ "end": 10219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21229,6 +21831,7 @@ "end": 10223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false } @@ -21287,6 +21890,7 @@ "end": 10284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c3", "optional": false, "typeAnnotation": null @@ -21305,6 +21909,7 @@ "end": 10292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21318,6 +21923,7 @@ "end": 10296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false } @@ -21387,6 +21993,7 @@ "end": 10351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c4", "optional": false, "typeAnnotation": null @@ -21405,6 +22012,7 @@ "end": 10359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21418,6 +22026,7 @@ "end": 10363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false } @@ -21523,6 +22132,7 @@ "end": 10421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -21542,6 +22152,7 @@ "end": 10434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -21567,6 +22178,7 @@ "end": 10446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -21602,6 +22214,7 @@ "end": 10455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -21671,6 +22284,7 @@ "end": 10483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c10", "optional": false, "typeAnnotation": null @@ -21689,6 +22303,7 @@ "end": 10491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21702,6 +22317,7 @@ "end": 10495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false } @@ -21736,6 +22352,7 @@ "end": 10564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c11", "optional": false, "typeAnnotation": null @@ -21754,6 +22371,7 @@ "end": 10572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21767,6 +22385,7 @@ "end": 10576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false } @@ -21813,6 +22432,7 @@ "end": 10637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c12", "optional": false, "typeAnnotation": null @@ -21831,6 +22451,7 @@ "end": 10645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21844,6 +22465,7 @@ "end": 10649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false } @@ -21901,6 +22523,7 @@ "end": 10704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c13", "optional": false, "typeAnnotation": null @@ -21919,6 +22542,7 @@ "end": 10712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -21932,6 +22556,7 @@ "end": 10716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false } @@ -22013,6 +22638,7 @@ "end": 10786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false, "typeAnnotation": null @@ -22042,6 +22668,7 @@ "end": 10797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -22111,6 +22738,7 @@ "end": 10825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c20", "optional": false, "typeAnnotation": null @@ -22129,6 +22757,7 @@ "end": 10833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -22142,6 +22771,7 @@ "end": 10837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false } @@ -22176,6 +22806,7 @@ "end": 10883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c21", "optional": false, "typeAnnotation": null @@ -22194,6 +22825,7 @@ "end": 10891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -22207,6 +22839,7 @@ "end": 10895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false } @@ -22265,6 +22898,7 @@ "end": 10955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c22", "optional": false, "typeAnnotation": null @@ -22283,6 +22917,7 @@ "end": 10963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry", "optional": false }, @@ -22296,6 +22931,7 @@ "end": 10967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false } @@ -22312,6 +22948,7 @@ "end": 10974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -22332,6 +22969,7 @@ "end": 11091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry2", "optional": false }, @@ -22351,6 +22989,7 @@ "end": 11138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -22383,6 +23022,7 @@ "end": 11148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -22426,6 +23066,7 @@ "end": 11155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22459,6 +23100,7 @@ "end": 11161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -22491,6 +23133,7 @@ "end": 11168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -22515,6 +23158,7 @@ "end": 11171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": { @@ -22556,6 +23200,7 @@ "end": 11178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22582,6 +23227,7 @@ "end": 11182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -22623,6 +23269,7 @@ "end": 11189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -22670,6 +23317,7 @@ "end": 11206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -22686,6 +23334,7 @@ "end": 11211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -22702,6 +23351,7 @@ "end": 11217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -22734,6 +23384,7 @@ "end": 11093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -22770,6 +23421,7 @@ "end": 11114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -22806,6 +23458,7 @@ "end": 11135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -22828,6 +23481,7 @@ "end": 11244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false }, @@ -22847,6 +23501,7 @@ "end": 11246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -22880,6 +23535,7 @@ "end": 11257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -22913,6 +23569,7 @@ "end": 11268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": { @@ -22986,6 +23643,7 @@ "end": 11297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry2", "optional": false }, @@ -22999,6 +23657,7 @@ "end": 11302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false } @@ -23086,6 +23745,7 @@ "end": 11334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "curry2", "optional": false }, @@ -23099,6 +23759,7 @@ "end": 11339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn10", "optional": false } @@ -23175,6 +23836,7 @@ "end": 11463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft", "optional": false }, @@ -23194,6 +23856,7 @@ "end": 11487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": { @@ -23235,6 +23898,7 @@ "end": 11494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23261,6 +23925,7 @@ "end": 11499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": { @@ -23302,6 +23967,7 @@ "end": 11506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23367,6 +24033,7 @@ "end": 11465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23411,6 +24078,7 @@ "end": 11520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23438,6 +24106,7 @@ "end": 11525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft", "optional": false }, @@ -23562,6 +24231,7 @@ "end": 11551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft", "optional": false }, @@ -23674,6 +24344,7 @@ "end": 11574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft", "optional": false }, @@ -23774,6 +24445,7 @@ "end": 11601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ft", "optional": false }, @@ -23875,6 +24547,7 @@ "end": 11692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -23904,6 +24577,7 @@ "end": 11724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -23947,6 +24621,7 @@ "end": 11731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -23985,6 +24660,7 @@ "end": 11741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -24008,6 +24684,7 @@ "end": 11744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24036,6 +24713,7 @@ "end": 11750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -24079,6 +24757,7 @@ "end": 11694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24115,6 +24794,7 @@ "end": 11715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -24159,6 +24839,7 @@ "end": 11756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24185,6 +24866,7 @@ "end": 11759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -24215,6 +24897,7 @@ "end": 11767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -24260,6 +24943,7 @@ "end": 11783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -24271,6 +24955,7 @@ "end": 11786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -24315,6 +25000,7 @@ "end": 11800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "call", "optional": false }, @@ -24331,6 +25017,7 @@ "end": 11806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sa", "optional": false } @@ -24362,6 +25049,7 @@ "end": 11813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -24397,6 +25085,7 @@ "end": 11923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -24416,6 +25105,7 @@ "end": 11954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -24457,6 +25147,7 @@ "end": 11961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24522,6 +25213,7 @@ "end": 11925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24573,6 +25265,7 @@ "end": 11975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -24589,6 +25282,7 @@ "end": 11990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f21", "optional": false }, @@ -24608,6 +25302,7 @@ "end": 12015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -24649,6 +25344,7 @@ "end": 12022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -24722,6 +25418,7 @@ "end": 12046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -24740,6 +25437,7 @@ "end": 12052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -24753,6 +25451,7 @@ "end": 12057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -24787,6 +25486,7 @@ "end": 12076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -24805,6 +25505,7 @@ "end": 12082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -24875,6 +25576,7 @@ "end": 12123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -24893,6 +25595,7 @@ "end": 12129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f20", "optional": false }, @@ -24964,6 +25667,7 @@ "end": 11992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25000,6 +25704,7 @@ "end": 12180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -25019,6 +25724,7 @@ "end": 12211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -25060,6 +25766,7 @@ "end": 12218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25118,6 +25825,7 @@ "end": 12182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25169,6 +25877,7 @@ "end": 12231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25185,6 +25894,7 @@ "end": 12253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -25204,6 +25914,7 @@ "end": 12284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -25245,6 +25956,7 @@ "end": 12291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25287,6 +25999,7 @@ "end": 12255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25338,6 +26051,7 @@ "end": 12296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25354,6 +26068,7 @@ "end": 12311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f23", "optional": false }, @@ -25373,6 +26088,7 @@ "end": 12336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": { @@ -25414,6 +26130,7 @@ "end": 12343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25480,6 +26197,7 @@ "end": 12366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v1", "optional": false, "typeAnnotation": null @@ -25498,6 +26216,7 @@ "end": 12372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -25511,6 +26230,7 @@ "end": 12377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -25545,6 +26265,7 @@ "end": 12396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v2", "optional": false, "typeAnnotation": null @@ -25563,6 +26284,7 @@ "end": 12402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -25633,6 +26355,7 @@ "end": 12451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v3", "optional": false, "typeAnnotation": null @@ -25651,6 +26374,7 @@ "end": 12457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f22", "optional": false }, @@ -25722,6 +26446,7 @@ "end": 12313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -25762,6 +26487,7 @@ "end": 12524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Desc", "optional": false }, @@ -25786,6 +26512,7 @@ "end": 12526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -25822,6 +26549,7 @@ "end": 12547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25855,6 +26583,7 @@ "end": 12565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -25890,6 +26619,7 @@ "end": 12575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -25913,6 +26643,7 @@ "end": 12578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -25941,6 +26672,7 @@ "end": 12584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -25963,6 +26695,7 @@ "end": 12594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bind", "optional": false }, @@ -25976,6 +26709,7 @@ "end": 12644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -25997,6 +26731,7 @@ "end": 12650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Desc", "optional": false }, @@ -26040,6 +26775,7 @@ "end": 12656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -26073,6 +26809,7 @@ "end": 12662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -26095,6 +26832,7 @@ "end": 12666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -26122,6 +26860,7 @@ "end": 12676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -26145,6 +26884,7 @@ "end": 12679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -26172,6 +26912,7 @@ "end": 12686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Desc", "optional": false }, @@ -26215,6 +26956,7 @@ "end": 12692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -26237,6 +26979,7 @@ "end": 12696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -26266,6 +27009,7 @@ "end": 12596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -26302,6 +27046,7 @@ "end": 12617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -26338,6 +27083,7 @@ "end": 12638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -26376,6 +27122,7 @@ "end": 12717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -26397,6 +27144,7 @@ "end": 12723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Desc", "optional": false }, @@ -26505,6 +27253,7 @@ "end": 12767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -26529,6 +27278,7 @@ "end": 12771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -26582,6 +27332,7 @@ "end": 12860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUser", "optional": false }, @@ -26601,6 +27352,7 @@ "end": 12863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -26634,6 +27386,7 @@ "end": 12880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -26663,6 +27416,7 @@ "end": 12886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -26725,6 +27479,7 @@ "end": 12936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOrgUser", "optional": false }, @@ -26744,6 +27499,7 @@ "end": 12939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": { @@ -26777,6 +27533,7 @@ "end": 12954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "orgId", "optional": false, "typeAnnotation": { @@ -26810,6 +27567,7 @@ "end": 12971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": true, "typeAnnotation": { @@ -26839,6 +27597,7 @@ "end": 12977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -26874,6 +27633,7 @@ "end": 12989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -26936,6 +27696,7 @@ "end": 13027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callApi", "optional": false }, @@ -26955,6 +27716,7 @@ "end": 13070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": { @@ -26987,6 +27749,7 @@ "end": 13080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -27030,6 +27793,7 @@ "end": 13087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -27078,6 +27842,7 @@ "end": 13102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -27134,6 +27899,7 @@ "end": 13125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -27177,6 +27943,7 @@ "end": 13132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -27203,6 +27970,7 @@ "end": 13144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -27219,6 +27987,7 @@ "end": 13152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false } @@ -27267,6 +28036,7 @@ "end": 13029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -27310,6 +28080,7 @@ "end": 13055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -27350,6 +28121,7 @@ "end": 13169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callApi", "optional": false }, @@ -27363,6 +28135,7 @@ "end": 13177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getUser", "optional": false } @@ -27391,6 +28164,7 @@ "end": 13187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callApi", "optional": false }, @@ -27404,6 +28178,7 @@ "end": 13198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOrgUser", "optional": false } @@ -27426,6 +28201,7 @@ "end": 13236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, @@ -27460,6 +28236,7 @@ "end": 13263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unbounded", "optional": false }, @@ -27497,6 +28274,7 @@ "end": 13277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, @@ -27546,6 +28324,7 @@ "end": 13299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -27567,6 +28346,7 @@ "end": 13310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Unbounded", "optional": false }, @@ -27623,6 +28403,7 @@ "end": 13347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U1", "optional": false }, @@ -27676,6 +28457,7 @@ "end": 13369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, @@ -27716,6 +28498,7 @@ "end": 13388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U2", "optional": false }, @@ -27789,6 +28572,7 @@ "end": 13414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, @@ -27833,6 +28617,7 @@ "end": 13434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U3", "optional": false }, @@ -27933,6 +28718,7 @@ "end": 13512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToStringLength1", "optional": false }, @@ -27956,6 +28742,7 @@ "end": 13514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28014,6 +28801,7 @@ "end": 13536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28076,6 +28864,7 @@ "end": 13570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToStringLength2", "optional": false }, @@ -28099,6 +28888,7 @@ "end": 13572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28177,6 +28967,7 @@ "end": 13598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -28243,6 +29034,7 @@ "end": 13625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AnyArr", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/variance.json b/crates/swc_ecma_parser/tests/tsc/variance.json index 86468f3efbd0..dd5b8024fecd 100644 --- a/crates/swc_ecma_parser/tests/tsc/variance.json +++ b/crates/swc_ecma_parser/tests/tsc/variance.json @@ -18,6 +18,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -75,6 +77,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -105,6 +108,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -177,6 +181,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -243,6 +248,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -264,6 +270,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -302,6 +309,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -332,6 +340,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -353,6 +362,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -383,6 +393,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -413,6 +424,7 @@ "end": 270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { @@ -434,6 +446,7 @@ "end": 275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -464,6 +477,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -480,6 +494,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -538,6 +553,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -601,6 +617,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_name", "optional": false, "typeAnnotation": { @@ -648,6 +665,7 @@ "end": 408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -792,6 +810,7 @@ "end": 476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -865,6 +884,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnum.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnum.json index 7f5db7fee4aa..58d63d2c225d 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnum.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnum.json @@ -26,6 +26,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -43,6 +44,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnumUsage.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnumUsage.json index 29bc50e1a34c..bb9c57af007a 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnumUsage.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxConstEnumUsage.json @@ -26,6 +26,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -69,6 +71,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -87,6 +90,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -115,6 +119,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -156,6 +161,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -173,6 +179,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -189,6 +196,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -215,6 +223,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -231,6 +240,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -257,6 +267,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxInternalImportEquals.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxInternalImportEquals.json index e45552eb0dbc..dcd4f51f9b58 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxInternalImportEquals.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxInternalImportEquals.json @@ -31,6 +31,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -41,6 +42,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NonExistent", "optional": false } @@ -61,6 +63,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -100,6 +103,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -170,6 +175,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -186,6 +192,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -214,6 +221,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f3", "optional": false }, @@ -230,6 +238,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionCJS.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionCJS.json index b66a558fca5e..25b29e0584eb 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionCJS.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionCJS.json @@ -18,6 +18,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -46,6 +47,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -65,6 +67,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -98,6 +101,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -129,6 +133,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -168,6 +173,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -202,6 +208,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -221,6 +228,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -256,6 +264,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false }, @@ -289,6 +298,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "J", "optional": false } @@ -306,6 +316,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -334,6 +345,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -353,6 +365,7 @@ "end": 459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -396,6 +409,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": null @@ -425,6 +439,7 @@ "end": 502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionESM.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionESM.json index cb5554602286..855ee256c6b3 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionESM.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxNoElisionESM.json @@ -34,6 +34,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -72,6 +73,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -89,6 +91,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -111,6 +114,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AClass", "optional": false }, @@ -149,6 +153,7 @@ "end": 199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -168,6 +173,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -187,6 +193,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AClass", "optional": false }, @@ -227,6 +234,7 @@ "end": 250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aValue", "optional": false }, @@ -237,6 +245,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -255,6 +264,7 @@ "end": 262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AType", "optional": false }, @@ -265,6 +275,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -304,6 +315,7 @@ "end": 302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AType2", "optional": false }, @@ -314,6 +326,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -353,6 +366,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -384,6 +398,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -394,6 +409,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A2", "optional": false }, @@ -432,6 +448,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -442,6 +459,7 @@ "end": 384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A3", "optional": false }, @@ -480,6 +498,7 @@ "end": 414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -490,6 +509,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A4", "optional": false }, @@ -528,6 +548,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AClass", "optional": false }, @@ -567,6 +588,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AClass", "optional": false }, @@ -618,6 +640,7 @@ "end": 617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -648,6 +671,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -676,6 +700,7 @@ "end": 683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -700,6 +725,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -731,6 +757,7 @@ "end": 765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsCJS.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsCJS.json index ebcd6c03aa31..53abedaaccdf 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsCJS.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsCJS.json @@ -14,6 +14,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy", "optional": false }, @@ -58,6 +59,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy", "optional": false } @@ -77,6 +79,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funciton", "optional": false }, @@ -157,6 +160,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_default", "optional": false, "typeAnnotation": { @@ -193,6 +197,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_default", "optional": false } @@ -220,6 +225,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy", "optional": false } @@ -258,6 +264,7 @@ "end": 437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy2", "optional": false } @@ -296,6 +303,7 @@ "end": 479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funciton", "optional": false }, @@ -336,6 +344,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funciton2", "optional": false }, @@ -346,6 +355,7 @@ "end": 528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "funciton", "optional": false }, @@ -417,6 +427,7 @@ "end": 607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -489,6 +500,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -526,6 +538,7 @@ "end": 708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -562,6 +575,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -595,6 +609,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JustTypes", "optional": false }, @@ -625,6 +640,7 @@ "end": 789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -665,6 +681,7 @@ "end": 825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Values", "optional": false }, @@ -704,6 +721,7 @@ "end": 855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -745,6 +763,7 @@ "end": 895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Default", "optional": false }, @@ -780,6 +799,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -848,6 +868,7 @@ "end": 1021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -887,6 +908,7 @@ "end": 1042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -924,6 +946,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -956,6 +979,7 @@ "end": 1087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } @@ -991,6 +1015,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1021,6 +1046,7 @@ "end": 1237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -1049,6 +1075,7 @@ "end": 1257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false } @@ -1073,6 +1100,7 @@ "end": 1309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy", "optional": false } @@ -1104,6 +1132,7 @@ "end": 1344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "esmy", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsESM.json b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsESM.json index 21d8f3933c9c..9298c4fd079b 100644 --- a/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsESM.json +++ b/crates/swc_ecma_parser/tests/tsc/verbatimModuleSyntaxRestrictionsESM.json @@ -14,6 +14,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy", "optional": false }, @@ -44,6 +45,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy", "optional": false } @@ -96,6 +98,7 @@ "end": 266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_export", "optional": false, "typeAnnotation": { @@ -132,6 +135,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_export", "optional": false } @@ -152,6 +156,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Typey", "optional": false }, @@ -187,6 +192,7 @@ "end": 363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Typey", "optional": false }, @@ -213,6 +219,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy", "optional": false }, @@ -248,6 +255,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy2", "optional": false }, @@ -288,6 +296,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy3", "optional": false } @@ -326,6 +335,7 @@ "end": 557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "types", "optional": false } @@ -357,6 +367,7 @@ "end": 584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CJSy", "optional": false } @@ -383,6 +394,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false }, @@ -414,6 +426,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithAnyOtherType.json b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithAnyOtherType.json index e4a0aa88457f..55038a409da7 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithAnyOtherType.json +++ b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithAnyOtherType.json @@ -28,6 +28,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false, "typeAnnotation": null @@ -106,6 +108,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false, "typeAnnotation": { @@ -191,6 +194,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -253,6 +257,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false, "typeAnnotation": null @@ -319,6 +324,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -361,6 +367,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -383,6 +390,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -417,6 +425,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -521,6 +530,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -543,6 +553,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -584,6 +595,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -623,6 +635,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -673,6 +686,7 @@ "end": 308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -691,6 +705,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -724,6 +739,7 @@ "end": 353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny1", "optional": false, "typeAnnotation": null @@ -742,6 +758,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -773,6 +790,7 @@ "end": 383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny2", "optional": false, "typeAnnotation": null @@ -791,6 +809,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false } @@ -822,6 +841,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny3", "optional": false, "typeAnnotation": null @@ -840,6 +860,7 @@ "end": 422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } @@ -871,6 +892,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny4", "optional": false, "typeAnnotation": null @@ -889,6 +911,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false } @@ -920,6 +943,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny5", "optional": false, "typeAnnotation": null @@ -938,6 +962,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -969,6 +994,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny6", "optional": false, "typeAnnotation": null @@ -987,6 +1013,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false } @@ -1018,6 +1045,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny7", "optional": false, "typeAnnotation": null @@ -1036,6 +1064,7 @@ "end": 564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1067,6 +1096,7 @@ "end": 582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny8", "optional": false, "typeAnnotation": null @@ -1113,6 +1143,7 @@ "end": 637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny9", "optional": false, "typeAnnotation": null @@ -1137,6 +1168,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -1185,6 +1217,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny10", "optional": false, "typeAnnotation": null @@ -1209,6 +1242,7 @@ "end": 682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1249,6 +1283,7 @@ "end": 703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny11", "optional": false, "typeAnnotation": null @@ -1273,6 +1308,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj1", "optional": false }, @@ -1313,6 +1349,7 @@ "end": 736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny12", "optional": false, "typeAnnotation": null @@ -1337,6 +1374,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1377,6 +1415,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny13", "optional": false, "typeAnnotation": null @@ -1401,6 +1440,7 @@ "end": 778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1441,6 +1481,7 @@ "end": 799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny14", "optional": false, "typeAnnotation": null @@ -1466,6 +1507,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1500,6 +1542,7 @@ "end": 831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny15", "optional": false, "typeAnnotation": null @@ -1531,6 +1574,7 @@ "end": 840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1574,6 +1618,7 @@ "end": 865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny16", "optional": false, "typeAnnotation": null @@ -1605,6 +1650,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1615,6 +1661,7 @@ "end": 884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -1648,6 +1695,7 @@ "end": 904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny17", "optional": false, "typeAnnotation": null @@ -1686,6 +1734,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1719,6 +1768,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny18", "optional": false, "typeAnnotation": null @@ -1787,6 +1837,7 @@ "end": 989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny19", "optional": false, "typeAnnotation": null @@ -1818,6 +1869,7 @@ "end": 1007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -1828,6 +1880,7 @@ "end": 1019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -1861,6 +1914,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny20", "optional": false, "typeAnnotation": null @@ -1886,6 +1940,7 @@ "end": 1084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -1918,6 +1973,7 @@ "end": 1103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny21", "optional": false, "typeAnnotation": null @@ -1963,6 +2019,7 @@ "end": 1125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false }, @@ -1973,6 +2030,7 @@ "end": 1132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2005,6 +2063,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2030,6 +2089,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2061,6 +2121,7 @@ "end": 1195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY2", "optional": false }, @@ -2110,6 +2171,7 @@ "end": 1208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY", "optional": false } @@ -2121,6 +2183,7 @@ "end": 1214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ANY1", "optional": false } @@ -2153,6 +2216,7 @@ "end": 1225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -2193,6 +2257,7 @@ "end": 1235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithBooleanType.json b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithBooleanType.json index 001e2a505912..8c918e904cd3 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithBooleanType.json +++ b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithBooleanType.json @@ -28,6 +28,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false, "typeAnnotation": { @@ -60,6 +61,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -124,6 +126,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -257,6 +260,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -296,6 +300,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -346,6 +351,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -364,6 +370,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -397,6 +404,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny1", "optional": false, "typeAnnotation": null @@ -415,6 +423,7 @@ "end": 283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -446,6 +455,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny2", "optional": false, "typeAnnotation": null @@ -493,6 +503,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny3", "optional": false, "typeAnnotation": null @@ -579,6 +590,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny4", "optional": false, "typeAnnotation": null @@ -603,6 +615,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -643,6 +656,7 @@ "end": 464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny5", "optional": false, "typeAnnotation": null @@ -667,6 +681,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -707,6 +722,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny6", "optional": false, "typeAnnotation": null @@ -732,6 +748,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -766,6 +783,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny7", "optional": false, "typeAnnotation": null @@ -797,6 +815,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -840,6 +859,7 @@ "end": 585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny8", "optional": false, "typeAnnotation": null @@ -865,6 +885,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -917,6 +938,7 @@ "end": 660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BOOLEAN", "optional": false } @@ -949,6 +971,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1023,6 +1046,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1063,6 +1087,7 @@ "end": 711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithEnumType.json b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithEnumType.json index ebcc545ac3a8..9fabbd365cbd 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithEnumType.json +++ b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithEnumType.json @@ -20,6 +20,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -47,6 +48,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -64,6 +66,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -82,6 +85,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -136,6 +140,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny1", "optional": false, "typeAnnotation": null @@ -154,6 +159,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -185,6 +191,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny2", "optional": false, "typeAnnotation": null @@ -203,6 +210,7 @@ "end": 150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -234,6 +242,7 @@ "end": 194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny3", "optional": false, "typeAnnotation": null @@ -258,6 +267,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -306,6 +316,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny4", "optional": false, "typeAnnotation": null @@ -343,6 +354,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -376,6 +388,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -426,6 +439,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny5", "optional": false, "typeAnnotation": null @@ -451,6 +465,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -483,6 +498,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny6", "optional": false, "typeAnnotation": null @@ -534,6 +550,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false }, @@ -567,6 +584,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -608,6 +626,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -633,6 +652,7 @@ "end": 432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } @@ -664,6 +684,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false }, @@ -713,6 +734,7 @@ "end": 460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM", "optional": false } @@ -724,6 +746,7 @@ "end": 467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ENUM1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithNumberType.json b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithNumberType.json index b8c1d1385cf3..8db1a0952c70 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithNumberType.json +++ b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithNumberType.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -533,6 +543,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -582,6 +594,7 @@ "end": 375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -863,6 +880,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1270,6 +1300,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny12", "optional": false, "typeAnnotation": null @@ -1295,6 +1326,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1327,6 +1359,7 @@ "end": 810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny13", "optional": false, "typeAnnotation": null @@ -1372,6 +1405,7 @@ "end": 835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false }, @@ -1382,6 +1416,7 @@ "end": 844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1438,6 +1473,7 @@ "end": 896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER", "optional": false } @@ -1463,6 +1499,7 @@ "end": 910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NUMBER1", "optional": false } @@ -1495,6 +1532,7 @@ "end": 920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1529,6 +1567,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1569,6 +1608,7 @@ "end": 943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -1616,6 +1656,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1642,6 +1683,7 @@ "end": 961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithStringType.json b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithStringType.json index 81ffd3de2538..bf1d04a461e7 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidOperatorWithStringType.json +++ b/crates/swc_ecma_parser/tests/tsc/voidOperatorWithStringType.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false, "typeAnnotation": { @@ -145,6 +147,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -210,6 +213,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -344,6 +348,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -383,6 +388,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -433,6 +439,7 @@ "end": 248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false, "typeAnnotation": null @@ -451,6 +458,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -484,6 +492,7 @@ "end": 296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny1", "optional": false, "typeAnnotation": null @@ -502,6 +511,7 @@ "end": 310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -533,6 +543,7 @@ "end": 328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny2", "optional": false, "typeAnnotation": null @@ -551,6 +562,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -582,6 +594,7 @@ "end": 385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny3", "optional": false, "typeAnnotation": null @@ -630,6 +643,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny4", "optional": false, "typeAnnotation": null @@ -718,6 +732,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny5", "optional": false, "typeAnnotation": null @@ -781,6 +796,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { @@ -821,6 +837,7 @@ "end": 500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -863,6 +880,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny6", "optional": false, "typeAnnotation": null @@ -887,6 +905,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -927,6 +946,7 @@ "end": 583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny7", "optional": false, "typeAnnotation": null @@ -951,6 +971,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -991,6 +1012,7 @@ "end": 612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny8", "optional": false, "typeAnnotation": null @@ -1015,6 +1037,7 @@ "end": 627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false }, @@ -1063,6 +1086,7 @@ "end": 648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny9", "optional": false, "typeAnnotation": null @@ -1088,6 +1112,7 @@ "end": 659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1122,6 +1147,7 @@ "end": 680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny10", "optional": false, "typeAnnotation": null @@ -1153,6 +1179,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -1196,6 +1223,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny11", "optional": false, "typeAnnotation": null @@ -1227,6 +1255,7 @@ "end": 729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1237,6 +1266,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1270,6 +1300,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny12", "optional": false, "typeAnnotation": null @@ -1301,6 +1332,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1357,6 +1389,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny13", "optional": false, "typeAnnotation": null @@ -1382,6 +1415,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1414,6 +1448,7 @@ "end": 868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResultIsAny14", "optional": false, "typeAnnotation": null @@ -1459,6 +1494,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false }, @@ -1469,6 +1505,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1525,6 +1562,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING", "optional": false } @@ -1550,6 +1588,7 @@ "end": 969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "STRING1", "optional": false } @@ -1582,6 +1621,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -1623,6 +1663,7 @@ "end": 992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "objA", "optional": false }, @@ -1649,6 +1690,7 @@ "end": 996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/voidParamAssignmentCompatibility.json b/crates/swc_ecma_parser/tests/tsc/voidParamAssignmentCompatibility.json index 98fbadcba58c..d2f7a05e8515 100644 --- a/crates/swc_ecma_parser/tests/tsc/voidParamAssignmentCompatibility.json +++ b/crates/swc_ecma_parser/tests/tsc/voidParamAssignmentCompatibility.json @@ -14,6 +14,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -33,6 +34,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -102,6 +104,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": { @@ -143,6 +146,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -163,6 +167,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -187,6 +192,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -219,6 +225,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -232,6 +239,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -253,6 +261,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -304,6 +313,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -325,6 +335,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Obj", "optional": false }, @@ -373,6 +384,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gg", "optional": false, "typeAnnotation": null @@ -390,6 +402,7 @@ "end": 162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/weakTypesAndLiterals01.json b/crates/swc_ecma_parser/tests/tsc/weakTypesAndLiterals01.json index 2e3f094d60e7..de97f1597604 100644 --- a/crates/swc_ecma_parser/tests/tsc/weakTypesAndLiterals01.json +++ b/crates/swc_ecma_parser/tests/tsc/weakTypesAndLiterals01.json @@ -19,6 +19,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakTypes", "optional": false }, @@ -51,6 +52,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optional", "optional": false }, @@ -101,6 +103,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toLowerCase", "optional": false }, @@ -146,6 +149,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toUpperCase", "optional": false }, @@ -183,6 +187,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "otherOptionalProp", "optional": false }, @@ -223,6 +228,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LiteralsOrWeakTypes", "optional": false }, @@ -279,6 +285,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakTypes", "optional": false }, @@ -310,6 +317,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aOrB", "optional": false, "typeAnnotation": { @@ -389,6 +397,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -408,6 +417,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -429,6 +439,7 @@ "end": 341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LiteralsOrWeakTypes", "optional": false }, @@ -465,6 +476,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -499,6 +511,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -526,6 +539,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -567,6 +581,7 @@ "end": 444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -586,6 +601,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -607,6 +623,7 @@ "end": 462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakTypes", "optional": false }, @@ -643,6 +660,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -677,6 +695,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -704,6 +723,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -745,6 +765,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -764,6 +785,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -785,6 +807,7 @@ "end": 593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LiteralsOrWeakTypes", "optional": false }, @@ -821,6 +844,7 @@ "end": 611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -831,6 +855,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aOrB", "optional": false } @@ -856,6 +881,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -883,6 +909,7 @@ "end": 679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -924,6 +951,7 @@ "end": 697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -943,6 +971,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -964,6 +993,7 @@ "end": 715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakTypes", "optional": false }, @@ -1000,6 +1030,7 @@ "end": 733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false }, @@ -1010,6 +1041,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "aOrB", "optional": false } @@ -1035,6 +1067,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } @@ -1062,6 +1095,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/whileBreakStatements.json b/crates/swc_ecma_parser/tests/tsc/whileBreakStatements.json index 530fec785a58..891d65fac154 100644 --- a/crates/swc_ecma_parser/tests/tsc/whileBreakStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/whileBreakStatements.json @@ -51,6 +51,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -89,6 +90,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -110,6 +112,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -126,6 +129,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -164,6 +168,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -186,6 +191,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -224,6 +230,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -262,6 +269,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -309,6 +317,7 @@ "end": 277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -339,6 +348,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -361,6 +371,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -419,6 +430,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -440,6 +452,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -488,6 +501,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -533,6 +547,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/whileContinueStatements.json b/crates/swc_ecma_parser/tests/tsc/whileContinueStatements.json index 099f0a9ac1a9..d2a0977a113e 100644 --- a/crates/swc_ecma_parser/tests/tsc/whileContinueStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/whileContinueStatements.json @@ -110,6 +110,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false }, @@ -148,6 +149,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ONE", "optional": false } @@ -169,6 +171,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TWO", "optional": false }, @@ -185,6 +188,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false }, @@ -223,6 +227,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "THREE", "optional": false } @@ -245,6 +250,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false }, @@ -283,6 +289,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FIVE", "optional": false }, @@ -321,6 +328,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FOUR", "optional": false } @@ -368,6 +376,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false }, @@ -398,6 +407,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SIX", "optional": false } @@ -420,6 +430,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false }, @@ -478,6 +489,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SEVEN", "optional": false } @@ -499,6 +511,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false }, @@ -547,6 +560,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -592,6 +606,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EIGHT", "optional": false } @@ -613,6 +628,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NINE", "optional": false }, @@ -673,6 +689,7 @@ "end": 542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NINE", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples1.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples1.json index c45eb758feab..5f0ff4744057 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples1.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples1.json @@ -14,6 +14,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +95,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -146,6 +150,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -176,6 +181,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -194,6 +200,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -216,6 +223,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -250,6 +258,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples2.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples2.json index a0528a3d8043..da3219804873 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples2.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples2.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -88,6 +89,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -129,6 +131,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false, "typeAnnotation": null @@ -147,6 +150,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -177,6 +181,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false, "typeAnnotation": null @@ -226,6 +231,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples3.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples3.json index 93e5ae65ffb2..e0ef3322c4b9 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples3.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples3.json @@ -28,6 +28,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -129,6 +132,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples4.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples4.json index 0c6208dedffa..64aacf65ac01 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples4.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples4.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -91,6 +92,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -129,6 +132,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -170,6 +174,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples5.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples5.json index 2d071c22f9f7..c75ed2315e6b 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples5.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples5.json @@ -35,6 +35,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -70,6 +72,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples6.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples6.json index 13d790dba42e..7de44899a84e 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples6.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples6.json @@ -35,6 +35,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -70,6 +72,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -110,6 +113,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -145,6 +149,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/wideningTuples7.json b/crates/swc_ecma_parser/tests/tsc/wideningTuples7.json index 30c02b813653..975e0c5510dd 100644 --- a/crates/swc_ecma_parser/tests/tsc/wideningTuples7.json +++ b/crates/swc_ecma_parser/tests/tsc/wideningTuples7.json @@ -28,6 +28,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -41,6 +42,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -82,6 +84,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intermediate", "optional": false, "typeAnnotation": null @@ -162,6 +166,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/withStatements.json b/crates/swc_ecma_parser/tests/tsc/withStatements.json index 8974e9fe2130..e242a705d752 100644 --- a/crates/swc_ecma_parser/tests/tsc/withStatements.json +++ b/crates/swc_ecma_parser/tests/tsc/withStatements.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -89,6 +91,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/tsc/witness.json b/crates/swc_ecma_parser/tests/tsc/witness.json index 8fd18d3ef6e8..f39ee04fcb64 100644 --- a/crates/swc_ecma_parser/tests/tsc/witness.json +++ b/crates/swc_ecma_parser/tests/tsc/witness.json @@ -28,6 +28,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInit", "optional": false, "typeAnnotation": null @@ -39,6 +40,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "varInit", "optional": false }, @@ -69,6 +71,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pInit", "optional": false, "typeAnnotation": { @@ -101,6 +104,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -126,6 +130,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pInit", "optional": false, "typeAnnotation": null @@ -137,6 +142,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pInit", "optional": false } @@ -180,6 +186,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pInit", "optional": false, "typeAnnotation": { @@ -219,6 +226,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InitClass", "optional": false }, @@ -330,6 +338,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -383,6 +392,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -436,6 +446,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn1", "optional": false }, @@ -475,6 +486,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn1", "optional": false }, @@ -512,6 +524,7 @@ "end": 285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -558,6 +571,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -576,6 +590,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn1", "optional": false }, @@ -595,6 +610,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn2", "optional": false }, @@ -627,6 +643,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn2", "optional": false } @@ -661,6 +678,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnr2", "optional": false, "typeAnnotation": { @@ -709,6 +727,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnReturn2", "optional": false }, @@ -742,6 +761,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co1", "optional": false, "typeAnnotation": null @@ -766,6 +786,7 @@ "end": 420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co1", "optional": false }, @@ -808,6 +829,7 @@ "end": 433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co1", "optional": false, "typeAnnotation": { @@ -854,6 +876,7 @@ "end": 450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co2", "optional": false, "typeAnnotation": null @@ -896,6 +919,7 @@ "end": 463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co2", "optional": false } @@ -929,6 +953,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co2", "optional": false, "typeAnnotation": { @@ -975,6 +1000,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co3", "optional": false, "typeAnnotation": null @@ -999,6 +1025,7 @@ "end": 494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co1", "optional": false }, @@ -1009,6 +1036,7 @@ "end": 499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co2", "optional": false }, @@ -1019,6 +1047,7 @@ "end": 504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co3", "optional": false }, @@ -1029,6 +1058,7 @@ "end": 509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co1", "optional": false } @@ -1062,6 +1092,7 @@ "end": 519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "co3", "optional": false, "typeAnnotation": { @@ -1108,6 +1139,7 @@ "end": 551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as1", "optional": false, "typeAnnotation": null @@ -1132,6 +1164,7 @@ "end": 558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as1", "optional": false, "typeAnnotation": null @@ -1174,6 +1207,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as1", "optional": false, "typeAnnotation": { @@ -1220,6 +1254,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as2", "optional": false, "typeAnnotation": null @@ -1244,6 +1279,7 @@ "end": 596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as2", "optional": false, "typeAnnotation": null @@ -1262,6 +1298,7 @@ "end": 602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as2", "optional": false, "typeAnnotation": null @@ -1305,6 +1342,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as2", "optional": false, "typeAnnotation": { @@ -1351,6 +1389,7 @@ "end": 650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd1", "optional": false, "typeAnnotation": null @@ -1368,6 +1407,7 @@ "end": 657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd1", "optional": false }, @@ -1417,6 +1457,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd1", "optional": false, "typeAnnotation": { @@ -1463,6 +1504,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd2", "optional": false, "typeAnnotation": null @@ -1480,6 +1522,7 @@ "end": 700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd1", "optional": false }, @@ -1496,6 +1539,7 @@ "end": 707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd1", "optional": false }, @@ -1555,6 +1599,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cnd2", "optional": false, "typeAnnotation": { @@ -1601,6 +1646,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or1", "optional": false, "typeAnnotation": null @@ -1619,6 +1665,7 @@ "end": 762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or1", "optional": false }, @@ -1659,6 +1706,7 @@ "end": 777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or1", "optional": false, "typeAnnotation": { @@ -1705,6 +1753,7 @@ "end": 791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or2", "optional": false, "typeAnnotation": null @@ -1732,6 +1781,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or2", "optional": false } @@ -1763,6 +1813,7 @@ "end": 812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or2", "optional": false, "typeAnnotation": { @@ -1809,6 +1860,7 @@ "end": 826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or3", "optional": false, "typeAnnotation": null @@ -1827,6 +1879,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or3", "optional": false }, @@ -1837,6 +1890,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or3", "optional": false } @@ -1868,6 +1922,7 @@ "end": 848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "or3", "optional": false, "typeAnnotation": { @@ -1914,6 +1969,7 @@ "end": 870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and1", "optional": false, "typeAnnotation": null @@ -1932,6 +1988,7 @@ "end": 877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and1", "optional": false }, @@ -1972,6 +2029,7 @@ "end": 893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and1", "optional": false, "typeAnnotation": { @@ -2018,6 +2076,7 @@ "end": 911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and2", "optional": false, "typeAnnotation": null @@ -2045,6 +2104,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and2", "optional": false } @@ -2076,6 +2136,7 @@ "end": 934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and2", "optional": false, "typeAnnotation": { @@ -2122,6 +2183,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and3", "optional": false, "typeAnnotation": null @@ -2140,6 +2202,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and3", "optional": false }, @@ -2150,6 +2213,7 @@ "end": 964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and3", "optional": false } @@ -2181,6 +2245,7 @@ "end": 974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "and3", "optional": false, "typeAnnotation": { @@ -2213,6 +2278,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnCall", "optional": false }, @@ -2252,6 +2318,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnCall", "optional": false }, @@ -2289,6 +2356,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnCallResult", "optional": false, "typeAnnotation": null @@ -2307,6 +2375,7 @@ "end": 1079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnCall", "optional": false }, @@ -2340,6 +2409,7 @@ "end": 1099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnCallResult", "optional": false, "typeAnnotation": { @@ -2372,6 +2442,7 @@ "end": 1139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg1", "optional": false }, @@ -2391,6 +2462,7 @@ "end": 1141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2412,6 +2484,7 @@ "end": 1156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg1", "optional": false }, @@ -2434,6 +2507,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -2491,6 +2565,7 @@ "end": 1180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2513,6 +2588,7 @@ "end": 1184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2534,6 +2610,7 @@ "end": 1199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg1", "optional": false }, @@ -2548,6 +2625,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": { @@ -2611,6 +2689,7 @@ "end": 1231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg1", "optional": false }, @@ -2624,6 +2703,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg1", "optional": false } @@ -2660,6 +2740,7 @@ "end": 1265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overload1", "optional": false }, @@ -2679,6 +2760,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2701,6 +2783,7 @@ "end": 1271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2776,6 +2859,7 @@ "end": 1319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overload1", "optional": false }, @@ -2795,6 +2879,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2817,6 +2902,7 @@ "end": 1325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -2892,6 +2978,7 @@ "end": 1373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overload1", "optional": false }, @@ -2911,6 +2998,7 @@ "end": 1375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2933,6 +3021,7 @@ "end": 1379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -3008,6 +3097,7 @@ "end": 1418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overload1", "optional": false }, @@ -3040,6 +3130,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -3067,6 +3158,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg2", "optional": false }, @@ -3106,6 +3198,7 @@ "end": 1485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "overload1", "optional": false }, @@ -3119,6 +3212,7 @@ "end": 1492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg2", "optional": false } @@ -3157,6 +3251,7 @@ "end": 1502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3175,6 +3270,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fnArg2", "optional": false }, @@ -3194,6 +3290,7 @@ "end": 1578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3458,6 +3555,7 @@ "end": 1710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3480,6 +3578,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3530,6 +3629,7 @@ "end": 1750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3593,6 +3693,7 @@ "end": 1783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3635,6 +3736,7 @@ "end": 1797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -3657,6 +3759,7 @@ "end": 1805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -3707,6 +3810,7 @@ "end": 1834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3720,6 +3824,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false } @@ -3758,6 +3863,7 @@ "end": 1851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5r", "optional": false, "typeAnnotation": null @@ -3776,6 +3882,7 @@ "end": 1857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn5", "optional": false }, @@ -3809,6 +3916,7 @@ "end": 1935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propAcc1", "optional": false, "typeAnnotation": null @@ -3843,6 +3951,7 @@ "end": 1955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propAcc1", "optional": false }, @@ -3885,6 +3994,7 @@ "end": 1973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propAcc1", "optional": false, "typeAnnotation": { @@ -3914,6 +4024,7 @@ "end": 1978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -3960,6 +4071,7 @@ "end": 2033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -3999,6 +4111,7 @@ "end": 2052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -4016,6 +4129,7 @@ "end": 2057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M2", "optional": false }, @@ -4056,6 +4170,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -4067,6 +4182,7 @@ "end": 2074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -4097,6 +4213,7 @@ "end": 2085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -4132,6 +4249,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -4220,6 +4338,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2inst", "optional": false, "typeAnnotation": null @@ -4244,6 +4363,7 @@ "end": 2195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -4286,6 +4406,7 @@ "end": 2211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c2inst", "optional": false, "typeAnnotation": { @@ -4318,6 +4439,7 @@ "end": 2267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4356,6 +4478,7 @@ "end": 2287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4409,6 +4532,7 @@ "end": 2299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": null @@ -4426,6 +4550,7 @@ "end": 2304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -4465,6 +4590,7 @@ "end": 2314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints.json b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints.json index 73386a0e48da..ba79cf94305b 100644 --- a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints.json +++ b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -58,6 +59,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -79,6 +81,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -130,6 +133,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -151,6 +155,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -187,6 +192,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -215,6 +221,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -234,6 +241,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -275,6 +283,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -294,6 +303,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -319,6 +329,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -338,6 +349,7 @@ "end": 168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -365,6 +377,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -412,6 +425,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -433,6 +447,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -474,6 +489,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -492,6 +508,7 @@ "end": 223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -505,6 +522,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -539,6 +557,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -563,6 +582,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -585,6 +605,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints2.json b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints2.json index 13caa649ad09..3ace20ea5327 100644 --- a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints2.json +++ b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints2.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +123,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -139,6 +143,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -162,6 +167,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -200,6 +206,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -218,6 +225,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -264,6 +272,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -282,6 +291,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -302,6 +312,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints3.json b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints3.json index ea2012d8ca3c..829b0dfb8458 100644 --- a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints3.json +++ b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints3.json @@ -14,6 +14,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -127,6 +130,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -199,6 +205,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -220,6 +227,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -256,6 +264,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -284,6 +293,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -303,6 +313,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -327,6 +338,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -355,6 +367,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -374,6 +387,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -415,6 +429,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -442,6 +457,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -495,6 +511,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -513,6 +530,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -579,6 +597,7 @@ "end": 257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -603,6 +622,7 @@ "end": 261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -670,6 +690,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -754,6 +775,7 @@ "end": 319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -772,6 +794,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints4.json b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints4.json index 9642e2841e24..4fd3f5cb6897 100644 --- a/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints4.json +++ b/crates/swc_ecma_parser/tests/tsc/wrappedAndRecursiveConstraints4.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -127,6 +130,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -148,6 +152,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -180,6 +185,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -199,6 +205,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -220,6 +227,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -256,6 +264,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -284,6 +293,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -303,6 +313,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -327,6 +338,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false } @@ -355,6 +367,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -374,6 +387,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -415,6 +429,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -442,6 +457,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -495,6 +511,7 @@ "end": 204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -513,6 +530,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -579,6 +597,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -603,6 +622,7 @@ "end": 238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -658,6 +678,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -676,6 +697,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -734,6 +756,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/tsc/yieldExpressionInControlFlow.json b/crates/swc_ecma_parser/tests/tsc/yieldExpressionInControlFlow.json index 65eedc241791..b5ab6b2eb4ee 100644 --- a/crates/swc_ecma_parser/tests/tsc/yieldExpressionInControlFlow.json +++ b/crates/swc_ecma_parser/tests/tsc/yieldExpressionInControlFlow.json @@ -14,6 +14,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -107,6 +109,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -150,6 +154,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -192,6 +197,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -250,6 +256,7 @@ "end": 307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -267,6 +274,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/amaro-194/input.ts.json b/crates/swc_ecma_parser/tests/typescript/amaro-194/input.ts.json index ab75f60e78a5..4a7be612becb 100644 --- a/crates/swc_ecma_parser/tests/typescript/amaro-194/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/amaro-194/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -60,6 +61,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fn", "optional": false }, @@ -104,6 +106,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false, "typeAnnotation": { @@ -125,6 +128,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fn", "optional": false }, @@ -184,6 +188,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inner", "optional": false } @@ -224,6 +229,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -303,6 +309,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -335,6 +342,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnType", "optional": false }, @@ -358,6 +366,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fn", "optional": false }, @@ -398,6 +407,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Fn", "optional": false }, @@ -428,6 +438,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -489,6 +500,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, @@ -531,6 +543,7 @@ "end": 286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promiseWrapper", "optional": false, "typeAnnotation": null @@ -549,6 +562,7 @@ "end": 300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Wrapper", "optional": false }, @@ -581,6 +595,7 @@ "end": 333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -612,6 +627,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false } @@ -642,6 +658,7 @@ "end": 306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -663,6 +680,7 @@ "end": 309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -691,6 +709,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -721,6 +740,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -744,6 +764,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -784,6 +805,7 @@ "end": 379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strPromise", "optional": false, "typeAnnotation": { @@ -805,6 +827,7 @@ "end": 388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -854,6 +877,7 @@ "end": 413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "promiseWrapper", "optional": false }, @@ -918,6 +942,7 @@ "end": 455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": null @@ -935,6 +960,7 @@ "end": 474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strPromise", "optional": false } @@ -969,6 +995,7 @@ "end": 485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -991,6 +1018,7 @@ "end": 493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -1023,6 +1051,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1066,6 +1095,7 @@ "end": 503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/annotated/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/annotated/input.ts.json index d76b16d3a31c..0774d9908215 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/annotated/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/annotated/input.ts.json @@ -26,6 +26,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -52,6 +53,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-await-null/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-await-null/input.ts.json index 9347acf13e34..562cd57da9d9 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-await-null/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-await-null/input.ts.json @@ -55,6 +55,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic-false-positive/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic-false-positive/input.ts.json index f55dac5adec8..c3a49122a4cc 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic-false-positive/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic-false-positive/input.ts.json @@ -25,6 +25,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -66,6 +67,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -90,6 +92,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic/input.ts.json index 9599287d045a..207c8049ab5d 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-generic/input.ts.json @@ -26,6 +26,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -62,6 +64,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -87,6 +90,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +121,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-param/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-param/input.ts.json index 25c4bd66d74d..4e11126dde38 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-param/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-param/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn1", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -58,6 +60,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -104,6 +107,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn2", "optional": false, "typeAnnotation": null @@ -129,6 +133,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -150,6 +155,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -196,6 +202,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn3", "optional": false, "typeAnnotation": null @@ -215,6 +222,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": true, "typeAnnotation": null @@ -226,6 +234,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": null @@ -272,6 +281,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn4", "optional": false, "typeAnnotation": null @@ -291,6 +301,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": { @@ -316,6 +327,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-rest/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-rest/input.ts.json index ec786a05b60f..702a61641cc2 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async-rest/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async-rest/input.ts.json @@ -36,6 +36,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/async/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/async/input.ts.json index 2eec386c22e6..9944ecff8d0a 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/async/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/async/input.ts.json @@ -26,6 +26,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -52,6 +53,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/const-type-param/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/const-type-param/input.ts.json index 8d336756715b..1bc16fc8dbed 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/const-type-param/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/const-type-param/input.ts.json @@ -34,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -89,6 +92,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "payload", "optional": false }, @@ -114,6 +118,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Data", "optional": false }, @@ -133,6 +138,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/default-parameter-values/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/default-parameter-values/input.ts.json index 7f48df2b101a..23afc9f1ecb9 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/default-parameter-values/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/default-parameter-values/input.ts.json @@ -32,6 +32,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/destructuring/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/destructuring/input.ts.json index 89b9f5d6ea79..a343bf9fa187 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/destructuring/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/destructuring/input.ts.json @@ -39,6 +39,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/generic-tsx/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/generic-tsx/input.ts.json index d8ed114dc0fe..283ba8b1b9c3 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/generic-tsx/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/generic-tsx/input.ts.json @@ -26,6 +26,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -47,6 +48,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -62,6 +64,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -87,6 +90,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +121,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/generic/input.ts.json index a6e21a02d8e9..85f5e165a2ce 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/generic/input.ts.json @@ -26,6 +26,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -47,6 +48,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -62,6 +64,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -87,6 +90,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +121,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/inside-conditional-expr/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/inside-conditional-expr/input.ts.json index c58873dd63fd..1e4d5017e4fe 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/inside-conditional-expr/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/inside-conditional-expr/input.ts.json @@ -24,6 +24,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "referrer", "optional": false }, @@ -58,6 +59,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifier", "optional": false, "typeAnnotation": null @@ -74,6 +76,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "specifier", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/optional-parameter/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/optional-parameter/input.ts.json index 33726163197b..bc9e4022c0f5 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/optional-parameter/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/optional-parameter/input.ts.json @@ -26,6 +26,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -52,6 +53,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/arrow-function/predicate-types/input.ts.json b/crates/swc_ecma_parser/tests/typescript/arrow-function/predicate-types/input.ts.json index 8acc45684c0b..237a1a69289b 100644 --- a/crates/swc_ecma_parser/tests/typescript/arrow-function/predicate-types/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/arrow-function/predicate-types/input.ts.json @@ -26,6 +26,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -76,6 +77,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/case1/input.ts.json index 605852baff4c..88a2fee38421 100644 --- a/crates/swc_ecma_parser/tests/typescript/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/case1/input.ts.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/as/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/as/input.ts.json index 94caa2b34d57..7d6c9fcfa101 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/as/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/as/input.ts.json @@ -24,6 +24,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -40,6 +41,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -73,6 +75,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -83,6 +86,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -117,6 +121,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -171,6 +176,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -196,6 +202,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/assert-and-assign/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/assert-and-assign/input.ts.json index 43aad3c901cb..43a9f383b324 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/assert-and-assign/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/assert-and-assign/input.ts.json @@ -37,6 +37,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/false-positive/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/false-positive/input.ts.json index 083a732dac78..59c19c6b1a27 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/false-positive/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/false-positive/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -45,6 +46,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/multiple-assert-and-assign/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/multiple-assert-and-assign/input.ts.json index 6858551b7285..5ae7b28b18ed 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/multiple-assert-and-assign/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/multiple-assert-and-assign/input.ts.json @@ -43,6 +43,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/need-parentheses/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/need-parentheses/input.ts.json index a7f087314c5a..7c269150f5a9 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/need-parentheses/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/need-parentheses/input.ts.json @@ -36,6 +36,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -52,6 +53,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +102,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -116,6 +119,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +162,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-2/input.ts.json index d149b763c253..59d8b4156086 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-2/input.ts.json @@ -31,6 +31,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-3/input.ts.json index c8ecd85c9665..b41ab8c62975 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-3/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign-2/input.ts.json index fb1dc025253c..8f7bc4cb345b 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign-2/input.ts.json @@ -31,6 +31,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign/input.ts.json index f6997f56eb7b..601cfc0a473f 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-and-assign/input.ts.json @@ -31,6 +31,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-false-positive/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-false-positive/input.ts.json index 6224117795b3..dabc272a4794 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-false-positive/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-false-positive/input.ts.json @@ -18,6 +18,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -42,6 +43,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-then-property-access/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-then-property-access/input.ts.json index 3c4c2292f0c9..709fe4a14fe3 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-then-property-access/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion-then-property-access/input.ts.json @@ -30,6 +30,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion/input.ts.json index 3c7f1c57b4c3..3414a1c27402 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/null-assertion/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/null-assertion/input.ts.json @@ -24,6 +24,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/cast/type-assertion-and-assign/input.ts.json b/crates/swc_ecma_parser/tests/typescript/cast/type-assertion-and-assign/input.ts.json index 44cbc1557c74..71bac72326f2 100644 --- a/crates/swc_ecma_parser/tests/typescript/cast/type-assertion-and-assign/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/cast/type-assertion-and-assign/input.ts.json @@ -37,6 +37,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/abstract-false-positive/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/abstract-false-positive/input.ts.json index 80aa05ed70cf..3cd72ee907e3 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/abstract-false-positive/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/abstract-false-positive/input.ts.json @@ -18,6 +18,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "abstract", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/class/abstract-method-named-accessor/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/abstract-method-named-accessor/input.ts.json index a3ca1224f3db..a162da57e763 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/abstract-method-named-accessor/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/abstract-method-named-accessor/input.ts.json @@ -14,6 +14,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractTest", "optional": false }, @@ -135,6 +136,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": { @@ -156,6 +158,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -194,6 +197,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -304,6 +308,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -326,6 +331,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/abstract/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/abstract/input.ts.json index 2fe88b30ba43..7ce0608352a2 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/abstract/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/abstract/input.ts.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -40,6 +41,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -72,6 +74,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -128,6 +131,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -160,6 +164,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -283,6 +288,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/auto-accessor/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/auto-accessor/input.ts.json index 4436f8638860..b70936590390 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/auto-accessor/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/auto-accessor/input.ts.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -78,6 +79,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -400,6 +402,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/constructor-with-modifier-names/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/constructor-with-modifier-names/input.ts.json index e65c76ff1cdc..8e00b61bbf3b 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/constructor-with-modifier-names/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/constructor-with-modifier-names/input.ts.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false, "typeAnnotation": null @@ -74,6 +76,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonly", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false, "typeAnnotation": { @@ -155,6 +159,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "readonly", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/class/constructor/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/constructor/input.ts.json index c60d868cbd58..69a20002dfd3 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/constructor/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/constructor/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -142,6 +145,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -175,6 +179,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { @@ -229,6 +234,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -262,6 +268,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/class/declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/declare/input.ts.json index 122e9fcbc5c2..7e7bc51a70a6 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/declare/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/class/decorators/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/decorators/input.ts.json index e8e7e369f573..3414a25b4a24 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/decorators/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/decorators/input.ts.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -37,6 +38,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -79,6 +81,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -94,6 +97,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -156,6 +160,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -173,6 +178,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec2", "optional": false } @@ -235,6 +241,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -278,6 +285,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } @@ -356,6 +364,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "dec", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/class/expression-extends-implements/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/expression-extends-implements/input.ts.json index 09deaf17f707..915de337c9c4 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/expression-extends-implements/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/expression-extends-implements/input.ts.json @@ -41,6 +41,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -69,6 +70,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -96,6 +98,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -128,6 +131,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -161,6 +165,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -185,6 +190,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -213,6 +219,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -240,6 +247,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -272,6 +280,7 @@ "end": 86 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/expression-extends/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/expression-extends/input.ts.json index 55f70538ce05..15f0e26255ad 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/expression-extends/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/expression-extends/input.ts.json @@ -41,6 +41,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -69,6 +70,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -101,6 +103,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -125,6 +128,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -153,6 +157,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/expression-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/expression-generic/input.ts.json index f56cc9dffbcf..84f61922f2d2 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/expression-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/expression-generic/input.ts.json @@ -49,6 +49,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +87,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -118,6 +120,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/expression-implements/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/expression-implements/input.ts.json index 7def82ff8daa..adeb01b38433 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/expression-implements/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/expression-implements/input.ts.json @@ -51,6 +51,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -83,6 +84,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -116,6 +118,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -150,6 +153,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -182,6 +186,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/extends-implements/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/extends-implements/input.ts.json index a4140bd5e51f..aa0ca9f82fdf 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/extends-implements/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/extends-implements/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -39,6 +40,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -67,6 +69,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -94,6 +97,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -126,6 +130,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/extends/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/extends/input.ts.json index 7b7fdf2ecb3b..6aac3f975ad6 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/extends/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/extends/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -39,6 +40,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -67,6 +69,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/generic/input.ts.json index 46dd519882b0..835d55156c93 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/generic/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -82,6 +84,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/get-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/get-generic/input.ts.json index 0987bd1aa106..2f6108536229 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/get-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/get-generic/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -70,6 +71,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/get-set-asi-issue/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/get-set-asi-issue/input.ts.json index 2712cce0812c..d5b13c544fe4 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/get-set-asi-issue/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/get-set-asi-issue/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -115,6 +116,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/class/implements/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/implements/input.ts.json index 10e86dda7833..d4237aa3a6ab 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/implements/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/implements/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -49,6 +50,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -81,6 +83,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/index-signature/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/index-signature/input.ts.json index b9d7c3f27670..d75996946480 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/index-signature/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/index-signature/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -35,6 +36,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -137,6 +140,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -188,6 +192,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/class/members-with-modifier-names/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/members-with-modifier-names/input.ts.json index 6d4f30017b8d..c9fe4a331e33 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/members-with-modifier-names/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/members-with-modifier-names/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -202,6 +203,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/members-with-reserved-names/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/members-with-reserved-names/input.ts.json index 89ed54d39d31..241691071ce8 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/members-with-reserved-names/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/members-with-reserved-names/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-computed/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-computed/input.ts.json index 99b1fafd90a3..25a091b9988e 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-computed/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-computed/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -123,6 +125,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-generic/input.ts.json index f76d75cdb235..b1b653c04989 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-generic/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +101,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -119,6 +123,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -151,6 +156,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -180,6 +186,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -227,6 +234,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -257,6 +265,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -296,6 +305,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -348,6 +358,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -378,6 +389,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-no-body/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-no-body/input.ts.json index 40c84ad85ef8..5179c33c9777 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-no-body/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-no-body/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-optional/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-optional/input.ts.json index 6951594f7676..e3d29d5f9ff9 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-optional/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-optional/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-return-type/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-return-type/input.ts.json index 004f5c7bcee9..fc516ca121a9 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-return-type/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-return-type/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-with-body/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-with-body/input.ts.json index 7e0e4d03f79b..0e3717a0ba93 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-with-body/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-with-body/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-without-body/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-without-body/input.ts.json index fd1b0d092908..0f64604cf33a 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-without-body/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/method-with-newline-without-body/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/modifier-override/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/modifier-override/input.ts.json index 1ab841cb87b6..c83495ad042f 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/modifier-override/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/modifier-override/input.ts.json @@ -14,6 +14,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass1", "optional": false }, @@ -341,6 +342,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BaseClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/modifiers-accessors/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/modifiers-accessors/input.ts.json index 2a8d51f54164..29d8158abbe3 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/modifiers-accessors/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/modifiers-accessors/input.ts.json @@ -14,6 +14,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/modifiers-methods-async/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/modifiers-methods-async/input.ts.json index e03eb2b8bcb4..748800bd8641 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/modifiers-methods-async/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/modifiers-methods-async/input.ts.json @@ -14,6 +14,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/modifiers-properties/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/modifiers-properties/input.ts.json index 0ca69933109d..7f56e3036132 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/modifiers-properties/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/modifiers-properties/input.ts.json @@ -14,6 +14,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/override-parameter-property/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/override-parameter-property/input.ts.json index c43063fa9adf..a576a08cc444 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/override-parameter-property/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/override-parameter-property/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "override", "optional": false, "typeAnnotation": { @@ -76,6 +78,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -122,6 +125,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -179,6 +183,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -236,6 +241,7 @@ "end": 159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -290,6 +296,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arg", "optional": false, "typeAnnotation": { @@ -355,6 +362,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/override/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/override/input.ts.json index c6950d3901ef..ed3aaca6be73 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/override/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/override/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -110,6 +111,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -127,6 +129,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/properties/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/properties/input.ts.json index 2c55a19bc79d..6711d55e3f6a 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/properties/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/properties/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/property-computed/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/property-computed/input.ts.json index 01ee3419d34f..d2c6d5320a99 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/property-computed/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/property-computed/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -50,6 +51,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -114,6 +116,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/property-declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/property-declare/input.ts.json index 9109b0c36133..7b3e371812f6 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/property-declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/property-declare/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/property-private/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/property-private/input.ts.json index 27629a47967d..1da70f557c5e 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/property-private/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/property-private/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/class/static/input.ts.json b/crates/swc_ecma_parser/tests/typescript/class/static/input.ts.json index a9a1eabed083..3121d573ca8b 100644 --- a/crates/swc_ecma_parser/tests/typescript/class/static/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/class/static/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/const/no-initializer/input.ts.json b/crates/swc_ecma_parser/tests/typescript/const/no-initializer/input.ts.json index dfc790f35c9b..f0cd2b90db17 100644 --- a/crates/swc_ecma_parser/tests/typescript/const/no-initializer/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/const/no-initializer/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/cts/1.cts.json b/crates/swc_ecma_parser/tests/typescript/cts/1.cts.json index 6476f34b1121..2f17a7225066 100644 --- a/crates/swc_ecma_parser/tests/typescript/cts/1.cts.json +++ b/crates/swc_ecma_parser/tests/typescript/cts/1.cts.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -95,6 +97,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex-tsc/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex-tsc/input.ts.json index 13b8b7e73dea..ab9ce21a7ddc 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex-tsc/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex-tsc/input.ts.json @@ -34,6 +34,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertEachNode", "optional": false, "typeAnnotation": null @@ -58,6 +59,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "shouldAssert", "optional": false }, @@ -77,6 +79,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AssertionLevel", "optional": false }, @@ -108,6 +111,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nodes", "optional": false, "typeAnnotation": { @@ -135,6 +139,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -150,6 +155,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": { @@ -172,6 +178,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": { @@ -193,6 +200,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -227,6 +235,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": true, "typeAnnotation": { @@ -260,6 +269,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -287,6 +297,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -297,6 +308,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -315,6 +327,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "every", "optional": false }, @@ -328,6 +341,7 @@ "end": 212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nodes", "optional": false } @@ -341,6 +355,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -366,6 +381,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "message", "optional": false }, @@ -411,6 +427,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFunctionName", "optional": false }, @@ -424,6 +441,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -470,6 +488,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertEachNode", "optional": false } @@ -503,6 +522,7 @@ "end": 400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "noop", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex/input.ts.json index 266413afb2c7..486629964142 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/arrow/complex/input.ts.json @@ -20,6 +20,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getTsConfigPropArrayElementValue", "optional": false }, @@ -39,6 +40,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tsConfigSourceFile", "optional": false, "typeAnnotation": { @@ -67,6 +69,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TsConfigSourceFile", "optional": false }, @@ -99,6 +102,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propKey", "optional": false, "typeAnnotation": { @@ -132,6 +136,7 @@ "end": 131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elementValue", "optional": false, "typeAnnotation": { @@ -186,6 +191,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstDefined", "optional": false }, @@ -206,6 +212,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getTsConfigPropArray", "optional": false }, @@ -219,6 +226,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tsConfigSourceFile", "optional": false } @@ -232,6 +240,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propKey", "optional": false } @@ -257,6 +266,7 @@ "end": 253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "property", "optional": false, "typeAnnotation": null @@ -282,6 +292,7 @@ "end": 289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isArrayLiteralExpression", "optional": false }, @@ -301,6 +312,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "property", "optional": false }, @@ -331,6 +343,7 @@ "end": 330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "find", "optional": false }, @@ -356,6 +369,7 @@ "end": 339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "property", "optional": false }, @@ -395,6 +409,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false, "typeAnnotation": null @@ -421,6 +436,7 @@ "end": 416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isStringLiteral", "optional": false }, @@ -434,6 +450,7 @@ "end": 424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false } @@ -461,6 +478,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false }, @@ -480,6 +498,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "elementValue", "optional": false } @@ -508,6 +527,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "element", "optional": false }, @@ -530,6 +550,7 @@ "end": 397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteral", "optional": false }, @@ -550,6 +571,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -595,6 +617,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StringLiteral", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/async-with-as/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/async-with-as/input.ts.json index 92d4f3a62bda..2ef136ff5e3e 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/async-with-as/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/async-with-as/input.ts.json @@ -30,6 +30,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -75,6 +76,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -91,6 +93,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -110,6 +113,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -137,6 +141,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -175,6 +180,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -191,6 +197,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -210,6 +217,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -244,6 +252,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null @@ -286,6 +295,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/const-enum/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/const-enum/input.ts.json index e2eea0a31f0b..956ffe2412ad 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/const-enum/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/const-enum/input.ts.json @@ -20,6 +20,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -37,6 +38,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -73,6 +76,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/arrow/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/arrow/input.ts.json index 5e30911825e6..21c6535ef54f 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/arrow/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/arrow/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greeting", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -135,6 +138,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greeting", "optional": false }, @@ -145,6 +149,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/function/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/function/input.ts.json index 641a7a77859a..f792d18babf6 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/function/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/default-followed-by-type/function/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -39,6 +40,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greeting", "optional": false, "typeAnnotation": { @@ -82,6 +84,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -136,6 +139,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "greeting", "optional": false }, @@ -146,6 +150,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/dynamic-import-expr-ctx/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/dynamic-import-expr-ctx/input.ts.json index 1b0899905b93..0a5434a4b072 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/dynamic-import-expr-ctx/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/dynamic-import-expr-ctx/input.ts.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -101,6 +102,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/as/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/as/input.ts.json index eed74d9ac5af..4932d8939373 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/as/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/as/input.ts.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "tty", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/simple/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/simple/input.ts.json index f251e706f381..336ba6c573b6 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/simple/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/import-type/typeof/simple/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-196-01/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-196-01/input.ts.json index ed0097ff3170..a73c07b0f4a4 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-196-01/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-196-01/input.ts.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Link", "optional": false }, @@ -50,6 +51,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -85,6 +87,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-196-02/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-196-02/input.ts.json index 2728e3c6ff50..3d89fb5474d0 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-196-02/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-196-02/input.ts.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Link", "optional": false }, @@ -44,6 +45,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -79,6 +81,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "text", "optional": false }, @@ -123,6 +126,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Link", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-236/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-236/input.ts.json index 12df65fc3968..55d8b786f348 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-236/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-236/input.ts.json @@ -20,6 +20,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DirectiveIserviceIdPrefixController", "optional": false }, @@ -39,6 +40,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$scope", "optional": false, "typeAnnotation": { @@ -99,6 +102,7 @@ "end": 79 }, "ctxt": 0, + "nodeId": 4294967295, "value": "angular", "optional": false }, @@ -130,6 +134,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$attrs", "optional": false, "typeAnnotation": { @@ -157,6 +162,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "angular", "optional": false }, @@ -231,6 +237,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$scope", "optional": false } @@ -278,6 +285,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "$attrs", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-259/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-259/input.ts.json index 3aff96d0e04b..c6df3d88b2de 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-259/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-259/input.ts.json @@ -31,6 +31,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "router", "optional": false }, @@ -86,6 +87,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "routerTransitionsPending", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-327-1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-327-1/input.ts.json index b6ec73b071da..a5d4746f42d7 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-327-1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-327-1/input.ts.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -77,6 +79,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -120,6 +123,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-327-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-327-2/input.ts.json index dba93d254f89..aba1d5b2dda8 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-327-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-327-2/input.ts.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -77,6 +79,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -120,6 +123,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-338/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-338/input.ts.json index 375d4fd8f541..831e01351d9c 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-338/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-338/input.ts.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bas", "optional": false }, @@ -67,6 +69,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "beep", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-370/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-370/input.ts.json index 8ed2f7d9804d..d21a98cfb89c 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-370/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-370/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -71,6 +73,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -82,6 +85,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-374/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-374/input.ts.json index a517b4c2e7a1..cf714ec484cd 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-374/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-374/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someValue", "optional": false, "typeAnnotation": { @@ -82,6 +83,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "strLength", "optional": false, "typeAnnotation": { @@ -125,6 +127,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someValue", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array-ts/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array-ts/input.ts.json index 898aa3df7e28..f19b0205a2e3 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array-ts/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array-ts/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array/input.ts.json index c8233f29effc..acbfa5d9d300 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-array/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal-ts/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal-ts/input.ts.json index b6428c1eb304..60f38cf086c9 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal-ts/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal-ts/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal/input.ts.json index c84e827d5f57..35f2cf4acbcd 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-literal/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object-ts/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object-ts/input.ts.json index f648d2253ead..80f1f8e5ea02 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object-ts/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object-ts/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object/input.ts.json index a0e0efd2a31a..936bfa394f5f 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-401-const-assertion-object/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-410-1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-410-1/input.ts.json index 3da5f3c460aa..5ff80d03c826 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-410-1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-410-1/input.ts.json @@ -85,6 +85,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -205,6 +206,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -246,6 +248,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -272,6 +275,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -329,6 +333,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-410-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-410-2/input.ts.json index dd76849388bd..e64aa2340608 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-410-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-410-2/input.ts.json @@ -55,6 +55,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -84,6 +85,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, @@ -151,6 +153,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -185,6 +188,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": null @@ -211,6 +215,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-432-readonly-array/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-432-readonly-array/input.ts.json index e44e87028caf..c43cc3bd55cb 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-432-readonly-array/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-432-readonly-array/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-433-1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-433-1/input.ts.json index 0b603998de05..2fd4ef79e951 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-433-1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-433-1/input.ts.json @@ -28,6 +28,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -72,6 +74,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-433-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-433-2/input.ts.json index a2c9b962bab0..691aac2b0906 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-433-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-433-2/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result2", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -86,6 +88,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-461/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-461/input.ts.json index 4692f9243acf..07239f8ae83f 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-461/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-461/input.ts.json @@ -34,6 +34,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -106,6 +107,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -136,6 +138,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-496/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-496/input.ts.json index 83209ca44873..d76873eae120 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-496/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-496/input.ts.json @@ -20,6 +20,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomethingWithId", "optional": false }, @@ -101,6 +102,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false, "typeAnnotation": { @@ -171,6 +173,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "variant", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-535/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-535/input.ts.json index 6f20b969d225..4a1515d83e56 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-535/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-535/input.ts.json @@ -63,6 +63,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-538/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-538/input.ts.json index 22e83576f16f..2b5bd24197a6 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-538/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-538/input.ts.json @@ -20,6 +20,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-612-async-generator/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-612-async-generator/input.ts.json index 9320e5b1e01a..b1e702b9b2ac 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-612-async-generator/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-612-async-generator/input.ts.json @@ -14,6 +14,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "agf", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-623/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-623/input.ts.json index 3fda29a49c4c..9cc2009b0596 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-623/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-623/input.ts.json @@ -46,6 +46,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "packageName", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-709-2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-709-2/input.ts.json index 57a59d9deb8d..09e667750523 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-709-2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-709-2/input.ts.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventInit", "optional": false }, @@ -68,6 +69,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-709-3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-709-3/input.ts.json index c991b21af5c1..7073e19783d9 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-709-3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-709-3/input.ts.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventInit", "optional": false }, @@ -74,6 +75,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -109,6 +111,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -161,6 +164,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-709/input.d.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-709/input.d.ts.json index e898b5a58496..c1a805118b4d 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-709/input.d.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-709/input.d.ts.json @@ -21,6 +21,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__event", "optional": false }, @@ -46,6 +47,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "EventInit", "optional": false }, @@ -100,6 +102,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bubbles", "optional": false, "typeAnnotation": null @@ -119,6 +122,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cancelable", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "composed", "optional": false, "typeAnnotation": null @@ -173,6 +178,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bubbles", "optional": false }, @@ -225,6 +231,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cancelable", "optional": false }, @@ -277,6 +284,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "composed", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-716/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-716/input.ts.json index c98a9a4322e1..a6c8ce4b69d8 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-716/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-716/input.ts.json @@ -31,6 +31,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -52,6 +53,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -127,6 +129,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -151,6 +154,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -175,6 +179,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -199,6 +204,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -223,6 +229,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -247,6 +254,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -271,6 +279,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -295,6 +304,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asdf", "optional": false }, @@ -319,6 +329,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asdf", "optional": false }, @@ -350,6 +361,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -404,6 +416,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -432,6 +445,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-717/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-717/input.ts.json index 2263fb2e2ab5..c5823b27ef86 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-717/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-717/input.ts.json @@ -14,6 +14,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionFlags", "optional": false }, @@ -33,6 +34,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false, "typeAnnotation": { @@ -92,6 +94,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/issue-720/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/issue-720/input.ts.json index f54fe54e17a6..ed3714e9ae92 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/issue-720/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/issue-720/input.ts.json @@ -14,6 +14,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "main", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/ternary-paren/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/ternary-paren/input.ts.json index e97bebaad99d..fc7c81913f6a 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/ternary-paren/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/ternary-paren/input.ts.json @@ -30,6 +30,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/ternary/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/ternary/input.ts.json index d596548e075f..420d9045c073 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/ternary/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/ternary/input.ts.json @@ -24,6 +24,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/tsx-issue-573/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/custom/tsx-issue-573/input.tsx.json index 6846f85cbad5..22687c41fb80 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/tsx-issue-573/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/tsx-issue-573/input.tsx.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -68,6 +70,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -83,6 +86,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -108,6 +112,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary-paren/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary-paren/input.tsx.json index 2c37c022ec44..8ad73cd9c29d 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary-paren/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary-paren/input.tsx.json @@ -32,6 +32,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -72,6 +73,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false }, @@ -96,6 +98,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false }, @@ -131,6 +134,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h2", "optional": false } @@ -158,6 +162,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false }, @@ -193,6 +198,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h3", "optional": false } @@ -224,6 +230,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary/input.tsx.json index 04610ef9f95d..47c631d93029 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/tsx-unary/input.tsx.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -52,6 +53,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false }, @@ -94,6 +96,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false, "typeAnnotation": null @@ -137,6 +140,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -173,6 +177,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false }, @@ -208,6 +213,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h1", "optional": false } @@ -241,6 +247,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLoading", "optional": false }, @@ -259,6 +266,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -294,6 +302,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -314,6 +323,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -349,6 +359,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -379,6 +390,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -406,6 +418,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "App", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/aliased/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/aliased/input.ts.json index 137f7914960e..0d3e23df4f85 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/aliased/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/aliased/input.ts.json @@ -25,6 +25,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -35,6 +36,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/specific/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/specific/input.ts.json index 4dbf707f02be..47429806f059 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/specific/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/specific/input.ts.json @@ -25,6 +25,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/type-only-specifier/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/type-only-specifier/input.ts.json index 03c3c22bdf9c..fd8cf5b89f4d 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/type-only-specifier/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/export/type-only-specifier/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -56,6 +57,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -87,6 +89,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -118,6 +121,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -149,6 +153,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -159,6 +164,7 @@ "end": 101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -189,6 +195,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -199,6 +206,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -229,6 +237,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -239,6 +248,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -269,6 +279,7 @@ "end": 165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -279,6 +290,7 @@ "end": 172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -309,6 +321,7 @@ "end": 188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -319,6 +332,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -349,6 +363,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -359,6 +374,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -389,6 +405,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -399,6 +416,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -429,6 +447,7 @@ "end": 268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -439,6 +458,7 @@ "end": 274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -469,6 +489,7 @@ "end": 297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "export", "optional": false }, @@ -500,6 +521,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -510,6 +532,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "export", "optional": false }, @@ -540,6 +563,7 @@ "end": 342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -550,6 +574,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "export", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/aliased/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/aliased/input.ts.json index fb0650402a5e..28c4b5b34779 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/aliased/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/aliased/input.ts.json @@ -25,6 +25,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar", "optional": false }, @@ -35,6 +36,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/default/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/default/input.ts.json index 692361d1e0bf..7003c8379921 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/default/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/default/input.ts.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false } @@ -63,6 +64,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/specific/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/specific/input.ts.json index aa9a14384780..67a2040c3178 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/specific/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/specific/input.ts.json @@ -25,6 +25,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/type-only-specifier/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/type-only-specifier/input.ts.json index 2ad998298486..f12fa9a8dd3e 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/type-only-specifier/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/type-only/import/type-only-specifier/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -65,6 +66,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -105,6 +107,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -145,6 +148,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -185,6 +189,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -195,6 +200,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -234,6 +240,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -244,6 +251,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -283,6 +291,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -293,6 +302,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -332,6 +342,7 @@ "end": 249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -342,6 +353,7 @@ "end": 242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -381,6 +393,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -391,6 +404,7 @@ "end": 276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -430,6 +444,7 @@ "end": 321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -440,6 +455,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -479,6 +495,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -489,6 +506,7 @@ "end": 351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -528,6 +546,7 @@ "end": 395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "as", "optional": false }, @@ -538,6 +557,7 @@ "end": 389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/yield-object-paren/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/yield-object-paren/input.ts.json index 5193f8d5b8bf..b99b6ca393ad 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/yield-object-paren/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/yield-object-paren/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/custom/yield-object/input.ts.json b/crates/swc_ecma_parser/tests/typescript/custom/yield-object/input.ts.json index 4efa61edb6cf..18d3b2c8e960 100644 --- a/crates/swc_ecma_parser/tests/typescript/custom/yield-object/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/custom/yield-object/input.ts.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "gen", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/declare/const/input.ts.json b/crates/swc_ecma_parser/tests/typescript/declare/const/input.ts.json index 721aafa5a58a..59ec979d51dc 100644 --- a/crates/swc_ecma_parser/tests/typescript/declare/const/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/declare/const/input.ts.json @@ -28,6 +28,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -62,6 +63,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/declare/destructure/input.ts.json b/crates/swc_ecma_parser/tests/typescript/declare/destructure/input.ts.json index 5ed463a51df6..b472c07ba642 100644 --- a/crates/swc_ecma_parser/tests/typescript/declare/destructure/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/declare/destructure/input.ts.json @@ -41,6 +41,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -95,6 +97,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -130,6 +133,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/declare/interface/input.ts.json b/crates/swc_ecma_parser/tests/typescript/declare/interface/input.ts.json index 56fec03ca111..ba66b668ce7a 100644 --- a/crates/swc_ecma_parser/tests/typescript/declare/interface/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/declare/interface/input.ts.json @@ -18,6 +18,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/declare/let/input.ts.json b/crates/swc_ecma_parser/tests/typescript/declare/let/input.ts.json index 1154c9a15fb5..ae63515932c8 100644 --- a/crates/swc_ecma_parser/tests/typescript/declare/let/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/declare/let/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/declare/var/input.ts.json b/crates/swc_ecma_parser/tests/typescript/declare/var/input.ts.json index f764da653a96..4ac43ff799e9 100644 --- a/crates/swc_ecma_parser/tests/typescript/declare/var/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/declare/var/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/decorators/parameter/input.ts.json b/crates/swc_ecma_parser/tests/typescript/decorators/parameter/input.ts.json index dc18ea5ff114..3a6d1406b368 100644 --- a/crates/swc_ecma_parser/tests/typescript/decorators/parameter/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/decorators/parameter/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -61,6 +62,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -73,6 +75,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -113,6 +117,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null @@ -138,6 +143,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p3", "optional": false } @@ -160,6 +166,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t3", "optional": false, "typeAnnotation": null @@ -216,6 +223,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -228,6 +236,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t1", "optional": false, "typeAnnotation": null @@ -253,6 +262,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p1", "optional": false } @@ -270,6 +280,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p2", "optional": false } @@ -292,6 +303,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t2", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/decorators/type-arguments/input.ts.json b/crates/swc_ecma_parser/tests/typescript/decorators/type-arguments/input.ts.json index ab46895cf2e8..35472d4ddd06 100644 --- a/crates/swc_ecma_parser/tests/typescript/decorators/type-arguments/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/decorators/type-arguments/input.ts.json @@ -14,6 +14,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -44,6 +45,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/deno-1671/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/deno-1671/case1/input.ts.json index d6cacf3da608..1630c2ce4c5d 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-1671/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-1671/case1/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/deno-8925/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/deno-8925/case1/input.ts.json index 1083b2e92e22..fd7d2589efeb 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-8925/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-8925/case1/input.ts.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "𝒫", "optional": false, "typeAnnotation": null @@ -71,6 +72,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -93,6 +95,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "𝒫", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/deno-8925/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/deno-8925/case2/input.ts.json index eae012566607..906c608788fc 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-8925/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-8925/case2/input.ts.json @@ -34,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "𝒫", "optional": false, "typeAnnotation": null @@ -78,6 +79,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -100,6 +102,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "𝒫", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/deno-9620/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/deno-9620/case1/input.ts.json index 54f12f4551e5..706a06cd2230 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-9620/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-9620/case1/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "content", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case1/input.tsx.json index 12fc44532fa6..32f8f03bb9cf 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case1/input.tsx.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -33,6 +34,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -66,6 +68,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -109,6 +112,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "middleware", "optional": false, "typeAnnotation": null @@ -138,6 +142,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouterMiddleware", "optional": false }, @@ -161,6 +166,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -179,6 +185,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -221,6 +228,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -240,6 +248,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteParams", "optional": false }, @@ -258,6 +267,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -277,6 +287,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -296,6 +307,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -314,6 +326,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, @@ -341,6 +354,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Router", "optional": false }, @@ -370,6 +384,7 @@ "end": 156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -388,6 +403,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -406,6 +422,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -437,6 +454,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -455,6 +473,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -483,6 +502,7 @@ "end": 185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -501,6 +521,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, @@ -519,6 +540,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -550,6 +572,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -568,6 +591,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case2/input.tsx.json index 9c71c8595f0f..9492c99995fe 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/deno-discord/2021-02-17/case2/input.tsx.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -55,6 +56,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false, "typeAnnotation": { @@ -88,6 +90,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false, "typeAnnotation": { @@ -131,6 +134,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "middleware", "optional": false, "typeAnnotation": null @@ -160,6 +164,7 @@ "end": 158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouterMiddleware", "optional": false }, @@ -183,6 +188,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -201,6 +207,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -251,6 +258,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -270,6 +278,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RouteParams", "optional": false }, @@ -288,6 +297,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -307,6 +317,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -326,6 +337,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "State", "optional": false }, @@ -344,6 +356,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, @@ -371,6 +384,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Router", "optional": false }, @@ -400,6 +414,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -418,6 +433,7 @@ "end": 193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -436,6 +452,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -467,6 +484,7 @@ "end": 202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -485,6 +503,7 @@ "end": 207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RP", "optional": false }, @@ -513,6 +532,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -531,6 +551,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, @@ -549,6 +570,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -580,6 +602,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -598,6 +621,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RS", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/deno/dso/reflect/input.ts.json b/crates/swc_ecma_parser/tests/typescript/deno/dso/reflect/input.ts.json index 1dee1e9974b4..20acb8a88b45 100644 --- a/crates/swc_ecma_parser/tests/typescript/deno/dso/reflect/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/deno/dso/reflect/input.ts.json @@ -21,6 +21,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -45,6 +46,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -68,6 +70,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -92,6 +95,7 @@ "end": 939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Record", "optional": false }, @@ -123,6 +127,7 @@ "end": 949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -145,6 +150,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BufferLike", "optional": false }, @@ -168,6 +174,7 @@ "end": 1003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": { @@ -223,6 +230,7 @@ "end": 1028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "length", "optional": false }, @@ -261,6 +269,7 @@ "end": 1068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -284,6 +293,7 @@ "end": 1070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -323,6 +333,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -347,6 +358,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -368,6 +380,7 @@ "end": 1100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -419,6 +432,7 @@ "end": 1127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -454,6 +468,7 @@ "end": 1140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "done", "optional": false }, @@ -500,6 +515,7 @@ "end": 1173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -524,6 +540,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -556,6 +573,7 @@ "end": 1191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false }, @@ -569,6 +587,7 @@ "end": 1197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -607,6 +626,7 @@ "end": 1220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -630,6 +650,7 @@ "end": 1222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -654,6 +675,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "throw", "optional": false }, @@ -667,6 +689,7 @@ "end": 1245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -705,6 +728,7 @@ "end": 1267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -728,6 +752,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -752,6 +777,7 @@ "end": 1286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "return", "optional": false }, @@ -765,6 +791,7 @@ "end": 1293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -786,6 +813,7 @@ "end": 1297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -813,6 +841,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -836,6 +865,7 @@ "end": 1316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +893,7 @@ "end": 1348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -887,6 +918,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -943,6 +975,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -966,6 +999,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -993,6 +1027,7 @@ "end": 1428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1017,6 +1052,7 @@ "end": 1430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1042,6 +1078,7 @@ "end": 1448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -1065,6 +1102,7 @@ "end": 1450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1118,6 +1156,7 @@ "end": 1494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1141,6 +1180,7 @@ "end": 1496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1168,6 +1208,7 @@ "end": 1523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -1192,6 +1233,7 @@ "end": 1525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1214,6 +1256,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1239,6 +1282,7 @@ "end": 1546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -1276,6 +1320,7 @@ "end": 1549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1302,6 +1347,7 @@ "end": 1552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1335,6 +1381,7 @@ "end": 1569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -1369,6 +1416,7 @@ "end": 1590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "has", "optional": false }, @@ -1382,6 +1430,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1403,6 +1452,7 @@ "end": 1597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1441,6 +1491,7 @@ "end": 1620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -1454,6 +1505,7 @@ "end": 1624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1475,6 +1527,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1502,6 +1555,7 @@ "end": 1631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1523,6 +1577,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -1536,6 +1591,7 @@ "end": 1648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1557,6 +1613,7 @@ "end": 1651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1571,6 +1628,7 @@ "end": 1658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -1592,6 +1650,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1629,6 +1688,7 @@ "end": 1685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delete", "optional": false }, @@ -1642,6 +1702,7 @@ "end": 1689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -1663,6 +1724,7 @@ "end": 1692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1701,6 +1763,7 @@ "end": 1717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clear", "optional": false }, @@ -1737,6 +1800,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -1762,6 +1826,7 @@ "end": 1759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1785,6 +1850,7 @@ "end": 1761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1809,6 +1875,7 @@ "end": 1778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -1834,6 +1901,7 @@ "end": 1798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1857,6 +1925,7 @@ "end": 1800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1881,6 +1950,7 @@ "end": 1818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false }, @@ -1906,6 +1976,7 @@ "end": 1838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -1943,6 +2014,7 @@ "end": 1841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1969,6 +2041,7 @@ "end": 1844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -1999,6 +2072,7 @@ "end": 1883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapConstructor", "optional": false }, @@ -2038,6 +2112,7 @@ "end": 1904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -2096,6 +2171,7 @@ "end": 1941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -2119,6 +2195,7 @@ "end": 1943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2137,6 +2214,7 @@ "end": 1946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2166,6 +2244,7 @@ "end": 1930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -2188,6 +2267,7 @@ "end": 1933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -2214,6 +2294,7 @@ "end": 1966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -2238,6 +2319,7 @@ "end": 1971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -2285,6 +2367,7 @@ "end": 2007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -2309,6 +2392,7 @@ "end": 2009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2334,6 +2418,7 @@ "end": 2027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -2357,6 +2442,7 @@ "end": 2029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2387,6 +2473,7 @@ "end": 2045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false }, @@ -2421,6 +2508,7 @@ "end": 2066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "has", "optional": false }, @@ -2434,6 +2522,7 @@ "end": 2072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2455,6 +2544,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2493,6 +2583,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add", "optional": false }, @@ -2506,6 +2597,7 @@ "end": 2104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2527,6 +2619,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2564,6 +2657,7 @@ "end": 2130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delete", "optional": false }, @@ -2577,6 +2671,7 @@ "end": 2136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -2598,6 +2693,7 @@ "end": 2139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2636,6 +2732,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clear", "optional": false }, @@ -2672,6 +2769,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -2697,6 +2795,7 @@ "end": 2206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -2720,6 +2819,7 @@ "end": 2208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2744,6 +2844,7 @@ "end": 2225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false }, @@ -2769,6 +2870,7 @@ "end": 2245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -2792,6 +2894,7 @@ "end": 2247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2816,6 +2919,7 @@ "end": 2265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false }, @@ -2841,6 +2945,7 @@ "end": 2285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -2878,6 +2983,7 @@ "end": 2288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2904,6 +3010,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2934,6 +3041,7 @@ "end": 2330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetConstructor", "optional": false }, @@ -2973,6 +3081,7 @@ "end": 2351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -3023,6 +3132,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -3046,6 +3156,7 @@ "end": 2382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3075,6 +3186,7 @@ "end": 2372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3101,6 +3213,7 @@ "end": 2402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -3125,6 +3238,7 @@ "end": 2407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -3164,6 +3278,7 @@ "end": 2442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -3188,6 +3303,7 @@ "end": 2444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3210,6 +3326,7 @@ "end": 2447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3242,6 +3359,7 @@ "end": 2464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "clear", "optional": false }, @@ -3278,6 +3396,7 @@ "end": 2488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "delete", "optional": false }, @@ -3291,6 +3410,7 @@ "end": 2492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3312,6 +3432,7 @@ "end": 2495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3350,6 +3471,7 @@ "end": 2518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "get", "optional": false }, @@ -3363,6 +3485,7 @@ "end": 2522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3384,6 +3507,7 @@ "end": 2525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3411,6 +3535,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3432,6 +3557,7 @@ "end": 2542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "has", "optional": false }, @@ -3445,6 +3571,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3466,6 +3593,7 @@ "end": 2549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3504,6 +3632,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -3517,6 +3646,7 @@ "end": 2576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -3538,6 +3668,7 @@ "end": 2579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3552,6 +3683,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -3573,6 +3705,7 @@ "end": 2590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3600,6 +3733,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -3623,6 +3757,7 @@ "end": 2602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3641,6 +3776,7 @@ "end": 2605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3668,6 +3804,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMapConstructor", "optional": false }, @@ -3707,6 +3844,7 @@ "end": 2672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -3765,6 +3903,7 @@ "end": 2713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -3788,6 +3927,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3806,6 +3946,7 @@ "end": 2718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3835,6 +3976,7 @@ "end": 2698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -3857,6 +3999,7 @@ "end": 2701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -3883,6 +4026,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -3907,6 +4051,7 @@ "end": 2747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -3955,6 +4100,7 @@ "end": 2790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberDecorator", "optional": false }, @@ -3973,6 +4119,7 @@ "end": 2812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -3994,6 +4141,7 @@ "end": 2820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -4008,6 +4156,7 @@ "end": 2841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -4050,6 +4199,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptor", "optional": true, "typeAnnotation": { @@ -4071,6 +4221,7 @@ "end": 2904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedPropertyDescriptor", "optional": false }, @@ -4094,6 +4245,7 @@ "end": 2906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4125,6 +4277,7 @@ "end": 2795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4162,6 +4315,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypedPropertyDescriptor", "optional": false }, @@ -4185,6 +4339,7 @@ "end": 2943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4229,6 +4384,7 @@ "end": 2977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false, "typeAnnotation": { @@ -4258,6 +4414,7 @@ "end": 2989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -4293,6 +4450,7 @@ "end": 3010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toPrimitive", "optional": false }, @@ -4346,6 +4504,7 @@ "end": 3043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false, "typeAnnotation": { @@ -4367,6 +4526,7 @@ "end": 3059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetConstructor", "optional": false }, @@ -4402,6 +4562,7 @@ "end": 3086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false, "typeAnnotation": { @@ -4423,6 +4584,7 @@ "end": 3106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMapConstructor", "optional": false }, @@ -4458,6 +4620,7 @@ "end": 3129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false, "typeAnnotation": { @@ -4479,6 +4642,7 @@ "end": 3145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapConstructor", "optional": false }, @@ -4514,6 +4678,7 @@ "end": 3171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false, "typeAnnotation": { @@ -4560,6 +4725,7 @@ "end": 3221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crypto", "optional": false, "typeAnnotation": { @@ -4581,6 +4747,7 @@ "end": 3229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crypto", "optional": false }, @@ -4616,6 +4783,7 @@ "end": 3276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msCrypto", "optional": false, "typeAnnotation": { @@ -4637,6 +4805,7 @@ "end": 3284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Crypto", "optional": false }, @@ -4672,6 +4841,7 @@ "end": 3311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false, "typeAnnotation": { @@ -4710,6 +4880,7 @@ "end": 3825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -4729,6 +4900,7 @@ "end": 3845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -4756,6 +4928,7 @@ "end": 3861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDecorator", "optional": false }, @@ -4779,6 +4952,7 @@ "end": 3879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -4800,6 +4974,7 @@ "end": 3889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -4838,6 +5013,7 @@ "end": 3906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -4861,6 +5037,7 @@ "end": 5357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -4880,6 +5057,7 @@ "end": 5377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -4920,6 +5098,7 @@ "end": 5397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDecorator", "optional": false }, @@ -4938,6 +5117,7 @@ "end": 5415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDecorator", "optional": false }, @@ -4964,6 +5144,7 @@ "end": 5434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -4997,6 +5178,7 @@ "end": 5460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -5047,6 +5229,7 @@ "end": 5497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": true, "typeAnnotation": { @@ -5075,6 +5258,7 @@ "end": 5518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -5130,6 +5314,7 @@ "end": 5552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -5163,6 +5348,7 @@ "end": 7015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -5182,6 +5368,7 @@ "end": 7035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -5222,6 +5409,7 @@ "end": 7055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDecorator", "optional": false }, @@ -5240,6 +5428,7 @@ "end": 7073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDecorator", "optional": false }, @@ -5266,6 +5455,7 @@ "end": 7092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -5299,6 +5489,7 @@ "end": 7118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -5349,6 +5540,7 @@ "end": 7155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false, "typeAnnotation": { @@ -5370,6 +5562,7 @@ "end": 7175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -5408,6 +5601,7 @@ "end": 7202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -5431,6 +5625,7 @@ "end": 8488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false }, @@ -5450,6 +5645,7 @@ "end": 8509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -5483,6 +5679,7 @@ "end": 8537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -5540,6 +5737,7 @@ "end": 8568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -5561,6 +5759,7 @@ "end": 8578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -5600,6 +5799,7 @@ "end": 8602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -5625,6 +5825,7 @@ "end": 8620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -5698,6 +5899,7 @@ "end": 9388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false }, @@ -5717,6 +5919,7 @@ "end": 9409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -5750,6 +5953,7 @@ "end": 9437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -5783,6 +5987,7 @@ "end": 9458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -5845,6 +6050,7 @@ "end": 10973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false }, @@ -5864,6 +6070,7 @@ "end": 10994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -5897,6 +6104,7 @@ "end": 11022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -5930,6 +6138,7 @@ "end": 11043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -5963,6 +6172,7 @@ "end": 11069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -6042,6 +6252,7 @@ "end": 11712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false }, @@ -6061,6 +6272,7 @@ "end": 11724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6094,6 +6306,7 @@ "end": 11737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6156,6 +6369,7 @@ "end": 13105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false }, @@ -6175,6 +6389,7 @@ "end": 13126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6208,6 +6423,7 @@ "end": 13147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6241,6 +6457,7 @@ "end": 13173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -6320,6 +6537,7 @@ "end": 13779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false }, @@ -6339,6 +6557,7 @@ "end": 13800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6372,6 +6591,7 @@ "end": 13821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6434,6 +6654,7 @@ "end": 15164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false }, @@ -6453,6 +6674,7 @@ "end": 15185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6486,6 +6708,7 @@ "end": 15206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6519,6 +6742,7 @@ "end": 15232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -6598,6 +6822,7 @@ "end": 15835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false }, @@ -6617,6 +6842,7 @@ "end": 15847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6650,6 +6876,7 @@ "end": 15860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6712,6 +6939,7 @@ "end": 17181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false }, @@ -6731,6 +6959,7 @@ "end": 17202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6764,6 +6993,7 @@ "end": 17223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6797,6 +7027,7 @@ "end": 17249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -6876,6 +7107,7 @@ "end": 17831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false }, @@ -6895,6 +7127,7 @@ "end": 17843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -6928,6 +7161,7 @@ "end": 17856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -6990,6 +7224,7 @@ "end": 19169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false }, @@ -7009,6 +7244,7 @@ "end": 19190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -7042,6 +7278,7 @@ "end": 19211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7075,6 +7312,7 @@ "end": 19237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -7154,6 +7392,7 @@ "end": 19691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false }, @@ -7173,6 +7412,7 @@ "end": 19698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7242,6 +7482,7 @@ "end": 20825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false }, @@ -7261,6 +7502,7 @@ "end": 20841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7294,6 +7536,7 @@ "end": 20867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -7380,6 +7623,7 @@ "end": 21313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false }, @@ -7399,6 +7643,7 @@ "end": 21320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7468,6 +7713,7 @@ "end": 22446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false }, @@ -7487,6 +7733,7 @@ "end": 22462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7520,6 +7767,7 @@ "end": 22488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -7606,6 +7854,7 @@ "end": 23065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false }, @@ -7625,6 +7874,7 @@ "end": 23086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -7658,6 +7908,7 @@ "end": 23107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7720,6 +7971,7 @@ "end": 24423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false }, @@ -7739,6 +7991,7 @@ "end": 24444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -7772,6 +8025,7 @@ "end": 24465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -7805,6 +8059,7 @@ "end": 24491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -7906,6 +8161,7 @@ "end": 24555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { @@ -7939,6 +8195,7 @@ "end": 24577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false, "typeAnnotation": { @@ -7961,6 +8218,7 @@ "end": 24601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false, "typeAnnotation": { @@ -7983,6 +8241,7 @@ "end": 24656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8004,6 +8263,7 @@ "end": 24659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8018,6 +8278,7 @@ "end": 24682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8046,6 +8307,7 @@ "end": 24698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8064,6 +8326,7 @@ "end": 24700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8093,6 +8356,7 @@ "end": 24605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8119,6 +8383,7 @@ "end": 24634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8206,6 +8471,7 @@ "end": 24769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false, "typeAnnotation": null @@ -8238,6 +8504,7 @@ "end": 24789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "root", "optional": false, "typeAnnotation": null @@ -8269,6 +8536,7 @@ "end": 24805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false } @@ -8290,6 +8558,7 @@ "end": 24839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -8320,6 +8589,7 @@ "end": 24865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false } @@ -8341,6 +8611,7 @@ "end": 24901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "self", "optional": false }, @@ -8410,6 +8681,7 @@ "end": 25002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -8462,6 +8734,7 @@ "end": 25043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false, "typeAnnotation": null @@ -8480,6 +8753,7 @@ "end": 25058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeExporter", "optional": false }, @@ -8493,6 +8767,7 @@ "end": 25066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -8537,6 +8812,7 @@ "end": 25092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "root", "optional": false }, @@ -8594,6 +8870,7 @@ "end": 25136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "root", "optional": false }, @@ -8613,6 +8890,7 @@ "end": 25154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false } @@ -8648,6 +8926,7 @@ "end": 25193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false, "typeAnnotation": null @@ -8666,6 +8945,7 @@ "end": 25208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeExporter", "optional": false }, @@ -8685,6 +8965,7 @@ "end": 25213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "root", "optional": false }, @@ -8707,6 +8988,7 @@ "end": 25231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false } @@ -8739,6 +9021,7 @@ "end": 25260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "factory", "optional": false }, @@ -8752,6 +9035,7 @@ "end": 25269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false } @@ -8769,6 +9053,7 @@ "end": 25302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "makeExporter", "optional": false }, @@ -8788,6 +9073,7 @@ "end": 25322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -8809,6 +9095,7 @@ "end": 25338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8831,6 +9118,7 @@ "end": 25360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": true, "typeAnnotation": { @@ -8853,6 +9141,7 @@ "end": 25416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -8874,6 +9163,7 @@ "end": 25419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8888,6 +9178,7 @@ "end": 25442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -8916,6 +9207,7 @@ "end": 25458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -8934,6 +9226,7 @@ "end": 25460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8963,6 +9256,7 @@ "end": 25365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -8989,6 +9283,7 @@ "end": 25394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -9054,6 +9349,7 @@ "end": 25573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -9075,6 +9371,7 @@ "end": 25573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9089,6 +9386,7 @@ "end": 25615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -9117,6 +9415,7 @@ "end": 25612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -9135,6 +9434,7 @@ "end": 25614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9185,6 +9485,7 @@ "end": 25669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -9201,6 +9502,7 @@ "end": 25673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9251,6 +9553,7 @@ "end": 25719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -9273,6 +9576,7 @@ "end": 25741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -9286,6 +9590,7 @@ "end": 25746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9344,6 +9649,7 @@ "end": 25863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9371,6 +9677,7 @@ "end": 25935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -9394,6 +9701,7 @@ "end": 25945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "previous", "optional": false }, @@ -9407,6 +9715,7 @@ "end": 25949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -9420,6 +9729,7 @@ "end": 25956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -9454,6 +9764,7 @@ "end": 25519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -9480,6 +9791,7 @@ "end": 25548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Reflect", "optional": false }, @@ -9529,6 +9841,7 @@ "end": 26009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false, "typeAnnotation": null @@ -9572,6 +9885,7 @@ "end": 26033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false, "typeAnnotation": null @@ -9595,6 +9909,7 @@ "end": 26042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -9643,6 +9958,7 @@ "end": 26141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsSymbol", "optional": false, "typeAnnotation": null @@ -9668,6 +9984,7 @@ "end": 26157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false } @@ -9709,6 +10026,7 @@ "end": 26205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toPrimitiveSymbol", "optional": false, "typeAnnotation": null @@ -9733,6 +10051,7 @@ "end": 26234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsSymbol", "optional": false }, @@ -9763,6 +10082,7 @@ "end": 26251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -9800,6 +10120,7 @@ "end": 26304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -9849,6 +10170,7 @@ "end": 26380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorSymbol", "optional": false, "typeAnnotation": null @@ -9873,6 +10195,7 @@ "end": 26409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsSymbol", "optional": false }, @@ -9903,6 +10226,7 @@ "end": 26426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -9940,6 +10264,7 @@ "end": 26476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -9989,6 +10314,7 @@ "end": 26546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsCreate", "optional": false, "typeAnnotation": null @@ -10020,6 +10346,7 @@ "end": 26562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -10070,6 +10397,7 @@ "end": 26655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsProto", "optional": false, "typeAnnotation": null @@ -10116,6 +10444,7 @@ "end": 26692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -10147,6 +10476,7 @@ "end": 26755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "downLevel", "optional": false, "typeAnnotation": null @@ -10172,6 +10502,7 @@ "end": 26773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsCreate", "optional": false } @@ -10190,6 +10521,7 @@ "end": 26791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsProto", "optional": false } @@ -10222,6 +10554,7 @@ "end": 26815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false, "typeAnnotation": null @@ -10256,6 +10589,7 @@ "end": 26932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsCreate", "optional": false }, @@ -10281,6 +10615,7 @@ "end": 26974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MakeDictionary", "optional": false }, @@ -10313,6 +10648,7 @@ "end": 26981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -10352,6 +10688,7 @@ "end": 27005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -10375,6 +10712,7 @@ "end": 27007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10410,6 +10748,7 @@ "end": 26953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10436,6 +10775,7 @@ "end": 27041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "supportsProto", "optional": false }, @@ -10461,6 +10801,7 @@ "end": 27087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MakeDictionary", "optional": false }, @@ -10528,6 +10869,7 @@ "end": 27125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -10551,6 +10893,7 @@ "end": 27127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10586,6 +10929,7 @@ "end": 27066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10621,6 +10965,7 @@ "end": 27175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MakeDictionary", "optional": false }, @@ -10654,6 +10999,7 @@ "end": 27189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -10677,6 +11023,7 @@ "end": 27191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10712,6 +11059,7 @@ "end": 27154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10751,6 +11099,7 @@ "end": 27222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "downLevel", "optional": false }, @@ -10769,6 +11118,7 @@ "end": 27260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -10790,6 +11140,7 @@ "end": 27257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -10813,6 +11164,7 @@ "end": 27259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10830,6 +11182,7 @@ "end": 27291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -10894,6 +11247,7 @@ "end": 27322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false }, @@ -10916,6 +11270,7 @@ "end": 27331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false } @@ -10929,6 +11284,7 @@ "end": 27336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -10958,6 +11314,7 @@ "end": 27243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -10986,6 +11343,7 @@ "end": 27375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -11007,6 +11365,7 @@ "end": 27372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -11030,6 +11389,7 @@ "end": 27374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11047,6 +11407,7 @@ "end": 27406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -11105,6 +11466,7 @@ "end": 27414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -11115,6 +11477,7 @@ "end": 27421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false } @@ -11141,6 +11504,7 @@ "end": 27358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11179,6 +11543,7 @@ "end": 27450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "downLevel", "optional": false }, @@ -11197,6 +11562,7 @@ "end": 27488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -11218,6 +11584,7 @@ "end": 27485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -11241,6 +11608,7 @@ "end": 27487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11258,6 +11626,7 @@ "end": 27519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -11328,6 +11697,7 @@ "end": 27565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false }, @@ -11350,6 +11720,7 @@ "end": 27574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false } @@ -11363,6 +11734,7 @@ "end": 27579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -11383,6 +11755,7 @@ "end": 27586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -11405,6 +11778,7 @@ "end": 27590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -11443,6 +11817,7 @@ "end": 27622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -11469,6 +11844,7 @@ "end": 27471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11506,6 +11882,7 @@ "end": 27523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11538,6 +11915,7 @@ "end": 27660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -11559,6 +11937,7 @@ "end": 27657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -11582,6 +11961,7 @@ "end": 27659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11599,6 +11979,7 @@ "end": 27691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -11656,6 +12037,7 @@ "end": 27734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false }, @@ -11678,6 +12060,7 @@ "end": 27738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -11731,6 +12114,7 @@ "end": 27643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11768,6 +12152,7 @@ "end": 27695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -11816,6 +12201,7 @@ "end": 27868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionPrototype", "optional": false, "typeAnnotation": null @@ -11840,6 +12226,7 @@ "end": 27877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -11862,6 +12249,7 @@ "end": 27901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false } @@ -11896,6 +12284,7 @@ "end": 27929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "usePolyfill", "optional": false, "typeAnnotation": null @@ -11935,6 +12324,7 @@ "end": 27946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false } @@ -11962,6 +12352,7 @@ "end": 27982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -12001,6 +12392,7 @@ "end": 28009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -12068,6 +12460,7 @@ "end": 28081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Map", "optional": false, "typeAnnotation": { @@ -12089,6 +12482,7 @@ "end": 28093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12130,6 +12524,7 @@ "end": 28108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "usePolyfill", "optional": false } @@ -12155,6 +12550,7 @@ "end": 28134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false } @@ -12203,6 +12599,7 @@ "end": 28175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12243,6 +12640,7 @@ "end": 28226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12260,6 +12658,7 @@ "end": 28258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateMapPolyfill", "optional": false }, @@ -12294,6 +12693,7 @@ "end": 28280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Set", "optional": false, "typeAnnotation": { @@ -12315,6 +12715,7 @@ "end": 28292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -12356,6 +12757,7 @@ "end": 28307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "usePolyfill", "optional": false } @@ -12381,6 +12783,7 @@ "end": 28333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false } @@ -12429,6 +12832,7 @@ "end": 28374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -12469,6 +12873,7 @@ "end": 28425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -12486,6 +12891,7 @@ "end": 28457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateSetPolyfill", "optional": false }, @@ -12520,6 +12926,7 @@ "end": 28483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_WeakMap", "optional": false, "typeAnnotation": { @@ -12541,6 +12948,7 @@ "end": 28499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -12575,6 +12983,7 @@ "end": 28526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "usePolyfill", "optional": false } @@ -12600,6 +13009,7 @@ "end": 28544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false } @@ -12622,6 +13032,7 @@ "end": 28585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -12639,6 +13050,7 @@ "end": 28625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateWeakMapPolyfill", "optional": false }, @@ -12673,6 +13085,7 @@ "end": 28798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false, "typeAnnotation": null @@ -12691,6 +13104,7 @@ "end": 28813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_WeakMap", "optional": false }, @@ -12723,6 +13137,7 @@ "end": 28847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12779,6 +13194,7 @@ "end": 28880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12827,6 +13243,7 @@ "end": 28931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -12846,6 +13263,7 @@ "end": 28942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -12873,6 +13291,7 @@ "end": 28958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDecorator", "optional": false }, @@ -12896,6 +13315,7 @@ "end": 28968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -12917,6 +13337,7 @@ "end": 28978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -12955,6 +13376,7 @@ "end": 28989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -12971,6 +13393,7 @@ "end": 29016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -12990,6 +13413,7 @@ "end": 29040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -13030,6 +13454,7 @@ "end": 29060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDecorator", "optional": false }, @@ -13048,6 +13473,7 @@ "end": 29078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDecorator", "optional": false }, @@ -13074,6 +13500,7 @@ "end": 29101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -13107,6 +13534,7 @@ "end": 29131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -13157,6 +13585,7 @@ "end": 29172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": true, "typeAnnotation": { @@ -13185,6 +13614,7 @@ "end": 29193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -13240,6 +13670,7 @@ "end": 29231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -13266,6 +13697,7 @@ "end": 29270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -13285,6 +13717,7 @@ "end": 29294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -13325,6 +13758,7 @@ "end": 29314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDecorator", "optional": false }, @@ -13343,6 +13777,7 @@ "end": 29332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MethodDecorator", "optional": false }, @@ -13369,6 +13804,7 @@ "end": 29355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -13402,6 +13838,7 @@ "end": 29385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -13452,6 +13889,7 @@ "end": 29426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false, "typeAnnotation": { @@ -13473,6 +13911,7 @@ "end": 29446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -13511,6 +13950,7 @@ "end": 29477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -13527,6 +13967,7 @@ "end": 31250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false }, @@ -13546,6 +13987,7 @@ "end": 31274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -13586,6 +14028,7 @@ "end": 31291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDecorator", "optional": false }, @@ -13604,6 +14047,7 @@ "end": 31309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberDecorator", "optional": false }, @@ -13630,6 +14074,7 @@ "end": 31332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -13663,6 +14108,7 @@ "end": 31362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -13713,6 +14159,7 @@ "end": 31404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": true, "typeAnnotation": { @@ -13741,6 +14188,7 @@ "end": 31425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -13801,6 +14249,7 @@ "end": 31517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -13814,6 +14263,7 @@ "end": 31529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -13857,6 +14307,7 @@ "end": 31562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsArray", "optional": false }, @@ -13870,6 +14321,7 @@ "end": 31573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false } @@ -13898,6 +14350,7 @@ "end": 31595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -13934,6 +14387,7 @@ "end": 31628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -13947,6 +14401,7 @@ "end": 31635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -13975,6 +14430,7 @@ "end": 31657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -14025,6 +14481,7 @@ "end": 31711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -14038,6 +14495,7 @@ "end": 31722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } @@ -14067,6 +14525,7 @@ "end": 31759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -14080,6 +14539,7 @@ "end": 31770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } @@ -14110,6 +14570,7 @@ "end": 31802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -14123,6 +14584,7 @@ "end": 31813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } @@ -14160,6 +14622,7 @@ "end": 31874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -14191,6 +14654,7 @@ "end": 31922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -14204,6 +14668,7 @@ "end": 31933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } @@ -14231,6 +14696,7 @@ "end": 31946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false, "typeAnnotation": null @@ -14242,6 +14708,7 @@ "end": 31958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -14269,6 +14736,7 @@ "end": 31987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -14287,6 +14755,7 @@ "end": 32003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -14300,6 +14769,7 @@ "end": 32015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -14329,6 +14799,7 @@ "end": 32057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecorateProperty", "optional": false }, @@ -14348,6 +14819,7 @@ "end": 32108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -14370,6 +14842,7 @@ "end": 32095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberDecorator", "optional": false }, @@ -14387,6 +14860,7 @@ "end": 32136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -14400,6 +14874,7 @@ "end": 32169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -14413,6 +14888,7 @@ "end": 32201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } @@ -14458,6 +14934,7 @@ "end": 32271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsArray", "optional": false }, @@ -14471,6 +14948,7 @@ "end": 32282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false } @@ -14499,6 +14977,7 @@ "end": 32304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -14535,6 +15014,7 @@ "end": 32342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsConstructor", "optional": false }, @@ -14548,6 +15028,7 @@ "end": 32349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -14576,6 +15057,7 @@ "end": 32371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -14605,6 +15087,7 @@ "end": 32417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecorateConstructor", "optional": false }, @@ -14624,6 +15107,7 @@ "end": 32467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -14646,6 +15130,7 @@ "end": 32454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDecorator", "optional": false }, @@ -14669,6 +15154,7 @@ "end": 32505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -14685,6 +15171,7 @@ "end": 32498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -14730,6 +15217,7 @@ "end": 31463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -14748,6 +15236,7 @@ "end": 31474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -14785,6 +15274,7 @@ "end": 32567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -14810,6 +15300,7 @@ "end": 32588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorate", "optional": false } @@ -14827,6 +15318,7 @@ "end": 34160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false }, @@ -14846,6 +15338,7 @@ "end": 34172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -14879,6 +15372,7 @@ "end": 34192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -14922,6 +15416,7 @@ "end": 34231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, @@ -14941,6 +15436,7 @@ "end": 34238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -14962,6 +15458,7 @@ "end": 34248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -15006,6 +15503,7 @@ "end": 34287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, @@ -15025,6 +15523,7 @@ "end": 34294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -15058,6 +15557,7 @@ "end": 34312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -15130,6 +15630,7 @@ "end": 34368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, @@ -15149,6 +15650,7 @@ "end": 34375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -15182,6 +15684,7 @@ "end": 34393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -15260,6 +15763,7 @@ "end": 34450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -15273,6 +15777,7 @@ "end": 34457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -15301,6 +15806,7 @@ "end": 34479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -15344,6 +15850,7 @@ "end": 34515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -15357,6 +15864,7 @@ "end": 34527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -15386,6 +15894,7 @@ "end": 34546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsPropertyKey", "optional": false }, @@ -15399,6 +15908,7 @@ "end": 34558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -15436,6 +15946,7 @@ "end": 34602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -15467,6 +15978,7 @@ "end": 34665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryDefineOwnMetadata", "optional": false }, @@ -15480,6 +15992,7 @@ "end": 34698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -15493,6 +16006,7 @@ "end": 34733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false } @@ -15506,6 +16020,7 @@ "end": 34761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -15519,6 +16034,7 @@ "end": 34794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -15561,6 +16077,7 @@ "end": 34857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false } @@ -15592,6 +16109,7 @@ "end": 34886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -15617,6 +16135,7 @@ "end": 34907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadata", "optional": false } @@ -15634,6 +16153,7 @@ "end": 35114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false }, @@ -15653,6 +16173,7 @@ "end": 35139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -15686,6 +16207,7 @@ "end": 35171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -15719,6 +16241,7 @@ "end": 35196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -15774,6 +16297,7 @@ "end": 35251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false }, @@ -15793,6 +16317,7 @@ "end": 35276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -15826,6 +16351,7 @@ "end": 35308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -15859,6 +16385,7 @@ "end": 35333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -15892,6 +16419,7 @@ "end": 35363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -15964,6 +16492,7 @@ "end": 37188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false }, @@ -15983,6 +16512,7 @@ "end": 37213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -16016,6 +16546,7 @@ "end": 37245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false, "typeAnnotation": { @@ -16049,6 +16580,7 @@ "end": 37270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -16082,6 +16614,7 @@ "end": 37300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -16160,6 +16693,7 @@ "end": 37363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -16173,6 +16707,7 @@ "end": 37370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -16201,6 +16736,7 @@ "end": 37392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16237,6 +16773,7 @@ "end": 37424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -16250,6 +16787,7 @@ "end": 37436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -16278,6 +16816,7 @@ "end": 37450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -16296,6 +16835,7 @@ "end": 37466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -16309,6 +16849,7 @@ "end": 37478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -16340,6 +16881,7 @@ "end": 37525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryDefineOwnMetadata", "optional": false }, @@ -16353,6 +16895,7 @@ "end": 37554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -16366,6 +16909,7 @@ "end": 37585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataValue", "optional": false } @@ -16379,6 +16923,7 @@ "end": 37609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -16392,6 +16937,7 @@ "end": 37638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -16441,6 +16987,7 @@ "end": 37682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -16466,6 +17013,7 @@ "end": 37715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "defineMetadata", "optional": false } @@ -16483,6 +17031,7 @@ "end": 37898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false }, @@ -16502,6 +17051,7 @@ "end": 37910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -16535,6 +17085,7 @@ "end": 37923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -16590,6 +17141,7 @@ "end": 37968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false }, @@ -16609,6 +17161,7 @@ "end": 37993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -16642,6 +17195,7 @@ "end": 38018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -16675,6 +17229,7 @@ "end": 38048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -16747,6 +17302,7 @@ "end": 39712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false }, @@ -16766,6 +17322,7 @@ "end": 39737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -16799,6 +17356,7 @@ "end": 39762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -16832,6 +17390,7 @@ "end": 39792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -16910,6 +17469,7 @@ "end": 39858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -16923,6 +17483,7 @@ "end": 39865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -16951,6 +17512,7 @@ "end": 39887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -16987,6 +17549,7 @@ "end": 39919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -17000,6 +17563,7 @@ "end": 39931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17028,6 +17592,7 @@ "end": 39945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -17046,6 +17611,7 @@ "end": 39961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -17059,6 +17625,7 @@ "end": 39973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17090,6 +17657,7 @@ "end": 40014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasMetadata", "optional": false }, @@ -17103,6 +17671,7 @@ "end": 40026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -17116,6 +17685,7 @@ "end": 40034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -17129,6 +17699,7 @@ "end": 40047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17178,6 +17749,7 @@ "end": 40077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -17203,6 +17775,7 @@ "end": 40104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasMetadata", "optional": false } @@ -17220,6 +17793,7 @@ "end": 40296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false }, @@ -17239,6 +17813,7 @@ "end": 40308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -17272,6 +17847,7 @@ "end": 40321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -17327,6 +17903,7 @@ "end": 40369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false }, @@ -17346,6 +17923,7 @@ "end": 40394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -17379,6 +17957,7 @@ "end": 40419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -17412,6 +17991,7 @@ "end": 40449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -17484,6 +18064,7 @@ "end": 42085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false }, @@ -17503,6 +18084,7 @@ "end": 42110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -17536,6 +18118,7 @@ "end": 42135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -17569,6 +18152,7 @@ "end": 42165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -17647,6 +18231,7 @@ "end": 42231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -17660,6 +18245,7 @@ "end": 42238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -17688,6 +18274,7 @@ "end": 42260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -17724,6 +18311,7 @@ "end": 42292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -17737,6 +18325,7 @@ "end": 42304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17765,6 +18354,7 @@ "end": 42318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -17783,6 +18373,7 @@ "end": 42334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -17796,6 +18387,7 @@ "end": 42346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17827,6 +18419,7 @@ "end": 42390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasOwnMetadata", "optional": false }, @@ -17840,6 +18433,7 @@ "end": 42402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -17853,6 +18447,7 @@ "end": 42410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -17866,6 +18461,7 @@ "end": 42423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -17915,6 +18511,7 @@ "end": 42453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -17940,6 +18537,7 @@ "end": 42486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwnMetadata", "optional": false } @@ -17957,6 +18555,7 @@ "end": 42669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false }, @@ -17976,6 +18575,7 @@ "end": 42681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -18009,6 +18609,7 @@ "end": 42694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -18064,6 +18665,7 @@ "end": 42735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false }, @@ -18083,6 +18685,7 @@ "end": 42760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -18116,6 +18719,7 @@ "end": 42785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -18149,6 +18753,7 @@ "end": 42815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -18221,6 +18826,7 @@ "end": 44432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false }, @@ -18240,6 +18846,7 @@ "end": 44457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -18273,6 +18880,7 @@ "end": 44482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -18306,6 +18914,7 @@ "end": 44512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -18384,6 +18993,7 @@ "end": 44574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -18397,6 +19007,7 @@ "end": 44581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -18425,6 +19036,7 @@ "end": 44603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -18461,6 +19073,7 @@ "end": 44635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -18474,6 +19087,7 @@ "end": 44647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -18502,6 +19116,7 @@ "end": 44661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -18520,6 +19135,7 @@ "end": 44677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -18533,6 +19149,7 @@ "end": 44689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -18564,6 +19181,7 @@ "end": 44730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetMetadata", "optional": false }, @@ -18577,6 +19195,7 @@ "end": 44742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -18590,6 +19209,7 @@ "end": 44750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -18603,6 +19223,7 @@ "end": 44763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -18652,6 +19273,7 @@ "end": 44793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -18677,6 +19299,7 @@ "end": 44820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadata", "optional": false } @@ -18694,6 +19317,7 @@ "end": 45012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false }, @@ -18713,6 +19337,7 @@ "end": 45024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -18746,6 +19371,7 @@ "end": 45037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -18801,6 +19427,7 @@ "end": 45081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false }, @@ -18820,6 +19447,7 @@ "end": 45106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -18853,6 +19481,7 @@ "end": 45131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -18886,6 +19515,7 @@ "end": 45161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -18958,6 +19588,7 @@ "end": 46773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false }, @@ -18977,6 +19608,7 @@ "end": 46798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -19010,6 +19642,7 @@ "end": 46823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -19043,6 +19676,7 @@ "end": 46853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -19121,6 +19755,7 @@ "end": 46915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -19134,6 +19769,7 @@ "end": 46922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -19162,6 +19798,7 @@ "end": 46944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -19198,6 +19835,7 @@ "end": 46976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -19211,6 +19849,7 @@ "end": 46988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -19239,6 +19878,7 @@ "end": 47002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -19257,6 +19897,7 @@ "end": 47018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -19270,6 +19911,7 @@ "end": 47030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -19301,6 +19943,7 @@ "end": 47074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetOwnMetadata", "optional": false }, @@ -19314,6 +19957,7 @@ "end": 47086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -19327,6 +19971,7 @@ "end": 47094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -19340,6 +19985,7 @@ "end": 47107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -19389,6 +20035,7 @@ "end": 47137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -19414,6 +20061,7 @@ "end": 47170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadata", "optional": false } @@ -19431,6 +20079,7 @@ "end": 47352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false }, @@ -19450,6 +20099,7 @@ "end": 47359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -19512,6 +20162,7 @@ "end": 47406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false }, @@ -19531,6 +20182,7 @@ "end": 47413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -19564,6 +20216,7 @@ "end": 47431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -19643,6 +20296,7 @@ "end": 48823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false }, @@ -19662,6 +20316,7 @@ "end": 48843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -19695,6 +20350,7 @@ "end": 48873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -19773,6 +20429,7 @@ "end": 48937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -19786,6 +20443,7 @@ "end": 48944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -19814,6 +20472,7 @@ "end": 48966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -19850,6 +20509,7 @@ "end": 48998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -19863,6 +20523,7 @@ "end": 49010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -19891,6 +20552,7 @@ "end": 49024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -19909,6 +20571,7 @@ "end": 49040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -19922,6 +20585,7 @@ "end": 49052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -19953,6 +20617,7 @@ "end": 49094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryMetadataKeys", "optional": false }, @@ -19966,6 +20631,7 @@ "end": 49101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -19979,6 +20645,7 @@ "end": 49114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -20035,6 +20702,7 @@ "end": 49144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -20060,6 +20728,7 @@ "end": 49179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMetadataKeys", "optional": false } @@ -20077,6 +20746,7 @@ "end": 49366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false }, @@ -20096,6 +20766,7 @@ "end": 49373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -20158,6 +20829,7 @@ "end": 49423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false }, @@ -20177,6 +20849,7 @@ "end": 49443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -20210,6 +20883,7 @@ "end": 49473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -20289,6 +20963,7 @@ "end": 50877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false }, @@ -20308,6 +20983,7 @@ "end": 50897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -20341,6 +21017,7 @@ "end": 50927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -20419,6 +21096,7 @@ "end": 50991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -20432,6 +21110,7 @@ "end": 50998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -20460,6 +21139,7 @@ "end": 51020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -20496,6 +21176,7 @@ "end": 51052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -20509,6 +21190,7 @@ "end": 51064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -20537,6 +21219,7 @@ "end": 51078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -20555,6 +21238,7 @@ "end": 51094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -20568,6 +21252,7 @@ "end": 51106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -20599,6 +21284,7 @@ "end": 51151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryOwnMetadataKeys", "optional": false }, @@ -20612,6 +21298,7 @@ "end": 51158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -20625,6 +21312,7 @@ "end": 51171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -20681,6 +21369,7 @@ "end": 51201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -20706,6 +21395,7 @@ "end": 51242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOwnMetadataKeys", "optional": false } @@ -20723,6 +21413,7 @@ "end": 51435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false }, @@ -20742,6 +21433,7 @@ "end": 51447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -20775,6 +21467,7 @@ "end": 51460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -20830,6 +21523,7 @@ "end": 51508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false }, @@ -20849,6 +21543,7 @@ "end": 51533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -20882,6 +21577,7 @@ "end": 51558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -20915,6 +21611,7 @@ "end": 51588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -20987,6 +21684,7 @@ "end": 53197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false }, @@ -21006,6 +21704,7 @@ "end": 53222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false, "typeAnnotation": { @@ -21039,6 +21738,7 @@ "end": 53247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -21072,6 +21772,7 @@ "end": 53277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": true, "typeAnnotation": { @@ -21150,6 +21851,7 @@ "end": 53343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -21163,6 +21865,7 @@ "end": 53350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -21191,6 +21894,7 @@ "end": 53372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -21227,6 +21931,7 @@ "end": 53404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -21240,6 +21945,7 @@ "end": 53416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -21268,6 +21974,7 @@ "end": 53430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": null @@ -21286,6 +21993,7 @@ "end": 53446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -21299,6 +22007,7 @@ "end": 53458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -21333,6 +22042,7 @@ "end": 53490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -21351,6 +22061,7 @@ "end": 53515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -21364,6 +22075,7 @@ "end": 53539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -21377,6 +22089,7 @@ "end": 53568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -21419,6 +22132,7 @@ "end": 53640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -21432,6 +22146,7 @@ "end": 53652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -21489,6 +22204,7 @@ "end": 53697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -21511,6 +22227,7 @@ "end": 53716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataKey", "optional": false } @@ -21562,6 +22279,7 @@ "end": 53760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -21624,6 +22342,7 @@ "end": 53816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false, "typeAnnotation": null @@ -21648,6 +22367,7 @@ "end": 53827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -21670,6 +22390,7 @@ "end": 53838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -21707,6 +22428,7 @@ "end": 53867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false }, @@ -21729,6 +22451,7 @@ "end": 53886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -21763,6 +22486,7 @@ "end": 53919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false }, @@ -21828,6 +22552,7 @@ "end": 53963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -21850,6 +22575,7 @@ "end": 53977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -21914,6 +22640,7 @@ "end": 54032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exporter", "optional": false }, @@ -21939,6 +22666,7 @@ "end": 54065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "deleteMetadata", "optional": false } @@ -21956,6 +22684,7 @@ "end": 54105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecorateConstructor", "optional": false }, @@ -21975,6 +22704,7 @@ "end": 54129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -22002,6 +22732,7 @@ "end": 54145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassDecorator", "optional": false }, @@ -22025,6 +22756,7 @@ "end": 54167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -22046,6 +22778,7 @@ "end": 54177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -22098,6 +22831,7 @@ "end": 54223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -22122,6 +22856,7 @@ "end": 54236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -22162,6 +22897,7 @@ "end": 54250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -22190,6 +22926,7 @@ "end": 54260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -22225,6 +22962,7 @@ "end": 54295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": null @@ -22242,6 +22980,7 @@ "end": 54308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -22258,6 +22997,7 @@ "end": 54310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -22290,6 +23030,7 @@ "end": 54344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false, "typeAnnotation": null @@ -22308,6 +23049,7 @@ "end": 54356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, @@ -22321,6 +23063,7 @@ "end": 54363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -22366,6 +23109,7 @@ "end": 54398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -22379,6 +23123,7 @@ "end": 54408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -22408,6 +23153,7 @@ "end": 54420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -22421,6 +23167,7 @@ "end": 54430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -22465,6 +23212,7 @@ "end": 54473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsConstructor", "optional": false }, @@ -22478,6 +23226,7 @@ "end": 54483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -22506,6 +23255,7 @@ "end": 54505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -22535,6 +23285,7 @@ "end": 54535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": null @@ -22552,6 +23303,7 @@ "end": 54557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false }, @@ -22568,6 +23320,7 @@ "end": 54547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -22596,6 +23349,7 @@ "end": 54616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -22624,6 +23378,7 @@ "end": 54198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -22640,6 +23395,7 @@ "end": 54662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DecorateProperty", "optional": false }, @@ -22659,6 +23415,7 @@ "end": 54686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false, "typeAnnotation": { @@ -22686,6 +23443,7 @@ "end": 54703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MemberDecorator", "optional": false }, @@ -22709,6 +23467,7 @@ "end": 54725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -22742,6 +23501,7 @@ "end": 54755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false, "typeAnnotation": { @@ -22792,6 +23552,7 @@ "end": 54796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptor", "optional": false, "typeAnnotation": { @@ -22820,6 +23581,7 @@ "end": 54816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -22882,6 +23644,7 @@ "end": 54896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -22906,6 +23669,7 @@ "end": 54909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -22946,6 +23710,7 @@ "end": 54923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -22974,6 +23739,7 @@ "end": 54933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -23009,6 +23775,7 @@ "end": 54968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false, "typeAnnotation": null @@ -23026,6 +23793,7 @@ "end": 54981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorators", "optional": false }, @@ -23042,6 +23810,7 @@ "end": 54983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -23074,6 +23843,7 @@ "end": 55017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false, "typeAnnotation": null @@ -23092,6 +23862,7 @@ "end": 55029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorator", "optional": false }, @@ -23105,6 +23876,7 @@ "end": 55036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -23118,6 +23890,7 @@ "end": 55049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "propertyKey", "optional": false } @@ -23131,6 +23904,7 @@ "end": 55061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptor", "optional": false } @@ -23176,6 +23950,7 @@ "end": 55096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -23189,6 +23964,7 @@ "end": 55106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -23218,6 +23994,7 @@ "end": 55118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -23231,6 +24008,7 @@ "end": 55128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -23275,6 +24053,7 @@ "end": 55166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -23288,6 +24067,7 @@ "end": 55176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false } @@ -23316,6 +24096,7 @@ "end": 55198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -23345,6 +24126,7 @@ "end": 55232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptor", "optional": false, "typeAnnotation": null @@ -23362,6 +24144,7 @@ "end": 55264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decorated", "optional": false }, @@ -23378,6 +24161,7 @@ "end": 55254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -23406,6 +24190,7 @@ "end": 55327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "descriptor", "optional": false } @@ -23441,6 +24226,7 @@ "end": 54859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyDescriptor", "optional": false }, @@ -23467,6 +24253,7 @@ "end": 55512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -23486,6 +24273,7 @@ "end": 55527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -23519,6 +24307,7 @@ "end": 55547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -23577,6 +24366,7 @@ "end": 55596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Create", "optional": false, "typeAnnotation": { @@ -23633,6 +24423,7 @@ "end": 55618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -23673,6 +24464,7 @@ "end": 55669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -23692,6 +24484,7 @@ "end": 55684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -23725,6 +24518,7 @@ "end": 55704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -23783,6 +24577,7 @@ "end": 55753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Create", "optional": false, "typeAnnotation": { @@ -23846,6 +24641,7 @@ "end": 55776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -23896,6 +24692,7 @@ "end": 55839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -23915,6 +24712,7 @@ "end": 55854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -23948,6 +24746,7 @@ "end": 55874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -24006,6 +24805,7 @@ "end": 55923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Create", "optional": false, "typeAnnotation": { @@ -24063,6 +24863,7 @@ "end": 56003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false, "typeAnnotation": null @@ -24087,6 +24888,7 @@ "end": 56014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -24109,6 +24911,7 @@ "end": 56020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -24140,6 +24943,7 @@ "end": 56050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -24153,6 +24957,7 @@ "end": 56065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false } @@ -24188,6 +24993,7 @@ "end": 56097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Create", "optional": false } @@ -24205,6 +25011,7 @@ "end": 56115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -24231,6 +25038,7 @@ "end": 56147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false, "typeAnnotation": null @@ -24249,6 +25057,7 @@ "end": 56158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Map", "optional": false }, @@ -24306,6 +25115,7 @@ "end": 56191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -24366,6 +25176,7 @@ "end": 56230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Metadata", "optional": false }, @@ -24388,6 +25199,7 @@ "end": 56236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -24401,6 +25213,7 @@ "end": 56252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false } @@ -24436,6 +25249,7 @@ "end": 56296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -24460,6 +25274,7 @@ "end": 56313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false }, @@ -24482,6 +25297,7 @@ "end": 56319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -24513,6 +25329,7 @@ "end": 56349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -24526,6 +25343,7 @@ "end": 56361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -24561,6 +25379,7 @@ "end": 56393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Create", "optional": false } @@ -24578,6 +25397,7 @@ "end": 56411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -24604,6 +25424,7 @@ "end": 56440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -24622,6 +25443,7 @@ "end": 56451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Map", "optional": false }, @@ -24680,6 +25502,7 @@ "end": 56495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "targetMetadata", "optional": false }, @@ -24702,6 +25525,7 @@ "end": 56501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -24715,6 +25539,7 @@ "end": 56514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -24740,6 +25565,7 @@ "end": 56561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -24775,6 +25601,7 @@ "end": 55948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -24825,6 +25652,7 @@ "end": 56744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasMetadata", "optional": false }, @@ -24844,6 +25672,7 @@ "end": 56769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false, "typeAnnotation": { @@ -24877,6 +25706,7 @@ "end": 56789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -24910,6 +25740,7 @@ "end": 56809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -24992,6 +25823,7 @@ "end": 56885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false, "typeAnnotation": null @@ -25010,6 +25842,7 @@ "end": 56910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasOwnMetadata", "optional": false }, @@ -25023,6 +25856,7 @@ "end": 56922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -25036,6 +25870,7 @@ "end": 56925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -25049,6 +25884,7 @@ "end": 56928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -25073,6 +25909,7 @@ "end": 56953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false }, @@ -25116,6 +25953,7 @@ "end": 56992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -25134,6 +25972,7 @@ "end": 57017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetPrototypeOf", "optional": false }, @@ -25147,6 +25986,7 @@ "end": 57019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -25185,6 +26025,7 @@ "end": 57045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -25198,6 +26039,7 @@ "end": 57052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -25226,6 +26068,7 @@ "end": 57081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasMetadata", "optional": false }, @@ -25239,6 +26082,7 @@ "end": 57093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -25252,6 +26096,7 @@ "end": 57101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -25265,6 +26110,7 @@ "end": 57104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -25320,6 +26166,7 @@ "end": 57323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasOwnMetadata", "optional": false }, @@ -25339,6 +26186,7 @@ "end": 57348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false, "typeAnnotation": { @@ -25372,6 +26220,7 @@ "end": 57368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -25405,6 +26254,7 @@ "end": 57388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -25487,6 +26337,7 @@ "end": 57469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -25505,6 +26356,7 @@ "end": 57494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -25518,6 +26370,7 @@ "end": 57496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -25531,6 +26384,7 @@ "end": 57499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -25573,6 +26427,7 @@ "end": 57547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -25586,6 +26441,7 @@ "end": 57559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -25630,6 +26486,7 @@ "end": 57604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToBoolean", "optional": false }, @@ -25656,6 +26513,7 @@ "end": 57616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -25678,6 +26536,7 @@ "end": 57632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -25720,6 +26579,7 @@ "end": 57817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetMetadata", "optional": false }, @@ -25739,6 +26599,7 @@ "end": 57842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false, "typeAnnotation": { @@ -25772,6 +26633,7 @@ "end": 57862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -25805,6 +26667,7 @@ "end": 57882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -25887,6 +26750,7 @@ "end": 57954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false, "typeAnnotation": null @@ -25905,6 +26769,7 @@ "end": 57979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryHasOwnMetadata", "optional": false }, @@ -25918,6 +26783,7 @@ "end": 57991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -25931,6 +26797,7 @@ "end": 57994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -25944,6 +26811,7 @@ "end": 57997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -25968,6 +26836,7 @@ "end": 58022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false }, @@ -25991,6 +26860,7 @@ "end": 58053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetOwnMetadata", "optional": false }, @@ -26004,6 +26874,7 @@ "end": 58065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -26017,6 +26888,7 @@ "end": 58068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -26030,6 +26902,7 @@ "end": 58071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -26063,6 +26936,7 @@ "end": 58098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -26081,6 +26955,7 @@ "end": 58123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetPrototypeOf", "optional": false }, @@ -26094,6 +26969,7 @@ "end": 58125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -26132,6 +27008,7 @@ "end": 58151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -26145,6 +27022,7 @@ "end": 58158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -26173,6 +27051,7 @@ "end": 58187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetMetadata", "optional": false }, @@ -26186,6 +27065,7 @@ "end": 58199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -26199,6 +27079,7 @@ "end": 58207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -26212,6 +27093,7 @@ "end": 58210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -26235,6 +27117,7 @@ "end": 58241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -26269,6 +27152,7 @@ "end": 58433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetOwnMetadata", "optional": false }, @@ -26288,6 +27172,7 @@ "end": 58458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false, "typeAnnotation": { @@ -26321,6 +27206,7 @@ "end": 58478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -26354,6 +27240,7 @@ "end": 58498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -26436,6 +27323,7 @@ "end": 58575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -26454,6 +27342,7 @@ "end": 58600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -26467,6 +27356,7 @@ "end": 58602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -26480,6 +27370,7 @@ "end": 58605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -26522,6 +27413,7 @@ "end": 58653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -26535,6 +27427,7 @@ "end": 58665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -26555,6 +27448,7 @@ "end": 58684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -26587,6 +27481,7 @@ "end": 58716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -26609,6 +27504,7 @@ "end": 58732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -26647,6 +27543,7 @@ "end": 58949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryDefineOwnMetadata", "optional": false }, @@ -26666,6 +27563,7 @@ "end": 58974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false, "typeAnnotation": { @@ -26699,6 +27597,7 @@ "end": 59006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataValue", "optional": false, "typeAnnotation": { @@ -26732,6 +27631,7 @@ "end": 59026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -26765,6 +27665,7 @@ "end": 59046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -26847,6 +27748,7 @@ "end": 59124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -26865,6 +27767,7 @@ "end": 59149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -26878,6 +27781,7 @@ "end": 59151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -26891,6 +27795,7 @@ "end": 59154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -26939,6 +27844,7 @@ "end": 59197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -26961,6 +27867,7 @@ "end": 59213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataKey", "optional": false } @@ -26974,6 +27881,7 @@ "end": 59228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MetadataValue", "optional": false } @@ -27012,6 +27920,7 @@ "end": 59402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryMetadataKeys", "optional": false }, @@ -27031,6 +27940,7 @@ "end": 59417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -27064,6 +27974,7 @@ "end": 59437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -27146,6 +28057,7 @@ "end": 59512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownKeys", "optional": false, "typeAnnotation": null @@ -27164,6 +28076,7 @@ "end": 59538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryOwnMetadataKeys", "optional": false }, @@ -27177,6 +28090,7 @@ "end": 59540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -27190,6 +28104,7 @@ "end": 59543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -27224,6 +28139,7 @@ "end": 59570 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false, "typeAnnotation": null @@ -27242,6 +28158,7 @@ "end": 59595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetPrototypeOf", "optional": false }, @@ -27255,6 +28172,7 @@ "end": 59597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -27286,6 +28204,7 @@ "end": 59622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -27310,6 +28229,7 @@ "end": 59647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownKeys", "optional": false } @@ -27339,6 +28259,7 @@ "end": 59677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentKeys", "optional": false, "typeAnnotation": null @@ -27357,6 +28278,7 @@ "end": 59700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryMetadataKeys", "optional": false }, @@ -27370,6 +28292,7 @@ "end": 59707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false } @@ -27383,6 +28306,7 @@ "end": 59710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -27420,6 +28344,7 @@ "end": 59739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentKeys", "optional": false }, @@ -27455,6 +28380,7 @@ "end": 59767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownKeys", "optional": false } @@ -27487,6 +28413,7 @@ "end": 59792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownKeys", "optional": false }, @@ -27522,6 +28449,7 @@ "end": 59823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentKeys", "optional": false } @@ -27551,6 +28479,7 @@ "end": 59846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false, "typeAnnotation": null @@ -27569,6 +28498,7 @@ "end": 59857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Set", "optional": false }, @@ -27618,6 +28548,7 @@ "end": 59888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": { @@ -27685,6 +28616,7 @@ "end": 59928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -27701,6 +28633,7 @@ "end": 59939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ownKeys", "optional": false }, @@ -27735,6 +28668,7 @@ "end": 59971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKey", "optional": false, "typeAnnotation": null @@ -27759,6 +28693,7 @@ "end": 59977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -27781,6 +28716,7 @@ "end": 59985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -27812,6 +28748,7 @@ "end": 60015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKey", "optional": false } @@ -27850,6 +28787,7 @@ "end": 60042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -27872,6 +28810,7 @@ "end": 60050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -27906,6 +28845,7 @@ "end": 60077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -27928,6 +28868,7 @@ "end": 60086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -27973,6 +28914,7 @@ "end": 60147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -27989,6 +28931,7 @@ "end": 60161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parentKeys", "optional": false }, @@ -28023,6 +28966,7 @@ "end": 60193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKey", "optional": false, "typeAnnotation": null @@ -28047,6 +28991,7 @@ "end": 60199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -28069,6 +29014,7 @@ "end": 60207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -28100,6 +29046,7 @@ "end": 60237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasKey", "optional": false } @@ -28138,6 +29085,7 @@ "end": 60264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "set", "optional": false }, @@ -28160,6 +29108,7 @@ "end": 60272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -28194,6 +29143,7 @@ "end": 60299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -28216,6 +29166,7 @@ "end": 60308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -28244,6 +29195,7 @@ "end": 60366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false } @@ -28285,6 +29237,7 @@ "end": 60548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryOwnMetadataKeys", "optional": false }, @@ -28304,6 +29257,7 @@ "end": 60563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -28337,6 +29291,7 @@ "end": 60583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -28419,6 +29374,7 @@ "end": 60655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": { @@ -28479,6 +29435,7 @@ "end": 60698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false, "typeAnnotation": null @@ -28497,6 +29454,7 @@ "end": 60723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateMetadataMap", "optional": false }, @@ -28510,6 +29468,7 @@ "end": 60725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -28523,6 +29482,7 @@ "end": 60728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -28565,6 +29525,7 @@ "end": 60776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -28578,6 +29539,7 @@ "end": 60788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false } @@ -28598,6 +29560,7 @@ "end": 60802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false } @@ -28627,6 +29590,7 @@ "end": 60829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keysObj", "optional": false, "typeAnnotation": null @@ -28651,6 +29615,7 @@ "end": 60843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metadataMap", "optional": false }, @@ -28693,6 +29658,7 @@ "end": 60878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false, "typeAnnotation": null @@ -28711,6 +29677,7 @@ "end": 60892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetIterator", "optional": false }, @@ -28724,6 +29691,7 @@ "end": 60900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keysObj", "optional": false } @@ -28758,6 +29726,7 @@ "end": 60920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -28820,6 +29789,7 @@ "end": 60979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false, "typeAnnotation": null @@ -28838,6 +29808,7 @@ "end": 60994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorStep", "optional": false }, @@ -28851,6 +29822,7 @@ "end": 61003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false } @@ -28882,6 +29854,7 @@ "end": 61031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false } @@ -28920,6 +29893,7 @@ "end": 61059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -28939,6 +29913,7 @@ "end": 61070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -28957,6 +29932,7 @@ "end": 61103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false } @@ -28988,6 +29964,7 @@ "end": 61154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextValue", "optional": false, "typeAnnotation": null @@ -29006,6 +29983,7 @@ "end": 61170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorValue", "optional": false }, @@ -29019,6 +29997,7 @@ "end": 61175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "next", "optional": false } @@ -29070,6 +30049,7 @@ "end": 61224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -29086,6 +30066,7 @@ "end": 61226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -29098,6 +30079,7 @@ "end": 61239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextValue", "optional": false } @@ -29118,6 +30100,7 @@ "end": 61267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -29164,6 +30147,7 @@ "end": 61334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorClose", "optional": false }, @@ -29177,6 +30161,7 @@ "end": 61343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false } @@ -29209,6 +30194,7 @@ "end": 61409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -29242,6 +30228,7 @@ "end": 61468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false } @@ -29287,6 +30274,7 @@ "end": 61645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -29306,6 +30294,7 @@ "end": 61647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -29360,6 +30349,7 @@ "end": 61678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -29390,6 +30380,7 @@ "end": 61699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29425,6 +30416,7 @@ "end": 61734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -29465,6 +30457,7 @@ "end": 61802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29515,6 +30508,7 @@ "end": 61876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29565,6 +30559,7 @@ "end": 61947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29615,6 +30610,7 @@ "end": 62017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29665,6 +30661,7 @@ "end": 62087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29722,6 +30719,7 @@ "end": 62155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -29746,6 +30744,7 @@ "end": 62170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29771,6 +30770,7 @@ "end": 62181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29814,6 +30814,7 @@ "end": 62245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29855,6 +30856,7 @@ "end": 61658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29877,6 +30879,7 @@ "end": 62415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -29894,6 +30897,7 @@ "end": 62439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Undefined", "optional": false }, @@ -29912,6 +30916,7 @@ "end": 62457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Null", "optional": false }, @@ -29930,6 +30935,7 @@ "end": 62478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Boolean", "optional": false }, @@ -29948,6 +30954,7 @@ "end": 62498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -29966,6 +30973,7 @@ "end": 62518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -29984,6 +30992,7 @@ "end": 62538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -30002,6 +31011,7 @@ "end": 62558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -30018,6 +31028,7 @@ "end": 62723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsUndefined", "optional": false }, @@ -30037,6 +31048,7 @@ "end": 62725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -30091,6 +31103,7 @@ "end": 62770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30101,6 +31114,7 @@ "end": 62784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -30131,6 +31145,7 @@ "end": 62734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30161,6 +31176,7 @@ "end": 62934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsNull", "optional": false }, @@ -30180,6 +31196,7 @@ "end": 62936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -30234,6 +31251,7 @@ "end": 62976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30271,6 +31289,7 @@ "end": 62945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30301,6 +31320,7 @@ "end": 63141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsSymbol", "optional": false }, @@ -30320,6 +31340,7 @@ "end": 63143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -30381,6 +31402,7 @@ "end": 63192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -30421,6 +31443,7 @@ "end": 63152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30451,6 +31474,7 @@ "end": 63335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -30470,6 +31494,7 @@ "end": 63367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -30498,6 +31523,7 @@ "end": 63370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30604,6 +31630,7 @@ "end": 63465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -30632,6 +31659,7 @@ "end": 63482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30664,6 +31692,7 @@ "end": 63502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -30704,6 +31733,7 @@ "end": 63350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30735,6 +31765,7 @@ "end": 63430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -30757,6 +31788,7 @@ "end": 63435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -30775,6 +31807,7 @@ "end": 63766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPrimitive", "optional": false }, @@ -30794,6 +31827,7 @@ "end": 63785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -30827,6 +31861,7 @@ "end": 63817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreferredType", "optional": true, "typeAnnotation": { @@ -30848,6 +31883,7 @@ "end": 63823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -30891,6 +31927,7 @@ "end": 63916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -30904,6 +31941,7 @@ "end": 63922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -30931,6 +31969,7 @@ "end": 63951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -30957,6 +31996,7 @@ "end": 63995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -30982,6 +32022,7 @@ "end": 64021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31008,6 +32049,7 @@ "end": 64060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31033,6 +32075,7 @@ "end": 64086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31059,6 +32102,7 @@ "end": 64128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31084,6 +32128,7 @@ "end": 64154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31110,6 +32155,7 @@ "end": 64195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31135,6 +32181,7 @@ "end": 64221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31161,6 +32208,7 @@ "end": 64262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31186,6 +32234,7 @@ "end": 64288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31212,6 +32261,7 @@ "end": 64329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31243,6 +32293,7 @@ "end": 64367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false, "typeAnnotation": { @@ -31330,6 +32381,7 @@ "end": 64416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreferredType", "optional": false }, @@ -31346,6 +32398,7 @@ "end": 64424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31388,6 +32441,7 @@ "end": 64490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreferredType", "optional": false }, @@ -31404,6 +32458,7 @@ "end": 64498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -31464,6 +32519,7 @@ "end": 64600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exoticToPrim", "optional": false, "typeAnnotation": null @@ -31482,6 +32538,7 @@ "end": 64612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetMethod", "optional": false }, @@ -31495,6 +32552,7 @@ "end": 64618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31508,6 +32566,7 @@ "end": 64637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toPrimitiveSymbol", "optional": false } @@ -31539,6 +32598,7 @@ "end": 64668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exoticToPrim", "optional": false }, @@ -31549,6 +32609,7 @@ "end": 64682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -31584,6 +32645,7 @@ "end": 64714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -31608,6 +32670,7 @@ "end": 64729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exoticToPrim", "optional": false }, @@ -31630,6 +32693,7 @@ "end": 64740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31643,6 +32707,7 @@ "end": 64746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false } @@ -31674,6 +32739,7 @@ "end": 64777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -31687,6 +32753,7 @@ "end": 64784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -31714,6 +32781,7 @@ "end": 64806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -31736,6 +32804,7 @@ "end": 64839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -31764,6 +32833,7 @@ "end": 64893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryToPrimitive", "optional": false }, @@ -31777,6 +32847,7 @@ "end": 64899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -31803,6 +32874,7 @@ "end": 64905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false }, @@ -31832,6 +32904,7 @@ "end": 64937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false } @@ -31920,6 +32993,7 @@ "end": 65102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryToPrimitive", "optional": false }, @@ -31939,6 +33013,7 @@ "end": 65117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -31972,6 +33047,7 @@ "end": 65140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false, "typeAnnotation": { @@ -32059,6 +33135,7 @@ "end": 65250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hint", "optional": false }, @@ -32103,6 +33180,7 @@ "end": 65297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false, "typeAnnotation": null @@ -32120,6 +33198,7 @@ "end": 65301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -32156,6 +33235,7 @@ "end": 65342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -32169,6 +33249,7 @@ "end": 65351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false } @@ -32207,6 +33288,7 @@ "end": 65388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -32231,6 +33313,7 @@ "end": 65399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -32253,6 +33336,7 @@ "end": 65406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -32291,6 +33375,7 @@ "end": 65442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -32304,6 +33389,7 @@ "end": 65449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32325,6 +33411,7 @@ "end": 65465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32358,6 +33445,7 @@ "end": 65514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false, "typeAnnotation": null @@ -32375,6 +33463,7 @@ "end": 65518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -32411,6 +33500,7 @@ "end": 65558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -32424,6 +33514,7 @@ "end": 65566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false } @@ -32462,6 +33553,7 @@ "end": 65603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -32486,6 +33578,7 @@ "end": 65613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -32508,6 +33601,7 @@ "end": 65620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -32546,6 +33640,7 @@ "end": 65656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -32559,6 +33654,7 @@ "end": 65663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32580,6 +33676,7 @@ "end": 65679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32623,6 +33720,7 @@ "end": 65749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false, "typeAnnotation": null @@ -32640,6 +33738,7 @@ "end": 65753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -32676,6 +33775,7 @@ "end": 65793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -32689,6 +33789,7 @@ "end": 65801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false } @@ -32727,6 +33828,7 @@ "end": 65838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -32751,6 +33853,7 @@ "end": 65848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueOf", "optional": false }, @@ -32773,6 +33876,7 @@ "end": 65855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -32811,6 +33915,7 @@ "end": 65891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -32824,6 +33929,7 @@ "end": 65898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32845,6 +33951,7 @@ "end": 65914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -32878,6 +33985,7 @@ "end": 65964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false, "typeAnnotation": null @@ -32895,6 +34003,7 @@ "end": 65968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -32931,6 +34040,7 @@ "end": 66009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -32944,6 +34054,7 @@ "end": 66018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false } @@ -32982,6 +34093,7 @@ "end": 66055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -33006,6 +34118,7 @@ "end": 66066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "toString", "optional": false }, @@ -33028,6 +34141,7 @@ "end": 66073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -33066,6 +34180,7 @@ "end": 66109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -33079,6 +34194,7 @@ "end": 66116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -33100,6 +34216,7 @@ "end": 66132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -33133,6 +34250,7 @@ "end": 66197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -33219,6 +34337,7 @@ "end": 66337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToBoolean", "optional": false }, @@ -33238,6 +34357,7 @@ "end": 66346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -33299,6 +34419,7 @@ "end": 66393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -33335,6 +34456,7 @@ "end": 66524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToString", "optional": false }, @@ -33354,6 +34476,7 @@ "end": 66533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -33417,6 +34540,7 @@ "end": 66582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -33452,6 +34576,7 @@ "end": 66728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPropertyKey", "optional": false }, @@ -33471,6 +34596,7 @@ "end": 66737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -33528,6 +34654,7 @@ "end": 66784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -33546,6 +34673,7 @@ "end": 66798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToPrimitive", "optional": false }, @@ -33559,6 +34687,7 @@ "end": 66807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -33578,6 +34707,7 @@ "end": 66812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -33618,6 +34748,7 @@ "end": 66846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsSymbol", "optional": false }, @@ -33631,6 +34762,7 @@ "end": 66850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -33651,6 +34783,7 @@ "end": 66863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -33677,6 +34810,7 @@ "end": 66892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ToString", "optional": false }, @@ -33690,6 +34824,7 @@ "end": 66896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -33745,6 +34880,7 @@ "end": 67155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsArray", "optional": false }, @@ -33764,6 +34900,7 @@ "end": 67164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -33823,6 +34960,7 @@ "end": 67216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -33855,6 +34993,7 @@ "end": 67248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -33877,6 +35016,7 @@ "end": 67265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -33904,6 +35044,7 @@ "end": 67293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -33914,6 +35055,7 @@ "end": 67311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false } @@ -33932,6 +35074,7 @@ "end": 67342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -33942,6 +35085,7 @@ "end": 67359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -33985,6 +35129,7 @@ "end": 67388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -34025,6 +35170,7 @@ "end": 67421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -34070,6 +35216,7 @@ "end": 67180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -34107,6 +35254,7 @@ "end": 67579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -34126,6 +35274,7 @@ "end": 67588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -34187,6 +35336,7 @@ "end": 67748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -34227,6 +35377,7 @@ "end": 67604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -34249,6 +35400,7 @@ "end": 67616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -34267,6 +35419,7 @@ "end": 67908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsConstructor", "optional": false }, @@ -34286,6 +35439,7 @@ "end": 67917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -34347,6 +35501,7 @@ "end": 68082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -34387,6 +35542,7 @@ "end": 67933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -34409,6 +35565,7 @@ "end": 67945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -34427,6 +35584,7 @@ "end": 68242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsPropertyKey", "optional": false }, @@ -34446,6 +35604,7 @@ "end": 68251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false, "typeAnnotation": { @@ -34500,6 +35659,7 @@ "end": 68313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type", "optional": false }, @@ -34513,6 +35673,7 @@ "end": 68322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false } @@ -34540,6 +35701,7 @@ "end": 68351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -34589,6 +35751,7 @@ "end": 68417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tag", "optional": false }, @@ -34671,6 +35834,7 @@ "end": 68267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "argument", "optional": false }, @@ -34718,6 +35882,7 @@ "end": 68766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetMethod", "optional": false }, @@ -34737,6 +35902,7 @@ "end": 68768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false, "typeAnnotation": { @@ -34770,6 +35936,7 @@ "end": 68776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": { @@ -34827,6 +35994,7 @@ "end": 68829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": null @@ -34844,6 +36012,7 @@ "end": 68833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -34860,6 +36029,7 @@ "end": 68835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false } @@ -34896,6 +36066,7 @@ "end": 68858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -34906,6 +36077,7 @@ "end": 68872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -34924,6 +36096,7 @@ "end": 68880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -34949,6 +36122,7 @@ "end": 68907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -34982,6 +36156,7 @@ "end": 68936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -34995,6 +36170,7 @@ "end": 68941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false } @@ -35023,6 +36199,7 @@ "end": 68963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -35045,6 +36222,7 @@ "end": 68990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false } @@ -35080,6 +36258,7 @@ "end": 68792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, @@ -35106,6 +36285,7 @@ "end": 69156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetIterator", "optional": false }, @@ -35125,6 +36305,7 @@ "end": 69163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -35146,6 +36327,7 @@ "end": 69173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -35169,6 +36351,7 @@ "end": 69175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35218,6 +36401,7 @@ "end": 69217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false, "typeAnnotation": null @@ -35236,6 +36420,7 @@ "end": 69229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetMethod", "optional": false }, @@ -35249,6 +36434,7 @@ "end": 69233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -35262,6 +36448,7 @@ "end": 69249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorSymbol", "optional": false } @@ -35300,6 +36487,7 @@ "end": 69279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsCallable", "optional": false }, @@ -35313,6 +36501,7 @@ "end": 69286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false } @@ -35341,6 +36530,7 @@ "end": 69308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -35373,6 +36563,7 @@ "end": 69351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false, "typeAnnotation": null @@ -35397,6 +36588,7 @@ "end": 69360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "method", "optional": false }, @@ -35419,6 +36611,7 @@ "end": 69369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -35457,6 +36650,7 @@ "end": 69397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IsObject", "optional": false }, @@ -35470,6 +36664,7 @@ "end": 69406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false } @@ -35498,6 +36693,7 @@ "end": 69428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -35520,6 +36716,7 @@ "end": 69459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false } @@ -35548,6 +36745,7 @@ "end": 69158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35578,6 +36776,7 @@ "end": 69187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -35601,6 +36800,7 @@ "end": 69189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35620,6 +36820,7 @@ "end": 69611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorValue", "optional": false }, @@ -35639,6 +36840,7 @@ "end": 69625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterResult", "optional": false, "typeAnnotation": { @@ -35660,6 +36862,7 @@ "end": 69641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -35683,6 +36886,7 @@ "end": 69643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35728,6 +36932,7 @@ "end": 69680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterResult", "optional": false }, @@ -35765,6 +36970,7 @@ "end": 69613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35795,6 +37001,7 @@ "end": 69648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35811,6 +37018,7 @@ "end": 69828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorStep", "optional": false }, @@ -35830,6 +37038,7 @@ "end": 69840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false, "typeAnnotation": { @@ -35851,6 +37060,7 @@ "end": 69850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -35874,6 +37084,7 @@ "end": 69852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -35923,6 +37134,7 @@ "end": 69908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -35947,6 +37159,7 @@ "end": 69919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -35991,6 +37204,7 @@ "end": 69953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false }, @@ -36018,6 +37232,7 @@ "end": 69975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -36047,6 +37262,7 @@ "end": 69830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36084,6 +37300,7 @@ "end": 69870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -36107,6 +37324,7 @@ "end": 69872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36143,6 +37361,7 @@ "end": 70132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorClose", "optional": false }, @@ -36162,6 +37381,7 @@ "end": 70144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false, "typeAnnotation": { @@ -36183,6 +37403,7 @@ "end": 70154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterator", "optional": false }, @@ -36206,6 +37427,7 @@ "end": 70156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36255,6 +37477,7 @@ "end": 70180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -36272,6 +37495,7 @@ "end": 70191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false }, @@ -36309,6 +37533,7 @@ "end": 70220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -36338,6 +37563,7 @@ "end": 70223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -36360,6 +37586,7 @@ "end": 70237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iterator", "optional": false } @@ -36394,6 +37621,7 @@ "end": 70134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -36416,6 +37644,7 @@ "end": 70572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OrdinaryGetPrototypeOf", "optional": false }, @@ -36435,6 +37664,7 @@ "end": 70574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": { @@ -36492,6 +37722,7 @@ "end": 70611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false, "typeAnnotation": null @@ -36516,6 +37747,7 @@ "end": 70620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -36538,6 +37770,7 @@ "end": 70637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -36583,6 +37816,7 @@ "end": 70664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -36611,6 +37845,7 @@ "end": 70684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -36621,6 +37856,7 @@ "end": 70706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionPrototype", "optional": false } @@ -36639,6 +37875,7 @@ "end": 70720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false } @@ -36665,6 +37902,7 @@ "end": 71342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false }, @@ -36675,6 +37913,7 @@ "end": 71364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "functionPrototype", "optional": false } @@ -36692,6 +37931,7 @@ "end": 71378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false } @@ -36721,6 +37961,7 @@ "end": 71526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false, "typeAnnotation": null @@ -36738,6 +37979,7 @@ "end": 71530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -36777,6 +38019,7 @@ "end": 71574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototypeProto", "optional": false, "typeAnnotation": null @@ -36795,6 +38038,7 @@ "end": 71586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false }, @@ -36818,6 +38062,7 @@ "end": 71596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -36840,6 +38085,7 @@ "end": 71621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototype", "optional": false } @@ -36879,6 +38125,7 @@ "end": 71654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototypeProto", "optional": false }, @@ -36904,6 +38151,7 @@ "end": 71680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototypeProto", "optional": false }, @@ -36920,6 +38168,7 @@ "end": 71691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -36955,6 +38204,7 @@ "end": 71733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false } @@ -36986,6 +38236,7 @@ "end": 71872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false, "typeAnnotation": null @@ -37003,6 +38254,7 @@ "end": 71889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prototypeProto", "optional": false }, @@ -37046,6 +38298,7 @@ "end": 71937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -37073,6 +38326,7 @@ "end": 71966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false } @@ -37099,6 +38353,7 @@ "end": 72090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false }, @@ -37109,6 +38364,7 @@ "end": 72096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false } @@ -37126,6 +38382,7 @@ "end": 72110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "proto", "optional": false } @@ -37145,6 +38402,7 @@ "end": 72203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "constructor", "optional": false } @@ -37179,6 +38437,7 @@ "end": 72276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateMapPolyfill", "optional": false }, @@ -37221,6 +38480,7 @@ "end": 72328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cacheSentinel", "optional": false, "typeAnnotation": null @@ -37260,6 +38520,7 @@ "end": 72366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false, "typeAnnotation": { @@ -37306,6 +38567,7 @@ "end": 72410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapIterator", "optional": false }, @@ -37357,6 +38619,7 @@ "end": 72575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37414,6 +38677,7 @@ "end": 72613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -37500,6 +38764,7 @@ "end": 72692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -37521,6 +38786,7 @@ "end": 72695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37535,6 +38801,7 @@ "end": 72702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -37556,6 +38823,7 @@ "end": 72705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -37584,6 +38852,7 @@ "end": 72711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -37632,6 +38901,7 @@ "end": 72745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": { @@ -37659,6 +38929,7 @@ "end": 72748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37682,6 +38953,7 @@ "end": 72758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -37709,6 +38981,7 @@ "end": 72761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -37732,6 +39005,7 @@ "end": 72773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selector", "optional": false, "typeAnnotation": { @@ -37754,6 +39028,7 @@ "end": 72779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -37775,6 +39050,7 @@ "end": 72782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -37789,6 +39065,7 @@ "end": 72789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -37810,6 +39087,7 @@ "end": 72792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -37838,6 +39116,7 @@ "end": 72798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -37899,6 +39178,7 @@ "end": 72839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false } @@ -37946,6 +39226,7 @@ "end": 72882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } @@ -37993,6 +39274,7 @@ "end": 72929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "selector", "optional": false } @@ -38081,6 +39363,7 @@ "end": 73064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorSymbol", "optional": false } @@ -38182,6 +39465,7 @@ "end": 73196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -38239,6 +39523,7 @@ "end": 73241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -38266,6 +39551,7 @@ "end": 73255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -38339,6 +39625,7 @@ "end": 73315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -38416,6 +39703,7 @@ "end": 73378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -38465,6 +39753,7 @@ "end": 73427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -38505,6 +39794,7 @@ "end": 73490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -38660,6 +39950,7 @@ "end": 73619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -38707,6 +39998,7 @@ "end": 73677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -38793,6 +40085,7 @@ "end": 73827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -38859,6 +40152,7 @@ "end": 73918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -38918,6 +40212,7 @@ "end": 73159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -38941,6 +40236,7 @@ "end": 73161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -38988,6 +40284,7 @@ "end": 73979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": { @@ -39171,6 +40468,7 @@ "end": 74143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -39218,6 +40516,7 @@ "end": 74197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -39240,6 +40539,7 @@ "end": 74252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false } @@ -39268,6 +40568,7 @@ "end": 74001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -39291,6 +40592,7 @@ "end": 74003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -39338,6 +40640,7 @@ "end": 74300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": true, "typeAnnotation": { @@ -39359,6 +40662,7 @@ "end": 74304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -39531,6 +40835,7 @@ "end": 74463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -39578,6 +40883,7 @@ "end": 74517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arraySentinel", "optional": false } @@ -39623,6 +40929,7 @@ "end": 74589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -39682,6 +40989,7 @@ "end": 74321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorResult", "optional": false }, @@ -39705,6 +41013,7 @@ "end": 74323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -39745,6 +41054,7 @@ "end": 72429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -39767,6 +41077,7 @@ "end": 72448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -39789,6 +41100,7 @@ "end": 72467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -39815,6 +41127,7 @@ "end": 72477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -39833,6 +41146,7 @@ "end": 72481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -39865,6 +41179,7 @@ "end": 72486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -39891,6 +41206,7 @@ "end": 72489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -39920,6 +41236,7 @@ "end": 72537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -39943,6 +41260,7 @@ "end": 72539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -39968,6 +41286,7 @@ "end": 74666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -40025,6 +41344,7 @@ "end": 74707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -40102,6 +41422,7 @@ "end": 74751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -40151,6 +41472,7 @@ "end": 74822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cacheSentinel", "optional": false }, @@ -40325,6 +41647,7 @@ "end": 74982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -40346,6 +41669,7 @@ "end": 74985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -40421,6 +41745,7 @@ "end": 75039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -40508,6 +41833,7 @@ "end": 75106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -40529,6 +41855,7 @@ "end": 75109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -40575,6 +41902,7 @@ "end": 75159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -40618,6 +41946,7 @@ "end": 75176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -40666,6 +41995,7 @@ "end": 75229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -40720,6 +42050,7 @@ "end": 75255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -40732,6 +42063,7 @@ "end": 75268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -40768,6 +42100,7 @@ "end": 75113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -40822,6 +42155,7 @@ "end": 75311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -40843,6 +42177,7 @@ "end": 75314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -40865,6 +42200,7 @@ "end": 75321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -40886,6 +42222,7 @@ "end": 75324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -40932,6 +42269,7 @@ "end": 75365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -40975,6 +42313,7 @@ "end": 75382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -41051,6 +42390,7 @@ "end": 75440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -41063,6 +42403,7 @@ "end": 75449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -41139,6 +42480,7 @@ "end": 75528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -41160,6 +42502,7 @@ "end": 75531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -41206,6 +42549,7 @@ "end": 75575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -41249,6 +42593,7 @@ "end": 75592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -41291,6 +42636,7 @@ "end": 75642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -41335,6 +42681,7 @@ "end": 75685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false, "typeAnnotation": null @@ -41409,6 +42756,7 @@ "end": 75741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -41427,6 +42775,7 @@ "end": 75749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false }, @@ -41458,6 +42807,7 @@ "end": 75756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -41468,6 +42818,7 @@ "end": 75763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -41487,6 +42838,7 @@ "end": 75766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -41560,6 +42912,7 @@ "end": 75812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -41616,6 +42969,7 @@ "end": 75832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -41684,6 +43038,7 @@ "end": 75877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -41740,6 +43095,7 @@ "end": 75899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -41876,6 +43232,7 @@ "end": 76051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false }, @@ -41952,6 +43309,7 @@ "end": 76132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cacheSentinel", "optional": false } @@ -42271,6 +43629,7 @@ "end": 76492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cacheSentinel", "optional": false } @@ -42408,6 +43767,7 @@ "end": 76622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapIterator", "optional": false }, @@ -42471,6 +43831,7 @@ "end": 76655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getKey", "optional": false } @@ -42543,6 +43904,7 @@ "end": 76745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapIterator", "optional": false }, @@ -42606,6 +43968,7 @@ "end": 76780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getValue", "optional": false } @@ -42678,6 +44041,7 @@ "end": 76871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapIterator", "optional": false }, @@ -42741,6 +44105,7 @@ "end": 76906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getEntry", "optional": false } @@ -42866,6 +44231,7 @@ "end": 77052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorSymbol", "optional": false } @@ -42969,6 +44335,7 @@ "end": 77152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -42990,6 +44357,7 @@ "end": 77155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -43012,6 +44380,7 @@ "end": 77163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insert", "optional": true, "typeAnnotation": { @@ -43088,6 +44457,7 @@ "end": 77231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -43224,6 +44594,7 @@ "end": 77318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -43298,6 +44669,7 @@ "end": 77398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insert", "optional": false } @@ -43444,6 +44816,7 @@ "end": 77507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -43512,6 +44885,7 @@ "end": 77561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -43604,6 +44978,7 @@ "end": 74668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -43626,6 +45001,7 @@ "end": 74671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -43650,6 +45026,7 @@ "end": 77692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getKey", "optional": false }, @@ -43669,6 +45046,7 @@ "end": 77702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -43690,6 +45068,7 @@ "end": 77705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -43712,6 +45091,7 @@ "end": 77708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -43733,6 +45113,7 @@ "end": 77711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -43769,6 +45150,7 @@ "end": 77741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -43797,6 +45179,7 @@ "end": 77694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -43819,6 +45202,7 @@ "end": 77697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -43841,6 +45225,7 @@ "end": 77787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getValue", "optional": false }, @@ -43860,6 +45245,7 @@ "end": 77795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { @@ -43881,6 +45267,7 @@ "end": 77798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -43903,6 +45290,7 @@ "end": 77805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -43924,6 +45312,7 @@ "end": 77808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -43960,6 +45349,7 @@ "end": 77840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -43988,6 +45378,7 @@ "end": 77789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -44010,6 +45401,7 @@ "end": 77792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -44032,6 +45424,7 @@ "end": 77886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getEntry", "optional": false }, @@ -44051,6 +45444,7 @@ "end": 77896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -44072,6 +45466,7 @@ "end": 77899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -44094,6 +45489,7 @@ "end": 77906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -44115,6 +45511,7 @@ "end": 77909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -44166,6 +45563,7 @@ "end": 77940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -44179,6 +45577,7 @@ "end": 77947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -44212,6 +45611,7 @@ "end": 77954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -44238,6 +45638,7 @@ "end": 77957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -44272,6 +45673,7 @@ "end": 77888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -44294,6 +45696,7 @@ "end": 77891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -44331,6 +45734,7 @@ "end": 72294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MapConstructor", "optional": false }, @@ -44347,6 +45751,7 @@ "end": 78045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateSetPolyfill", "optional": false }, @@ -44381,6 +45786,7 @@ "end": 78094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -44419,6 +45825,7 @@ "end": 78139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_Map", "optional": false }, @@ -44578,6 +45985,7 @@ "end": 78268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -44599,6 +46007,7 @@ "end": 78271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -44682,6 +46091,7 @@ "end": 78330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -44748,6 +46158,7 @@ "end": 78376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -44769,6 +46180,7 @@ "end": 78379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -44859,6 +46271,7 @@ "end": 78437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -44872,6 +46285,7 @@ "end": 78444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -44913,6 +46327,7 @@ "end": 78385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -44936,6 +46351,7 @@ "end": 78387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -44983,6 +46399,7 @@ "end": 78499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -45004,6 +46421,7 @@ "end": 78502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -45087,6 +46505,7 @@ "end": 78564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -45632,6 +47051,7 @@ "end": 79070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorSymbol", "optional": false } @@ -45728,6 +47148,7 @@ "end": 78096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -45767,6 +47188,7 @@ "end": 78063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SetConstructor", "optional": false }, @@ -45783,6 +47205,7 @@ "end": 79228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateWeakMapPolyfill", "optional": false }, @@ -45825,6 +47248,7 @@ "end": 79280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UUID_SIZE", "optional": false, "typeAnnotation": null @@ -45865,6 +47289,7 @@ "end": 79309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false, "typeAnnotation": null @@ -45889,6 +47314,7 @@ "end": 79319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -45947,6 +47373,7 @@ "end": 79364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootKey", "optional": false, "typeAnnotation": null @@ -45965,6 +47392,7 @@ "end": 79382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUniqueKey", "optional": false }, @@ -45990,6 +47418,7 @@ "end": 79418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -46028,6 +47457,7 @@ "end": 79473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUniqueKey", "optional": false }, @@ -46075,6 +47505,7 @@ "end": 79503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -46096,6 +47527,7 @@ "end": 79506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46142,6 +47574,7 @@ "end": 79550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -46160,6 +47593,7 @@ "end": 79576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -46173,6 +47607,7 @@ "end": 79586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -46209,6 +47644,7 @@ "end": 79578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46247,6 +47683,7 @@ "end": 79639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false }, @@ -46257,6 +47694,7 @@ "end": 79653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46281,6 +47719,7 @@ "end": 79663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -46303,6 +47742,7 @@ "end": 79673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false } @@ -46403,6 +47843,7 @@ "end": 79739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -46424,6 +47865,7 @@ "end": 79742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46470,6 +47912,7 @@ "end": 79780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -46488,6 +47931,7 @@ "end": 79806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -46501,6 +47945,7 @@ "end": 79816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -46537,6 +47982,7 @@ "end": 79808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46575,6 +48021,7 @@ "end": 79869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false }, @@ -46585,6 +48032,7 @@ "end": 79883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46609,6 +48057,7 @@ "end": 79917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -46631,6 +48080,7 @@ "end": 79927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false } @@ -46670,6 +48120,7 @@ "end": 79975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -46699,6 +48150,7 @@ "end": 79746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -46743,6 +48195,7 @@ "end": 80021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -46764,6 +48217,7 @@ "end": 80024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46786,6 +48240,7 @@ "end": 80031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -46807,6 +48262,7 @@ "end": 80034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -46853,6 +48309,7 @@ "end": 80084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -46871,6 +48328,7 @@ "end": 80110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -46884,6 +48342,7 @@ "end": 80120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -46920,6 +48379,7 @@ "end": 80112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -46958,6 +48418,7 @@ "end": 80165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false }, @@ -46998,6 +48459,7 @@ "end": 80184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false } @@ -47041,6 +48503,7 @@ "end": 80044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMap", "optional": false }, @@ -47064,6 +48527,7 @@ "end": 80046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -47082,6 +48546,7 @@ "end": 80049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -47129,6 +48594,7 @@ "end": 80266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -47150,6 +48616,7 @@ "end": 80269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -47196,6 +48663,7 @@ "end": 80313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -47214,6 +48682,7 @@ "end": 80339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -47227,6 +48696,7 @@ "end": 80349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -47263,6 +48733,7 @@ "end": 80341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -47301,6 +48772,7 @@ "end": 80402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false }, @@ -47311,6 +48783,7 @@ "end": 80416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -47335,6 +48808,7 @@ "end": 80431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false }, @@ -47486,6 +48960,7 @@ "end": 80637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUniqueKey", "optional": false }, @@ -47545,6 +49020,7 @@ "end": 79420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -47567,6 +49043,7 @@ "end": 79423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -47591,6 +49068,7 @@ "end": 80711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUniqueKey", "optional": false }, @@ -47633,6 +49111,7 @@ "end": 80747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -47682,6 +49161,7 @@ "end": 80826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -47704,6 +49184,7 @@ "end": 80835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false } @@ -47717,6 +49198,7 @@ "end": 80840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -47744,6 +49226,7 @@ "end": 80779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -47778,6 +49261,7 @@ "end": 80808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUUID", "optional": false }, @@ -47814,6 +49298,7 @@ "end": 80864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "keys", "optional": false }, @@ -47830,6 +49315,7 @@ "end": 80868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -47858,6 +49344,7 @@ "end": 80904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -47892,6 +49379,7 @@ "end": 80965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -47911,6 +49399,7 @@ "end": 81010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -47932,6 +49421,7 @@ "end": 81013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -47954,6 +49444,7 @@ "end": 81021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false, "typeAnnotation": { @@ -48010,6 +49501,7 @@ "end": 80984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -48040,6 +49532,7 @@ "end": 81037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -48072,6 +49565,7 @@ "end": 81088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -48091,6 +49585,7 @@ "end": 81133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -48112,6 +49607,7 @@ "end": 81136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -48134,6 +49630,7 @@ "end": 81144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false, "typeAnnotation": { @@ -48190,6 +49687,7 @@ "end": 81107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -48227,6 +49725,7 @@ "end": 81161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -48269,6 +49768,7 @@ "end": 81224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GetOrCreateWeakMapTable", "optional": false }, @@ -48288,6 +49788,7 @@ "end": 81269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false, "typeAnnotation": { @@ -48309,6 +49810,7 @@ "end": 81272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -48331,6 +49833,7 @@ "end": 81280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false, "typeAnnotation": { @@ -48398,6 +49901,7 @@ "end": 81346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasOwn", "optional": false }, @@ -48420,6 +49924,7 @@ "end": 81358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -48433,6 +49938,7 @@ "end": 81367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootKey", "optional": false } @@ -48469,6 +49975,7 @@ "end": 81403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "create", "optional": false } @@ -48486,6 +49993,7 @@ "end": 81421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -48518,6 +50026,7 @@ "end": 81449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -48540,6 +50049,7 @@ "end": 81471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false } @@ -48553,6 +50063,7 @@ "end": 81480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootKey", "optional": false } @@ -48596,6 +50107,7 @@ "end": 81522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -48670,6 +50182,7 @@ "end": 81615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "target", "optional": false }, @@ -48696,6 +50209,7 @@ "end": 81624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rootKey", "optional": false } @@ -48726,6 +50240,7 @@ "end": 81243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -48763,6 +50278,7 @@ "end": 81299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HashMap", "optional": false }, @@ -48805,6 +50321,7 @@ "end": 81678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FillRandomBytes", "optional": false }, @@ -48824,6 +50341,7 @@ "end": 81685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "buffer", "optional": false, "typeAnnotation": { @@ -48845,6 +50363,7 @@ "end": 81697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BufferLike", "optional": false }, @@ -48867,6 +50386,7 @@ "end": 81703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false, "typeAnnotation": { @@ -48930,6 +50450,7 @@ "end": 81753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -48961,6 +50482,7 @@ "end": 81760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -48971,6 +50493,7 @@ "end": 81767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -48990,6 +50513,7 @@ "end": 81772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -49020,6 +50544,7 @@ "end": 81780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "buffer", "optional": false }, @@ -49036,6 +50561,7 @@ "end": 81782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -49081,6 +50607,7 @@ "end": 81791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -49133,6 +50660,7 @@ "end": 81843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "buffer", "optional": false } @@ -49161,6 +50689,7 @@ "end": 81724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BufferLike", "optional": false }, @@ -49177,6 +50706,7 @@ "end": 81895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenRandomBytes", "optional": false }, @@ -49196,6 +50726,7 @@ "end": 81900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false, "typeAnnotation": { @@ -49257,6 +50788,7 @@ "end": 81961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false } @@ -49306,6 +50838,7 @@ "end": 82017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crypto", "optional": false } @@ -49360,6 +50893,7 @@ "end": 82074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "crypto", "optional": false }, @@ -49389,6 +50923,7 @@ "end": 82105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -49402,6 +50937,7 @@ "end": 82110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49426,6 +50962,7 @@ "end": 82126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -49464,6 +51001,7 @@ "end": 82189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msCrypto", "optional": false } @@ -49518,6 +51056,7 @@ "end": 82248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "msCrypto", "optional": false }, @@ -49547,6 +51086,7 @@ "end": 82279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -49560,6 +51100,7 @@ "end": 82284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49584,6 +51125,7 @@ "end": 82300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -49615,6 +51157,7 @@ "end": 82366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FillRandomBytes", "optional": false }, @@ -49635,6 +51178,7 @@ "end": 82381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Uint8Array", "optional": false }, @@ -49648,6 +51192,7 @@ "end": 82386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49665,6 +51210,7 @@ "end": 82393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49697,6 +51243,7 @@ "end": 82452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FillRandomBytes", "optional": false }, @@ -49717,6 +51264,7 @@ "end": 82462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -49730,6 +51278,7 @@ "end": 82467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49747,6 +51296,7 @@ "end": 82474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "size", "optional": false } @@ -49779,6 +51329,7 @@ "end": 81921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "BufferLike", "optional": false }, @@ -49795,6 +51346,7 @@ "end": 82523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CreateUUID", "optional": false }, @@ -49837,6 +51389,7 @@ "end": 82554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false, "typeAnnotation": null @@ -49855,6 +51408,7 @@ "end": 82571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GenRandomBytes", "optional": false }, @@ -49868,6 +51422,7 @@ "end": 82581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UUID_SIZE", "optional": false } @@ -49905,6 +51460,7 @@ "end": 82656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -49958,6 +51514,7 @@ "end": 82667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -50027,6 +51584,7 @@ "end": 82707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -50080,6 +51638,7 @@ "end": 82718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -50146,6 +51705,7 @@ "end": 82764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -50192,6 +51752,7 @@ "end": 82802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false, "typeAnnotation": null @@ -50223,6 +51784,7 @@ "end": 82814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false }, @@ -50233,6 +51795,7 @@ "end": 82826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "UUID_SIZE", "optional": false } @@ -50252,6 +51815,7 @@ "end": 82836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -50287,6 +51851,7 @@ "end": 82870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "byte", "optional": false, "typeAnnotation": null @@ -50304,6 +51869,7 @@ "end": 82877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "data", "optional": false }, @@ -50320,6 +51886,7 @@ "end": 82884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false } @@ -50363,6 +51930,7 @@ "end": 82917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false }, @@ -50390,6 +51958,7 @@ "end": 82933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false }, @@ -50418,6 +51987,7 @@ "end": 82949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "offset", "optional": false }, @@ -50452,6 +52022,7 @@ "end": 82963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -50489,6 +52060,7 @@ "end": 83000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "byte", "optional": false }, @@ -50522,6 +52094,7 @@ "end": 83013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -50559,6 +52132,7 @@ "end": 83048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false, "typeAnnotation": null @@ -50596,6 +52170,7 @@ "end": 83056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "byte", "optional": false }, @@ -50654,6 +52229,7 @@ "end": 83132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "result", "optional": false } @@ -50689,6 +52265,7 @@ "end": 79250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WeakMapConstructor", "optional": false }, @@ -50705,6 +52282,7 @@ "end": 83281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MakeDictionary", "optional": false }, @@ -50724,6 +52302,7 @@ "end": 83288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -50745,6 +52324,7 @@ "end": 83291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -50806,6 +52386,7 @@ "end": 83319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -50835,6 +52416,7 @@ "end": 83335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -50878,6 +52460,7 @@ "end": 83365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -50915,6 +52498,7 @@ "end": 83393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false } @@ -50943,6 +52527,7 @@ "end": 83283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -50973,6 +52558,7 @@ "end": 83295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/cts/input.cts.json b/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/cts/input.cts.json index c20ff2c1a93b..feebbcadb95c 100644 --- a/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/cts/input.cts.json +++ b/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/cts/input.cts.json @@ -50,6 +50,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -85,6 +86,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/mts/input.mts.json b/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/mts/input.mts.json index c20ff2c1a93b..feebbcadb95c 100644 --- a/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/mts/input.mts.json +++ b/crates/swc_ecma_parser/tests/typescript/disallow-ambiguous-jsx-like/mts/input.mts.json @@ -50,6 +50,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -85,6 +86,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -121,6 +123,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/const/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/const/input.ts.json index 72d6966f40a6..3a9f6eedaa34 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/const/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/const/input.ts.json @@ -20,6 +20,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/declare-const/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/declare-const/input.ts.json index b1eeb6ea075e..fc25e7b0cb7b 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/declare-const/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/declare-const/input.ts.json @@ -20,6 +20,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/declare/input.ts.json index 06844d67705d..9c9b46365e13 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/declare/input.ts.json @@ -20,6 +20,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/export-const/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/export-const/input.ts.json index 75e07189a1cf..5e922ff722c9 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/export-const/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/export-const/input.ts.json @@ -26,6 +26,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/export-declare-const/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/export-declare-const/input.ts.json index bc45cd7be1a6..b036c9f3fdc3 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/export-declare-const/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/export-declare-const/input.ts.json @@ -26,6 +26,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/export/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/export/input.ts.json index 96a02edcc3a9..2dbee59f5528 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/export/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/export/input.ts.json @@ -26,6 +26,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/members-reserved-words/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/members-reserved-words/input.ts.json index 1945b36ee60a..6b08d6bfe6d4 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/members-reserved-words/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/members-reserved-words/input.ts.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "const", "optional": false }, @@ -55,6 +57,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/members-strings/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/members-strings/input.ts.json index 60776826d2b8..7d5eb9a2e887 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/members-strings/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/members-strings/input.ts.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma-with-initializer/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma-with-initializer/input.ts.json index 01c3a92a0b00..fb8c12a05bad 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma-with-initializer/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma-with-initializer/input.ts.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma/input.ts.json index f6b779c36144..17bac0c859e7 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/members-trailing-comma/input.ts.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/enum/members/input.ts.json b/crates/swc_ecma_parser/tests/typescript/enum/members/input.ts.json index e5c5a2c5dd1f..977ef1904fbe 100644 --- a/crates/swc_ecma_parser/tests/typescript/enum/members/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/enum/members/input.ts.json @@ -20,6 +20,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -37,6 +38,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -55,6 +57,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/eof-issue/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/eof-issue/input.tsx.json index 48d6e676e36a..0b6c2fc421ea 100644 --- a/crates/swc_ecma_parser/tests/typescript/eof-issue/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/eof-issue/input.tsx.json @@ -34,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Divider", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/es2019/from-entries/input.ts.json b/crates/swc_ecma_parser/tests/typescript/es2019/from-entries/input.ts.json index 40e986f72709..999f5b4e8660 100644 --- a/crates/swc_ecma_parser/tests/typescript/es2019/from-entries/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/es2019/from-entries/input.ts.json @@ -18,6 +18,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ObjectConstructor", "optional": false }, @@ -44,6 +45,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromEntries", "optional": false }, @@ -57,6 +59,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": { @@ -78,6 +81,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, @@ -122,6 +126,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyKey", "optional": false }, @@ -148,6 +153,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -189,6 +195,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -208,6 +215,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PropertyKey", "optional": false }, @@ -230,6 +238,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -257,6 +266,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -289,6 +299,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fromEntries", "optional": false }, @@ -302,6 +313,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "entries", "optional": false, "typeAnnotation": { @@ -323,6 +335,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Iterable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/export-default-interface/index.ts.json b/crates/swc_ecma_parser/tests/typescript/export-default-interface/index.ts.json index 331477a8dee4..81a82e24385d 100644 --- a/crates/swc_ecma_parser/tests/typescript/export-default-interface/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export-default-interface/index.ts.json @@ -24,6 +24,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/export/as-namespace/input.ts.json b/crates/swc_ecma_parser/tests/typescript/export/as-namespace/input.ts.json index 36add1cba150..b0d32b47f4db 100644 --- a/crates/swc_ecma_parser/tests/typescript/export/as-namespace/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export/as-namespace/input.ts.json @@ -18,6 +18,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/export/declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/export/declare/input.ts.json index ed9f3302677a..741273d70941 100644 --- a/crates/swc_ecma_parser/tests/typescript/export/declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export/declare/input.ts.json @@ -34,6 +34,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -73,6 +74,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -120,6 +122,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -157,6 +160,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -193,6 +197,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -229,6 +234,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -264,6 +270,7 @@ "end": 209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/export/equals/input.ts.json b/crates/swc_ecma_parser/tests/typescript/export/equals/input.ts.json index 5c4aa864d84b..44c068468a4c 100644 --- a/crates/swc_ecma_parser/tests/typescript/export/equals/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export/equals/input.ts.json @@ -18,6 +18,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/export/namespace-from/input.ts.json b/crates/swc_ecma_parser/tests/typescript/export/namespace-from/input.ts.json index 4e1da5bd7059..e59d39814b9b 100644 --- a/crates/swc_ecma_parser/tests/typescript/export/namespace-from/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export/namespace-from/input.ts.json @@ -25,6 +25,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ns", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/export/nested-same-name/input.ts.json b/crates/swc_ecma_parser/tests/typescript/export/nested-same-name/input.ts.json index c08fc4c44f54..6f1bf4681916 100644 --- a/crates/swc_ecma_parser/tests/typescript/export/nested-same-name/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/export/nested-same-name/input.ts.json @@ -34,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -74,6 +75,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -113,6 +115,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/function/annotated/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/annotated/input.ts.json index 8f381e11042a..fe849257344e 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/annotated/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/annotated/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -100,6 +103,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -130,6 +134,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/function/anonymous/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/anonymous/input.ts.json index 1b407ac706fa..4ee64b4498cb 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/anonymous/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/anonymous/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -50,6 +51,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -71,6 +73,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -117,6 +120,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -147,6 +151,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/function/declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/declare/input.ts.json index 14e55183444b..495c986330a7 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/declare/input.ts.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -54,6 +55,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -88,6 +90,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -118,6 +121,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/function/export-default/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/export-default/input.ts.json index 0b9637e977e7..003eb047f008 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/export-default/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/export-default/input.ts.json @@ -29,6 +29,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/function/overloads/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/overloads/input.ts.json index 6697fa283fbd..4234d7bcb132 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/overloads/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/overloads/input.ts.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -101,6 +103,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -120,6 +123,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/function/predicate-types/input.ts.json b/crates/swc_ecma_parser/tests/typescript/function/predicate-types/input.ts.json index 59a5a73a04a2..8c5e0601eef3 100644 --- a/crates/swc_ecma_parser/tests/typescript/function/predicate-types/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/function/predicate-types/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -33,6 +34,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -91,6 +93,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -142,6 +145,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -200,6 +204,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -232,6 +237,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -251,6 +257,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -309,6 +316,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -339,6 +347,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -358,6 +367,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -416,6 +426,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/expr/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/expr/input.ts.json index 8d2014985abd..965c45f9d4a4 100644 --- a/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/expr/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/expr/input.ts.json @@ -25,6 +25,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/top/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/top/input.ts.json index 1fe36c762b88..22371b4c8978 100644 --- a/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/top/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import-assertions/dynamic-import/top/input.ts.json @@ -134,6 +134,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lazy", "optional": false, "typeAnnotation": null @@ -159,6 +160,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -181,6 +183,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "lazy", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test1/input.ts.json index 6248894628be..6930f9588c31 100644 --- a/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test1/input.ts.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test2/input.tsx.json index 3e9f7ce7d84e..17740be936c0 100644 --- a/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/import-assertions/export/test2/input.tsx.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "val", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import-assertions/stmt/test1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import-assertions/stmt/test1/input.ts.json index 1de44b0d5d88..fea72036be23 100644 --- a/crates/swc_ecma_parser/tests/typescript/import-assertions/stmt/test1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import-assertions/stmt/test1/input.ts.json @@ -25,6 +25,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "json", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/import/equals-require/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/equals-require/input.ts.json index 2ba5ee4e23b8..d840d15a5e75 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/equals-require/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/equals-require/input.ts.json @@ -20,6 +20,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/equals-type-only/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/equals-type-only/input.ts.json index 8b65795a9092..16998202d614 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/equals-type-only/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/equals-type-only/input.ts.json @@ -20,6 +20,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/equals/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/equals/input.ts.json index e6d800d33f07..87305d296ddd 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/equals/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/equals/input.ts.json @@ -20,6 +20,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -36,6 +37,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/export-import-require/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/export-import-require/input.ts.json index 3b9ef8397801..31619a117395 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/export-import-require/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/export-import-require/input.ts.json @@ -20,6 +20,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/export-import-type-require/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/export-import-type-require/input.ts.json index 3f3491ef7f72..758c12f1decf 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/export-import-type-require/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/export-import-type-require/input.ts.json @@ -20,6 +20,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/export-import/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/export-import/input.ts.json index 92b51a766b2f..de58e71f4e5d 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/export-import/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/export-import/input.ts.json @@ -20,6 +20,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -36,6 +37,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/import/not-top-level/input.ts.json b/crates/swc_ecma_parser/tests/typescript/import/not-top-level/input.ts.json index 872e96e88ba2..b8584f96db5d 100644 --- a/crates/swc_ecma_parser/tests/typescript/import/not-top-level/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/import/not-top-level/input.ts.json @@ -50,6 +50,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/asi/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/asi/input.ts.json index b639ccb6cd01..e7dc318f6800 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/asi/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/asi/input.ts.json @@ -28,6 +28,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x1", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -114,6 +116,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r1", "optional": false, "typeAnnotation": null @@ -139,6 +142,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -187,6 +191,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r2", "optional": false, "typeAnnotation": null @@ -212,6 +217,7 @@ "end": 174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -269,6 +275,7 @@ "end": 196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r3", "optional": false, "typeAnnotation": null @@ -294,6 +301,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -351,6 +359,7 @@ "end": 287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x2", "optional": false, "typeAnnotation": null @@ -368,6 +377,7 @@ "end": 291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -438,6 +448,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x3", "optional": false, "typeAnnotation": null @@ -455,6 +466,7 @@ "end": 317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -525,6 +537,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x4", "optional": false, "typeAnnotation": null @@ -542,6 +555,7 @@ "end": 344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -622,6 +636,7 @@ "end": 373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x5", "optional": false, "typeAnnotation": null @@ -639,6 +654,7 @@ "end": 377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -694,6 +710,7 @@ "end": 390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "yy", "optional": false, "typeAnnotation": null @@ -734,6 +751,7 @@ "end": 405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x6", "optional": false, "typeAnnotation": null @@ -751,6 +769,7 @@ "end": 409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -796,6 +815,7 @@ "end": 427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -834,6 +854,7 @@ "end": 439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x10", "optional": false, "typeAnnotation": null @@ -851,6 +872,7 @@ "end": 443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -945,6 +967,7 @@ "end": 469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x11", "optional": false, "typeAnnotation": null @@ -962,6 +985,7 @@ "end": 473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1003,6 +1027,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1051,6 +1076,7 @@ "end": 506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x12", "optional": false, "typeAnnotation": null @@ -1068,6 +1094,7 @@ "end": 510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1109,6 +1136,7 @@ "end": 524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -1149,6 +1177,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x13", "optional": false, "typeAnnotation": null @@ -1166,6 +1195,7 @@ "end": 540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1218,6 +1248,7 @@ "end": 550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1248,6 +1279,7 @@ "end": 561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x14", "optional": false, "typeAnnotation": null @@ -1265,6 +1297,7 @@ "end": 565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1324,6 +1357,7 @@ "end": 580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -1341,6 +1375,7 @@ "end": 592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -1379,6 +1414,7 @@ "end": 620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1461,6 +1497,7 @@ "end": 661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -1499,6 +1536,7 @@ "end": 689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1581,6 +1619,7 @@ "end": 730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C3", "optional": false }, @@ -1619,6 +1658,7 @@ "end": 759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1701,6 +1741,7 @@ "end": 801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C4", "optional": false }, @@ -1739,6 +1780,7 @@ "end": 832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/base/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/base/input.ts.json index 563ec22523aa..86b22ccf78d7 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/base/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/base/input.ts.json @@ -28,6 +28,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ss", "optional": false, "typeAnnotation": null @@ -52,6 +53,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SS", "optional": false }, @@ -103,6 +105,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a1", "optional": false, "typeAnnotation": null @@ -120,6 +123,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -168,6 +172,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a2", "optional": false, "typeAnnotation": null @@ -191,6 +196,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -248,6 +254,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a3", "optional": false, "typeAnnotation": null @@ -271,6 +278,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -328,6 +336,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a4", "optional": false, "typeAnnotation": null @@ -357,6 +366,7 @@ "end": 109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -432,6 +442,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a5", "optional": false, "typeAnnotation": null @@ -455,6 +466,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -520,6 +532,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a9", "optional": false, "typeAnnotation": null @@ -549,6 +562,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/bin-op/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/bin-op/input.ts.json index b5fab9f8df67..87ac6815b9d7 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/bin-op/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/bin-op/input.ts.json @@ -75,6 +75,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -92,6 +93,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -108,6 +110,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -131,6 +134,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -169,6 +173,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -179,6 +184,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -197,6 +203,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -230,6 +237,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -240,6 +248,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -258,6 +267,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -287,6 +297,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -305,6 +316,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -334,6 +346,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -344,6 +357,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -355,6 +369,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -365,6 +380,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/eof/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/eof/input.ts.json index d08036f2bdf3..af8d1637940f 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/eof/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/eof/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -45,6 +46,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -68,6 +70,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/more-exprs/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/more-exprs/input.ts.json index 63abb8e69595..76f8e8d52c56 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/more-exprs/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/more-exprs/input.ts.json @@ -31,6 +31,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -54,6 +55,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -75,6 +77,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -98,6 +101,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -137,6 +141,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -160,6 +165,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -197,6 +203,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -220,6 +227,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -241,6 +249,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -264,6 +273,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -285,6 +295,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -308,6 +319,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -344,6 +356,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -367,6 +380,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -388,6 +402,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -411,6 +426,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -447,6 +463,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -470,6 +487,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -491,6 +509,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -514,6 +533,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -550,6 +570,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -573,6 +594,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -594,6 +616,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -617,6 +640,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -653,6 +677,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -676,6 +701,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -697,6 +723,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -720,6 +747,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -756,6 +784,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -779,6 +808,7 @@ "end": 97 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -800,6 +830,7 @@ "end": 103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -823,6 +854,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -860,6 +892,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -883,6 +916,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -920,6 +954,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -943,6 +978,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -964,6 +1000,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -987,6 +1024,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1023,6 +1061,7 @@ "end": 132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1046,6 +1085,7 @@ "end": 134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1067,6 +1107,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1090,6 +1131,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1126,6 +1168,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1149,6 +1192,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1170,6 +1214,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1193,6 +1238,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1229,6 +1275,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1252,6 +1299,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1273,6 +1321,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1296,6 +1345,7 @@ "end": 171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -1332,6 +1382,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1355,6 +1406,7 @@ "end": 177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1376,6 +1428,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -1399,6 +1452,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/optional-chaining/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/optional-chaining/input.ts.json index 0721cfc82c96..507c4478f176 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/optional-chaining/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/optional-chaining/input.ts.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b3", "optional": false, "typeAnnotation": null @@ -59,6 +60,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/relational/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/relational/input.ts.json index d5bdc40686b0..feaa2dab5975 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/relational/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/relational/input.ts.json @@ -28,6 +28,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a6", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -63,6 +65,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "number", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/type/input.ts.json b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/type/input.ts.json index d86265a2bd80..5b05dad40793 100644 --- a/crates/swc_ecma_parser/tests/typescript/instantiation-expr/type/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/instantiation-expr/type/input.ts.json @@ -19,6 +19,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -36,6 +37,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -72,6 +74,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -89,6 +92,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/call-signature/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/call-signature/input.ts.json index f9067bbe1fb9..0e0302e7bfca 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/call-signature/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/call-signature/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/interface/construct-signature/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/construct-signature/input.ts.json index 6bd9fa127e77..8e3e2481a439 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/construct-signature/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/construct-signature/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/interface/export/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/export/input.ts.json index 9bd13ab3bd9b..925b231d17d5 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/export/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/export/input.ts.json @@ -24,6 +24,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -59,6 +60,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/extends/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/extends/input.ts.json index 7468dd514722..59e481d33630 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/extends/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/extends/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -43,6 +44,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -75,6 +77,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/generic/input.ts.json index c19436992426..892830364ed9 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/generic/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -42,6 +43,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -77,6 +79,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/index-signature/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/index-signature/input.ts.json index 0050d5716ff7..3789e9597422 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/index-signature/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/index-signature/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -41,6 +42,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/interface/method-computed/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/method-computed/input.ts.json index 3c0f4a06baef..fb9f8f88d08d 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/method-computed/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/method-computed/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -50,6 +51,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -101,6 +103,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/method-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/method-generic/input.ts.json index bfd8f773b9bb..b2f20600ce7e 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/method-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/method-generic/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -69,6 +71,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -95,6 +98,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -130,6 +134,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/method-optional/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/method-optional/input.ts.json index 3fa1e9de1b88..8abd245d9f48 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/method-optional/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/method-optional/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/method-plain/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/method-plain/input.ts.json index 547ce128ee43..3d5b49bc03bf 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/method-plain/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/method-plain/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -66,6 +68,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -79,6 +82,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": true, "typeAnnotation": { @@ -114,6 +118,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/interface/modifiers/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/modifiers/input.ts.json index e4dcacd67e1e..39816d303fcc 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/modifiers/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/modifiers/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/properties/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/properties/input.ts.json index c1424d68f0da..10409179872d 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/properties/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/properties/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -66,6 +68,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -101,6 +104,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/property-computed/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/property-computed/input.ts.json index 93f7f55138c5..e9603eb72f91 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/property-computed/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/property-computed/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -51,6 +52,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, @@ -101,6 +103,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Symbol", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/property-named-public/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/property-named-public/input.ts.json index 83d76d54d8bf..875966e6ebcd 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/property-named-public/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/property-named-public/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -45,6 +46,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "public", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/reserved-method-name/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/reserved-method-name/input.ts.json index fc3a7d609725..8346ae06b654 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/reserved-method-name/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/reserved-method-name/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -44,6 +45,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "catch", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/interface/separators/input.ts.json b/crates/swc_ecma_parser/tests/typescript/interface/separators/input.ts.json index 6146ac99ae7e..b562fa053ed1 100644 --- a/crates/swc_ecma_parser/tests/typescript/interface/separators/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/interface/separators/input.ts.json @@ -18,6 +18,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comma", "optional": false }, @@ -45,6 +46,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -80,6 +82,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -117,6 +120,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Semi", "optional": false }, @@ -144,6 +148,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -179,6 +184,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -216,6 +222,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Newline", "optional": false }, @@ -243,6 +250,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -278,6 +286,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1066/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1066/case1/input.ts.json index 595c1c18a401..b969c8850272 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1066/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1066/case1/input.ts.json @@ -54,6 +54,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -79,6 +80,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-10800/input.d.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-10800/input.d.ts.json index 30d003bf6c97..7d3c27025d18 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-10800/input.d.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-10800/input.d.ts.json @@ -34,6 +34,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useTrigger", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1252/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1252/case1/input.tsx.json index 8a8b94197608..62edd59eca1b 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1252/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1252/case1/input.tsx.json @@ -34,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "then", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -108,6 +111,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TupleReturns", "optional": false }, @@ -131,6 +135,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Ws", "optional": false }, @@ -162,6 +167,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -203,6 +209,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "returns", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -259,6 +267,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "called", "optional": false, "typeAnnotation": { @@ -306,6 +315,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1299/ts/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1299/ts/input.ts.json index e756e3f0d099..5b909d932900 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1299/ts/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1299/ts/input.ts.json @@ -34,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorMapGenerator", "optional": false, "typeAnnotation": null @@ -56,6 +57,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -100,6 +103,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -125,6 +129,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "execute", "optional": false, "typeAnnotation": { @@ -146,6 +151,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorExecution", "optional": false }, @@ -169,6 +175,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -187,6 +194,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -236,6 +244,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -258,6 +267,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -288,6 +298,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -311,6 +322,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1299/tsx/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1299/tsx/input.tsx.json index e756e3f0d099..5b909d932900 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1299/tsx/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1299/tsx/input.tsx.json @@ -34,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "iteratorMapGenerator", "optional": false, "typeAnnotation": null @@ -56,6 +57,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": { @@ -77,6 +79,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -100,6 +103,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -125,6 +129,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "execute", "optional": false, "typeAnnotation": { @@ -146,6 +151,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IteratorExecution", "optional": false }, @@ -169,6 +175,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -187,6 +194,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -236,6 +244,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -258,6 +267,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -288,6 +298,7 @@ "end": 144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IterableIterator", "optional": false }, @@ -311,6 +322,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1441/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1441/input.ts.json index 4c2a68e8f58a..1b257a7d44f6 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1441/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1441/input.ts.json @@ -31,6 +31,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1446/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1446/case1/input.tsx.json index d2c638b9284f..e6ece737ca18 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1446/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1446/case1/input.tsx.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Span", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -82,6 +84,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1446/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1446/case2/input.tsx.json index 943bb585144e..af1d977dd2df 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1446/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1446/case2/input.tsx.json @@ -49,6 +49,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false }, @@ -84,6 +85,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "span", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1449/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1449/input.ts.json index 570f3e58943e..9b62b60811ff 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1449/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1449/input.ts.json @@ -14,6 +14,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -103,6 +104,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1454/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1454/case1/input.ts.json index 33ca90cce872..05f6c137581d 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1454/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1454/case1/input.ts.json @@ -20,6 +20,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractProviderDeliveryService", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1454/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1454/case2/input.ts.json index a19ed3712112..1d37e0d638e3 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1454/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1454/case2/input.ts.json @@ -20,6 +20,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractProviderDeliveryService", "optional": false }, @@ -76,6 +77,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1454/case3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1454/case3/input.ts.json index 6d3252496f60..d484f6e5100c 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1454/case3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1454/case3/input.ts.json @@ -20,6 +20,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AbstractProviderDeliveryService", "optional": false }, @@ -76,6 +77,7 @@ "end": 137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1454/case4/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1454/case4/input.tsx.json index 48eed9f3257a..ec9480f29ee8 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1454/case4/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1454/case4/input.tsx.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MenuItem", "optional": false }, @@ -38,6 +39,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extension", "optional": false }, @@ -63,6 +65,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MenuItemConfig", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1454/case5/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1454/case5/input.ts.json index 48eed9f3257a..ec9480f29ee8 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1454/case5/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1454/case5/input.ts.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MenuItem", "optional": false }, @@ -38,6 +39,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Extension", "optional": false }, @@ -63,6 +65,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MenuItemConfig", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1503/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1503/input.ts.json index 9f5d26b6bdea..08d5fa2d61cc 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1503/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1503/input.ts.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Class", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1505/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1505/case1/input.tsx.json index d238e79aa4df..39b813f566f7 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1505/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1505/case1/input.tsx.json @@ -19,6 +19,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, @@ -41,6 +42,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -74,6 +76,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_T", "optional": false }, @@ -96,6 +99,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_U", "optional": false }, @@ -119,6 +123,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -152,6 +157,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_T", "optional": false }, @@ -189,6 +195,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withTeamsForUser", "optional": false, "typeAnnotation": null @@ -208,6 +215,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_WrappedComponent", "optional": false, "typeAnnotation": { @@ -229,6 +237,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ComponentType", "optional": false }, @@ -252,6 +261,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -326,6 +336,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -358,6 +369,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit", "optional": false }, @@ -381,6 +393,7 @@ "end": 217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -406,6 +419,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -428,6 +442,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -451,6 +466,7 @@ "end": 239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -474,6 +490,7 @@ "end": 243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -505,6 +522,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -524,6 +542,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1505/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1505/case2/input.tsx.json index f81525261423..1c05b9202b49 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1505/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1505/case2/input.tsx.json @@ -28,6 +28,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withTeamsForUser", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedComponent", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, @@ -106,6 +109,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -162,6 +166,7 @@ "end": 323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getDisplayName", "optional": false }, @@ -175,6 +180,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedComponent", "optional": false } @@ -531,6 +537,7 @@ "end": 601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metric", "optional": false }, @@ -603,6 +610,7 @@ "end": 675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamsWithProjects", "optional": false, "typeAnnotation": { @@ -630,6 +638,7 @@ "end": 693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TeamWithProjects", "optional": false }, @@ -809,6 +818,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamsWithProjects", "optional": false } @@ -879,6 +889,7 @@ "end": 940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "metric", "optional": false }, @@ -1022,6 +1033,7 @@ "end": 1198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -1134,6 +1146,7 @@ "end": 1308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false, "typeAnnotation": null @@ -1198,6 +1211,7 @@ "end": 1351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "error", "optional": false }, @@ -1276,6 +1290,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teams", "optional": false, "typeAnnotation": { @@ -1303,6 +1318,7 @@ "end": 1452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Team", "optional": false }, @@ -1326,6 +1342,7 @@ "end": 1464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "projects", "optional": false, "typeAnnotation": { @@ -1353,6 +1370,7 @@ "end": 1473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Project", "optional": false }, @@ -1413,6 +1431,7 @@ "end": 1504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSuperuser", "optional": false, "typeAnnotation": null @@ -1443,6 +1462,7 @@ "end": 1520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ConfigStore", "optional": false }, @@ -1511,6 +1531,7 @@ "end": 1562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "projectsByTeam", "optional": false, "typeAnnotation": null @@ -1535,6 +1556,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getProjectsByTeams", "optional": false }, @@ -1548,6 +1570,7 @@ "end": 1600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teams", "optional": false } @@ -1561,6 +1584,7 @@ "end": 1618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "projects", "optional": false } @@ -1574,6 +1598,7 @@ "end": 1639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSuperuser", "optional": false } @@ -1608,6 +1633,7 @@ "end": 1678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamsWithProjects", "optional": false, "typeAnnotation": { @@ -1635,6 +1661,7 @@ "end": 1696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TeamWithProjects", "optional": false }, @@ -1663,6 +1690,7 @@ "end": 1706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teams", "optional": false }, @@ -1693,6 +1721,7 @@ "end": 1716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "team", "optional": false, "typeAnnotation": null @@ -1729,6 +1758,7 @@ "end": 1749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamProjects", "optional": false, "typeAnnotation": null @@ -1753,6 +1783,7 @@ "end": 1766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "projectsByTeam", "optional": false }, @@ -1775,6 +1806,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "team", "optional": false }, @@ -1828,6 +1860,7 @@ "end": 1809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "team", "optional": false } @@ -1849,6 +1882,7 @@ "end": 1833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamProjects", "optional": false } @@ -1933,6 +1967,7 @@ "end": 1901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "teamsWithProjects", "optional": false } @@ -2168,6 +2203,7 @@ "end": 2116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WrappedComponent", "optional": false }, @@ -2236,6 +2272,7 @@ "end": 2147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2254,6 +2291,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DependentProps", "optional": false }, @@ -2330,6 +2368,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, @@ -2371,6 +2410,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Omit", "optional": false }, @@ -2394,6 +2434,7 @@ "end": 149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2419,6 +2460,7 @@ "end": 175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, @@ -2441,6 +2483,7 @@ "end": 192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Partial", "optional": false }, @@ -2464,6 +2507,7 @@ "end": 211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, @@ -2485,6 +2529,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DependentProps", "optional": false }, @@ -2505,6 +2550,7 @@ "end": 259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, @@ -2536,6 +2582,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -2555,6 +2602,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "InjectedTeamsProps", "optional": false }, @@ -2583,6 +2631,7 @@ "end": 2256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "withTeamsForUser", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1512/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1512/case1/input.ts.json index 1681ca58f305..e0fa596d78c1 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1512/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1512/case1/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false } @@ -63,6 +64,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -127,6 +129,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, @@ -203,6 +206,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assert", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1514/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1514/case1/input.ts.json index 56c9965845d2..51c16013b392 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1514/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1514/case1/input.ts.json @@ -20,6 +20,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ClassProp", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1517/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1517/case1/input.ts.json index c200f705a5cb..b9daeffe1456 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1517/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1517/case1/input.ts.json @@ -18,6 +18,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -44,6 +45,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -77,6 +79,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -88,6 +91,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1517/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1517/case2/input.ts.json index 52b4e646c1c6..fa6da6b3e099 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1517/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1517/case2/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -43,6 +44,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -76,6 +78,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -87,6 +90,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1526/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1526/case1/input.tsx.json index 0bc34bf4ecb5..1231f57741e4 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1526/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1526/case1/input.tsx.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1526/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1526/case2/input.tsx.json index 41c4c4cdfbb0..ad8a4d6ec5fb 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1526/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1526/case2/input.tsx.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1526/case3/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-1526/case3/input.tsx.json index 0a97b1529323..93147824ded0 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1526/case3/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1526/case3/input.tsx.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -126,6 +128,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1526/case4/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1526/case4/input.ts.json index 0a97b1529323..93147824ded0 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1526/case4/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1526/case4/input.ts.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -79,6 +80,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -126,6 +128,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1549/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1549/input.ts.json index 3ceaa3ab681c..40dc577d554b 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1549/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1549/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1558/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1558/case1/input.ts.json index dc85272a648d..b0774e0af180 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1558/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1558/case1/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -127,6 +128,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -194,6 +196,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -293,6 +296,7 @@ "end": 219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -344,6 +348,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1653/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1653/input.ts.json index e8c3cd00dc54..8b0a37c995f5 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1653/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1653/input.ts.json @@ -21,6 +21,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -53,6 +54,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -92,6 +94,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -133,6 +136,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -165,6 +169,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Z", "optional": false }, @@ -204,6 +209,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1708/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1708/case1/input.ts.json index 5f3b8808a26b..238f37a20ddd 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1708/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1708/case1/input.ts.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false, "typeAnnotation": null @@ -114,6 +115,7 @@ "end": 74 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -142,6 +144,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "thing", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1751/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1751/case1/input.ts.json index 605852baff4c..88a2fee38421 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1751/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1751/case1/input.ts.json @@ -14,6 +14,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-1862/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-1862/case1/input.ts.json index 855169caa321..85dd366b41a1 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-1862/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-1862/case1/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -65,6 +66,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2040/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2040/case1/input.ts.json index 79ee59d153e3..ac0898f9f3e9 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2040/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2040/case1/input.ts.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "run", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -110,6 +113,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -141,6 +145,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -160,6 +165,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2040/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2040/case2/input.ts.json index 8693e93522ad..2e0f11769d55 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2040/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2040/case2/input.ts.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "run", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -110,6 +113,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -141,6 +145,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2040/case3/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2040/case3/input.tsx.json index 79ee59d153e3..ac0898f9f3e9 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2040/case3/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2040/case3/input.tsx.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "run", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -110,6 +113,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -141,6 +145,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -160,6 +165,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Function", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2160/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2160/case1/input.ts.json index 0037966c94fd..c8f781b6e885 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2160/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2160/case1/input.ts.json @@ -51,6 +51,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -122,6 +123,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -133,6 +135,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -209,6 +212,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loading", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2160/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2160/case2/input.ts.json index b54f056ff334..d423f8733975 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2160/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2160/case2/input.ts.json @@ -72,6 +72,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -148,6 +149,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2160/case3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2160/case3/input.ts.json index 488eb7fd6cf3..f1883882592c 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2160/case3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2160/case3/input.ts.json @@ -72,6 +72,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -132,6 +133,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2161/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2161/case1/input.tsx.json index 83d478c1281a..fabe1b07ad99 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2161/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2161/case1/input.tsx.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +76,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, @@ -106,6 +109,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -137,6 +141,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, @@ -174,6 +179,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -217,6 +223,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false }, @@ -256,6 +263,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -282,6 +290,7 @@ "end": 91 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2196/ts/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2196/ts/input.ts.json index adea63ace531..a236e15fe50a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2196/ts/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2196/ts/input.ts.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reproValue", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2196/tsx/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2196/tsx/input.ts.json index adea63ace531..a236e15fe50a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2196/tsx/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2196/tsx/input.ts.json @@ -34,6 +34,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "reproValue", "optional": false, "typeAnnotation": null @@ -92,6 +93,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2237/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2237/case1/input.tsx.json index 798787c724d1..1c78095094eb 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2237/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2237/case1/input.tsx.json @@ -20,6 +20,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Results", "optional": false }, @@ -66,6 +67,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -151,6 +153,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onClick", "optional": false }, @@ -239,6 +242,7 @@ "end": 187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2237/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2237/case2/input.tsx.json index 2ced573f323e..465b9038b53e 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2237/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2237/case2/input.tsx.json @@ -20,6 +20,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Results", "optional": false }, @@ -66,6 +67,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -191,6 +193,7 @@ "end": 142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2264/case1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2264/case1/input.tsx.json index cf170756518d..9b3ce3822376 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2264/case1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2264/case1/input.tsx.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false }, @@ -82,6 +84,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2264/case2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2264/case2/input.tsx.json index 535a52719e38..adab56d9c7b9 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2264/case2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2264/case2/input.tsx.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false }, @@ -82,6 +84,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Switch", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2343/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2343/1/input.ts.json index 2a1478299a91..080c1ad5c376 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2343/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2343/1/input.ts.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "someFn", "optional": false }, @@ -39,6 +40,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "some", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2417/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2417/input.ts.json index 3009aa7f70e0..986d5dd121f4 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2417/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2417/input.ts.json @@ -25,6 +25,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mongoose", "optional": false } @@ -63,6 +64,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "modelOptions", "optional": false }, @@ -82,6 +84,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Severity", "optional": false }, @@ -101,6 +104,7 @@ "end": 71 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -141,6 +145,7 @@ "end": 116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -176,6 +181,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ITest", "optional": false }, @@ -206,6 +212,7 @@ "end": 181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "modelOptions", "optional": false }, @@ -259,6 +266,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Severity", "optional": false }, @@ -330,6 +338,7 @@ "end": 322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mongoose", "optional": false }, @@ -376,6 +385,7 @@ "end": 295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -438,6 +448,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -466,6 +477,7 @@ "end": 349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prop", "optional": false }, @@ -502,6 +514,7 @@ "end": 365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -539,6 +552,7 @@ "end": 258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Base", "optional": false }, @@ -576,6 +590,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mongoose", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2853/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-2853/input.ts.json index 5424460c06bb..9fa0ef83da08 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2853/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2853/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-2896/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-2896/input.tsx.json index 01420a63a8d3..af91c997797a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-2896/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-2896/input.tsx.json @@ -26,6 +26,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -61,6 +62,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3236/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-3236/input.ts.json index f454183cbae5..41d9ba651931 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3236/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3236/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -39,6 +40,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3241/1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-3241/1/input.tsx.json index f54f8904271b..535ec3fe2abe 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3241/1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3241/1/input.tsx.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -58,6 +59,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "demoBug", "optional": false }, @@ -104,6 +106,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -147,6 +150,7 @@ "end": 115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false, "typeAnnotation": null @@ -173,6 +177,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "node", "optional": false }, @@ -204,6 +209,7 @@ "end": 173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add", "optional": false }, @@ -249,6 +255,7 @@ "end": 227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "add", "optional": false }, @@ -268,6 +275,7 @@ "end": 229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -301,6 +309,7 @@ "end": 240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -382,6 +391,7 @@ "end": 288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3241/2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-3241/2/input.tsx.json index 4c9622690c0b..837402a0cc6e 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3241/2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3241/2/input.tsx.json @@ -26,6 +26,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Blah", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3337/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-3337/input.ts.json index 9864fe63f96d..609b1c1e6483 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3337/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3337/input.ts.json @@ -25,6 +25,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "joiful", "optional": false } @@ -52,6 +53,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Schema", "optional": false }, @@ -147,6 +149,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "joiful", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3341/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-3341/input.ts.json index de3aeed13324..cccdd21deb93 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3341/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3341/input.ts.json @@ -28,6 +28,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3694/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-3694/input.ts.json index 90cb193e152d..693a11169740 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3694/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3694/input.ts.json @@ -18,6 +18,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IConnectedAppProps", "optional": false }, @@ -37,6 +38,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnType", "optional": false }, @@ -60,6 +62,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapStateToProps", "optional": false }, @@ -81,6 +84,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReturnType", "optional": false }, @@ -104,6 +108,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "mapDispatchToProps", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-3862/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-3862/index.ts.json index 691facdb5828..8ee830e74b30 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-3862/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-3862/index.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "゛", "optional": false, "typeAnnotation": null @@ -60,6 +61,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "゛", "optional": false, "typeAnnotation": null @@ -92,6 +94,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "゜", "optional": false, "typeAnnotation": null @@ -124,6 +127,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a゛", "optional": false, "typeAnnotation": null @@ -156,6 +160,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a゜", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4132/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4132/index.ts.json index 0aad45c4654c..55360d86b7fd 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4132/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4132/index.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -78,6 +79,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4178/1/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4178/1/index.ts.json index 8286bd580b3a..197aa8fbac82 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4178/1/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4178/1/index.ts.json @@ -34,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -103,6 +105,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -127,6 +130,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -137,6 +141,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -156,6 +161,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4178/2/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4178/2/index.ts.json index 01c443efca37..41e067f6c54c 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4178/2/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4178/2/index.ts.json @@ -34,6 +34,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -111,6 +113,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -135,6 +138,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -145,6 +149,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -164,6 +169,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4178/3/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4178/3/index.ts.json index 46fd5c67616b..d17ad3f678da 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4178/3/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4178/3/index.ts.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -84,6 +85,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -108,6 +110,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -118,6 +121,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -137,6 +141,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4296/1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-4296/1/input.tsx.json index 6ec712bd1330..0a97abd62969 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4296/1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4296/1/input.tsx.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -56,6 +57,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListProps", "optional": false }, @@ -83,6 +85,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -146,6 +149,7 @@ "end": 94 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeList", "optional": false, "typeAnnotation": null @@ -178,6 +182,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": null @@ -205,6 +210,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ListProps", "optional": false }, @@ -241,6 +247,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -269,6 +276,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -318,6 +326,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false, "typeAnnotation": null @@ -370,6 +379,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyComponent", "optional": false, "typeAnnotation": null @@ -417,6 +427,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -464,6 +475,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "list", "optional": false }, @@ -522,6 +534,7 @@ "end": 338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeList", "optional": false }, @@ -578,6 +591,7 @@ "end": 392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -656,6 +670,7 @@ "end": 483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -705,6 +720,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -742,6 +758,7 @@ "end": 215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSX", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4911/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4911/1/input.ts.json index 538ba6b4ad59..222247c4b5f9 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4911/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4911/1/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -110,6 +112,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4911/2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4911/2/input.ts.json index b0d2feb90c59..a35043180e2a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4911/2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4911/2/input.ts.json @@ -20,6 +20,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cumsum", "optional": false }, @@ -38,6 +39,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false, "typeAnnotation": null @@ -57,6 +59,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueof", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -128,6 +132,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false, "typeAnnotation": null @@ -171,6 +176,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Float64Array", "optional": false }, @@ -193,6 +199,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } @@ -219,6 +226,7 @@ "end": 140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueof", "optional": false }, @@ -229,6 +237,7 @@ "end": 154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -248,6 +257,7 @@ "end": 170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -273,6 +283,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -298,6 +309,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -334,6 +346,7 @@ "end": 206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -359,6 +372,7 @@ "end": 214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sum", "optional": false, "typeAnnotation": null @@ -391,6 +405,7 @@ "end": 226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "valueof", "optional": false }, @@ -404,6 +419,7 @@ "end": 228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -425,6 +441,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "index", "optional": false } @@ -439,6 +456,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "values", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4911/3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4911/3/input.ts.json index 18972b2085f0..16de60de835f 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4911/3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4911/3/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -67,6 +69,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -78,6 +81,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -130,6 +134,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -169,6 +174,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -218,6 +224,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -254,6 +261,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -282,6 +290,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -318,6 +327,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -354,6 +364,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -382,6 +393,7 @@ "end": 148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -406,6 +418,7 @@ "end": 152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -446,6 +459,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -474,6 +488,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -520,6 +535,7 @@ "end": 197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -568,6 +584,7 @@ "end": 210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -604,6 +621,7 @@ "end": 218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -622,6 +640,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -660,6 +679,7 @@ "end": 230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -693,6 +713,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -728,6 +749,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -739,6 +761,7 @@ "end": 256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -764,6 +787,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -797,6 +821,7 @@ "end": 272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -835,6 +860,7 @@ "end": 281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -876,6 +902,7 @@ "end": 294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -954,6 +981,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -989,6 +1017,7 @@ "end": 347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1025,6 +1054,7 @@ "end": 359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1067,6 +1097,7 @@ "end": 370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -1094,6 +1125,7 @@ "end": 381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1111,6 +1143,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1140,6 +1173,7 @@ "end": 396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1157,6 +1191,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1202,6 +1237,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1224,6 +1260,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -1237,6 +1274,7 @@ "end": 426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -1282,6 +1320,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1329,6 +1368,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -1361,6 +1401,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1396,6 +1437,7 @@ "end": 541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TypeError", "optional": false }, @@ -1432,6 +1474,7 @@ "end": 619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -1464,6 +1507,7 @@ "end": 642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -1489,6 +1533,7 @@ "end": 649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-4937/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-4937/index.ts.json index 51939d7d9f9f..8ea3d1b47645 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-4937/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-4937/index.ts.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, @@ -84,6 +85,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Test", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6430/index.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-6430/index.ts.json index f99945a599aa..27b868f92124 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6430/index.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6430/index.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false } @@ -57,6 +58,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmpz", "optional": false }, @@ -82,6 +84,7 @@ "end": 127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -103,6 +106,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -130,6 +134,7 @@ "end": 139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -156,6 +161,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -189,6 +195,7 @@ "end": 166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -210,6 +217,7 @@ "end": 169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -237,6 +245,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -263,6 +272,7 @@ "end": 146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -299,6 +309,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmp", "optional": false }, @@ -324,6 +335,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -345,6 +357,7 @@ "end": 224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -372,6 +385,7 @@ "end": 237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false }, @@ -398,6 +412,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -431,6 +446,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -452,6 +468,7 @@ "end": 267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -479,6 +496,7 @@ "end": 280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -505,6 +523,7 @@ "end": 244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -550,6 +569,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -571,6 +591,7 @@ "end": 298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmp", "optional": false }, @@ -593,6 +614,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -614,6 +636,7 @@ "end": 312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -643,6 +666,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } @@ -671,6 +695,7 @@ "end": 303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -701,6 +726,7 @@ "end": 316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -738,6 +764,7 @@ "end": 348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -767,6 +794,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -805,6 +833,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmp1", "optional": false }, @@ -830,6 +859,7 @@ "end": 407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -851,6 +881,7 @@ "end": 410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -878,6 +909,7 @@ "end": 423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -904,6 +936,7 @@ "end": 387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -940,6 +973,7 @@ "end": 436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmp2", "optional": false }, @@ -965,6 +999,7 @@ "end": 449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -1015,6 +1050,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -1068,6 +1104,7 @@ "end": 505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tmp3", "optional": false }, @@ -1093,6 +1130,7 @@ "end": 536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -1114,6 +1152,7 @@ "end": 539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1157,6 +1196,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -1190,6 +1230,7 @@ "end": 575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -1211,6 +1252,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -1254,6 +1296,7 @@ "end": 555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6601/index.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-6601/index.tsx.json index a53853ff3647..b9b8ddfd7693 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6601/index.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6601/index.tsx.json @@ -14,6 +14,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction1", "optional": false }, @@ -72,6 +73,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -132,6 +134,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -238,6 +241,7 @@ "end": 234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -327,6 +331,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction2", "optional": false }, @@ -385,6 +390,7 @@ "end": 352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -472,6 +478,7 @@ "end": 440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -606,6 +613,7 @@ "end": 572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -696,6 +704,7 @@ "end": 670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction3", "optional": false }, @@ -754,6 +763,7 @@ "end": 690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -807,6 +817,7 @@ "end": 735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -882,6 +893,7 @@ "end": 804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -947,6 +959,7 @@ "end": 882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction4", "optional": false }, @@ -1005,6 +1018,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1074,6 +1088,7 @@ "end": 955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1168,6 +1183,7 @@ "end": 1034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1236,6 +1252,7 @@ "end": 1114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction5", "optional": false }, @@ -1294,6 +1311,7 @@ "end": 1134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1369,6 +1387,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1470,6 +1489,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1539,6 +1559,7 @@ "end": 1350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction6", "optional": false }, @@ -1597,6 +1618,7 @@ "end": 1370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -1689,6 +1711,7 @@ "end": 1465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1805,6 +1828,7 @@ "end": 1594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -1894,6 +1918,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction6", "optional": false }, @@ -1952,6 +1977,7 @@ "end": 1713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2012,6 +2038,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2150,6 +2177,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2249,6 +2277,7 @@ "end": 2011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction7", "optional": false }, @@ -2307,6 +2336,7 @@ "end": 2031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2346,6 +2376,7 @@ "end": 2060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -2385,6 +2416,7 @@ "end": 2098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2471,6 +2503,7 @@ "end": 2164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false }, @@ -2510,6 +2543,7 @@ "end": 2202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2600,6 +2634,7 @@ "end": 2293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction8", "optional": false }, @@ -2658,6 +2693,7 @@ "end": 2313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2717,6 +2753,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2799,6 +2836,7 @@ "end": 2430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -2865,6 +2903,7 @@ "end": 2509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction9", "optional": false }, @@ -2923,6 +2962,7 @@ "end": 2529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -2976,6 +3016,7 @@ "end": 2589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -3026,6 +3067,7 @@ "end": 2572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3077,6 +3119,7 @@ "end": 2673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -3127,6 +3170,7 @@ "end": 2656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3168,6 +3212,7 @@ "end": 2743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction10", "optional": false }, @@ -3210,6 +3255,7 @@ "end": 2761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": null @@ -3240,6 +3286,7 @@ "end": 2791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -3309,6 +3356,7 @@ "end": 2878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -3419,6 +3467,7 @@ "end": 2979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -3479,6 +3528,7 @@ "end": 3050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction11", "optional": false }, @@ -3606,6 +3656,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -3665,6 +3716,7 @@ "end": 3231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exampleFunction12", "optional": false }, @@ -3836,6 +3888,7 @@ "end": 3334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6739/1.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-6739/1.ts.json index 2e54c2adeb26..e03b70fbd1cf 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6739/1.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6739/1.ts.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -60,6 +61,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -87,6 +90,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6739/2.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-6739/2.tsx.json index 2e54c2adeb26..e03b70fbd1cf 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6739/2.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6739/2.tsx.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, @@ -60,6 +61,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -77,6 +79,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -87,6 +90,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6851/1.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-6851/1.ts.json index 07b346c1f00b..6fd45e8cc5f6 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6851/1.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6851/1.ts.json @@ -34,6 +34,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useProductAccount", "optional": false, "typeAnnotation": null @@ -51,6 +52,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "useAccount", "optional": false }, @@ -74,6 +76,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithAccountHelpers", "optional": false }, @@ -97,6 +100,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Account", "optional": false }, @@ -120,6 +124,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AccountType", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-6976/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-6976/1/input.ts.json index 4ac43e4fdb51..d96f8b5707b0 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-6976/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-6976/1/input.ts.json @@ -31,6 +31,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7042/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7042/case1/input.ts.json index 2d1ffbdf6857..3210b909c619 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7042/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7042/case1/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7042/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7042/case2/input.ts.json index eee947e3d88d..068969bb1a37 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7042/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7042/case2/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7042/case3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7042/case3/input.ts.json index 85fb5393c9d4..72b6aa5b44b5 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7042/case3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7042/case3/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7186/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7186/1/input.ts.json index 2607526ff30d..8cda6b46cda7 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7186/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7186/1/input.ts.json @@ -24,6 +24,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PackageManager", "optional": false }, @@ -50,6 +51,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onDidUnloadPackage", "optional": false }, @@ -63,6 +65,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -85,6 +88,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "package", "optional": false, "typeAnnotation": { @@ -106,6 +110,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Package", "optional": false }, @@ -153,6 +158,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Disposable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7186/2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7186/2/input.tsx.json index 2607526ff30d..8cda6b46cda7 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7186/2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7186/2/input.tsx.json @@ -24,6 +24,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PackageManager", "optional": false }, @@ -50,6 +51,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "onDidUnloadPackage", "optional": false }, @@ -63,6 +65,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false, "typeAnnotation": { @@ -85,6 +88,7 @@ "end": 76 }, "ctxt": 0, + "nodeId": 4294967295, "value": "package", "optional": false, "typeAnnotation": { @@ -106,6 +110,7 @@ "end": 85 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Package", "optional": false }, @@ -153,6 +158,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Disposable", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7187/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7187/input.ts.json index b4d9ec36aec6..a69f44ca0530 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7187/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7187/input.ts.json @@ -25,6 +25,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "assertType", "optional": false }, @@ -38,6 +39,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false } @@ -64,6 +66,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -85,6 +88,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -113,6 +117,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -143,6 +148,7 @@ "end": 28 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7224/1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7224/1/input.tsx.json index 3fe49ef2c87e..d59e9e4348a1 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7224/1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7224/1/input.tsx.json @@ -28,6 +28,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStatusLabel", "optional": false, "typeAnnotation": null @@ -75,6 +76,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false }, @@ -115,6 +117,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "disabled", "optional": false }, @@ -133,6 +136,7 @@ "end": 87 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StyledComponent", "optional": false }, @@ -189,6 +193,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "theme", "optional": false, "typeAnnotation": null @@ -236,6 +241,7 @@ "end": 153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "theme", "optional": false }, @@ -278,6 +284,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -364,6 +371,7 @@ "end": 183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "div", "optional": false } @@ -395,6 +403,7 @@ "end": 222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStatusLabel", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7305/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7305/input.ts.json index cc8650a26757..d523b2a37c5b 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7305/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7305/input.ts.json @@ -19,6 +19,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubtypeGuard", "optional": false }, @@ -42,6 +43,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -64,6 +66,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -83,6 +86,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -106,6 +110,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false, "typeAnnotation": { @@ -127,6 +132,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -156,6 +162,7 @@ "end": 65 }, "ctxt": 0, + "nodeId": 4294967295, "value": "object", "optional": false }, @@ -178,6 +185,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -208,6 +216,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IdTypeGuard", "optional": false }, @@ -231,6 +240,7 @@ "end": 102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262,6 +272,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SubtypeGuard", "optional": false }, @@ -293,6 +304,7 @@ "end": 143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7372/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7372/1/input.ts.json index f366d3aaab83..225049977421 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7372/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7372/1/input.ts.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7372/2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7372/2/input.tsx.json index f366d3aaab83..225049977421 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7372/2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7372/2/input.tsx.json @@ -18,6 +18,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7387/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7387/input.ts.json index 99bbf281ccd0..0417aaac5aaf 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7387/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7387/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y1", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/1/input.ts.json index 81a4a15c9294..ad26657a6629 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/1/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -58,6 +60,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -83,6 +86,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -101,6 +105,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/10/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/10/input.ts.json index c18abc064a96..c96dcd295e5a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/10/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/10/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -107,6 +112,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -118,6 +124,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/2/input.ts.json index baef07478db3..28ecde854132 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/2/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -51,6 +52,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "z", "optional": false }, @@ -74,6 +76,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -92,6 +95,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -107,6 +111,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/3/input.ts.json index 95ff62da87ad..3526efaa024f 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/3/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/4/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/4/input.ts.json index 48999b27292f..0997473cc5eb 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/4/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/4/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/5/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/5/input.ts.json index a42937ed7585..5e1b855480fe 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/5/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/5/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/6/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/6/input.ts.json index 847c3a9f71bf..9144904f7d50 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/6/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/6/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +91,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/7/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/7/input.ts.json index 4cbca8532eb9..147fcb99cad2 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/7/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/7/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -87,6 +91,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/8/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/8/input.ts.json index f7c5f2b0c6fb..c9c0112b4e41 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/8/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/8/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -107,6 +112,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -118,6 +124,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7403/9/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-7403/9/input.ts.json index d1ffc9007c56..6c84b55f43f9 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7403/9/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7403/9/input.ts.json @@ -25,6 +25,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -45,6 +46,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -55,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -76,6 +79,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -86,6 +90,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -107,6 +112,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -117,6 +123,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7444/1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7444/1/input.tsx.json index 52b0e09ee6d2..7fdbbe757a59 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7444/1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7444/1/input.tsx.json @@ -34,6 +34,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false }, @@ -75,6 +76,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Component", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7456/1/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7456/1/input.tsx.json index ede255eed2bd..0e1baba9935f 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7456/1/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7456/1/input.tsx.json @@ -14,6 +14,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Form", "optional": false }, @@ -60,6 +61,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Select", "optional": false }, @@ -101,6 +103,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Select", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-7580/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-7580/input.tsx.json index 79fce029bb1c..c51552202a1d 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-7580/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-7580/input.tsx.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false, "typeAnnotation": null @@ -85,6 +86,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "callback", "optional": false }, @@ -106,6 +108,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "options", "optional": false, "typeAnnotation": null @@ -145,6 +148,7 @@ "end": 75 }, "ctxt": 0, + "nodeId": 4294967295, "value": "something", "optional": false }, @@ -168,6 +172,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type1", "optional": false }, @@ -186,6 +191,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Type2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8073/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8073/input.ts.json index b9bd5e4eae3c..bc2da5270647 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8073/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8073/input.ts.json @@ -31,6 +31,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "avplay", "optional": false }, @@ -78,6 +79,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "duration", "optional": false, "typeAnnotation": null @@ -89,6 +91,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subtitles", "optional": false, "typeAnnotation": null @@ -100,6 +103,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false, "typeAnnotation": null @@ -111,6 +115,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false, "typeAnnotation": null @@ -137,6 +142,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "duration", "optional": false } @@ -154,6 +160,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "subtitles", "optional": false } @@ -171,6 +178,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false } @@ -188,6 +196,7 @@ "end": 221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "attributes", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-812/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-812/input.ts.json index 4f21b29a72c2..6f243d8fc693 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-812/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-812/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8121/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8121/input.ts.json index 6e634d4baeb1..8e0085fc2111 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8121/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8121/input.ts.json @@ -19,6 +19,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "satisfies", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-814/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-814/case1/input.ts.json index 9f5aac6495f7..3fc7d1c06f1e 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-814/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-814/case1/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testing", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/issue-814/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-814/case2/input.ts.json index 685475ad7a63..4c30acde7e90 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-814/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-814/case2/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testing", "optional": false, "typeAnnotation": null @@ -47,6 +48,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": { @@ -72,6 +74,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/issue-818/case1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-818/case1/input.ts.json index ee559ffdfde3..1053bb1b3999 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-818/case1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-818/case1/input.ts.json @@ -34,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 96 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -133,6 +136,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -144,6 +148,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -154,6 +159,7 @@ "end": 128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-818/case2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-818/case2/input.ts.json index bacb1a8afdea..39491fa303bc 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-818/case2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-818/case2/input.ts.json @@ -34,6 +34,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -53,6 +54,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false, "typeAnnotation": { @@ -123,6 +125,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false }, @@ -133,6 +136,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -144,6 +148,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false }, @@ -154,6 +159,7 @@ "end": 124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "str", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8209/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8209/input.ts.json index 468456f87a1c..a006e5d9da64 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8209/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8209/input.ts.json @@ -28,6 +28,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Context", "optional": false, "typeAnnotation": null @@ -46,6 +47,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createContext", "optional": false }, @@ -67,6 +69,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": null @@ -98,6 +101,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "properties", "optional": false }, @@ -114,6 +118,7 @@ "end": 112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false } @@ -157,6 +162,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -178,6 +184,7 @@ "end": 66 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -206,6 +213,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, @@ -232,6 +240,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -268,6 +277,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Config", "optional": false }, @@ -286,6 +296,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Key", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8308/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8308/1/input.ts.json index 5f4940c3021b..e7eee9f81f98 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8308/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8308/1/input.ts.json @@ -25,6 +25,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8308/2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8308/2/input.ts.json index 80e56a832ab0..a948bfab8ba5 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8308/2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8308/2/input.ts.json @@ -20,6 +20,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "from", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8308/3/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8308/3/input.ts.json index 13d94430a2e4..2f2db20e9180 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8308/3/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8308/3/input.ts.json @@ -20,6 +20,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "async", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8526/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8526/input.ts.json index 741ed5d76dd2..9adba8f2a034 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8526/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8526/input.ts.json @@ -14,6 +14,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SomeClass", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8581/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8581/input.ts.json index 06831dbc57b8..d803a169d743 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8581/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8581/input.ts.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -33,6 +34,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false, "typeAnnotation": { @@ -54,6 +56,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -90,6 +93,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false } @@ -118,6 +122,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -151,6 +156,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -172,6 +178,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -193,6 +200,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -208,6 +216,7 @@ "end": 84 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -233,6 +242,7 @@ "end": 72 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -269,6 +279,7 @@ "end": 59 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key", "optional": false, "typeAnnotation": { @@ -290,6 +301,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -318,6 +330,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -348,6 +361,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -379,6 +393,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fun", "optional": false }, @@ -400,6 +415,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -421,6 +437,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -436,6 +453,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -461,6 +479,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -497,6 +516,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "key2", "optional": false, "typeAnnotation": { @@ -518,6 +538,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -546,6 +567,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, @@ -576,6 +598,7 @@ "end": 113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "V", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-861/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-861/input.ts.json index e2554577fc49..fe1688131539 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-861/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-861/input.ts.json @@ -31,6 +31,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8627/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8627/1/input.ts.json index 90fb2e5cb576..e31ec75362c0 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8627/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8627/1/input.ts.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +88,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8627/2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8627/2/input.ts.json index 165f7c36af34..8edb277b4f8e 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8627/2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8627/2/input.ts.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, @@ -47,6 +48,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +88,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Module", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8735/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-8735/1/input.ts.json index 8c24d2d860c8..776acaaa6cd7 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8735/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8735/1/input.ts.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFirstElement", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -116,6 +119,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -151,6 +155,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -204,6 +209,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -241,6 +247,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -281,6 +288,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myFunction", "optional": false, "typeAnnotation": null @@ -304,6 +312,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFirstElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-8735/2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/issue-8735/2/input.tsx.json index 8c24d2d860c8..776acaaa6cd7 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-8735/2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-8735/2/input.tsx.json @@ -14,6 +14,7 @@ "end": 25 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFirstElement", "optional": false }, @@ -33,6 +34,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false, "typeAnnotation": { @@ -60,6 +62,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -116,6 +119,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -151,6 +155,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "array", "optional": false }, @@ -204,6 +209,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -241,6 +247,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -281,6 +288,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "myFunction", "optional": false, "typeAnnotation": null @@ -304,6 +312,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFirstElement", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-874/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-874/input.ts.json index f16a791cbe47..249af07d645a 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-874/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-874/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-913/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-913/input.ts.json index 0b321eb3ff49..3d31028b9580 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-913/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-913/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -65,6 +66,7 @@ "end": 53 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false } @@ -103,6 +105,7 @@ "end": 93 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -149,6 +152,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -218,6 +222,7 @@ "end": 184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -287,6 +292,7 @@ "end": 252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -353,6 +359,7 @@ "end": 324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -383,6 +390,7 @@ "end": 336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -440,6 +448,7 @@ "end": 412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareBeforeClass", "optional": false } @@ -480,6 +489,7 @@ "end": 456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -504,6 +514,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -559,6 +570,7 @@ "end": 518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -589,6 +601,7 @@ "end": 533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -611,6 +624,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -649,6 +663,7 @@ "end": 581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -684,6 +699,7 @@ "end": 631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -706,6 +722,7 @@ "end": 653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -768,6 +785,7 @@ "end": 738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -834,6 +852,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -864,6 +883,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -921,6 +941,7 @@ "end": 883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareBeforeClass", "optional": false } @@ -961,6 +982,7 @@ "end": 927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -985,6 +1007,7 @@ "end": 937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1104,6 +1127,7 @@ "end": 1108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -1134,6 +1158,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -1156,6 +1181,7 @@ "end": 1149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -1194,6 +1220,7 @@ "end": 1171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1229,6 +1256,7 @@ "end": 1221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1251,6 +1279,7 @@ "end": 1243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -1345,6 +1374,7 @@ "end": 1324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -1414,6 +1444,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -1480,6 +1511,7 @@ "end": 1493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -1510,6 +1542,7 @@ "end": 1505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -1567,6 +1600,7 @@ "end": 1589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareBeforeClass", "optional": false } @@ -1607,6 +1641,7 @@ "end": 1633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -1631,6 +1666,7 @@ "end": 1643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1750,6 +1786,7 @@ "end": 1814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -1780,6 +1817,7 @@ "end": 1829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -1802,6 +1840,7 @@ "end": 1855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -1840,6 +1879,7 @@ "end": 1877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1875,6 +1915,7 @@ "end": 1927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -1897,6 +1938,7 @@ "end": 1949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -1973,6 +2015,7 @@ "end": 2017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2029,6 +2072,7 @@ "end": 2047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -2134,6 +2178,7 @@ "end": 2111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2203,6 +2248,7 @@ "end": 2186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2269,6 +2315,7 @@ "end": 2279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -2299,6 +2346,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -2356,6 +2404,7 @@ "end": 2374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareAfterClass", "optional": false } @@ -2396,6 +2445,7 @@ "end": 2418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -2420,6 +2470,7 @@ "end": 2428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -2539,6 +2590,7 @@ "end": 2599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -2569,6 +2621,7 @@ "end": 2614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -2591,6 +2644,7 @@ "end": 2640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -2635,6 +2689,7 @@ "end": 2659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2679,6 +2734,7 @@ "end": 2688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -2701,6 +2757,7 @@ "end": 2710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -2757,6 +2814,7 @@ "end": 2746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2813,6 +2871,7 @@ "end": 2793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -2900,6 +2959,7 @@ "end": 2884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -2956,6 +3016,7 @@ "end": 2914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -3061,6 +3122,7 @@ "end": 2978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -3130,6 +3192,7 @@ "end": 3040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -3196,6 +3259,7 @@ "end": 3122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -3226,6 +3290,7 @@ "end": 3134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -3283,6 +3348,7 @@ "end": 3204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareClass", "optional": false } @@ -3323,6 +3389,7 @@ "end": 3248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -3347,6 +3414,7 @@ "end": 3258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -3466,6 +3534,7 @@ "end": 3429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -3496,6 +3565,7 @@ "end": 3444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -3518,6 +3588,7 @@ "end": 3470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -3562,6 +3633,7 @@ "end": 3489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -3606,6 +3678,7 @@ "end": 3518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -3628,6 +3701,7 @@ "end": 3540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -3684,6 +3758,7 @@ "end": 3576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -3740,6 +3815,7 @@ "end": 3623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -3827,6 +3903,7 @@ "end": 3714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -3883,6 +3960,7 @@ "end": 3744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -3988,6 +4066,7 @@ "end": 3808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -4057,6 +4136,7 @@ "end": 3877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -4123,6 +4203,7 @@ "end": 3942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -4153,6 +4234,7 @@ "end": 3954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -4210,6 +4292,7 @@ "end": 4031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareBeforeMethod", "optional": false } @@ -4250,6 +4333,7 @@ "end": 4075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -4274,6 +4358,7 @@ "end": 4085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -4393,6 +4478,7 @@ "end": 4256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -4423,6 +4509,7 @@ "end": 4271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -4445,6 +4532,7 @@ "end": 4297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -4483,6 +4571,7 @@ "end": 4319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -4518,6 +4607,7 @@ "end": 4369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -4540,6 +4630,7 @@ "end": 4391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -4634,6 +4725,7 @@ "end": 4472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -4703,6 +4795,7 @@ "end": 4549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -4769,6 +4862,7 @@ "end": 4614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -4799,6 +4893,7 @@ "end": 4626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -4856,6 +4951,7 @@ "end": 4711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareBeforeMethod", "optional": false } @@ -4896,6 +4992,7 @@ "end": 4755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -4920,6 +5017,7 @@ "end": 4765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -5039,6 +5137,7 @@ "end": 4936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -5069,6 +5168,7 @@ "end": 4951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -5091,6 +5191,7 @@ "end": 4977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -5129,6 +5230,7 @@ "end": 4999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -5164,6 +5266,7 @@ "end": 5049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -5186,6 +5289,7 @@ "end": 5071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -5262,6 +5366,7 @@ "end": 5139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -5318,6 +5423,7 @@ "end": 5169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -5423,6 +5529,7 @@ "end": 5233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -5492,6 +5599,7 @@ "end": 5301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -5558,6 +5666,7 @@ "end": 5365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -5588,6 +5697,7 @@ "end": 5377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -5645,6 +5755,7 @@ "end": 5453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareAfterMethod", "optional": false } @@ -5685,6 +5796,7 @@ "end": 5497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -5709,6 +5821,7 @@ "end": 5507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -5828,6 +5941,7 @@ "end": 5678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -5858,6 +5972,7 @@ "end": 5693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -5880,6 +5995,7 @@ "end": 5719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -5924,6 +6040,7 @@ "end": 5738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -5968,6 +6085,7 @@ "end": 5767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -5990,6 +6108,7 @@ "end": 5789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -6046,6 +6165,7 @@ "end": 5825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -6102,6 +6222,7 @@ "end": 5872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -6207,6 +6328,7 @@ "end": 5976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -6276,6 +6398,7 @@ "end": 6052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -6342,6 +6465,7 @@ "end": 6134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false, "typeAnnotation": null @@ -6372,6 +6496,7 @@ "end": 6146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -6429,6 +6554,7 @@ "end": 6230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareAfterMethod", "optional": false } @@ -6469,6 +6595,7 @@ "end": 6274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": null @@ -6493,6 +6620,7 @@ "end": 6284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -6612,6 +6740,7 @@ "end": 6455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": null @@ -6642,6 +6771,7 @@ "end": 6470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "server", "optional": false }, @@ -6664,6 +6794,7 @@ "end": 6496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false } @@ -6708,6 +6839,7 @@ "end": 6515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -6752,6 +6884,7 @@ "end": 6544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "members", "optional": false }, @@ -6774,6 +6907,7 @@ "end": 6566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false } @@ -6830,6 +6964,7 @@ "end": 6602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -6886,6 +7021,7 @@ "end": 6649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -6973,6 +7109,7 @@ "end": 6740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -7029,6 +7166,7 @@ "end": 6770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -7146,6 +7284,7 @@ "end": 6834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Rhum", "optional": false }, @@ -7175,6 +7314,7 @@ "end": 7102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -7202,6 +7342,7 @@ "end": 7113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "name", "optional": false }, @@ -7235,6 +7376,7 @@ "end": 7147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CustomHeader", "optional": false }, @@ -7254,6 +7396,7 @@ "end": 7160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": { @@ -7287,6 +7430,7 @@ "end": 7167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7327,6 +7471,7 @@ "end": 7194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": { @@ -7360,6 +7505,7 @@ "end": 7201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7434,6 +7580,7 @@ "end": 7236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false }, @@ -7510,6 +7657,7 @@ "end": 7300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7580,6 +7728,7 @@ "end": 7439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwapResponseToHtml", "optional": false }, @@ -7599,6 +7748,7 @@ "end": 7452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": { @@ -7632,6 +7782,7 @@ "end": 7459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7672,6 +7823,7 @@ "end": 7486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": { @@ -7705,6 +7857,7 @@ "end": 7493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7778,6 +7931,7 @@ "end": 7525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -7854,6 +8008,7 @@ "end": 7580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -7893,6 +8048,7 @@ "end": 7640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false }, @@ -7912,6 +8068,7 @@ "end": 7653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "request", "optional": false, "typeAnnotation": { @@ -7945,6 +8102,7 @@ "end": 7660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -7985,6 +8143,7 @@ "end": 7687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false, "typeAnnotation": { @@ -8018,6 +8177,7 @@ "end": 7694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -8091,6 +8251,7 @@ "end": 7726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "response", "optional": false }, @@ -8157,6 +8318,7 @@ "end": 7860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareBeforeClass", "optional": false }, @@ -8199,6 +8361,7 @@ "end": 7768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -8256,6 +8419,7 @@ "end": 7816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CustomHeader", "optional": false } @@ -8358,6 +8522,7 @@ "end": 7967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -8515,6 +8680,7 @@ "end": 7981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -8587,6 +8753,7 @@ "end": 8093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -8668,6 +8835,7 @@ "end": 8146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -8790,6 +8958,7 @@ "end": 8223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -8803,6 +8972,7 @@ "end": 8229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -8883,6 +9053,7 @@ "end": 7874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -8918,6 +9089,7 @@ "end": 8436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareBeforeClass", "optional": false }, @@ -8960,6 +9132,7 @@ "end": 8302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -9017,6 +9190,7 @@ "end": 8368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false } @@ -9030,6 +9204,7 @@ "end": 8382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CustomHeader", "optional": false } @@ -9132,6 +9307,7 @@ "end": 8543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -9289,6 +9465,7 @@ "end": 8557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -9361,6 +9538,7 @@ "end": 8669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -9442,6 +9620,7 @@ "end": 8722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -9564,6 +9743,7 @@ "end": 8799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -9577,6 +9757,7 @@ "end": 8805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -9657,6 +9838,7 @@ "end": 8450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -9692,6 +9874,7 @@ "end": 9016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareAfterClass", "optional": false }, @@ -9734,6 +9917,7 @@ "end": 8878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -9791,6 +9975,7 @@ "end": 8936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwapResponseToHtml", "optional": false } @@ -9804,6 +9989,7 @@ "end": 8963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false } @@ -9906,6 +10092,7 @@ "end": 9123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -10063,6 +10250,7 @@ "end": 9137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -10175,6 +10363,7 @@ "end": 9030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -10210,6 +10399,7 @@ "end": 9439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareClass", "optional": false }, @@ -10252,6 +10442,7 @@ "end": 9275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -10309,6 +10500,7 @@ "end": 9342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwapResponseToHtml", "optional": false } @@ -10342,6 +10534,7 @@ "end": 9394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false } @@ -10444,6 +10637,7 @@ "end": 9546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -10601,6 +10795,7 @@ "end": 9560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -10713,6 +10908,7 @@ "end": 9453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -10748,6 +10944,7 @@ "end": 9732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareBeforeMethod", "optional": false }, @@ -10845,6 +11042,7 @@ "end": 9839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -11002,6 +11200,7 @@ "end": 9853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -11070,6 +11269,7 @@ "end": 9937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -11127,6 +11327,7 @@ "end": 9985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CustomHeader", "optional": false } @@ -11178,6 +11379,7 @@ "end": 10028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -11259,6 +11461,7 @@ "end": 10081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -11381,6 +11584,7 @@ "end": 10158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -11394,6 +11598,7 @@ "end": 10164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -11474,6 +11679,7 @@ "end": 9746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -11509,6 +11715,7 @@ "end": 10270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMiddlewareAfterMethod", "optional": false }, @@ -11606,6 +11813,7 @@ "end": 10377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -11763,6 +11971,7 @@ "end": 10391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -11831,6 +12040,7 @@ "end": 10475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -11888,6 +12098,7 @@ "end": 10528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwapResponseToHtml", "optional": false } @@ -11979,6 +12190,7 @@ "end": 10284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -12014,6 +12226,7 @@ "end": 10639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareBeforeMethod", "optional": false }, @@ -12111,6 +12324,7 @@ "end": 10746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -12268,6 +12482,7 @@ "end": 10760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -12336,6 +12551,7 @@ "end": 10844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -12393,6 +12609,7 @@ "end": 10914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false } @@ -12406,6 +12623,7 @@ "end": 10928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CustomHeader", "optional": false } @@ -12457,6 +12675,7 @@ "end": 10977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false, "typeAnnotation": null @@ -12538,6 +12757,7 @@ "end": 11030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false }, @@ -12660,6 +12880,7 @@ "end": 11107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -12673,6 +12894,7 @@ "end": 11113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "param", "optional": false } @@ -12753,6 +12975,7 @@ "end": 10653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -12788,6 +13011,7 @@ "end": 11227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResourceWithMultipleMiddlewareAfterMethod", "optional": false }, @@ -12885,6 +13109,7 @@ "end": 11334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -13042,6 +13267,7 @@ "end": 11348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IUser", "optional": false }, @@ -13110,6 +13336,7 @@ "end": 11432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, @@ -13167,6 +13394,7 @@ "end": 11494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SwapResponseToHtml", "optional": false } @@ -13180,6 +13408,7 @@ "end": 11521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ResponseCustomHeaderAdded", "optional": false } @@ -13271,6 +13500,7 @@ "end": 11241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Drash", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-915/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-915/input.ts.json index d813a49c7ae0..893f493d4b77 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-915/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-915/input.ts.json @@ -20,6 +20,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MultipartReader", "optional": false }, @@ -65,6 +66,7 @@ "end": 62 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encoder", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-944/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-944/input.ts.json index b35637f45df0..29f2cc7db842 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-944/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-944/input.ts.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "CTest", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-947/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-947/input.ts.json index 5703a3cc0edc..0799b1c7f775 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-947/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-947/input.ts.json @@ -38,6 +38,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-9802/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-9802/input.ts.json index cad7fb9ab74e..bcf503353898 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-9802/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-9802/input.ts.json @@ -25,6 +25,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typia_transform__validateReport", "optional": false } @@ -63,6 +64,7 @@ "end": 105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "typia", "optional": false } @@ -110,6 +112,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parse", "optional": false, "typeAnnotation": null @@ -166,6 +169,7 @@ "end": 164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__is", "optional": false, "typeAnnotation": null @@ -185,6 +189,7 @@ "end": 178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -234,6 +239,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -262,6 +268,7 @@ "end": 186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false }, @@ -310,6 +317,7 @@ "end": 241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false, "typeAnnotation": { @@ -356,6 +364,7 @@ "end": 263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_report", "optional": false, "typeAnnotation": { @@ -402,6 +411,7 @@ "end": 290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__validate", "optional": false, "typeAnnotation": null @@ -421,6 +431,7 @@ "end": 304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -483,6 +494,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__is", "optional": false }, @@ -496,6 +508,7 @@ "end": 380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -532,6 +545,7 @@ "end": 403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false, "typeAnnotation": null @@ -566,6 +580,7 @@ "end": 429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_report", "optional": false, "typeAnnotation": null @@ -602,6 +617,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__typia_transform__validateReport", "optional": false }, @@ -634,6 +650,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false } @@ -677,6 +694,7 @@ "end": 554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -702,6 +720,7 @@ "end": 569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_path", "optional": false, "typeAnnotation": { @@ -733,6 +752,7 @@ "end": 594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_exceptionable", "optional": false, "typeAnnotation": { @@ -798,6 +818,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -817,6 +838,7 @@ "end": 674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_report", "optional": false }, @@ -865,6 +887,7 @@ "end": 714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_path", "optional": false }, @@ -916,6 +939,7 @@ "end": 793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -943,6 +967,7 @@ "end": 820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -997,6 +1022,7 @@ "end": 864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "success", "optional": false, "typeAnnotation": null @@ -1030,6 +1056,7 @@ "end": 879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false }, @@ -1066,6 +1093,7 @@ "end": 914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "success", "optional": false }, @@ -1083,6 +1111,7 @@ "end": 962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "success", "optional": false }, @@ -1103,6 +1132,7 @@ "end": 995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -1135,6 +1165,7 @@ "end": 1063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "success", "optional": false }, @@ -1145,6 +1176,7 @@ "end": 1091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "errors", "optional": false }, @@ -1165,6 +1197,7 @@ "end": 1124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -1242,6 +1275,7 @@ "end": 1230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -1291,6 +1325,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IValidation", "optional": false }, @@ -1340,6 +1375,7 @@ "end": 1291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false, "typeAnnotation": { @@ -1379,6 +1415,7 @@ "end": 1383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__validate", "optional": false }, @@ -1405,6 +1442,7 @@ "end": 1388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -1427,6 +1465,7 @@ "end": 1400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "input", "optional": false } @@ -1478,6 +1517,7 @@ "end": 1326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "IValidation", "optional": false }, @@ -1510,6 +1550,7 @@ "end": 1352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Primitive", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-9914/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-9914/1/input.ts.json index dca95c236c35..a2812dc93f39 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-9914/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-9914/1/input.ts.json @@ -62,6 +62,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 41 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -123,6 +126,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/issue-9914/2/input.ts.json b/crates/swc_ecma_parser/tests/typescript/issue-9914/2/input.ts.json index 69a052620ad9..af8e9b9d6cce 100644 --- a/crates/swc_ecma_parser/tests/typescript/issue-9914/2/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/issue-9914/2/input.ts.json @@ -62,6 +62,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -83,6 +84,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -98,6 +100,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -123,6 +126,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/jssue-7428/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/jssue-7428/1/input.ts.json index 1c1ed8311a3a..508f172d8730 100644 --- a/crates/swc_ecma_parser/tests/typescript/jssue-7428/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/jssue-7428/1/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -68,6 +69,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -153,6 +155,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -179,6 +182,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/jssue-7428/2/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/jssue-7428/2/input.tsx.json index 1c1ed8311a3a..508f172d8730 100644 --- a/crates/swc_ecma_parser/tests/typescript/jssue-7428/2/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/jssue-7428/2/input.tsx.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -68,6 +69,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -153,6 +155,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -179,6 +182,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-class/input.ts.json b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-class/input.ts.json index 05dfa27cf79f..9b933a637663 100644 --- a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-class/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-class/input.ts.json @@ -14,6 +14,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C1", "optional": false }, @@ -85,6 +86,7 @@ "end": 69 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C2", "optional": false }, @@ -143,6 +145,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-declaration/input.ts.json b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-declaration/input.ts.json index 6a7a07025057..de4c43912637 100644 --- a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-declaration/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-declaration/input.ts.json @@ -14,6 +14,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -64,6 +65,7 @@ "end": 47 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -106,6 +108,7 @@ "end": 63 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-expr/input.ts.json b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-expr/input.ts.json index aafb8cc82ff7..9a53d6591d5d 100644 --- a/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-expr/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/meta-property/new-target/in-function-expr/input.ts.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false, "typeAnnotation": null @@ -99,6 +100,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false, "typeAnnotation": null @@ -144,6 +146,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-declare/input.ts.json index 1b4bd7e5fe88..f2e83775205e 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-declare/input.ts.json @@ -21,6 +21,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -54,6 +55,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested-declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested-declare/input.ts.json index fa0c3bd1f66d..c0a668809b36 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested-declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested-declare/input.ts.json @@ -21,6 +21,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -47,6 +48,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -80,6 +82,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested/input.ts.json index 256eec460ef2..2fa4cb86db2a 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/body-nested/input.ts.json @@ -21,6 +21,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -47,6 +48,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/body/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/body/input.ts.json index 33d2e2625a92..e81b3e89b527 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/body/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/body/input.ts.json @@ -21,6 +21,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -54,6 +55,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/global-in-module/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/global-in-module/input.ts.json index c6116386e0bb..a5b65586044c 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/global-in-module/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/global-in-module/input.ts.json @@ -46,6 +46,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, @@ -79,6 +80,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/head-declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/head-declare/input.ts.json index 41061ce9374d..1fc50cf5bfdd 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/head-declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/head-declare/input.ts.json @@ -21,6 +21,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -39,6 +40,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -68,6 +70,7 @@ "end": 42 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -123,6 +126,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "global", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/head-export/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/head-export/input.ts.json index 4ceae158b4e3..6d45dae4f74f 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/head-export/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/head-export/input.ts.json @@ -27,6 +27,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, @@ -45,6 +46,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Y", "optional": false }, @@ -81,6 +83,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/module-namespace/head/input.ts.json b/crates/swc_ecma_parser/tests/typescript/module-namespace/head/input.ts.json index 9d02c55b5ffb..aee4a9af089d 100644 --- a/crates/swc_ecma_parser/tests/typescript/module-namespace/head/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/module-namespace/head/input.ts.json @@ -21,6 +21,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -49,6 +50,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -67,6 +69,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -85,6 +88,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -115,6 +119,7 @@ "end": 43 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/mts/1.mts.json b/crates/swc_ecma_parser/tests/typescript/mts/1.mts.json index 951ad83b55e1..fb8be89cd0ad 100644 --- a/crates/swc_ecma_parser/tests/typescript/mts/1.mts.json +++ b/crates/swc_ecma_parser/tests/typescript/mts/1.mts.json @@ -25,6 +25,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "path", "optional": false } @@ -69,6 +70,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/next/0001/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/next/0001/input.tsx.json index c57ec922d7ac..e25e3fb8f3de 100644 --- a/crates/swc_ecma_parser/tests/typescript/next/0001/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/next/0001/input.tsx.json @@ -25,6 +25,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "React", "optional": false } @@ -66,6 +67,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "comp", "optional": false, "typeAnnotation": null @@ -93,6 +95,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "amp-something", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/next/stack-overflow/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/next/stack-overflow/1/input.ts.json index 77ae320ac77c..81f4563dcd9b 100644 --- a/crates/swc_ecma_parser/tests/typescript/next/stack-overflow/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/next/stack-overflow/1/input.ts.json @@ -63,6 +63,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_modules__", "optional": false, "typeAnnotation": null @@ -100,6 +101,7 @@ "end": 58 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -111,6 +113,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -122,6 +125,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -177,6 +181,7 @@ "end": 110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -220,6 +225,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -264,6 +270,7 @@ "end": 190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -308,6 +315,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -352,6 +360,7 @@ "end": 260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -396,6 +405,7 @@ "end": 292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -454,6 +464,7 @@ "end": 340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -465,6 +476,7 @@ "end": 343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -476,6 +488,7 @@ "end": 346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -528,6 +541,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -552,6 +566,7 @@ "end": 402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -624,6 +639,7 @@ "end": 468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -646,6 +662,7 @@ "end": 498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -669,6 +686,7 @@ "end": 516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -715,6 +733,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -733,6 +752,7 @@ "end": 547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -779,6 +799,7 @@ "end": 574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -797,6 +818,7 @@ "end": 578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -843,6 +865,7 @@ "end": 605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -861,6 +884,7 @@ "end": 609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -907,6 +931,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -925,6 +950,7 @@ "end": 640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -971,6 +997,7 @@ "end": 667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -1012,6 +1039,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -1034,6 +1062,7 @@ "end": 713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__dirname", "optional": false } @@ -1071,6 +1100,7 @@ "end": 748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -1110,6 +1140,7 @@ "end": 827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FileSystemCache", "optional": false }, @@ -1157,6 +1188,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1206,6 +1238,7 @@ "end": 916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FileSystemCache", "optional": false }, @@ -1232,6 +1265,7 @@ "end": 923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -1254,6 +1288,7 @@ "end": 932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -1267,6 +1302,7 @@ "end": 935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1323,6 +1359,7 @@ "end": 985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1379,6 +1416,7 @@ "end": 1022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1433,6 +1471,7 @@ "end": 1062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -1452,6 +1491,7 @@ "end": 1064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -1505,6 +1545,7 @@ "end": 1120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -1530,6 +1571,7 @@ "end": 1123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1581,6 +1623,7 @@ "end": 1159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1639,6 +1682,7 @@ "end": 1178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1663,6 +1707,7 @@ "end": 1206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -1687,6 +1732,7 @@ "end": 1242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -1718,6 +1764,7 @@ "end": 1292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -1761,6 +1808,7 @@ "end": 1321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -1809,6 +1857,7 @@ "end": 1381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -1839,6 +1888,7 @@ "end": 1391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -1861,6 +1911,7 @@ "end": 1402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -1905,6 +1956,7 @@ "end": 1439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -1929,6 +1981,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -1951,6 +2004,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2020,6 +2074,7 @@ "end": 1497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2033,6 +2088,7 @@ "end": 1500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2056,6 +2112,7 @@ "end": 1532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2088,6 +2145,7 @@ "end": 1561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2099,6 +2157,7 @@ "end": 1565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2122,6 +2181,7 @@ "end": 1616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2170,6 +2230,7 @@ "end": 1662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2189,6 +2250,7 @@ "end": 1665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -2283,6 +2345,7 @@ "end": 1735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2296,6 +2359,7 @@ "end": 1738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2331,6 +2395,7 @@ "end": 1771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2407,6 +2472,7 @@ "end": 1823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -2482,6 +2548,7 @@ "end": 1900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -2525,6 +2592,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2562,6 +2630,7 @@ "end": 1964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -2584,6 +2653,7 @@ "end": 1976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -2610,6 +2680,7 @@ "end": 1982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -2632,6 +2703,7 @@ "end": 1994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -2693,6 +2765,7 @@ "end": 2046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2792,6 +2865,7 @@ "end": 2125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -2872,6 +2946,7 @@ "end": 2226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -2944,6 +3019,7 @@ "end": 2274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -2957,6 +3033,7 @@ "end": 2276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3008,6 +3085,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3038,6 +3116,7 @@ "end": 2369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3060,6 +3139,7 @@ "end": 2379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3135,6 +3215,7 @@ "end": 2484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3170,6 +3251,7 @@ "end": 2490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3206,6 +3288,7 @@ "end": 2497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3242,6 +3325,7 @@ "end": 2532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -3266,6 +3350,7 @@ "end": 2536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3288,6 +3373,7 @@ "end": 2543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3307,6 +3393,7 @@ "end": 2546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3366,6 +3453,7 @@ "end": 2586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3407,6 +3495,7 @@ "end": 2600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3465,6 +3554,7 @@ "end": 2627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -3487,6 +3577,7 @@ "end": 2636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -3514,6 +3605,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -3593,6 +3685,7 @@ "end": 2738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3636,6 +3729,7 @@ "end": 2769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3686,6 +3780,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -3733,6 +3828,7 @@ "end": 2800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -3795,6 +3891,7 @@ "end": 2845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -3864,6 +3961,7 @@ "end": 2871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -3926,6 +4024,7 @@ "end": 2935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -3969,6 +4068,7 @@ "end": 2964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -3999,6 +4099,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4021,6 +4122,7 @@ "end": 2984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4096,6 +4198,7 @@ "end": 3089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -4131,6 +4234,7 @@ "end": 3095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4167,6 +4271,7 @@ "end": 3102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4203,6 +4308,7 @@ "end": 3137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -4227,6 +4333,7 @@ "end": 3141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -4249,6 +4356,7 @@ "end": 3148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4268,6 +4376,7 @@ "end": 3151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4320,6 +4429,7 @@ "end": 3191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4374,6 +4484,7 @@ "end": 3225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -4401,6 +4512,7 @@ "end": 3230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4423,6 +4535,7 @@ "end": 3239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -4482,6 +4595,7 @@ "end": 3294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -4504,6 +4618,7 @@ "end": 3302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -4560,6 +4675,7 @@ "end": 3349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4579,6 +4695,7 @@ "end": 3375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FileSystemCache", "optional": false } @@ -4618,6 +4735,7 @@ "end": 3402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4670,6 +4788,7 @@ "end": 3453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -4713,6 +4832,7 @@ "end": 3478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4734,6 +4854,7 @@ "end": 3503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAmp", "optional": false }, @@ -4752,6 +4873,7 @@ "end": 3505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -4795,6 +4917,7 @@ "end": 3530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -4819,6 +4942,7 @@ "end": 3534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -4841,6 +4965,7 @@ "end": 3544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -4872,6 +4997,7 @@ "end": 3568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -4940,6 +5066,7 @@ "end": 3647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -4957,6 +5084,7 @@ "end": 3652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -4994,6 +5122,7 @@ "end": 3684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -5018,6 +5147,7 @@ "end": 3688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5052,6 +5182,7 @@ "end": 3703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -5083,6 +5214,7 @@ "end": 3727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -5154,6 +5286,7 @@ "end": 3810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -5191,6 +5324,7 @@ "end": 3814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5213,6 +5347,7 @@ "end": 3826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -5226,6 +5361,7 @@ "end": 3829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -5282,6 +5418,7 @@ "end": 3862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -5306,6 +5443,7 @@ "end": 3866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5342,6 +5480,7 @@ "end": 3873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -5373,6 +5512,7 @@ "end": 3878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5463,6 +5603,7 @@ "end": 3920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5511,6 +5652,7 @@ "end": 3941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -5584,6 +5726,7 @@ "end": 3998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -5622,6 +5765,7 @@ "end": 4051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Log", "optional": false }, @@ -5669,6 +5813,7 @@ "end": 4083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -5704,6 +5849,7 @@ "end": 4091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -5738,6 +5884,7 @@ "end": 4102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -5749,6 +5896,7 @@ "end": 4112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "console", "optional": false } @@ -5805,6 +5953,7 @@ "end": 4149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -5852,6 +6001,7 @@ "end": 4188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -5905,6 +6055,7 @@ "end": 4226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -5947,6 +6098,7 @@ "end": 4244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6008,6 +6160,7 @@ "end": 4288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -6048,6 +6201,7 @@ "end": 4330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6077,6 +6231,7 @@ "end": 4336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -6272,6 +6427,7 @@ "end": 4494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6289,6 +6445,7 @@ "end": 4498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6341,6 +6498,7 @@ "end": 4539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6370,6 +6528,7 @@ "end": 4545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -6437,6 +6596,7 @@ "end": 4580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6453,6 +6613,7 @@ "end": 4586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6505,6 +6666,7 @@ "end": 4628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6534,6 +6696,7 @@ "end": 4634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -6641,6 +6804,7 @@ "end": 4687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6657,6 +6821,7 @@ "end": 4693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6709,6 +6874,7 @@ "end": 4738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6738,6 +6904,7 @@ "end": 4744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -6893,6 +7060,7 @@ "end": 4822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -6911,6 +7079,7 @@ "end": 4826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -6963,6 +7132,7 @@ "end": 4868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -6992,6 +7162,7 @@ "end": 4874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -7147,6 +7318,7 @@ "end": 4954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7165,6 +7337,7 @@ "end": 4958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7217,6 +7390,7 @@ "end": 5001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -7246,6 +7420,7 @@ "end": 5007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -7468,6 +7643,7 @@ "end": 5127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7486,6 +7662,7 @@ "end": 5131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -7611,6 +7788,7 @@ "end": 5220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -7696,6 +7874,7 @@ "end": 5270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7747,6 +7926,7 @@ "end": 5310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -7823,6 +8003,7 @@ "end": 5376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -7880,6 +8061,7 @@ "end": 5398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -7910,6 +8092,7 @@ "end": 5455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Log", "optional": false }, @@ -7923,6 +8106,7 @@ "end": 5457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8025,6 +8209,7 @@ "end": 5528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8044,6 +8229,7 @@ "end": 5531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -8063,6 +8249,7 @@ "end": 5534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -8139,6 +8326,7 @@ "end": 5603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -8196,6 +8384,7 @@ "end": 5628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8219,6 +8408,7 @@ "end": 5676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -8250,6 +8440,7 @@ "end": 5705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8288,6 +8479,7 @@ "end": 5711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8313,6 +8505,7 @@ "end": 5721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -8355,6 +8548,7 @@ "end": 5778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -8368,6 +8562,7 @@ "end": 5780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -8423,6 +8618,7 @@ "end": 5848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8463,6 +8659,7 @@ "end": 5883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8535,6 +8732,7 @@ "end": 5926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8575,6 +8773,7 @@ "end": 5961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8647,6 +8846,7 @@ "end": 6006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8687,6 +8887,7 @@ "end": 6041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8759,6 +8960,7 @@ "end": 6087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8799,6 +9001,7 @@ "end": 6122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8871,6 +9074,7 @@ "end": 6165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -8911,6 +9115,7 @@ "end": 6200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -8986,6 +9191,7 @@ "end": 6248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -9012,6 +9218,7 @@ "end": 6266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Log", "optional": false }, @@ -9054,6 +9261,7 @@ "end": 6293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -9106,6 +9314,7 @@ "end": 6344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -9184,6 +9393,7 @@ "end": 6452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -9238,6 +9448,7 @@ "end": 6515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9286,6 +9497,7 @@ "end": 6564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -9326,6 +9538,7 @@ "end": 6594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9364,6 +9577,7 @@ "end": 6635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -9407,6 +9621,7 @@ "end": 6692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -9431,6 +9646,7 @@ "end": 6696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -9483,6 +9699,7 @@ "end": 6758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -9521,6 +9738,7 @@ "end": 6799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -9567,6 +9785,7 @@ "end": 6862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -9595,6 +9814,7 @@ "end": 6871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -9664,6 +9884,7 @@ "end": 6925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -9717,6 +9938,7 @@ "end": 6960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -9739,6 +9961,7 @@ "end": 6972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9775,6 +9998,7 @@ "end": 7002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -9793,6 +10017,7 @@ "end": 7013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -9806,6 +10031,7 @@ "end": 7015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9851,6 +10077,7 @@ "end": 7080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -9877,6 +10104,7 @@ "end": 7085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -9902,6 +10130,7 @@ "end": 7094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -9954,6 +10183,7 @@ "end": 7149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -9973,6 +10203,7 @@ "end": 7152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -10013,6 +10244,7 @@ "end": 7193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false }, @@ -10026,6 +10258,7 @@ "end": 7195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10039,6 +10272,7 @@ "end": 7198 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10091,6 +10325,7 @@ "end": 7247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10110,6 +10345,7 @@ "end": 7250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -10166,6 +10402,7 @@ "end": 7297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10213,6 +10450,7 @@ "end": 7333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10259,6 +10497,7 @@ "end": 7379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10283,6 +10522,7 @@ "end": 7386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -10338,6 +10578,7 @@ "end": 7423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -10434,6 +10675,7 @@ "end": 7494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -10445,6 +10687,7 @@ "end": 7498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -10623,6 +10866,7 @@ "end": 7746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -10642,6 +10886,7 @@ "end": 7763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MaxAge", "optional": false } @@ -10681,6 +10926,7 @@ "end": 7790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10692,6 +10938,7 @@ "end": 7793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -10703,6 +10950,7 @@ "end": 7796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -10755,6 +11003,7 @@ "end": 7846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -10773,6 +11022,7 @@ "end": 7850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -10819,6 +11069,7 @@ "end": 7877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -10837,6 +11088,7 @@ "end": 7881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -10883,6 +11135,7 @@ "end": 7908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -10901,6 +11154,7 @@ "end": 7918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -10920,6 +11174,7 @@ "end": 7961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneBehindFetch", "optional": false }, @@ -10939,6 +11194,7 @@ "end": 7963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -10958,6 +11214,7 @@ "end": 7966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -11001,6 +11258,7 @@ "end": 7991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -11025,6 +11283,7 @@ "end": 7995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -11047,6 +11306,7 @@ "end": 8001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11078,6 +11338,7 @@ "end": 8026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -11110,6 +11371,7 @@ "end": 8051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -11151,6 +11413,7 @@ "end": 8095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -11186,6 +11449,7 @@ "end": 8105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -11236,6 +11500,7 @@ "end": 8158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -11258,6 +11523,7 @@ "end": 8164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11271,6 +11537,7 @@ "end": 8167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -11306,6 +11573,7 @@ "end": 8210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -11329,6 +11597,7 @@ "end": 8220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -11379,6 +11648,7 @@ "end": 8251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -11426,6 +11696,7 @@ "end": 8294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -11449,6 +11720,7 @@ "end": 8304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -11492,6 +11764,7 @@ "end": 8350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -11535,6 +11808,7 @@ "end": 8400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -11552,6 +11826,7 @@ "end": 8404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -11591,6 +11866,7 @@ "end": 8445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -11609,6 +11885,7 @@ "end": 8449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -11622,6 +11899,7 @@ "end": 8451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11635,6 +11913,7 @@ "end": 8454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -11666,6 +11945,7 @@ "end": 8474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -11694,6 +11974,7 @@ "end": 8517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -11728,6 +12009,7 @@ "end": 8548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -11764,6 +12046,7 @@ "end": 8556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -11789,6 +12072,7 @@ "end": 8561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -11830,6 +12114,7 @@ "end": 8569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -11912,6 +12197,7 @@ "end": 8638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -11934,6 +12220,7 @@ "end": 8644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -11947,6 +12234,7 @@ "end": 8647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -11978,6 +12266,7 @@ "end": 8673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -11996,6 +12285,7 @@ "end": 8677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -12006,6 +12296,7 @@ "end": 8682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -12037,6 +12328,7 @@ "end": 8707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -12054,6 +12346,7 @@ "end": 8717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -12088,6 +12381,7 @@ "end": 8743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -12137,6 +12431,7 @@ "end": 8792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneBehindFetch", "optional": false }, @@ -12177,6 +12472,7 @@ "end": 8813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -12225,6 +12521,7 @@ "end": 8849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneBehindFetch", "optional": false }, @@ -12252,6 +12549,7 @@ "end": 8865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -12271,6 +12569,7 @@ "end": 8870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -12282,6 +12581,7 @@ "end": 8874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -12319,6 +12619,7 @@ "end": 8889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -12338,6 +12639,7 @@ "end": 8914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "oneBehindFetch", "optional": false } @@ -12377,6 +12679,7 @@ "end": 8942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -12388,6 +12691,7 @@ "end": 8945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -12399,6 +12703,7 @@ "end": 8948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -12468,6 +12773,7 @@ "end": 9034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -12490,6 +12796,7 @@ "end": 9080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -12512,6 +12819,7 @@ "end": 9127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -12534,6 +12842,7 @@ "end": 9162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -12557,6 +12866,7 @@ "end": 9180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -12603,6 +12913,7 @@ "end": 9207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -12621,6 +12932,7 @@ "end": 9211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -12670,6 +12982,7 @@ "end": 9232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -12720,6 +13033,7 @@ "end": 9271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -12731,6 +13045,7 @@ "end": 9275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -12750,6 +13065,7 @@ "end": 9285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -12763,6 +13079,7 @@ "end": 9287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -12793,6 +13110,7 @@ "end": 9334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -12814,6 +13132,7 @@ "end": 9381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -12835,6 +13154,7 @@ "end": 9416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -12856,6 +13176,7 @@ "end": 9446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -12898,6 +13219,7 @@ "end": 9488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -12909,6 +13231,7 @@ "end": 9491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -12920,6 +13243,7 @@ "end": 9494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -12989,6 +13313,7 @@ "end": 9579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -13012,6 +13337,7 @@ "end": 9597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -13061,6 +13387,7 @@ "end": 9618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13313,6 +13640,7 @@ "end": 10024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -13324,6 +13652,7 @@ "end": 10027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -13350,6 +13679,7 @@ "end": 10033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13370,6 +13700,7 @@ "end": 10047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -13405,6 +13736,7 @@ "end": 10078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -13444,6 +13776,7 @@ "end": 10109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13533,6 +13866,7 @@ "end": 10219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13569,6 +13903,7 @@ "end": 10245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -13582,6 +13917,7 @@ "end": 10247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -13628,6 +13964,7 @@ "end": 10265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13735,6 +14072,7 @@ "end": 10444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -13778,6 +14116,7 @@ "end": 10482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -13800,6 +14139,7 @@ "end": 10487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -13847,6 +14187,7 @@ "end": 10545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAmpScriptImport", "optional": false }, @@ -13860,6 +14201,7 @@ "end": 10547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -13893,6 +14235,7 @@ "end": 10553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -13999,6 +14342,7 @@ "end": 10792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAmpScriptImport", "optional": false }, @@ -14018,6 +14362,7 @@ "end": 10794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -14064,6 +14409,7 @@ "end": 10819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14139,6 +14485,7 @@ "end": 10917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14202,6 +14549,7 @@ "end": 11003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -14239,6 +14587,7 @@ "end": 11007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14287,6 +14636,7 @@ "end": 11038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14364,6 +14714,7 @@ "end": 11095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -14476,6 +14827,7 @@ "end": 11238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -14487,6 +14839,7 @@ "end": 11241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -14498,6 +14851,7 @@ "end": 11244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -14520,6 +14874,7 @@ "end": 11288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__ncc_wildcard$0", "optional": false }, @@ -14539,6 +14894,7 @@ "end": 11290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -14579,6 +14935,7 @@ "end": 11315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14612,6 +14969,7 @@ "end": 11342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -14652,6 +15010,7 @@ "end": 11376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14685,6 +15044,7 @@ "end": 11419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -14725,6 +15085,7 @@ "end": 11453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14758,6 +15119,7 @@ "end": 11486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -14798,6 +15160,7 @@ "end": 11520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14831,6 +15194,7 @@ "end": 11555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -14871,6 +15235,7 @@ "end": 11589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14904,6 +15269,7 @@ "end": 11631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -14944,6 +15310,7 @@ "end": 11664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -14977,6 +15344,7 @@ "end": 11693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15017,6 +15385,7 @@ "end": 11727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15050,6 +15419,7 @@ "end": 11765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15090,6 +15460,7 @@ "end": 11799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15123,6 +15494,7 @@ "end": 11827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15163,6 +15535,7 @@ "end": 11861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15196,6 +15569,7 @@ "end": 11899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15236,6 +15610,7 @@ "end": 11933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15269,6 +15644,7 @@ "end": 11971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15309,6 +15685,7 @@ "end": 12005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15342,6 +15719,7 @@ "end": 12030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15382,6 +15760,7 @@ "end": 12064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15415,6 +15794,7 @@ "end": 12091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15455,6 +15835,7 @@ "end": 12125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15488,6 +15869,7 @@ "end": 12156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15528,6 +15910,7 @@ "end": 12190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15561,6 +15944,7 @@ "end": 12223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15601,6 +15985,7 @@ "end": 12257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15634,6 +16019,7 @@ "end": 12287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15674,6 +16060,7 @@ "end": 12321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15707,6 +16094,7 @@ "end": 12365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15747,6 +16135,7 @@ "end": 12399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15780,6 +16169,7 @@ "end": 12434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15820,6 +16210,7 @@ "end": 12468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15853,6 +16244,7 @@ "end": 12499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15893,6 +16285,7 @@ "end": 12533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15926,6 +16319,7 @@ "end": 12572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -15966,6 +16360,7 @@ "end": 12605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -15999,6 +16394,7 @@ "end": 12636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16039,6 +16435,7 @@ "end": 12670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16072,6 +16469,7 @@ "end": 12704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16112,6 +16510,7 @@ "end": 12738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -16145,6 +16544,7 @@ "end": 12774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16234,6 +16634,7 @@ "end": 12839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -16252,6 +16653,7 @@ "end": 12843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16298,6 +16700,7 @@ "end": 12870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -16316,6 +16719,7 @@ "end": 12874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16362,6 +16766,7 @@ "end": 12899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -16380,6 +16785,7 @@ "end": 12903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16426,6 +16832,7 @@ "end": 12930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -16444,6 +16851,7 @@ "end": 12934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16490,6 +16898,7 @@ "end": 12961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -16508,6 +16917,7 @@ "end": 12965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -16554,6 +16964,7 @@ "end": 12992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -16774,6 +17185,7 @@ "end": 13336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -17006,6 +17418,7 @@ "end": 13714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -17034,6 +17447,7 @@ "end": 13743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -17055,6 +17469,7 @@ "end": 13767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -17076,6 +17491,7 @@ "end": 13803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -17114,6 +17530,7 @@ "end": 13883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomTransformer", "optional": false }, @@ -17161,6 +17578,7 @@ "end": 13915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -17172,6 +17590,7 @@ "end": 13919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -17231,6 +17650,7 @@ "end": 13959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -17274,6 +17694,7 @@ "end": 14016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -17293,6 +17714,7 @@ "end": 14019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -17336,6 +17758,7 @@ "end": 14050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -17366,6 +17789,7 @@ "end": 14060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -17388,6 +17812,7 @@ "end": 14068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -17451,6 +17876,7 @@ "end": 14117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -17464,6 +17890,7 @@ "end": 14120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17499,6 +17926,7 @@ "end": 14151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -17521,6 +17949,7 @@ "end": 14163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -17573,6 +18002,7 @@ "end": 14220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -17598,6 +18028,7 @@ "end": 14223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -17653,6 +18084,7 @@ "end": 14253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -17688,6 +18120,7 @@ "end": 14263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -17737,6 +18170,7 @@ "end": 14310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -17761,6 +18195,7 @@ "end": 14320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -17799,6 +18234,7 @@ "end": 14335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17834,6 +18270,7 @@ "end": 14372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sequence", "optional": false, "typeAnnotation": null @@ -17853,6 +18290,7 @@ "end": 14383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -17864,6 +18302,7 @@ "end": 14386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -17896,6 +18335,7 @@ "end": 14424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -17927,6 +18367,7 @@ "end": 14458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -17949,6 +18390,7 @@ "end": 14470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -17962,6 +18404,7 @@ "end": 14473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -18041,6 +18484,7 @@ "end": 14559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sequence", "optional": false } @@ -18067,6 +18511,7 @@ "end": 14568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -18131,6 +18576,7 @@ "end": 14625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -18206,6 +18652,7 @@ "end": 14669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -18239,6 +18686,7 @@ "end": 14682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -18252,6 +18700,7 @@ "end": 14685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -18384,6 +18833,7 @@ "end": 14801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -18463,6 +18913,7 @@ "end": 14864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -18629,6 +19080,7 @@ "end": 15004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -18710,6 +19162,7 @@ "end": 15050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -18755,6 +19208,7 @@ "end": 15073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -18795,6 +19249,7 @@ "end": 15115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -18837,6 +19292,7 @@ "end": 15161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -18855,6 +19311,7 @@ "end": 15180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__ncc_wildcard$0", "optional": false }, @@ -18868,6 +19325,7 @@ "end": 15182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -18901,6 +19359,7 @@ "end": 15246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -18914,6 +19373,7 @@ "end": 15248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -18983,6 +19443,7 @@ "end": 15319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19019,6 +19480,7 @@ "end": 15378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomTransformer", "optional": false } @@ -19040,6 +19502,7 @@ "end": 15413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -19061,6 +19524,7 @@ "end": 15459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -19082,6 +19546,7 @@ "end": 15506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -19124,6 +19589,7 @@ "end": 15547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -19179,6 +19645,7 @@ "end": 15593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19226,6 +19693,7 @@ "end": 15660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -19272,6 +19740,7 @@ "end": 15689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19344,6 +19813,7 @@ "end": 15800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -19367,6 +19837,7 @@ "end": 15804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19434,6 +19905,7 @@ "end": 15860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19461,6 +19933,7 @@ "end": 15895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19489,6 +19962,7 @@ "end": 15921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19540,6 +20014,7 @@ "end": 16001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -19586,6 +20061,7 @@ "end": 16033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19624,6 +20100,7 @@ "end": 16046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19709,6 +20186,7 @@ "end": 16131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -19747,6 +20225,7 @@ "end": 16201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findMetaViewport", "optional": false }, @@ -19766,6 +20245,7 @@ "end": 16203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -19815,6 +20295,7 @@ "end": 16233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -19832,6 +20313,7 @@ "end": 16237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -19862,6 +20344,7 @@ "end": 16251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19887,6 +20370,7 @@ "end": 16263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -19904,6 +20388,7 @@ "end": 16267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -19958,6 +20443,7 @@ "end": 16308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20006,6 +20492,7 @@ "end": 16332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20059,6 +20546,7 @@ "end": 16396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -20100,6 +20588,7 @@ "end": 16520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skipNodeAndChildren", "optional": false }, @@ -20119,6 +20608,7 @@ "end": 16522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -20158,6 +20648,7 @@ "end": 16547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20197,6 +20688,7 @@ "end": 16591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20234,6 +20726,7 @@ "end": 16664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skipNodeAndChildren", "optional": false }, @@ -20253,6 +20746,7 @@ "end": 16666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20303,6 +20797,7 @@ "end": 16702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20339,6 +20834,7 @@ "end": 16765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findMetaViewport", "optional": false } @@ -20360,6 +20856,7 @@ "end": 16823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "skipNodeAndChildren", "optional": false } @@ -20402,6 +20899,7 @@ "end": 16865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -20413,6 +20911,7 @@ "end": 16868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -20424,6 +20923,7 @@ "end": 16871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -20493,6 +20993,7 @@ "end": 16950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -20515,6 +21016,7 @@ "end": 16979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -20538,6 +21040,7 @@ "end": 16997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -20601,6 +21104,7 @@ "end": 17057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -20623,6 +21127,7 @@ "end": 17084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -20645,6 +21150,7 @@ "end": 17112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -20668,6 +21174,7 @@ "end": 17130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -20714,6 +21221,7 @@ "end": 17164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextNode", "optional": false, "typeAnnotation": null @@ -20736,6 +21244,7 @@ "end": 17178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -20779,6 +21288,7 @@ "end": 17205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -20796,6 +21306,7 @@ "end": 17209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20825,6 +21336,7 @@ "end": 17243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -20849,6 +21361,7 @@ "end": 17275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -20880,6 +21393,7 @@ "end": 17315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -20891,6 +21405,7 @@ "end": 17319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -20911,6 +21426,7 @@ "end": 17345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -20945,6 +21461,7 @@ "end": 17376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -20962,6 +21479,7 @@ "end": 17380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -20991,6 +21509,7 @@ "end": 17419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -21015,6 +21534,7 @@ "end": 17455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -21043,6 +21563,7 @@ "end": 17499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -21060,6 +21581,7 @@ "end": 17503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -21125,6 +21647,7 @@ "end": 17596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remove", "optional": false, "typeAnnotation": null @@ -21147,6 +21670,7 @@ "end": 17610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -21187,6 +21711,7 @@ "end": 17631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -21200,6 +21725,7 @@ "end": 17633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -21242,6 +21768,7 @@ "end": 17679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false, "typeAnnotation": null @@ -21264,6 +21791,7 @@ "end": 17693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -21283,6 +21811,7 @@ "end": 17696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -21323,6 +21852,7 @@ "end": 17722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -21373,6 +21903,7 @@ "end": 17788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -21392,6 +21923,7 @@ "end": 17799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -21436,6 +21968,7 @@ "end": 17822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -21467,6 +22000,7 @@ "end": 17838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -21515,6 +22049,7 @@ "end": 17876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -21538,6 +22073,7 @@ "end": 17880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -21582,6 +22118,7 @@ "end": 17891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -21645,6 +22182,7 @@ "end": 17935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -21664,6 +22202,7 @@ "end": 17944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -21695,6 +22234,7 @@ "end": 17967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -21714,6 +22254,7 @@ "end": 17976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -21745,6 +22286,7 @@ "end": 17999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -21804,6 +22346,7 @@ "end": 18075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertBefore", "optional": false, "typeAnnotation": null @@ -21826,6 +22369,7 @@ "end": 18089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -21845,6 +22389,7 @@ "end": 18092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -21864,6 +22409,7 @@ "end": 18095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -21897,6 +22443,7 @@ "end": 18120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -21928,6 +22475,7 @@ "end": 18145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -21941,6 +22489,7 @@ "end": 18147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -21954,6 +22503,7 @@ "end": 18150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -21994,6 +22544,7 @@ "end": 18225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -22007,6 +22558,7 @@ "end": 18227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -22020,6 +22572,7 @@ "end": 18230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22062,6 +22615,7 @@ "end": 18276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertAfter", "optional": false, "typeAnnotation": null @@ -22084,6 +22638,7 @@ "end": 18290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -22103,6 +22658,7 @@ "end": 18293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -22122,6 +22678,7 @@ "end": 18296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -22155,6 +22712,7 @@ "end": 18321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -22186,6 +22744,7 @@ "end": 18346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -22199,6 +22758,7 @@ "end": 18348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -22212,6 +22772,7 @@ "end": 18351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22252,6 +22813,7 @@ "end": 18426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -22265,6 +22827,7 @@ "end": 18428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -22278,6 +22841,7 @@ "end": 18431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22320,6 +22884,7 @@ "end": 18475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendAll", "optional": false, "typeAnnotation": null @@ -22342,6 +22907,7 @@ "end": 18489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -22361,6 +22927,7 @@ "end": 18492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -22401,6 +22968,7 @@ "end": 18518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -22454,6 +23022,7 @@ "end": 18593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -22482,6 +23051,7 @@ "end": 18600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -22499,6 +23069,7 @@ "end": 18604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -22529,6 +23100,7 @@ "end": 18614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -22539,6 +23111,7 @@ "end": 18618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -22558,6 +23131,7 @@ "end": 18621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -22590,6 +23164,7 @@ "end": 18658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -22603,6 +23178,7 @@ "end": 18660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -22622,6 +23198,7 @@ "end": 18663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -22638,6 +23215,7 @@ "end": 18665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -22685,6 +23263,7 @@ "end": 18734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstChildByTag", "optional": false, "typeAnnotation": null @@ -22707,6 +23286,7 @@ "end": 18748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -22726,6 +23306,7 @@ "end": 18751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -22773,6 +23354,7 @@ "end": 18777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -22797,6 +23379,7 @@ "end": 18783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -22869,6 +23452,7 @@ "end": 18870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -22914,6 +23498,7 @@ "end": 18887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -22939,6 +23524,7 @@ "end": 18892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -22971,6 +23557,7 @@ "end": 18905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -22990,6 +23577,7 @@ "end": 18919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23040,6 +23628,7 @@ "end": 18967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasAttribute", "optional": false, "typeAnnotation": null @@ -23062,6 +23651,7 @@ "end": 18981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -23081,6 +23671,7 @@ "end": 18984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -23127,6 +23718,7 @@ "end": 19010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -23177,6 +23769,7 @@ "end": 19058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -23193,6 +23786,7 @@ "end": 19063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -23241,6 +23835,7 @@ "end": 19109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move", "optional": false, "typeAnnotation": null @@ -23263,6 +23858,7 @@ "end": 19123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -23282,6 +23878,7 @@ "end": 19126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -23322,6 +23919,7 @@ "end": 19152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remove", "optional": false }, @@ -23335,6 +23933,7 @@ "end": 19154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -23363,6 +23962,7 @@ "end": 19184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -23376,6 +23976,7 @@ "end": 19186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23389,6 +23990,7 @@ "end": 19189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -23431,6 +24033,7 @@ "end": 19237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false, "typeAnnotation": null @@ -23450,6 +24053,7 @@ "end": 19242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -23461,6 +24065,7 @@ "end": 19245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -23480,6 +24085,7 @@ "end": 19255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -23493,6 +24099,7 @@ "end": 19257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -23506,6 +24113,7 @@ "end": 19260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23545,6 +24153,7 @@ "end": 19291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertText", "optional": false, "typeAnnotation": null @@ -23564,6 +24173,7 @@ "end": 19296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -23575,6 +24185,7 @@ "end": 19299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -23611,6 +24222,7 @@ "end": 19329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -23629,6 +24241,7 @@ "end": 19337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -23654,6 +24267,7 @@ "end": 19347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -23685,6 +24299,7 @@ "end": 19377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -23698,6 +24313,7 @@ "end": 19379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -23711,6 +24327,7 @@ "end": 19382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -23753,6 +24370,7 @@ "end": 19430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createDocType", "optional": false, "typeAnnotation": null @@ -23796,6 +24414,7 @@ "end": 19464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -23814,6 +24433,7 @@ "end": 19472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -23862,6 +24482,7 @@ "end": 19528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -23903,6 +24524,7 @@ "end": 19557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -23939,6 +24561,7 @@ "end": 19610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false } @@ -23960,6 +24583,7 @@ "end": 19648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendAll", "optional": false } @@ -23981,6 +24605,7 @@ "end": 19690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertAfter", "optional": false } @@ -24002,6 +24627,7 @@ "end": 19726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextNode", "optional": false } @@ -24023,6 +24649,7 @@ "end": 19758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "remove", "optional": false } @@ -24044,6 +24671,7 @@ "end": 19804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createDocType", "optional": false } @@ -24065,6 +24693,7 @@ "end": 19850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createElement", "optional": false } @@ -24086,6 +24715,7 @@ "end": 19890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertText", "optional": false } @@ -24107,6 +24737,7 @@ "end": 19934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "insertBefore", "optional": false } @@ -24128,6 +24759,7 @@ "end": 19978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasAttribute", "optional": false } @@ -24149,6 +24781,7 @@ "end": 20028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "firstChildByTag", "optional": false } @@ -24170,6 +24803,7 @@ "end": 20056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "move", "optional": false } @@ -24212,6 +24846,7 @@ "end": 20096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -24264,6 +24899,7 @@ "end": 20147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -24388,6 +25024,7 @@ "end": 20218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -24536,6 +25173,7 @@ "end": 20350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -24648,6 +25286,7 @@ "end": 20447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -24666,6 +25305,7 @@ "end": 20459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false }, @@ -24734,6 +25374,7 @@ "end": 20499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -24752,6 +25393,7 @@ "end": 20511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false }, @@ -24820,6 +25462,7 @@ "end": 20553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -24838,6 +25481,7 @@ "end": 20565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false }, @@ -24906,6 +25550,7 @@ "end": 20608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -24924,6 +25569,7 @@ "end": 20620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false }, @@ -24978,6 +25624,7 @@ "end": 20680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getLayoutClass", "optional": false }, @@ -24997,6 +25644,7 @@ "end": 20682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -25037,6 +25685,7 @@ "end": 20708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -25062,6 +25711,7 @@ "end": 20740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -25099,6 +25749,7 @@ "end": 20805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -25120,6 +25771,7 @@ "end": 20857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHeight", "optional": false }, @@ -25139,6 +25791,7 @@ "end": 20859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -25158,6 +25811,7 @@ "end": 20862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -25177,6 +25831,7 @@ "end": 20865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -25244,6 +25899,7 @@ "end": 20891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -25271,6 +25927,7 @@ "end": 20903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -25299,6 +25956,7 @@ "end": 20920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -25334,6 +25992,7 @@ "end": 20946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -25369,6 +26028,7 @@ "end": 20985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -25402,6 +26062,7 @@ "end": 21071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -25437,6 +26098,7 @@ "end": 21151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -25472,6 +26134,7 @@ "end": 21231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -25507,6 +26170,7 @@ "end": 21318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -25541,6 +26205,7 @@ "end": 21417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -25561,6 +26226,7 @@ "end": 21468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateWidth", "optional": false }, @@ -25580,6 +26246,7 @@ "end": 21470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -25599,6 +26266,7 @@ "end": 21473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -25618,6 +26286,7 @@ "end": 21476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -25678,6 +26347,7 @@ "end": 21502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -25705,6 +26375,7 @@ "end": 21514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -25740,6 +26411,7 @@ "end": 21533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -25775,6 +26447,7 @@ "end": 21572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -25808,6 +26481,7 @@ "end": 21658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -25843,6 +26517,7 @@ "end": 21738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -25878,6 +26553,7 @@ "end": 21818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -25913,6 +26589,7 @@ "end": 21905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -25947,6 +26624,7 @@ "end": 22004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -25967,6 +26645,7 @@ "end": 22060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLayoutSizeDefined", "optional": false }, @@ -25986,6 +26665,7 @@ "end": 22062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -26039,6 +26719,7 @@ "end": 22090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -26061,6 +26742,7 @@ "end": 22100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -26103,6 +26785,7 @@ "end": 22160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getCssLengthStyle", "optional": false }, @@ -26122,6 +26805,7 @@ "end": 22162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -26141,6 +26825,7 @@ "end": 22165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -26187,6 +26872,7 @@ "end": 22191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26247,6 +26933,7 @@ "end": 22270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26287,6 +26974,7 @@ "end": 22312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -26339,6 +27027,7 @@ "end": 22366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26355,6 +27044,7 @@ "end": 22371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26380,6 +27070,7 @@ "end": 22383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26453,6 +27144,7 @@ "end": 22439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseLayout", "optional": false }, @@ -26472,6 +27164,7 @@ "end": 22441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -26512,6 +27205,7 @@ "end": 22467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -26564,6 +27258,7 @@ "end": 22536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -26588,6 +27283,7 @@ "end": 22540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26638,6 +27334,7 @@ "end": 22577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -26660,6 +27357,7 @@ "end": 22587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -26706,6 +27404,7 @@ "end": 22625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -26746,6 +27445,7 @@ "end": 22721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateLayout", "optional": false }, @@ -26765,6 +27465,7 @@ "end": 22723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -26784,6 +27485,7 @@ "end": 22726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -26803,6 +27505,7 @@ "end": 22729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -26822,6 +27525,7 @@ "end": 22732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -26841,6 +27545,7 @@ "end": 22735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -26881,6 +27586,7 @@ "end": 22760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -26915,6 +27621,7 @@ "end": 22799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -26956,6 +27663,7 @@ "end": 22840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -26989,6 +27697,7 @@ "end": 22852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -27057,6 +27766,7 @@ "end": 22940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -27102,6 +27812,7 @@ "end": 22953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -27128,6 +27839,7 @@ "end": 22964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -27204,6 +27916,7 @@ "end": 23057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -27229,6 +27942,7 @@ "end": 23068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -27262,6 +27976,7 @@ "end": 23080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -27272,6 +27987,7 @@ "end": 23085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -27338,6 +28054,7 @@ "end": 23224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false }, @@ -27357,6 +28074,7 @@ "end": 23226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -27382,6 +28100,7 @@ "end": 23229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -27416,6 +28135,7 @@ "end": 23240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -27468,6 +28188,7 @@ "end": 23275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -27578,6 +28299,7 @@ "end": 23456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -27637,6 +28359,7 @@ "end": 23533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -27682,6 +28405,7 @@ "end": 23567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -27717,6 +28441,7 @@ "end": 23612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -27751,6 +28476,7 @@ "end": 23648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -27793,6 +28519,7 @@ "end": 23684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -27840,6 +28567,7 @@ "end": 23720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -27888,6 +28616,7 @@ "end": 23757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -27907,6 +28636,7 @@ "end": 23769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -27925,6 +28655,7 @@ "end": 23799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -27953,6 +28684,7 @@ "end": 23839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -28000,6 +28732,7 @@ "end": 23876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28048,6 +28781,7 @@ "end": 23914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28067,6 +28801,7 @@ "end": 23926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -28085,6 +28820,7 @@ "end": 23956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -28116,6 +28852,7 @@ "end": 23998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -28156,6 +28893,7 @@ "end": 24047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -28180,6 +28918,7 @@ "end": 24051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -28202,6 +28941,7 @@ "end": 24058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -28233,6 +28973,7 @@ "end": 24083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -28258,6 +28999,7 @@ "end": 24115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -28292,6 +29034,7 @@ "end": 24151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28324,6 +29067,7 @@ "end": 24168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -28352,6 +29096,7 @@ "end": 24181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -28398,6 +29143,7 @@ "end": 24204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -28415,6 +29161,7 @@ "end": 24208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -28457,6 +29204,7 @@ "end": 24234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -28504,6 +29252,7 @@ "end": 24266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28553,6 +29302,7 @@ "end": 24301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28588,6 +29338,7 @@ "end": 24346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -28629,6 +29380,7 @@ "end": 24386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -28651,6 +29403,7 @@ "end": 24396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -28710,6 +29463,7 @@ "end": 24427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28758,6 +29512,7 @@ "end": 24465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -28777,6 +29532,7 @@ "end": 24474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -28799,6 +29555,7 @@ "end": 24517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -28819,6 +29576,7 @@ "end": 24579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getLayoutSizeDefinedClass", "optional": false }, @@ -28887,6 +29645,7 @@ "end": 24666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -28923,6 +29682,7 @@ "end": 24719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseLayout", "optional": false } @@ -28944,6 +29704,7 @@ "end": 24757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cssLength", "optional": false } @@ -28965,6 +29726,7 @@ "end": 24805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getLayoutClass", "optional": false } @@ -28986,6 +29748,7 @@ "end": 24855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHeight", "optional": false } @@ -29007,6 +29770,7 @@ "end": 24903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateWidth", "optional": false } @@ -29028,6 +29792,7 @@ "end": 24961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isLayoutSizeDefined", "optional": false } @@ -29049,6 +29814,7 @@ "end": 25015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getCssLengthStyle", "optional": false } @@ -29070,6 +29836,7 @@ "end": 25065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateLayout", "optional": false } @@ -29091,6 +29858,7 @@ "end": 25135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getLayoutSizeDefinedClass", "optional": false } @@ -29133,6 +29901,7 @@ "end": 25177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -29144,6 +29913,7 @@ "end": 25180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -29155,6 +29925,7 @@ "end": 25183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -29207,6 +29978,7 @@ "end": 25235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -29231,6 +30003,7 @@ "end": 25239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -29303,6 +30076,7 @@ "end": 25294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -29325,6 +30099,7 @@ "end": 25322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -29348,6 +30123,7 @@ "end": 25340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -29394,6 +30170,7 @@ "end": 25367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -29420,6 +30197,7 @@ "end": 25423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PathResolver", "optional": false }, @@ -29467,6 +30245,7 @@ "end": 25455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -29518,6 +30297,7 @@ "end": 25496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -29582,6 +30362,7 @@ "end": 25562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -29671,6 +30452,7 @@ "end": 25665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -29718,6 +30500,7 @@ "end": 25732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -29737,6 +30520,7 @@ "end": 25735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -29802,6 +30586,7 @@ "end": 25787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -29815,6 +30600,7 @@ "end": 25790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -29867,6 +30653,7 @@ "end": 25848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -29910,6 +30697,7 @@ "end": 25877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -29960,6 +30748,7 @@ "end": 25942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -29973,6 +30762,7 @@ "end": 25944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -30001,6 +30791,7 @@ "end": 25972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -30030,6 +30821,7 @@ "end": 26010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -30067,6 +30859,7 @@ "end": 26044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -30107,6 +30900,7 @@ "end": 26113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -30151,6 +30945,7 @@ "end": 26161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -30164,6 +30959,7 @@ "end": 26163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -30177,6 +30973,7 @@ "end": 26166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -30240,6 +31037,7 @@ "end": 26260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -30253,6 +31051,7 @@ "end": 26262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -30291,6 +31090,7 @@ "end": 26339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -30327,6 +31127,7 @@ "end": 26370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -30364,6 +31165,7 @@ "end": 26378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -30377,6 +31179,7 @@ "end": 26380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -30390,6 +31193,7 @@ "end": 26383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -30453,6 +31257,7 @@ "end": 26440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -30473,6 +31278,7 @@ "end": 26442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -30486,6 +31292,7 @@ "end": 26444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -30499,6 +31306,7 @@ "end": 26447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -30566,6 +31374,7 @@ "end": 26517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -30585,6 +31394,7 @@ "end": 26540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PathResolver", "optional": false } @@ -30624,6 +31434,7 @@ "end": 26568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -30635,6 +31446,7 @@ "end": 26571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -30646,6 +31458,7 @@ "end": 26574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -30715,6 +31528,7 @@ "end": 26660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -30737,6 +31551,7 @@ "end": 26701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -30760,6 +31575,7 @@ "end": 26719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -30792,6 +31608,7 @@ "end": 26762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHost", "optional": false }, @@ -30834,6 +31651,7 @@ "end": 26796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -30845,6 +31663,7 @@ "end": 26800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -30867,6 +31686,7 @@ "end": 26838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -30895,6 +31715,7 @@ "end": 26862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -30932,6 +31753,7 @@ "end": 26894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -30986,6 +31808,7 @@ "end": 26941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -30996,6 +31819,7 @@ "end": 26946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -31028,6 +31852,7 @@ "end": 26985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -31072,6 +31897,7 @@ "end": 27082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -31096,6 +31922,7 @@ "end": 27086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -31158,6 +31985,7 @@ "end": 27128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -31168,6 +31996,7 @@ "end": 27133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -31200,6 +32029,7 @@ "end": 27158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -31218,6 +32048,7 @@ "end": 27162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -31231,6 +32062,7 @@ "end": 27164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -31244,6 +32076,7 @@ "end": 27167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -31268,6 +32101,7 @@ "end": 27197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -31299,6 +32133,7 @@ "end": 27222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -31332,6 +32167,7 @@ "end": 27275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -31369,6 +32205,7 @@ "end": 27303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -31405,6 +32242,7 @@ "end": 27360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHost", "optional": false } @@ -31447,6 +32285,7 @@ "end": 27402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -31458,6 +32297,7 @@ "end": 27405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -31469,6 +32309,7 @@ "end": 27408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -31538,6 +32379,7 @@ "end": 27486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -31561,6 +32403,7 @@ "end": 27504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -31624,6 +32467,7 @@ "end": 27559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -31646,6 +32490,7 @@ "end": 27596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -31669,6 +32514,7 @@ "end": 27614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -31732,6 +32578,7 @@ "end": 27670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -31755,6 +32602,7 @@ "end": 27688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -31801,6 +32649,7 @@ "end": 27715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -31825,6 +32674,7 @@ "end": 27719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -31888,6 +32738,7 @@ "end": 27757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -31933,6 +32784,7 @@ "end": 27843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TreeParser", "optional": false }, @@ -31974,6 +32826,7 @@ "end": 27875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -32030,6 +32883,7 @@ "end": 27915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -32070,6 +32924,7 @@ "end": 27957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -32110,6 +32965,7 @@ "end": 27999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -32137,6 +32993,7 @@ "end": 28003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -32148,6 +33005,7 @@ "end": 28006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -32184,6 +33042,7 @@ "end": 28044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -32202,6 +33061,7 @@ "end": 28052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -32229,6 +33089,7 @@ "end": 28056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -32240,6 +33101,7 @@ "end": 28059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -32266,6 +33128,7 @@ "end": 28099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -32297,6 +33160,7 @@ "end": 28136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -32310,6 +33174,7 @@ "end": 28138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -32351,6 +33216,7 @@ "end": 28216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -32369,6 +33235,7 @@ "end": 28224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -32423,6 +33290,7 @@ "end": 28271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -32436,6 +33304,7 @@ "end": 28273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -32449,6 +33318,7 @@ "end": 28276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -32477,6 +33347,7 @@ "end": 28312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -32490,6 +33361,7 @@ "end": 28314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -32565,6 +33437,7 @@ "end": 28420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -32583,6 +33456,7 @@ "end": 28428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -32596,6 +33470,7 @@ "end": 28430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -32658,6 +33533,7 @@ "end": 28472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -32693,6 +33569,7 @@ "end": 28480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -32739,6 +33616,7 @@ "end": 28515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -32812,6 +33690,7 @@ "end": 28591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -32852,6 +33731,7 @@ "end": 28623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -32865,6 +33745,7 @@ "end": 28625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -32931,6 +33812,7 @@ "end": 28676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -32957,6 +33839,7 @@ "end": 28701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TreeParser", "optional": false }, @@ -32970,6 +33853,7 @@ "end": 28703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -33011,6 +33895,7 @@ "end": 28719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -33039,6 +33924,7 @@ "end": 28751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TreeParser", "optional": false } @@ -33078,6 +33964,7 @@ "end": 28778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -33130,6 +34017,7 @@ "end": 28846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidImageSrcURL", "optional": false, "typeAnnotation": null @@ -33149,6 +34037,7 @@ "end": 28850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -33215,6 +34104,7 @@ "end": 28912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URL", "optional": false }, @@ -33228,6 +34118,7 @@ "end": 28914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -33297,6 +34188,7 @@ "end": 28993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -33366,6 +34258,7 @@ "end": 29076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -33402,6 +34295,7 @@ "end": 29143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidImageSrcURL", "optional": false } @@ -33444,6 +34338,7 @@ "end": 29185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -33455,6 +34350,7 @@ "end": 29188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -33466,6 +34362,7 @@ "end": 29191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -33535,6 +34432,7 @@ "end": 29278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -33558,6 +34456,7 @@ "end": 29296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -33604,6 +34503,7 @@ "end": 29323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -33622,6 +34522,7 @@ "end": 29327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -33668,6 +34569,7 @@ "end": 29354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -33686,6 +34588,7 @@ "end": 29358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -33732,6 +34635,7 @@ "end": 29385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -33756,6 +34660,7 @@ "end": 29389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -33795,6 +34700,7 @@ "end": 29421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -33829,6 +34735,7 @@ "end": 29449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -33888,6 +34795,7 @@ "end": 29493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -33907,6 +34815,7 @@ "end": 29505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -33946,6 +34855,7 @@ "end": 29533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -33957,6 +34867,7 @@ "end": 29536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -33968,6 +34879,7 @@ "end": 29539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -34020,6 +34932,7 @@ "end": 29591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -34038,6 +34951,7 @@ "end": 29595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -34084,6 +34998,7 @@ "end": 29622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -34110,6 +35025,7 @@ "end": 29690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensions", "optional": false }, @@ -34129,6 +35045,7 @@ "end": 29692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -34175,6 +35092,7 @@ "end": 29717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -34197,6 +35115,7 @@ "end": 29724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34232,6 +35151,7 @@ "end": 29783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromUrl", "optional": false }, @@ -34245,6 +35165,7 @@ "end": 29785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34277,6 +35198,7 @@ "end": 29856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromFile", "optional": false }, @@ -34290,6 +35212,7 @@ "end": 29858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34314,6 +35237,7 @@ "end": 29923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromUrl", "optional": false }, @@ -34333,6 +35257,7 @@ "end": 29925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -34373,6 +35298,7 @@ "end": 29957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "probe", "optional": false }, @@ -34386,6 +35312,7 @@ "end": 29959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34410,6 +35337,7 @@ "end": 30030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromFile", "optional": false }, @@ -34429,6 +35357,7 @@ "end": 30032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -34476,6 +35405,7 @@ "end": 30058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -34524,6 +35454,7 @@ "end": 30103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -34571,6 +35502,7 @@ "end": 30177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -34589,6 +35521,7 @@ "end": 30181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -34645,6 +35578,7 @@ "end": 30211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -34667,6 +35601,7 @@ "end": 30224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34703,6 +35638,7 @@ "end": 30264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -34732,6 +35668,7 @@ "end": 30295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34768,6 +35705,7 @@ "end": 30338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -34792,6 +35730,7 @@ "end": 30342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -34814,6 +35753,7 @@ "end": 30361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -34845,6 +35785,7 @@ "end": 30392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "probe", "optional": false }, @@ -34858,6 +35799,7 @@ "end": 30394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -34882,6 +35824,7 @@ "end": 30437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "probe", "optional": false }, @@ -34901,6 +35844,7 @@ "end": 30439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -34948,6 +35892,7 @@ "end": 30465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -34996,6 +35941,7 @@ "end": 30524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -35047,6 +35993,7 @@ "end": 30616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35076,6 +36023,7 @@ "end": 30624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -35117,6 +36065,7 @@ "end": 30653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -35153,6 +36102,7 @@ "end": 30724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensions", "optional": false } @@ -35174,6 +36124,7 @@ "end": 30800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromFile", "optional": false } @@ -35195,6 +36146,7 @@ "end": 30874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchImageDimensionsFromUrl", "optional": false } @@ -35237,6 +36189,7 @@ "end": 30916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -35248,6 +36201,7 @@ "end": 30919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -35259,6 +36213,7 @@ "end": 30922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -35311,6 +36266,7 @@ "end": 30975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -35329,6 +36285,7 @@ "end": 30979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35392,6 +36349,7 @@ "end": 31032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -35415,6 +36373,7 @@ "end": 31050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35478,6 +36437,7 @@ "end": 31111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -35500,6 +36460,7 @@ "end": 31152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -35522,6 +36483,7 @@ "end": 31197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -35544,6 +36506,7 @@ "end": 31238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -35567,6 +36530,7 @@ "end": 31256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35613,6 +36577,7 @@ "end": 31283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -35653,6 +36618,7 @@ "end": 31324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -35710,6 +36676,7 @@ "end": 31355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -35728,6 +36695,7 @@ "end": 31359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35760,6 +36728,7 @@ "end": 31416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchRuntimeParameters", "optional": false }, @@ -35779,6 +36748,7 @@ "end": 31418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -35804,6 +36774,7 @@ "end": 31421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -35856,6 +36827,7 @@ "end": 31453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -35880,6 +36852,7 @@ "end": 31462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -35913,6 +36886,7 @@ "end": 31475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -35950,6 +36924,7 @@ "end": 31495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -35989,6 +36964,7 @@ "end": 31507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -36014,6 +36990,7 @@ "end": 31520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -36061,6 +37038,7 @@ "end": 31562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -36079,6 +37057,7 @@ "end": 31583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initValidatorRules", "optional": false }, @@ -36092,6 +37071,7 @@ "end": 31585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -36105,6 +37085,7 @@ "end": 31588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -36118,6 +37099,7 @@ "end": 31591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -36155,6 +37137,7 @@ "end": 31634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initRuntimeVersion", "optional": false }, @@ -36168,6 +37151,7 @@ "end": 31636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -36181,6 +37165,7 @@ "end": 31639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -36194,6 +37179,7 @@ "end": 31642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -36229,6 +37215,7 @@ "end": 31684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initRuntimeStyles", "optional": false }, @@ -36242,6 +37229,7 @@ "end": 31686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -36255,6 +37243,7 @@ "end": 31689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -36283,6 +37272,7 @@ "end": 31715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -36301,6 +37291,7 @@ "end": 31741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -36321,6 +37312,7 @@ "end": 31801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initValidatorRules", "optional": false }, @@ -36340,6 +37332,7 @@ "end": 31803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -36359,6 +37352,7 @@ "end": 31806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -36378,6 +37372,7 @@ "end": 31809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -36438,6 +37433,7 @@ "end": 31856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -36477,6 +37473,7 @@ "end": 31875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -36502,6 +37499,7 @@ "end": 31895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -36535,6 +37533,7 @@ "end": 31949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchValidatorRulesFromCache_", "optional": false }, @@ -36548,6 +37547,7 @@ "end": 31951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -36574,6 +37574,7 @@ "end": 31979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -36618,6 +37619,7 @@ "end": 32004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -36661,6 +37663,7 @@ "end": 32051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -36690,6 +37693,7 @@ "end": 32141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchValidatorRulesFromCache_", "optional": false }, @@ -36709,6 +37713,7 @@ "end": 32143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -36755,6 +37760,7 @@ "end": 32168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -36804,6 +37810,7 @@ "end": 32235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchValidatorRules_", "optional": false }, @@ -36817,6 +37824,7 @@ "end": 32237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -36852,6 +37860,7 @@ "end": 32278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -36882,6 +37891,7 @@ "end": 32288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -36938,6 +37948,7 @@ "end": 32334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -36967,6 +37978,7 @@ "end": 32358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -36999,6 +38011,7 @@ "end": 32383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -37023,6 +38036,7 @@ "end": 32412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchValidatorRules_", "optional": false }, @@ -37036,6 +38050,7 @@ "end": 32414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -37078,6 +38093,7 @@ "end": 32438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37142,6 +38158,7 @@ "end": 32506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -37164,6 +38181,7 @@ "end": 32512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -37183,6 +38201,7 @@ "end": 32515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -37230,6 +38249,7 @@ "end": 32567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -37260,6 +38280,7 @@ "end": 32577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -37299,6 +38320,7 @@ "end": 32618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -37328,6 +38350,7 @@ "end": 32684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -37348,6 +38371,7 @@ "end": 32746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchValidatorRules_", "optional": false }, @@ -37367,6 +38391,7 @@ "end": 32748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -37410,6 +38435,7 @@ "end": 32775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -37440,6 +38466,7 @@ "end": 32785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37462,6 +38489,7 @@ "end": 32793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -37500,6 +38528,7 @@ "end": 32818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -37565,6 +38594,7 @@ "end": 32899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -37623,6 +38653,7 @@ "end": 32942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -37663,6 +38694,7 @@ "end": 33027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initRuntimeStyles", "optional": false }, @@ -37682,6 +38714,7 @@ "end": 33029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -37701,6 +38734,7 @@ "end": 33032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -37761,6 +38795,7 @@ "end": 33079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37793,6 +38828,7 @@ "end": 33100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37825,6 +38861,7 @@ "end": 33149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchAmpRuntimeStyles_", "optional": false }, @@ -37838,6 +38875,7 @@ "end": 33151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -37857,6 +38895,7 @@ "end": 33154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37885,6 +38924,7 @@ "end": 33170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -37920,6 +38960,7 @@ "end": 33216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -37964,6 +39005,7 @@ "end": 33241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -38007,6 +39049,7 @@ "end": 33288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -38036,6 +39079,7 @@ "end": 33367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "initRuntimeVersion", "optional": false }, @@ -38055,6 +39099,7 @@ "end": 33369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -38074,6 +39119,7 @@ "end": 33372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -38093,6 +39139,7 @@ "end": 33375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -38139,6 +39186,7 @@ "end": 33396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -38178,6 +39226,7 @@ "end": 33404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -38203,6 +39252,7 @@ "end": 33413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -38253,6 +39303,7 @@ "end": 33445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -38292,6 +39343,7 @@ "end": 33453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -38317,6 +39369,7 @@ "end": 33462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -38381,6 +39434,7 @@ "end": 33534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -38403,6 +39457,7 @@ "end": 33576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -38425,6 +39480,7 @@ "end": 33604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -38441,6 +39497,7 @@ "end": 33626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -38468,6 +39525,7 @@ "end": 33649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -38478,6 +39536,7 @@ "end": 33654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -38522,6 +39581,7 @@ "end": 33679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -38580,6 +39640,7 @@ "end": 33799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -38639,6 +39700,7 @@ "end": 33866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -38665,6 +39727,7 @@ "end": 33888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -38688,6 +39751,7 @@ "end": 33921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchAmpRuntimeVersion_", "optional": false }, @@ -38718,6 +39782,7 @@ "end": 33957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -38739,6 +39804,7 @@ "end": 33998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -38760,6 +39826,7 @@ "end": 34030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -38789,6 +39856,7 @@ "end": 34080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -38833,6 +39901,7 @@ "end": 34105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -38876,6 +39945,7 @@ "end": 34163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -38905,6 +39975,7 @@ "end": 34247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchAmpRuntimeVersion_", "optional": false }, @@ -38924,6 +39995,7 @@ "end": 34249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -38976,6 +40048,7 @@ "end": 34274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -39052,6 +40125,7 @@ "end": 34358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchLatestRuntimeData_", "optional": false }, @@ -39065,6 +40139,7 @@ "end": 34360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -39111,6 +40186,7 @@ "end": 34412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -39142,6 +40218,7 @@ "end": 34416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -39177,6 +40254,7 @@ "end": 34439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -39217,6 +40295,7 @@ "end": 34466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -39247,6 +40326,7 @@ "end": 34476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -39269,6 +40349,7 @@ "end": 34482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -39301,6 +40382,7 @@ "end": 34507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -39333,6 +40415,7 @@ "end": 34532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -39357,6 +40440,7 @@ "end": 34564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchLatestRuntimeData_", "optional": false }, @@ -39370,6 +40454,7 @@ "end": 34566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -39383,6 +40468,7 @@ "end": 34569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -39431,6 +40517,7 @@ "end": 34593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -39493,6 +40580,7 @@ "end": 34641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -39552,6 +40640,7 @@ "end": 34679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -39580,6 +40669,7 @@ "end": 34692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -39636,6 +40726,7 @@ "end": 34759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchLatestRuntimeData_", "optional": false }, @@ -39649,6 +40740,7 @@ "end": 34761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -39662,6 +40754,7 @@ "end": 34764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -39694,6 +40787,7 @@ "end": 34808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -39723,6 +40817,7 @@ "end": 34881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchLatestRuntimeData_", "optional": false }, @@ -39759,6 +40854,7 @@ "end": 34909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -39781,6 +40877,7 @@ "end": 34942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -39803,6 +40900,7 @@ "end": 34966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -39833,6 +40931,7 @@ "end": 34983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -39884,6 +40983,7 @@ "end": 35015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -39913,6 +41013,7 @@ "end": 35034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -39966,6 +41067,7 @@ "end": 35075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -40014,6 +41116,7 @@ "end": 35147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -40035,6 +41138,7 @@ "end": 35179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -40090,6 +41194,7 @@ "end": 35233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -40112,6 +41217,7 @@ "end": 35242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -40169,6 +41275,7 @@ "end": 35296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -40196,6 +41303,7 @@ "end": 35309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -40206,6 +41314,7 @@ "end": 35315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -40251,6 +41360,7 @@ "end": 35340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -40289,6 +41399,7 @@ "end": 35395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -40299,6 +41410,7 @@ "end": 35417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -40361,6 +41473,7 @@ "end": 35443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -40385,6 +41498,7 @@ "end": 35475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchLatestRuntimeData_", "optional": false }, @@ -40415,6 +41529,7 @@ "end": 35511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -40436,6 +41551,7 @@ "end": 35552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -40457,6 +41573,7 @@ "end": 35584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -40473,6 +41590,7 @@ "end": 35609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -40511,6 +41629,7 @@ "end": 35639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -40530,6 +41649,7 @@ "end": 35652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -40568,6 +41688,7 @@ "end": 35677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -40590,6 +41711,7 @@ "end": 35683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -40603,6 +41725,7 @@ "end": 35686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -40629,6 +41752,7 @@ "end": 35730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -40649,6 +41773,7 @@ "end": 35794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchAmpRuntimeStyles_", "optional": false }, @@ -40668,6 +41793,7 @@ "end": 35796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -40687,6 +41813,7 @@ "end": 35799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -40706,6 +41833,7 @@ "end": 35802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -40746,6 +41874,7 @@ "end": 35827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -40770,6 +41899,7 @@ "end": 35846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAbsoluteUrl_", "optional": false }, @@ -40783,6 +41913,7 @@ "end": 35848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -40832,6 +41963,7 @@ "end": 35874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -40870,6 +42002,7 @@ "end": 36068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -40922,6 +42055,7 @@ "end": 36094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -40933,6 +42067,7 @@ "end": 36098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -40958,6 +42093,7 @@ "end": 36121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -40976,6 +42112,7 @@ "end": 36125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -41011,6 +42148,7 @@ "end": 36136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -41066,6 +42204,7 @@ "end": 36210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -41091,6 +42230,7 @@ "end": 36214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -41111,6 +42251,7 @@ "end": 36216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -41121,6 +42262,7 @@ "end": 36221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -41135,6 +42277,7 @@ "end": 36224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -41149,6 +42292,7 @@ "end": 36229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -41180,6 +42324,7 @@ "end": 36254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -41204,6 +42349,7 @@ "end": 36288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "downloadAmpRuntimeStyles_", "optional": false }, @@ -41217,6 +42363,7 @@ "end": 36290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -41230,6 +42377,7 @@ "end": 36293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -41262,6 +42410,7 @@ "end": 36318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -41306,6 +42455,7 @@ "end": 36343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -41344,6 +42494,7 @@ "end": 36377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -41396,6 +42547,7 @@ "end": 36439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -41406,6 +42558,7 @@ "end": 36444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -41438,6 +42591,7 @@ "end": 36501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchAmpRuntimeStyles_", "optional": false }, @@ -41451,6 +42605,7 @@ "end": 36503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -41464,6 +42619,7 @@ "end": 36506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -41502,6 +42658,7 @@ "end": 36515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -41578,6 +42735,7 @@ "end": 36676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -41598,6 +42756,7 @@ "end": 36743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "downloadAmpRuntimeStyles_", "optional": false }, @@ -41617,6 +42776,7 @@ "end": 36745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -41636,6 +42796,7 @@ "end": 36748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -41679,6 +42840,7 @@ "end": 36773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -41714,6 +42876,7 @@ "end": 36796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -41763,6 +42926,7 @@ "end": 36837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -41793,6 +42957,7 @@ "end": 36847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -41815,6 +42980,7 @@ "end": 36853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -41849,6 +43015,7 @@ "end": 36895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -41884,6 +43051,7 @@ "end": 36926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -41914,6 +43082,7 @@ "end": 36936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -41936,6 +43105,7 @@ "end": 36944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -41974,6 +43144,7 @@ "end": 36973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -42033,6 +43204,7 @@ "end": 37059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -42063,6 +43235,7 @@ "end": 37069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -42114,6 +43287,7 @@ "end": 37104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -42171,6 +43345,7 @@ "end": 37159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -42233,6 +43408,7 @@ "end": 37298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -42271,6 +43447,7 @@ "end": 37348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -42329,6 +43506,7 @@ "end": 37378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -42384,6 +43562,7 @@ "end": 37423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -42406,6 +43585,7 @@ "end": 37429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -42419,6 +43599,7 @@ "end": 37432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -42448,6 +43629,7 @@ "end": 37498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -42468,6 +43650,7 @@ "end": 37549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isAbsoluteUrl_", "optional": false }, @@ -42487,6 +43670,7 @@ "end": 37551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -42541,6 +43725,7 @@ "end": 37604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URL", "optional": false }, @@ -42554,6 +43739,7 @@ "end": 37606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -42592,6 +43778,7 @@ "end": 37667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -42657,6 +43844,7 @@ "end": 37749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -42676,6 +43864,7 @@ "end": 37782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetchRuntimeParameters", "optional": false } @@ -42715,6 +43904,7 @@ "end": 37809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -42751,6 +43941,7 @@ "end": 37834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -42896,6 +44087,7 @@ "end": 38042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -42939,6 +44131,7 @@ "end": 38080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -42960,6 +44153,7 @@ "end": 38120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "htmlEscapeJsonString", "optional": false }, @@ -42978,6 +44172,7 @@ "end": 38122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43024,6 +44219,7 @@ "end": 38150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -43046,6 +44242,7 @@ "end": 38160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -43073,6 +44270,7 @@ "end": 38164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43091,6 +44289,7 @@ "end": 38169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -43107,6 +44306,7 @@ "end": 38171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -43166,6 +44366,7 @@ "end": 38215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43188,6 +44389,7 @@ "end": 38263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDependencyInstalled", "optional": false }, @@ -43207,6 +44409,7 @@ "end": 38265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43267,6 +44470,7 @@ "end": 38318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -43289,6 +44493,7 @@ "end": 38328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -43327,6 +44532,7 @@ "end": 38389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43392,6 +44598,7 @@ "end": 38471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -43411,6 +44618,7 @@ "end": 38503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isDependencyInstalled", "optional": false } @@ -43450,6 +44658,7 @@ "end": 38531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43461,6 +44670,7 @@ "end": 38534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -43472,6 +44682,7 @@ "end": 38537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -43541,6 +44752,7 @@ "end": 38612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -43564,6 +44776,7 @@ "end": 38630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -43613,6 +44826,7 @@ "end": 38651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -43645,6 +44859,7 @@ "end": 38663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -43709,6 +44924,7 @@ "end": 38711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43761,6 +44977,7 @@ "end": 38760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -43793,6 +45010,7 @@ "end": 38779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -43825,6 +45043,7 @@ "end": 38809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseSizes", "optional": false, "typeAnnotation": null @@ -43844,6 +45063,7 @@ "end": 38813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -43880,6 +45100,7 @@ "end": 38842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -43956,6 +45177,7 @@ "end": 38957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -43981,6 +45203,7 @@ "end": 38989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -44012,6 +45235,7 @@ "end": 39031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -44049,6 +45273,7 @@ "end": 39035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -44122,6 +45347,7 @@ "end": 39087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -44153,6 +45379,7 @@ "end": 39094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -44169,6 +45396,7 @@ "end": 39098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44197,6 +45425,7 @@ "end": 39108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -44232,6 +45461,7 @@ "end": 39141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -44249,6 +45479,7 @@ "end": 39145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44265,6 +45496,7 @@ "end": 39147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -44294,6 +45526,7 @@ "end": 39175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -44317,6 +45550,7 @@ "end": 39181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44374,6 +45608,7 @@ "end": 39221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -44406,6 +45641,7 @@ "end": 39238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -44456,6 +45692,7 @@ "end": 39306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -44480,6 +45717,7 @@ "end": 39310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -44538,6 +45776,7 @@ "end": 39356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44588,6 +45827,7 @@ "end": 39416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -44608,6 +45848,7 @@ "end": 39447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -44676,6 +45917,7 @@ "end": 39503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -44737,6 +45979,7 @@ "end": 39557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44805,6 +46048,7 @@ "end": 39600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -44852,6 +46096,7 @@ "end": 39695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -44893,6 +46138,7 @@ "end": 39724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -44912,6 +46158,7 @@ "end": 39745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseSizes", "optional": false } @@ -44951,6 +46198,7 @@ "end": 39773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -44962,6 +46210,7 @@ "end": 39776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -44973,6 +46222,7 @@ "end": 39779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -45042,6 +46292,7 @@ "end": 39866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -45064,6 +46315,7 @@ "end": 39900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -45086,6 +46338,7 @@ "end": 39932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -45109,6 +46362,7 @@ "end": 39950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -45141,6 +46395,7 @@ "end": 39986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddAmpLink", "optional": false }, @@ -45182,6 +46437,7 @@ "end": 40016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -45201,6 +46457,7 @@ "end": 40019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -45247,6 +46504,7 @@ "end": 40049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -45293,6 +46551,7 @@ "end": 40093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -45311,6 +46570,7 @@ "end": 40097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -45324,6 +46584,7 @@ "end": 40099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -45367,6 +46628,7 @@ "end": 40136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -45404,6 +46666,7 @@ "end": 40173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -45422,6 +46685,7 @@ "end": 40177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -45435,6 +46699,7 @@ "end": 40179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -45478,6 +46743,7 @@ "end": 40216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -45515,6 +46781,7 @@ "end": 40253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -45533,6 +46800,7 @@ "end": 40257 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -45601,6 +46869,7 @@ "end": 40339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -45644,6 +46913,7 @@ "end": 40392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -45657,6 +46927,7 @@ "end": 40394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -45670,6 +46941,7 @@ "end": 40397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -45725,6 +46997,7 @@ "end": 40444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -45744,6 +47017,7 @@ "end": 40465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddAmpLink", "optional": false } @@ -45783,6 +47057,7 @@ "end": 40493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -45794,6 +47069,7 @@ "end": 40496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -45805,6 +47081,7 @@ "end": 40499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -45841,6 +47118,7 @@ "end": 40525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -45859,6 +47137,7 @@ "end": 40529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -45922,6 +47201,7 @@ "end": 40589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -45944,6 +47224,7 @@ "end": 40621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -45966,6 +47247,7 @@ "end": 40650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -45988,6 +47270,7 @@ "end": 40686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -46011,6 +47294,7 @@ "end": 40704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -46074,6 +47358,7 @@ "end": 40754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -46097,6 +47382,7 @@ "end": 40772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -46160,6 +47446,7 @@ "end": 40838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -46183,6 +47470,7 @@ "end": 40856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -46229,6 +47517,7 @@ "end": 40882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -46247,6 +47536,7 @@ "end": 40886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -46293,6 +47583,7 @@ "end": 40913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -46333,6 +47624,7 @@ "end": 40939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -46373,6 +47665,7 @@ "end": 40966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -46413,6 +47706,7 @@ "end": 40992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -46461,6 +47755,7 @@ "end": 41018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -46627,6 +47922,7 @@ "end": 41222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -46645,6 +47941,7 @@ "end": 41235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -46684,6 +47981,7 @@ "end": 41242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -46706,6 +48004,7 @@ "end": 41249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -46767,6 +48066,7 @@ "end": 41297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "escaper", "optional": false }, @@ -46786,6 +48086,7 @@ "end": 41299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -46825,6 +48126,7 @@ "end": 41327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -46841,6 +48143,7 @@ "end": 41329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -46863,6 +48166,7 @@ "end": 41389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddBlurryImagePlaceholders", "optional": false }, @@ -46904,6 +48208,7 @@ "end": 41421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -46979,6 +48284,7 @@ "end": 41458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -47080,6 +48386,7 @@ "end": 41549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -47253,6 +48560,7 @@ "end": 41757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -47294,6 +48602,7 @@ "end": 41771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -47513,6 +48822,7 @@ "end": 42083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -47589,6 +48899,7 @@ "end": 42143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -47608,6 +48919,7 @@ "end": 42171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -47663,6 +48975,7 @@ "end": 42219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -47682,6 +48995,7 @@ "end": 42221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -47723,6 +49037,7 @@ "end": 42265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -47747,6 +49062,7 @@ "end": 42269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -47766,6 +49082,7 @@ "end": 42303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -47794,6 +49111,7 @@ "end": 42330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -47804,6 +49122,7 @@ "end": 42336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -47932,6 +49251,7 @@ "end": 42454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -47962,6 +49282,7 @@ "end": 42487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -48006,6 +49327,7 @@ "end": 42526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -48024,6 +49346,7 @@ "end": 42530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -48119,6 +49442,7 @@ "end": 42631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -48176,6 +49500,7 @@ "end": 42677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -48206,6 +49531,7 @@ "end": 42714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -48334,6 +49660,7 @@ "end": 42898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -48353,6 +49680,7 @@ "end": 42901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -48452,6 +49780,7 @@ "end": 43039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -48470,6 +49799,7 @@ "end": 43043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -48483,6 +49813,7 @@ "end": 43045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -48529,6 +49860,7 @@ "end": 43083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -48547,6 +49879,7 @@ "end": 43087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -48560,6 +49893,7 @@ "end": 43089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -48606,6 +49940,7 @@ "end": 43127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -48645,6 +49980,7 @@ "end": 43159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -48691,6 +50027,7 @@ "end": 43195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -48702,6 +50039,7 @@ "end": 43199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -48723,6 +50061,7 @@ "end": 43202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -48748,6 +50087,7 @@ "end": 43214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -48766,6 +50106,7 @@ "end": 43218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -48779,6 +50120,7 @@ "end": 43220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -48835,6 +50177,7 @@ "end": 43295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -48851,6 +50194,7 @@ "end": 43325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -48881,6 +50225,7 @@ "end": 43356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -48910,6 +50255,7 @@ "end": 43387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -48951,6 +50297,7 @@ "end": 43435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -48969,6 +50316,7 @@ "end": 43439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -48982,6 +50330,7 @@ "end": 43441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -49023,6 +50372,7 @@ "end": 43536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -49064,6 +50414,7 @@ "end": 43583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -49087,6 +50438,7 @@ "end": 43587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -49141,6 +50493,7 @@ "end": 43655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -49173,6 +50526,7 @@ "end": 43676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -49223,6 +50577,7 @@ "end": 43724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -49246,6 +50601,7 @@ "end": 43728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -49318,6 +50674,7 @@ "end": 43832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -49331,6 +50688,7 @@ "end": 43835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -49344,6 +50702,7 @@ "end": 43838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -49380,6 +50739,7 @@ "end": 43872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -49408,6 +50768,7 @@ "end": 43911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -49464,6 +50825,7 @@ "end": 43942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -49477,6 +50839,7 @@ "end": 43945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -49517,6 +50880,7 @@ "end": 43954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -49562,6 +50926,7 @@ "end": 43993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -49614,6 +50979,7 @@ "end": 44051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -49627,6 +50993,7 @@ "end": 44053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -49640,6 +51007,7 @@ "end": 44056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -49690,6 +51058,7 @@ "end": 44120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -49712,6 +51081,7 @@ "end": 44127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -49740,6 +51110,7 @@ "end": 44163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -49819,6 +51190,7 @@ "end": 44349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -49841,6 +51213,7 @@ "end": 44355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -49893,6 +51266,7 @@ "end": 44420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -49912,6 +51286,7 @@ "end": 44423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -49955,6 +51330,7 @@ "end": 44454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -49973,6 +51349,7 @@ "end": 44458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -50055,6 +51432,7 @@ "end": 44602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -50126,6 +51504,7 @@ "end": 44717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -50175,6 +51554,7 @@ "end": 44749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -50188,6 +51568,7 @@ "end": 44752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -50223,6 +51604,7 @@ "end": 44784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -50247,6 +51629,7 @@ "end": 44933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -50272,6 +51655,7 @@ "end": 44944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -50297,6 +51681,7 @@ "end": 45466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -50377,6 +51762,7 @@ "end": 45561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -50401,6 +51787,7 @@ "end": 45565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -50463,6 +51850,7 @@ "end": 45613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -50487,6 +51875,7 @@ "end": 45617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -50549,6 +51938,7 @@ "end": 45666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -50573,6 +51963,7 @@ "end": 45670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -50595,6 +51986,7 @@ "end": 45680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -50608,6 +52000,7 @@ "end": 45689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "escaper", "optional": false } @@ -50649,6 +52042,7 @@ "end": 45717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -50693,6 +52087,7 @@ "end": 45771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -50759,6 +52154,7 @@ "end": 45814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -50794,6 +52190,7 @@ "end": 45859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -50866,6 +52263,7 @@ "end": 45904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -50952,6 +52350,7 @@ "end": 45958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -50987,6 +52386,7 @@ "end": 46018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -51035,6 +52435,7 @@ "end": 46071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -51054,6 +52455,7 @@ "end": 46074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -51097,6 +52499,7 @@ "end": 46105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -51155,6 +52558,7 @@ "end": 46136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -51168,6 +52572,7 @@ "end": 46139 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -51238,6 +52643,7 @@ "end": 46212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -51296,6 +52702,7 @@ "end": 46232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -51320,6 +52727,7 @@ "end": 46264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -51391,6 +52799,7 @@ "end": 46313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -51424,6 +52833,7 @@ "end": 46367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -51492,6 +52902,7 @@ "end": 46435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -51539,6 +52950,7 @@ "end": 46502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -51582,6 +52994,7 @@ "end": 46523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -51689,6 +53102,7 @@ "end": 46606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -51702,6 +53116,7 @@ "end": 46609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -51727,6 +53142,7 @@ "end": 46661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -51775,6 +53191,7 @@ "end": 46715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -51818,6 +53235,7 @@ "end": 46746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -51882,6 +53300,7 @@ "end": 46771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -51917,6 +53336,7 @@ "end": 46801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -51972,6 +53392,7 @@ "end": 46831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -52015,6 +53436,7 @@ "end": 46847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -52070,6 +53492,7 @@ "end": 46885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -52098,6 +53521,7 @@ "end": 46894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -52126,6 +53550,7 @@ "end": 46903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -52206,6 +53631,7 @@ "end": 46965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -52253,6 +53679,7 @@ "end": 47006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -52306,6 +53733,7 @@ "end": 47068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -52342,6 +53770,7 @@ "end": 47109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -52374,6 +53803,7 @@ "end": 47168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -52422,6 +53852,7 @@ "end": 47225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -52441,6 +53872,7 @@ "end": 47228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -52484,6 +53916,7 @@ "end": 47259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -52502,6 +53935,7 @@ "end": 47263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -52512,6 +53946,7 @@ "end": 47267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -52543,6 +53978,7 @@ "end": 47294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -52561,6 +53997,7 @@ "end": 47298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -52571,6 +54008,7 @@ "end": 47302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -52599,6 +54037,7 @@ "end": 47325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -52623,6 +54062,7 @@ "end": 47332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -52645,6 +54085,7 @@ "end": 47339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -52677,6 +54118,7 @@ "end": 47369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -52695,6 +54137,7 @@ "end": 47373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -52705,6 +54148,7 @@ "end": 47377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -52756,6 +54200,7 @@ "end": 47443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -52778,6 +54223,7 @@ "end": 47451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -52816,6 +54262,7 @@ "end": 47490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -52838,6 +54285,7 @@ "end": 47498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -52893,6 +54341,7 @@ "end": 47573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -52952,6 +54401,7 @@ "end": 47605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -52997,6 +54447,7 @@ "end": 47624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -53022,6 +54473,7 @@ "end": 47629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -53060,6 +54512,7 @@ "end": 47642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -53088,6 +54541,7 @@ "end": 47676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -53110,6 +54564,7 @@ "end": 47692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -53159,6 +54614,7 @@ "end": 47756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -53178,6 +54634,7 @@ "end": 47759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -53197,6 +54654,7 @@ "end": 47762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -53237,6 +54695,7 @@ "end": 47792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -53313,6 +54772,7 @@ "end": 47901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -53370,6 +54830,7 @@ "end": 47992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -53388,6 +54849,7 @@ "end": 48000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -53401,6 +54863,7 @@ "end": 48002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -53470,6 +54933,7 @@ "end": 48054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -53541,6 +55005,7 @@ "end": 48086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -53639,6 +55104,7 @@ "end": 48200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -53718,6 +55184,7 @@ "end": 48316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -53736,6 +55203,7 @@ "end": 48320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -53776,6 +55244,7 @@ "end": 48364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -53801,6 +55270,7 @@ "end": 48368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -53860,6 +55330,7 @@ "end": 48387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -53917,6 +55388,7 @@ "end": 48422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -53975,6 +55447,7 @@ "end": 48458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -54033,6 +55506,7 @@ "end": 48514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -54043,6 +55517,7 @@ "end": 48519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -54095,6 +55570,7 @@ "end": 48565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -54114,6 +55590,7 @@ "end": 48602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddBlurryImagePlaceholders", "optional": false } @@ -54153,6 +55630,7 @@ "end": 48630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -54164,6 +55642,7 @@ "end": 48633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -54175,6 +55654,7 @@ "end": 48636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -54244,6 +55724,7 @@ "end": 48712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -54266,6 +55747,7 @@ "end": 48743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -54288,6 +55770,7 @@ "end": 48775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -54310,6 +55793,7 @@ "end": 48808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -54332,6 +55816,7 @@ "end": 48842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -54354,6 +55839,7 @@ "end": 48876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -54376,6 +55862,7 @@ "end": 48912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -54399,6 +55886,7 @@ "end": 48930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -54462,6 +55950,7 @@ "end": 48988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -54484,6 +55973,7 @@ "end": 49017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -54507,6 +55997,7 @@ "end": 49035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -54553,6 +56044,7 @@ "end": 49062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -54593,6 +56085,7 @@ "end": 49091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -54633,6 +56126,7 @@ "end": 49126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -55804,6 +57298,7 @@ "end": 52599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -55815,6 +57310,7 @@ "end": 52602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -55854,6 +57350,7 @@ "end": 52647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -55901,6 +57398,7 @@ "end": 52698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -55956,6 +57454,7 @@ "end": 52804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56002,6 +57501,7 @@ "end": 52895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56050,6 +57550,7 @@ "end": 53052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMandatoryTags", "optional": false }, @@ -56091,6 +57592,7 @@ "end": 53084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -56167,6 +57669,7 @@ "end": 53124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56208,6 +57711,7 @@ "end": 53158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56287,6 +57791,7 @@ "end": 53226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56306,6 +57811,7 @@ "end": 53238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -56373,6 +57879,7 @@ "end": 53273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -56447,6 +57954,7 @@ "end": 53353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -56466,6 +57974,7 @@ "end": 53356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -56575,6 +58084,7 @@ "end": 53480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -56752,6 +58262,7 @@ "end": 53666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -56769,6 +58280,7 @@ "end": 53670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -56826,6 +58338,7 @@ "end": 53711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -56965,6 +58478,7 @@ "end": 53872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -56983,6 +58497,7 @@ "end": 53876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -56996,6 +58511,7 @@ "end": 53878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -57039,6 +58555,7 @@ "end": 53915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -57071,6 +58588,7 @@ "end": 53944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -57114,6 +58632,7 @@ "end": 53973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -57150,6 +58669,7 @@ "end": 54022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -57180,6 +58700,7 @@ "end": 54026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -57225,6 +58746,7 @@ "end": 54043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -57257,6 +58779,7 @@ "end": 54048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -57299,6 +58822,7 @@ "end": 54074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -57356,6 +58880,7 @@ "end": 54124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -57388,6 +58913,7 @@ "end": 54153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -57406,6 +58932,7 @@ "end": 54157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -57434,6 +58961,7 @@ "end": 54186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -57447,6 +58975,7 @@ "end": 54188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -57460,6 +58989,7 @@ "end": 54191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -57479,6 +59009,7 @@ "end": 54194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -57546,6 +59077,7 @@ "end": 54260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -57574,6 +59106,7 @@ "end": 54267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -57623,6 +59156,7 @@ "end": 54284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -57648,6 +59182,7 @@ "end": 54289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -57670,6 +59205,7 @@ "end": 54300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -57728,6 +59264,7 @@ "end": 54332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -57833,6 +59370,7 @@ "end": 54420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -57851,6 +59389,7 @@ "end": 54424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -57864,6 +59403,7 @@ "end": 54426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -57907,6 +59447,7 @@ "end": 54463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -57939,6 +59480,7 @@ "end": 54492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -57957,6 +59499,7 @@ "end": 54496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -57998,6 +59541,7 @@ "end": 54531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -58011,6 +59555,7 @@ "end": 54533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -58024,6 +59569,7 @@ "end": 54536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -58059,6 +59605,7 @@ "end": 54587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -58077,6 +59624,7 @@ "end": 54597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -58090,6 +59638,7 @@ "end": 54599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -58124,6 +59673,7 @@ "end": 54627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -58141,6 +59691,7 @@ "end": 54631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -58170,6 +59721,7 @@ "end": 54672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -58200,6 +59752,7 @@ "end": 54705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -58246,6 +59799,7 @@ "end": 54746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -58282,6 +59836,7 @@ "end": 54757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -58346,6 +59901,7 @@ "end": 54815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -58368,6 +59924,7 @@ "end": 54826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -58409,6 +59966,7 @@ "end": 54868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -58431,6 +59989,7 @@ "end": 54877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -58480,6 +60039,7 @@ "end": 54996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -58497,6 +60057,7 @@ "end": 55000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -58544,6 +60105,7 @@ "end": 55067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -58560,6 +60122,7 @@ "end": 55072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -58616,6 +60179,7 @@ "end": 55114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -58635,6 +60199,7 @@ "end": 55117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -58657,6 +60222,7 @@ "end": 55125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -58712,6 +60278,7 @@ "end": 55194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -58731,6 +60298,7 @@ "end": 55197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -58777,6 +60345,7 @@ "end": 55226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -58802,6 +60371,7 @@ "end": 55240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -58868,6 +60438,7 @@ "end": 55337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -58945,6 +60516,7 @@ "end": 55440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -58956,6 +60528,7 @@ "end": 55443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -58989,6 +60562,7 @@ "end": 55454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -59017,6 +60591,7 @@ "end": 55464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -59064,6 +60639,7 @@ "end": 55508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -59087,6 +60663,7 @@ "end": 55512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -59112,6 +60689,7 @@ "end": 55522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -59141,6 +60719,7 @@ "end": 55554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -59151,6 +60730,7 @@ "end": 55572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false } @@ -59196,6 +60776,7 @@ "end": 55610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -59218,6 +60799,7 @@ "end": 55617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -59275,6 +60857,7 @@ "end": 55733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -59285,6 +60868,7 @@ "end": 55739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -59379,6 +60963,7 @@ "end": 55907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -59398,6 +60983,7 @@ "end": 55910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -59417,6 +61003,7 @@ "end": 55913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -59460,6 +61047,7 @@ "end": 55944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -59502,6 +61090,7 @@ "end": 55972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -59518,6 +61107,7 @@ "end": 55974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -59557,6 +61147,7 @@ "end": 56009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -59575,6 +61166,7 @@ "end": 56013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -59594,6 +61186,7 @@ "end": 56015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -59616,6 +61209,7 @@ "end": 56026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -59672,6 +61266,7 @@ "end": 56069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -59685,6 +61280,7 @@ "end": 56072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -59698,6 +61294,7 @@ "end": 56075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -59751,6 +61348,7 @@ "end": 56116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -59764,6 +61362,7 @@ "end": 56119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -59777,6 +61376,7 @@ "end": 56122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -59830,6 +61430,7 @@ "end": 56159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -59843,6 +61444,7 @@ "end": 56162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -59856,6 +61458,7 @@ "end": 56165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -59884,6 +61487,7 @@ "end": 56189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -59897,6 +61501,7 @@ "end": 56191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -59910,6 +61515,7 @@ "end": 56194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -59962,6 +61568,7 @@ "end": 56239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -59981,6 +61588,7 @@ "end": 56242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -60000,6 +61608,7 @@ "end": 56245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -60046,6 +61655,7 @@ "end": 56275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60102,6 +61712,7 @@ "end": 56362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60144,6 +61755,7 @@ "end": 56396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60195,6 +61807,7 @@ "end": 56445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60219,6 +61832,7 @@ "end": 56449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60241,6 +61855,7 @@ "end": 56456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -60305,6 +61920,7 @@ "end": 56523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60322,6 +61938,7 @@ "end": 56527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60359,6 +61976,7 @@ "end": 56576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -60372,6 +61990,7 @@ "end": 56578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -60385,6 +62004,7 @@ "end": 56581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -60437,6 +62057,7 @@ "end": 56630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -60456,6 +62077,7 @@ "end": 56633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -60475,6 +62097,7 @@ "end": 56636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -60521,6 +62144,7 @@ "end": 56666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60584,6 +62208,7 @@ "end": 56764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60606,6 +62231,7 @@ "end": 56769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60671,6 +62297,7 @@ "end": 56820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -60684,6 +62311,7 @@ "end": 56823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -60697,6 +62325,7 @@ "end": 56826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -60752,6 +62381,7 @@ "end": 56899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -60771,6 +62401,7 @@ "end": 56902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -60790,6 +62421,7 @@ "end": 56905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -60836,6 +62468,7 @@ "end": 56935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -60906,6 +62539,7 @@ "end": 57033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -60917,6 +62551,7 @@ "end": 57036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -60950,6 +62585,7 @@ "end": 57047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -60978,6 +62614,7 @@ "end": 57057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -61029,6 +62666,7 @@ "end": 57106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -61083,6 +62721,7 @@ "end": 57154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -61108,6 +62747,7 @@ "end": 57164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -61127,6 +62767,7 @@ "end": 57169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -61140,6 +62781,7 @@ "end": 57171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -61216,6 +62858,7 @@ "end": 57246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -61241,6 +62884,7 @@ "end": 57256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -61253,6 +62897,7 @@ "end": 57261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -61308,6 +62953,7 @@ "end": 57365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -61351,6 +62997,7 @@ "end": 57396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -61369,6 +63016,7 @@ "end": 57400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -61426,6 +63074,7 @@ "end": 57441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -61469,6 +63118,7 @@ "end": 57470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -61482,6 +63132,7 @@ "end": 57473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -61528,6 +63179,7 @@ "end": 57511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -61571,6 +63223,7 @@ "end": 57540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -61584,6 +63237,7 @@ "end": 57543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -61652,6 +63306,7 @@ "end": 57602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -61665,6 +63320,7 @@ "end": 57605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -61678,6 +63334,7 @@ "end": 57608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -61706,6 +63363,7 @@ "end": 57632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -61719,6 +63377,7 @@ "end": 57634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -61732,6 +63391,7 @@ "end": 57637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -61753,6 +63413,7 @@ "end": 57668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -61801,6 +63462,7 @@ "end": 57724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -61820,6 +63482,7 @@ "end": 57727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -61839,6 +63502,7 @@ "end": 57730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -61882,6 +63546,7 @@ "end": 57761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -61907,6 +63572,7 @@ "end": 57765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -61920,6 +63586,7 @@ "end": 57767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -61933,6 +63600,7 @@ "end": 57770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -61954,6 +63622,7 @@ "end": 57776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -61967,6 +63636,7 @@ "end": 57778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -61999,6 +63669,7 @@ "end": 57802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -62012,6 +63683,7 @@ "end": 57804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -62025,6 +63697,7 @@ "end": 57807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -62046,6 +63719,7 @@ "end": 57838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -62094,6 +63768,7 @@ "end": 57896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -62113,6 +63788,7 @@ "end": 57899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -62132,6 +63808,7 @@ "end": 57902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -62175,6 +63852,7 @@ "end": 57931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -62192,6 +63870,7 @@ "end": 57935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -62221,6 +63900,7 @@ "end": 57976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -62255,6 +63935,7 @@ "end": 58011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -62266,6 +63947,7 @@ "end": 58015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -62293,6 +63975,7 @@ "end": 58042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -62310,6 +63993,7 @@ "end": 58046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -62350,6 +64034,7 @@ "end": 58082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -62407,6 +64092,7 @@ "end": 58119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -62457,6 +64143,7 @@ "end": 58172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -62470,6 +64157,7 @@ "end": 58174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -62483,6 +64171,7 @@ "end": 58177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -62521,6 +64210,7 @@ "end": 58241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -62534,6 +64224,7 @@ "end": 58243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -62547,6 +64238,7 @@ "end": 58246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -62609,6 +64301,7 @@ "end": 58341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -62628,6 +64321,7 @@ "end": 58368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddMandatoryTags", "optional": false } @@ -62667,6 +64361,7 @@ "end": 58396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -62678,6 +64373,7 @@ "end": 58399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -62689,6 +64385,7 @@ "end": 58402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -62758,6 +64455,7 @@ "end": 58489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -62781,6 +64479,7 @@ "end": 58507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -62813,6 +64512,7 @@ "end": 58551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddTransformedFlag", "optional": false }, @@ -62854,6 +64554,7 @@ "end": 58581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -62897,6 +64598,7 @@ "end": 58612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -62915,6 +64617,7 @@ "end": 58616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -62928,6 +64631,7 @@ "end": 58618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -62971,6 +64675,7 @@ "end": 58655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -63017,6 +64722,7 @@ "end": 58686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -63096,6 +64802,7 @@ "end": 58765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -63115,6 +64822,7 @@ "end": 58794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AddTransformedFlag", "optional": false } @@ -63154,6 +64862,7 @@ "end": 58821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -63165,6 +64874,7 @@ "end": 58824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -63176,6 +64886,7 @@ "end": 58827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -63245,6 +64956,7 @@ "end": 58909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -63267,6 +64979,7 @@ "end": 58942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -63289,6 +65002,7 @@ "end": 58978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -63312,6 +65026,7 @@ "end": 58996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -63344,6 +65059,7 @@ "end": 59047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpBoilerplateTransformer", "optional": false }, @@ -63385,6 +65101,7 @@ "end": 59079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -63447,6 +65164,7 @@ "end": 59118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -63509,6 +65227,7 @@ "end": 59170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -63584,6 +65303,7 @@ "end": 59220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -63658,6 +65378,7 @@ "end": 59303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -63677,6 +65398,7 @@ "end": 59306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -63720,6 +65442,7 @@ "end": 59337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -63738,6 +65461,7 @@ "end": 59341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -63751,6 +65475,7 @@ "end": 59343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -63797,6 +65522,7 @@ "end": 59381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -63815,6 +65541,7 @@ "end": 59385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -63828,6 +65555,7 @@ "end": 59387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -63871,6 +65599,7 @@ "end": 59424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -63918,6 +65647,7 @@ "end": 59508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -63961,6 +65691,7 @@ "end": 59538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -63992,6 +65723,7 @@ "end": 59567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -64056,6 +65788,7 @@ "end": 59694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -64078,6 +65811,7 @@ "end": 59739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -64094,6 +65828,7 @@ "end": 59765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -64128,6 +65863,7 @@ "end": 59793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -64146,6 +65882,7 @@ "end": 59799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -64270,6 +66007,7 @@ "end": 60003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -64306,6 +66044,7 @@ "end": 60036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -64331,6 +66070,7 @@ "end": 60059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -64344,6 +66084,7 @@ "end": 60061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -64357,6 +66098,7 @@ "end": 60064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -64409,6 +66151,7 @@ "end": 60122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -64452,6 +66195,7 @@ "end": 60151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -64469,6 +66213,7 @@ "end": 60155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -64498,6 +66243,7 @@ "end": 60196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -64529,6 +66275,7 @@ "end": 60229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -64542,6 +66289,7 @@ "end": 60231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -64582,6 +66330,7 @@ "end": 60287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -64610,6 +66359,7 @@ "end": 60339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -64627,6 +66377,7 @@ "end": 60343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -64705,6 +66456,7 @@ "end": 60455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -64724,6 +66476,7 @@ "end": 60491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpBoilerplateTransformer", "optional": false } @@ -64763,6 +66516,7 @@ "end": 60519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -64774,6 +66528,7 @@ "end": 60522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -64785,6 +66540,7 @@ "end": 60525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -64854,6 +66610,7 @@ "end": 60603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -64876,6 +66633,7 @@ "end": 60635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -64898,6 +66656,7 @@ "end": 60669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -64920,6 +66679,7 @@ "end": 60698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -64942,6 +66702,7 @@ "end": 60734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -64965,6 +66726,7 @@ "end": 60752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -65028,6 +66790,7 @@ "end": 60812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -65051,6 +66814,7 @@ "end": 60830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -65083,6 +66847,7 @@ "end": 60868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpScriptCsp", "optional": false }, @@ -65124,6 +66889,7 @@ "end": 60898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -65167,6 +66933,7 @@ "end": 60929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -65185,6 +66952,7 @@ "end": 60933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -65198,6 +66966,7 @@ "end": 60935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -65241,6 +67010,7 @@ "end": 60972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -65278,6 +67048,7 @@ "end": 61009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -65296,6 +67067,7 @@ "end": 61013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -65309,6 +67081,7 @@ "end": 61015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -65352,6 +67125,7 @@ "end": 61052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -65389,6 +67163,7 @@ "end": 61089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -65407,6 +67182,7 @@ "end": 61093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -65420,6 +67196,7 @@ "end": 61095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -65463,6 +67240,7 @@ "end": 61132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -65500,6 +67278,7 @@ "end": 61169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -65543,6 +67322,7 @@ "end": 61199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -65577,6 +67357,7 @@ "end": 61229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -65639,6 +67420,7 @@ "end": 61234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -65735,6 +67517,7 @@ "end": 61306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -65753,6 +67536,7 @@ "end": 61316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -65766,6 +67550,7 @@ "end": 61318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -65803,6 +67588,7 @@ "end": 61342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -65855,6 +67641,7 @@ "end": 61382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -65898,6 +67685,7 @@ "end": 61413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -65939,6 +67727,7 @@ "end": 61448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -65955,6 +67744,7 @@ "end": 61453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -65989,6 +67779,7 @@ "end": 61488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -66018,6 +67809,7 @@ "end": 61492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -66072,6 +67864,7 @@ "end": 61508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -66150,6 +67943,7 @@ "end": 61557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -66179,6 +67973,7 @@ "end": 61563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -66192,6 +67987,7 @@ "end": 61565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -66230,6 +68026,7 @@ "end": 61617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -66267,6 +68064,7 @@ "end": 61625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -66289,6 +68087,7 @@ "end": 61632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -66345,6 +68144,7 @@ "end": 61670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -66386,6 +68186,7 @@ "end": 61706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -66399,6 +68200,7 @@ "end": 61708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -66451,6 +68253,7 @@ "end": 61785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -66479,6 +68282,7 @@ "end": 61805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -66528,6 +68332,7 @@ "end": 61863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -66571,6 +68376,7 @@ "end": 61894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -66610,6 +68416,7 @@ "end": 61926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -66621,6 +68428,7 @@ "end": 61930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -66648,6 +68456,7 @@ "end": 61960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -66700,6 +68509,7 @@ "end": 62002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -66748,6 +68558,7 @@ "end": 62028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -66814,6 +68625,7 @@ "end": 62093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -66836,6 +68648,7 @@ "end": 62100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -66868,6 +68681,7 @@ "end": 62153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -66886,6 +68700,7 @@ "end": 62157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -66899,6 +68714,7 @@ "end": 62159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -66924,6 +68740,7 @@ "end": 62211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -66972,6 +68789,7 @@ "end": 62268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -67021,6 +68839,7 @@ "end": 62302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -67038,6 +68857,7 @@ "end": 62306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -67068,6 +68888,7 @@ "end": 62320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -67093,6 +68914,7 @@ "end": 62332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -67110,6 +68932,7 @@ "end": 62336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -67164,6 +68987,7 @@ "end": 62381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -67212,6 +69036,7 @@ "end": 62405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -67265,6 +69090,7 @@ "end": 62479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -67299,6 +69125,7 @@ "end": 62555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -67317,6 +69144,7 @@ "end": 62559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -67392,6 +69220,7 @@ "end": 62662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -67405,6 +69234,7 @@ "end": 62664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -67418,6 +69248,7 @@ "end": 62667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -67439,6 +69270,7 @@ "end": 62698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -67490,6 +69322,7 @@ "end": 62744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -67509,6 +69342,7 @@ "end": 62767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpScriptCsp", "optional": false } @@ -67548,6 +69382,7 @@ "end": 62795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -67559,6 +69394,7 @@ "end": 62798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -67570,6 +69406,7 @@ "end": 62801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -67622,6 +69459,7 @@ "end": 62853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -67640,6 +69478,7 @@ "end": 62857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -67703,6 +69542,7 @@ "end": 62915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -67725,6 +69565,7 @@ "end": 62949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -67747,6 +69588,7 @@ "end": 62980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -67769,6 +69611,7 @@ "end": 63013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -67792,6 +69635,7 @@ "end": 63031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -67855,6 +69699,7 @@ "end": 63093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -67878,6 +69723,7 @@ "end": 63111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -67924,6 +69770,7 @@ "end": 63138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -67950,6 +69797,7 @@ "end": 63185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MediaTransformer", "optional": false }, @@ -68034,6 +69882,7 @@ "end": 63260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -68077,6 +69926,7 @@ "end": 63306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -68096,6 +69946,7 @@ "end": 63309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -68139,6 +69990,7 @@ "end": 63338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68175,6 +70027,7 @@ "end": 63342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -68257,6 +70110,7 @@ "end": 63400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68281,6 +70135,7 @@ "end": 63404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -68318,6 +70173,7 @@ "end": 63439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -68375,6 +70231,7 @@ "end": 63527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -68433,6 +70290,7 @@ "end": 63567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68451,6 +70309,7 @@ "end": 63582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -68510,6 +70369,7 @@ "end": 63632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -68566,6 +70426,7 @@ "end": 63680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68590,6 +70451,7 @@ "end": 63684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -68650,6 +70512,7 @@ "end": 63752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68668,6 +70531,7 @@ "end": 63763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -68745,6 +70609,7 @@ "end": 63823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -68765,6 +70630,7 @@ "end": 63830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -68856,6 +70722,7 @@ "end": 63911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -68875,6 +70742,7 @@ "end": 63914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -68918,6 +70786,7 @@ "end": 63943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -68976,6 +70845,7 @@ "end": 63962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -69007,6 +70877,7 @@ "end": 63991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -69039,6 +70910,7 @@ "end": 64020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -69113,6 +70985,7 @@ "end": 64067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -69126,6 +70999,7 @@ "end": 64070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -69164,6 +71038,7 @@ "end": 64115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -69186,6 +71061,7 @@ "end": 64122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -69261,6 +71137,7 @@ "end": 64196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -69315,6 +71192,7 @@ "end": 64236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -69326,6 +71204,7 @@ "end": 64239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -69414,6 +71293,7 @@ "end": 64293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -69432,6 +71312,7 @@ "end": 64308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -69455,6 +71336,7 @@ "end": 64313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -69535,6 +71417,7 @@ "end": 64391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -69569,6 +71452,7 @@ "end": 64458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SizesTransformer", "optional": false }, @@ -69684,6 +71568,7 @@ "end": 64574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -69703,6 +71588,7 @@ "end": 64577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -69755,6 +71641,7 @@ "end": 64607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -69827,6 +71714,7 @@ "end": 64712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -69845,6 +71733,7 @@ "end": 64716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -69870,6 +71759,7 @@ "end": 64718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -69925,6 +71815,7 @@ "end": 64761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -70010,6 +71901,7 @@ "end": 64872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -70023,6 +71915,7 @@ "end": 64875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -70090,6 +71983,7 @@ "end": 64954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -70109,6 +72003,7 @@ "end": 64957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -70206,6 +72101,7 @@ "end": 65028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -70233,6 +72129,7 @@ "end": 65068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -70282,6 +72179,7 @@ "end": 65115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -70381,6 +72279,7 @@ "end": 65228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -70445,6 +72344,7 @@ "end": 65300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -70467,6 +72367,7 @@ "end": 65340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -70489,6 +72390,7 @@ "end": 65371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -70556,6 +72458,7 @@ "end": 65442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -70574,6 +72477,7 @@ "end": 65450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -70625,6 +72529,7 @@ "end": 65479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -70643,6 +72548,7 @@ "end": 65487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -70653,6 +72559,7 @@ "end": 65498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -70722,6 +72629,7 @@ "end": 65539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -70738,6 +72646,7 @@ "end": 65544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -70769,6 +72678,7 @@ "end": 65577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -70793,6 +72703,7 @@ "end": 65592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -70812,6 +72723,7 @@ "end": 65603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -70828,6 +72740,7 @@ "end": 65614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -70905,6 +72818,7 @@ "end": 65700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -70939,6 +72853,7 @@ "end": 65769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeightsTransformer", "optional": false }, @@ -71054,6 +72969,7 @@ "end": 65887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -71073,6 +72989,7 @@ "end": 65890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -71116,6 +73033,7 @@ "end": 65921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -71134,6 +73052,7 @@ "end": 65925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -71159,6 +73078,7 @@ "end": 65927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -71214,6 +73134,7 @@ "end": 65972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -71299,6 +73220,7 @@ "end": 66085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -71312,6 +73234,7 @@ "end": 66088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -71379,6 +73302,7 @@ "end": 66169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -71398,6 +73322,7 @@ "end": 66172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -71495,6 +73420,7 @@ "end": 66245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -71522,6 +73448,7 @@ "end": 66287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -71571,6 +73498,7 @@ "end": 66336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -71670,6 +73598,7 @@ "end": 66449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -71734,6 +73663,7 @@ "end": 66523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -71756,6 +73686,7 @@ "end": 66565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -71778,6 +73709,7 @@ "end": 66596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -71845,6 +73777,7 @@ "end": 66669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -71863,6 +73796,7 @@ "end": 66677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -71914,6 +73848,7 @@ "end": 66719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -71932,6 +73867,7 @@ "end": 66727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -71942,6 +73878,7 @@ "end": 66744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -72011,6 +73948,7 @@ "end": 66785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -72027,6 +73965,7 @@ "end": 66790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -72058,6 +73997,7 @@ "end": 66823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -72082,6 +74022,7 @@ "end": 66838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -72101,6 +74042,7 @@ "end": 66849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -72117,6 +74059,7 @@ "end": 66866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -72194,6 +74137,7 @@ "end": 66952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -72228,6 +74172,7 @@ "end": 67024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApplyCommonAttributes", "optional": false }, @@ -72269,6 +74214,7 @@ "end": 67056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -72325,6 +74271,7 @@ "end": 67092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -72515,6 +74462,7 @@ "end": 67272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -72634,6 +74582,7 @@ "end": 67427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MediaTransformer", "optional": false }, @@ -72665,6 +74614,7 @@ "end": 67480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SizesTransformer", "optional": false }, @@ -72696,6 +74646,7 @@ "end": 67537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeightsTransformer", "optional": false }, @@ -72742,6 +74693,7 @@ "end": 67603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -72788,6 +74740,7 @@ "end": 67633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -72841,6 +74794,7 @@ "end": 67723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -72854,6 +74808,7 @@ "end": 67725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -72953,6 +74908,7 @@ "end": 67774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -73003,6 +74959,7 @@ "end": 67834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -73016,6 +74973,7 @@ "end": 67836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73091,6 +75049,7 @@ "end": 67893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73177,6 +75136,7 @@ "end": 67993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -73253,6 +75213,7 @@ "end": 68059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -73264,6 +75225,7 @@ "end": 68062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -73297,6 +75259,7 @@ "end": 68073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -73366,6 +75329,7 @@ "end": 68149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -73379,6 +75343,7 @@ "end": 68151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73392,6 +75357,7 @@ "end": 68154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -73444,6 +75410,7 @@ "end": 68240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -73487,6 +75454,7 @@ "end": 68263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73521,6 +75489,7 @@ "end": 68309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -73545,6 +75514,7 @@ "end": 68313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -73567,6 +75537,7 @@ "end": 68325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73580,6 +75551,7 @@ "end": 68328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -73651,6 +75623,7 @@ "end": 68395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -73679,6 +75652,7 @@ "end": 68439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -73708,6 +75682,7 @@ "end": 68445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -73771,6 +75746,7 @@ "end": 68501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -73799,6 +75775,7 @@ "end": 68516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -73870,6 +75847,7 @@ "end": 68697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -73949,6 +75927,7 @@ "end": 68803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -73971,6 +75950,7 @@ "end": 68809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -73996,6 +75976,7 @@ "end": 68819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -74045,6 +76026,7 @@ "end": 68827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -74157,6 +76139,7 @@ "end": 69067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -74176,6 +76159,7 @@ "end": 69070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -74219,6 +76203,7 @@ "end": 69101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -74256,6 +76241,7 @@ "end": 69110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -74346,6 +76332,7 @@ "end": 69185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -74390,6 +76377,7 @@ "end": 69268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -74422,6 +76410,7 @@ "end": 69297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -74440,6 +76429,7 @@ "end": 69301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -74514,6 +76504,7 @@ "end": 69411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -74527,6 +76518,7 @@ "end": 69413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -74540,6 +76532,7 @@ "end": 69416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -74584,6 +76577,7 @@ "end": 69465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -74643,6 +76637,7 @@ "end": 69516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -74656,6 +76651,7 @@ "end": 69518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -74718,6 +76714,7 @@ "end": 69567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -74763,6 +76760,7 @@ "end": 69589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -74798,6 +76796,7 @@ "end": 69623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -74867,6 +76866,7 @@ "end": 69688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -74896,6 +76896,7 @@ "end": 69698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -74977,6 +76978,7 @@ "end": 69774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -75002,6 +77004,7 @@ "end": 69784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -75059,6 +77062,7 @@ "end": 69883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -75099,6 +77103,7 @@ "end": 69912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -75112,6 +77117,7 @@ "end": 69914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -75164,6 +77170,7 @@ "end": 69957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -75216,6 +77223,7 @@ "end": 70012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -75248,6 +77256,7 @@ "end": 70024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -75294,6 +77303,7 @@ "end": 70067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -75312,6 +77322,7 @@ "end": 70071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -75440,6 +77451,7 @@ "end": 70162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -75500,6 +77512,7 @@ "end": 70218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -75525,6 +77538,7 @@ "end": 70270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -75576,6 +77590,7 @@ "end": 70316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -75595,6 +77610,7 @@ "end": 70348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ApplyCommonAttributes", "optional": false } @@ -75634,6 +77650,7 @@ "end": 70376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -75645,6 +77662,7 @@ "end": 70379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -75656,6 +77674,7 @@ "end": 70382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -75725,6 +77744,7 @@ "end": 70466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -75747,6 +77767,7 @@ "end": 70499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -75769,6 +77790,7 @@ "end": 70533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -75791,6 +77813,7 @@ "end": 70565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -75814,6 +77837,7 @@ "end": 70583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -75877,6 +77901,7 @@ "end": 70641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -75899,6 +77924,7 @@ "end": 70671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -75921,6 +77947,7 @@ "end": 70707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -75943,6 +77970,7 @@ "end": 70742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -75965,6 +77993,7 @@ "end": 70778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -75987,6 +78016,7 @@ "end": 70813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -76009,6 +78039,7 @@ "end": 70853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -76031,6 +78062,7 @@ "end": 70899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -76054,6 +78086,7 @@ "end": 70917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -76100,6 +78133,7 @@ "end": 70943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -76234,6 +78268,7 @@ "end": 71090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSupportedLayout", "optional": false }, @@ -76253,6 +78288,7 @@ "end": 71092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -76306,6 +78342,7 @@ "end": 71120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -76328,6 +78365,7 @@ "end": 71130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -76370,6 +78408,7 @@ "end": 71191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeOrNull", "optional": false }, @@ -76389,6 +78428,7 @@ "end": 71193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -76408,6 +78448,7 @@ "end": 71196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -76454,6 +78495,7 @@ "end": 71224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -76467,6 +78509,7 @@ "end": 71226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -76480,6 +78523,7 @@ "end": 71229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -76506,6 +78550,7 @@ "end": 71234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -76531,6 +78576,7 @@ "end": 71244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -76561,6 +78607,7 @@ "end": 71297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addClass", "optional": false }, @@ -76580,6 +78627,7 @@ "end": 71299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -76599,6 +78647,7 @@ "end": 71302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -76651,6 +78700,7 @@ "end": 71323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -76692,6 +78742,7 @@ "end": 71341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -76705,6 +78756,7 @@ "end": 71343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -76757,6 +78809,7 @@ "end": 71357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -76795,6 +78848,7 @@ "end": 71381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -76806,6 +78860,7 @@ "end": 71385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -76828,6 +78883,7 @@ "end": 71427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -76847,6 +78903,7 @@ "end": 71429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -76866,6 +78923,7 @@ "end": 71432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -76885,6 +78943,7 @@ "end": 71435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -76904,6 +78963,7 @@ "end": 71438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -76944,6 +79004,7 @@ "end": 71466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addClass", "optional": false }, @@ -76957,6 +79018,7 @@ "end": 71468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -76977,6 +79039,7 @@ "end": 71471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -76990,6 +79053,7 @@ "end": 71473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -77022,6 +79086,7 @@ "end": 71498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -77035,6 +79100,7 @@ "end": 71500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -77070,6 +79136,7 @@ "end": 71533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addClass", "optional": false }, @@ -77083,6 +79150,7 @@ "end": 71535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -77103,6 +79171,7 @@ "end": 71538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -77141,6 +79210,7 @@ "end": 71581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -77171,6 +79241,7 @@ "end": 71613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -77223,6 +79294,7 @@ "end": 71680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -77301,6 +79373,7 @@ "end": 71798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -77325,6 +79398,7 @@ "end": 71811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -77350,6 +79424,7 @@ "end": 71823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -77375,6 +79450,7 @@ "end": 71840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -77400,6 +79476,7 @@ "end": 71852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -77514,6 +79591,7 @@ "end": 71959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -77538,6 +79616,7 @@ "end": 71973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -77563,6 +79642,7 @@ "end": 71985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -77751,6 +79831,7 @@ "end": 72334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -77791,6 +79872,7 @@ "end": 72373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -77815,6 +79897,7 @@ "end": 72386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -77840,6 +79923,7 @@ "end": 72398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -77911,6 +79995,7 @@ "end": 72462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -77951,6 +80036,7 @@ "end": 72501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -77975,6 +80061,7 @@ "end": 72516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -78000,6 +80087,7 @@ "end": 72528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -78105,6 +80193,7 @@ "end": 72658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78140,6 +80229,7 @@ "end": 72676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -78174,6 +80264,7 @@ "end": 72681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78214,6 +80305,7 @@ "end": 72699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78281,6 +80373,7 @@ "end": 72742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78352,6 +80445,7 @@ "end": 72795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78411,6 +80505,7 @@ "end": 72845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78447,6 +80542,7 @@ "end": 72877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -78468,6 +80564,7 @@ "end": 72931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeAddSizerInto", "optional": false }, @@ -78487,6 +80584,7 @@ "end": 72933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -78506,6 +80604,7 @@ "end": 72936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -78525,6 +80624,7 @@ "end": 72939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -78544,6 +80644,7 @@ "end": 72942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -78611,6 +80712,7 @@ "end": 72968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -78644,6 +80746,7 @@ "end": 72979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -78687,6 +80790,7 @@ "end": 72999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78721,6 +80825,7 @@ "end": 73010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -78746,6 +80851,7 @@ "end": 73021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -78803,6 +80909,7 @@ "end": 73096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -78838,6 +80945,7 @@ "end": 73126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -78879,6 +80987,7 @@ "end": 73168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -78897,6 +81006,7 @@ "end": 73192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createResponsiveSizer", "optional": false }, @@ -78910,6 +81020,7 @@ "end": 73194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -78923,6 +81034,7 @@ "end": 73197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -78954,6 +81066,7 @@ "end": 73227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -78995,6 +81108,7 @@ "end": 73268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -79013,6 +81127,7 @@ "end": 73291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createIntrinsicSizer", "optional": false }, @@ -79026,6 +81141,7 @@ "end": 73293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -79039,6 +81155,7 @@ "end": 73296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -79066,6 +81183,7 @@ "end": 73337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -79100,6 +81218,7 @@ "end": 73368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -79117,6 +81236,7 @@ "end": 73372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -79153,6 +81273,7 @@ "end": 73406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -79166,6 +81287,7 @@ "end": 73408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -79179,6 +81301,7 @@ "end": 73411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -79192,6 +81315,7 @@ "end": 73414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -79220,6 +81344,7 @@ "end": 73491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createResponsiveSizer", "optional": false }, @@ -79239,6 +81364,7 @@ "end": 73493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -79258,6 +81384,7 @@ "end": 73496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -79301,6 +81428,7 @@ "end": 73523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -79332,6 +81460,7 @@ "end": 73527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -79357,6 +81486,7 @@ "end": 73539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -79407,6 +81537,7 @@ "end": 73578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -79425,6 +81556,7 @@ "end": 73582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -79481,6 +81613,7 @@ "end": 73670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseFloat", "optional": false }, @@ -79507,6 +81640,7 @@ "end": 73672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -79587,6 +81721,7 @@ "end": 73732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -79607,6 +81742,7 @@ "end": 73789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createIntrinsicSizer", "optional": false }, @@ -79626,6 +81762,7 @@ "end": 73791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -79645,6 +81782,7 @@ "end": 73794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -79688,6 +81826,7 @@ "end": 73821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -79706,6 +81845,7 @@ "end": 73825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -79784,6 +81924,7 @@ "end": 73935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -79802,6 +81943,7 @@ "end": 73939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -79938,6 +82080,7 @@ "end": 74194 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -79963,6 +82106,7 @@ "end": 74215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -80040,6 +82184,7 @@ "end": 74315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80053,6 +82198,7 @@ "end": 74317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -80066,6 +82212,7 @@ "end": 74320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -80087,6 +82234,7 @@ "end": 74347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -80124,6 +82272,7 @@ "end": 74375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -80171,6 +82320,7 @@ "end": 74428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -80190,6 +82340,7 @@ "end": 74431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -80233,6 +82384,7 @@ "end": 74462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -80251,6 +82403,7 @@ "end": 74466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -80276,6 +82429,7 @@ "end": 74468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -80328,6 +82482,7 @@ "end": 74513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -80346,6 +82501,7 @@ "end": 74534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeOrNull", "optional": false }, @@ -80359,6 +82515,7 @@ "end": 74536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -80405,6 +82562,7 @@ "end": 74575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -80423,6 +82581,7 @@ "end": 74579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -80436,6 +82595,7 @@ "end": 74581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -80495,6 +82655,7 @@ "end": 74623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -80542,6 +82703,7 @@ "end": 74660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -80576,6 +82738,7 @@ "end": 74713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -80626,6 +82789,7 @@ "end": 74802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -80644,6 +82808,7 @@ "end": 74823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeOrNull", "optional": false }, @@ -80657,6 +82822,7 @@ "end": 74825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -80703,6 +82869,7 @@ "end": 74865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -80721,6 +82888,7 @@ "end": 74869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -80734,6 +82902,7 @@ "end": 74871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -80765,6 +82934,7 @@ "end": 74880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -80812,6 +82982,7 @@ "end": 74921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -80859,6 +83030,7 @@ "end": 74958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -80893,6 +83065,7 @@ "end": 75012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -80943,6 +83116,7 @@ "end": 75101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -80961,6 +83135,7 @@ "end": 75105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -80974,6 +83149,7 @@ "end": 75107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -80987,6 +83163,7 @@ "end": 75110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -81006,6 +83183,7 @@ "end": 75113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -81049,6 +83227,7 @@ "end": 75151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -81067,6 +83246,7 @@ "end": 75155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -81080,6 +83260,7 @@ "end": 75157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -81093,6 +83274,7 @@ "end": 75160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -81112,6 +83294,7 @@ "end": 75163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -81155,6 +83338,7 @@ "end": 75201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -81173,6 +83357,7 @@ "end": 75205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -81186,6 +83371,7 @@ "end": 75207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -81199,6 +83385,7 @@ "end": 75210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -81212,6 +83399,7 @@ "end": 75213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -81232,6 +83420,7 @@ "end": 75233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeOrNull", "optional": false }, @@ -81245,6 +83434,7 @@ "end": 75235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -81281,6 +83471,7 @@ "end": 75265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeOrNull", "optional": false }, @@ -81294,6 +83485,7 @@ "end": 75267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -81348,6 +83540,7 @@ "end": 75324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isSupportedLayout", "optional": false }, @@ -81361,6 +83554,7 @@ "end": 75326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -81403,6 +83597,7 @@ "end": 75356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -81437,6 +83632,7 @@ "end": 75406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -81484,6 +83680,7 @@ "end": 75493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "apply", "optional": false }, @@ -81497,6 +83694,7 @@ "end": 75495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -81510,6 +83708,7 @@ "end": 75498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -81523,6 +83722,7 @@ "end": 75501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -81536,6 +83736,7 @@ "end": 75504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -81564,6 +83765,7 @@ "end": 75544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "maybeAddSizerInto", "optional": false }, @@ -81577,6 +83779,7 @@ "end": 75546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -81590,6 +83793,7 @@ "end": 75549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -81603,6 +83807,7 @@ "end": 75552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -81616,6 +83821,7 @@ "end": 75555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -81685,6 +83891,7 @@ "end": 75649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -81696,6 +83903,7 @@ "end": 75652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -81707,6 +83915,7 @@ "end": 75655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -81776,6 +83985,7 @@ "end": 75735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -81798,6 +84008,7 @@ "end": 75767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -81820,6 +84031,7 @@ "end": 75801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -81842,6 +84054,7 @@ "end": 75837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -81865,6 +84078,7 @@ "end": 75855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -81928,6 +84142,7 @@ "end": 75918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -81951,6 +84166,7 @@ "end": 75936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -82014,6 +84230,7 @@ "end": 75993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -82036,6 +84253,7 @@ "end": 76028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -82059,6 +84277,7 @@ "end": 76046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -82105,6 +84324,7 @@ "end": 76073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -82145,6 +84365,7 @@ "end": 76103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -82185,6 +84406,7 @@ "end": 76143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -82225,6 +84447,7 @@ "end": 76172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -82243,6 +84466,7 @@ "end": 76182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -82361,6 +84585,7 @@ "end": 76316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -82385,6 +84610,7 @@ "end": 76324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -82420,6 +84646,7 @@ "end": 76331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -82452,6 +84679,7 @@ "end": 76382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AutoExtensionImporter", "optional": false }, @@ -82493,6 +84721,7 @@ "end": 76414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -82562,6 +84791,7 @@ "end": 76454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -82640,6 +84870,7 @@ "end": 76521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -82659,6 +84890,7 @@ "end": 76533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -82726,6 +84958,7 @@ "end": 76568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -82820,6 +85053,7 @@ "end": 76662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -82898,6 +85132,7 @@ "end": 76743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -82956,6 +85191,7 @@ "end": 76824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -82999,6 +85235,7 @@ "end": 76855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -83016,6 +85253,7 @@ "end": 76859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83055,6 +85293,7 @@ "end": 76903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -83073,6 +85312,7 @@ "end": 76913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -83113,6 +85353,7 @@ "end": 76947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -83135,6 +85376,7 @@ "end": 76952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -83187,6 +85429,7 @@ "end": 76996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83271,6 +85514,7 @@ "end": 77062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -83299,6 +85543,7 @@ "end": 77068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83344,6 +85589,7 @@ "end": 77116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83393,6 +85639,7 @@ "end": 77162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83471,6 +85718,7 @@ "end": 77281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83516,6 +85764,7 @@ "end": 77299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -83535,6 +85784,7 @@ "end": 77304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83596,6 +85846,7 @@ "end": 77426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -83614,6 +85865,7 @@ "end": 77436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -83647,6 +85899,7 @@ "end": 77465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -83665,6 +85918,7 @@ "end": 77475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -83698,6 +85952,7 @@ "end": 77504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -83716,6 +85971,7 @@ "end": 77514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -83756,6 +86012,7 @@ "end": 77548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -83785,6 +86042,7 @@ "end": 77553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -83857,6 +86115,7 @@ "end": 77618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -83887,6 +86146,7 @@ "end": 77622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -83941,6 +86201,7 @@ "end": 77675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -84000,6 +86261,7 @@ "end": 77731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -84024,6 +86286,7 @@ "end": 77735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -84069,6 +86332,7 @@ "end": 77790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -84093,6 +86357,7 @@ "end": 77794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -84129,6 +86394,7 @@ "end": 77804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -84161,6 +86427,7 @@ "end": 77810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -84183,6 +86450,7 @@ "end": 77821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -84229,6 +86497,7 @@ "end": 77855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84251,6 +86520,7 @@ "end": 77861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -84264,6 +86534,7 @@ "end": 77864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -84299,6 +86570,7 @@ "end": 77923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -84317,6 +86589,7 @@ "end": 77933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -84357,6 +86630,7 @@ "end": 77971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -84379,6 +86653,7 @@ "end": 77976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -84425,6 +86700,7 @@ "end": 78019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -84453,6 +86729,7 @@ "end": 78025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84503,6 +86780,7 @@ "end": 78068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84544,6 +86822,7 @@ "end": 78091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -84572,6 +86851,7 @@ "end": 78097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84623,6 +86903,7 @@ "end": 78168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84661,6 +86942,7 @@ "end": 78191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -84724,6 +87006,7 @@ "end": 78263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -84755,6 +87038,7 @@ "end": 78267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -84777,6 +87061,7 @@ "end": 78273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -84823,6 +87108,7 @@ "end": 78315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -84845,6 +87131,7 @@ "end": 78322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -84879,6 +87166,7 @@ "end": 78358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -84901,6 +87189,7 @@ "end": 78364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -84914,6 +87203,7 @@ "end": 78367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -84958,6 +87248,7 @@ "end": 78432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -85029,6 +87320,7 @@ "end": 78490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -85070,6 +87362,7 @@ "end": 78496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -85132,6 +87425,7 @@ "end": 78516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -85205,6 +87499,7 @@ "end": 78616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -85227,6 +87522,7 @@ "end": 78622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -85240,6 +87536,7 @@ "end": 78625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -85281,6 +87578,7 @@ "end": 78718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -85302,6 +87600,7 @@ "end": 78769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -85323,6 +87622,7 @@ "end": 78819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -85344,6 +87644,7 @@ "end": 78873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -85395,6 +87696,7 @@ "end": 78947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -85414,6 +87716,7 @@ "end": 78950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -85516,6 +87819,7 @@ "end": 79074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -85734,6 +88038,7 @@ "end": 79367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -85780,6 +88085,7 @@ "end": 79417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -85957,6 +88263,7 @@ "end": 79607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -85975,6 +88282,7 @@ "end": 79611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -85988,6 +88296,7 @@ "end": 79613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -86031,6 +88340,7 @@ "end": 79650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -86068,6 +88378,7 @@ "end": 79687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -86086,6 +88397,7 @@ "end": 79691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -86099,6 +88411,7 @@ "end": 79693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -86142,6 +88455,7 @@ "end": 79730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -86179,6 +88493,7 @@ "end": 79767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -86197,6 +88512,7 @@ "end": 79771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -86210,6 +88526,7 @@ "end": 79773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -86253,6 +88570,7 @@ "end": 79810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -86290,6 +88608,7 @@ "end": 79847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -86308,6 +88627,7 @@ "end": 79857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -86341,6 +88661,7 @@ "end": 79886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -86359,6 +88680,7 @@ "end": 79896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -86414,6 +88736,7 @@ "end": 79975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -86427,6 +88750,7 @@ "end": 79978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -86440,6 +88764,7 @@ "end": 79981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -86499,6 +88824,7 @@ "end": 80046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -86512,6 +88838,7 @@ "end": 80049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -86547,6 +88874,7 @@ "end": 80077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -86612,6 +88940,7 @@ "end": 80174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -86630,6 +88959,7 @@ "end": 80178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -86643,6 +88973,7 @@ "end": 80180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -86677,6 +89008,7 @@ "end": 80210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -86688,6 +89020,7 @@ "end": 80214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -86725,6 +89058,7 @@ "end": 80248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -86741,6 +89075,7 @@ "end": 80253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -86778,6 +89113,7 @@ "end": 80286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -86800,6 +89136,7 @@ "end": 80292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -86850,6 +89187,7 @@ "end": 80391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -86936,6 +89274,7 @@ "end": 80433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -87031,6 +89370,7 @@ "end": 80502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -87062,6 +89402,7 @@ "end": 80534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -87085,6 +89426,7 @@ "end": 80538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -87129,6 +89471,7 @@ "end": 80548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -87213,6 +89556,7 @@ "end": 80622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -87246,6 +89590,7 @@ "end": 80656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -87291,6 +89636,7 @@ "end": 80683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -87325,6 +89671,7 @@ "end": 80742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -87380,6 +89727,7 @@ "end": 80823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -87390,6 +89738,7 @@ "end": 80831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -87400,6 +89749,7 @@ "end": 80836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -87480,6 +89830,7 @@ "end": 80894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -87502,6 +89853,7 @@ "end": 80896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -87523,6 +89875,7 @@ "end": 80906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -87551,6 +89904,7 @@ "end": 80939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -87569,6 +89923,7 @@ "end": 80943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -87594,6 +89949,7 @@ "end": 80955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -87625,6 +89981,7 @@ "end": 80983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -87638,6 +89995,7 @@ "end": 80985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -87651,6 +90009,7 @@ "end": 80988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -87664,6 +90023,7 @@ "end": 80991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -87719,6 +90079,7 @@ "end": 81101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -87738,6 +90099,7 @@ "end": 81104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -87757,6 +90119,7 @@ "end": 81107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -87800,6 +90163,7 @@ "end": 81136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -87811,6 +90175,7 @@ "end": 81140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -87831,6 +90196,7 @@ "end": 81170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -87865,6 +90231,7 @@ "end": 81205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -87908,6 +90275,7 @@ "end": 81232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -87932,6 +90300,7 @@ "end": 81264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -87969,6 +90338,7 @@ "end": 81297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -87991,6 +90361,7 @@ "end": 81303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -88034,6 +90405,7 @@ "end": 81341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -88082,6 +90454,7 @@ "end": 81367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -88156,6 +90529,7 @@ "end": 81431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -88211,6 +90585,7 @@ "end": 81480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -88263,6 +90638,7 @@ "end": 81538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -88306,6 +90682,7 @@ "end": 81555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -88343,6 +90720,7 @@ "end": 81591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -88399,6 +90777,7 @@ "end": 81650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -88467,6 +90846,7 @@ "end": 81744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -88515,6 +90895,7 @@ "end": 81770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -88589,6 +90970,7 @@ "end": 81841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -88644,6 +91026,7 @@ "end": 81897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -88696,6 +91079,7 @@ "end": 81955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -88739,6 +91123,7 @@ "end": 81972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -88776,6 +91161,7 @@ "end": 82008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -88807,6 +91193,7 @@ "end": 82022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -88867,6 +91254,7 @@ "end": 82086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -88889,6 +91277,7 @@ "end": 82091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -88935,6 +91324,7 @@ "end": 82145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -88991,6 +91381,7 @@ "end": 82227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -89057,6 +91448,7 @@ "end": 82413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -89075,6 +91467,7 @@ "end": 82417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -89088,6 +91481,7 @@ "end": 82419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -89144,6 +91538,7 @@ "end": 82486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -89194,6 +91589,7 @@ "end": 82522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -89223,6 +91619,7 @@ "end": 82527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -89278,6 +91675,7 @@ "end": 82576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -89351,6 +91749,7 @@ "end": 82717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -89379,6 +91778,7 @@ "end": 82725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -89411,6 +91811,7 @@ "end": 82766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -89501,6 +91902,7 @@ "end": 82867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -89585,6 +91987,7 @@ "end": 83026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -89604,6 +92007,7 @@ "end": 83029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -89647,6 +92051,7 @@ "end": 83058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -89658,6 +92063,7 @@ "end": 83062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -89685,6 +92091,7 @@ "end": 83092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -89723,6 +92130,7 @@ "end": 83134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -89788,6 +92196,7 @@ "end": 83207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -89801,6 +92210,7 @@ "end": 83210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -89854,6 +92264,7 @@ "end": 83281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -89867,6 +92278,7 @@ "end": 83284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -89899,6 +92311,7 @@ "end": 83337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -89917,6 +92330,7 @@ "end": 83341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -89930,6 +92344,7 @@ "end": 83343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -89986,6 +92401,7 @@ "end": 83429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -90005,6 +92421,7 @@ "end": 83432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -90048,6 +92465,7 @@ "end": 83463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -90127,6 +92545,7 @@ "end": 83514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90160,6 +92579,7 @@ "end": 83550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -90197,6 +92617,7 @@ "end": 83579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -90233,6 +92654,7 @@ "end": 83590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -90258,6 +92680,7 @@ "end": 83595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -90280,6 +92703,7 @@ "end": 83601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -90335,6 +92759,7 @@ "end": 83652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90376,6 +92801,7 @@ "end": 83680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90432,6 +92858,7 @@ "end": 83722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -90466,6 +92893,7 @@ "end": 83728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90540,6 +92968,7 @@ "end": 83834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -90559,6 +92988,7 @@ "end": 83837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -90612,6 +93042,7 @@ "end": 83867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90645,6 +93076,7 @@ "end": 83881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90702,6 +93134,7 @@ "end": 83973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -90770,6 +93203,7 @@ "end": 84046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -90801,6 +93235,7 @@ "end": 84050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -90829,6 +93264,7 @@ "end": 84056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90884,6 +93320,7 @@ "end": 84094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -90920,6 +93357,7 @@ "end": 84105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -90965,6 +93403,7 @@ "end": 84140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -90996,6 +93435,7 @@ "end": 84150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -91017,6 +93457,7 @@ "end": 84170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -91061,6 +93502,7 @@ "end": 84203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -91106,6 +93548,7 @@ "end": 84232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -91145,6 +93588,7 @@ "end": 84271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -91167,6 +93611,7 @@ "end": 84277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -91231,6 +93676,7 @@ "end": 84387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -91287,6 +93733,7 @@ "end": 84435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -91343,6 +93790,7 @@ "end": 84501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -91411,6 +93859,7 @@ "end": 84578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -91435,6 +93884,7 @@ "end": 84587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -91463,6 +93913,7 @@ "end": 84594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -91509,6 +93960,7 @@ "end": 84630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -91545,6 +93997,7 @@ "end": 84638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -91577,6 +94030,7 @@ "end": 84643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -91625,6 +94079,7 @@ "end": 84664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -91647,6 +94102,7 @@ "end": 84677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -91699,6 +94155,7 @@ "end": 84709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -91791,6 +94248,7 @@ "end": 84842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -91815,6 +94273,7 @@ "end": 84846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -91843,6 +94302,7 @@ "end": 84852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -91886,6 +94346,7 @@ "end": 84892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -91932,6 +94393,7 @@ "end": 84938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -91948,6 +94410,7 @@ "end": 84943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -91992,6 +94455,7 @@ "end": 84981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -92014,6 +94478,7 @@ "end": 84994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -92065,6 +94530,7 @@ "end": 85105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -92089,6 +94555,7 @@ "end": 85109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -92117,6 +94584,7 @@ "end": 85121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -92163,6 +94631,7 @@ "end": 85164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -92185,6 +94654,7 @@ "end": 85170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -92223,6 +94693,7 @@ "end": 85214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -92241,6 +94712,7 @@ "end": 85221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -92251,6 +94723,7 @@ "end": 85225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -92324,6 +94797,7 @@ "end": 85262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92349,6 +94823,7 @@ "end": 85272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -92373,6 +94848,7 @@ "end": 85277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92398,6 +94874,7 @@ "end": 85287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -92437,6 +94914,7 @@ "end": 85330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92462,6 +94940,7 @@ "end": 85340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -92489,6 +94968,7 @@ "end": 85376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -92520,6 +95000,7 @@ "end": 85447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -92557,6 +95038,7 @@ "end": 85484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -92641,6 +95123,7 @@ "end": 85632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -92687,6 +95170,7 @@ "end": 85661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92760,6 +95244,7 @@ "end": 85769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -92797,6 +95282,7 @@ "end": 85773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92845,6 +95331,7 @@ "end": 85804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -92909,6 +95396,7 @@ "end": 85865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -92974,6 +95462,7 @@ "end": 85951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -93044,6 +95533,7 @@ "end": 86058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -93095,6 +95585,7 @@ "end": 86104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -93114,6 +95605,7 @@ "end": 86136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AutoExtensionImporter", "optional": false } @@ -93153,6 +95645,7 @@ "end": 86164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -93164,6 +95657,7 @@ "end": 86167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -93175,6 +95669,7 @@ "end": 86170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -93244,6 +95739,7 @@ "end": 86253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -93266,6 +95762,7 @@ "end": 86287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -93288,6 +95785,7 @@ "end": 86323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -93311,6 +95809,7 @@ "end": 86341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -93374,6 +95873,7 @@ "end": 86404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -93397,6 +95897,7 @@ "end": 86422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -93429,6 +95930,7 @@ "end": 86468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GoogleFontsPreconnect", "optional": false }, @@ -93470,6 +95972,7 @@ "end": 86500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -93545,6 +96048,7 @@ "end": 86537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -93619,6 +96123,7 @@ "end": 86616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -93662,6 +96167,7 @@ "end": 86647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -93680,6 +96186,7 @@ "end": 86651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -93693,6 +96200,7 @@ "end": 86653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -93736,6 +96244,7 @@ "end": 86690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -93783,6 +96292,7 @@ "end": 86774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -93801,6 +96311,7 @@ "end": 86778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -93814,6 +96325,7 @@ "end": 86780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -93857,6 +96369,7 @@ "end": 86817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -93910,6 +96423,7 @@ "end": 86904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -93927,6 +96441,7 @@ "end": 86908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -93957,6 +96472,7 @@ "end": 86922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -93982,6 +96498,7 @@ "end": 86934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -93999,6 +96516,7 @@ "end": 86938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94065,6 +96583,7 @@ "end": 87011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -94103,6 +96622,7 @@ "end": 87051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -94121,6 +96641,7 @@ "end": 87055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -94239,6 +96760,7 @@ "end": 87312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -94257,6 +96779,7 @@ "end": 87316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -94270,6 +96793,7 @@ "end": 87318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -94301,6 +96825,7 @@ "end": 87350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -94314,6 +96839,7 @@ "end": 87352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -94327,6 +96853,7 @@ "end": 87355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -94340,6 +96867,7 @@ "end": 87358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -94443,6 +96971,7 @@ "end": 87460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94539,6 +97068,7 @@ "end": 87624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -94599,6 +97129,7 @@ "end": 87656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94647,6 +97178,7 @@ "end": 87680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94711,6 +97243,7 @@ "end": 87714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94806,6 +97339,7 @@ "end": 87816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -94825,6 +97359,7 @@ "end": 87848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "GoogleFontsPreconnect", "optional": false } @@ -94864,6 +97399,7 @@ "end": 87876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -94875,6 +97411,7 @@ "end": 87879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -94886,6 +97423,7 @@ "end": 87882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -94938,6 +97476,7 @@ "end": 87934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -94956,6 +97495,7 @@ "end": 87938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -95019,6 +97559,7 @@ "end": 88005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -95042,6 +97583,7 @@ "end": 88023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -95105,6 +97647,7 @@ "end": 88076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -95127,6 +97670,7 @@ "end": 88108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -95149,6 +97693,7 @@ "end": 88142 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -95171,6 +97716,7 @@ "end": 88178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -95193,6 +97739,7 @@ "end": 88207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -95216,6 +97763,7 @@ "end": 88225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -95262,6 +97810,7 @@ "end": 88252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -95302,6 +97851,7 @@ "end": 88287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -95328,6 +97878,7 @@ "end": 88321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Markdown", "optional": false }, @@ -95369,6 +97920,7 @@ "end": 88353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -95431,6 +97983,7 @@ "end": 88389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -95507,6 +98060,7 @@ "end": 88433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -95572,6 +98126,7 @@ "end": 88489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -95591,6 +98146,7 @@ "end": 88491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -95644,6 +98200,7 @@ "end": 88558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -95663,6 +98220,7 @@ "end": 88561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -95762,6 +98320,7 @@ "end": 88686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -95780,6 +98339,7 @@ "end": 88690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -95793,6 +98353,7 @@ "end": 88692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -95836,6 +98397,7 @@ "end": 88729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -95883,6 +98445,7 @@ "end": 88813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -95901,6 +98464,7 @@ "end": 88817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -95914,6 +98478,7 @@ "end": 88819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -95957,6 +98522,7 @@ "end": 88856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -96004,6 +98570,7 @@ "end": 88938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -96015,6 +98582,7 @@ "end": 88942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -96045,6 +98613,7 @@ "end": 88971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -96074,6 +98643,7 @@ "end": 89006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -96108,6 +98678,7 @@ "end": 89041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -96126,6 +98697,7 @@ "end": 89045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -96139,6 +98711,7 @@ "end": 89047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -96176,6 +98749,7 @@ "end": 89079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -96232,6 +98806,7 @@ "end": 89130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -96286,6 +98861,7 @@ "end": 89155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -96299,6 +98875,7 @@ "end": 89158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -96335,6 +98912,7 @@ "end": 89212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -96346,6 +98924,7 @@ "end": 89216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -96380,6 +98959,7 @@ "end": 89273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -96402,6 +98982,7 @@ "end": 89279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -96454,6 +99035,7 @@ "end": 89335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -96473,6 +99055,7 @@ "end": 89338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -96516,6 +99099,7 @@ "end": 89369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -96540,6 +99124,7 @@ "end": 89373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -96571,6 +99156,7 @@ "end": 89386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -96617,6 +99203,7 @@ "end": 89426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -96664,6 +99251,7 @@ "end": 89510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -96722,6 +99310,7 @@ "end": 89540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -96735,6 +99324,7 @@ "end": 89543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -96769,6 +99359,7 @@ "end": 89571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -96812,6 +99403,7 @@ "end": 89624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -96836,6 +99428,7 @@ "end": 89634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -96849,6 +99442,7 @@ "end": 89636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -96874,6 +99468,7 @@ "end": 89668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -96952,6 +99547,7 @@ "end": 89711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -97005,6 +99601,7 @@ "end": 89802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -97048,6 +99645,7 @@ "end": 89833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -97061,6 +99659,7 @@ "end": 89836 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -97092,6 +99691,7 @@ "end": 89860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -97111,6 +99711,7 @@ "end": 89862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -97133,6 +99734,7 @@ "end": 89872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -97146,6 +99748,7 @@ "end": 89875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -97174,6 +99777,7 @@ "end": 89899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -97187,6 +99791,7 @@ "end": 89901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -97239,6 +99844,7 @@ "end": 89960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -97258,6 +99864,7 @@ "end": 89963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -97301,6 +99908,7 @@ "end": 89994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -97331,6 +99939,7 @@ "end": 89998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -97399,6 +100008,7 @@ "end": 90067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -97417,6 +100027,7 @@ "end": 90071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -97430,6 +100041,7 @@ "end": 90073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -97449,6 +100061,7 @@ "end": 90076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -97501,6 +100114,7 @@ "end": 90108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -97548,6 +100162,7 @@ "end": 90126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -97583,6 +100198,7 @@ "end": 90150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -97602,6 +100218,7 @@ "end": 90152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -97653,6 +100270,7 @@ "end": 90182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -97700,6 +100318,7 @@ "end": 90201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -97735,6 +100354,7 @@ "end": 90226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -97754,6 +100374,7 @@ "end": 90228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -97818,6 +100439,7 @@ "end": 90274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -97831,6 +100453,7 @@ "end": 90277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -97852,6 +100475,7 @@ "end": 90308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -97900,6 +100524,7 @@ "end": 90354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -97919,6 +100544,7 @@ "end": 90357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -97965,6 +100591,7 @@ "end": 90386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -97984,6 +100611,7 @@ "end": 90396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -98040,6 +100668,7 @@ "end": 90474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -98068,6 +100697,7 @@ "end": 90493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -98120,6 +100750,7 @@ "end": 90539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -98139,6 +100770,7 @@ "end": 90558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Markdown", "optional": false } @@ -98178,6 +100810,7 @@ "end": 90586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -98189,6 +100822,7 @@ "end": 90589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -98200,6 +100834,7 @@ "end": 90592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -98269,6 +100904,7 @@ "end": 90670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -98292,6 +100928,7 @@ "end": 90688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -98355,6 +100992,7 @@ "end": 90741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -98378,6 +101016,7 @@ "end": 90759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -98424,6 +101063,7 @@ "end": 90786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -98442,6 +101082,7 @@ "end": 90790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -98488,6 +101129,7 @@ "end": 90817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -98506,6 +101148,7 @@ "end": 90821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -98552,6 +101195,7 @@ "end": 90848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -98578,6 +101222,7 @@ "end": 90909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MinifyHtml", "optional": false }, @@ -98619,6 +101264,7 @@ "end": 90941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -98705,6 +101351,7 @@ "end": 91012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -98858,6 +101505,7 @@ "end": 91355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -98927,6 +101575,7 @@ "end": 91411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -99001,6 +101650,7 @@ "end": 91485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -99115,6 +101765,7 @@ "end": 91614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -99182,6 +101833,7 @@ "end": 91664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -99220,6 +101872,7 @@ "end": 91678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -99259,6 +101912,7 @@ "end": 91713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -99275,6 +101929,7 @@ "end": 91718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -99306,6 +101961,7 @@ "end": 91747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -99319,6 +101975,7 @@ "end": 91749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -99374,6 +102031,7 @@ "end": 91825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -99393,6 +102051,7 @@ "end": 91828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -99412,6 +102071,7 @@ "end": 91831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -99458,6 +102118,7 @@ "end": 91860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -99533,6 +102194,7 @@ "end": 91925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -99546,6 +102208,7 @@ "end": 91928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -99559,6 +102222,7 @@ "end": 91931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -99595,6 +102259,7 @@ "end": 91965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -99670,6 +102335,7 @@ "end": 92036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -99683,6 +102349,7 @@ "end": 92039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -99696,6 +102363,7 @@ "end": 92042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -99732,6 +102400,7 @@ "end": 92076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -99813,6 +102482,7 @@ "end": 92154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -99826,6 +102496,7 @@ "end": 92157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -99864,6 +102535,7 @@ "end": 92208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -99888,6 +102560,7 @@ "end": 92217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -99921,6 +102594,7 @@ "end": 92230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -99958,6 +102632,7 @@ "end": 92258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -100022,6 +102697,7 @@ "end": 92313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100074,6 +102750,7 @@ "end": 92351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -100133,6 +102810,7 @@ "end": 92429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100175,6 +102853,7 @@ "end": 92453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100232,6 +102911,7 @@ "end": 92501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -100282,6 +102962,7 @@ "end": 92549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100338,6 +103019,7 @@ "end": 92597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -100388,6 +103070,7 @@ "end": 92661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -100434,6 +103117,7 @@ "end": 92700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -100463,6 +103147,7 @@ "end": 92705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100518,6 +103203,7 @@ "end": 92749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -100572,6 +103258,7 @@ "end": 92772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -100585,6 +103272,7 @@ "end": 92775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -100598,6 +103286,7 @@ "end": 92778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -100639,6 +103328,7 @@ "end": 92837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -100661,6 +103351,7 @@ "end": 92843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -100713,6 +103404,7 @@ "end": 92895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -100732,6 +103424,7 @@ "end": 92898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -100751,6 +103444,7 @@ "end": 92901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -100804,6 +103498,7 @@ "end": 92931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100837,6 +103532,7 @@ "end": 92942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -100890,6 +103586,7 @@ "end": 93043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -100936,6 +103633,7 @@ "end": 93094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -100962,6 +103660,7 @@ "end": 93103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -100981,6 +103680,7 @@ "end": 93105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101029,6 +103729,7 @@ "end": 93160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -101076,6 +103777,7 @@ "end": 93196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101114,6 +103816,7 @@ "end": 93205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101176,6 +103879,7 @@ "end": 93265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101241,6 +103945,7 @@ "end": 93312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -101263,6 +103968,7 @@ "end": 93319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -101319,6 +104025,7 @@ "end": 93396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -101338,6 +104045,7 @@ "end": 93399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -101357,6 +104065,7 @@ "end": 93402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -101410,6 +104119,7 @@ "end": 93432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101443,6 +104153,7 @@ "end": 93443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -101509,6 +104220,7 @@ "end": 93540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -101546,6 +104258,7 @@ "end": 93568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -101608,6 +104321,7 @@ "end": 93652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -101630,6 +104344,7 @@ "end": 93659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -101682,6 +104397,7 @@ "end": 93719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -101701,6 +104417,7 @@ "end": 93722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -101744,6 +104461,7 @@ "end": 93753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -101787,6 +104505,7 @@ "end": 93769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -101821,6 +104540,7 @@ "end": 93799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -101846,6 +104566,7 @@ "end": 93804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -101889,6 +104610,7 @@ "end": 93832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -101931,6 +104653,7 @@ "end": 93867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -101960,6 +104683,7 @@ "end": 93872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -102015,6 +104739,7 @@ "end": 93921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -102068,6 +104793,7 @@ "end": 94022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -102084,6 +104810,7 @@ "end": 94027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102150,6 +104877,7 @@ "end": 94087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -102180,6 +104908,7 @@ "end": 94125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -102196,6 +104925,7 @@ "end": 94130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102268,6 +104998,7 @@ "end": 94206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -102329,6 +105060,7 @@ "end": 94313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -102386,6 +105118,7 @@ "end": 94374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -102410,6 +105143,7 @@ "end": 94384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -102429,6 +105163,7 @@ "end": 94386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -102480,6 +105215,7 @@ "end": 94427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102578,6 +105314,7 @@ "end": 94518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -102619,6 +105356,7 @@ "end": 94529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102659,6 +105397,7 @@ "end": 94546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102757,6 +105496,7 @@ "end": 94651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -102782,6 +105522,7 @@ "end": 94660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -102811,6 +105552,7 @@ "end": 94696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -102895,6 +105637,7 @@ "end": 94777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -102952,6 +105695,7 @@ "end": 94847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -103009,6 +105753,7 @@ "end": 94906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -103033,6 +105778,7 @@ "end": 94913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -103068,6 +105814,7 @@ "end": 94928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -103096,6 +105843,7 @@ "end": 94936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103162,6 +105910,7 @@ "end": 94980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -103180,6 +105929,7 @@ "end": 94984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -103193,6 +105943,7 @@ "end": 94986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -103228,6 +105979,7 @@ "end": 95014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103247,6 +105999,7 @@ "end": 95023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -103267,6 +106020,7 @@ "end": 95054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -103357,6 +106111,7 @@ "end": 95113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103423,6 +106178,7 @@ "end": 95195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -103476,6 +106232,7 @@ "end": 95227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103514,6 +106271,7 @@ "end": 95240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103572,6 +106330,7 @@ "end": 95275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103649,6 +106408,7 @@ "end": 95350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -103695,6 +106455,7 @@ "end": 95382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103746,6 +106507,7 @@ "end": 95396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103803,6 +106565,7 @@ "end": 95437 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -103882,6 +106645,7 @@ "end": 95535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -103952,6 +106716,7 @@ "end": 95580 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -103979,6 +106744,7 @@ "end": 95597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -104007,6 +106773,7 @@ "end": 95612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -104035,6 +106802,7 @@ "end": 95632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -104085,6 +106853,7 @@ "end": 95686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -104132,6 +106901,7 @@ "end": 95718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -104159,6 +106929,7 @@ "end": 95733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -104221,6 +106992,7 @@ "end": 95794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -104240,6 +107012,7 @@ "end": 95815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MinifyHtml", "optional": false } @@ -104279,6 +107052,7 @@ "end": 95843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -104290,6 +107064,7 @@ "end": 95846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -104301,6 +107076,7 @@ "end": 95849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -104370,6 +107146,7 @@ "end": 95933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -104392,6 +107169,7 @@ "end": 95962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -104414,6 +107192,7 @@ "end": 95998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -104437,6 +107216,7 @@ "end": 96016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -104500,6 +107280,7 @@ "end": 96082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -104523,6 +107304,7 @@ "end": 96100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -104586,6 +107368,7 @@ "end": 96164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -104609,6 +107392,7 @@ "end": 96182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -104655,6 +107439,7 @@ "end": 96209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -104695,6 +107480,7 @@ "end": 96236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -105011,6 +107797,7 @@ "end": 96374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -105028,6 +107815,7 @@ "end": 96378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -105051,6 +107839,7 @@ "end": 96380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -105093,6 +107882,7 @@ "end": 96406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -105119,6 +107909,7 @@ "end": 96441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SrcsetWidth", "optional": false }, @@ -105160,6 +107951,7 @@ "end": 96473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -105185,6 +107977,7 @@ "end": 96476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -105228,6 +108021,7 @@ "end": 96484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -105239,6 +108033,7 @@ "end": 96488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -105343,6 +108138,7 @@ "end": 96573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -105356,6 +108152,7 @@ "end": 96576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -105369,6 +108166,7 @@ "end": 96579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -105412,6 +108210,7 @@ "end": 96629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -105437,6 +108236,7 @@ "end": 96632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -105480,6 +108280,7 @@ "end": 96640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -105491,6 +108292,7 @@ "end": 96644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -105595,6 +108397,7 @@ "end": 96721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -105647,6 +108450,7 @@ "end": 96753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -105674,6 +108478,7 @@ "end": 96762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -105684,6 +108489,7 @@ "end": 96766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -105738,6 +108544,7 @@ "end": 96853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -105749,6 +108556,7 @@ "end": 96857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -105770,6 +108578,7 @@ "end": 96860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -105798,6 +108607,7 @@ "end": 96869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -105833,6 +108643,7 @@ "end": 96902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -105883,6 +108694,7 @@ "end": 96919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -105893,6 +108705,7 @@ "end": 96923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -105932,6 +108745,7 @@ "end": 96955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -105959,6 +108773,7 @@ "end": 96964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -105969,6 +108784,7 @@ "end": 96968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -106002,6 +108818,7 @@ "end": 97001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -106013,6 +108830,7 @@ "end": 97005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -106042,6 +108860,7 @@ "end": 97061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -106052,6 +108871,7 @@ "end": 97066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -106124,6 +108944,7 @@ "end": 97120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -106156,6 +108977,7 @@ "end": 97173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -106167,6 +108989,7 @@ "end": 97177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -106527,6 +109350,7 @@ "end": 97542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -106577,6 +109401,7 @@ "end": 97578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -106593,6 +109418,7 @@ "end": 97583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -106624,6 +109450,7 @@ "end": 97616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -106634,6 +109461,7 @@ "end": 97620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -106659,6 +109487,7 @@ "end": 97660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -106689,6 +109518,7 @@ "end": 97737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -106718,6 +109548,7 @@ "end": 97739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -106773,6 +109604,7 @@ "end": 97816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OptimizeImages", "optional": false }, @@ -106814,6 +109646,7 @@ "end": 97848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -106876,6 +109709,7 @@ "end": 97884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -106938,6 +109772,7 @@ "end": 97933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -106994,6 +109829,7 @@ "end": 97992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -107041,6 +109877,7 @@ "end": 98038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -107081,6 +109918,7 @@ "end": 98090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -107180,6 +110018,7 @@ "end": 98222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -107198,6 +110037,7 @@ "end": 98226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -107211,6 +110051,7 @@ "end": 98228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -107257,6 +110098,7 @@ "end": 98266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -107275,6 +110117,7 @@ "end": 98270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -107288,6 +110131,7 @@ "end": 98272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -107334,6 +110178,7 @@ "end": 98308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -107345,6 +110190,7 @@ "end": 98312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -107375,6 +110221,7 @@ "end": 98341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -107411,6 +110258,7 @@ "end": 98376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -107456,6 +110304,7 @@ "end": 98418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -107506,6 +110355,7 @@ "end": 98474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -107524,6 +110374,7 @@ "end": 98478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -107537,6 +110388,7 @@ "end": 98480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -107582,6 +110434,7 @@ "end": 98548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -107638,6 +110491,7 @@ "end": 98607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -107692,6 +110546,7 @@ "end": 98633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -107728,6 +110583,7 @@ "end": 98695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -107746,6 +110602,7 @@ "end": 98699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -107759,6 +110616,7 @@ "end": 98701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -107800,6 +110658,7 @@ "end": 98785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -107822,6 +110681,7 @@ "end": 98791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -107874,6 +110734,7 @@ "end": 98848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -107914,6 +110775,7 @@ "end": 98877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -107927,6 +110789,7 @@ "end": 98879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -107993,6 +110856,7 @@ "end": 98973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -108006,6 +110870,7 @@ "end": 98975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -108069,6 +110934,7 @@ "end": 99067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -108092,6 +110958,7 @@ "end": 99071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -108144,6 +111011,7 @@ "end": 99111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -108157,6 +111025,7 @@ "end": 99113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -108211,6 +111080,7 @@ "end": 99196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -108282,6 +111152,7 @@ "end": 99294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -108305,6 +111176,7 @@ "end": 99298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -108350,6 +111222,7 @@ "end": 99343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isNaN", "optional": false }, @@ -108376,6 +111249,7 @@ "end": 99350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Number", "optional": false }, @@ -108398,6 +111272,7 @@ "end": 99361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -108469,6 +111344,7 @@ "end": 99481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -108491,6 +111367,7 @@ "end": 99516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -108513,6 +111390,7 @@ "end": 99550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -108535,6 +111413,7 @@ "end": 99576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -108574,6 +111453,7 @@ "end": 99613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -108599,6 +111479,7 @@ "end": 99617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -108640,6 +111521,7 @@ "end": 99640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -108651,6 +111533,7 @@ "end": 99645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -108662,6 +111545,7 @@ "end": 99650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -108691,6 +111575,7 @@ "end": 99677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -108708,6 +111593,7 @@ "end": 99682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -108718,6 +111604,7 @@ "end": 99686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -108766,6 +111653,7 @@ "end": 99770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -108784,6 +111672,7 @@ "end": 99788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SrcsetWidth", "optional": false }, @@ -108797,6 +111686,7 @@ "end": 99790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -108891,6 +111781,7 @@ "end": 99861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -108950,6 +111841,7 @@ "end": 99953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -108993,6 +111885,7 @@ "end": 99988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -109039,6 +111932,7 @@ "end": 100035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -109063,6 +111957,7 @@ "end": 100039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -109119,6 +112014,7 @@ "end": 100118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -109168,6 +112064,7 @@ "end": 100148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -109181,6 +112078,7 @@ "end": 100151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -109206,6 +112104,7 @@ "end": 100187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -109237,6 +112136,7 @@ "end": 100224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -109255,6 +112155,7 @@ "end": 100232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -109265,6 +112166,7 @@ "end": 100237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -109294,6 +112196,7 @@ "end": 100242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -109393,6 +112296,7 @@ "end": 100333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -109477,6 +112381,7 @@ "end": 100416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -109490,6 +112395,7 @@ "end": 100419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -109519,6 +112425,7 @@ "end": 100494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -109562,6 +112469,7 @@ "end": 100523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -109590,6 +112498,7 @@ "end": 100542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -109667,6 +112576,7 @@ "end": 100609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -109692,6 +112602,7 @@ "end": 100612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -109769,6 +112680,7 @@ "end": 100696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -109788,6 +112700,7 @@ "end": 100721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OptimizeImages", "optional": false } @@ -109827,6 +112740,7 @@ "end": 100749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -109838,6 +112752,7 @@ "end": 100752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -109849,6 +112764,7 @@ "end": 100755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -109918,6 +112834,7 @@ "end": 100838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -109940,6 +112857,7 @@ "end": 100872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -109962,6 +112880,7 @@ "end": 100905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -109984,6 +112903,7 @@ "end": 100937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -110006,6 +112926,7 @@ "end": 100966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -110028,6 +112949,7 @@ "end": 101002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -110051,6 +112973,7 @@ "end": 101020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -110114,6 +113037,7 @@ "end": 101083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -110136,6 +113060,7 @@ "end": 101123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -110159,6 +113084,7 @@ "end": 101141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -110222,6 +113148,7 @@ "end": 101205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -110245,6 +113172,7 @@ "end": 101223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -110291,6 +113219,7 @@ "end": 101250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -110309,6 +113238,7 @@ "end": 101254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -110355,6 +113285,7 @@ "end": 101281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -110395,6 +113326,7 @@ "end": 101308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -110421,6 +113353,7 @@ "end": 101348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreloadHeroImage", "optional": false }, @@ -110462,6 +113395,7 @@ "end": 101380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -110524,6 +113458,7 @@ "end": 101416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -110593,6 +113528,7 @@ "end": 101458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -110651,6 +113587,7 @@ "end": 101537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -110670,6 +113607,7 @@ "end": 101540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -110753,6 +113691,7 @@ "end": 101586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -110818,6 +113757,7 @@ "end": 101697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -110836,6 +113776,7 @@ "end": 101701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -110849,6 +113790,7 @@ "end": 101703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -110895,6 +113837,7 @@ "end": 101741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -110913,6 +113856,7 @@ "end": 101745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -110926,6 +113870,7 @@ "end": 101747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -110972,6 +113917,7 @@ "end": 101785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -110990,6 +113936,7 @@ "end": 101789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -111003,6 +113950,7 @@ "end": 101791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -111053,6 +114001,7 @@ "end": 101828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -111071,6 +114020,7 @@ "end": 101834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -111109,6 +114059,7 @@ "end": 101871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -111152,6 +114103,7 @@ "end": 101895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -111186,6 +114138,7 @@ "end": 101923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -111204,6 +114157,7 @@ "end": 101927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -111217,6 +114171,7 @@ "end": 101929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -111251,6 +114206,7 @@ "end": 101957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -111268,6 +114224,7 @@ "end": 101961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -111304,6 +114261,7 @@ "end": 101995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -111314,6 +114272,7 @@ "end": 101999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -111393,6 +114352,7 @@ "end": 102051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -111403,6 +114363,7 @@ "end": 102124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -111465,6 +114426,7 @@ "end": 102164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -111476,6 +114438,7 @@ "end": 102168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -111508,6 +114471,7 @@ "end": 102218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -111532,6 +114496,7 @@ "end": 102222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -111554,6 +114519,7 @@ "end": 102235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -111594,6 +114560,7 @@ "end": 102268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -111625,6 +114592,7 @@ "end": 102275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -111635,6 +114603,7 @@ "end": 102279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -111654,6 +114623,7 @@ "end": 102282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -111689,6 +114659,7 @@ "end": 102319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -111706,6 +114677,7 @@ "end": 102323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -111722,6 +114694,7 @@ "end": 102325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -111776,6 +114749,7 @@ "end": 102374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -111789,6 +114763,7 @@ "end": 102377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -111802,6 +114777,7 @@ "end": 102380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -111830,6 +114806,7 @@ "end": 102413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -111893,6 +114870,7 @@ "end": 102463 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -111961,6 +114939,7 @@ "end": 102571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -111980,6 +114959,7 @@ "end": 102574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -111999,6 +114979,7 @@ "end": 102577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -112038,6 +115019,7 @@ "end": 102606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112136,6 +115118,7 @@ "end": 102819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112210,6 +115193,7 @@ "end": 102933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -112229,6 +115213,7 @@ "end": 102936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112288,6 +115273,7 @@ "end": 103025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -112306,6 +115292,7 @@ "end": 103029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -112374,6 +115361,7 @@ "end": 103111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112457,6 +115445,7 @@ "end": 103243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112509,6 +115498,7 @@ "end": 103278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -112543,6 +115533,7 @@ "end": 103296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112581,6 +115572,7 @@ "end": 103346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -112594,6 +115586,7 @@ "end": 103348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -112607,6 +115600,7 @@ "end": 103351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -112620,6 +115614,7 @@ "end": 103354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -112672,6 +115667,7 @@ "end": 103415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -112691,6 +115687,7 @@ "end": 103418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -112743,6 +115740,7 @@ "end": 103450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112788,6 +115786,7 @@ "end": 103467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -112827,6 +115826,7 @@ "end": 103502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -112903,6 +115903,7 @@ "end": 103622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -112916,6 +115917,7 @@ "end": 103624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -112995,6 +115997,7 @@ "end": 103732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -113085,6 +116088,7 @@ "end": 103858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -113175,6 +116179,7 @@ "end": 103984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -113203,6 +116208,7 @@ "end": 104003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -113265,6 +116271,7 @@ "end": 104078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -113308,6 +116315,7 @@ "end": 104107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -113346,6 +116354,7 @@ "end": 104141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -113385,6 +116394,7 @@ "end": 104173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -113396,6 +116406,7 @@ "end": 104177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -113423,6 +116434,7 @@ "end": 104207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -113487,6 +116499,7 @@ "end": 104271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -113500,6 +116513,7 @@ "end": 104274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -113535,6 +116549,7 @@ "end": 104307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -113559,6 +116574,7 @@ "end": 104312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -113610,6 +116626,7 @@ "end": 104358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -113653,6 +116670,7 @@ "end": 104388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -113692,6 +116710,7 @@ "end": 104445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -113714,6 +116733,7 @@ "end": 104458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -113749,6 +116769,7 @@ "end": 104492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -113767,6 +116788,7 @@ "end": 104496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -113780,6 +116802,7 @@ "end": 104498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -113819,6 +116842,7 @@ "end": 104562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -113837,6 +116861,7 @@ "end": 104566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -113850,6 +116875,7 @@ "end": 104568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -113891,6 +116917,7 @@ "end": 104643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -113934,6 +116961,7 @@ "end": 104690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -113955,6 +116983,7 @@ "end": 104738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -113988,6 +117017,7 @@ "end": 104775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -114058,6 +117088,7 @@ "end": 104885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -114077,6 +117108,7 @@ "end": 104888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -114130,6 +117162,7 @@ "end": 104917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -114166,6 +117199,7 @@ "end": 104944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -114179,6 +117213,7 @@ "end": 104946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -114247,6 +117282,7 @@ "end": 105030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -114269,6 +117305,7 @@ "end": 105068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -114291,6 +117328,7 @@ "end": 105107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -114313,6 +117351,7 @@ "end": 105137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -114355,6 +117394,7 @@ "end": 105172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -114394,6 +117434,7 @@ "end": 105217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -114415,6 +117456,7 @@ "end": 105253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -114436,6 +117478,7 @@ "end": 105291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -114457,6 +117500,7 @@ "end": 105330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -114522,6 +117566,7 @@ "end": 105407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -114543,6 +117588,7 @@ "end": 105413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -114556,6 +117602,7 @@ "end": 105415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -114607,6 +117654,7 @@ "end": 105464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -114650,6 +117698,7 @@ "end": 105493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -114674,6 +117723,7 @@ "end": 105525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -114711,6 +117761,7 @@ "end": 105558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -114733,6 +117784,7 @@ "end": 105565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -114794,6 +117846,7 @@ "end": 105671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -114840,6 +117893,7 @@ "end": 105701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -114902,6 +117956,7 @@ "end": 105798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -114925,6 +117980,7 @@ "end": 105802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -114956,6 +118012,7 @@ "end": 105814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115011,6 +118068,7 @@ "end": 105861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -115076,6 +118134,7 @@ "end": 105964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115151,6 +118210,7 @@ "end": 106057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -115189,6 +118249,7 @@ "end": 106106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115264,6 +118325,7 @@ "end": 106199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -115321,6 +118383,7 @@ "end": 106265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -115381,6 +118444,7 @@ "end": 106341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -115451,6 +118515,7 @@ "end": 106444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -115504,6 +118569,7 @@ "end": 106476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115546,6 +118612,7 @@ "end": 106506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115614,6 +118681,7 @@ "end": 106601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -115657,6 +118725,7 @@ "end": 106632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -115680,6 +118749,7 @@ "end": 106636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -115725,6 +118795,7 @@ "end": 106679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -115772,6 +118843,7 @@ "end": 106720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -115785,6 +118857,7 @@ "end": 106722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -115859,6 +118932,7 @@ "end": 106846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -115881,6 +118955,7 @@ "end": 106880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -115903,6 +118978,7 @@ "end": 106915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -115925,6 +119001,7 @@ "end": 106949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -115947,6 +119024,7 @@ "end": 106975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -116008,6 +119086,7 @@ "end": 107026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -116021,6 +119100,7 @@ "end": 107029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -116034,6 +119114,7 @@ "end": 107032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -116097,6 +119178,7 @@ "end": 107154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -116118,6 +119200,7 @@ "end": 107188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -116189,6 +119272,7 @@ "end": 107316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -116242,6 +119326,7 @@ "end": 107346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -116281,6 +119366,7 @@ "end": 107360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -116379,6 +119465,7 @@ "end": 107505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -116401,6 +119488,7 @@ "end": 107539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -116423,6 +119511,7 @@ "end": 107574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -116445,6 +119534,7 @@ "end": 107600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -116506,6 +119596,7 @@ "end": 107651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -116519,6 +119610,7 @@ "end": 107654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -116532,6 +119624,7 @@ "end": 107657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -116600,6 +119693,7 @@ "end": 107726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -116652,6 +119746,7 @@ "end": 107783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -116702,6 +119797,7 @@ "end": 107819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -116724,6 +119820,7 @@ "end": 107824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -116784,6 +119881,7 @@ "end": 107866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -116820,6 +119918,7 @@ "end": 107893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -116833,6 +119932,7 @@ "end": 107895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -116867,6 +119967,7 @@ "end": 107916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -116892,6 +119993,7 @@ "end": 107918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -116956,6 +120058,7 @@ "end": 108013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -116989,6 +120092,7 @@ "end": 108053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -117040,6 +120144,7 @@ "end": 108107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -117098,6 +120203,7 @@ "end": 108164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -117198,6 +120304,7 @@ "end": 108361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -117241,6 +120348,7 @@ "end": 108392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -117264,6 +120372,7 @@ "end": 108396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -117309,6 +120418,7 @@ "end": 108436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -117366,6 +120476,7 @@ "end": 108524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -117379,6 +120490,7 @@ "end": 108526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -117453,6 +120565,7 @@ "end": 108647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -117475,6 +120588,7 @@ "end": 108682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -117497,6 +120611,7 @@ "end": 108717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -117519,6 +120634,7 @@ "end": 108752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -117541,6 +120657,7 @@ "end": 108786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -117563,6 +120680,7 @@ "end": 108812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -117606,6 +120724,7 @@ "end": 108848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -117624,6 +120743,7 @@ "end": 108854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -117657,6 +120777,7 @@ "end": 108887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -117721,6 +120842,7 @@ "end": 108973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -117743,6 +120865,7 @@ "end": 109016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -117791,6 +120914,7 @@ "end": 109080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -117877,6 +121001,7 @@ "end": 109245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -117890,6 +121015,7 @@ "end": 109248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -117903,6 +121029,7 @@ "end": 109251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -117966,6 +121093,7 @@ "end": 109376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -117987,6 +121115,7 @@ "end": 109408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -118008,6 +121137,7 @@ "end": 109443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -118029,6 +121159,7 @@ "end": 109477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -118080,6 +121211,7 @@ "end": 109546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -118099,6 +121231,7 @@ "end": 109549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -118118,6 +121251,7 @@ "end": 109552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -118165,6 +121299,7 @@ "end": 109581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -118192,6 +121327,7 @@ "end": 109591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -118250,6 +121386,7 @@ "end": 109636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118277,6 +121414,7 @@ "end": 109657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118345,6 +121483,7 @@ "end": 109765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -118355,6 +121494,7 @@ "end": 109769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -118373,6 +121513,7 @@ "end": 109774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -118383,6 +121524,7 @@ "end": 109778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -118433,6 +121575,7 @@ "end": 109839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -118472,6 +121615,7 @@ "end": 109871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118512,6 +121656,7 @@ "end": 109907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -118529,6 +121674,7 @@ "end": 109911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118569,6 +121715,7 @@ "end": 109950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118625,6 +121772,7 @@ "end": 110056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -118648,6 +121796,7 @@ "end": 110060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118696,6 +121845,7 @@ "end": 110107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -118719,6 +121869,7 @@ "end": 110111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -118771,6 +121922,7 @@ "end": 110158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -118789,6 +121941,7 @@ "end": 110164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -118844,6 +121997,7 @@ "end": 110300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -118865,6 +122019,7 @@ "end": 110339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -118975,6 +122130,7 @@ "end": 110554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -119015,6 +122171,7 @@ "end": 110584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -119062,6 +122219,7 @@ "end": 110668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -119080,6 +122238,7 @@ "end": 110672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -119178,6 +122337,7 @@ "end": 110859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -119333,6 +122493,7 @@ "end": 111004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -119349,6 +122510,7 @@ "end": 111009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -119380,6 +122542,7 @@ "end": 111042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -119393,6 +122556,7 @@ "end": 111044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -119406,6 +122570,7 @@ "end": 111047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -119453,6 +122618,7 @@ "end": 111081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -119478,6 +122644,7 @@ "end": 111091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -119502,6 +122669,7 @@ "end": 111096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -119527,6 +122695,7 @@ "end": 111106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -119573,6 +122742,7 @@ "end": 111177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -119645,6 +122815,7 @@ "end": 111230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -119705,6 +122876,7 @@ "end": 111279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -119718,6 +122890,7 @@ "end": 111281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -119731,6 +122904,7 @@ "end": 111284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -119786,6 +122960,7 @@ "end": 111331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -119805,6 +122980,7 @@ "end": 111358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreloadHeroImage", "optional": false } @@ -119844,6 +123020,7 @@ "end": 111386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -119855,6 +123032,7 @@ "end": 111389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -119866,6 +123044,7 @@ "end": 111392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -119935,6 +123114,7 @@ "end": 111477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -119957,6 +123137,7 @@ "end": 111506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -119979,6 +123160,7 @@ "end": 111538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -120001,6 +123183,7 @@ "end": 111574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -120024,6 +123207,7 @@ "end": 111592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -120087,6 +123271,7 @@ "end": 111655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -120109,6 +123294,7 @@ "end": 111695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -120132,6 +123318,7 @@ "end": 111713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -120178,6 +123365,7 @@ "end": 111739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -120204,6 +123392,7 @@ "end": 111776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreloadImages", "optional": false }, @@ -120245,6 +123434,7 @@ "end": 111806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -120264,6 +123454,7 @@ "end": 111809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -120307,6 +123498,7 @@ "end": 111840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -120331,6 +123523,7 @@ "end": 111844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -120350,6 +123543,7 @@ "end": 111867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -120381,6 +123575,7 @@ "end": 111896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -120399,6 +123594,7 @@ "end": 111900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -120412,6 +123608,7 @@ "end": 111902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -120458,6 +123655,7 @@ "end": 111940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -120476,6 +123674,7 @@ "end": 111944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -120489,6 +123688,7 @@ "end": 111946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -120535,6 +123735,7 @@ "end": 111984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -120553,6 +123754,7 @@ "end": 111988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -120566,6 +123768,7 @@ "end": 111990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -120612,6 +123815,7 @@ "end": 112028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -120630,6 +123834,7 @@ "end": 112038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -120663,6 +123868,7 @@ "end": 112065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -120674,6 +123880,7 @@ "end": 112069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -120701,6 +123908,7 @@ "end": 112099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -120746,6 +123954,7 @@ "end": 112141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -120765,6 +123974,7 @@ "end": 112151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -120815,6 +124025,7 @@ "end": 112244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -120865,6 +124076,7 @@ "end": 112300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -120883,6 +124095,7 @@ "end": 112304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -120896,6 +124109,7 @@ "end": 112306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -120960,6 +124174,7 @@ "end": 112384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -120973,6 +124188,7 @@ "end": 112387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -121001,6 +124217,7 @@ "end": 112419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -121019,6 +124236,7 @@ "end": 112423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -121032,6 +124250,7 @@ "end": 112425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -121070,6 +124289,7 @@ "end": 112500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -121088,6 +124308,7 @@ "end": 112504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -121101,6 +124322,7 @@ "end": 112506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -121142,6 +124364,7 @@ "end": 112541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -121171,6 +124394,7 @@ "end": 112546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -121214,6 +124438,7 @@ "end": 112584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -121227,6 +124452,7 @@ "end": 112586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -121240,6 +124466,7 @@ "end": 112589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -121253,6 +124480,7 @@ "end": 112592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -121281,6 +124509,7 @@ "end": 112620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -121292,6 +124521,7 @@ "end": 112624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -121344,6 +124574,7 @@ "end": 112691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -121363,6 +124594,7 @@ "end": 112694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -121406,6 +124638,7 @@ "end": 112725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -121449,6 +124682,7 @@ "end": 112750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -121480,6 +124714,7 @@ "end": 112779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -121529,6 +124764,7 @@ "end": 112861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -121596,6 +124832,7 @@ "end": 112954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -121618,6 +124855,7 @@ "end": 112960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -121663,6 +124901,7 @@ "end": 112982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -121688,6 +124927,7 @@ "end": 112985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -121762,6 +125002,7 @@ "end": 113053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -121808,6 +125049,7 @@ "end": 113083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -121873,6 +125115,7 @@ "end": 113178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -121928,6 +125171,7 @@ "end": 113236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -121980,6 +125224,7 @@ "end": 113296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -122035,6 +125280,7 @@ "end": 113356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -122119,6 +125365,7 @@ "end": 113475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -122138,6 +125385,7 @@ "end": 113478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -122181,6 +125429,7 @@ "end": 113509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -122199,6 +125448,7 @@ "end": 113513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -122261,6 +125511,7 @@ "end": 113595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -122308,6 +125559,7 @@ "end": 113682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -122351,6 +125603,7 @@ "end": 113711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -122379,6 +125632,7 @@ "end": 113729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -122401,6 +125655,7 @@ "end": 113780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -122452,6 +125707,7 @@ "end": 113826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -122471,6 +125727,7 @@ "end": 113850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PreloadImages", "optional": false } @@ -122510,6 +125767,7 @@ "end": 113878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -122521,6 +125779,7 @@ "end": 113881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -122532,6 +125791,7 @@ "end": 113884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -122601,6 +125861,7 @@ "end": 113971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -122624,6 +125885,7 @@ "end": 113989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -122670,6 +125932,7 @@ "end": 114016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -122688,6 +125951,7 @@ "end": 114026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -122780,6 +126044,7 @@ "end": 114141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PruneDuplicateResourceHints", "optional": false }, @@ -122821,6 +126086,7 @@ "end": 114171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -122864,6 +126130,7 @@ "end": 114202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -122882,6 +126149,7 @@ "end": 114212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -122915,6 +126183,7 @@ "end": 114241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -122933,6 +126202,7 @@ "end": 114245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -122946,6 +126216,7 @@ "end": 114247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -122989,6 +126260,7 @@ "end": 114284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -123036,6 +126308,7 @@ "end": 114368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -123054,6 +126327,7 @@ "end": 114372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -123067,6 +126341,7 @@ "end": 114374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -123110,6 +126385,7 @@ "end": 114411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -123157,6 +126433,7 @@ "end": 114495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -123202,6 +126479,7 @@ "end": 114532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -123219,6 +126497,7 @@ "end": 114536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -123249,6 +126528,7 @@ "end": 114550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -123274,6 +126554,7 @@ "end": 114562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -123291,6 +126572,7 @@ "end": 114566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -123357,6 +126639,7 @@ "end": 114638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -123398,6 +126681,7 @@ "end": 114672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -123420,6 +126704,7 @@ "end": 114679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -123482,6 +126767,7 @@ "end": 114738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -123495,6 +126781,7 @@ "end": 114741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -123556,6 +126843,7 @@ "end": 114795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -123569,6 +126857,7 @@ "end": 114798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -123603,6 +126892,7 @@ "end": 114830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -123625,6 +126915,7 @@ "end": 114837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -123667,6 +126958,7 @@ "end": 114908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -123686,6 +126978,7 @@ "end": 114923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -123735,6 +127028,7 @@ "end": 114981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -123781,6 +127075,7 @@ "end": 115010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -123856,6 +127151,7 @@ "end": 115117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -123928,6 +127224,7 @@ "end": 115213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124009,6 +127306,7 @@ "end": 115313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124097,6 +127395,7 @@ "end": 115413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124154,6 +127453,7 @@ "end": 115445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124237,6 +127537,7 @@ "end": 115547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -124271,6 +127572,7 @@ "end": 115553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124342,6 +127644,7 @@ "end": 115617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -124361,6 +127664,7 @@ "end": 115620 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -124404,6 +127708,7 @@ "end": 115651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -124427,6 +127732,7 @@ "end": 115655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124475,6 +127781,7 @@ "end": 115696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -124498,6 +127805,7 @@ "end": 115700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124556,6 +127864,7 @@ "end": 115741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -124578,6 +127887,7 @@ "end": 115747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -124636,6 +127946,7 @@ "end": 115838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -124660,6 +127971,7 @@ "end": 115842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -124682,6 +127994,7 @@ "end": 115848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -124719,6 +128032,7 @@ "end": 115879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -124741,6 +128055,7 @@ "end": 115885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -124793,6 +128108,7 @@ "end": 115937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -124812,6 +128128,7 @@ "end": 115940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -124855,6 +128172,7 @@ "end": 115971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -124878,6 +128196,7 @@ "end": 115975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124926,6 +128245,7 @@ "end": 116016 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -124949,6 +128269,7 @@ "end": 116020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -124997,6 +128318,7 @@ "end": 116060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -125021,6 +128343,7 @@ "end": 116064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -125043,6 +128366,7 @@ "end": 116070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -125074,6 +128398,7 @@ "end": 116099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -125106,6 +128431,7 @@ "end": 116128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -125124,6 +128450,7 @@ "end": 116138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -125158,6 +128485,7 @@ "end": 116165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -125180,6 +128508,7 @@ "end": 116171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -125193,6 +128522,7 @@ "end": 116174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -125231,6 +128561,7 @@ "end": 116219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -125253,6 +128584,7 @@ "end": 116225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -125308,6 +128640,7 @@ "end": 116272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -125327,6 +128660,7 @@ "end": 116310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PruneDuplicateResourceHints", "optional": false } @@ -125366,6 +128700,7 @@ "end": 116338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -125377,6 +128712,7 @@ "end": 116341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -125388,6 +128724,7 @@ "end": 116344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -125457,6 +128794,7 @@ "end": 116431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -125480,6 +128818,7 @@ "end": 116449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -125543,6 +128882,7 @@ "end": 116504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -125566,6 +128906,7 @@ "end": 116522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -125598,6 +128939,7 @@ "end": 116566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemoveAmpAttribute", "optional": false }, @@ -125639,6 +128981,7 @@ "end": 116596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -125682,6 +129025,7 @@ "end": 116627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -125700,6 +129044,7 @@ "end": 116631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -125713,6 +129058,7 @@ "end": 116633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -125756,6 +129102,7 @@ "end": 116670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -125809,6 +129156,7 @@ "end": 116757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -125837,6 +129185,7 @@ "end": 116764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -125854,6 +129203,7 @@ "end": 116768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -125884,6 +129234,7 @@ "end": 116778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -125894,6 +129245,7 @@ "end": 116782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -125913,6 +129265,7 @@ "end": 116785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -125957,6 +129310,7 @@ "end": 116823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -125988,6 +129342,7 @@ "end": 116833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -126004,6 +129359,7 @@ "end": 116835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -126063,6 +129419,7 @@ "end": 116905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -126082,6 +129439,7 @@ "end": 116934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemoveAmpAttribute", "optional": false } @@ -126121,6 +129479,7 @@ "end": 116962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -126132,6 +129491,7 @@ "end": 116965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -126143,6 +129503,7 @@ "end": 116968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -126212,6 +129573,7 @@ "end": 117052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -126234,6 +129596,7 @@ "end": 117088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -126256,6 +129619,7 @@ "end": 117117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -126279,6 +129643,7 @@ "end": 117135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -126311,6 +129676,7 @@ "end": 117175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemoveCspNonce", "optional": false }, @@ -126352,6 +129718,7 @@ "end": 117205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -126395,6 +129762,7 @@ "end": 117236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -126413,6 +129781,7 @@ "end": 117240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -126426,6 +129795,7 @@ "end": 117242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -126469,6 +129839,7 @@ "end": 117279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -126516,6 +129887,7 @@ "end": 117361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -126527,6 +129899,7 @@ "end": 117365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -126547,6 +129920,7 @@ "end": 117395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -126584,6 +129958,7 @@ "end": 117428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -126634,6 +130009,7 @@ "end": 117486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -126647,6 +130023,7 @@ "end": 117488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -126706,6 +130083,7 @@ "end": 117542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -126765,6 +130143,7 @@ "end": 117641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -126783,6 +130162,7 @@ "end": 117645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -126796,6 +130176,7 @@ "end": 117647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -126855,6 +130236,7 @@ "end": 117716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -126874,6 +130256,7 @@ "end": 117741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RemoveCspNonce", "optional": false } @@ -126913,6 +130296,7 @@ "end": 117768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -126924,6 +130308,7 @@ "end": 117771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -126935,6 +130320,7 @@ "end": 117774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -127004,6 +130390,7 @@ "end": 117857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -127026,6 +130413,7 @@ "end": 117887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -127048,6 +130436,7 @@ "end": 117920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -127070,6 +130459,7 @@ "end": 117956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -127093,6 +130483,7 @@ "end": 117974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -127156,6 +130547,7 @@ "end": 118046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -127179,6 +130571,7 @@ "end": 118064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -127211,6 +130604,7 @@ "end": 118099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeadNodes", "optional": false }, @@ -127904,6 +131298,7 @@ "end": 118888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -127950,6 +131345,7 @@ "end": 118913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -128306,6 +131702,7 @@ "end": 119366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -128349,6 +131746,7 @@ "end": 119397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -128367,6 +131765,7 @@ "end": 119407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -128407,6 +131806,7 @@ "end": 119441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -128423,6 +131823,7 @@ "end": 119446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -128457,6 +131858,7 @@ "end": 119481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -128500,6 +131902,7 @@ "end": 119499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -128537,6 +131940,7 @@ "end": 119527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -128559,6 +131963,7 @@ "end": 119533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -128572,6 +131977,7 @@ "end": 119536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -128609,6 +132015,7 @@ "end": 119592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -128644,6 +132051,7 @@ "end": 119599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -128708,6 +132116,7 @@ "end": 119658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -128748,6 +132157,7 @@ "end": 119683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -128761,6 +132171,7 @@ "end": 119685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -128814,6 +132225,7 @@ "end": 119728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -128827,6 +132239,7 @@ "end": 119730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -128880,6 +132293,7 @@ "end": 119781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -128893,6 +132307,7 @@ "end": 119783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -128946,6 +132361,7 @@ "end": 119830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -128959,6 +132375,7 @@ "end": 119832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129012,6 +132429,7 @@ "end": 119873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -129025,6 +132443,7 @@ "end": 119875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129078,6 +132497,7 @@ "end": 119922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129091,6 +132511,7 @@ "end": 119924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129144,6 +132565,7 @@ "end": 119986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129157,6 +132579,7 @@ "end": 119988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129210,6 +132633,7 @@ "end": 120053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129223,6 +132647,7 @@ "end": 120055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129276,6 +132701,7 @@ "end": 120096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129289,6 +132715,7 @@ "end": 120098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129342,6 +132769,7 @@ "end": 120147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129355,6 +132783,7 @@ "end": 120149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129408,6 +132837,7 @@ "end": 120211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -129421,6 +132851,7 @@ "end": 120213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129474,6 +132905,7 @@ "end": 120259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -129487,6 +132919,7 @@ "end": 120261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129540,6 +132973,7 @@ "end": 120299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -129553,6 +132987,7 @@ "end": 120301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129606,6 +133041,7 @@ "end": 120352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -129619,6 +133055,7 @@ "end": 120354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129696,6 +133133,7 @@ "end": 120421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -129742,6 +133180,7 @@ "end": 120450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -129817,6 +133256,7 @@ "end": 120517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129853,6 +133293,7 @@ "end": 120551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -129928,6 +133369,7 @@ "end": 120622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -129964,6 +133406,7 @@ "end": 120656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -130039,6 +133482,7 @@ "end": 120725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130075,6 +133519,7 @@ "end": 120759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -130150,6 +133595,7 @@ "end": 120826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130186,6 +133632,7 @@ "end": 120860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -130258,6 +133705,7 @@ "end": 120929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130284,6 +133732,7 @@ "end": 120962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -130364,6 +133813,7 @@ "end": 121017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130425,6 +133875,7 @@ "end": 121090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -130470,6 +133921,7 @@ "end": 121119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -130541,6 +133993,7 @@ "end": 121184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130618,6 +134071,7 @@ "end": 121281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130670,6 +134124,7 @@ "end": 121334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -130717,6 +134172,7 @@ "end": 121363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -130730,6 +134186,7 @@ "end": 121365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130795,6 +134252,7 @@ "end": 121393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130854,6 +134312,7 @@ "end": 121447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130891,6 +134350,7 @@ "end": 121527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -130904,6 +134364,7 @@ "end": 121529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -130951,6 +134412,7 @@ "end": 121581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -130964,6 +134426,7 @@ "end": 121583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131039,6 +134502,7 @@ "end": 121659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131119,6 +134583,7 @@ "end": 121793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131159,6 +134624,7 @@ "end": 121874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -131172,6 +134638,7 @@ "end": 121876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131259,6 +134726,7 @@ "end": 121970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131339,6 +134807,7 @@ "end": 122065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131391,6 +134860,7 @@ "end": 122117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -131431,6 +134901,7 @@ "end": 122146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -131444,6 +134915,7 @@ "end": 122148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131513,6 +134985,7 @@ "end": 122217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131550,6 +135023,7 @@ "end": 122297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -131619,6 +135093,7 @@ "end": 122369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131663,6 +135138,7 @@ "end": 122449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -131676,6 +135152,7 @@ "end": 122451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131709,6 +135186,7 @@ "end": 122476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -131722,6 +135200,7 @@ "end": 122478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131792,6 +135271,7 @@ "end": 122559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131869,6 +135349,7 @@ "end": 122653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -131921,6 +135402,7 @@ "end": 122704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -131964,6 +135446,7 @@ "end": 122735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -131987,6 +135470,7 @@ "end": 122739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -132032,6 +135516,7 @@ "end": 122778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132091,6 +135576,7 @@ "end": 122828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -132187,6 +135673,7 @@ "end": 122922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -132308,6 +135795,7 @@ "end": 123109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -132366,6 +135854,7 @@ "end": 123220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132393,6 +135882,7 @@ "end": 123236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132421,6 +135911,7 @@ "end": 123261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132503,6 +135994,7 @@ "end": 123331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -132564,6 +136056,7 @@ "end": 123412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132591,6 +136084,7 @@ "end": 123431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132619,6 +136113,7 @@ "end": 123451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132647,6 +136142,7 @@ "end": 123475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -132729,6 +136225,7 @@ "end": 123550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -132809,6 +136306,7 @@ "end": 123645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -132861,6 +136359,7 @@ "end": 123691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -132913,6 +136412,7 @@ "end": 123723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -132961,6 +136461,7 @@ "end": 123754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -133022,6 +136523,7 @@ "end": 123854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReorderHeadTransformer", "optional": false }, @@ -133063,6 +136565,7 @@ "end": 123884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -133106,6 +136609,7 @@ "end": 123915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -133124,6 +136628,7 @@ "end": 123919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -133137,6 +136642,7 @@ "end": 123921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -133180,6 +136686,7 @@ "end": 123958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -133227,6 +136734,7 @@ "end": 124042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -133245,6 +136753,7 @@ "end": 124046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -133258,6 +136767,7 @@ "end": 124048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -133301,6 +136811,7 @@ "end": 124085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -133351,6 +136862,7 @@ "end": 124168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -133407,6 +136919,7 @@ "end": 124261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -133425,6 +136938,7 @@ "end": 124277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "HeadNodes", "optional": false }, @@ -133461,6 +136975,7 @@ "end": 124300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -133489,6 +137004,7 @@ "end": 124311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -133532,6 +137048,7 @@ "end": 124344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -133574,6 +137091,7 @@ "end": 124399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -133622,6 +137140,7 @@ "end": 124436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -133644,6 +137163,7 @@ "end": 124451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -133699,6 +137219,7 @@ "end": 124498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -133718,6 +137239,7 @@ "end": 124531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ReorderHeadTransformer", "optional": false } @@ -133757,6 +137279,7 @@ "end": 124559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -133768,6 +137291,7 @@ "end": 124562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -133779,6 +137303,7 @@ "end": 124565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -133848,6 +137373,7 @@ "end": 124650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -133870,6 +137396,7 @@ "end": 124686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -133892,6 +137419,7 @@ "end": 124718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -133914,6 +137442,7 @@ "end": 124751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -133936,6 +137465,7 @@ "end": 124778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -133959,6 +137489,7 @@ "end": 124796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -134022,6 +137553,7 @@ "end": 124857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -134045,6 +137577,7 @@ "end": 124875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -134108,6 +137641,7 @@ "end": 124938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -134131,6 +137665,7 @@ "end": 124956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -134194,6 +137729,7 @@ "end": 125015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -134217,6 +137753,7 @@ "end": 125033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -134249,6 +137786,7 @@ "end": 125073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RewriteAmpUrls", "optional": false }, @@ -134290,6 +137828,7 @@ "end": 125105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -134352,6 +137891,7 @@ "end": 125155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -134414,6 +137954,7 @@ "end": 125203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -134463,6 +138004,7 @@ "end": 125253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -134482,6 +138024,7 @@ "end": 125256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -134525,6 +138068,7 @@ "end": 125287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -134543,6 +138087,7 @@ "end": 125291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -134556,6 +138101,7 @@ "end": 125293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -134602,6 +138148,7 @@ "end": 125331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -134620,6 +138167,7 @@ "end": 125335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -134633,6 +138181,7 @@ "end": 125337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -134676,6 +138225,7 @@ "end": 125374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -134713,6 +138263,7 @@ "end": 125411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -134731,6 +138282,7 @@ "end": 125415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -134744,6 +138296,7 @@ "end": 125417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -134778,6 +138331,7 @@ "end": 125445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -134795,6 +138349,7 @@ "end": 125449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -134834,6 +138389,7 @@ "end": 125487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -134852,6 +138408,7 @@ "end": 125491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -134865,6 +138422,7 @@ "end": 125493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -134899,6 +138457,7 @@ "end": 125523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -134945,6 +138504,7 @@ "end": 125553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -134985,6 +138545,7 @@ "end": 125596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -135014,6 +138575,7 @@ "end": 125631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135058,6 +138620,7 @@ "end": 125664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135131,6 +138694,7 @@ "end": 125712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135197,6 +138761,7 @@ "end": 125758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135269,6 +138834,7 @@ "end": 125791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135300,6 +138866,7 @@ "end": 125806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -135322,6 +138889,7 @@ "end": 125842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -135359,6 +138927,7 @@ "end": 125879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -135413,6 +138982,7 @@ "end": 125899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -135461,6 +139031,7 @@ "end": 125972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -135527,6 +139098,7 @@ "end": 125999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135614,6 +139186,7 @@ "end": 126090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135662,6 +139235,7 @@ "end": 126114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135745,6 +139319,7 @@ "end": 126170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135811,6 +139386,7 @@ "end": 126217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135883,6 +139459,7 @@ "end": 126251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -135914,6 +139491,7 @@ "end": 126267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -135949,6 +139527,7 @@ "end": 126299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -136015,6 +139594,7 @@ "end": 126326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136099,6 +139679,7 @@ "end": 126387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136147,6 +139728,7 @@ "end": 126411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136230,6 +139812,7 @@ "end": 126464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136284,6 +139867,7 @@ "end": 126515 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -136338,6 +139922,7 @@ "end": 126540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136392,6 +139977,7 @@ "end": 126591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -136405,6 +139991,7 @@ "end": 126593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -136455,6 +140042,7 @@ "end": 126665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136527,6 +140115,7 @@ "end": 126699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136558,6 +140147,7 @@ "end": 126715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -136596,6 +140186,7 @@ "end": 126798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -136613,6 +140204,7 @@ "end": 126802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -136660,6 +140252,7 @@ "end": 126869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -136676,6 +140269,7 @@ "end": 126874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -136700,6 +140294,7 @@ "end": 126907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -136731,6 +140326,7 @@ "end": 126940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -136744,6 +140340,7 @@ "end": 126942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -136757,6 +140354,7 @@ "end": 126945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -136770,6 +140368,7 @@ "end": 126948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -136844,6 +140443,7 @@ "end": 127046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -136872,6 +140472,7 @@ "end": 127053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -136931,6 +140532,7 @@ "end": 127126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -136949,6 +140551,7 @@ "end": 127136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URL", "optional": false }, @@ -136962,6 +140565,7 @@ "end": 127138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -137018,6 +140622,7 @@ "end": 127184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -137049,6 +140654,7 @@ "end": 127203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -137081,6 +140687,7 @@ "end": 127246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -137195,6 +140802,7 @@ "end": 127405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -137227,6 +140835,7 @@ "end": 127421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -137294,6 +140903,7 @@ "end": 127468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -137325,6 +140935,7 @@ "end": 127486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -137390,6 +141001,7 @@ "end": 127572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -137430,6 +141042,7 @@ "end": 127602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -137480,6 +141093,7 @@ "end": 127687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -137502,6 +141116,7 @@ "end": 127700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -137554,6 +141169,7 @@ "end": 127749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -137573,6 +141189,7 @@ "end": 127752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -137613,6 +141230,7 @@ "end": 127784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -137636,6 +141254,7 @@ "end": 127788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -137664,6 +141283,7 @@ "end": 127800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -137726,6 +141346,7 @@ "end": 127852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -137769,6 +141390,7 @@ "end": 127881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -137807,6 +141429,7 @@ "end": 127917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -137843,6 +141466,7 @@ "end": 127921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -137962,6 +141586,7 @@ "end": 128005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138018,6 +141643,7 @@ "end": 128053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -138036,6 +141662,7 @@ "end": 128057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -138118,6 +141745,7 @@ "end": 128199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -138172,6 +141800,7 @@ "end": 128297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -138183,6 +141812,7 @@ "end": 128301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -138215,6 +141845,7 @@ "end": 128351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -138233,6 +141864,7 @@ "end": 128355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -138327,6 +141959,7 @@ "end": 128471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138379,6 +142012,7 @@ "end": 128529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -138398,6 +142032,7 @@ "end": 128531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138420,6 +142055,7 @@ "end": 128541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -138433,6 +142069,7 @@ "end": 128544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -138473,6 +142110,7 @@ "end": 128568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138537,6 +142175,7 @@ "end": 128615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138601,6 +142240,7 @@ "end": 128672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -138629,6 +142269,7 @@ "end": 128688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -138647,6 +142288,7 @@ "end": 128718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -138695,6 +142337,7 @@ "end": 128769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -138714,6 +142357,7 @@ "end": 128772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -138786,6 +142430,7 @@ "end": 128822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -138840,6 +142485,7 @@ "end": 128913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -138902,6 +142548,7 @@ "end": 128995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -138923,6 +142570,7 @@ "end": 129026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -138978,6 +142626,7 @@ "end": 129100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139031,6 +142680,7 @@ "end": 129132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -139079,6 +142729,7 @@ "end": 129155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -139153,6 +142804,7 @@ "end": 129219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139172,6 +142824,7 @@ "end": 129222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -139191,6 +142844,7 @@ "end": 129225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -139234,6 +142888,7 @@ "end": 129256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -139252,6 +142907,7 @@ "end": 129260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -139294,6 +142950,7 @@ "end": 129302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -139315,6 +142972,7 @@ "end": 129338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -139349,6 +143007,7 @@ "end": 129384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -139362,6 +143021,7 @@ "end": 129386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -139375,6 +143035,7 @@ "end": 129389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -139395,6 +143056,7 @@ "end": 129392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -139408,6 +143070,7 @@ "end": 129394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -139476,6 +143139,7 @@ "end": 129457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139530,6 +143194,7 @@ "end": 129518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URL", "optional": false }, @@ -139543,6 +143208,7 @@ "end": 129520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -139581,6 +143247,7 @@ "end": 129589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139660,6 +143327,7 @@ "end": 129697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -139679,6 +143347,7 @@ "end": 129722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RewriteAmpUrls", "optional": false } @@ -139718,6 +143387,7 @@ "end": 129750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -139729,6 +143399,7 @@ "end": 129753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -139740,6 +143411,7 @@ "end": 129756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -139809,6 +143481,7 @@ "end": 129838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -139831,6 +143504,7 @@ "end": 129872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -139853,6 +143527,7 @@ "end": 129905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -139875,6 +143550,7 @@ "end": 129941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -139898,6 +143574,7 @@ "end": 129959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -139944,6 +143621,7 @@ "end": 129986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -139962,6 +143640,7 @@ "end": 129990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -140008,6 +143687,7 @@ "end": 130017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -140026,6 +143706,7 @@ "end": 130021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -140072,6 +143753,7 @@ "end": 130047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -140090,6 +143772,7 @@ "end": 130051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -140136,6 +143819,7 @@ "end": 130078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -140154,6 +143838,7 @@ "end": 130088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -140294,6 +143979,7 @@ "end": 130285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SeparateKeyframes", "optional": false }, @@ -140335,6 +144021,7 @@ "end": 130317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -140410,6 +144097,7 @@ "end": 130354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -140504,6 +144192,7 @@ "end": 130420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -140562,6 +144251,7 @@ "end": 130489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -140605,6 +144295,7 @@ "end": 130520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -140623,6 +144314,7 @@ "end": 130524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -140636,6 +144328,7 @@ "end": 130526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -140679,6 +144372,7 @@ "end": 130563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -140716,6 +144410,7 @@ "end": 130600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -140734,6 +144429,7 @@ "end": 130604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -140747,6 +144443,7 @@ "end": 130606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -140790,6 +144487,7 @@ "end": 130643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -140827,6 +144525,7 @@ "end": 130680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -140852,6 +144551,7 @@ "end": 130684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -140865,6 +144565,7 @@ "end": 130686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -140891,6 +144592,7 @@ "end": 130700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -140944,6 +144646,7 @@ "end": 130743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -140994,6 +144697,7 @@ "end": 130826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -141026,6 +144730,7 @@ "end": 130853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -141061,6 +144766,7 @@ "end": 130876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -141099,6 +144805,7 @@ "end": 130889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -141144,6 +144851,7 @@ "end": 130908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -141183,6 +144891,7 @@ "end": 130943 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -141249,6 +144958,7 @@ "end": 131008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -141267,6 +144977,7 @@ "end": 131013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -141280,6 +144991,7 @@ "end": 131015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -141328,6 +145040,7 @@ "end": 131066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -141339,6 +145052,7 @@ "end": 131070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -141390,6 +145104,7 @@ "end": 131169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -141408,6 +145123,7 @@ "end": 131174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -141421,6 +145137,7 @@ "end": 131176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -141469,6 +145186,7 @@ "end": 131224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -141480,6 +145198,7 @@ "end": 131228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -141541,6 +145260,7 @@ "end": 131343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -141589,6 +145309,7 @@ "end": 131362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -141628,6 +145349,7 @@ "end": 131396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -141665,6 +145387,7 @@ "end": 131431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -141688,6 +145411,7 @@ "end": 131435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -141748,6 +145472,7 @@ "end": 131475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -141772,6 +145497,7 @@ "end": 131481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -141816,6 +145542,7 @@ "end": 131517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -141833,6 +145560,7 @@ "end": 131521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -141870,6 +145598,7 @@ "end": 131555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -141894,6 +145623,7 @@ "end": 131559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -141949,6 +145679,7 @@ "end": 131614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInvalidKeyframe", "optional": false, "typeAnnotation": null @@ -141968,6 +145699,7 @@ "end": 131618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -142004,6 +145736,7 @@ "end": 131653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -142043,6 +145776,7 @@ "end": 131691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -142065,6 +145799,7 @@ "end": 131696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142115,6 +145850,7 @@ "end": 131746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -142137,6 +145873,7 @@ "end": 131751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -142190,6 +145927,7 @@ "end": 131799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -142218,6 +145956,7 @@ "end": 131805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142263,6 +146002,7 @@ "end": 131852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -142280,6 +146020,7 @@ "end": 131856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142322,6 +146063,7 @@ "end": 132002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -142351,6 +146093,7 @@ "end": 132068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -142389,6 +146132,7 @@ "end": 132119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -142413,6 +146157,7 @@ "end": 132123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -142469,6 +146214,7 @@ "end": 132170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -142508,6 +146254,7 @@ "end": 132201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142546,6 +146293,7 @@ "end": 132211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142591,6 +146339,7 @@ "end": 132227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -142630,6 +146379,7 @@ "end": 132266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142683,6 +146433,7 @@ "end": 132330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -142701,6 +146452,7 @@ "end": 132350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInvalidKeyframe", "optional": false }, @@ -142714,6 +146466,7 @@ "end": 132352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -142738,6 +146491,7 @@ "end": 132392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -142800,6 +146554,7 @@ "end": 132449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -142822,6 +146577,7 @@ "end": 132457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -142881,6 +146637,7 @@ "end": 132575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -142912,6 +146669,7 @@ "end": 132588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -142972,6 +146730,7 @@ "end": 132699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143014,6 +146773,7 @@ "end": 132721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143068,6 +146828,7 @@ "end": 132784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -143092,6 +146853,7 @@ "end": 132793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -143125,6 +146887,7 @@ "end": 132806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -143193,6 +146956,7 @@ "end": 132925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143231,6 +146995,7 @@ "end": 132935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143276,6 +147041,7 @@ "end": 132951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -143315,6 +147081,7 @@ "end": 132998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143377,6 +147144,7 @@ "end": 133077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -143395,6 +147163,7 @@ "end": 133097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isInvalidKeyframe", "optional": false }, @@ -143408,6 +147177,7 @@ "end": 133099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -143432,6 +147202,7 @@ "end": 133143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -143494,6 +147265,7 @@ "end": 133204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143516,6 +147288,7 @@ "end": 133212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -143575,6 +147348,7 @@ "end": 133342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -143606,6 +147380,7 @@ "end": 133355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -143653,6 +147428,7 @@ "end": 133431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -143714,6 +147490,7 @@ "end": 133485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -143745,6 +147522,7 @@ "end": 133498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -143782,6 +147560,7 @@ "end": 133574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -143898,6 +147677,7 @@ "end": 133769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -143953,6 +147733,7 @@ "end": 133801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -143978,6 +147759,7 @@ "end": 133807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -143991,6 +147773,7 @@ "end": 133810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -144020,6 +147803,7 @@ "end": 133822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -144050,6 +147834,7 @@ "end": 133865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -144071,6 +147856,7 @@ "end": 133900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -144114,6 +147900,7 @@ "end": 133932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -144216,6 +148003,7 @@ "end": 134003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -144263,6 +148051,7 @@ "end": 134081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -144319,6 +148108,7 @@ "end": 134158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -144396,6 +148186,7 @@ "end": 134206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -144441,6 +148232,7 @@ "end": 134227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -144478,6 +148270,7 @@ "end": 134308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -144516,6 +148309,7 @@ "end": 134337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -144554,6 +148348,7 @@ "end": 134350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -144599,6 +148394,7 @@ "end": 134369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -144645,6 +148441,7 @@ "end": 134408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -144681,6 +148478,7 @@ "end": 134433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -144694,6 +148492,7 @@ "end": 134435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -144742,6 +148541,7 @@ "end": 134490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -144753,6 +148553,7 @@ "end": 134494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -144826,6 +148627,7 @@ "end": 134670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -144858,6 +148660,7 @@ "end": 134703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -144876,6 +148679,7 @@ "end": 134707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -144961,6 +148765,7 @@ "end": 134877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -144984,6 +148789,7 @@ "end": 134881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -145040,6 +148846,7 @@ "end": 134922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -145064,6 +148871,7 @@ "end": 134926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -145100,6 +148908,7 @@ "end": 134934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -145116,6 +148925,7 @@ "end": 134939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -145173,6 +148983,7 @@ "end": 134974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -145211,6 +149022,7 @@ "end": 134984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -145248,6 +149060,7 @@ "end": 134999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -145289,6 +149102,7 @@ "end": 135033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -145332,6 +149146,7 @@ "end": 135061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -145354,6 +149169,7 @@ "end": 135073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false } @@ -145381,6 +149197,7 @@ "end": 135077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -145414,6 +149231,7 @@ "end": 135108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -145425,6 +149243,7 @@ "end": 135113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -145469,6 +149288,7 @@ "end": 135164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -145522,6 +149342,7 @@ "end": 135210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -145559,6 +149380,7 @@ "end": 135220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -145572,6 +149394,7 @@ "end": 135222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -145598,6 +149421,7 @@ "end": 135233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -145628,6 +149452,7 @@ "end": 135280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -145649,6 +149474,7 @@ "end": 135319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -145684,6 +149510,7 @@ "end": 135373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -145701,6 +149528,7 @@ "end": 135377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -145739,6 +149567,7 @@ "end": 135430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false } @@ -145771,6 +149600,7 @@ "end": 135459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -145784,6 +149614,7 @@ "end": 135461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -145797,6 +149628,7 @@ "end": 135464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -145841,6 +149673,7 @@ "end": 135520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -145860,6 +149693,7 @@ "end": 135529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false } @@ -145900,6 +149734,7 @@ "end": 135573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -145931,6 +149766,7 @@ "end": 135589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -145977,6 +149813,7 @@ "end": 135613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -146022,6 +149859,7 @@ "end": 135634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -146071,6 +149909,7 @@ "end": 135681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -146090,6 +149929,7 @@ "end": 135684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -146177,6 +150017,7 @@ "end": 135760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -146187,6 +150028,7 @@ "end": 135770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -146273,6 +150115,7 @@ "end": 135856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -146325,6 +150168,7 @@ "end": 135888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -146370,6 +150214,7 @@ "end": 135905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -146395,6 +150240,7 @@ "end": 135910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -146475,6 +150321,7 @@ "end": 135982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -146494,6 +150341,7 @@ "end": 136010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "SeparateKeyframes", "optional": false } @@ -146533,6 +150381,7 @@ "end": 136037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -146544,6 +150393,7 @@ "end": 136040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -146555,6 +150405,7 @@ "end": 136043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -146624,6 +150475,7 @@ "end": 136127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -146646,6 +150498,7 @@ "end": 136154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -146668,6 +150521,7 @@ "end": 136188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -146690,6 +150544,7 @@ "end": 136221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -146712,6 +150567,7 @@ "end": 136250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -146734,6 +150590,7 @@ "end": 136286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -146757,6 +150614,7 @@ "end": 136304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -146820,6 +150678,7 @@ "end": 136376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -146842,6 +150701,7 @@ "end": 136412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -146865,6 +150725,7 @@ "end": 136430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -146928,6 +150789,7 @@ "end": 136488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -146951,6 +150813,7 @@ "end": 136506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -146997,6 +150860,7 @@ "end": 136533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -147015,6 +150879,7 @@ "end": 136537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -147047,6 +150912,7 @@ "end": 136582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ServerSideRendering", "optional": false }, @@ -147088,6 +150954,7 @@ "end": 136614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -147163,6 +151030,7 @@ "end": 136651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -147237,6 +151105,7 @@ "end": 136738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -147256,6 +151125,7 @@ "end": 136741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -147305,6 +151175,7 @@ "end": 136775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -147322,6 +151193,7 @@ "end": 136779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -147352,6 +151224,7 @@ "end": 136789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -147377,6 +151250,7 @@ "end": 136801 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -147394,6 +151268,7 @@ "end": 136805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -147441,6 +151316,7 @@ "end": 136845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -147460,6 +151336,7 @@ "end": 136859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -147553,6 +151430,7 @@ "end": 137029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -147596,6 +151474,7 @@ "end": 137060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -147614,6 +151493,7 @@ "end": 137068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -147673,6 +151553,7 @@ "end": 137108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -147691,6 +151572,7 @@ "end": 137112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -147704,6 +151586,7 @@ "end": 137114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -147747,6 +151630,7 @@ "end": 137151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -147794,6 +151678,7 @@ "end": 137235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -147812,6 +151697,7 @@ "end": 137239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -147825,6 +151711,7 @@ "end": 137241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -147871,6 +151758,7 @@ "end": 137279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -147889,6 +151777,7 @@ "end": 137283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -147902,6 +151791,7 @@ "end": 137285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -147971,6 +151861,7 @@ "end": 137328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -148037,6 +151928,7 @@ "end": 137377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -148127,6 +152019,7 @@ "end": 137492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -148190,6 +152083,7 @@ "end": 137552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -148235,6 +152129,7 @@ "end": 137591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -148246,6 +152141,7 @@ "end": 137595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -148260,6 +152156,7 @@ "end": 137598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -148277,6 +152174,7 @@ "end": 137601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -148295,6 +152193,7 @@ "end": 137605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -148308,6 +152207,7 @@ "end": 137607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -148350,6 +152250,7 @@ "end": 137637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -148372,6 +152273,7 @@ "end": 137647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -148407,6 +152309,7 @@ "end": 137680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -148420,6 +152323,7 @@ "end": 137682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -148493,6 +152397,7 @@ "end": 137804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -148565,6 +152470,7 @@ "end": 137913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -148626,6 +152532,7 @@ "end": 137972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -148662,6 +152569,7 @@ "end": 138006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -148773,6 +152681,7 @@ "end": 138160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -148823,6 +152732,7 @@ "end": 138217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -148943,6 +152853,7 @@ "end": 138405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -148956,6 +152867,7 @@ "end": 138407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -149084,6 +152996,7 @@ "end": 138546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -149139,6 +153052,7 @@ "end": 138662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -149178,6 +153092,7 @@ "end": 138699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -149196,6 +153111,7 @@ "end": 138703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -149275,6 +153191,7 @@ "end": 138808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -149305,6 +153222,7 @@ "end": 138812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -149336,6 +153254,7 @@ "end": 138826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -149377,6 +153296,7 @@ "end": 138846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -149438,6 +153358,7 @@ "end": 138888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -149451,6 +153372,7 @@ "end": 138890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -149464,6 +153386,7 @@ "end": 138893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false } @@ -149477,6 +153400,7 @@ "end": 138896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -149508,6 +153432,7 @@ "end": 138924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -149546,6 +153471,7 @@ "end": 138956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -149563,6 +153489,7 @@ "end": 138960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -149586,6 +153513,7 @@ "end": 138974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -149603,6 +153531,7 @@ "end": 138977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -149620,6 +153549,7 @@ "end": 138981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -149681,6 +153611,7 @@ "end": 139026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -149717,6 +153648,7 @@ "end": 139052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -149730,6 +153662,7 @@ "end": 139054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -149776,6 +153709,7 @@ "end": 139078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -149856,6 +153790,7 @@ "end": 139221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -149869,6 +153804,7 @@ "end": 139223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -149962,6 +153898,7 @@ "end": 139343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -149999,6 +153936,7 @@ "end": 139383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -150037,6 +153975,7 @@ "end": 139447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -150050,6 +153989,7 @@ "end": 139449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -150097,6 +154037,7 @@ "end": 139497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -150108,6 +154049,7 @@ "end": 139501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -150146,6 +154088,7 @@ "end": 139571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -150168,6 +154111,7 @@ "end": 139593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -150181,6 +154125,7 @@ "end": 139596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false } @@ -150215,6 +154160,7 @@ "end": 139625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -150256,6 +154202,7 @@ "end": 139675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -150294,6 +154241,7 @@ "end": 139732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false } @@ -150350,6 +154298,7 @@ "end": 139810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -150413,6 +154362,7 @@ "end": 139880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -150458,6 +154408,7 @@ "end": 139917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -150475,6 +154426,7 @@ "end": 139921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -150498,6 +154450,7 @@ "end": 139935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -150515,6 +154468,7 @@ "end": 139938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -150532,6 +154486,7 @@ "end": 139942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -150586,6 +154541,7 @@ "end": 139987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -150635,6 +154591,7 @@ "end": 140015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -150671,6 +154628,7 @@ "end": 140040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -150684,6 +154642,7 @@ "end": 140042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -150739,6 +154698,7 @@ "end": 140095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -150761,6 +154721,7 @@ "end": 140102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -150806,6 +154767,7 @@ "end": 140184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -150822,6 +154784,7 @@ "end": 140189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -150853,6 +154816,7 @@ "end": 140218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -150866,6 +154830,7 @@ "end": 140220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -150921,6 +154886,7 @@ "end": 140299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -150964,6 +154930,7 @@ "end": 140328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -151003,6 +154970,7 @@ "end": 140362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -151032,6 +155000,7 @@ "end": 140367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -151101,6 +155070,7 @@ "end": 140415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -151136,6 +155106,7 @@ "end": 140441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -151175,6 +155146,7 @@ "end": 140454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -151243,6 +155215,7 @@ "end": 140526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -151254,6 +155227,7 @@ "end": 140530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -151294,6 +155268,7 @@ "end": 140640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -151357,6 +155332,7 @@ "end": 140728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -151438,6 +155414,7 @@ "end": 140840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -151455,6 +155432,7 @@ "end": 140844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -151497,6 +155475,7 @@ "end": 140882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -151583,6 +155562,7 @@ "end": 141018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -151607,6 +155587,7 @@ "end": 141025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -151635,6 +155616,7 @@ "end": 141033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -151689,6 +155671,7 @@ "end": 141080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -151736,6 +155719,7 @@ "end": 141103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -151758,6 +155742,7 @@ "end": 141110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -151801,6 +155786,7 @@ "end": 141153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -151880,6 +155866,7 @@ "end": 141261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -151899,6 +155886,7 @@ "end": 141291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ServerSideRendering", "optional": false } @@ -151941,6 +155929,7 @@ "end": 141328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -151960,6 +155949,7 @@ "end": 141331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -151979,6 +155969,7 @@ "end": 141334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -152038,6 +156029,7 @@ "end": 141381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -152111,6 +156103,7 @@ "end": 141423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -152141,6 +156134,7 @@ "end": 141444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -152160,6 +156154,7 @@ "end": 141447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -152179,6 +156174,7 @@ "end": 141450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -152198,6 +156194,7 @@ "end": 141453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -152238,6 +156235,7 @@ "end": 141478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -152248,6 +156246,7 @@ "end": 141492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -152272,6 +156271,7 @@ "end": 141495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -152283,6 +156283,7 @@ "end": 141499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -152316,6 +156317,7 @@ "end": 141523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -152338,6 +156340,7 @@ "end": 141540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -152351,6 +156354,7 @@ "end": 141543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -152430,6 +156434,7 @@ "end": 141656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -152446,6 +156451,7 @@ "end": 141658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -152492,6 +156498,7 @@ "end": 141728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -152511,6 +156518,7 @@ "end": 141731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -152530,6 +156538,7 @@ "end": 141734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -152549,6 +156558,7 @@ "end": 141737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -152589,6 +156599,7 @@ "end": 141762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -152599,6 +156610,7 @@ "end": 141776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -152623,6 +156635,7 @@ "end": 141779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -152634,6 +156647,7 @@ "end": 141783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -152667,6 +156681,7 @@ "end": 141802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -152683,6 +156698,7 @@ "end": 141804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -152701,6 +156717,7 @@ "end": 141809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -152717,6 +156734,7 @@ "end": 141811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -152761,6 +156779,7 @@ "end": 141846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -152827,6 +156846,7 @@ "end": 141889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -152846,6 +156866,7 @@ "end": 141892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -152895,6 +156916,7 @@ "end": 141922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -152911,6 +156933,7 @@ "end": 141927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -152941,6 +156964,7 @@ "end": 141954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -152993,6 +157017,7 @@ "end": 141979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -153033,6 +157058,7 @@ "end": 142011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -153046,6 +157072,7 @@ "end": 142014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -153075,6 +157102,7 @@ "end": 142018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -153088,6 +157116,7 @@ "end": 142020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -153101,6 +157130,7 @@ "end": 142023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -153114,6 +157144,7 @@ "end": 142026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -153163,6 +157194,7 @@ "end": 142061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -153185,6 +157217,7 @@ "end": 142078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -153262,6 +157295,7 @@ "end": 142153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -153316,6 +157350,7 @@ "end": 142192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -153334,6 +157369,7 @@ "end": 142196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -153377,6 +157413,7 @@ "end": 142217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -153397,6 +157434,7 @@ "end": 142219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -153426,6 +157464,7 @@ "end": 142228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -153457,6 +157496,7 @@ "end": 142248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -153497,6 +157537,7 @@ "end": 142276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -153594,6 +157635,7 @@ "end": 142436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -153632,6 +157674,7 @@ "end": 142488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -153651,6 +157694,7 @@ "end": 142490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -153670,6 +157714,7 @@ "end": 142493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -153689,6 +157734,7 @@ "end": 142496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -153959,6 +158005,7 @@ "end": 142732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -154001,6 +158048,7 @@ "end": 142776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -154012,6 +158060,7 @@ "end": 142780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -154037,6 +158086,7 @@ "end": 142807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -154048,6 +158098,7 @@ "end": 142811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -154084,6 +158135,7 @@ "end": 142866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -154126,6 +158178,7 @@ "end": 142908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -154137,6 +158190,7 @@ "end": 142912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -154162,6 +158216,7 @@ "end": 142939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -154173,6 +158228,7 @@ "end": 142951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -154244,6 +158300,7 @@ "end": 143012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -154269,6 +158326,7 @@ "end": 143026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -154298,6 +158356,7 @@ "end": 143041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -154373,6 +158432,7 @@ "end": 143087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -154398,6 +158458,7 @@ "end": 143101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -154427,6 +158488,7 @@ "end": 143116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -154437,6 +158499,7 @@ "end": 143120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -154505,6 +158568,7 @@ "end": 143161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -154530,6 +158594,7 @@ "end": 143175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -154559,6 +158624,7 @@ "end": 143190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -154611,6 +158677,7 @@ "end": 143242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -154650,6 +158717,7 @@ "end": 143279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -154712,6 +158780,7 @@ "end": 143319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -154758,6 +158827,7 @@ "end": 143365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -154820,6 +158890,7 @@ "end": 143425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -155083,6 +159154,7 @@ "end": 143623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -155133,6 +159205,7 @@ "end": 143653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -155162,6 +159235,7 @@ "end": 143668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -155216,6 +159290,7 @@ "end": 143721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -155473,6 +159548,7 @@ "end": 143969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -155512,6 +159588,7 @@ "end": 144001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -155577,6 +159654,7 @@ "end": 144046 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -155626,6 +159704,7 @@ "end": 144093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -155732,6 +159811,7 @@ "end": 144199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -155814,6 +159894,7 @@ "end": 144250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -155946,6 +160027,7 @@ "end": 144405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -156074,6 +160156,7 @@ "end": 144519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -156125,6 +160208,7 @@ "end": 144566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -156164,6 +160248,7 @@ "end": 144600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -156183,6 +160268,7 @@ "end": 144603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -156226,6 +160312,7 @@ "end": 144632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -156250,6 +160337,7 @@ "end": 144640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -156272,6 +160360,7 @@ "end": 144650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -156285,6 +160374,7 @@ "end": 144653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -156341,6 +160431,7 @@ "end": 144690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -156409,6 +160500,7 @@ "end": 144734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -156458,6 +160550,7 @@ "end": 144781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -156497,6 +160590,7 @@ "end": 144812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -156540,6 +160634,7 @@ "end": 144841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -156608,6 +160703,7 @@ "end": 144904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -156658,6 +160754,7 @@ "end": 144948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -156681,6 +160778,7 @@ "end": 144953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -156725,6 +160823,7 @@ "end": 145002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -156762,6 +160861,7 @@ "end": 145035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -156813,6 +160913,7 @@ "end": 145045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -156832,6 +160933,7 @@ "end": 145054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -156856,6 +160958,7 @@ "end": 145065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -156913,6 +161016,7 @@ "end": 145134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -156932,6 +161036,7 @@ "end": 145144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -156963,6 +161068,7 @@ "end": 145229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -156994,6 +161100,7 @@ "end": 145262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -157018,6 +161125,7 @@ "end": 145266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -157040,6 +161148,7 @@ "end": 145276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -157088,6 +161197,7 @@ "end": 145338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -157112,6 +161222,7 @@ "end": 145346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -157134,6 +161245,7 @@ "end": 145353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -157190,6 +161302,7 @@ "end": 145394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -157240,6 +161353,7 @@ "end": 145439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -157289,6 +161403,7 @@ "end": 145507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -157328,6 +161443,7 @@ "end": 145541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -157503,6 +161619,7 @@ "end": 145672 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -157543,6 +161660,7 @@ "end": 145752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -157567,6 +161685,7 @@ "end": 145760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -157589,6 +161708,7 @@ "end": 145770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -157645,6 +161765,7 @@ "end": 145807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -157695,6 +161816,7 @@ "end": 145848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -157741,6 +161863,7 @@ "end": 145894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -157865,6 +161988,7 @@ "end": 146021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -157927,6 +162051,7 @@ "end": 146086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -157951,6 +162076,7 @@ "end": 146094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -158006,6 +162132,7 @@ "end": 146130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -158030,6 +162157,7 @@ "end": 146138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -158073,6 +162201,7 @@ "end": 146167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -158132,6 +162261,7 @@ "end": 146205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -158166,6 +162296,7 @@ "end": 146229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -158185,6 +162316,7 @@ "end": 146240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -158232,6 +162364,7 @@ "end": 146280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -158278,6 +162411,7 @@ "end": 146326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -158402,6 +162536,7 @@ "end": 146451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -158441,6 +162576,7 @@ "end": 146499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -158460,6 +162596,7 @@ "end": 146502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -158503,6 +162640,7 @@ "end": 146531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -158527,6 +162665,7 @@ "end": 146539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -158549,6 +162688,7 @@ "end": 146563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -158562,6 +162702,7 @@ "end": 146566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -158618,6 +162759,7 @@ "end": 146603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -158667,6 +162809,7 @@ "end": 146650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -158706,6 +162849,7 @@ "end": 146689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -158832,6 +162976,7 @@ "end": 146797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -158880,6 +163025,7 @@ "end": 146841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -158904,6 +163050,7 @@ "end": 146876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -158954,6 +163101,7 @@ "end": 146944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -158993,6 +163141,7 @@ "end": 146976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -159036,6 +163185,7 @@ "end": 147005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -159157,6 +163307,7 @@ "end": 147076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -159174,6 +163325,7 @@ "end": 147080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -159190,6 +163342,7 @@ "end": 147084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -159252,6 +163405,7 @@ "end": 147131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -159269,6 +163423,7 @@ "end": 147135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -159298,6 +163453,7 @@ "end": 147137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -159439,6 +163595,7 @@ "end": 147282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -159571,6 +163728,7 @@ "end": 147435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -159656,6 +163814,7 @@ "end": 147538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -159678,6 +163837,7 @@ "end": 147545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -159699,6 +163859,7 @@ "end": 147573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -159736,6 +163897,7 @@ "end": 147602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -159755,6 +163917,7 @@ "end": 147611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -159786,6 +163949,7 @@ "end": 147638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -159805,6 +163969,7 @@ "end": 147647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -159827,6 +163992,7 @@ "end": 147695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -159864,6 +164030,7 @@ "end": 147724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -159883,6 +164050,7 @@ "end": 147735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -159977,6 +164145,7 @@ "end": 147845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false }, @@ -160016,6 +164185,7 @@ "end": 147881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -160081,6 +164251,7 @@ "end": 147919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -160131,6 +164302,7 @@ "end": 147960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -160158,6 +164330,7 @@ "end": 148013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DomHandler", "optional": false } @@ -160202,6 +164375,7 @@ "end": 148044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -160221,6 +164395,7 @@ "end": 148059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -160252,6 +164427,7 @@ "end": 148074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -160279,6 +164455,7 @@ "end": 148089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -160321,6 +164498,7 @@ "end": 148126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -160340,6 +164518,7 @@ "end": 148129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -160399,6 +164578,7 @@ "end": 148176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -160495,6 +164675,7 @@ "end": 148252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false, "typeAnnotation": null @@ -160517,6 +164698,7 @@ "end": 148266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -160536,6 +164718,7 @@ "end": 148269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -160576,6 +164759,7 @@ "end": 148306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false, "typeAnnotation": null @@ -160607,6 +164791,7 @@ "end": 148315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -160668,6 +164853,7 @@ "end": 148436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -160690,6 +164876,7 @@ "end": 148451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -160709,6 +164896,7 @@ "end": 148454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -160755,6 +164943,7 @@ "end": 148487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -160774,6 +164963,7 @@ "end": 148501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -160806,6 +164996,7 @@ "end": 148542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -160825,6 +165016,7 @@ "end": 148545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -160874,6 +165066,7 @@ "end": 148587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -160890,6 +165083,7 @@ "end": 148592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -160931,6 +165125,7 @@ "end": 148636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -160971,6 +165166,7 @@ "end": 148668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -160984,6 +165180,7 @@ "end": 148671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -161017,6 +165214,7 @@ "end": 148675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -161033,6 +165231,7 @@ "end": 148677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -161051,6 +165250,7 @@ "end": 148682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -161067,6 +165267,7 @@ "end": 148684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -161107,6 +165308,7 @@ "end": 148753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false }, @@ -161120,6 +165322,7 @@ "end": 148755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -161133,6 +165336,7 @@ "end": 148758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -161176,6 +165380,7 @@ "end": 148813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -161195,6 +165400,7 @@ "end": 148816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -161235,6 +165441,7 @@ "end": 148853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false }, @@ -161248,6 +165455,7 @@ "end": 148855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -161261,6 +165469,7 @@ "end": 148858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -161278,6 +165487,7 @@ "end": 148893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -161339,6 +165549,7 @@ "end": 148942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -161377,6 +165588,7 @@ "end": 148986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -161409,6 +165621,7 @@ "end": 149000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -161440,6 +165653,7 @@ "end": 149018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -161462,6 +165676,7 @@ "end": 149027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -161502,6 +165717,7 @@ "end": 149034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -161527,6 +165743,7 @@ "end": 149048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -161554,6 +165771,7 @@ "end": 149066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -161612,6 +165830,7 @@ "end": 149120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -161698,6 +165917,7 @@ "end": 149179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -161722,6 +165942,7 @@ "end": 149188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -161752,6 +165973,7 @@ "end": 149210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -161801,6 +166023,7 @@ "end": 149244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -161821,6 +166044,7 @@ "end": 149247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -161849,6 +166073,7 @@ "end": 149254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -161866,6 +166091,7 @@ "end": 149266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -161896,6 +166122,7 @@ "end": 149276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -161906,6 +166133,7 @@ "end": 149280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -161925,6 +166153,7 @@ "end": 149283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -161957,6 +166186,7 @@ "end": 149314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -161974,6 +166204,7 @@ "end": 149326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -161990,6 +166221,7 @@ "end": 149328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -162026,6 +166258,7 @@ "end": 149365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -162042,6 +166275,7 @@ "end": 149370 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162083,6 +166317,7 @@ "end": 149410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -162123,6 +166358,7 @@ "end": 149442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -162136,6 +166372,7 @@ "end": 149445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -162169,6 +166406,7 @@ "end": 149449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -162185,6 +166423,7 @@ "end": 149451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -162203,6 +166442,7 @@ "end": 149456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162219,6 +166459,7 @@ "end": 149458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -162245,6 +166486,7 @@ "end": 149510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -162285,6 +166527,7 @@ "end": 149554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -162317,6 +166560,7 @@ "end": 149576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -162363,6 +166607,7 @@ "end": 149611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -162385,6 +166630,7 @@ "end": 149628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -162462,6 +166708,7 @@ "end": 149703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162494,6 +166741,7 @@ "end": 149717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162526,6 +166774,7 @@ "end": 149729 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162558,6 +166807,7 @@ "end": 149750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162590,6 +166840,7 @@ "end": 149776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162622,6 +166873,7 @@ "end": 149788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162654,6 +166906,7 @@ "end": 149797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162686,6 +166939,7 @@ "end": 149810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -162747,6 +167001,7 @@ "end": 149843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -162765,6 +167020,7 @@ "end": 149853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -163063,6 +167319,7 @@ "end": 150102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -163101,6 +167358,7 @@ "end": 150148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -163120,6 +167378,7 @@ "end": 150150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -163182,6 +167441,7 @@ "end": 150187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -163440,6 +167700,7 @@ "end": 150430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -163468,6 +167729,7 @@ "end": 150450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -163553,6 +167815,7 @@ "end": 150544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -163608,6 +167871,7 @@ "end": 150579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -163632,6 +167896,7 @@ "end": 150583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -163697,6 +167962,7 @@ "end": 150613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -163726,6 +167992,7 @@ "end": 150628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -163819,6 +168086,7 @@ "end": 150776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -163847,6 +168115,7 @@ "end": 150796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -163974,6 +168243,7 @@ "end": 150965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -164036,6 +168306,7 @@ "end": 151008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -164120,6 +168391,7 @@ "end": 151152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -164148,6 +168420,7 @@ "end": 151172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -164275,6 +168548,7 @@ "end": 151344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -164337,6 +168611,7 @@ "end": 151385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -164421,6 +168696,7 @@ "end": 151529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -164449,6 +168725,7 @@ "end": 151549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -164576,6 +168853,7 @@ "end": 151717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -164638,6 +168916,7 @@ "end": 151758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -164728,6 +169007,7 @@ "end": 151900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false }, @@ -164767,6 +169047,7 @@ "end": 151934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -164807,6 +169088,7 @@ "end": 151963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -164856,6 +169138,7 @@ "end": 152003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -164894,6 +169177,7 @@ "end": 152070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneNode", "optional": false }, @@ -164917,6 +169201,7 @@ "end": 152078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -164947,6 +169232,7 @@ "end": 152126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Node", "optional": false } @@ -164991,6 +169277,7 @@ "end": 152157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -165010,6 +169297,7 @@ "end": 152166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -165038,6 +169326,7 @@ "end": 152185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -165067,6 +169356,7 @@ "end": 152199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -165107,6 +169397,7 @@ "end": 152220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -165120,6 +169411,7 @@ "end": 152229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataNode", "optional": false } @@ -165133,6 +169425,7 @@ "end": 152232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -165150,6 +169443,7 @@ "end": 152269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataNode", "optional": false }, @@ -165169,6 +169463,7 @@ "end": 152271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -165188,6 +169483,7 @@ "end": 152274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -165231,6 +169527,7 @@ "end": 152303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -165262,6 +169559,7 @@ "end": 152307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -165294,6 +169592,7 @@ "end": 152320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -165339,6 +169638,7 @@ "end": 152352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -165358,6 +169658,7 @@ "end": 152361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -165376,6 +169677,7 @@ "end": 152391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -165413,6 +169715,7 @@ "end": 152432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -165441,6 +169744,7 @@ "end": 152456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataNode", "optional": false }, @@ -165568,6 +169872,7 @@ "end": 152622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -165630,6 +169935,7 @@ "end": 152663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -165701,6 +170007,7 @@ "end": 152816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DataNode", "optional": false } @@ -165722,6 +170029,7 @@ "end": 152832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -165759,6 +170067,7 @@ "end": 152848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -165778,6 +170087,7 @@ "end": 152861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -165806,6 +170116,7 @@ "end": 152880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -165835,6 +170146,7 @@ "end": 152894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -165875,6 +170187,7 @@ "end": 152915 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -165888,6 +170201,7 @@ "end": 152920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Text", "optional": false } @@ -165901,6 +170215,7 @@ "end": 152923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -165918,6 +170233,7 @@ "end": 152956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Text", "optional": false }, @@ -165937,6 +170253,7 @@ "end": 152958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -165990,6 +170307,7 @@ "end": 152990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -166034,6 +170352,7 @@ "end": 153011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -166070,6 +170389,7 @@ "end": 153066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Text", "optional": false } @@ -166091,6 +170411,7 @@ "end": 153082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -166128,6 +170449,7 @@ "end": 153098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -166147,6 +170469,7 @@ "end": 153107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -166175,6 +170498,7 @@ "end": 153126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -166204,6 +170528,7 @@ "end": 153140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -166244,6 +170569,7 @@ "end": 153161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -166257,6 +170583,7 @@ "end": 153169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comment", "optional": false } @@ -166270,6 +170597,7 @@ "end": 153172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -166287,6 +170615,7 @@ "end": 153208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comment", "optional": false }, @@ -166306,6 +170635,7 @@ "end": 153210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -166359,6 +170689,7 @@ "end": 153242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -166403,6 +170734,7 @@ "end": 153266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -166439,6 +170771,7 @@ "end": 153324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Comment", "optional": false } @@ -166460,6 +170793,7 @@ "end": 153340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -166497,6 +170831,7 @@ "end": 153356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -166516,6 +170851,7 @@ "end": 153368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -166544,6 +170880,7 @@ "end": 153387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -166573,6 +170910,7 @@ "end": 153401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -166613,6 +170951,7 @@ "end": 153422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -166626,6 +170965,7 @@ "end": 153444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessingInstruction", "optional": false } @@ -166639,6 +170979,7 @@ "end": 153447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -166656,6 +170997,7 @@ "end": 153497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessingInstruction", "optional": false }, @@ -166675,6 +171017,7 @@ "end": 153499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -166694,6 +171037,7 @@ "end": 153502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -166737,6 +171081,7 @@ "end": 153531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -166768,6 +171113,7 @@ "end": 153535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -166812,6 +171158,7 @@ "end": 153561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -166857,6 +171204,7 @@ "end": 153593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -166876,6 +171224,7 @@ "end": 153602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -166894,6 +171243,7 @@ "end": 153632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -166918,6 +171268,7 @@ "end": 153695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ProcessingInstruction", "optional": false } @@ -166939,6 +171290,7 @@ "end": 153711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -166976,6 +171328,7 @@ "end": 153727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -166995,6 +171348,7 @@ "end": 153753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -167023,6 +171377,7 @@ "end": 153772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -167052,6 +171407,7 @@ "end": 153786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -167092,6 +171448,7 @@ "end": 153807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -167105,6 +171462,7 @@ "end": 153824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false } @@ -167118,6 +171476,7 @@ "end": 153827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -167135,6 +171494,7 @@ "end": 153872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false }, @@ -167154,6 +171514,7 @@ "end": 153874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -167173,6 +171534,7 @@ "end": 153877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -167216,6 +171578,7 @@ "end": 153906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -167247,6 +171610,7 @@ "end": 153910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -167279,6 +171643,7 @@ "end": 153923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -167324,6 +171689,7 @@ "end": 153955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -167343,6 +171709,7 @@ "end": 153968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -167361,6 +171728,7 @@ "end": 153998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -167398,6 +171766,7 @@ "end": 154039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -167426,6 +171795,7 @@ "end": 154071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false }, @@ -167511,6 +171881,7 @@ "end": 154167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -167566,6 +171937,7 @@ "end": 154202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -167639,6 +172011,7 @@ "end": 154236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -167668,6 +172041,7 @@ "end": 154251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -167759,6 +172133,7 @@ "end": 154402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -167787,6 +172162,7 @@ "end": 154434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false }, @@ -168093,6 +172469,7 @@ "end": 154748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -168121,6 +172498,7 @@ "end": 154780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false }, @@ -168248,6 +172626,7 @@ "end": 154951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -168310,6 +172689,7 @@ "end": 154996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -168381,6 +172761,7 @@ "end": 155157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "NodeWithChildren", "optional": false } @@ -168402,6 +172783,7 @@ "end": 155173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -168439,6 +172821,7 @@ "end": 155189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -168458,6 +172841,7 @@ "end": 155210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -168486,6 +172870,7 @@ "end": 155229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -168515,6 +172900,7 @@ "end": 155243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -168555,6 +172941,7 @@ "end": 155264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -168568,6 +172955,7 @@ "end": 155272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false } @@ -168581,6 +172969,7 @@ "end": 155275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -168598,6 +172987,7 @@ "end": 155311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -168617,6 +173007,7 @@ "end": 155313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -168636,6 +173027,7 @@ "end": 155316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -168655,6 +173047,7 @@ "end": 155319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -168695,6 +173088,7 @@ "end": 155348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -168744,6 +173138,7 @@ "end": 155388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -168785,6 +173180,7 @@ "end": 155441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -168816,6 +173212,7 @@ "end": 155445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -168861,6 +173258,7 @@ "end": 155458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -168903,6 +173301,7 @@ "end": 155486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -168946,6 +173345,7 @@ "end": 155519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -168991,6 +173391,7 @@ "end": 155551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -169010,6 +173411,7 @@ "end": 155560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -169041,6 +173443,7 @@ "end": 155583 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -169060,6 +173463,7 @@ "end": 155595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -169091,6 +173495,7 @@ "end": 155618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -169110,6 +173515,7 @@ "end": 155630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -169128,6 +173534,7 @@ "end": 155660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -169165,6 +173572,7 @@ "end": 155701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -169193,6 +173601,7 @@ "end": 155724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -169320,6 +173729,7 @@ "end": 155888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -169382,6 +173792,7 @@ "end": 155929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -169466,6 +173877,7 @@ "end": 156073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -169494,6 +173906,7 @@ "end": 156096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -169579,6 +173992,7 @@ "end": 156192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -169633,6 +174047,7 @@ "end": 156238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -169710,6 +174125,7 @@ "end": 156274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -169760,6 +174176,7 @@ "end": 156354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -169793,6 +174210,7 @@ "end": 156396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -169818,6 +174236,7 @@ "end": 156406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -169906,6 +174325,7 @@ "end": 156617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false } @@ -169927,6 +174347,7 @@ "end": 156633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -169964,6 +174385,7 @@ "end": 156649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -169983,6 +174405,7 @@ "end": 156661 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -169997,6 +174420,7 @@ "end": 156694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneNode", "optional": false }, @@ -170016,6 +174440,7 @@ "end": 156696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -170035,6 +174460,7 @@ "end": 156699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -170075,6 +174501,7 @@ "end": 156724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -170124,6 +174551,7 @@ "end": 156760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -170161,6 +174589,7 @@ "end": 156812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170210,6 +174639,7 @@ "end": 156890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -170229,6 +174659,7 @@ "end": 156892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170295,6 +174726,7 @@ "end": 156969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -170306,6 +174738,7 @@ "end": 156973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170333,6 +174766,7 @@ "end": 157011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -170352,6 +174786,7 @@ "end": 157013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -170380,6 +174815,7 @@ "end": 157021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -170437,6 +174873,7 @@ "end": 157122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -170456,6 +174893,7 @@ "end": 157124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170556,6 +174994,7 @@ "end": 157264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -170567,6 +175006,7 @@ "end": 157268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170597,6 +175037,7 @@ "end": 157299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -170614,6 +175055,7 @@ "end": 157303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -170631,6 +175073,7 @@ "end": 157319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneChildren", "optional": false }, @@ -170650,6 +175093,7 @@ "end": 157321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -170702,6 +175146,7 @@ "end": 157367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -170720,6 +175165,7 @@ "end": 157375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -170739,6 +175185,7 @@ "end": 157377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -170768,6 +175215,7 @@ "end": 157385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -170798,6 +175246,7 @@ "end": 157391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -170824,6 +175273,7 @@ "end": 157403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -170861,6 +175311,7 @@ "end": 157431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -170900,6 +175351,7 @@ "end": 157452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -170946,6 +175398,7 @@ "end": 157492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -170965,6 +175418,7 @@ "end": 157503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -170996,6 +175450,7 @@ "end": 157565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -171051,6 +175506,7 @@ "end": 157653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -171062,6 +175518,7 @@ "end": 157657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -171092,6 +175549,7 @@ "end": 157688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -171109,6 +175567,7 @@ "end": 157692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -171126,6 +175585,7 @@ "end": 157708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneChildren", "optional": false }, @@ -171145,6 +175605,7 @@ "end": 157710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -171197,6 +175658,7 @@ "end": 157756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -171215,6 +175677,7 @@ "end": 157764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -171240,6 +175703,7 @@ "end": 157775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -171277,6 +175741,7 @@ "end": 157803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -171316,6 +175781,7 @@ "end": 157824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -171362,6 +175828,7 @@ "end": 157864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -171381,6 +175848,7 @@ "end": 157875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -171412,6 +175880,7 @@ "end": 157937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -171464,6 +175933,7 @@ "end": 158037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -171523,6 +175993,7 @@ "end": 158154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -171542,6 +176013,7 @@ "end": 158176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneNode", "optional": false } @@ -171556,6 +176028,7 @@ "end": 158213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneChildren", "optional": false }, @@ -171575,6 +176048,7 @@ "end": 158215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -171618,6 +176092,7 @@ "end": 158240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -171642,6 +176117,7 @@ "end": 158244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -171681,6 +176157,7 @@ "end": 158261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -171721,6 +176198,7 @@ "end": 158301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "cloneNode", "optional": false }, @@ -171734,6 +176212,7 @@ "end": 158303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -171798,6 +176277,7 @@ "end": 158358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -171829,6 +176309,7 @@ "end": 158365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -171845,6 +176326,7 @@ "end": 158369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -171873,6 +176355,7 @@ "end": 158379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -171917,6 +176400,7 @@ "end": 158406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -171933,6 +176417,7 @@ "end": 158408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -171960,6 +176445,7 @@ "end": 158418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -171983,6 +176469,7 @@ "end": 158420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -172032,6 +176519,7 @@ "end": 158448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172055,6 +176543,7 @@ "end": 158450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -172092,6 +176581,7 @@ "end": 158464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172108,6 +176598,7 @@ "end": 158466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -172131,6 +176622,7 @@ "end": 158510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -172176,6 +176668,7 @@ "end": 158552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -172187,6 +176680,7 @@ "end": 158555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -172198,6 +176692,7 @@ "end": 158558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -172253,6 +176748,7 @@ "end": 158609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -172275,6 +176771,7 @@ "end": 158626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -172352,6 +176849,7 @@ "end": 158701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172384,6 +176882,7 @@ "end": 158716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172416,6 +176915,7 @@ "end": 158744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172472,6 +176972,7 @@ "end": 158786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -172490,6 +176991,7 @@ "end": 158790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -172522,6 +177024,7 @@ "end": 158833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeSubsets", "optional": false }, @@ -172541,6 +177044,7 @@ "end": 158835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -172584,6 +177088,7 @@ "end": 158860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -172601,6 +177106,7 @@ "end": 158864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -172645,6 +177151,7 @@ "end": 158899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -172690,6 +177197,7 @@ "end": 158933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -172707,6 +177215,7 @@ "end": 158937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -172723,6 +177232,7 @@ "end": 158939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -172759,6 +177269,7 @@ "end": 158967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172799,6 +177310,7 @@ "end": 158976 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -172821,6 +177333,7 @@ "end": 158990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -172841,6 +177354,7 @@ "end": 158993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -172903,6 +177417,7 @@ "end": 159032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -172925,6 +177440,7 @@ "end": 159041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -172986,6 +177502,7 @@ "end": 159132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -173003,6 +177520,7 @@ "end": 159136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -173026,6 +177544,7 @@ "end": 159146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -173043,6 +177562,7 @@ "end": 159149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -173060,6 +177580,7 @@ "end": 159153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -173107,6 +177628,7 @@ "end": 159193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -173129,6 +177651,7 @@ "end": 159204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -173170,6 +177693,7 @@ "end": 159238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -173192,6 +177716,7 @@ "end": 159247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -173243,6 +177768,7 @@ "end": 159377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -173280,6 +177806,7 @@ "end": 159405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -173299,6 +177826,7 @@ "end": 159435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeSubsets", "optional": false } @@ -173313,6 +177841,7 @@ "end": 159482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareDocumentPosition", "optional": false }, @@ -173332,6 +177861,7 @@ "end": 159484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -173351,6 +177881,7 @@ "end": 159487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -173394,6 +177925,7 @@ "end": 159512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -173433,6 +177965,7 @@ "end": 159540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -173469,6 +178002,7 @@ "end": 159568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -173479,6 +178013,7 @@ "end": 159574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -173534,6 +178069,7 @@ "end": 159646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -173564,6 +178100,7 @@ "end": 159650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -173586,6 +178123,7 @@ "end": 159664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -173600,6 +178138,7 @@ "end": 159669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -173616,6 +178155,7 @@ "end": 159673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -173646,6 +178186,7 @@ "end": 159706 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -173683,6 +178224,7 @@ "end": 159731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -173705,6 +178247,7 @@ "end": 159741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -173733,6 +178276,7 @@ "end": 159765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -173750,6 +178294,7 @@ "end": 159769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -173787,6 +178332,7 @@ "end": 159812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -173817,6 +178363,7 @@ "end": 159816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -173839,6 +178386,7 @@ "end": 159830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -173853,6 +178401,7 @@ "end": 159835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -173869,6 +178418,7 @@ "end": 159839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -173897,6 +178447,7 @@ "end": 159872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -173934,6 +178485,7 @@ "end": 159897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -173956,6 +178508,7 @@ "end": 159907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -173984,6 +178537,7 @@ "end": 159931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -174001,6 +178555,7 @@ "end": 159935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -174041,6 +178596,7 @@ "end": 159982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -174065,6 +178621,7 @@ "end": 159989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -174093,6 +178650,7 @@ "end": 159995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -174121,6 +178679,7 @@ "end": 160005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -174164,6 +178723,7 @@ "end": 160036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -174208,6 +178768,7 @@ "end": 160066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -174218,6 +178779,7 @@ "end": 160070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -174242,6 +178804,7 @@ "end": 160075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -174258,6 +178821,7 @@ "end": 160077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -174276,6 +178840,7 @@ "end": 160084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -174292,6 +178857,7 @@ "end": 160086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -174328,6 +178894,7 @@ "end": 160112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -174356,6 +178923,7 @@ "end": 160154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -174420,6 +178988,7 @@ "end": 160232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -174437,6 +179006,7 @@ "end": 160236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -174460,6 +179030,7 @@ "end": 160238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -174502,6 +179073,7 @@ "end": 160266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -174519,6 +179091,7 @@ "end": 160270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -174558,6 +179131,7 @@ "end": 160302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -174575,6 +179149,7 @@ "end": 160306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -174591,6 +179166,7 @@ "end": 160308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -174623,6 +179199,7 @@ "end": 160332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -174640,6 +179217,7 @@ "end": 160336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -174656,6 +179234,7 @@ "end": 160338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -174698,6 +179277,7 @@ "end": 160362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -174720,6 +179300,7 @@ "end": 160372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -174747,6 +179328,7 @@ "end": 160377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -174769,6 +179351,7 @@ "end": 160387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -174805,6 +179388,7 @@ "end": 160417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -174815,6 +179399,7 @@ "end": 160423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -174904,6 +179489,7 @@ "end": 160555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -174914,6 +179500,7 @@ "end": 160561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -175012,6 +179599,7 @@ "end": 160668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -175031,6 +179619,7 @@ "end": 160718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareDocumentPosition", "optional": false } @@ -175045,6 +179634,7 @@ "end": 160752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uniqueSort", "optional": false }, @@ -175064,6 +179654,7 @@ "end": 160754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -175104,6 +179695,7 @@ "end": 160775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -175128,6 +179720,7 @@ "end": 160779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -175167,6 +179760,7 @@ "end": 160799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -175186,6 +179780,7 @@ "end": 160802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -175205,6 +179800,7 @@ "end": 160805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -175258,6 +179854,7 @@ "end": 160838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -175280,6 +179877,7 @@ "end": 160849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -175300,6 +179898,7 @@ "end": 160852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -175359,6 +179958,7 @@ "end": 160896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -175398,6 +179998,7 @@ "end": 160914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -175417,6 +180018,7 @@ "end": 160917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -175460,6 +180062,7 @@ "end": 160946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -175478,6 +180081,7 @@ "end": 160972 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compareDocumentPosition", "optional": false }, @@ -175491,6 +180095,7 @@ "end": 160974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -175504,6 +180109,7 @@ "end": 160977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -175535,6 +180141,7 @@ "end": 161005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -175602,6 +180209,7 @@ "end": 161079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -175686,6 +180294,7 @@ "end": 161216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -175723,6 +180332,7 @@ "end": 161244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -175742,6 +180352,7 @@ "end": 161268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "uniqueSort", "optional": false } @@ -175784,6 +180395,7 @@ "end": 161305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -175803,6 +180415,7 @@ "end": 161308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -175822,6 +180435,7 @@ "end": 161311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -175881,6 +180495,7 @@ "end": 161358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -175954,6 +180569,7 @@ "end": 161400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -175984,6 +180600,7 @@ "end": 161421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -176003,6 +180620,7 @@ "end": 161424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -176022,6 +180640,7 @@ "end": 161427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -176041,6 +180660,7 @@ "end": 161430 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -176081,6 +180701,7 @@ "end": 161455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -176091,6 +180712,7 @@ "end": 161469 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -176115,6 +180737,7 @@ "end": 161472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -176126,6 +180749,7 @@ "end": 161476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -176159,6 +180783,7 @@ "end": 161500 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -176181,6 +180806,7 @@ "end": 161517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -176194,6 +180820,7 @@ "end": 161520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -176273,6 +180900,7 @@ "end": 161633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -176289,6 +180917,7 @@ "end": 161635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -176335,6 +180964,7 @@ "end": 161705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -176354,6 +180984,7 @@ "end": 161708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -176373,6 +181004,7 @@ "end": 161711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -176392,6 +181024,7 @@ "end": 161714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -176432,6 +181065,7 @@ "end": 161739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -176442,6 +181076,7 @@ "end": 161753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -176466,6 +181101,7 @@ "end": 161756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -176477,6 +181113,7 @@ "end": 161760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -176510,6 +181147,7 @@ "end": 161779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -176526,6 +181164,7 @@ "end": 161781 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -176544,6 +181183,7 @@ "end": 161786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -176560,6 +181200,7 @@ "end": 161788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -176604,6 +181245,7 @@ "end": 161823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -176670,6 +181312,7 @@ "end": 161866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -176689,6 +181332,7 @@ "end": 161869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -176738,6 +181382,7 @@ "end": 161899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -176754,6 +181399,7 @@ "end": 161904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -176784,6 +181430,7 @@ "end": 161931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -176836,6 +181483,7 @@ "end": 161956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -176876,6 +181524,7 @@ "end": 161988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -176889,6 +181538,7 @@ "end": 161991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -176918,6 +181568,7 @@ "end": 161995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -176931,6 +181582,7 @@ "end": 161997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -176944,6 +181596,7 @@ "end": 162000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -176957,6 +181610,7 @@ "end": 162003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -177006,6 +181660,7 @@ "end": 162038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -177028,6 +181683,7 @@ "end": 162055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177099,6 +181755,7 @@ "end": 162130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177119,6 +181776,7 @@ "end": 162132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177148,6 +181806,7 @@ "end": 162141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177176,6 +181835,7 @@ "end": 162157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177196,6 +181856,7 @@ "end": 162159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177225,6 +181886,7 @@ "end": 162166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177253,6 +181915,7 @@ "end": 162182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177273,6 +181936,7 @@ "end": 162184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177302,6 +181966,7 @@ "end": 162193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177330,6 +181995,7 @@ "end": 162209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177350,6 +182016,7 @@ "end": 162211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177379,6 +182046,7 @@ "end": 162219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177407,6 +182075,7 @@ "end": 162235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177427,6 +182096,7 @@ "end": 162237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177456,6 +182126,7 @@ "end": 162246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177484,6 +182155,7 @@ "end": 162262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177504,6 +182176,7 @@ "end": 162264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177533,6 +182206,7 @@ "end": 162273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177561,6 +182235,7 @@ "end": 162289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -177581,6 +182256,7 @@ "end": 162291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -177610,6 +182286,7 @@ "end": 162300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177652,6 +182329,7 @@ "end": 162329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -177663,6 +182341,7 @@ "end": 162332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -177674,6 +182353,7 @@ "end": 162335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -177729,6 +182409,7 @@ "end": 162386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -177751,6 +182432,7 @@ "end": 162403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -177828,6 +182510,7 @@ "end": 162478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -177860,6 +182543,7 @@ "end": 162503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -177892,6 +182576,7 @@ "end": 162528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -177924,6 +182609,7 @@ "end": 162547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -177956,6 +182642,7 @@ "end": 162563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -178014,6 +182701,7 @@ "end": 162603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -178032,6 +182720,7 @@ "end": 162607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -178078,6 +182767,7 @@ "end": 162631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -178096,6 +182786,7 @@ "end": 162635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -178142,6 +182833,7 @@ "end": 162660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -178181,6 +182873,7 @@ "end": 162702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -178228,6 +182921,7 @@ "end": 162738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -178274,6 +182968,7 @@ "end": 162799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -178327,6 +183022,7 @@ "end": 162839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -178349,6 +183045,7 @@ "end": 162847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -178370,6 +183067,7 @@ "end": 162853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -178389,6 +183087,7 @@ "end": 162855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -178437,6 +183136,7 @@ "end": 162920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -178477,6 +183177,7 @@ "end": 162964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -178519,6 +183220,7 @@ "end": 163031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -178572,6 +183274,7 @@ "end": 163067 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -178594,6 +183297,7 @@ "end": 163075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -178621,6 +183325,7 @@ "end": 163081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -178640,6 +183345,7 @@ "end": 163092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -178690,6 +183396,7 @@ "end": 163171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -178737,6 +183444,7 @@ "end": 163207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -178783,6 +183491,7 @@ "end": 163268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -178823,6 +183532,7 @@ "end": 163308 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -178842,6 +183552,7 @@ "end": 163310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -178895,6 +183606,7 @@ "end": 163403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -178941,6 +183653,7 @@ "end": 163439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -178960,6 +183673,7 @@ "end": 163450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -179009,6 +183723,7 @@ "end": 163533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -179056,6 +183771,7 @@ "end": 163569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -179102,6 +183818,7 @@ "end": 163630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -179155,6 +183872,7 @@ "end": 163670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -179177,6 +183895,7 @@ "end": 163679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -179198,6 +183917,7 @@ "end": 163685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -179217,6 +183937,7 @@ "end": 163687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -179271,6 +183992,7 @@ "end": 163780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -179324,6 +184046,7 @@ "end": 163816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -179346,6 +184069,7 @@ "end": 163825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -179373,6 +184097,7 @@ "end": 163831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -179392,6 +184117,7 @@ "end": 163842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -179429,6 +184155,7 @@ "end": 163934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribCheck", "optional": false }, @@ -179448,6 +184175,7 @@ "end": 163936 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -179467,6 +184195,7 @@ "end": 163939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -179514,6 +184243,7 @@ "end": 163971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -179560,6 +184290,7 @@ "end": 164028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -179613,6 +184344,7 @@ "end": 164064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -179635,6 +184367,7 @@ "end": 164072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -179656,6 +184389,7 @@ "end": 164078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -179681,6 +184415,7 @@ "end": 164080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -179706,6 +184441,7 @@ "end": 164090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -179753,6 +184489,7 @@ "end": 164167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -179806,6 +184543,7 @@ "end": 164199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -179828,6 +184566,7 @@ "end": 164207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -179861,6 +184600,7 @@ "end": 164213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -179886,6 +184626,7 @@ "end": 164223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -179898,6 +184639,7 @@ "end": 164230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -179928,6 +184670,7 @@ "end": 164297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineFuncs", "optional": false }, @@ -179947,6 +184690,7 @@ "end": 164299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -179966,6 +184710,7 @@ "end": 164302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -180010,6 +184755,7 @@ "end": 164340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -180057,6 +184803,7 @@ "end": 164372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -180070,6 +184817,7 @@ "end": 164374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -180091,6 +184839,7 @@ "end": 164380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -180104,6 +184853,7 @@ "end": 164382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -180137,6 +184887,7 @@ "end": 164449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compileTest", "optional": false }, @@ -180156,6 +184907,7 @@ "end": 164451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -180199,6 +184951,7 @@ "end": 164476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -180236,6 +184989,7 @@ "end": 164485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -180258,6 +185012,7 @@ "end": 164492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -180301,6 +185056,7 @@ "end": 164510 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -180344,6 +185100,7 @@ "end": 164539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -180361,6 +185118,7 @@ "end": 164543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -180377,6 +185135,7 @@ "end": 164545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -180412,6 +185171,7 @@ "end": 164576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -180422,6 +185182,7 @@ "end": 164581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -180446,6 +185207,7 @@ "end": 164585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -180462,6 +185224,7 @@ "end": 164587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -180477,6 +185240,7 @@ "end": 164590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -180498,6 +185262,7 @@ "end": 164608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribCheck", "optional": false }, @@ -180511,6 +185276,7 @@ "end": 164610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -180524,6 +185290,7 @@ "end": 164613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -180581,6 +185348,7 @@ "end": 164660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -180630,6 +185398,7 @@ "end": 164684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -180652,6 +185421,7 @@ "end": 164704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "combineFuncs", "optional": false } @@ -180677,6 +185447,7 @@ "end": 164753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testElement", "optional": false }, @@ -180696,6 +185467,7 @@ "end": 164755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -180715,6 +185487,7 @@ "end": 164758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -180758,6 +185531,7 @@ "end": 164783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -180776,6 +185550,7 @@ "end": 164797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compileTest", "optional": false }, @@ -180789,6 +185564,7 @@ "end": 164799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -180819,6 +185595,7 @@ "end": 164826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -180836,6 +185613,7 @@ "end": 164830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -180849,6 +185627,7 @@ "end": 164832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -180899,6 +185678,7 @@ "end": 164868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -180918,6 +185698,7 @@ "end": 164894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "testElement", "optional": false } @@ -180932,6 +185713,7 @@ "end": 164929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false }, @@ -180951,6 +185733,7 @@ "end": 164931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -180970,6 +185753,7 @@ "end": 164934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -180989,6 +185773,7 @@ "end": 164937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -181008,6 +185793,7 @@ "end": 164940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -181048,6 +185834,7 @@ "end": 164965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -181097,6 +185884,7 @@ "end": 165001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -181108,6 +185896,7 @@ "end": 165012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -181140,6 +185929,7 @@ "end": 165052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -181158,6 +185948,7 @@ "end": 165066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "compileTest", "optional": false }, @@ -181171,6 +185962,7 @@ "end": 165068 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -181201,6 +185993,7 @@ "end": 165095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -181224,6 +186017,7 @@ "end": 165099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -181246,6 +186040,7 @@ "end": 165108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -181259,6 +186054,7 @@ "end": 165111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -181272,6 +186068,7 @@ "end": 165114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -181285,6 +186082,7 @@ "end": 165117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -181335,6 +186133,7 @@ "end": 165151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -181354,6 +186153,7 @@ "end": 165177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false } @@ -181368,6 +186168,7 @@ "end": 165215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementById", "optional": false }, @@ -181387,6 +186188,7 @@ "end": 165217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -181406,6 +186208,7 @@ "end": 165220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -181425,6 +186228,7 @@ "end": 165223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -181465,6 +186269,7 @@ "end": 165248 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -181514,6 +186319,7 @@ "end": 165284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -181565,6 +186371,7 @@ "end": 165336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -181587,6 +186394,7 @@ "end": 165346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -181615,6 +186423,7 @@ "end": 165350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -181635,6 +186444,7 @@ "end": 165355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -181671,6 +186481,7 @@ "end": 165382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -181700,6 +186511,7 @@ "end": 165405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribCheck", "optional": false }, @@ -181725,6 +186537,7 @@ "end": 165413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -181742,6 +186555,7 @@ "end": 165417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -181755,6 +186569,7 @@ "end": 165420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -181796,6 +186611,7 @@ "end": 165449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -181815,6 +186631,7 @@ "end": 165481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementById", "optional": false } @@ -181829,6 +186646,7 @@ "end": 165525 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementsByTagName", "optional": false }, @@ -181848,6 +186666,7 @@ "end": 165527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -181867,6 +186686,7 @@ "end": 165530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -181886,6 +186706,7 @@ "end": 165533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -181905,6 +186726,7 @@ "end": 165536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -181945,6 +186767,7 @@ "end": 165561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -181994,6 +186817,7 @@ "end": 165597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -182032,6 +186856,7 @@ "end": 165644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -182081,6 +186906,7 @@ "end": 165680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -182092,6 +186918,7 @@ "end": 165691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -182127,6 +186954,7 @@ "end": 165734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -182162,6 +186990,7 @@ "end": 165743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -182184,6 +187013,7 @@ "end": 165754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -182201,6 +187031,7 @@ "end": 165758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -182214,6 +187045,7 @@ "end": 165761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -182227,6 +187059,7 @@ "end": 165764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -182268,6 +187101,7 @@ "end": 165793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -182287,6 +187121,7 @@ "end": 165837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementsByTagName", "optional": false } @@ -182301,6 +187136,7 @@ "end": 165881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementsByTagType", "optional": false }, @@ -182320,6 +187156,7 @@ "end": 165883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -182339,6 +187176,7 @@ "end": 165886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -182358,6 +187196,7 @@ "end": 165889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -182377,6 +187216,7 @@ "end": 165892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -182417,6 +187257,7 @@ "end": 165917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -182466,6 +187307,7 @@ "end": 165953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -182504,6 +187346,7 @@ "end": 166000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -182553,6 +187396,7 @@ "end": 166036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -182564,6 +187408,7 @@ "end": 166047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -182599,6 +187444,7 @@ "end": 166090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -182634,6 +187480,7 @@ "end": 166099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -182656,6 +187503,7 @@ "end": 166110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -182673,6 +187521,7 @@ "end": 166114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -182686,6 +187535,7 @@ "end": 166117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -182699,6 +187549,7 @@ "end": 166120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -182740,6 +187591,7 @@ "end": 166149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -182759,6 +187611,7 @@ "end": 166193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElementsByTagType", "optional": false } @@ -182798,6 +187651,7 @@ "end": 166221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -182809,6 +187663,7 @@ "end": 166224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -182864,6 +187719,7 @@ "end": 166275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -182886,6 +187742,7 @@ "end": 166292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -182963,6 +187820,7 @@ "end": 166367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -182995,6 +187853,7 @@ "end": 166379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183027,6 +187886,7 @@ "end": 166396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183059,6 +187919,7 @@ "end": 166407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183091,6 +187952,7 @@ "end": 166423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183123,6 +187985,7 @@ "end": 166442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183168,6 +188031,7 @@ "end": 166502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false }, @@ -183187,6 +188051,7 @@ "end": 166504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -183226,6 +188091,7 @@ "end": 166529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183270,6 +188136,7 @@ "end": 166537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183304,6 +188171,7 @@ "end": 166551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183339,6 +188207,7 @@ "end": 166579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183383,6 +188252,7 @@ "end": 166587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183417,6 +188287,7 @@ "end": 166601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183452,6 +188323,7 @@ "end": 166629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183495,6 +188367,7 @@ "end": 166665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -183518,6 +188391,7 @@ "end": 166669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183569,6 +188443,7 @@ "end": 166708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183604,6 +188479,7 @@ "end": 166717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183626,6 +188502,7 @@ "end": 166731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -183687,6 +188564,7 @@ "end": 166782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183706,6 +188584,7 @@ "end": 166812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false } @@ -183720,6 +188599,7 @@ "end": 166850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceElement", "optional": false }, @@ -183739,6 +188619,7 @@ "end": 166852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -183758,6 +188639,7 @@ "end": 166855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -183801,6 +188683,7 @@ "end": 166880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -183825,6 +188708,7 @@ "end": 166884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -183850,6 +188734,7 @@ "end": 166893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -183880,6 +188765,7 @@ "end": 166921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -183917,6 +188803,7 @@ "end": 166946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -183936,6 +188823,7 @@ "end": 166955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -183968,6 +188856,7 @@ "end": 166995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -183992,6 +188881,7 @@ "end": 166999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184017,6 +188907,7 @@ "end": 167008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -184047,6 +188938,7 @@ "end": 167036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -184084,6 +188976,7 @@ "end": 167061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -184103,6 +188996,7 @@ "end": 167070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -184135,6 +189029,7 @@ "end": 167110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -184159,6 +189054,7 @@ "end": 167114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184184,6 +189080,7 @@ "end": 167125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -184214,6 +189111,7 @@ "end": 167155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -184248,6 +189146,7 @@ "end": 167184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -184265,6 +189164,7 @@ "end": 167188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -184307,6 +189207,7 @@ "end": 167220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -184336,6 +189237,7 @@ "end": 167222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -184358,6 +189260,7 @@ "end": 167236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -184374,6 +189277,7 @@ "end": 167242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -184416,6 +189320,7 @@ "end": 167288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184435,6 +189340,7 @@ "end": 167320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replaceElement", "optional": false } @@ -184449,6 +189355,7 @@ "end": 167355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false }, @@ -184468,6 +189375,7 @@ "end": 167357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -184487,6 +189395,7 @@ "end": 167360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -184527,6 +189436,7 @@ "end": 167393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false }, @@ -184540,6 +189450,7 @@ "end": 167395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -184574,6 +189485,7 @@ "end": 167415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184621,6 +189533,7 @@ "end": 167446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184640,6 +189553,7 @@ "end": 167457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -184684,6 +189598,7 @@ "end": 167480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -184715,6 +189630,7 @@ "end": 167496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -184763,6 +189679,7 @@ "end": 167530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -184786,6 +189703,7 @@ "end": 167534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -184830,6 +189748,7 @@ "end": 167545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -184893,6 +189812,7 @@ "end": 167589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -184912,6 +189832,7 @@ "end": 167598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -184943,6 +189864,7 @@ "end": 167621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -184962,6 +189884,7 @@ "end": 167630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -185003,6 +189926,7 @@ "end": 167677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185060,6 +189984,7 @@ "end": 167735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185079,6 +190004,7 @@ "end": 167761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "appendChild", "optional": false } @@ -185093,6 +190019,7 @@ "end": 167791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "append", "optional": false }, @@ -185112,6 +190039,7 @@ "end": 167793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -185131,6 +190059,7 @@ "end": 167796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -185171,6 +190100,7 @@ "end": 167829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false }, @@ -185184,6 +190114,7 @@ "end": 167831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -185215,6 +190146,7 @@ "end": 167855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -185232,6 +190164,7 @@ "end": 167859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -185271,6 +190204,7 @@ "end": 167889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -185288,6 +190222,7 @@ "end": 167893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -185330,6 +190265,7 @@ "end": 167917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185349,6 +190285,7 @@ "end": 167926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -185380,6 +190317,7 @@ "end": 167945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185399,6 +190337,7 @@ "end": 167954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -185430,6 +190369,7 @@ "end": 167973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -185449,6 +190389,7 @@ "end": 167982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -185480,6 +190421,7 @@ "end": 168001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185499,6 +190441,7 @@ "end": 168012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -185517,6 +190460,7 @@ "end": 168035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -185554,6 +190498,7 @@ "end": 168060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -185573,6 +190518,7 @@ "end": 168069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -185591,6 +190537,7 @@ "end": 168096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -185625,6 +190572,7 @@ "end": 168129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -185642,6 +190590,7 @@ "end": 168133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -185684,6 +190633,7 @@ "end": 168169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -185719,6 +190669,7 @@ "end": 168178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -185741,6 +190692,7 @@ "end": 168192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -185770,6 +190722,7 @@ "end": 168199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -185797,6 +190750,7 @@ "end": 168251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -185840,6 +190794,7 @@ "end": 168276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -185871,6 +190826,7 @@ "end": 168292 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -185917,6 +190873,7 @@ "end": 168339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -185936,6 +190893,7 @@ "end": 168355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "append", "optional": false } @@ -185950,6 +190908,7 @@ "end": 168391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prependChild", "optional": false }, @@ -185969,6 +190928,7 @@ "end": 168393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -185988,6 +190948,7 @@ "end": 168396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -186028,6 +190989,7 @@ "end": 168429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false }, @@ -186041,6 +191003,7 @@ "end": 168431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -186075,6 +191038,7 @@ "end": 168451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186094,6 +191058,7 @@ "end": 168462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -186125,6 +191090,7 @@ "end": 168481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186185,6 +191151,7 @@ "end": 168516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -186216,6 +191183,7 @@ "end": 168535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -186264,6 +191232,7 @@ "end": 168571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -186287,6 +191256,7 @@ "end": 168575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -186346,6 +191316,7 @@ "end": 168610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -186365,6 +191336,7 @@ "end": 168619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -186396,6 +191368,7 @@ "end": 168642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186415,6 +191388,7 @@ "end": 168651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -186456,6 +191430,7 @@ "end": 168698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186513,6 +191488,7 @@ "end": 168756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -186532,6 +191508,7 @@ "end": 168784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prependChild", "optional": false } @@ -186546,6 +191523,7 @@ "end": 168815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prepend", "optional": false }, @@ -186565,6 +191543,7 @@ "end": 168817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -186584,6 +191563,7 @@ "end": 168820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -186624,6 +191604,7 @@ "end": 168853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "removeElement", "optional": false }, @@ -186637,6 +191618,7 @@ "end": 168855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -186668,6 +191650,7 @@ "end": 168879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -186685,6 +191668,7 @@ "end": 168883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -186714,6 +191698,7 @@ "end": 168913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -186748,6 +191733,7 @@ "end": 168942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -186765,6 +191751,7 @@ "end": 168946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -186807,6 +191794,7 @@ "end": 168978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -186842,6 +191830,7 @@ "end": 168987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -186864,6 +191853,7 @@ "end": 168997 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -186893,6 +191883,7 @@ "end": 169004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -186924,6 +191915,7 @@ "end": 169045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -186976,6 +191968,7 @@ "end": 169075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -187004,6 +191997,7 @@ "end": 169089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -187039,6 +192033,7 @@ "end": 169125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187058,6 +192053,7 @@ "end": 169136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -187089,6 +192085,7 @@ "end": 169155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187114,6 +192111,7 @@ "end": 169164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -187154,6 +192152,7 @@ "end": 169188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187173,6 +192172,7 @@ "end": 169197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -187204,6 +192204,7 @@ "end": 169216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -187223,6 +192224,7 @@ "end": 169225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -187261,6 +192263,7 @@ "end": 169253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187280,6 +192283,7 @@ "end": 169271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "prepend", "optional": false } @@ -187319,6 +192323,7 @@ "end": 169298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -187330,6 +192335,7 @@ "end": 169301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -187341,6 +192347,7 @@ "end": 169304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -187396,6 +192403,7 @@ "end": 169355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -187418,6 +192426,7 @@ "end": 169372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -187495,6 +192504,7 @@ "end": 169447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187527,6 +192537,7 @@ "end": 169459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187559,6 +192570,7 @@ "end": 169473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187591,6 +192603,7 @@ "end": 169485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187623,6 +192636,7 @@ "end": 169502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187655,6 +192669,7 @@ "end": 169511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -187714,6 +192729,7 @@ "end": 169546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -187732,6 +192748,7 @@ "end": 169550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -187764,6 +192781,7 @@ "end": 169586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false }, @@ -187783,6 +192801,7 @@ "end": 169588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -187802,6 +192821,7 @@ "end": 169591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -187821,6 +192841,7 @@ "end": 169594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -187840,6 +192861,7 @@ "end": 169597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -187880,6 +192902,7 @@ "end": 169622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -187929,6 +192952,7 @@ "end": 169658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -187967,6 +192991,7 @@ "end": 169705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -188016,6 +193041,7 @@ "end": 169741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -188027,6 +193053,7 @@ "end": 169752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Infinity", "optional": false } @@ -188069,6 +193096,7 @@ "end": 169797 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -188091,6 +193119,7 @@ "end": 169807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -188119,6 +193148,7 @@ "end": 169811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -188139,6 +193169,7 @@ "end": 169816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -188169,6 +193200,7 @@ "end": 169846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "find", "optional": false }, @@ -188182,6 +193214,7 @@ "end": 169848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -188195,6 +193228,7 @@ "end": 169851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -188208,6 +193242,7 @@ "end": 169854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -188221,6 +193256,7 @@ "end": 169857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -188262,6 +193298,7 @@ "end": 169886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -188281,6 +193318,7 @@ "end": 169902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "filter", "optional": false } @@ -188295,6 +193333,7 @@ "end": 169930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "find", "optional": false }, @@ -188314,6 +193353,7 @@ "end": 169932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -188333,6 +193373,7 @@ "end": 169935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -188352,6 +193393,7 @@ "end": 169938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -188371,6 +193413,7 @@ "end": 169941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -188414,6 +193457,7 @@ "end": 169966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -188459,6 +193503,7 @@ "end": 169999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -188487,6 +193532,7 @@ "end": 170006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -188498,6 +193544,7 @@ "end": 170010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -188519,6 +193566,7 @@ "end": 170013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -188535,6 +193583,7 @@ "end": 170017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -188563,6 +193612,7 @@ "end": 170027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -188598,6 +193648,7 @@ "end": 170058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -188615,6 +193666,7 @@ "end": 170062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -188631,6 +193683,7 @@ "end": 170064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -188660,6 +193713,7 @@ "end": 170092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -188673,6 +193727,7 @@ "end": 170094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -188714,6 +193769,7 @@ "end": 170124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -188736,6 +193792,7 @@ "end": 170131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -188772,6 +193829,7 @@ "end": 170165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -188827,6 +193885,7 @@ "end": 170225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -188850,6 +193909,7 @@ "end": 170230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -188872,6 +193932,7 @@ "end": 170244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -188906,6 +193967,7 @@ "end": 170250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -188969,6 +194031,7 @@ "end": 170303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -188987,6 +194050,7 @@ "end": 170310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "find", "optional": false }, @@ -189000,6 +194064,7 @@ "end": 170312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -189019,6 +194084,7 @@ "end": 170315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -189041,6 +194107,7 @@ "end": 170327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -189054,6 +194121,7 @@ "end": 170330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -189097,6 +194165,7 @@ "end": 170358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -189128,6 +194197,7 @@ "end": 170371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -189141,6 +194211,7 @@ "end": 170374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -189169,6 +194240,7 @@ "end": 170402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -189186,6 +194258,7 @@ "end": 170407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -189220,6 +194293,7 @@ "end": 170445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -189263,6 +194337,7 @@ "end": 170522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -189300,6 +194375,7 @@ "end": 170550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -189319,6 +194395,7 @@ "end": 170562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "find", "optional": false } @@ -189333,6 +194410,7 @@ "end": 170598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findOneChild", "optional": false }, @@ -189352,6 +194430,7 @@ "end": 170600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -189371,6 +194450,7 @@ "end": 170603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -189417,6 +194497,7 @@ "end": 170631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -189439,6 +194520,7 @@ "end": 170638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -189480,6 +194562,7 @@ "end": 170667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -189499,6 +194582,7 @@ "end": 170695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findOneChild", "optional": false } @@ -189513,6 +194597,7 @@ "end": 170726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findOne", "optional": false }, @@ -189532,6 +194617,7 @@ "end": 170728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -189551,6 +194637,7 @@ "end": 170731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -189570,6 +194657,7 @@ "end": 170734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -189610,6 +194698,7 @@ "end": 170759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -189659,6 +194748,7 @@ "end": 170795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -189700,6 +194790,7 @@ "end": 170842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -189744,6 +194835,7 @@ "end": 170877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -189782,6 +194874,7 @@ "end": 170884 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -189798,6 +194891,7 @@ "end": 170888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -189825,6 +194919,7 @@ "end": 170901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -189845,6 +194940,7 @@ "end": 170904 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -189880,6 +194976,7 @@ "end": 170935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -189897,6 +194994,7 @@ "end": 170939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -189913,6 +195011,7 @@ "end": 170941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -189955,6 +195054,7 @@ "end": 170970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -189977,6 +195077,7 @@ "end": 170978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -190023,6 +195124,7 @@ "end": 171048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -190036,6 +195138,7 @@ "end": 171050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -190071,6 +195174,7 @@ "end": 171080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -190082,6 +195186,7 @@ "end": 171084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -190109,6 +195214,7 @@ "end": 171117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -190138,6 +195244,7 @@ "end": 171122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -190198,6 +195305,7 @@ "end": 171171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -190216,6 +195324,7 @@ "end": 171181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findOne", "optional": false }, @@ -190229,6 +195338,7 @@ "end": 171183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -190248,6 +195358,7 @@ "end": 171186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -190288,6 +195399,7 @@ "end": 171261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -190325,6 +195437,7 @@ "end": 171289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -190344,6 +195457,7 @@ "end": 171307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findOne", "optional": false } @@ -190358,6 +195472,7 @@ "end": 171340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existsOne", "optional": false }, @@ -190377,6 +195492,7 @@ "end": 171342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -190396,6 +195512,7 @@ "end": 171345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -190442,6 +195559,7 @@ "end": 171373 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -190481,6 +195599,7 @@ "end": 171391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -190534,6 +195653,7 @@ "end": 171423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -190556,6 +195676,7 @@ "end": 171431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -190590,6 +195711,7 @@ "end": 171438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -190603,6 +195725,7 @@ "end": 171440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -190643,6 +195766,7 @@ "end": 171446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -190688,6 +195812,7 @@ "end": 171479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existsOne", "optional": false }, @@ -190701,6 +195826,7 @@ "end": 171481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -190720,6 +195846,7 @@ "end": 171484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -190787,6 +195914,7 @@ "end": 171543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -190806,6 +195934,7 @@ "end": 171565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "existsOne", "optional": false } @@ -190820,6 +195949,7 @@ "end": 171596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findAll", "optional": false }, @@ -190839,6 +195969,7 @@ "end": 171598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -190858,6 +195989,7 @@ "end": 171601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -190901,6 +196033,7 @@ "end": 171626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -190933,6 +196066,7 @@ "end": 171649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -190972,6 +196106,7 @@ "end": 171677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -190996,6 +196131,7 @@ "end": 171681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -191024,6 +196160,7 @@ "end": 171690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -191067,6 +196204,7 @@ "end": 171720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -191096,6 +196234,7 @@ "end": 171746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -191120,6 +196259,7 @@ "end": 171750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -191167,6 +196307,7 @@ "end": 171787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -191211,6 +196352,7 @@ "end": 171792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -191228,6 +196370,7 @@ "end": 171796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -191264,6 +196407,7 @@ "end": 171820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -191323,6 +196467,7 @@ "end": 171844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -191351,6 +196496,7 @@ "end": 171853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -191392,6 +196538,7 @@ "end": 171887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -191415,6 +196562,7 @@ "end": 171892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -191478,6 +196626,7 @@ "end": 171932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -191509,6 +196658,7 @@ "end": 171948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -191522,6 +196672,7 @@ "end": 171951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -191554,6 +196705,7 @@ "end": 172000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -191567,6 +196719,7 @@ "end": 172002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -191600,6 +196753,7 @@ "end": 172006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -191622,6 +196776,7 @@ "end": 172013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -191648,6 +196803,7 @@ "end": 172057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -191685,6 +196841,7 @@ "end": 172085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -191704,6 +196861,7 @@ "end": 172103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "findAll", "optional": false } @@ -191746,6 +196904,7 @@ "end": 172140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -191765,6 +196924,7 @@ "end": 172143 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -191784,6 +196944,7 @@ "end": 172146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -191843,6 +197004,7 @@ "end": 172193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -191909,6 +197071,7 @@ "end": 172239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -191955,6 +197118,7 @@ "end": 172267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -191971,6 +197135,7 @@ "end": 172272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -191991,6 +197156,7 @@ "end": 172287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -192018,6 +197184,7 @@ "end": 172322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -192064,6 +197231,7 @@ "end": 172374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -192086,6 +197254,7 @@ "end": 172391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -192163,6 +197332,7 @@ "end": 172466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -192195,6 +197365,7 @@ "end": 172478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -192227,6 +197398,7 @@ "end": 172495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -192283,6 +197455,7 @@ "end": 172536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -192301,6 +197474,7 @@ "end": 172540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -192347,6 +197521,7 @@ "end": 172565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -192365,6 +197540,7 @@ "end": 172569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -192385,6 +197561,7 @@ "end": 172571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -192421,6 +197598,7 @@ "end": 172614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOuterHTML", "optional": false }, @@ -192440,6 +197618,7 @@ "end": 172616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -192459,6 +197638,7 @@ "end": 172619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -192505,6 +197685,7 @@ "end": 172647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -192527,6 +197708,7 @@ "end": 172657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -192540,6 +197722,7 @@ "end": 172660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -192581,6 +197764,7 @@ "end": 172689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -192600,6 +197784,7 @@ "end": 172717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOuterHTML", "optional": false } @@ -192614,6 +197799,7 @@ "end": 172753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInnerHTML", "optional": false }, @@ -192633,6 +197819,7 @@ "end": 172755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -192652,6 +197839,7 @@ "end": 172758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -192704,6 +197892,7 @@ "end": 172786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -192726,6 +197915,7 @@ "end": 172800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -192772,6 +197962,7 @@ "end": 172805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -192820,6 +198011,7 @@ "end": 172831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -192860,6 +198052,7 @@ "end": 172874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOuterHTML", "optional": false }, @@ -192873,6 +198066,7 @@ "end": 172876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -192886,6 +198080,7 @@ "end": 172879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -192975,6 +198170,7 @@ "end": 172942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -192994,6 +198190,7 @@ "end": 172970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInnerHTML", "optional": false } @@ -193008,6 +198205,7 @@ "end": 173001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getText", "optional": false }, @@ -193027,6 +198225,7 @@ "end": 173003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -193073,6 +198272,7 @@ "end": 173032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -193095,6 +198295,7 @@ "end": 173042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -193141,6 +198342,7 @@ "end": 173053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -193163,6 +198365,7 @@ "end": 173065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getText", "optional": false } @@ -193224,6 +198427,7 @@ "end": 173098 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -193246,6 +198450,7 @@ "end": 173106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -193285,6 +198490,7 @@ "end": 173117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -193330,6 +198536,7 @@ "end": 173148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getText", "optional": false }, @@ -193349,6 +198556,7 @@ "end": 173150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -193395,6 +198603,7 @@ "end": 173183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -193417,6 +198626,7 @@ "end": 173193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -193444,6 +198654,7 @@ "end": 173210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getText", "optional": false }, @@ -193463,6 +198674,7 @@ "end": 173212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -193508,6 +198720,7 @@ "end": 173245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -193530,6 +198743,7 @@ "end": 173254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -193556,6 +198770,7 @@ "end": 173265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -193620,6 +198835,7 @@ "end": 173325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -193639,6 +198855,7 @@ "end": 173343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getText", "optional": false } @@ -193678,6 +198895,7 @@ "end": 173371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -193689,6 +198907,7 @@ "end": 173374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -193700,6 +198919,7 @@ "end": 173377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -193755,6 +198975,7 @@ "end": 173428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -193777,6 +198998,7 @@ "end": 173445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -193854,6 +199076,7 @@ "end": 173520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -193886,6 +199109,7 @@ "end": 173536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -193918,6 +199142,7 @@ "end": 173550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -193950,6 +199175,7 @@ "end": 173561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -193982,6 +199208,7 @@ "end": 173573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194040,6 +199267,7 @@ "end": 173607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -194058,6 +199286,7 @@ "end": 173611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -194090,6 +199319,7 @@ "end": 173646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTag", "optional": false }, @@ -194109,6 +199339,7 @@ "end": 173648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194155,6 +199386,7 @@ "end": 173676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -194177,6 +199409,7 @@ "end": 173684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -194218,6 +199451,7 @@ "end": 173713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194237,6 +199471,7 @@ "end": 173727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTag", "optional": false } @@ -194251,6 +199486,7 @@ "end": 173758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isCDATA", "optional": false }, @@ -194270,6 +199506,7 @@ "end": 173760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194316,6 +199553,7 @@ "end": 173788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -194372,6 +199610,7 @@ "end": 173833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194391,6 +199630,7 @@ "end": 173851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isCDATA", "optional": false } @@ -194405,6 +199645,7 @@ "end": 173881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isText", "optional": false }, @@ -194424,6 +199665,7 @@ "end": 173883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194470,6 +199712,7 @@ "end": 173911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -194526,6 +199769,7 @@ "end": 173955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194545,6 +199789,7 @@ "end": 173971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isText", "optional": false } @@ -194559,6 +199804,7 @@ "end": 174004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isComment", "optional": false }, @@ -194578,6 +199824,7 @@ "end": 174006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194624,6 +199871,7 @@ "end": 174034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -194680,6 +199928,7 @@ "end": 174081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194699,6 +199948,7 @@ "end": 174103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isComment", "optional": false } @@ -194713,6 +199963,7 @@ "end": 174138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasChildren", "optional": false }, @@ -194732,6 +199983,7 @@ "end": 174140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194790,6 +200042,7 @@ "end": 174173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -194830,6 +200083,7 @@ "end": 174205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -194883,6 +200137,7 @@ "end": 174246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -194902,6 +200157,7 @@ "end": 174272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasChildren", "optional": false } @@ -194941,6 +200197,7 @@ "end": 174298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -194952,6 +200209,7 @@ "end": 174301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -194963,6 +200221,7 @@ "end": 174304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -195018,6 +200277,7 @@ "end": 174355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -195040,6 +200300,7 @@ "end": 174372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -195117,6 +200378,7 @@ "end": 174447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195149,6 +200411,7 @@ "end": 174470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195181,6 +200444,7 @@ "end": 174482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195213,6 +200477,7 @@ "end": 174496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195245,6 +200510,7 @@ "end": 174518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195277,6 +200543,7 @@ "end": 174534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195309,6 +200576,7 @@ "end": 174548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195369,6 +200637,7 @@ "end": 174588 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -195387,6 +200656,7 @@ "end": 174592 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -195433,6 +200703,7 @@ "end": 174617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -195458,6 +200729,7 @@ "end": 174657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getChildren", "optional": false }, @@ -195477,6 +200749,7 @@ "end": 174659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -195520,6 +200793,7 @@ "end": 174684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -195575,6 +200849,7 @@ "end": 174711 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -195592,6 +200867,7 @@ "end": 174715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -195628,6 +200904,7 @@ "end": 174739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195657,6 +200934,7 @@ "end": 174754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195667,6 +200945,7 @@ "end": 174758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -195705,6 +200984,7 @@ "end": 174786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195724,6 +201004,7 @@ "end": 174812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getChildren", "optional": false } @@ -195738,6 +201019,7 @@ "end": 174845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getParent", "optional": false }, @@ -195757,6 +201039,7 @@ "end": 174847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -195803,6 +201086,7 @@ "end": 174875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -195857,6 +201141,7 @@ "end": 174918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -195876,6 +201161,7 @@ "end": 174940 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getParent", "optional": false } @@ -195890,6 +201176,7 @@ "end": 174975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSiblings", "optional": false }, @@ -195909,6 +201196,7 @@ "end": 174977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -195952,6 +201240,7 @@ "end": 175002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -195972,6 +201261,7 @@ "end": 175005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -196004,6 +201294,7 @@ "end": 175028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -196022,6 +201313,7 @@ "end": 175040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getParent", "optional": false }, @@ -196035,6 +201327,7 @@ "end": 175042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -196066,6 +201359,7 @@ "end": 175066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -196097,6 +201391,7 @@ "end": 175094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getChildren", "optional": false }, @@ -196110,6 +201405,7 @@ "end": 175096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -196143,6 +201439,7 @@ "end": 175120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -196163,6 +201460,7 @@ "end": 175125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -196196,6 +201494,7 @@ "end": 175149 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -196213,6 +201512,7 @@ "end": 175153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -196240,6 +201540,7 @@ "end": 175181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -196257,6 +201558,7 @@ "end": 175185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -196293,6 +201595,7 @@ "end": 175216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -196338,6 +201641,7 @@ "end": 175249 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -196360,6 +201664,7 @@ "end": 175259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -196395,6 +201700,7 @@ "end": 175283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -196406,6 +201712,7 @@ "end": 175287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -196424,6 +201731,7 @@ "end": 175290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -196441,6 +201749,7 @@ "end": 175294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -196480,6 +201789,7 @@ "end": 175342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -196525,6 +201835,7 @@ "end": 175375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -196547,6 +201858,7 @@ "end": 175382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -196582,6 +201894,7 @@ "end": 175406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -196593,6 +201906,7 @@ "end": 175410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -196611,6 +201925,7 @@ "end": 175413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -196628,6 +201943,7 @@ "end": 175417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -196660,6 +201976,7 @@ "end": 175465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -196697,6 +202014,7 @@ "end": 175493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -196716,6 +202034,7 @@ "end": 175519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getSiblings", "optional": false } @@ -196730,6 +202049,7 @@ "end": 175560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeValue", "optional": false }, @@ -196749,6 +202069,7 @@ "end": 175562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -196768,6 +202089,7 @@ "end": 175565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -196811,6 +202133,7 @@ "end": 175590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -196866,6 +202189,7 @@ "end": 175617 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -196883,6 +202207,7 @@ "end": 175621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -196919,6 +202244,7 @@ "end": 175644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -196971,6 +202297,7 @@ "end": 175668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -196987,6 +202314,7 @@ "end": 175670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -197027,6 +202355,7 @@ "end": 175699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -197046,6 +202375,7 @@ "end": 175737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttributeValue", "optional": false } @@ -197060,6 +202390,7 @@ "end": 175770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasAttrib", "optional": false }, @@ -197079,6 +202410,7 @@ "end": 175772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -197098,6 +202430,7 @@ "end": 175775 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -197158,6 +202491,7 @@ "end": 175803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -197210,6 +202544,7 @@ "end": 175829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -197256,6 +202591,7 @@ "end": 175861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -197278,6 +202614,7 @@ "end": 175872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -197312,6 +202649,7 @@ "end": 175878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -197337,6 +202675,7 @@ "end": 175888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -197385,6 +202724,7 @@ "end": 175925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -197404,6 +202744,7 @@ "end": 175947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hasAttrib", "optional": false } @@ -197418,6 +202759,7 @@ "end": 175978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getName", "optional": false }, @@ -197437,6 +202779,7 @@ "end": 175980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -197476,6 +202819,7 @@ "end": 176008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -197522,6 +202866,7 @@ "end": 176041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -197541,6 +202886,7 @@ "end": 176059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getName", "optional": false } @@ -197555,6 +202901,7 @@ "end": 176101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextElementSibling", "optional": false }, @@ -197574,6 +202921,7 @@ "end": 176103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -197617,6 +202965,7 @@ "end": 176128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -197649,6 +202998,7 @@ "end": 176151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -197666,6 +203016,7 @@ "end": 176155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -197709,6 +203060,7 @@ "end": 176186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -197747,6 +203099,7 @@ "end": 176201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -197769,6 +203122,7 @@ "end": 176209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -197805,6 +203159,7 @@ "end": 176213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -197816,6 +203171,7 @@ "end": 176217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -197834,6 +203190,7 @@ "end": 176220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -197851,6 +203208,7 @@ "end": 176224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -197881,6 +203239,7 @@ "end": 176255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -197918,6 +203277,7 @@ "end": 176283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -197937,6 +203297,7 @@ "end": 176323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nextElementSibling", "optional": false } @@ -197979,6 +203340,7 @@ "end": 176360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -197998,6 +203360,7 @@ "end": 176363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -198017,6 +203380,7 @@ "end": 176366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -198076,6 +203440,7 @@ "end": 176413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -198172,6 +203537,7 @@ "end": 176489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false, "typeAnnotation": null @@ -198194,6 +203560,7 @@ "end": 176503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -198213,6 +203580,7 @@ "end": 176506 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -198253,6 +203621,7 @@ "end": 176543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false, "typeAnnotation": null @@ -198284,6 +203653,7 @@ "end": 176552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -198345,6 +203715,7 @@ "end": 176673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false } @@ -198367,6 +203738,7 @@ "end": 176688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -198386,6 +203758,7 @@ "end": 176691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -198432,6 +203805,7 @@ "end": 176724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -198451,6 +203825,7 @@ "end": 176738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -198483,6 +203858,7 @@ "end": 176779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -198502,6 +203878,7 @@ "end": 176782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -198551,6 +203928,7 @@ "end": 176824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -198567,6 +203945,7 @@ "end": 176829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -198608,6 +203987,7 @@ "end": 176873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -198648,6 +204028,7 @@ "end": 176905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -198661,6 +204042,7 @@ "end": 176908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -198694,6 +204076,7 @@ "end": 176912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -198710,6 +204093,7 @@ "end": 176914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -198728,6 +204112,7 @@ "end": 176919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -198744,6 +204129,7 @@ "end": 176921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -198784,6 +204170,7 @@ "end": 176990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false }, @@ -198797,6 +204184,7 @@ "end": 176992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -198810,6 +204198,7 @@ "end": 176995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -198853,6 +204242,7 @@ "end": 177050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -198872,6 +204262,7 @@ "end": 177053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -198912,6 +204303,7 @@ "end": 177090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "extendStatics", "optional": false }, @@ -198925,6 +204317,7 @@ "end": 177092 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -198938,6 +204331,7 @@ "end": 177095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -198955,6 +204349,7 @@ "end": 177130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -199016,6 +204411,7 @@ "end": 177179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -199054,6 +204450,7 @@ "end": 177223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -199086,6 +204483,7 @@ "end": 177237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -199117,6 +204515,7 @@ "end": 177255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -199139,6 +204538,7 @@ "end": 177264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -199179,6 +204579,7 @@ "end": 177271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -199204,6 +204605,7 @@ "end": 177285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -199231,6 +204633,7 @@ "end": 177303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__", "optional": false }, @@ -199289,6 +204692,7 @@ "end": 177357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -199362,6 +204766,7 @@ "end": 177399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -199392,6 +204797,7 @@ "end": 177420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -199411,6 +204817,7 @@ "end": 177423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -199430,6 +204837,7 @@ "end": 177426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -199449,6 +204857,7 @@ "end": 177429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -199489,6 +204898,7 @@ "end": 177454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -199499,6 +204909,7 @@ "end": 177468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -199523,6 +204934,7 @@ "end": 177471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -199534,6 +204946,7 @@ "end": 177475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -199567,6 +204980,7 @@ "end": 177499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -199589,6 +205003,7 @@ "end": 177516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -199602,6 +205017,7 @@ "end": 177519 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -199681,6 +205097,7 @@ "end": 177632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -199697,6 +205114,7 @@ "end": 177634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -199743,6 +205161,7 @@ "end": 177704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -199762,6 +205181,7 @@ "end": 177707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -199781,6 +205201,7 @@ "end": 177710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -199800,6 +205221,7 @@ "end": 177713 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -199840,6 +205262,7 @@ "end": 177738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -199850,6 +205273,7 @@ "end": 177752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -199874,6 +205298,7 @@ "end": 177755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -199885,6 +205310,7 @@ "end": 177759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -199918,6 +205344,7 @@ "end": 177778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -199934,6 +205361,7 @@ "end": 177780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -199952,6 +205380,7 @@ "end": 177785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -199968,6 +205397,7 @@ "end": 177787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -200012,6 +205442,7 @@ "end": 177822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -200085,6 +205516,7 @@ "end": 177867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -200115,6 +205547,7 @@ "end": 177888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -200134,6 +205567,7 @@ "end": 177891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -200180,6 +205614,7 @@ "end": 177917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -200202,6 +205637,7 @@ "end": 177934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -200263,6 +205699,7 @@ "end": 178015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -200299,6 +205736,7 @@ "end": 178062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -200318,6 +205756,7 @@ "end": 178065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -200364,6 +205803,7 @@ "end": 178086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200391,6 +205831,7 @@ "end": 178101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -200433,6 +205874,7 @@ "end": 178135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -200499,6 +205941,7 @@ "end": 178178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -200539,6 +205982,7 @@ "end": 178203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200555,6 +205999,7 @@ "end": 178208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200581,6 +206026,7 @@ "end": 178229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -200610,6 +206056,7 @@ "end": 178252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -200646,6 +206093,7 @@ "end": 178280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200686,6 +206134,7 @@ "end": 178320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -200702,6 +206151,7 @@ "end": 178325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -200732,6 +206182,7 @@ "end": 178356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -200777,6 +206228,7 @@ "end": 178380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -200817,6 +206269,7 @@ "end": 178412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -200830,6 +206283,7 @@ "end": 178415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -200858,6 +206312,7 @@ "end": 178419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -200871,6 +206326,7 @@ "end": 178421 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -200884,6 +206340,7 @@ "end": 178424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -200897,6 +206354,7 @@ "end": 178427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -200930,6 +206388,7 @@ "end": 178447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -200943,6 +206402,7 @@ "end": 178449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -200956,6 +206416,7 @@ "end": 178452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -200977,6 +206438,7 @@ "end": 178479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -201016,6 +206478,7 @@ "end": 178512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -201082,6 +206545,7 @@ "end": 178558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -201128,6 +206592,7 @@ "end": 178586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201144,6 +206609,7 @@ "end": 178591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201164,6 +206630,7 @@ "end": 178606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201191,6 +206658,7 @@ "end": 178641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -201237,6 +206705,7 @@ "end": 178693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -201259,6 +206728,7 @@ "end": 178710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -201336,6 +206806,7 @@ "end": 178785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -201368,6 +206839,7 @@ "end": 178799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -201423,6 +206895,7 @@ "end": 178839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -201441,6 +206914,7 @@ "end": 178843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -201461,6 +206935,7 @@ "end": 178845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -201511,6 +206986,7 @@ "end": 178871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -201529,6 +207005,7 @@ "end": 178875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201549,6 +207026,7 @@ "end": 178877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -201599,6 +207077,7 @@ "end": 178903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -201617,6 +207096,7 @@ "end": 178907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -201663,6 +207143,7 @@ "end": 178932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -201709,6 +207190,7 @@ "end": 178958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -201755,6 +207237,7 @@ "end": 178979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201784,6 +207267,7 @@ "end": 178981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201853,6 +207337,7 @@ "end": 179024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201882,6 +207367,7 @@ "end": 179026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201951,6 +207437,7 @@ "end": 179069 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -201980,6 +207467,7 @@ "end": 179071 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202049,6 +207537,7 @@ "end": 179114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202078,6 +207567,7 @@ "end": 179116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202147,6 +207637,7 @@ "end": 179165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202176,6 +207667,7 @@ "end": 179167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202244,6 +207736,7 @@ "end": 179218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -202267,6 +207760,7 @@ "end": 179224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -202310,6 +207804,7 @@ "end": 179250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -202356,6 +207851,7 @@ "end": 179276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -202402,6 +207898,7 @@ "end": 179297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202431,6 +207928,7 @@ "end": 179299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202500,6 +207998,7 @@ "end": 179344 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202529,6 +208028,7 @@ "end": 179346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202598,6 +208098,7 @@ "end": 179387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202627,6 +208128,7 @@ "end": 179389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -202695,6 +208197,7 @@ "end": 179434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -202718,6 +208221,7 @@ "end": 179440 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -202761,6 +208265,7 @@ "end": 179466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -202790,6 +208295,7 @@ "end": 179480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -202830,6 +208336,7 @@ "end": 179501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -202843,6 +208350,7 @@ "end": 179513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FeedHandler", "optional": false } @@ -202856,6 +208364,7 @@ "end": 179516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -202873,6 +208382,7 @@ "end": 179556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FeedHandler", "optional": false }, @@ -202892,6 +208402,7 @@ "end": 179558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -202911,6 +208422,7 @@ "end": 179561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -202954,6 +208466,7 @@ "end": 179590 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -202996,6 +208509,7 @@ "end": 179631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -203038,6 +208552,7 @@ "end": 179673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -203049,6 +208564,7 @@ "end": 179685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -203074,6 +208590,7 @@ "end": 179712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -203085,6 +208602,7 @@ "end": 179716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -203114,6 +208632,7 @@ "end": 179760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -203145,6 +208664,7 @@ "end": 179764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -203177,6 +208697,7 @@ "end": 179777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -203190,6 +208711,7 @@ "end": 179780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -203220,6 +208742,7 @@ "end": 179819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -203263,6 +208786,7 @@ "end": 179865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FeedHandler", "optional": false }, @@ -203325,6 +208849,7 @@ "end": 179923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -203345,6 +208870,7 @@ "end": 179926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -203377,6 +208903,7 @@ "end": 179953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -203416,6 +208943,7 @@ "end": 179985 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -203434,6 +208962,7 @@ "end": 180001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOneElement", "optional": false }, @@ -203447,6 +208976,7 @@ "end": 180013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidFeed", "optional": false } @@ -203496,6 +209026,7 @@ "end": 180051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -203533,6 +209064,7 @@ "end": 180084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -203586,6 +209118,7 @@ "end": 180137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -203603,6 +209136,7 @@ "end": 180141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -203645,6 +209179,7 @@ "end": 180181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -203688,6 +209223,7 @@ "end": 180241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -203701,6 +209237,7 @@ "end": 180243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -203738,6 +209275,7 @@ "end": 180258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -203766,6 +209304,7 @@ "end": 180305 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -203779,6 +209318,7 @@ "end": 180307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -203816,6 +209356,7 @@ "end": 180328 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -203847,6 +209388,7 @@ "end": 180364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -203865,6 +209407,7 @@ "end": 180379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribute", "optional": false }, @@ -203897,6 +209440,7 @@ "end": 180401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOneElement", "optional": false }, @@ -203922,6 +209466,7 @@ "end": 180411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -203950,6 +209495,7 @@ "end": 180448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -203987,6 +209533,7 @@ "end": 180485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -204006,6 +209553,7 @@ "end": 180494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -204035,6 +209583,7 @@ "end": 180569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -204048,6 +209597,7 @@ "end": 180571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -204085,6 +209635,7 @@ "end": 180601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -204116,6 +209667,7 @@ "end": 180637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -204134,6 +209686,7 @@ "end": 180645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -204159,6 +209712,7 @@ "end": 180658 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -204183,6 +209737,7 @@ "end": 180694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -204220,6 +209775,7 @@ "end": 180731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -204246,6 +209802,7 @@ "end": 180750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -204259,6 +209816,7 @@ "end": 180752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -204292,6 +209850,7 @@ "end": 180828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -204305,6 +209864,7 @@ "end": 180830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -204342,6 +209902,7 @@ "end": 180852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -204387,6 +209948,7 @@ "end": 180890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -204426,6 +209988,7 @@ "end": 180910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false }, @@ -204451,6 +210014,7 @@ "end": 180921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -204494,6 +210058,7 @@ "end": 180939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -204537,6 +210102,7 @@ "end": 180980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -204576,6 +210142,7 @@ "end": 181024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -204593,6 +210160,7 @@ "end": 181028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -204629,6 +210197,7 @@ "end": 181087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -204642,6 +210211,7 @@ "end": 181089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -204679,6 +210249,7 @@ "end": 181104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -204707,6 +210278,7 @@ "end": 181155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -204720,6 +210292,7 @@ "end": 181157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -204757,6 +210330,7 @@ "end": 181178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -204788,6 +210362,7 @@ "end": 181218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -204806,6 +210381,7 @@ "end": 181233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribute", "optional": false }, @@ -204838,6 +210414,7 @@ "end": 181255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOneElement", "optional": false }, @@ -204863,6 +210440,7 @@ "end": 181265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -204891,6 +210469,7 @@ "end": 181306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -204928,6 +210507,7 @@ "end": 181347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -204947,6 +210527,7 @@ "end": 181356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -204979,6 +210560,7 @@ "end": 181428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -205004,6 +210586,7 @@ "end": 181436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -205029,6 +210612,7 @@ "end": 181449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -205050,6 +210634,7 @@ "end": 181459 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -205075,6 +210660,7 @@ "end": 181472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -205100,6 +210686,7 @@ "end": 181512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -205137,6 +210724,7 @@ "end": 181553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -205156,6 +210744,7 @@ "end": 181569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -205188,6 +210777,7 @@ "end": 181641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -205206,6 +210796,7 @@ "end": 181649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -205231,6 +210822,7 @@ "end": 181662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -205255,6 +210847,7 @@ "end": 181702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -205292,6 +210885,7 @@ "end": 181743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -205318,6 +210912,7 @@ "end": 181762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -205331,6 +210926,7 @@ "end": 181764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -205370,6 +210966,7 @@ "end": 181833 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -205396,6 +210993,7 @@ "end": 181858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMediaElements", "optional": false }, @@ -205409,6 +211007,7 @@ "end": 181860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -205431,6 +211030,7 @@ "end": 181903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -205482,6 +211082,7 @@ "end": 182002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -205526,6 +211127,7 @@ "end": 182007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -205570,6 +211172,7 @@ "end": 182012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -205588,6 +211191,7 @@ "end": 182028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOneElement", "optional": false }, @@ -205619,6 +211223,7 @@ "end": 182041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -205659,6 +211264,7 @@ "end": 182066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -205711,6 +211317,7 @@ "end": 182090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -205748,6 +211355,7 @@ "end": 182114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -205777,6 +211385,7 @@ "end": 182129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -205819,6 +211428,7 @@ "end": 182165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -205857,6 +211467,7 @@ "end": 182174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -205934,6 +211545,7 @@ "end": 182223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -205977,6 +211589,7 @@ "end": 182277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -205990,6 +211603,7 @@ "end": 182279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206027,6 +211641,7 @@ "end": 182300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206055,6 +211670,7 @@ "end": 182347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206068,6 +211684,7 @@ "end": 182349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206105,6 +211722,7 @@ "end": 182368 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206133,6 +211751,7 @@ "end": 182415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206146,6 +211765,7 @@ "end": 182417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206183,6 +211803,7 @@ "end": 182450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206214,6 +211835,7 @@ "end": 182486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -206232,6 +211854,7 @@ "end": 182494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -206257,6 +211880,7 @@ "end": 182513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206281,6 +211905,7 @@ "end": 182549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -206318,6 +211943,7 @@ "end": 182586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -206344,6 +211970,7 @@ "end": 182605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -206357,6 +211984,7 @@ "end": 182607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -206390,6 +212018,7 @@ "end": 182683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206403,6 +212032,7 @@ "end": 182685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206440,6 +212070,7 @@ "end": 182716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -206485,6 +212116,7 @@ "end": 182754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -206524,6 +212156,7 @@ "end": 182774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false }, @@ -206555,6 +212188,7 @@ "end": 182784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -206607,6 +212241,7 @@ "end": 182811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -206650,6 +212285,7 @@ "end": 182852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -206689,6 +212325,7 @@ "end": 182896 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -206706,6 +212343,7 @@ "end": 182900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -206742,6 +212380,7 @@ "end": 182959 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206755,6 +212394,7 @@ "end": 182961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -206792,6 +212432,7 @@ "end": 182978 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206820,6 +212461,7 @@ "end": 183029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206833,6 +212475,7 @@ "end": 183031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -206870,6 +212513,7 @@ "end": 183052 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206898,6 +212542,7 @@ "end": 183103 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206911,6 +212556,7 @@ "end": 183105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -206948,6 +212594,7 @@ "end": 183124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -206976,6 +212623,7 @@ "end": 183175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -206989,6 +212637,7 @@ "end": 183177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -207026,6 +212675,7 @@ "end": 183210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -207057,6 +212707,7 @@ "end": 183250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -207075,6 +212726,7 @@ "end": 183258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -207100,6 +212752,7 @@ "end": 183271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -207124,6 +212777,7 @@ "end": 183311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -207153,6 +212807,7 @@ "end": 183314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -207179,6 +212834,7 @@ "end": 183333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Date", "optional": false }, @@ -207192,6 +212848,7 @@ "end": 183335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -207229,6 +212886,7 @@ "end": 183371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -207255,6 +212913,7 @@ "end": 183396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMediaElements", "optional": false }, @@ -207268,6 +212927,7 @@ "end": 183398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -207290,6 +212950,7 @@ "end": 183441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -207357,6 +213018,7 @@ "end": 183555 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -207413,6 +213075,7 @@ "end": 183598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -207437,6 +213100,7 @@ "end": 183613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -207484,6 +213148,7 @@ "end": 183698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FeedHandler", "optional": false } @@ -207511,6 +213176,7 @@ "end": 183714 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -207557,6 +213223,7 @@ "end": 183738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -207576,6 +213243,7 @@ "end": 183754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false } @@ -207590,6 +213258,7 @@ "end": 183794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getMediaElements", "optional": false }, @@ -207609,6 +213278,7 @@ "end": 183796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -207662,6 +213332,7 @@ "end": 183834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false }, @@ -207687,6 +213358,7 @@ "end": 183853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -207730,6 +213402,7 @@ "end": 183871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -207773,6 +213446,7 @@ "end": 183900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -207813,6 +213487,7 @@ "end": 183938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -207878,6 +213553,7 @@ "end": 183993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -207933,6 +213609,7 @@ "end": 184060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -207988,6 +213665,7 @@ "end": 184101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208019,6 +213697,7 @@ "end": 184109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208071,6 +213750,7 @@ "end": 184169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208126,6 +213806,7 @@ "end": 184215 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208152,6 +213833,7 @@ "end": 184235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -208177,6 +213859,7 @@ "end": 184237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208245,6 +213928,7 @@ "end": 184307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208300,6 +213984,7 @@ "end": 184349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208331,6 +214016,7 @@ "end": 184358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208383,6 +214069,7 @@ "end": 184419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208438,6 +214125,7 @@ "end": 184467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208469,6 +214157,7 @@ "end": 184482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208521,6 +214210,7 @@ "end": 184549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208576,6 +214266,7 @@ "end": 184594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208602,6 +214293,7 @@ "end": 184613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -208627,6 +214319,7 @@ "end": 184615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208695,6 +214388,7 @@ "end": 184684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208750,6 +214444,7 @@ "end": 184731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208776,6 +214471,7 @@ "end": 184752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -208801,6 +214497,7 @@ "end": 184754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208869,6 +214566,7 @@ "end": 184825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -208924,6 +214622,7 @@ "end": 184875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -208950,6 +214649,7 @@ "end": 184899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -208975,6 +214675,7 @@ "end": 184901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209043,6 +214744,7 @@ "end": 184975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209098,6 +214800,7 @@ "end": 185021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -209124,6 +214827,7 @@ "end": 185041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -209149,6 +214853,7 @@ "end": 185043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209217,6 +214922,7 @@ "end": 185113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209272,6 +214978,7 @@ "end": 185159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -209298,6 +215005,7 @@ "end": 185179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -209323,6 +215031,7 @@ "end": 185181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209391,6 +215100,7 @@ "end": 185251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209446,6 +215156,7 @@ "end": 185295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -209472,6 +215183,7 @@ "end": 185313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -209497,6 +215209,7 @@ "end": 185315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209565,6 +215278,7 @@ "end": 185383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209620,6 +215334,7 @@ "end": 185426 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -209646,6 +215361,7 @@ "end": 185443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -209671,6 +215387,7 @@ "end": 185445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209739,6 +215456,7 @@ "end": 185512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209794,6 +215512,7 @@ "end": 185554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -209825,6 +215544,7 @@ "end": 185563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -209865,6 +215585,7 @@ "end": 185627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -209898,6 +215619,7 @@ "end": 185695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getElements", "optional": false }, @@ -209917,6 +215639,7 @@ "end": 185697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -209936,6 +215659,7 @@ "end": 185700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -209982,6 +215706,7 @@ "end": 185728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -210004,6 +215729,7 @@ "end": 185751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -210017,6 +215743,7 @@ "end": 185754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -210052,6 +215779,7 @@ "end": 185811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getOneElement", "optional": false }, @@ -210071,6 +215799,7 @@ "end": 185813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -210090,6 +215819,7 @@ "end": 185816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -210142,6 +215872,7 @@ "end": 185844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -210164,6 +215895,7 @@ "end": 185867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -210177,6 +215909,7 @@ "end": 185870 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -210241,6 +215974,7 @@ "end": 185925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -210260,6 +215994,7 @@ "end": 185927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -210279,6 +216014,7 @@ "end": 185930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -210298,6 +216034,7 @@ "end": 185933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -210338,6 +216075,7 @@ "end": 185958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -210387,6 +216125,7 @@ "end": 185994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -210444,6 +216183,7 @@ "end": 186045 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -210479,6 +216219,7 @@ "end": 186055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -210501,6 +216242,7 @@ "end": 186078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -210514,6 +216256,7 @@ "end": 186081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -210527,6 +216270,7 @@ "end": 186084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -210579,6 +216323,7 @@ "end": 186145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getAttribute", "optional": false }, @@ -210598,6 +216343,7 @@ "end": 186147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -210617,6 +216363,7 @@ "end": 186150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -210657,6 +216404,7 @@ "end": 186176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -210710,6 +216458,7 @@ "end": 186251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -210727,6 +216476,7 @@ "end": 186255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -210762,6 +216512,7 @@ "end": 186289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -210778,6 +216529,7 @@ "end": 186291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -210800,6 +216552,7 @@ "end": 186345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "addConditionally", "optional": false }, @@ -210819,6 +216572,7 @@ "end": 186347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -210838,6 +216592,7 @@ "end": 186350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -210857,6 +216612,7 @@ "end": 186353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -210876,6 +216632,7 @@ "end": 186356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -210895,6 +216652,7 @@ "end": 186359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -210935,6 +216693,7 @@ "end": 186384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -210984,6 +216743,7 @@ "end": 186420 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -211025,6 +216785,7 @@ "end": 186468 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -211043,6 +216804,7 @@ "end": 186476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -211056,6 +216818,7 @@ "end": 186478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -211069,6 +216832,7 @@ "end": 186481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -211082,6 +216846,7 @@ "end": 186484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -211106,6 +216871,7 @@ "end": 186508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -211135,6 +216901,7 @@ "end": 186511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -211151,6 +216918,7 @@ "end": 186513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -211163,6 +216931,7 @@ "end": 186518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -211186,6 +216955,7 @@ "end": 186566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isValidFeed", "optional": false }, @@ -211205,6 +216975,7 @@ "end": 186568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -211259,6 +217030,7 @@ "end": 186596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -211286,6 +217058,7 @@ "end": 186611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -211314,6 +217087,7 @@ "end": 186627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -211359,6 +217133,7 @@ "end": 186673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -211404,6 +217179,7 @@ "end": 186754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseFeed", "optional": false }, @@ -211423,6 +217199,7 @@ "end": 186756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -211442,6 +217219,7 @@ "end": 186759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -211482,6 +217260,7 @@ "end": 186784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -211531,6 +217310,7 @@ "end": 186820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -211542,6 +217322,7 @@ "end": 186824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false } @@ -211574,6 +217355,7 @@ "end": 186864 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -211592,6 +217374,7 @@ "end": 186872 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -211605,6 +217388,7 @@ "end": 186874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -211655,6 +217439,7 @@ "end": 186898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -211677,6 +217462,7 @@ "end": 186907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -211690,6 +217476,7 @@ "end": 186910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -211716,6 +217503,7 @@ "end": 186917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -211743,6 +217531,7 @@ "end": 186944 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -211789,6 +217578,7 @@ "end": 186977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -211808,6 +217598,7 @@ "end": 186999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseFeed", "optional": false } @@ -211850,6 +217641,7 @@ "end": 187036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -211869,6 +217661,7 @@ "end": 187039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -211888,6 +217681,7 @@ "end": 187042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -211947,6 +217741,7 @@ "end": 187089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -212013,6 +217808,7 @@ "end": 187135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -212059,6 +217855,7 @@ "end": 187163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -212075,6 +217872,7 @@ "end": 187168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -212095,6 +217893,7 @@ "end": 187183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -212122,6 +217921,7 @@ "end": 187218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -212168,6 +217968,7 @@ "end": 187270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -212190,6 +217991,7 @@ "end": 187287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -212267,6 +218069,7 @@ "end": 187362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -212321,6 +218124,7 @@ "end": 187397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -212339,6 +218143,7 @@ "end": 187401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -212359,6 +218164,7 @@ "end": 187403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -212409,6 +218215,7 @@ "end": 187429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -212427,6 +218234,7 @@ "end": 187439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212557,6 +218365,7 @@ "end": 187535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -212575,6 +218384,7 @@ "end": 187545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212633,6 +218443,7 @@ "end": 187571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -212668,6 +218479,7 @@ "end": 187603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212748,6 +218560,7 @@ "end": 187652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212804,6 +218617,7 @@ "end": 187689 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212884,6 +218698,7 @@ "end": 187743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -212964,6 +218779,7 @@ "end": 187800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -213013,6 +218829,7 @@ "end": 187830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213034,6 +218851,7 @@ "end": 187853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213055,6 +218873,7 @@ "end": 187876 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213076,6 +218895,7 @@ "end": 187899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213097,6 +218917,7 @@ "end": 187922 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213118,6 +218939,7 @@ "end": 187945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213139,6 +218961,7 @@ "end": 187968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213160,6 +218983,7 @@ "end": 187995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213181,6 +219005,7 @@ "end": 188021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213202,6 +219027,7 @@ "end": 188048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213223,6 +219049,7 @@ "end": 188075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213244,6 +219071,7 @@ "end": 188104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213265,6 +219093,7 @@ "end": 188133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -213293,6 +219122,7 @@ "end": 188166 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -213349,6 +219179,7 @@ "end": 188213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -213417,6 +219248,7 @@ "end": 188266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -213485,6 +219317,7 @@ "end": 188309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -213546,6 +219379,7 @@ "end": 188351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213567,6 +219401,7 @@ "end": 188379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213588,6 +219423,7 @@ "end": 188405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213609,6 +219445,7 @@ "end": 188436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213630,6 +219467,7 @@ "end": 188464 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213651,6 +219489,7 @@ "end": 188488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213672,6 +219511,7 @@ "end": 188511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213693,6 +219533,7 @@ "end": 188540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213714,6 +219555,7 @@ "end": 188571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213735,6 +219577,7 @@ "end": 188598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213756,6 +219599,7 @@ "end": 188625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213777,6 +219621,7 @@ "end": 188650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213798,6 +219643,7 @@ "end": 188677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213819,6 +219665,7 @@ "end": 188700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213840,6 +219687,7 @@ "end": 188725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213861,6 +219709,7 @@ "end": 188749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213882,6 +219731,7 @@ "end": 188772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213903,6 +219753,7 @@ "end": 188796 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213924,6 +219775,7 @@ "end": 188824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213945,6 +219797,7 @@ "end": 188850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213966,6 +219819,7 @@ "end": 188873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -213994,6 +219848,7 @@ "end": 188902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214062,6 +219917,7 @@ "end": 188945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214130,6 +219986,7 @@ "end": 188991 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214198,6 +220055,7 @@ "end": 189043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214271,6 +220129,7 @@ "end": 189096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -214289,6 +220148,7 @@ "end": 189106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214563,6 +220423,7 @@ "end": 189291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -214581,6 +220442,7 @@ "end": 189301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214651,6 +220513,7 @@ "end": 189337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -214669,6 +220532,7 @@ "end": 189347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -214823,6 +220687,7 @@ "end": 189453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -214863,6 +220728,7 @@ "end": 189482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -214901,6 +220767,7 @@ "end": 189530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -214920,6 +220787,7 @@ "end": 189532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -214939,6 +220807,7 @@ "end": 189535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -214979,6 +220848,7 @@ "end": 189564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -215028,6 +220898,7 @@ "end": 189604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -215069,6 +220940,7 @@ "end": 189657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -215089,6 +220961,7 @@ "end": 189660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -215109,6 +220982,7 @@ "end": 189663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -215129,6 +221003,7 @@ "end": 189666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -215149,6 +221024,7 @@ "end": 189669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -215562,6 +221438,7 @@ "end": 190038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -215629,6 +221506,7 @@ "end": 190072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -215654,6 +221532,7 @@ "end": 190086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -215683,6 +221562,7 @@ "end": 190101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -215772,6 +221652,7 @@ "end": 190155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -215789,6 +221670,7 @@ "end": 190159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -215825,6 +221707,7 @@ "end": 190188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -215854,6 +221737,7 @@ "end": 190203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -215877,6 +221761,7 @@ "end": 190208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -215968,6 +221853,7 @@ "end": 190271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -215985,6 +221871,7 @@ "end": 190275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -216021,6 +221908,7 @@ "end": 190314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -216050,6 +221938,7 @@ "end": 190329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -216073,6 +221962,7 @@ "end": 190334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -216177,6 +222067,7 @@ "end": 190388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -216194,6 +222085,7 @@ "end": 190392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -216230,6 +222122,7 @@ "end": 190417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -216259,6 +222152,7 @@ "end": 190432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -216275,6 +222169,7 @@ "end": 190436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -216376,6 +222271,7 @@ "end": 190489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -216406,6 +222302,7 @@ "end": 190494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -216467,6 +222364,7 @@ "end": 190534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -216526,6 +222424,7 @@ "end": 190558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -216548,6 +222447,7 @@ "end": 190565 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -216606,6 +222506,7 @@ "end": 190613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -216645,6 +222546,7 @@ "end": 190652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -216773,6 +222675,7 @@ "end": 190766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -216927,6 +222830,7 @@ "end": 190928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -217150,6 +223054,7 @@ "end": 191177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -217189,6 +223094,7 @@ "end": 191208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -217232,6 +223138,7 @@ "end": 191237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -217252,6 +223159,7 @@ "end": 191240 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -217397,6 +223305,7 @@ "end": 191345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -217427,6 +223336,7 @@ "end": 191350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -217488,6 +223398,7 @@ "end": 191384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -217547,6 +223458,7 @@ "end": 191408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -217569,6 +223481,7 @@ "end": 191415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -217582,6 +223495,7 @@ "end": 191418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -217632,6 +223546,7 @@ "end": 191461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -217671,6 +223586,7 @@ "end": 191499 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -217714,6 +223630,7 @@ "end": 191528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -217734,6 +223651,7 @@ "end": 191531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -217799,6 +223717,7 @@ "end": 191608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -217823,6 +223742,7 @@ "end": 191612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -217886,6 +223806,7 @@ "end": 191685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -217981,6 +223902,7 @@ "end": 191742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -218021,6 +223943,7 @@ "end": 191774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false } @@ -218034,6 +223957,7 @@ "end": 191777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218073,6 +223997,7 @@ "end": 191811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -218191,6 +224116,7 @@ "end": 191879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -218207,6 +224133,7 @@ "end": 191881 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218238,6 +224165,7 @@ "end": 191888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -218391,6 +224319,7 @@ "end": 191974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -218483,6 +224412,7 @@ "end": 192074 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -218505,6 +224435,7 @@ "end": 192080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218582,6 +224513,7 @@ "end": 192126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218616,6 +224548,7 @@ "end": 192158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -218638,6 +224571,7 @@ "end": 192164 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218747,6 +224681,7 @@ "end": 192264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -218769,6 +224704,7 @@ "end": 192270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -218905,6 +224841,7 @@ "end": 192385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -218935,6 +224872,7 @@ "end": 192390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -218996,6 +224934,7 @@ "end": 192431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -219055,6 +224994,7 @@ "end": 192455 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -219077,6 +225017,7 @@ "end": 192462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -219090,6 +225031,7 @@ "end": 192465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -219230,6 +225172,7 @@ "end": 192571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -219292,6 +225235,7 @@ "end": 192636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -219312,6 +225256,7 @@ "end": 192639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -219455,6 +225400,7 @@ "end": 192751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -219485,6 +225431,7 @@ "end": 192756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -219546,6 +225493,7 @@ "end": 192793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -219605,6 +225553,7 @@ "end": 192817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -219627,6 +225576,7 @@ "end": 192824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -219857,6 +225807,7 @@ "end": 192994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -220078,6 +226029,7 @@ "end": 193175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -220117,6 +226069,7 @@ "end": 193210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -220245,6 +226198,7 @@ "end": 193333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -220269,6 +226223,7 @@ "end": 193337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -220323,6 +226278,7 @@ "end": 193399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -220345,6 +226301,7 @@ "end": 193405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -220372,6 +226329,7 @@ "end": 193411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -220394,6 +226352,7 @@ "end": 193417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -220595,6 +226554,7 @@ "end": 193566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -220617,6 +226577,7 @@ "end": 193572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -220659,6 +226620,7 @@ "end": 193607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -220717,6 +226679,7 @@ "end": 193634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -220748,6 +226711,7 @@ "end": 193666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -220848,6 +226812,7 @@ "end": 193765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -220903,6 +226868,7 @@ "end": 193789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -220930,6 +226896,7 @@ "end": 193831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -221109,6 +227076,7 @@ "end": 194001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -221144,6 +227112,7 @@ "end": 194038 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221256,6 +227225,7 @@ "end": 194123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -221395,6 +227365,7 @@ "end": 194261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221422,6 +227393,7 @@ "end": 194275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -221491,6 +227463,7 @@ "end": 194332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -221584,6 +227557,7 @@ "end": 194445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -221949,6 +227923,7 @@ "end": 194812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -222011,6 +227986,7 @@ "end": 194880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -222031,6 +228007,7 @@ "end": 194883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -222063,6 +228040,7 @@ "end": 194910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -222242,6 +228220,7 @@ "end": 195031 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -222300,6 +228279,7 @@ "end": 195061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -222330,6 +228310,7 @@ "end": 195066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -222391,6 +228372,7 @@ "end": 195104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -222450,6 +228432,7 @@ "end": 195128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -222472,6 +228455,7 @@ "end": 195135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -222485,6 +228469,7 @@ "end": 195138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -222593,6 +228578,7 @@ "end": 195245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -222632,6 +228618,7 @@ "end": 195282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -222708,6 +228695,7 @@ "end": 195367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -222732,6 +228720,7 @@ "end": 195371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -222795,6 +228784,7 @@ "end": 195447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -222841,6 +228831,7 @@ "end": 195489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -222880,6 +228871,7 @@ "end": 195526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -222942,6 +228934,7 @@ "end": 195571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -222988,6 +228981,7 @@ "end": 195613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -223027,6 +229021,7 @@ "end": 195649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -223070,6 +229065,7 @@ "end": 195678 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -223090,6 +229086,7 @@ "end": 195681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -223145,6 +229142,7 @@ "end": 195705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -223175,6 +229173,7 @@ "end": 195710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -223236,6 +229235,7 @@ "end": 195749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -223295,6 +229295,7 @@ "end": 195773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -223317,6 +229318,7 @@ "end": 195780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -223380,6 +229382,7 @@ "end": 195818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -223463,6 +229466,7 @@ "end": 195868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -223789,6 +229793,7 @@ "end": 196153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -223828,6 +229833,7 @@ "end": 196196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -223871,6 +229877,7 @@ "end": 196225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -223895,6 +229902,7 @@ "end": 196229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -223917,6 +229925,7 @@ "end": 196238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -223951,6 +229960,7 @@ "end": 196266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -223975,6 +229985,7 @@ "end": 196270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -223995,6 +230006,7 @@ "end": 196278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -224018,6 +230030,7 @@ "end": 196282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -224052,6 +230065,7 @@ "end": 196294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -224120,6 +230134,7 @@ "end": 196372 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -224144,6 +230159,7 @@ "end": 196376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -224178,6 +230194,7 @@ "end": 196441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -224223,6 +230240,7 @@ "end": 196483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -224262,6 +230280,7 @@ "end": 196521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -224356,6 +230375,7 @@ "end": 196614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -224399,6 +230419,7 @@ "end": 196642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -224486,6 +230507,7 @@ "end": 196709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -224516,6 +230538,7 @@ "end": 196718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -224570,6 +230593,7 @@ "end": 196783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -224609,6 +230633,7 @@ "end": 196831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -224703,6 +230728,7 @@ "end": 196924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -224746,6 +230772,7 @@ "end": 196952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -224833,6 +230860,7 @@ "end": 197019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -224863,6 +230891,7 @@ "end": 197028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -224917,6 +230946,7 @@ "end": 197093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -224956,6 +230986,7 @@ "end": 197127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -224999,6 +231030,7 @@ "end": 197156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -225019,6 +231051,7 @@ "end": 197159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -225039,6 +231072,7 @@ "end": 197162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -225059,6 +231093,7 @@ "end": 197165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -225166,6 +231201,7 @@ "end": 197233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -225196,6 +231232,7 @@ "end": 197238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -225257,6 +231294,7 @@ "end": 197275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -225316,6 +231354,7 @@ "end": 197299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -225338,6 +231377,7 @@ "end": 197306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -225351,6 +231391,7 @@ "end": 197309 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -225406,6 +231447,7 @@ "end": 197334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -225436,6 +231478,7 @@ "end": 197339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -225497,6 +231540,7 @@ "end": 197379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -225556,6 +231600,7 @@ "end": 197403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -225578,6 +231623,7 @@ "end": 197410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -225628,6 +231674,7 @@ "end": 197453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -225667,6 +231714,7 @@ "end": 197485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -225710,6 +231758,7 @@ "end": 197514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -225730,6 +231779,7 @@ "end": 197517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -225750,6 +231800,7 @@ "end": 197520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -225770,6 +231821,7 @@ "end": 197523 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -225790,6 +231842,7 @@ "end": 197526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -225810,6 +231863,7 @@ "end": 197529 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -226013,6 +232067,7 @@ "end": 197680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -226043,6 +232098,7 @@ "end": 197685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -226104,6 +232160,7 @@ "end": 197725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -226163,6 +232220,7 @@ "end": 197749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -226185,6 +232243,7 @@ "end": 197756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -226240,6 +232299,7 @@ "end": 197785 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -226270,6 +232330,7 @@ "end": 197790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -226331,6 +232392,7 @@ "end": 197824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -226390,6 +232452,7 @@ "end": 197848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -226412,6 +232475,7 @@ "end": 197855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -226425,6 +232489,7 @@ "end": 197858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -226480,6 +232545,7 @@ "end": 197887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -226510,6 +232576,7 @@ "end": 197892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -226571,6 +232638,7 @@ "end": 197930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -226630,6 +232698,7 @@ "end": 197954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -226652,6 +232721,7 @@ "end": 197961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -226739,6 +232809,7 @@ "end": 198044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -226802,6 +232873,7 @@ "end": 198116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -226841,6 +232913,7 @@ "end": 198148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -226884,6 +232957,7 @@ "end": 198177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -226904,6 +232978,7 @@ "end": 198180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -226959,6 +233034,7 @@ "end": 198204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -226989,6 +233065,7 @@ "end": 198209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -227050,6 +233127,7 @@ "end": 198244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -227109,6 +233187,7 @@ "end": 198268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -227131,6 +233210,7 @@ "end": 198275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -227144,6 +233224,7 @@ "end": 198278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -227194,6 +233275,7 @@ "end": 198321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -227256,6 +233338,7 @@ "end": 198379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -227276,6 +233359,7 @@ "end": 198382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -227365,6 +233449,7 @@ "end": 198465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -227424,6 +233509,7 @@ "end": 198488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -227533,6 +233619,7 @@ "end": 198528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -227601,6 +233688,7 @@ "end": 198557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -227631,6 +233719,7 @@ "end": 198562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -227692,6 +233781,7 @@ "end": 198595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -227751,6 +233841,7 @@ "end": 198619 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -227773,6 +233864,7 @@ "end": 198626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -227823,6 +233915,7 @@ "end": 198669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -227885,6 +233978,7 @@ "end": 198727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -227905,6 +233999,7 @@ "end": 198730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -227925,6 +234020,7 @@ "end": 198733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -227945,6 +234041,7 @@ "end": 198736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -228000,6 +234097,7 @@ "end": 198760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -228030,6 +234128,7 @@ "end": 198765 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -228091,6 +234190,7 @@ "end": 198800 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -228150,6 +234250,7 @@ "end": 198824 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -228172,6 +234273,7 @@ "end": 198831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -228462,6 +234564,7 @@ "end": 199059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -228492,6 +234595,7 @@ "end": 199064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -228553,6 +234657,7 @@ "end": 199104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -228612,6 +234717,7 @@ "end": 199128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -228634,6 +234740,7 @@ "end": 199135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -228694,6 +234801,7 @@ "end": 199184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -228733,6 +234841,7 @@ "end": 199222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -228837,6 +234946,7 @@ "end": 199290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -228886,6 +234996,7 @@ "end": 199333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -228925,6 +235036,7 @@ "end": 199363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -229005,6 +235117,7 @@ "end": 199409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -229054,6 +235167,7 @@ "end": 199452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -229093,6 +235207,7 @@ "end": 199480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -229173,6 +235288,7 @@ "end": 199524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -229222,6 +235338,7 @@ "end": 199567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -229356,6 +235473,7 @@ "end": 199684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -229490,6 +235608,7 @@ "end": 199803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -229529,6 +235648,7 @@ "end": 199838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -229594,6 +235714,7 @@ "end": 199874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -229643,6 +235764,7 @@ "end": 199917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false }, @@ -229682,6 +235804,7 @@ "end": 199946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -229747,6 +235870,7 @@ "end": 199980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -229777,6 +235901,7 @@ "end": 200030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parser", "optional": false } @@ -229821,6 +235946,7 @@ "end": 200061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -229840,6 +235966,7 @@ "end": 200072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -229882,6 +236009,7 @@ "end": 200109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -229901,6 +236029,7 @@ "end": 200112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -229920,6 +236049,7 @@ "end": 200115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -229979,6 +236109,7 @@ "end": 200162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -230045,6 +236176,7 @@ "end": 200208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -230091,6 +236223,7 @@ "end": 200236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230107,6 +236240,7 @@ "end": 200241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230127,6 +236261,7 @@ "end": 200256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230154,6 +236289,7 @@ "end": 200291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -230200,6 +236336,7 @@ "end": 200343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -230222,6 +236359,7 @@ "end": 200360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -230296,6 +236434,7 @@ "end": 200439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -230314,6 +236453,7 @@ "end": 200443 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -230334,6 +236474,7 @@ "end": 200445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -230384,6 +236525,7 @@ "end": 200471 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -230402,6 +236544,7 @@ "end": 200475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -230422,6 +236565,7 @@ "end": 200477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -230472,6 +236616,7 @@ "end": 200503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -230490,6 +236635,7 @@ "end": 200507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -230510,6 +236656,7 @@ "end": 200509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -230560,6 +236707,7 @@ "end": 200535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -230578,6 +236726,7 @@ "end": 200539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -230598,6 +236747,7 @@ "end": 200541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -230634,6 +236784,7 @@ "end": 200582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -230653,6 +236804,7 @@ "end": 200584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -230721,6 +236873,7 @@ "end": 200612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230748,6 +236901,7 @@ "end": 200625 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230776,6 +236930,7 @@ "end": 200639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230804,6 +236959,7 @@ "end": 200653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230832,6 +236988,7 @@ "end": 200667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230863,6 +237020,7 @@ "end": 200725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isASCIIAlpha", "optional": false }, @@ -230882,6 +237040,7 @@ "end": 200727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -230936,6 +237095,7 @@ "end": 200755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230963,6 +237123,7 @@ "end": 200767 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -230998,6 +237159,7 @@ "end": 200779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231025,6 +237187,7 @@ "end": 200791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231057,6 +237220,7 @@ "end": 200846 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -231076,6 +237240,7 @@ "end": 200848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -231095,6 +237260,7 @@ "end": 200851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -231114,6 +237280,7 @@ "end": 200854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -231157,6 +237324,7 @@ "end": 200879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -231181,6 +237349,7 @@ "end": 200883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231220,6 +237389,7 @@ "end": 200920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231230,6 +237400,7 @@ "end": 200926 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -231266,6 +237437,7 @@ "end": 200968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -231285,6 +237457,7 @@ "end": 200971 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -231325,6 +237498,7 @@ "end": 201004 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -231335,6 +237509,7 @@ "end": 201010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -231373,6 +237548,7 @@ "end": 201043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231392,6 +237568,7 @@ "end": 201054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -231433,6 +237610,7 @@ "end": 201117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231452,6 +237630,7 @@ "end": 201128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -231484,6 +237663,7 @@ "end": 201159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231537,6 +237717,7 @@ "end": 201269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -231556,6 +237737,7 @@ "end": 201272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -231603,6 +237785,7 @@ "end": 201301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -231613,6 +237796,7 @@ "end": 201307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -231631,6 +237815,7 @@ "end": 201312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -231641,6 +237826,7 @@ "end": 201318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -231680,6 +237866,7 @@ "end": 201347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -231699,6 +237886,7 @@ "end": 201358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -231740,6 +237928,7 @@ "end": 201413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -231759,6 +237948,7 @@ "end": 201424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -231791,6 +237981,7 @@ "end": 201451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -231832,6 +238023,7 @@ "end": 201559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -231851,6 +238043,7 @@ "end": 201561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -231870,6 +238063,7 @@ "end": 201564 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -231913,6 +238107,7 @@ "end": 201589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -231937,6 +238132,7 @@ "end": 201593 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -231980,6 +238176,7 @@ "end": 201643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -231999,6 +238196,7 @@ "end": 201646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -232046,6 +238244,7 @@ "end": 201675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -232056,6 +238255,7 @@ "end": 201681 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -232074,6 +238274,7 @@ "end": 201686 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -232084,6 +238285,7 @@ "end": 201692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -232123,6 +238325,7 @@ "end": 201721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -232142,6 +238345,7 @@ "end": 201732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -232183,6 +238387,7 @@ "end": 201787 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -232233,6 +238438,7 @@ "end": 201825 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -232288,6 +238494,7 @@ "end": 201906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -232306,6 +238513,7 @@ "end": 201920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -232376,6 +238584,7 @@ "end": 201952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -232394,6 +238603,7 @@ "end": 201966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -232464,6 +238674,7 @@ "end": 201998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -232482,6 +238693,7 @@ "end": 202012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -232552,6 +238764,7 @@ "end": 202044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -232570,6 +238783,7 @@ "end": 202058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -232640,6 +238854,7 @@ "end": 202090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -232658,6 +238873,7 @@ "end": 202104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -232728,6 +238944,7 @@ "end": 202136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -232746,6 +238963,7 @@ "end": 202161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -232804,6 +239022,7 @@ "end": 202189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false, "typeAnnotation": null @@ -232822,6 +239041,7 @@ "end": 202214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -232880,6 +239100,7 @@ "end": 202242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false, "typeAnnotation": null @@ -232898,6 +239119,7 @@ "end": 202267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -232956,6 +239178,7 @@ "end": 202295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false, "typeAnnotation": null @@ -232974,6 +239197,7 @@ "end": 202320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -233032,6 +239256,7 @@ "end": 202348 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": null @@ -233050,6 +239275,7 @@ "end": 202362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233120,6 +239346,7 @@ "end": 202393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": null @@ -233138,6 +239365,7 @@ "end": 202407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233208,6 +239436,7 @@ "end": 202438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": null @@ -233226,6 +239455,7 @@ "end": 202452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233296,6 +239526,7 @@ "end": 202483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false, "typeAnnotation": null @@ -233314,6 +239545,7 @@ "end": 202497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233384,6 +239616,7 @@ "end": 202528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": null @@ -233402,6 +239635,7 @@ "end": 202553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -233460,6 +239694,7 @@ "end": 202581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false, "typeAnnotation": null @@ -233478,6 +239713,7 @@ "end": 202606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -233536,6 +239772,7 @@ "end": 202634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false, "typeAnnotation": null @@ -233554,6 +239791,7 @@ "end": 202659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -233612,6 +239850,7 @@ "end": 202687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false, "typeAnnotation": null @@ -233630,6 +239869,7 @@ "end": 202701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233700,6 +239940,7 @@ "end": 202732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false, "typeAnnotation": null @@ -233718,6 +239959,7 @@ "end": 202746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233788,6 +240030,7 @@ "end": 202777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false, "typeAnnotation": null @@ -233806,6 +240049,7 @@ "end": 202791 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -233876,6 +240120,7 @@ "end": 202822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false, "typeAnnotation": null @@ -233894,6 +240139,7 @@ "end": 202847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -233952,6 +240198,7 @@ "end": 202875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false, "typeAnnotation": null @@ -233970,6 +240217,7 @@ "end": 202900 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -234028,6 +240276,7 @@ "end": 202928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false, "typeAnnotation": null @@ -234046,6 +240295,7 @@ "end": 202953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -234104,6 +240354,7 @@ "end": 202981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false, "typeAnnotation": null @@ -234122,6 +240373,7 @@ "end": 203006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "consumeSpecialNameChar", "optional": false }, @@ -234180,6 +240432,7 @@ "end": 203034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false, "typeAnnotation": null @@ -234198,6 +240451,7 @@ "end": 203048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234268,6 +240522,7 @@ "end": 203079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false, "typeAnnotation": null @@ -234286,6 +240541,7 @@ "end": 203093 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234356,6 +240612,7 @@ "end": 203124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false, "typeAnnotation": null @@ -234374,6 +240631,7 @@ "end": 203138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234444,6 +240702,7 @@ "end": 203169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false, "typeAnnotation": null @@ -234462,6 +240721,7 @@ "end": 203183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234532,6 +240792,7 @@ "end": 203214 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false, "typeAnnotation": null @@ -234550,6 +240811,7 @@ "end": 203228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234620,6 +240882,7 @@ "end": 203260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false, "typeAnnotation": null @@ -234638,6 +240901,7 @@ "end": 203274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ifElseState", "optional": false }, @@ -234708,6 +240972,7 @@ "end": 203306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false, "typeAnnotation": null @@ -234746,6 +241011,7 @@ "end": 203357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -234765,6 +241031,7 @@ "end": 203359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -234784,6 +241051,7 @@ "end": 203362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -234827,6 +241095,7 @@ "end": 203391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -235290,6 +241559,7 @@ "end": 203782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -235377,6 +241647,7 @@ "end": 203823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235402,6 +241673,7 @@ "end": 203837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235454,6 +241726,7 @@ "end": 203861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235547,6 +241820,7 @@ "end": 203916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -235578,6 +241852,7 @@ "end": 203920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235603,6 +241878,7 @@ "end": 203934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235655,6 +241931,7 @@ "end": 203958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -235692,6 +241969,7 @@ "end": 203988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -235721,6 +241999,7 @@ "end": 204003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -235774,6 +242053,7 @@ "end": 204054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -236266,6 +242546,7 @@ "end": 204487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -236305,6 +242586,7 @@ "end": 204517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -236420,6 +242702,7 @@ "end": 204579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -236488,6 +242771,7 @@ "end": 204642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -236573,6 +242857,7 @@ "end": 204721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -236612,6 +242897,7 @@ "end": 204749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -236727,6 +243013,7 @@ "end": 204811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -236766,6 +243053,7 @@ "end": 204861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -236814,6 +243102,7 @@ "end": 204875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -236979,6 +243268,7 @@ "end": 205013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -237104,6 +243394,7 @@ "end": 205131 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -237432,6 +243723,7 @@ "end": 205467 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -237571,6 +243863,7 @@ "end": 205614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -237610,6 +243903,7 @@ "end": 205648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -237650,6 +243944,7 @@ "end": 205677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -237994,6 +244289,7 @@ "end": 205993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -238467,6 +244763,7 @@ "end": 206411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -238506,6 +244803,7 @@ "end": 206454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -238546,6 +244844,7 @@ "end": 206483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -238635,6 +244934,7 @@ "end": 206567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -238841,6 +245141,7 @@ "end": 206727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -238908,6 +245209,7 @@ "end": 206771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -238921,6 +245223,7 @@ "end": 206773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -239005,6 +245308,7 @@ "end": 206850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239170,6 +245474,7 @@ "end": 206996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239342,6 +245647,7 @@ "end": 207154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isASCIIAlpha", "optional": false }, @@ -239355,6 +245661,7 @@ "end": 207156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -239532,6 +245839,7 @@ "end": 207287 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239559,6 +245867,7 @@ "end": 207300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239654,6 +245963,7 @@ "end": 207336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239681,6 +245991,7 @@ "end": 207349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239827,6 +246138,7 @@ "end": 207491 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -239866,6 +246178,7 @@ "end": 207530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -239920,6 +246233,7 @@ "end": 207559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239947,6 +246261,7 @@ "end": 207572 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -239975,6 +246290,7 @@ "end": 207594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -239988,6 +246304,7 @@ "end": 207596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -240185,6 +246502,7 @@ "end": 207803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -240224,6 +246542,7 @@ "end": 207853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -240264,6 +246583,7 @@ "end": 207891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -240277,6 +246597,7 @@ "end": 207893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -240313,6 +246634,7 @@ "end": 207910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -240462,6 +246784,7 @@ "end": 208044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -240489,6 +246812,7 @@ "end": 208057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -240586,6 +246910,7 @@ "end": 208150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -240613,6 +246938,7 @@ "end": 208163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -240808,6 +247134,7 @@ "end": 208410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isASCIIAlpha", "optional": false }, @@ -240821,6 +247148,7 @@ "end": 208412 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -241104,6 +247432,7 @@ "end": 208707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -241143,6 +247472,7 @@ "end": 208753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -241190,6 +247520,7 @@ "end": 208782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -241217,6 +247548,7 @@ "end": 208804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -241230,6 +247562,7 @@ "end": 208806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -241427,6 +247760,7 @@ "end": 209010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -241466,6 +247800,7 @@ "end": 209059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -241506,6 +247841,7 @@ "end": 209088 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -241694,6 +248030,7 @@ "end": 209267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -241733,6 +248070,7 @@ "end": 209316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -241773,6 +248111,7 @@ "end": 209345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -241992,6 +248331,7 @@ "end": 209539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242088,6 +248428,7 @@ "end": 209633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -242101,6 +248442,7 @@ "end": 209635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -242269,6 +248611,7 @@ "end": 209803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -242308,6 +248651,7 @@ "end": 209849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -242348,6 +248692,7 @@ "end": 209878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242620,6 +248965,7 @@ "end": 210128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -242633,6 +248979,7 @@ "end": 210130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -242779,6 +249126,7 @@ "end": 210280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -242818,6 +249166,7 @@ "end": 210325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -242879,6 +249228,7 @@ "end": 210354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242906,6 +249256,7 @@ "end": 210367 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242934,6 +249285,7 @@ "end": 210380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -242962,6 +249314,7 @@ "end": 210402 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -242975,6 +249328,7 @@ "end": 210404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -243264,6 +249618,7 @@ "end": 210669 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -243303,6 +249658,7 @@ "end": 210717 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -243343,6 +249699,7 @@ "end": 210746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -243439,6 +249796,7 @@ "end": 210831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -243466,6 +249824,7 @@ "end": 210844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -243548,6 +249907,7 @@ "end": 210910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -243669,6 +250029,7 @@ "end": 211034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -243682,6 +250043,7 @@ "end": 211036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -243758,6 +250120,7 @@ "end": 211095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -243918,6 +250281,7 @@ "end": 211261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -243957,6 +250321,7 @@ "end": 211311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -243997,6 +250362,7 @@ "end": 211340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -244162,6 +250528,7 @@ "end": 211486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -244334,6 +250701,7 @@ "end": 211642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -244347,6 +250715,7 @@ "end": 211644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -244553,6 +250922,7 @@ "end": 211852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -244592,6 +250962,7 @@ "end": 211899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -244611,6 +250982,7 @@ "end": 211902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -244651,6 +251023,7 @@ "end": 211931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -244661,6 +251034,7 @@ "end": 211937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -244785,6 +251159,7 @@ "end": 212043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -244890,6 +251265,7 @@ "end": 212141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -245174,6 +251550,7 @@ "end": 212427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -245213,6 +251590,7 @@ "end": 212485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -245278,6 +251656,7 @@ "end": 212538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -245339,6 +251718,7 @@ "end": 212589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -245378,6 +251758,7 @@ "end": 212647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -245443,6 +251824,7 @@ "end": 212700 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -245504,6 +251886,7 @@ "end": 212751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -245543,6 +251926,7 @@ "end": 212805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -245590,6 +251974,7 @@ "end": 212843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -245603,6 +251988,7 @@ "end": 212845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -245624,6 +252010,7 @@ "end": 212851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -245898,6 +252285,7 @@ "end": 213105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -246182,6 +252570,7 @@ "end": 213391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -246221,6 +252610,7 @@ "end": 213438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -246296,6 +252686,7 @@ "end": 213477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -246338,6 +252729,7 @@ "end": 213494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -246414,6 +252806,7 @@ "end": 213557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -246453,6 +252846,7 @@ "end": 213600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -246493,6 +252887,7 @@ "end": 213629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -246771,6 +253166,7 @@ "end": 213875 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -246810,6 +253206,7 @@ "end": 213928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -246850,6 +253247,7 @@ "end": 213957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -247128,6 +253526,7 @@ "end": 214213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -247167,6 +253566,7 @@ "end": 214256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -247207,6 +253607,7 @@ "end": 214285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -247450,6 +253851,7 @@ "end": 214535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -247489,6 +253891,7 @@ "end": 214574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -247529,6 +253932,7 @@ "end": 214603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -247631,6 +254035,7 @@ "end": 214674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -247670,6 +254075,7 @@ "end": 214720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -247710,6 +254116,7 @@ "end": 214749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -248054,6 +254461,7 @@ "end": 215027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -248093,6 +254501,7 @@ "end": 215070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -248133,6 +254542,7 @@ "end": 215099 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -248300,6 +254710,7 @@ "end": 215288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -248339,6 +254750,7 @@ "end": 215331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -248379,6 +254791,7 @@ "end": 215360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -248717,6 +255130,7 @@ "end": 215608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -248830,6 +255244,7 @@ "end": 215727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -248869,6 +255284,7 @@ "end": 215769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -248909,6 +255325,7 @@ "end": 215798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -249190,6 +255607,7 @@ "end": 216087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -249229,6 +255647,7 @@ "end": 216124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -249269,6 +255688,7 @@ "end": 216153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -249371,6 +255791,7 @@ "end": 216224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -249410,6 +255831,7 @@ "end": 216265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -249450,6 +255872,7 @@ "end": 216294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -249597,6 +256020,7 @@ "end": 216408 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -249636,6 +256060,7 @@ "end": 216449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -249676,6 +256101,7 @@ "end": 216478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250014,6 +256440,7 @@ "end": 216724 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250127,6 +256554,7 @@ "end": 216843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -250166,6 +256594,7 @@ "end": 216887 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -250213,6 +256642,7 @@ "end": 216916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250240,6 +256670,7 @@ "end": 216929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250337,6 +256768,7 @@ "end": 217014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250364,6 +256796,7 @@ "end": 217027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250571,6 +257004,7 @@ "end": 217254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -250610,6 +257044,7 @@ "end": 217301 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -250709,6 +257144,7 @@ "end": 217353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250736,6 +257172,7 @@ "end": 217366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250887,6 +257324,7 @@ "end": 217475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -250914,6 +257352,7 @@ "end": 217488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -251075,6 +257514,7 @@ "end": 217629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -251114,6 +257554,7 @@ "end": 217676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -251133,6 +257574,7 @@ "end": 217679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -251187,6 +257629,7 @@ "end": 217708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -251214,6 +257657,7 @@ "end": 217721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -251242,6 +257686,7 @@ "end": 217743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -251255,6 +257700,7 @@ "end": 217745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -251313,6 +257759,7 @@ "end": 217790 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -251447,6 +257894,7 @@ "end": 217928 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -251486,6 +257934,7 @@ "end": 217974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -251505,6 +257954,7 @@ "end": 217977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -251552,6 +258002,7 @@ "end": 218006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -251579,6 +258030,7 @@ "end": 218028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "whitespace", "optional": false }, @@ -251592,6 +258044,7 @@ "end": 218030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -251771,6 +258224,7 @@ "end": 218177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -251905,6 +258359,7 @@ "end": 218304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -251944,6 +258399,7 @@ "end": 218345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -251984,6 +258440,7 @@ "end": 218374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -252033,6 +258490,7 @@ "end": 218414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -252078,6 +258536,7 @@ "end": 218433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -252103,6 +258562,7 @@ "end": 218445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -252228,6 +258688,7 @@ "end": 218568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -252389,6 +258850,7 @@ "end": 218664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -252429,6 +258891,7 @@ "end": 218696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -252442,6 +258905,7 @@ "end": 218699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -252508,6 +258972,7 @@ "end": 218750 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -252524,6 +258989,7 @@ "end": 218752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -252659,6 +259125,7 @@ "end": 218912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -252721,6 +259188,7 @@ "end": 218982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -252791,6 +259259,7 @@ "end": 219033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -252815,6 +259284,7 @@ "end": 219040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Math", "optional": false }, @@ -252866,6 +259336,7 @@ "end": 219060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -252910,6 +259381,7 @@ "end": 219094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -252954,6 +259426,7 @@ "end": 219132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -253012,6 +259485,7 @@ "end": 219155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -253025,6 +259499,7 @@ "end": 219158 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -253074,6 +259549,7 @@ "end": 219195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -253120,6 +259596,7 @@ "end": 219227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -253142,6 +259619,7 @@ "end": 219238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -253214,6 +259692,7 @@ "end": 219289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -253239,6 +259718,7 @@ "end": 219299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -253298,6 +259778,7 @@ "end": 219353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -253346,6 +259827,7 @@ "end": 219445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -253395,6 +259877,7 @@ "end": 219514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -253434,6 +259917,7 @@ "end": 219557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -253474,6 +259958,7 @@ "end": 219586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -253846,6 +260331,7 @@ "end": 219920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -253873,6 +260359,7 @@ "end": 219931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -253909,6 +260396,7 @@ "end": 219955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isASCIIAlpha", "optional": false }, @@ -253922,6 +260410,7 @@ "end": 219957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -254126,6 +260615,7 @@ "end": 220115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -254198,6 +260688,7 @@ "end": 220182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -254415,6 +260906,7 @@ "end": 220492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -254454,6 +260946,7 @@ "end": 220536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -254473,6 +260966,7 @@ "end": 220539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -254492,6 +260986,7 @@ "end": 220542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -254535,6 +261030,7 @@ "end": 220571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -254575,6 +261071,7 @@ "end": 220595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -254603,6 +261100,7 @@ "end": 220622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -254660,6 +261158,7 @@ "end": 220671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -254718,6 +261217,7 @@ "end": 220697 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -254777,6 +261277,7 @@ "end": 220742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -254795,6 +261296,7 @@ "end": 220753 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -254808,6 +261310,7 @@ "end": 220755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -254821,6 +261324,7 @@ "end": 220758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -254890,6 +261394,7 @@ "end": 220803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -254912,6 +261417,7 @@ "end": 220813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -254972,6 +261478,7 @@ "end": 220862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -255143,6 +261650,7 @@ "end": 221010 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -255182,6 +261690,7 @@ "end": 221055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -255222,6 +261731,7 @@ "end": 221084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255347,6 +261857,7 @@ "end": 221190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255374,6 +261885,7 @@ "end": 221201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255671,6 +262183,7 @@ "end": 221543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -255710,6 +262223,7 @@ "end": 221584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -255750,6 +262264,7 @@ "end": 221613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255895,6 +262410,7 @@ "end": 221720 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255922,6 +262438,7 @@ "end": 221731 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255964,6 +262481,7 @@ "end": 221744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -255991,6 +262509,7 @@ "end": 221755 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -256034,6 +262553,7 @@ "end": 221768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -256061,6 +262581,7 @@ "end": 221779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -256360,6 +262881,7 @@ "end": 222122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -257599,6 +264121,7 @@ "end": 223385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -257772,6 +264295,7 @@ "end": 223526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -257951,6 +264475,7 @@ "end": 223655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258059,6 +264584,7 @@ "end": 223782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258167,6 +264693,7 @@ "end": 223895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258275,6 +264802,7 @@ "end": 224003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258383,6 +264911,7 @@ "end": 224118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258491,6 +265020,7 @@ "end": 224235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258599,6 +265129,7 @@ "end": 224342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258707,6 +265238,7 @@ "end": 224456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258815,6 +265347,7 @@ "end": 224567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -258923,6 +265456,7 @@ "end": 224684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259031,6 +265565,7 @@ "end": 224811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259139,6 +265674,7 @@ "end": 224930 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259247,6 +265783,7 @@ "end": 225048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259355,6 +265892,7 @@ "end": 225165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259463,6 +266001,7 @@ "end": 225278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259571,6 +266110,7 @@ "end": 225390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259679,6 +266219,7 @@ "end": 225513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259787,6 +266328,7 @@ "end": 225627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -259895,6 +266437,7 @@ "end": 225739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260003,6 +266546,7 @@ "end": 225855 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260111,6 +266655,7 @@ "end": 225967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260219,6 +266764,7 @@ "end": 226079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260327,6 +266873,7 @@ "end": 226195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260410,6 +266957,7 @@ "end": 226283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -260433,6 +266981,7 @@ "end": 226291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260516,6 +267065,7 @@ "end": 226379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -260539,6 +267089,7 @@ "end": 226387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260622,6 +267173,7 @@ "end": 226475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, @@ -260645,6 +267197,7 @@ "end": 226483 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260728,6 +267281,7 @@ "end": 226571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false }, @@ -260751,6 +267305,7 @@ "end": 226579 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260834,6 +267389,7 @@ "end": 226667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -260857,6 +267413,7 @@ "end": 226675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -260940,6 +267497,7 @@ "end": 226763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "p", "optional": false }, @@ -260963,6 +267521,7 @@ "end": 226771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261046,6 +267605,7 @@ "end": 226859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "m", "optional": false }, @@ -261069,6 +267629,7 @@ "end": 226867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261152,6 +267713,7 @@ "end": 226955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "g", "optional": false }, @@ -261175,6 +267737,7 @@ "end": 226963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261283,6 +267846,7 @@ "end": 227079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261378,6 +267942,7 @@ "end": 227170 }, "ctxt": 0, + "nodeId": 4294967295, "value": "_", "optional": false }, @@ -261401,6 +267966,7 @@ "end": 227178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261509,6 +268075,7 @@ "end": 227293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261604,6 +268171,7 @@ "end": 227384 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -261627,6 +268195,7 @@ "end": 227392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261735,6 +268304,7 @@ "end": 227498 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261818,6 +268388,7 @@ "end": 227586 }, "ctxt": 0, + "nodeId": 4294967295, "value": "w", "optional": false }, @@ -261841,6 +268412,7 @@ "end": 227594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -261924,6 +268496,7 @@ "end": 227682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "S", "optional": false }, @@ -261947,6 +268520,7 @@ "end": 227690 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262055,6 +268629,7 @@ "end": 227806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262150,6 +268725,7 @@ "end": 227897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -262173,6 +268749,7 @@ "end": 227905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262256,6 +268833,7 @@ "end": 227993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -262279,6 +268857,7 @@ "end": 228001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262362,6 +268941,7 @@ "end": 228089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -262385,6 +268965,7 @@ "end": 228097 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262493,6 +269074,7 @@ "end": 228212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262588,6 +269170,7 @@ "end": 228303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "N", "optional": false }, @@ -262611,6 +269194,7 @@ "end": 228311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262694,6 +269278,7 @@ "end": 228399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -262717,6 +269302,7 @@ "end": 228407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262800,6 +269386,7 @@ "end": 228495 }, "ctxt": 0, + "nodeId": 4294967295, "value": "k", "optional": false }, @@ -262823,6 +269410,7 @@ "end": 228503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -262906,6 +269494,7 @@ "end": 228591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -262929,6 +269518,7 @@ "end": 228599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263037,6 +269627,7 @@ "end": 228715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263132,6 +269723,7 @@ "end": 228806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "L", "optional": false }, @@ -263155,6 +269747,7 @@ "end": 228814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263238,6 +269831,7 @@ "end": 228902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, @@ -263261,6 +269855,7 @@ "end": 228910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263344,6 +269939,7 @@ "end": 228998 }, "ctxt": 0, + "nodeId": 4294967295, "value": "R", "optional": false }, @@ -263367,6 +269963,7 @@ "end": 229006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263475,6 +270072,7 @@ "end": 229121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263595,6 +270193,7 @@ "end": 229246 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263703,6 +270302,7 @@ "end": 229358 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263786,6 +270386,7 @@ "end": 229446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -263809,6 +270410,7 @@ "end": 229454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263892,6 +270494,7 @@ "end": 229542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "O", "optional": false }, @@ -263915,6 +270518,7 @@ "end": 229550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -263998,6 +270602,7 @@ "end": 229638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -264021,6 +270626,7 @@ "end": 229646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264104,6 +270710,7 @@ "end": 229734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -264127,6 +270734,7 @@ "end": 229742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264235,6 +270843,7 @@ "end": 229852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264343,6 +270952,7 @@ "end": 229962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264426,6 +271036,7 @@ "end": 230050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -264449,6 +271060,7 @@ "end": 230058 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264532,6 +271144,7 @@ "end": 230146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -264555,6 +271168,7 @@ "end": 230154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264663,6 +271277,7 @@ "end": 230265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264771,6 +271386,7 @@ "end": 230375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264879,6 +271495,7 @@ "end": 230489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -264962,6 +271579,7 @@ "end": 230577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "M", "optional": false }, @@ -264985,6 +271603,7 @@ "end": 230585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -265070,6 +271689,7 @@ "end": 230670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -265308,6 +271928,7 @@ "end": 230868 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -265551,6 +272172,7 @@ "end": 231114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -265613,6 +272235,7 @@ "end": 231185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -265901,6 +272524,7 @@ "end": 231359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -266118,6 +272742,7 @@ "end": 231502 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -267589,6 +274214,7 @@ "end": 232761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -267647,6 +274273,7 @@ "end": 232829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -267832,6 +274459,7 @@ "end": 232992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -267871,6 +274499,7 @@ "end": 233026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -267945,6 +274574,7 @@ "end": 233060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -268085,6 +274715,7 @@ "end": 233169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false }, @@ -268124,6 +274755,7 @@ "end": 233205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -268257,6 +274889,7 @@ "end": 233304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -268335,6 +274968,7 @@ "end": 233376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -268368,6 +275002,7 @@ "end": 233451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Tokenizer", "optional": false } @@ -268412,6 +275047,7 @@ "end": 233482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -268439,6 +275075,7 @@ "end": 233497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "q", "optional": false } @@ -268481,6 +275118,7 @@ "end": 233532 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -268500,6 +275138,7 @@ "end": 233535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -268519,6 +275158,7 @@ "end": 233538 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -268578,6 +275218,7 @@ "end": 233585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -268651,6 +275292,7 @@ "end": 233627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -268681,6 +275323,7 @@ "end": 233648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -268700,6 +275343,7 @@ "end": 233651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -268719,6 +275363,7 @@ "end": 233654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -268738,6 +275383,7 @@ "end": 233657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -268778,6 +275424,7 @@ "end": 233682 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -268788,6 +275435,7 @@ "end": 233696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -268812,6 +275460,7 @@ "end": 233699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -268823,6 +275472,7 @@ "end": 233703 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -268856,6 +275506,7 @@ "end": 233727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -268878,6 +275529,7 @@ "end": 233744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -268891,6 +275543,7 @@ "end": 233747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -268970,6 +275623,7 @@ "end": 233860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -268986,6 +275640,7 @@ "end": 233862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -269032,6 +275687,7 @@ "end": 233932 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -269051,6 +275707,7 @@ "end": 233935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -269070,6 +275727,7 @@ "end": 233938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -269089,6 +275747,7 @@ "end": 233941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -269129,6 +275788,7 @@ "end": 233966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -269139,6 +275799,7 @@ "end": 233980 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -269163,6 +275824,7 @@ "end": 233983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -269174,6 +275836,7 @@ "end": 233987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -269207,6 +275870,7 @@ "end": 234006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -269223,6 +275887,7 @@ "end": 234008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -269241,6 +275906,7 @@ "end": 234013 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -269257,6 +275923,7 @@ "end": 234015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -269301,6 +275968,7 @@ "end": 234050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -269374,6 +276042,7 @@ "end": 234095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -269404,6 +276073,7 @@ "end": 234116 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -269423,6 +276093,7 @@ "end": 234119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -269469,6 +276140,7 @@ "end": 234145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -269491,6 +276163,7 @@ "end": 234162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -269552,6 +276225,7 @@ "end": 234243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -269588,6 +276262,7 @@ "end": 234290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -269607,6 +276282,7 @@ "end": 234293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -269653,6 +276329,7 @@ "end": 234314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -269680,6 +276357,7 @@ "end": 234329 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -269722,6 +276400,7 @@ "end": 234363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -269788,6 +276467,7 @@ "end": 234406 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -269828,6 +276508,7 @@ "end": 234431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -269844,6 +276525,7 @@ "end": 234436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -269870,6 +276552,7 @@ "end": 234457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -269899,6 +276582,7 @@ "end": 234480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -269935,6 +276619,7 @@ "end": 234508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -269975,6 +276660,7 @@ "end": 234548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -269991,6 +276677,7 @@ "end": 234553 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -270021,6 +276708,7 @@ "end": 234584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -270066,6 +276754,7 @@ "end": 234608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -270106,6 +276795,7 @@ "end": 234640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -270119,6 +276809,7 @@ "end": 234643 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -270147,6 +276838,7 @@ "end": 234647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -270160,6 +276852,7 @@ "end": 234649 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -270173,6 +276866,7 @@ "end": 234652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -270186,6 +276880,7 @@ "end": 234655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -270219,6 +276914,7 @@ "end": 234675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -270232,6 +276928,7 @@ "end": 234677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -270245,6 +276942,7 @@ "end": 234680 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -270266,6 +276964,7 @@ "end": 234707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -270305,6 +277004,7 @@ "end": 234740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -270371,6 +277071,7 @@ "end": 234783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -270390,6 +277091,7 @@ "end": 234786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -270439,6 +277141,7 @@ "end": 234816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -270455,6 +277158,7 @@ "end": 234821 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -270485,6 +277189,7 @@ "end": 234848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -270537,6 +277242,7 @@ "end": 234873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -270577,6 +277283,7 @@ "end": 234905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -270590,6 +277297,7 @@ "end": 234908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -270619,6 +277327,7 @@ "end": 234912 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -270632,6 +277341,7 @@ "end": 234914 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -270645,6 +277355,7 @@ "end": 234917 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -270658,6 +277369,7 @@ "end": 234920 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -270704,6 +277416,7 @@ "end": 234954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -270770,6 +277483,7 @@ "end": 235000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -270816,6 +277530,7 @@ "end": 235028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -270832,6 +277547,7 @@ "end": 235033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -270852,6 +277568,7 @@ "end": 235048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -270879,6 +277596,7 @@ "end": 235083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -270925,6 +277643,7 @@ "end": 235135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -270947,6 +277666,7 @@ "end": 235152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -271024,6 +277744,7 @@ "end": 235227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271056,6 +277777,7 @@ "end": 235242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271088,6 +277810,7 @@ "end": 235261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271120,6 +277843,7 @@ "end": 235274 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271152,6 +277876,7 @@ "end": 235290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271184,6 +277909,7 @@ "end": 235304 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271216,6 +277942,7 @@ "end": 235324 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271248,6 +277975,7 @@ "end": 235337 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271280,6 +278008,7 @@ "end": 235352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -271342,6 +278071,7 @@ "end": 235387 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -271360,6 +278090,7 @@ "end": 235391 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -271409,6 +278140,7 @@ "end": 235417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -271431,6 +278163,7 @@ "end": 235434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -271522,6 +278255,7 @@ "end": 235545 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -271573,6 +278307,7 @@ "end": 235604 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -271591,6 +278326,7 @@ "end": 235608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -271640,6 +278376,7 @@ "end": 235634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -271662,6 +278399,7 @@ "end": 235651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -271753,6 +278491,7 @@ "end": 235766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -271807,6 +278546,7 @@ "end": 235830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -271829,6 +278569,7 @@ "end": 235847 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -271920,6 +278661,7 @@ "end": 235966 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -271957,6 +278699,7 @@ "end": 236042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseDOM", "optional": false }, @@ -271976,6 +278719,7 @@ "end": 236044 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -271995,6 +278739,7 @@ "end": 236047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -272038,6 +278783,7 @@ "end": 236072 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -272062,6 +278808,7 @@ "end": 236080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -272104,6 +278851,7 @@ "end": 236101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -272154,6 +278902,7 @@ "end": 236125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -272176,6 +278925,7 @@ "end": 236134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -272189,6 +278939,7 @@ "end": 236137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -272215,6 +278966,7 @@ "end": 236144 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -272242,6 +278994,7 @@ "end": 236171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -272288,6 +279041,7 @@ "end": 236203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -272307,6 +279061,7 @@ "end": 236223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseDOM", "optional": false } @@ -272321,6 +279076,7 @@ "end": 236262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createDomStream", "optional": false }, @@ -272340,6 +279096,7 @@ "end": 236264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -272359,6 +279116,7 @@ "end": 236267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -272378,6 +279136,7 @@ "end": 236270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -272421,6 +279180,7 @@ "end": 236295 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -272445,6 +279205,7 @@ "end": 236303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -272467,6 +279228,7 @@ "end": 236316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -272480,6 +279242,7 @@ "end": 236319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -272493,6 +279256,7 @@ "end": 236322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -272530,6 +279294,7 @@ "end": 236353 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -272552,6 +279317,7 @@ "end": 236362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -272565,6 +279331,7 @@ "end": 236365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -272606,6 +279373,7 @@ "end": 236394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -272625,6 +279393,7 @@ "end": 236428 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createDomStream", "optional": false } @@ -272653,6 +279422,7 @@ "end": 236447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -272671,6 +279441,7 @@ "end": 236451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -272720,6 +279491,7 @@ "end": 236477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -272742,6 +279514,7 @@ "end": 236494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -272840,6 +279613,7 @@ "end": 236608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -272853,6 +279627,7 @@ "end": 236610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -272908,6 +279683,7 @@ "end": 236671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -272926,6 +279702,7 @@ "end": 236675 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -272946,6 +279723,7 @@ "end": 236677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -272999,6 +279777,7 @@ "end": 236699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -273018,6 +279797,7 @@ "end": 236715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -273043,6 +279823,7 @@ "end": 236730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -273063,6 +279844,7 @@ "end": 236732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -273092,6 +279874,7 @@ "end": 236741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -273126,6 +279909,7 @@ "end": 236757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -273152,6 +279936,7 @@ "end": 236770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -273172,6 +279957,7 @@ "end": 236772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -273220,6 +280006,7 @@ "end": 236798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -273238,6 +280025,7 @@ "end": 236802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -273287,6 +280075,7 @@ "end": 236828 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -273309,6 +280098,7 @@ "end": 236845 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -273400,6 +280190,7 @@ "end": 236960 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -273462,6 +280253,7 @@ "end": 237033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -273473,6 +280265,7 @@ "end": 237036 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -273484,6 +280277,7 @@ "end": 237039 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -273536,6 +280330,7 @@ "end": 237091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -273573,6 +280368,7 @@ "end": 237095 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -273653,6 +280449,7 @@ "end": 237153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -273693,6 +280490,7 @@ "end": 237205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -273733,6 +280531,7 @@ "end": 237244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -273773,6 +280572,7 @@ "end": 237282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -273859,6 +280659,7 @@ "end": 237409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RuntimeVersion", "optional": false }, @@ -273900,6 +280701,7 @@ "end": 237441 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -273956,6 +280758,7 @@ "end": 237480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -274002,6 +280805,7 @@ "end": 237537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -274057,6 +280861,7 @@ "end": 237571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274121,6 +280926,7 @@ "end": 237610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274167,6 +280973,7 @@ "end": 237667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -274217,6 +281024,7 @@ "end": 237747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274242,6 +281050,7 @@ "end": 237759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274283,6 +281092,7 @@ "end": 237806 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -274330,6 +281140,7 @@ "end": 237901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -274347,6 +281158,7 @@ "end": 237905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -274382,6 +281194,7 @@ "end": 237937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274422,6 +281235,7 @@ "end": 237973 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -274439,6 +281253,7 @@ "end": 237977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -274474,6 +281289,7 @@ "end": 238017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274514,6 +281330,7 @@ "end": 238050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -274531,6 +281348,7 @@ "end": 238054 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -274573,6 +281391,7 @@ "end": 238108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -274596,6 +281415,7 @@ "end": 238112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274634,6 +281454,7 @@ "end": 238129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -274690,6 +281511,7 @@ "end": 238165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -274721,6 +281543,7 @@ "end": 238192 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -274770,6 +281593,7 @@ "end": 238238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -274783,6 +281607,7 @@ "end": 238241 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -274822,6 +281647,7 @@ "end": 238270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -274840,6 +281666,7 @@ "end": 238275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -274856,6 +281683,7 @@ "end": 238281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -274898,6 +281726,7 @@ "end": 238315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -274947,6 +281776,7 @@ "end": 238356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -274960,6 +281790,7 @@ "end": 238359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -274987,6 +281818,7 @@ "end": 238411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -275035,6 +281867,7 @@ "end": 238484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -275054,6 +281887,7 @@ "end": 238487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -275097,6 +281931,7 @@ "end": 238518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -275115,6 +281950,7 @@ "end": 238522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -275125,6 +281961,7 @@ "end": 238526 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -275159,6 +281996,7 @@ "end": 238549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -275188,6 +282026,7 @@ "end": 238582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -275243,6 +282082,7 @@ "end": 238612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -275286,6 +282126,7 @@ "end": 238665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -275335,6 +282176,7 @@ "end": 238687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -275360,6 +282202,7 @@ "end": 238719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -275403,6 +282246,7 @@ "end": 238751 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -275427,6 +282271,7 @@ "end": 238757 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -275475,6 +282320,7 @@ "end": 238789 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -275539,6 +282385,7 @@ "end": 238946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -275582,6 +282429,7 @@ "end": 238999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -275612,6 +282460,7 @@ "end": 239009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -275645,6 +282494,7 @@ "end": 239047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -275683,6 +282533,7 @@ "end": 239076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -275748,6 +282599,7 @@ "end": 239193 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -275777,6 +282629,7 @@ "end": 239220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -275793,6 +282646,7 @@ "end": 239226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -275854,6 +282708,7 @@ "end": 239270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -275882,6 +282737,7 @@ "end": 239280 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -275917,6 +282773,7 @@ "end": 239297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -275979,6 +282836,7 @@ "end": 239316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -276059,6 +282917,7 @@ "end": 239366 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -276099,6 +282958,7 @@ "end": 239401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -276122,6 +282982,7 @@ "end": 239405 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -276177,6 +283038,7 @@ "end": 239476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -276215,6 +283077,7 @@ "end": 239509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -276270,6 +283133,7 @@ "end": 239645 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -276286,6 +283150,7 @@ "end": 239651 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -276327,6 +283192,7 @@ "end": 239684 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -276344,6 +283210,7 @@ "end": 239688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -276378,6 +283245,7 @@ "end": 239738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -276416,6 +283284,7 @@ "end": 239771 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -276471,6 +283340,7 @@ "end": 239905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -276487,6 +283357,7 @@ "end": 239911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -276528,6 +283399,7 @@ "end": 239945 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -276545,6 +283417,7 @@ "end": 239949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -276579,6 +283452,7 @@ "end": 239999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -276617,6 +283491,7 @@ "end": 240032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -276669,6 +283544,7 @@ "end": 240191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -276717,6 +283593,7 @@ "end": 240259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -276736,6 +283613,7 @@ "end": 240262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -276776,6 +283654,7 @@ "end": 240291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -276792,6 +283671,7 @@ "end": 240297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -276839,6 +283719,7 @@ "end": 240331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -276914,6 +283795,7 @@ "end": 240472 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -276932,6 +283814,7 @@ "end": 240476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -276942,6 +283825,7 @@ "end": 240480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -276976,6 +283860,7 @@ "end": 240503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -277005,6 +283890,7 @@ "end": 240530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -277060,6 +283946,7 @@ "end": 240560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -277103,6 +283990,7 @@ "end": 240613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -277152,6 +284040,7 @@ "end": 240635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -277177,6 +284066,7 @@ "end": 240667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -277220,6 +284110,7 @@ "end": 240699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -277244,6 +284135,7 @@ "end": 240705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -277292,6 +284184,7 @@ "end": 240737 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -277356,6 +284249,7 @@ "end": 240893 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -277399,6 +284293,7 @@ "end": 240946 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -277448,6 +284343,7 @@ "end": 240957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -277499,6 +284395,7 @@ "end": 241003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -277516,6 +284413,7 @@ "end": 241026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encodeURIComponent", "optional": false }, @@ -277529,6 +284427,7 @@ "end": 241028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -277565,6 +284464,7 @@ "end": 241076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -277591,6 +284491,7 @@ "end": 241133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -277629,6 +284530,7 @@ "end": 241162 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -277723,6 +284625,7 @@ "end": 241322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -277737,6 +284640,7 @@ "end": 241327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -277786,6 +284690,7 @@ "end": 241381 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -277826,6 +284731,7 @@ "end": 241410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -277842,6 +284748,7 @@ "end": 241416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -277943,6 +284850,7 @@ "end": 241567 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -277997,6 +284905,7 @@ "end": 241628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "URL", "optional": false }, @@ -278010,6 +284919,7 @@ "end": 241630 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -278048,6 +284958,7 @@ "end": 241699 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -278127,6 +285038,7 @@ "end": 241807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -278146,6 +285058,7 @@ "end": 241832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RuntimeVersion", "optional": false } @@ -278185,6 +285098,7 @@ "end": 241860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -278196,6 +285110,7 @@ "end": 241863 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -278207,6 +285122,7 @@ "end": 241866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -278276,6 +285192,7 @@ "end": 241951 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -278299,6 +285216,7 @@ "end": 241969 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -278348,6 +285266,7 @@ "end": 241990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -278384,6 +285303,7 @@ "end": 242035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -278426,6 +285346,7 @@ "end": 242077 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -278437,6 +285358,7 @@ "end": 242080 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -278448,6 +285370,7 @@ "end": 242083 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -278484,6 +285407,7 @@ "end": 242109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -278502,6 +285426,7 @@ "end": 242113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -278548,6 +285473,7 @@ "end": 242140 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -278566,6 +285492,7 @@ "end": 242150 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -278624,6 +285551,7 @@ "end": 242183 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -278650,6 +285578,7 @@ "end": 242231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHash", "optional": false }, @@ -278669,6 +285598,7 @@ "end": 242233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -278717,6 +285647,7 @@ "end": 242265 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -278728,6 +285659,7 @@ "end": 242269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -278785,6 +285717,7 @@ "end": 242315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -278809,6 +285742,7 @@ "end": 242319 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -278861,6 +285795,7 @@ "end": 242357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -278883,6 +285818,7 @@ "end": 242363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -278919,6 +285855,7 @@ "end": 242403 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Error", "optional": false }, @@ -278939,6 +285876,7 @@ "end": 242439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -279002,6 +285940,7 @@ "end": 242489 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -279044,6 +285983,7 @@ "end": 242527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -279068,6 +286008,7 @@ "end": 242536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Buffer", "optional": false }, @@ -279090,6 +286031,7 @@ "end": 242543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -279138,6 +286080,7 @@ "end": 242594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -279162,6 +286105,7 @@ "end": 242598 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -279184,6 +286128,7 @@ "end": 242611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -279218,6 +286163,7 @@ "end": 242637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -279242,6 +286188,7 @@ "end": 242641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -279264,6 +286211,7 @@ "end": 242650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -279298,6 +286246,7 @@ "end": 242676 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -279316,6 +286265,7 @@ "end": 242694 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base64URLFormat", "optional": false }, @@ -279342,6 +286292,7 @@ "end": 242696 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -279398,6 +286349,7 @@ "end": 242743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -279408,6 +286360,7 @@ "end": 242748 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -279462,6 +286415,7 @@ "end": 242802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "base64URLFormat", "optional": false }, @@ -279481,6 +286435,7 @@ "end": 242804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -279553,6 +286508,7 @@ "end": 242832 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -279701,6 +286657,7 @@ "end": 242918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -279737,6 +286694,7 @@ "end": 242975 }, "ctxt": 0, + "nodeId": 4294967295, "value": "calculateHash", "optional": false } @@ -279779,6 +286737,7 @@ "end": 243017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -279790,6 +286749,7 @@ "end": 243020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -279801,6 +286761,7 @@ "end": 243023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -279853,6 +286814,7 @@ "end": 243075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -279871,6 +286833,7 @@ "end": 243079 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -279917,6 +286880,7 @@ "end": 243105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -279935,6 +286899,7 @@ "end": 243109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -279981,6 +286946,7 @@ "end": 243134 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -280005,6 +286971,7 @@ "end": 243175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false }, @@ -280030,6 +286997,7 @@ "end": 243177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -280092,6 +287060,7 @@ "end": 243208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -280112,6 +287081,7 @@ "end": 243221 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -280137,6 +287107,7 @@ "end": 243253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -280168,6 +287139,7 @@ "end": 243293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -280185,6 +287157,7 @@ "end": 243297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -280221,6 +287194,7 @@ "end": 243327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -280253,6 +287227,7 @@ "end": 243352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -280277,6 +287252,7 @@ "end": 243362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -280290,6 +287266,7 @@ "end": 243364 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -280324,6 +287301,7 @@ "end": 243401 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -280342,6 +287320,7 @@ "end": 243409 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -280355,6 +287334,7 @@ "end": 243411 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -280377,6 +287357,7 @@ "end": 243438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -280414,6 +287395,7 @@ "end": 243466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -280450,6 +287432,7 @@ "end": 243507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false } @@ -280492,6 +287475,7 @@ "end": 243548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -280514,6 +287498,7 @@ "end": 243589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpValidatorRules", "optional": false }, @@ -280555,6 +287540,7 @@ "end": 243621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -280611,6 +287597,7 @@ "end": 243657 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -280841,6 +287828,7 @@ "end": 243859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -280884,6 +287872,7 @@ "end": 243913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -280909,6 +287898,7 @@ "end": 243916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -280958,6 +287948,7 @@ "end": 243949 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -280982,6 +287973,7 @@ "end": 243953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -281086,6 +288078,7 @@ "end": 244015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -281131,6 +288124,7 @@ "end": 244020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -281175,6 +288169,7 @@ "end": 244042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -281233,6 +288228,7 @@ "end": 244086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281246,6 +288242,7 @@ "end": 244089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -281293,6 +288290,7 @@ "end": 244124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281306,6 +288304,7 @@ "end": 244127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -281357,6 +288356,7 @@ "end": 244137 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -281390,6 +288390,7 @@ "end": 244168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -281414,6 +288415,7 @@ "end": 244177 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -281447,6 +288449,7 @@ "end": 244190 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281482,6 +288485,7 @@ "end": 244218 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -281520,6 +288524,7 @@ "end": 244228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -281565,6 +288570,7 @@ "end": 244244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -281616,6 +288622,7 @@ "end": 244273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281629,6 +288636,7 @@ "end": 244276 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -281675,6 +288683,7 @@ "end": 244311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281688,6 +288697,7 @@ "end": 244314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -281721,6 +288731,7 @@ "end": 244351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -281782,6 +288793,7 @@ "end": 244424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -281801,6 +288813,7 @@ "end": 244427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -281841,6 +288854,7 @@ "end": 244452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -281865,6 +288879,7 @@ "end": 244456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -281902,6 +288917,7 @@ "end": 244493 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -281926,6 +288942,7 @@ "end": 244497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -281966,6 +288983,7 @@ "end": 244540 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -281984,6 +289002,7 @@ "end": 244547 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -281994,6 +289013,7 @@ "end": 244552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -282089,6 +289109,7 @@ "end": 244605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -282147,6 +289168,7 @@ "end": 244674 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -282166,6 +289188,7 @@ "end": 244677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -282209,6 +289232,7 @@ "end": 244708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -282252,6 +289276,7 @@ "end": 244728 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -282298,6 +289323,7 @@ "end": 244773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -282341,6 +289367,7 @@ "end": 244794 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -282377,6 +289404,7 @@ "end": 244837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -282415,6 +289443,7 @@ "end": 244873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -282441,6 +289470,7 @@ "end": 244888 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -282486,6 +289516,7 @@ "end": 244948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -282512,6 +289543,7 @@ "end": 244962 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -282570,6 +289602,7 @@ "end": 245027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -282589,6 +289622,7 @@ "end": 245030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -282629,6 +289663,7 @@ "end": 245055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -282653,6 +289688,7 @@ "end": 245059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -282693,6 +289729,7 @@ "end": 245102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -282736,6 +289773,7 @@ "end": 245122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -282749,6 +289787,7 @@ "end": 245125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -282783,6 +289822,7 @@ "end": 245155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -282826,6 +289866,7 @@ "end": 245176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -282839,6 +289880,7 @@ "end": 245179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -282877,6 +289919,7 @@ "end": 245210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -282903,6 +289946,7 @@ "end": 245225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -282961,6 +290005,7 @@ "end": 245281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -282980,6 +290025,7 @@ "end": 245284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -283026,6 +290072,7 @@ "end": 245314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283097,6 +290144,7 @@ "end": 245414 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283128,6 +290176,7 @@ "end": 245435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -283180,6 +290229,7 @@ "end": 245484 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -283199,6 +290249,7 @@ "end": 245487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -283245,6 +290296,7 @@ "end": 245517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283316,6 +290368,7 @@ "end": 245618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283347,6 +290400,7 @@ "end": 245640 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -283399,6 +290453,7 @@ "end": 245688 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -283464,6 +290519,7 @@ "end": 245730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -283517,6 +290573,7 @@ "end": 245774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -283570,6 +290627,7 @@ "end": 245813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -283623,6 +290681,7 @@ "end": 245858 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -283675,6 +290734,7 @@ "end": 245907 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -283770,6 +290830,7 @@ "end": 245981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -283792,6 +290853,7 @@ "end": 245986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283835,6 +290897,7 @@ "end": 246034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -283893,6 +290956,7 @@ "end": 246050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -283946,6 +291010,7 @@ "end": 246089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -283971,6 +291036,7 @@ "end": 246100 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284045,6 +291111,7 @@ "end": 246146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284066,6 +291133,7 @@ "end": 246156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -284104,6 +291172,7 @@ "end": 246211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -284126,6 +291195,7 @@ "end": 246216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -284169,6 +291239,7 @@ "end": 246268 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -284227,6 +291298,7 @@ "end": 246284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284280,6 +291352,7 @@ "end": 246323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -284305,6 +291378,7 @@ "end": 246339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284379,6 +291453,7 @@ "end": 246390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284400,6 +291475,7 @@ "end": 246400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -284452,6 +291528,7 @@ "end": 246473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -284609,6 +291686,7 @@ "end": 246632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -284631,6 +291709,7 @@ "end": 246666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -284658,6 +291737,7 @@ "end": 246693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -284704,6 +291784,7 @@ "end": 246736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -284794,6 +291875,7 @@ "end": 246808 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -284806,6 +291888,7 @@ "end": 246813 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -284875,6 +291958,7 @@ "end": 246892 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -284887,6 +291971,7 @@ "end": 246897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -284987,6 +292072,7 @@ "end": 247017 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -285012,6 +292098,7 @@ "end": 247022 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285133,6 +292220,7 @@ "end": 247107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -285158,6 +292246,7 @@ "end": 247112 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285234,6 +292323,7 @@ "end": 247174 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -285328,6 +292418,7 @@ "end": 247211 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285373,6 +292464,7 @@ "end": 247226 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -285398,6 +292490,7 @@ "end": 247232 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285454,6 +292547,7 @@ "end": 247255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -285493,6 +292587,7 @@ "end": 247286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285525,6 +292620,7 @@ "end": 247296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285567,6 +292663,7 @@ "end": 247339 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285617,6 +292714,7 @@ "end": 247393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -285639,6 +292737,7 @@ "end": 247398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285691,6 +292790,7 @@ "end": 247445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285759,6 +292859,7 @@ "end": 247477 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -285798,6 +292899,7 @@ "end": 247546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285835,6 +292937,7 @@ "end": 247612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285887,6 +292990,7 @@ "end": 247655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -285992,6 +293096,7 @@ "end": 247763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286074,6 +293179,7 @@ "end": 247849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -286136,6 +293242,7 @@ "end": 247925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -286230,6 +293337,7 @@ "end": 247968 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286275,6 +293383,7 @@ "end": 247983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -286293,6 +293402,7 @@ "end": 247988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286348,6 +293458,7 @@ "end": 248011 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -286373,6 +293484,7 @@ "end": 248021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -286412,6 +293524,7 @@ "end": 248034 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286457,6 +293570,7 @@ "end": 248089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286518,6 +293632,7 @@ "end": 248159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -286580,6 +293695,7 @@ "end": 248213 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -286610,6 +293726,7 @@ "end": 248217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286668,6 +293785,7 @@ "end": 248272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -286690,6 +293808,7 @@ "end": 248277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -286730,6 +293849,7 @@ "end": 248321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -286754,6 +293874,7 @@ "end": 248325 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -286794,6 +293915,7 @@ "end": 248376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -286812,6 +293934,7 @@ "end": 248383 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -286822,6 +293945,7 @@ "end": 248388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -286917,6 +294041,7 @@ "end": 248442 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -286929,6 +294054,7 @@ "end": 248447 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -286987,6 +294113,7 @@ "end": 248541 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -287006,6 +294133,7 @@ "end": 248569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AmpValidatorRules", "optional": false } @@ -287045,6 +294173,7 @@ "end": 248596 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287056,6 +294185,7 @@ "end": 248599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -287067,6 +294197,7 @@ "end": 248602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -287103,6 +294234,7 @@ "end": 248628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -287121,6 +294253,7 @@ "end": 248632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -287167,6 +294300,7 @@ "end": 248659 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -287193,6 +294327,7 @@ "end": 248747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadRemote", "optional": false }, @@ -287212,6 +294347,7 @@ "end": 248749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287255,6 +294391,7 @@ "end": 248776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -287279,6 +294416,7 @@ "end": 248786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -287292,6 +294430,7 @@ "end": 248788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -287330,6 +294469,7 @@ "end": 248815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -287362,6 +294502,7 @@ "end": 248873 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadRules", "optional": false }, @@ -287398,6 +294539,7 @@ "end": 248898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287443,6 +294585,7 @@ "end": 248933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287461,6 +294604,7 @@ "end": 248937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -287471,6 +294615,7 @@ "end": 248942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -287497,6 +294642,7 @@ "end": 248977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadRemote", "optional": false }, @@ -287510,6 +294656,7 @@ "end": 248979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -287551,6 +294698,7 @@ "end": 249008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -287570,6 +294718,7 @@ "end": 249028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "loadRules", "optional": false } @@ -287609,6 +294758,7 @@ "end": 249056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287620,6 +294770,7 @@ "end": 249059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -287631,6 +294782,7 @@ "end": 249062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -287667,6 +294819,7 @@ "end": 249086 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -287685,6 +294838,7 @@ "end": 249090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -287731,6 +294885,7 @@ "end": 249115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -287755,6 +294910,7 @@ "end": 249119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -287774,6 +294930,7 @@ "end": 249132 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -287805,6 +294962,7 @@ "end": 249155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false, "typeAnnotation": null @@ -287827,6 +294985,7 @@ "end": 249169 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287846,6 +295005,7 @@ "end": 249172 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -287913,6 +295073,7 @@ "end": 249210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -287948,6 +295109,7 @@ "end": 249236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -287975,6 +295137,7 @@ "end": 249251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -288011,6 +295174,7 @@ "end": 249294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -288043,6 +295207,7 @@ "end": 249307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -288056,6 +295221,7 @@ "end": 249310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -288101,6 +295267,7 @@ "end": 249340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -288127,6 +295294,7 @@ "end": 249352 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -288138,6 +295306,7 @@ "end": 249360 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false } @@ -288170,6 +295339,7 @@ "end": 249375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288189,6 +295359,7 @@ "end": 249389 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false } @@ -288220,6 +295391,7 @@ "end": 249404 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288245,6 +295417,7 @@ "end": 249416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -288285,6 +295458,7 @@ "end": 249439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288310,6 +295484,7 @@ "end": 249451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -288350,6 +295525,7 @@ "end": 249474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288375,6 +295551,7 @@ "end": 249487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -288415,6 +295592,7 @@ "end": 249511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288442,6 +295620,7 @@ "end": 249530 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fetch", "optional": false } @@ -288481,6 +295660,7 @@ "end": 249558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -288492,6 +295672,7 @@ "end": 249561 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -288547,6 +295728,7 @@ "end": 249612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -288569,6 +295751,7 @@ "end": 249629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -288646,6 +295829,7 @@ "end": 249704 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288678,6 +295862,7 @@ "end": 249723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288736,6 +295921,7 @@ "end": 249760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -288762,6 +295948,7 @@ "end": 249783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -290141,6 +297328,7 @@ "end": 251608 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -290167,6 +297355,7 @@ "end": 251633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Map", "optional": false }, @@ -292349,6 +299538,7 @@ "end": 254618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -292368,6 +299558,7 @@ "end": 254621 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -292387,6 +299578,7 @@ "end": 254624 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -292446,6 +299638,7 @@ "end": 254671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -292532,6 +299725,7 @@ "end": 254730 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -292556,6 +299750,7 @@ "end": 254739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -292586,6 +299781,7 @@ "end": 254761 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -292635,6 +299831,7 @@ "end": 254795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -292655,6 +299852,7 @@ "end": 254798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -292683,6 +299881,7 @@ "end": 254805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -292700,6 +299899,7 @@ "end": 254817 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -292730,6 +299930,7 @@ "end": 254827 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -292740,6 +299941,7 @@ "end": 254831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -292759,6 +299961,7 @@ "end": 254834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -292791,6 +299994,7 @@ "end": 254865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -292808,6 +300012,7 @@ "end": 254877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false }, @@ -292824,6 +300029,7 @@ "end": 254879 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -292860,6 +300066,7 @@ "end": 254916 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -292876,6 +300083,7 @@ "end": 254921 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -292917,6 +300125,7 @@ "end": 254961 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -292957,6 +300166,7 @@ "end": 254993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -292970,6 +300180,7 @@ "end": 254996 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -293003,6 +300214,7 @@ "end": 255000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -293019,6 +300231,7 @@ "end": 255002 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -293037,6 +300250,7 @@ "end": 255007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -293053,6 +300267,7 @@ "end": 255009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -293079,6 +300294,7 @@ "end": 255061 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -293119,6 +300335,7 @@ "end": 255105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -293151,6 +300368,7 @@ "end": 255127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arguments", "optional": false } @@ -293194,6 +300412,7 @@ "end": 255161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -293267,6 +300486,7 @@ "end": 255203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -293297,6 +300517,7 @@ "end": 255224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -293316,6 +300537,7 @@ "end": 255227 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -293335,6 +300557,7 @@ "end": 255230 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -293354,6 +300577,7 @@ "end": 255233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -293394,6 +300618,7 @@ "end": 255258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -293404,6 +300629,7 @@ "end": 255272 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -293428,6 +300654,7 @@ "end": 255275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -293439,6 +300666,7 @@ "end": 255279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -293472,6 +300700,7 @@ "end": 255303 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -293494,6 +300723,7 @@ "end": 255320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -293507,6 +300737,7 @@ "end": 255323 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -293586,6 +300817,7 @@ "end": 255436 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -293602,6 +300834,7 @@ "end": 255438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -293648,6 +300881,7 @@ "end": 255508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -293667,6 +300901,7 @@ "end": 255511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -293686,6 +300921,7 @@ "end": 255514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -293705,6 +300941,7 @@ "end": 255517 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -293745,6 +300982,7 @@ "end": 255542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -293755,6 +300993,7 @@ "end": 255556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -293779,6 +301018,7 @@ "end": 255559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -293790,6 +301030,7 @@ "end": 255563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -293823,6 +301064,7 @@ "end": 255582 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -293839,6 +301081,7 @@ "end": 255584 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -293857,6 +301100,7 @@ "end": 255589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -293873,6 +301117,7 @@ "end": 255591 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -293917,6 +301162,7 @@ "end": 255626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -293990,6 +301236,7 @@ "end": 255671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294020,6 +301267,7 @@ "end": 255692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -294039,6 +301287,7 @@ "end": 255695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -294085,6 +301334,7 @@ "end": 255721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294107,6 +301357,7 @@ "end": 255738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -294168,6 +301419,7 @@ "end": 255819 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -294204,6 +301456,7 @@ "end": 255866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -294223,6 +301476,7 @@ "end": 255869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -294269,6 +301523,7 @@ "end": 255890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294296,6 +301551,7 @@ "end": 255905 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -294338,6 +301594,7 @@ "end": 255939 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -294404,6 +301661,7 @@ "end": 255982 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -294444,6 +301702,7 @@ "end": 256007 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294460,6 +301719,7 @@ "end": 256012 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294486,6 +301746,7 @@ "end": 256033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -294515,6 +301776,7 @@ "end": 256056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -294551,6 +301813,7 @@ "end": 256084 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294591,6 +301854,7 @@ "end": 256124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -294607,6 +301871,7 @@ "end": 256129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -294637,6 +301902,7 @@ "end": 256160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -294682,6 +301948,7 @@ "end": 256184 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294722,6 +301989,7 @@ "end": 256216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -294735,6 +302003,7 @@ "end": 256219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -294763,6 +302032,7 @@ "end": 256223 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -294776,6 +302046,7 @@ "end": 256225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -294789,6 +302060,7 @@ "end": 256228 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -294802,6 +302074,7 @@ "end": 256231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -294835,6 +302108,7 @@ "end": 256251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -294848,6 +302122,7 @@ "end": 256253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -294861,6 +302136,7 @@ "end": 256256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -294882,6 +302158,7 @@ "end": 256283 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -294924,6 +302201,7 @@ "end": 256317 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -294946,6 +302224,7 @@ "end": 256334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -295020,6 +302299,7 @@ "end": 256413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -295038,6 +302318,7 @@ "end": 256417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -295058,6 +302339,7 @@ "end": 256419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -295108,6 +302390,7 @@ "end": 256445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -295126,6 +302409,7 @@ "end": 256449 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -295172,6 +302456,7 @@ "end": 256474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -295190,6 +302475,7 @@ "end": 256478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -295236,6 +302522,7 @@ "end": 256503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -295254,6 +302541,7 @@ "end": 256513 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -295382,6 +302670,7 @@ "end": 256639 }, "ctxt": 0, + "nodeId": 4294967295, "value": "formatAttributes", "optional": false }, @@ -295401,6 +302690,7 @@ "end": 256641 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -295420,6 +302710,7 @@ "end": 256644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -295460,6 +302751,7 @@ "end": 256670 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -295526,6 +302818,7 @@ "end": 256709 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -295548,6 +302841,7 @@ "end": 256716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -295591,6 +302885,7 @@ "end": 256734 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -295634,6 +302929,7 @@ "end": 256763 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -295654,6 +302950,7 @@ "end": 256766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -295686,6 +302983,7 @@ "end": 256793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -295730,6 +303028,7 @@ "end": 256798 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -295747,6 +303046,7 @@ "end": 256802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -295763,6 +303063,7 @@ "end": 256804 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -295792,6 +303093,7 @@ "end": 256820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -295821,6 +303123,7 @@ "end": 256835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -295864,6 +303167,7 @@ "end": 256867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -295914,6 +303218,7 @@ "end": 256918 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -295958,6 +303263,7 @@ "end": 256923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -295988,6 +303294,7 @@ "end": 256927 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -296019,6 +303326,7 @@ "end": 256948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -296050,6 +303358,7 @@ "end": 256964 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -296079,6 +303388,7 @@ "end": 256979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -296089,6 +303399,7 @@ "end": 256983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -296139,6 +303450,7 @@ "end": 257032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -296172,6 +303484,7 @@ "end": 257049 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -296200,6 +303513,7 @@ "end": 257062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -296235,6 +303549,7 @@ "end": 257105 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -296277,6 +303592,7 @@ "end": 257156 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -296315,6 +303631,7 @@ "end": 257168 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -296347,6 +303664,7 @@ "end": 257187 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -296369,6 +303687,7 @@ "end": 257199 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -296396,6 +303715,7 @@ "end": 257204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -296518,6 +303838,7 @@ "end": 257297 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -296536,6 +303857,7 @@ "end": 257307 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -296796,6 +304118,7 @@ "end": 257503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false }, @@ -296815,6 +304138,7 @@ "end": 257505 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -296834,6 +304158,7 @@ "end": 257508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -296874,6 +304199,7 @@ "end": 257533 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -296923,6 +304249,7 @@ "end": 257569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -296964,6 +304291,7 @@ "end": 257614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -297001,6 +304329,7 @@ "end": 257622 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -297023,6 +304352,7 @@ "end": 257632 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297043,6 +304373,7 @@ "end": 257638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -297063,6 +304394,7 @@ "end": 257650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -297082,6 +304414,7 @@ "end": 257655 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297116,6 +304449,7 @@ "end": 257679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -297162,6 +304496,7 @@ "end": 257712 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -297193,6 +304528,7 @@ "end": 257719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -297209,6 +304545,7 @@ "end": 257723 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -297237,6 +304574,7 @@ "end": 257733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -297269,6 +304607,7 @@ "end": 257760 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -297287,6 +304626,7 @@ "end": 257774 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderNode", "optional": false }, @@ -297306,6 +304646,7 @@ "end": 257776 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -297322,6 +304663,7 @@ "end": 257778 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -297337,6 +304679,7 @@ "end": 257782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -297362,6 +304705,7 @@ "end": 257826 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -297399,6 +304743,7 @@ "end": 257854 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -297426,6 +304771,7 @@ "end": 257874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false } @@ -297440,6 +304786,7 @@ "end": 257908 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderNode", "optional": false }, @@ -297459,6 +304806,7 @@ "end": 257910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -297478,6 +304826,7 @@ "end": 257913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -297517,6 +304866,7 @@ "end": 257942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -297566,6 +304916,7 @@ "end": 258021 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false }, @@ -297585,6 +304936,7 @@ "end": 258023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -297607,6 +304959,7 @@ "end": 258035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -297636,6 +304989,7 @@ "end": 258064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -297669,6 +305023,7 @@ "end": 258122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderDirective", "optional": false }, @@ -297682,6 +305037,7 @@ "end": 258124 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297711,6 +305067,7 @@ "end": 258153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -297744,6 +305101,7 @@ "end": 258207 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderComment", "optional": false }, @@ -297757,6 +305115,7 @@ "end": 258209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297786,6 +305145,7 @@ "end": 258238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -297819,6 +305179,7 @@ "end": 258288 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderCdata", "optional": false }, @@ -297832,6 +305193,7 @@ "end": 258290 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297882,6 +305244,7 @@ "end": 258354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -297904,6 +305267,7 @@ "end": 258362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297925,6 +305289,7 @@ "end": 258375 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderTag", "optional": false }, @@ -297938,6 +305303,7 @@ "end": 258377 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297951,6 +305317,7 @@ "end": 258380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -297972,6 +305339,7 @@ "end": 258394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderText", "optional": false }, @@ -297985,6 +305353,7 @@ "end": 258396 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -297998,6 +305367,7 @@ "end": 258399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -298041,6 +305411,7 @@ "end": 258450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -298059,6 +305430,7 @@ "end": 258460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -298213,6 +305585,7 @@ "end": 258566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": null @@ -298231,6 +305604,7 @@ "end": 258576 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Set", "optional": false }, @@ -298287,6 +305661,7 @@ "end": 258626 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderTag", "optional": false }, @@ -298306,6 +305681,7 @@ "end": 258628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -298325,6 +305701,7 @@ "end": 258631 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -298368,6 +305745,7 @@ "end": 258656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -298403,6 +305781,7 @@ "end": 258679 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -298459,6 +305838,7 @@ "end": 258726 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -298511,6 +305891,7 @@ "end": 258736 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -298541,6 +305922,7 @@ "end": 258740 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false }, @@ -298578,6 +305960,7 @@ "end": 258759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -298618,6 +306001,7 @@ "end": 258780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -298647,6 +306031,7 @@ "end": 258795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -298663,6 +306048,7 @@ "end": 258799 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -298704,6 +306090,7 @@ "end": 258831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -298736,6 +306123,7 @@ "end": 258843 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false }, @@ -298770,6 +306158,7 @@ "end": 258849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -298824,6 +306213,7 @@ "end": 258891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -298842,6 +306232,7 @@ "end": 258895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -298862,6 +306253,7 @@ "end": 258897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -298886,6 +306278,7 @@ "end": 258903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -298971,6 +306364,7 @@ "end": 259040 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -299004,6 +306398,7 @@ "end": 259053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -299032,6 +306427,7 @@ "end": 259059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299077,6 +306473,7 @@ "end": 259090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -299095,6 +306492,7 @@ "end": 259094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -299115,6 +306513,7 @@ "end": 259096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -299139,6 +306538,7 @@ "end": 259102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -299211,6 +306611,7 @@ "end": 259212 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299244,6 +306645,7 @@ "end": 259222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299284,6 +306686,7 @@ "end": 259250 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -299302,6 +306705,7 @@ "end": 259269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "formatAttributes", "optional": false }, @@ -299321,6 +306725,7 @@ "end": 259271 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299343,6 +306748,7 @@ "end": 259282 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -299367,6 +306773,7 @@ "end": 259306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -299398,6 +306805,7 @@ "end": 259331 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299425,6 +306833,7 @@ "end": 259342 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -299474,6 +306883,7 @@ "end": 259382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299530,6 +306940,7 @@ "end": 259410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -299562,6 +306973,7 @@ "end": 259422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -299603,6 +307015,7 @@ "end": 259452 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -299635,6 +307048,7 @@ "end": 259473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -299663,6 +307077,7 @@ "end": 259479 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299717,6 +307132,7 @@ "end": 259516 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -299750,6 +307166,7 @@ "end": 259527 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299787,6 +307204,7 @@ "end": 259557 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299832,6 +307250,7 @@ "end": 259612 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299879,6 +307298,7 @@ "end": 259646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299938,6 +307358,7 @@ "end": 259695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -299956,6 +307377,7 @@ "end": 259705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "render", "optional": false }, @@ -299975,6 +307397,7 @@ "end": 259707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -299997,6 +307420,7 @@ "end": 259719 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -300036,6 +307460,7 @@ "end": 259768 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -300075,6 +307500,7 @@ "end": 259782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false }, @@ -300103,6 +307529,7 @@ "end": 259788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300149,6 +307576,7 @@ "end": 259823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -300189,6 +307617,7 @@ "end": 259835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300234,6 +307663,7 @@ "end": 259911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false } @@ -300254,6 +307684,7 @@ "end": 259963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderDirective", "optional": false }, @@ -300273,6 +307704,7 @@ "end": 259965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -300335,6 +307767,7 @@ "end": 259999 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300375,6 +307808,7 @@ "end": 260057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderText", "optional": false }, @@ -300394,6 +307828,7 @@ "end": 260059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -300413,6 +307848,7 @@ "end": 260062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -300456,6 +307892,7 @@ "end": 260087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -300480,6 +307917,7 @@ "end": 260091 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300532,6 +307970,7 @@ "end": 260125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -300577,6 +308016,7 @@ "end": 260147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300609,6 +308049,7 @@ "end": 260159 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false }, @@ -300643,6 +308084,7 @@ "end": 260165 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300700,6 +308142,7 @@ "end": 260204 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -300724,6 +308167,7 @@ "end": 260208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false }, @@ -300746,6 +308190,7 @@ "end": 260220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -300772,6 +308217,7 @@ "end": 260264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -300792,6 +308238,7 @@ "end": 260312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderCdata", "optional": false }, @@ -300811,6 +308258,7 @@ "end": 260314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -300885,6 +308333,7 @@ "end": 260356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -300951,6 +308400,7 @@ "end": 260431 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderComment", "optional": false }, @@ -300970,6 +308420,7 @@ "end": 260433 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -301032,6 +308483,7 @@ "end": 260473 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -301097,6 +308549,7 @@ "end": 260531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -301108,6 +308561,7 @@ "end": 260534 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -301163,6 +308617,7 @@ "end": 260585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -301185,6 +308640,7 @@ "end": 260602 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -301245,6 +308701,7 @@ "end": 260691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTag", "optional": false }, @@ -301264,6 +308721,7 @@ "end": 260693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -301324,6 +308782,7 @@ "end": 260721 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -301366,6 +308825,7 @@ "end": 260741 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -301409,6 +308869,7 @@ "end": 260764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -301466,6 +308927,7 @@ "end": 260809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301485,6 +308947,7 @@ "end": 260823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "isTag", "optional": false } @@ -301516,6 +308979,7 @@ "end": 260838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301565,6 +309029,7 @@ "end": 260867 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301614,6 +309079,7 @@ "end": 260906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301663,6 +309129,7 @@ "end": 260941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301712,6 +309179,7 @@ "end": 260974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301761,6 +309229,7 @@ "end": 261005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301810,6 +309279,7 @@ "end": 261032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301859,6 +309329,7 @@ "end": 261063 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -301919,6 +309390,7 @@ "end": 261120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -301938,6 +309410,7 @@ "end": 261123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -301957,6 +309430,7 @@ "end": 261126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -302016,6 +309490,7 @@ "end": 261173 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -302082,6 +309557,7 @@ "end": 261219 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -302128,6 +309604,7 @@ "end": 261247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -302144,6 +309621,7 @@ "end": 261252 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -302164,6 +309642,7 @@ "end": 261267 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -302191,6 +309670,7 @@ "end": 261302 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -302237,6 +309717,7 @@ "end": 261354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -302259,6 +309740,7 @@ "end": 261371 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -302333,6 +309815,7 @@ "end": 261450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -302351,6 +309834,7 @@ "end": 261454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -302371,6 +309855,7 @@ "end": 261456 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -302421,6 +309906,7 @@ "end": 261482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -302439,6 +309925,7 @@ "end": 261486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -302459,6 +309946,7 @@ "end": 261488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -302509,6 +309997,7 @@ "end": 261514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -302527,6 +310016,7 @@ "end": 261518 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -302547,6 +310037,7 @@ "end": 261520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -302597,6 +310088,7 @@ "end": 261546 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -302615,6 +310107,7 @@ "end": 261550 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -302635,6 +310128,7 @@ "end": 261552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -302688,6 +310182,7 @@ "end": 261574 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -302714,6 +310209,7 @@ "end": 261603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStrictDecoder", "optional": false }, @@ -302733,6 +310229,7 @@ "end": 261605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -302777,6 +310274,7 @@ "end": 261629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -302803,6 +310301,7 @@ "end": 261665 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStrictDecoder", "optional": false }, @@ -302822,6 +310321,7 @@ "end": 261667 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -302849,6 +310349,7 @@ "end": 261716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getStrictDecoder", "optional": false }, @@ -302868,6 +310369,7 @@ "end": 261718 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -302911,6 +310413,7 @@ "end": 261743 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -302948,6 +310451,7 @@ "end": 261752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -302970,6 +310474,7 @@ "end": 261759 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -303029,6 +310534,7 @@ "end": 261793 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -303047,6 +310553,7 @@ "end": 261807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReplacer", "optional": false }, @@ -303060,6 +310567,7 @@ "end": 261809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -303091,6 +310599,7 @@ "end": 261829 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -303129,6 +310638,7 @@ "end": 261882 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -303147,6 +310657,7 @@ "end": 261895 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -303183,6 +310694,7 @@ "end": 261906 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -303241,6 +310753,7 @@ "end": 261955 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -303294,6 +310807,7 @@ "end": 261992 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -303307,6 +310821,7 @@ "end": 261994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -303333,6 +310848,7 @@ "end": 262005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -303346,6 +310862,7 @@ "end": 262008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -303392,6 +310909,7 @@ "end": 262064 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sorter", "optional": false, "typeAnnotation": null @@ -303414,6 +310932,7 @@ "end": 262078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -303433,6 +310952,7 @@ "end": 262081 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -303479,6 +310999,7 @@ "end": 262109 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -303489,6 +311010,7 @@ "end": 262113 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -303558,6 +311080,7 @@ "end": 262151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -303618,6 +311141,7 @@ "end": 262200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -303655,6 +311179,7 @@ "end": 262209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -303683,6 +311208,7 @@ "end": 262216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -303718,6 +311244,7 @@ "end": 262237 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sorter", "optional": false } @@ -303752,6 +311279,7 @@ "end": 262261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -303789,6 +311317,7 @@ "end": 262270 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -303817,6 +311346,7 @@ "end": 262277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -303852,6 +311382,7 @@ "end": 262298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sorter", "optional": false } @@ -303892,6 +311423,7 @@ "end": 262327 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -303920,6 +311452,7 @@ "end": 262334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -303951,6 +311484,7 @@ "end": 262341 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -303967,6 +311501,7 @@ "end": 262345 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -303995,6 +311530,7 @@ "end": 262355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -304033,6 +311569,7 @@ "end": 262386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -304049,6 +311586,7 @@ "end": 262388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -304067,6 +311605,7 @@ "end": 262395 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -304083,6 +311622,7 @@ "end": 262397 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -304123,6 +311663,7 @@ "end": 262427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -304139,6 +311680,7 @@ "end": 262429 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -304176,6 +311718,7 @@ "end": 262465 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -304217,6 +311760,7 @@ "end": 262522 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -304233,6 +311777,7 @@ "end": 262524 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -304278,6 +311823,7 @@ "end": 262594 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -304296,6 +311842,7 @@ "end": 262607 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -304345,6 +311892,7 @@ "end": 262618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -304427,6 +311975,7 @@ "end": 262691 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -304445,6 +311994,7 @@ "end": 262705 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReplacer", "optional": false }, @@ -304464,6 +312014,7 @@ "end": 262707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -304493,6 +312044,7 @@ "end": 262752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false }, @@ -304512,6 +312064,7 @@ "end": 262754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -304565,6 +312118,7 @@ "end": 262783 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -304631,6 +312185,7 @@ "end": 262805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -304668,6 +312223,7 @@ "end": 262842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -304681,6 +312237,7 @@ "end": 262844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -304720,6 +312277,7 @@ "end": 262898 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -304773,6 +312331,7 @@ "end": 262935 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -304786,6 +312345,7 @@ "end": 262937 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -304812,6 +312372,7 @@ "end": 262948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -304825,6 +312386,7 @@ "end": 262958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replacer", "optional": false } @@ -304862,6 +312424,7 @@ "end": 263028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getReplacer", "optional": false }, @@ -304881,6 +312444,7 @@ "end": 263030 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -304916,6 +312480,7 @@ "end": 263073 }, "ctxt": 0, + "nodeId": 4294967295, "value": "replace", "optional": false }, @@ -304934,6 +312499,7 @@ "end": 263075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -304987,6 +312553,7 @@ "end": 263104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305073,6 +312640,7 @@ "end": 263155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305138,6 +312706,7 @@ "end": 263178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305211,6 +312780,7 @@ "end": 263236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -305240,6 +312810,7 @@ "end": 263253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -305266,6 +312837,7 @@ "end": 263255 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305345,6 +312917,7 @@ "end": 263330 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -305374,6 +312947,7 @@ "end": 263347 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parseInt", "optional": false }, @@ -305400,6 +312974,7 @@ "end": 263349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305472,6 +313047,7 @@ "end": 263416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -305501,6 +313077,7 @@ "end": 263418 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -305604,6 +313181,7 @@ "end": 263501 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -305623,6 +313201,7 @@ "end": 263504 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -305642,6 +313221,7 @@ "end": 263507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -305701,6 +313281,7 @@ "end": 263554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -305767,6 +313348,7 @@ "end": 263600 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -305813,6 +313395,7 @@ "end": 263628 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -305829,6 +313412,7 @@ "end": 263633 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -305849,6 +313433,7 @@ "end": 263648 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -305876,6 +313461,7 @@ "end": 263683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -305922,6 +313508,7 @@ "end": 263735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -305944,6 +313531,7 @@ "end": 263752 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -306018,6 +313606,7 @@ "end": 263831 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -306036,6 +313625,7 @@ "end": 263835 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -306056,6 +313646,7 @@ "end": 263837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -306092,6 +313683,7 @@ "end": 263883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeCodePoint", "optional": false }, @@ -306111,6 +313703,7 @@ "end": 263885 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -306165,6 +313758,7 @@ "end": 263910 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306192,6 +313786,7 @@ "end": 263924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306220,6 +313815,7 @@ "end": 263938 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306282,6 +313878,7 @@ "end": 264024 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306298,6 +313895,7 @@ "end": 264029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -306339,6 +313937,7 @@ "end": 264062 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -306362,6 +313961,7 @@ "end": 264066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -306387,6 +313987,7 @@ "end": 264076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -306421,6 +314022,7 @@ "end": 264117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -306458,6 +314060,7 @@ "end": 264145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306499,6 +314102,7 @@ "end": 264178 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -306534,6 +314138,7 @@ "end": 264210 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -306558,6 +314163,7 @@ "end": 264220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -306601,6 +314207,7 @@ "end": 264235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306660,6 +314267,7 @@ "end": 264281 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -306694,6 +314302,7 @@ "end": 264293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -306734,6 +314343,7 @@ "end": 264336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -306758,6 +314368,7 @@ "end": 264346 }, "ctxt": 0, + "nodeId": 4294967295, "value": "String", "optional": false }, @@ -306780,6 +314391,7 @@ "end": 264361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -306802,6 +314414,7 @@ "end": 264388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -306839,6 +314452,7 @@ "end": 264416 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -306866,6 +314480,7 @@ "end": 264445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeCodePoint", "optional": false } @@ -306908,6 +314523,7 @@ "end": 264482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -306927,6 +314543,7 @@ "end": 264485 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -306946,6 +314563,7 @@ "end": 264488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -307005,6 +314623,7 @@ "end": 264535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -307071,6 +314690,7 @@ "end": 264581 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -307117,6 +314737,7 @@ "end": 264609 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -307133,6 +314754,7 @@ "end": 264614 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -307153,6 +314775,7 @@ "end": 264629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -307180,6 +314803,7 @@ "end": 264664 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -307226,6 +314850,7 @@ "end": 264716 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -307248,6 +314873,7 @@ "end": 264733 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -307322,6 +314948,7 @@ "end": 264812 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -307340,6 +314967,7 @@ "end": 264816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -307360,6 +314988,7 @@ "end": 264818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -307410,6 +315039,7 @@ "end": 264844 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -307428,6 +315058,7 @@ "end": 264860 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseObj", "optional": false }, @@ -307447,6 +315078,7 @@ "end": 264862 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -307490,6 +315122,7 @@ "end": 264890 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -307508,6 +315141,7 @@ "end": 264911 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseReplacer", "optional": false }, @@ -307521,6 +315155,7 @@ "end": 264913 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -307558,6 +315193,7 @@ "end": 264929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -307584,6 +315220,7 @@ "end": 264952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverse", "optional": false }, @@ -307597,6 +315234,7 @@ "end": 264954 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -307610,6 +315248,7 @@ "end": 264957 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -307642,6 +315281,7 @@ "end": 264977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": null @@ -307660,6 +315300,7 @@ "end": 264981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -307680,6 +315321,7 @@ "end": 264983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -307730,6 +315372,7 @@ "end": 265009 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false, "typeAnnotation": null @@ -307748,6 +315391,7 @@ "end": 265025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseObj", "optional": false }, @@ -307767,6 +315411,7 @@ "end": 265027 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false }, @@ -307810,6 +315455,7 @@ "end": 265055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null @@ -307828,6 +315474,7 @@ "end": 265076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseReplacer", "optional": false }, @@ -307841,6 +315488,7 @@ "end": 265078 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -307878,6 +315526,7 @@ "end": 265094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -307904,6 +315553,7 @@ "end": 265118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverse", "optional": false }, @@ -307917,6 +315567,7 @@ "end": 265120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "l", "optional": false } @@ -307930,6 +315581,7 @@ "end": 265123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } @@ -307948,6 +315600,7 @@ "end": 265161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseObj", "optional": false }, @@ -307967,6 +315620,7 @@ "end": 265163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -308039,6 +315693,7 @@ "end": 265196 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -308061,6 +315716,7 @@ "end": 265203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -308116,6 +315772,7 @@ "end": 265231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -308135,6 +315792,7 @@ "end": 265234 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -308181,6 +315839,7 @@ "end": 265259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -308203,6 +315862,7 @@ "end": 265261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -308219,6 +315879,7 @@ "end": 265263 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -308256,6 +315917,7 @@ "end": 265275 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -308285,6 +315947,7 @@ "end": 265311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -308329,6 +315992,7 @@ "end": 265390 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseReplacer", "optional": false }, @@ -308348,6 +316012,7 @@ "end": 265392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -308391,6 +316056,7 @@ "end": 265417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -308430,6 +316096,7 @@ "end": 265445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -308485,6 +316152,7 @@ "end": 265474 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -308507,6 +316175,7 @@ "end": 265481 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -308550,6 +316219,7 @@ "end": 265503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -308602,6 +316272,7 @@ "end": 265535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -308644,6 +316315,7 @@ "end": 265552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -308682,6 +316354,7 @@ "end": 265566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -308710,6 +316383,7 @@ "end": 265571 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -308732,6 +316406,7 @@ "end": 265578 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -308780,6 +316455,7 @@ "end": 265618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -308838,6 +316514,7 @@ "end": 265634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -308902,6 +316579,7 @@ "end": 265685 }, "ctxt": 0, + "nodeId": 4294967295, "value": "RegExp", "optional": false }, @@ -308928,6 +316606,7 @@ "end": 265687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -309003,6 +316682,7 @@ "end": 265735 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": null @@ -309043,6 +316723,7 @@ "end": 265770 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false, "typeAnnotation": null @@ -309069,6 +316750,7 @@ "end": 265848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "singleCharReplacer", "optional": false }, @@ -309088,6 +316770,7 @@ "end": 265850 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -309183,6 +316866,7 @@ "end": 265886 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -309276,6 +316960,7 @@ "end": 265984 }, "ctxt": 0, + "nodeId": 4294967295, "value": "astralReplacer", "optional": false }, @@ -309295,6 +316980,7 @@ "end": 265986 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -309314,6 +317000,7 @@ "end": 265989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -309357,6 +317044,7 @@ "end": 266014 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -309381,6 +317069,7 @@ "end": 266018 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -309436,6 +317125,7 @@ "end": 266055 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -309460,6 +317150,7 @@ "end": 266059 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -309515,6 +317206,7 @@ "end": 266096 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -309567,6 +317259,7 @@ "end": 266101 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -309598,6 +317291,7 @@ "end": 266121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false } @@ -309688,6 +317382,7 @@ "end": 266171 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -309756,6 +317451,7 @@ "end": 266251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverse", "optional": false }, @@ -309775,6 +317471,7 @@ "end": 266253 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -309794,6 +317491,7 @@ "end": 266256 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -309838,6 +317536,7 @@ "end": 266294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -309910,6 +317609,7 @@ "end": 266326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -309932,6 +317632,7 @@ "end": 266336 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -309962,6 +317663,7 @@ "end": 266350 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -310001,6 +317703,7 @@ "end": 266386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -310017,6 +317720,7 @@ "end": 266388 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -310054,6 +317758,7 @@ "end": 266423 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -310067,6 +317772,7 @@ "end": 266439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "astralReplacer", "optional": false } @@ -310093,6 +317799,7 @@ "end": 266450 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -310106,6 +317813,7 @@ "end": 266470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "singleCharReplacer", "optional": false } @@ -310152,6 +317860,7 @@ "end": 266521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false, "typeAnnotation": null @@ -310170,6 +317879,7 @@ "end": 266542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getInverseReplacer", "optional": false }, @@ -310183,6 +317893,7 @@ "end": 266544 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false } @@ -310203,6 +317914,7 @@ "end": 266575 }, "ctxt": 0, + "nodeId": 4294967295, "value": "escape", "optional": false }, @@ -310222,6 +317934,7 @@ "end": 266577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -310294,6 +318007,7 @@ "end": 266605 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -310316,6 +318030,7 @@ "end": 266615 }, "ctxt": 0, + "nodeId": 4294967295, "value": "h", "optional": false } @@ -310329,6 +318044,7 @@ "end": 266635 }, "ctxt": 0, + "nodeId": 4294967295, "value": "singleCharReplacer", "optional": false } @@ -310355,6 +318071,7 @@ "end": 266646 }, "ctxt": 0, + "nodeId": 4294967295, "value": "d", "optional": false } @@ -310368,6 +318085,7 @@ "end": 266662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "astralReplacer", "optional": false } @@ -310394,6 +318112,7 @@ "end": 266673 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false } @@ -310407,6 +318126,7 @@ "end": 266693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "singleCharReplacer", "optional": false } @@ -310448,6 +318168,7 @@ "end": 266722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -310467,6 +318188,7 @@ "end": 266738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "escape", "optional": false } @@ -310506,6 +318228,7 @@ "end": 266766 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -310517,6 +318240,7 @@ "end": 266769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -310528,6 +318252,7 @@ "end": 266772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -310583,6 +318308,7 @@ "end": 266823 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Object", "optional": false }, @@ -310605,6 +318331,7 @@ "end": 266840 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -310679,6 +318406,7 @@ "end": 266919 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -310697,6 +318425,7 @@ "end": 266923 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -310743,6 +318472,7 @@ "end": 266948 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false, "typeAnnotation": null @@ -310761,6 +318491,7 @@ "end": 266952 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -310793,6 +318524,7 @@ "end": 266988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decode", "optional": false }, @@ -310812,6 +318544,7 @@ "end": 266990 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -310831,6 +318564,7 @@ "end": 266993 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -310897,6 +318631,7 @@ "end": 267023 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -310915,6 +318650,7 @@ "end": 267028 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -310942,6 +318678,7 @@ "end": 267037 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -310967,6 +318704,7 @@ "end": 267051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -310991,6 +318729,7 @@ "end": 267065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -311032,6 +318771,7 @@ "end": 267094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311051,6 +318791,7 @@ "end": 267110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decode", "optional": false } @@ -311065,6 +318806,7 @@ "end": 267146 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeStrict", "optional": false }, @@ -311084,6 +318826,7 @@ "end": 267148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -311103,6 +318846,7 @@ "end": 267151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -311169,6 +318913,7 @@ "end": 267181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -311187,6 +318932,7 @@ "end": 267186 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311214,6 +318960,7 @@ "end": 267195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -311239,6 +318986,7 @@ "end": 267209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -311263,6 +319011,7 @@ "end": 267229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -311304,6 +319053,7 @@ "end": 267258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311323,6 +319073,7 @@ "end": 267286 }, "ctxt": 0, + "nodeId": 4294967295, "value": "decodeStrict", "optional": false } @@ -311337,6 +319088,7 @@ "end": 267316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encode", "optional": false }, @@ -311356,6 +319108,7 @@ "end": 267318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -311375,6 +319128,7 @@ "end": 267321 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -311441,6 +319195,7 @@ "end": 267351 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -311459,6 +319214,7 @@ "end": 267356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311486,6 +319242,7 @@ "end": 267365 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -311511,6 +319268,7 @@ "end": 267379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "s", "optional": false }, @@ -311535,6 +319293,7 @@ "end": 267393 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -311576,6 +319335,7 @@ "end": 267422 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311595,6 +319355,7 @@ "end": 267438 }, "ctxt": 0, + "nodeId": 4294967295, "value": "encode", "optional": false } @@ -311623,6 +319384,7 @@ "end": 267457 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": null @@ -311641,6 +319403,7 @@ "end": 267461 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -311690,6 +319453,7 @@ "end": 267482 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311715,6 +319479,7 @@ "end": 267496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -311755,6 +319520,7 @@ "end": 267521 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311780,6 +319546,7 @@ "end": 267536 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -311820,6 +319587,7 @@ "end": 267562 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311845,6 +319613,7 @@ "end": 267573 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -311885,6 +319654,7 @@ "end": 267595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311910,6 +319680,7 @@ "end": 267611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -311950,6 +319721,7 @@ "end": 267637 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -311975,6 +319747,7 @@ "end": 267653 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false }, @@ -312012,6 +319785,7 @@ "end": 267683 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -312030,6 +319804,7 @@ "end": 267687 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -312079,6 +319854,7 @@ "end": 267708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312104,6 +319880,7 @@ "end": 267722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312144,6 +319921,7 @@ "end": 267747 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312169,6 +319947,7 @@ "end": 267762 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312209,6 +319988,7 @@ "end": 267788 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312234,6 +320014,7 @@ "end": 267809 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312274,6 +320055,7 @@ "end": 267841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312299,6 +320081,7 @@ "end": 267857 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312339,6 +320122,7 @@ "end": 267883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312364,6 +320148,7 @@ "end": 267899 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312404,6 +320189,7 @@ "end": 267925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312429,6 +320215,7 @@ "end": 267947 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312469,6 +320256,7 @@ "end": 267979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312494,6 +320282,7 @@ "end": 268001 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312534,6 +320323,7 @@ "end": 268033 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -312559,6 +320349,7 @@ "end": 268053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -312607,6 +320398,7 @@ "end": 268090 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -312659,6 +320451,7 @@ "end": 268141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -312699,6 +320492,7 @@ "end": 268185 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -312739,6 +320533,7 @@ "end": 268220 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normalize", "optional": false, "typeAnnotation": null @@ -312758,6 +320553,7 @@ "end": 268224 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -312783,6 +320579,7 @@ "end": 268229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -312805,6 +320602,7 @@ "end": 268239 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false } @@ -312818,6 +320616,7 @@ "end": 268242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -312860,6 +320659,7 @@ "end": 268258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -312879,6 +320679,7 @@ "end": 268278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "normalize", "optional": false } @@ -312918,6 +320719,7 @@ "end": 268310 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -312957,6 +320759,7 @@ "end": 268334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -312990,6 +320793,7 @@ "end": 268349 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false }, @@ -313061,6 +320865,7 @@ "end": 268400 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false, "typeAnnotation": null @@ -313100,6 +320905,7 @@ "end": 268424 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -313133,6 +320939,7 @@ "end": 268439 }, "ctxt": 0, + "nodeId": 4294967295, "value": "eval", "optional": false }, @@ -313204,6 +321011,7 @@ "end": 268497 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313259,6 +321067,7 @@ "end": 268542 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313285,6 +321094,7 @@ "end": 268560 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -313340,6 +321150,7 @@ "end": 268597 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313395,6 +321206,7 @@ "end": 268642 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313421,6 +321233,7 @@ "end": 268660 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -313476,6 +321289,7 @@ "end": 268693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313531,6 +321345,7 @@ "end": 268738 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313557,6 +321372,7 @@ "end": 268756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -313612,6 +321428,7 @@ "end": 268820 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313667,6 +321484,7 @@ "end": 268865 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313693,6 +321511,7 @@ "end": 268883 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -313748,6 +321567,7 @@ "end": 268942 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313803,6 +321623,7 @@ "end": 268987 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313829,6 +321650,7 @@ "end": 269005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -313884,6 +321706,7 @@ "end": 269065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -313939,6 +321762,7 @@ "end": 269110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -313965,6 +321789,7 @@ "end": 269128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -314020,6 +321845,7 @@ "end": 269197 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314075,6 +321901,7 @@ "end": 269242 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314101,6 +321928,7 @@ "end": 269260 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -314156,6 +321984,7 @@ "end": 269316 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314211,6 +322040,7 @@ "end": 269361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314237,6 +322067,7 @@ "end": 269379 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -314292,6 +322123,7 @@ "end": 269413 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314347,6 +322179,7 @@ "end": 269458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314373,6 +322206,7 @@ "end": 269476 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -314428,6 +322262,7 @@ "end": 269514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314483,6 +322318,7 @@ "end": 269559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314509,6 +322345,7 @@ "end": 269577 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -314564,6 +322401,7 @@ "end": 269611 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314619,6 +322457,7 @@ "end": 269656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314651,6 +322490,7 @@ "end": 269671 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -314715,6 +322555,7 @@ "end": 270006 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314770,6 +322611,7 @@ "end": 270051 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314802,6 +322644,7 @@ "end": 270066 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -314866,6 +322709,7 @@ "end": 303042 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -314921,6 +322765,7 @@ "end": 303087 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -314953,6 +322798,7 @@ "end": 303102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -315017,6 +322863,7 @@ "end": 304494 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -315072,6 +322919,7 @@ "end": 304539 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false }, @@ -315104,6 +322952,7 @@ "end": 304554 }, "ctxt": 0, + "nodeId": 4294967295, "value": "JSON", "optional": false }, @@ -315171,6 +323020,7 @@ "end": 304668 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_module_cache__", "optional": false, "typeAnnotation": null @@ -315196,6 +323046,7 @@ "end": 304708 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__nccwpck_require__", "optional": false }, @@ -315215,6 +323066,7 @@ "end": 304710 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false, "typeAnnotation": null @@ -315258,6 +323110,7 @@ "end": 304727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": null @@ -315275,6 +323128,7 @@ "end": 304754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_module_cache__", "optional": false }, @@ -315291,6 +323145,7 @@ "end": 304756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -315320,6 +323175,7 @@ "end": 304772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -315330,6 +323186,7 @@ "end": 304786 }, "ctxt": 0, + "nodeId": 4294967295, "value": "undefined", "optional": false } @@ -315361,6 +323218,7 @@ "end": 304810 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false }, @@ -315401,6 +323259,7 @@ "end": 304842 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false, "typeAnnotation": null @@ -315425,6 +323284,7 @@ "end": 304869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_module_cache__", "optional": false }, @@ -315441,6 +323301,7 @@ "end": 304871 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -315502,6 +323363,7 @@ "end": 304925 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -315564,6 +323426,7 @@ "end": 304979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_modules__", "optional": false }, @@ -315580,6 +323443,7 @@ "end": 304981 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -315610,6 +323474,7 @@ "end": 304989 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -315632,6 +323497,7 @@ "end": 305000 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false } @@ -315651,6 +323517,7 @@ "end": 305003 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -315673,6 +323540,7 @@ "end": 305032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__nccwpck_require__", "optional": false } @@ -315701,6 +323569,7 @@ "end": 305048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": null @@ -315739,6 +323608,7 @@ "end": 305094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false }, @@ -315768,6 +323638,7 @@ "end": 305127 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_module_cache__", "optional": false }, @@ -315784,6 +323655,7 @@ "end": 305129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "t", "optional": false } @@ -315815,6 +323687,7 @@ "end": 305157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "r", "optional": false }, @@ -315862,6 +323735,7 @@ "end": 305206 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__nccwpck_require__", "optional": false } @@ -315902,6 +323776,7 @@ "end": 305243 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__nccwpck_require__", "optional": false }, @@ -315928,6 +323803,7 @@ "end": 305258 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__dirname", "optional": false }, @@ -315968,6 +323844,7 @@ "end": 305293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_exports__", "optional": false, "typeAnnotation": null @@ -315986,6 +323863,7 @@ "end": 305315 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__nccwpck_require__", "optional": false }, @@ -316035,6 +323913,7 @@ "end": 305333 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -316054,6 +323933,7 @@ "end": 305363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "__webpack_exports__", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/and-nullish/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/and-nullish/input.ts.json index 50de55e68feb..06465324ce3d 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/and-nullish/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/and-nullish/input.ts.json @@ -38,6 +38,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -60,6 +62,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/associativity/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/associativity/input.ts.json index ffd7764143e2..4b9c6275f93a 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/associativity/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/associativity/input.ts.json @@ -32,6 +32,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -42,6 +43,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -53,6 +55,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/expression/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/expression/input.ts.json index 514573469373..7a20fd94de90 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/expression/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/expression/input.ts.json @@ -25,6 +25,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/multiline/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/multiline/input.ts.json index 4dff917ed52e..86170d410ddc 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/multiline/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/multiline/input.ts.json @@ -32,6 +32,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -42,6 +43,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -53,6 +55,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-and/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-and/input.ts.json index d7d10b8fdbb0..20a21614f179 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-and/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-and/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -58,6 +60,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-or/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-or/input.ts.json index 565d7375ca06..8fc11957a3fb 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-or/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/nullish-or/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -58,6 +60,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/or-nullish/input.ts.json b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/or-nullish/input.ts.json index 2fe856dfded8..f6a672ef47df 100644 --- a/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/or-nullish/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/nullish-coalescing-operator/or-nullish/input.ts.json @@ -38,6 +38,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -48,6 +49,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -60,6 +62,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/object/getter-prop/input.ts.json b/crates/swc_ecma_parser/tests/typescript/object/getter-prop/input.ts.json index cc440aa460be..c31973c1eb98 100644 --- a/crates/swc_ecma_parser/tests/typescript/object/getter-prop/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/object/getter-prop/input.ts.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/object/method-async-generator/input.ts.json b/crates/swc_ecma_parser/tests/typescript/object/method-async-generator/input.ts.json index bb29c9587d6e..205c04d9fb05 100644 --- a/crates/swc_ecma_parser/tests/typescript/object/method-async-generator/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/object/method-async-generator/input.ts.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": null @@ -87,6 +88,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "AsyncIterableIterator", "optional": false }, @@ -110,6 +112,7 @@ "end": 64 }, "ctxt": 0, + "nodeId": 4294967295, "value": "DirEntry", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/chaining-off-optionally-chained-keys-named-class-or-function/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/chaining-off-optionally-chained-keys-named-class-or-function/input.ts.json index 180c602097a6..c7f52dc08b9c 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/chaining-off-optionally-chained-keys-named-class-or-function/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/chaining-off-optionally-chained-keys-named-class-or-function/input.ts.json @@ -44,6 +44,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -107,6 +108,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -183,6 +185,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -256,6 +259,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/constructor-call/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/constructor-call/input.ts.json index b9f82c63fed2..cda3b2771189 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/constructor-call/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/constructor-call/input.ts.json @@ -52,6 +52,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -126,6 +127,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/function-call/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/function-call/input.ts.json index aa99d20ef323..57bf7096a03f 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/function-call/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/function-call/input.ts.json @@ -32,6 +32,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -67,6 +68,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "func", "optional": false }, @@ -80,6 +82,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -93,6 +96,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -142,6 +146,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -200,6 +205,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -223,6 +229,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -236,6 +243,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -278,6 +286,7 @@ "end": 56 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access-bracket/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access-bracket/input.ts.json index 100bf4fdee83..ec519f4d4347 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access-bracket/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access-bracket/input.ts.json @@ -31,6 +31,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -47,6 +48,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expr", "optional": false } @@ -93,6 +95,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -109,6 +112,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expr", "optional": false } @@ -128,6 +132,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "other", "optional": false } @@ -161,6 +166,7 @@ "end": 39 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -221,6 +227,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -291,6 +298,7 @@ "end": 73 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, @@ -316,6 +324,7 @@ "end": 82 }, "ctxt": 0, + "nodeId": 4294967295, "value": "expr", "optional": false } @@ -355,6 +364,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access/input.ts.json index ba71044ee2f7..592035168106 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/member-access/input.ts.json @@ -31,6 +31,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -84,6 +85,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -140,6 +142,7 @@ "end": 29 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/optioanl-chain-expression/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/optioanl-chain-expression/input.ts.json index 1fb6606ef008..e0279a9326a4 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/optioanl-chain-expression/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/optioanl-chain-expression/input.ts.json @@ -51,6 +51,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/optional-tagged-template-literals/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/optional-tagged-template-literals/input.ts.json index d93c3a2154ee..f4dc17144bb1 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/optional-tagged-template-literals/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/optional-tagged-template-literals/input.ts.json @@ -38,6 +38,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/parenthised-chain/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/parenthised-chain/input.ts.json index a0aaf8480a16..609454403289 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/parenthised-chain/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/parenthised-chain/input.ts.json @@ -43,6 +43,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -112,6 +113,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -210,6 +212,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/separated-chaining/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/separated-chaining/input.ts.json index 44c0f480a7b6..96093ca0626a 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/separated-chaining/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/separated-chaining/input.ts.json @@ -83,6 +83,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -201,6 +202,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/super-method-class/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/super-method-class/input.ts.json index 39d7f69c2b9c..fbc023055672 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/super-method-class/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/super-method-class/input.ts.json @@ -14,6 +14,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -109,6 +110,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments-with-call/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments-with-call/input.ts.json index 47d639692dfa..e957e33f337e 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments-with-call/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments-with-call/input.ts.json @@ -32,6 +32,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments/input.ts.json b/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments/input.ts.json index d02152b9e0ec..cb286d877b0f 100644 --- a/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/optional-chaining/type-arguments/input.ts.json @@ -51,6 +51,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "example", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/regression/destructuring-in-function-type/input.ts.json b/crates/swc_ecma_parser/tests/typescript/regression/destructuring-in-function-type/input.ts.json index d86b83ba7af0..28702edabdb8 100644 --- a/crates/swc_ecma_parser/tests/typescript/regression/destructuring-in-function-type/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/regression/destructuring-in-function-type/input.ts.json @@ -19,6 +19,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyType", "optional": false }, @@ -50,6 +51,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "theme", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/regression/is-default-export/input.ts.json b/crates/swc_ecma_parser/tests/typescript/regression/is-default-export/input.ts.json index 1725a9ce1ce5..601f701770e4 100644 --- a/crates/swc_ecma_parser/tests/typescript/regression/is-default-export/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/regression/is-default-export/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -60,6 +61,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "E", "optional": false }, @@ -85,6 +87,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "I", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/regression/member-expr-assign/input.ts.json b/crates/swc_ecma_parser/tests/typescript/regression/member-expr-assign/input.ts.json index 5a1d70bbddf2..a604d092b3c8 100644 --- a/crates/swc_ecma_parser/tests/typescript/regression/member-expr-assign/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/regression/member-expr-assign/input.ts.json @@ -37,6 +37,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/regression/tsx-issue-7742/input.ts.json b/crates/swc_ecma_parser/tests/typescript/regression/tsx-issue-7742/input.ts.json index d3120613e73f..f4f96b521e24 100644 --- a/crates/swc_ecma_parser/tests/typescript/regression/tsx-issue-7742/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/regression/tsx-issue-7742/input.ts.json @@ -18,6 +18,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -42,6 +43,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -75,6 +77,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "bar", "optional": false, "typeAnnotation": { @@ -96,6 +99,7 @@ "end": 34 }, "ctxt": 0, + "nodeId": 4294967295, "value": "G", "optional": false }, @@ -123,6 +127,7 @@ "end": 38 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -149,6 +154,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/stack-size/input.ts.json b/crates/swc_ecma_parser/tests/typescript/stack-size/input.ts.json index c98a9a4322e1..a6c8ce4b69d8 100644 --- a/crates/swc_ecma_parser/tests/typescript/stack-size/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/stack-size/input.ts.json @@ -31,6 +31,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "module", "optional": false }, @@ -52,6 +53,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -127,6 +129,7 @@ "end": 95 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -151,6 +154,7 @@ "end": 123 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -175,6 +179,7 @@ "end": 155 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -199,6 +204,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -223,6 +229,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -247,6 +254,7 @@ "end": 278 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -271,6 +279,7 @@ "end": 326 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false }, @@ -295,6 +304,7 @@ "end": 378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asdf", "optional": false }, @@ -319,6 +329,7 @@ "end": 434 }, "ctxt": 0, + "nodeId": 4294967295, "value": "asdf", "optional": false }, @@ -350,6 +361,7 @@ "end": 490 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false, "typeAnnotation": null @@ -404,6 +416,7 @@ "end": 508 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } @@ -432,6 +445,7 @@ "end": 535 }, "ctxt": 0, + "nodeId": 4294967295, "value": "test", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/stc/0001/input.ts.json b/crates/swc_ecma_parser/tests/typescript/stc/0001/input.ts.json index fec89c970bc4..4f9cbb30e294 100644 --- a/crates/swc_ecma_parser/tests/typescript/stc/0001/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/stc/0001/input.ts.json @@ -28,6 +28,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false, "typeAnnotation": null @@ -84,6 +85,7 @@ "end": 118 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/stc/0002/input.ts.json b/crates/swc_ecma_parser/tests/typescript/stc/0002/input.ts.json index dc1c52181e38..ebdc15e145c4 100644 --- a/crates/swc_ecma_parser/tests/typescript/stc/0002/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/stc/0002/input.ts.json @@ -24,6 +24,7 @@ "end": 5 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj2", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/template-literal-type/input.ts.json b/crates/swc_ecma_parser/tests/typescript/template-literal-type/input.ts.json index b99a69d0bdc4..b8af5ff09b02 100644 --- a/crates/swc_ecma_parser/tests/typescript/template-literal-type/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/template-literal-type/input.ts.json @@ -19,6 +19,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyAlias", "optional": false }, @@ -65,6 +66,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "OtherAlias", "optional": false }, @@ -147,6 +149,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MultiLine", "optional": false }, @@ -193,6 +196,7 @@ "end": 122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithTypes", "optional": false }, @@ -258,6 +262,7 @@ "end": 160 }, "ctxt": 0, + "nodeId": 4294967295, "value": "WithTypes2", "optional": false }, @@ -288,6 +293,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "MyAlias", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/top-level-await/input.ts.json b/crates/swc_ecma_parser/tests/typescript/top-level-await/input.ts.json index e7f69de970ca..22588bdf8968 100644 --- a/crates/swc_ecma_parser/tests/typescript/top-level-await/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/top-level-await/input.ts.json @@ -189,6 +189,7 @@ "end": 61 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -206,6 +207,7 @@ "end": 80 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -238,6 +240,7 @@ "end": 88 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false } @@ -255,6 +258,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/ts-import-type/input.ts.json b/crates/swc_ecma_parser/tests/typescript/ts-import-type/input.ts.json index ad02f985cfaa..aced30c69cfd 100644 --- a/crates/swc_ecma_parser/tests/typescript/ts-import-type/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/ts-import-type/input.ts.json @@ -19,6 +19,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vite", "optional": false }, @@ -101,6 +102,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vite2", "optional": false }, @@ -147,6 +149,7 @@ "end": 136 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Vite3", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/tsx/brace-is-block/input.ts.json b/crates/swc_ecma_parser/tests/typescript/tsx/brace-is-block/input.ts.json index f30f5b5f4a8d..622a3bbe251e 100644 --- a/crates/swc_ecma_parser/tests/typescript/tsx/brace-is-block/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/tsx/brace-is-block/input.ts.json @@ -14,6 +14,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -32,6 +33,7 @@ "end": 117 }, "ctxt": 0, + "nodeId": 4294967295, "value": "D", "optional": false }, @@ -57,6 +59,7 @@ "end": 119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -87,6 +90,7 @@ "end": 126 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/tsx/type-arguments/input.ts.json b/crates/swc_ecma_parser/tests/typescript/tsx/type-arguments/input.ts.json index 67802d23449b..e7fa87389de1 100644 --- a/crates/swc_ecma_parser/tests/typescript/tsx/type-arguments/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/tsx/type-arguments/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -49,6 +50,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +80,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +105,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -125,6 +129,7 @@ "end": 27 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -142,6 +147,7 @@ "end": 31 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -165,6 +171,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/tsx/type-parameters/input.ts.json b/crates/swc_ecma_parser/tests/typescript/tsx/type-parameters/input.ts.json index 1208ac0573e7..f9444d05a1f5 100644 --- a/crates/swc_ecma_parser/tests/typescript/tsx/type-parameters/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/tsx/type-parameters/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -70,6 +71,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-alias/declare/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-alias/declare/input.ts.json index 8afe1eea88e5..f64c66fc1ee6 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-alias/declare/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-alias/declare/input.ts.json @@ -19,6 +19,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-alias/export/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-alias/export/input.ts.json index 5c9443532182..b985caac06c9 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-alias/export/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-alias/export/input.ts.json @@ -25,6 +25,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-alias/generic-complex/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-alias/generic-complex/input.ts.json index 5ece9c13f46d..94ccf109916b 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-alias/generic-complex/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-alias/generic-complex/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -42,6 +43,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -77,6 +79,7 @@ "end": 30 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -116,6 +119,7 @@ "end": 49 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -139,6 +143,7 @@ "end": 51 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-alias/generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-alias/generic/input.ts.json index 6a200ed14d84..b1c60c0d9461 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-alias/generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-alias/generic/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -42,6 +43,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -66,6 +68,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-alias/plain/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-alias/plain/input.ts.json index 3a650305ea53..574e4ab1af45 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-alias/plain/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-alias/plain/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/call/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/call/input.ts.json index 69ceafbe7aef..96eccde9ea7b 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/call/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/call/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -49,6 +50,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +80,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -102,6 +105,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +124,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/new-false-positive/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/new-false-positive/input.ts.json index f25c3cda65fc..837b1c6ea14f 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/new-false-positive/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/new-false-positive/input.ts.json @@ -32,6 +32,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -45,6 +46,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/new/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/new/input.ts.json index 8667990f085f..f382a9a4ca48 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/new/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/new/input.ts.json @@ -25,6 +25,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -49,6 +50,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -78,6 +80,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -102,6 +105,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -120,6 +124,7 @@ "end": 23 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template-no-asi/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template-no-asi/input.ts.json index 7b3d036de77a..044dc13fcf2d 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template-no-asi/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template-no-asi/input.ts.json @@ -32,6 +32,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -55,6 +56,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template/input.ts.json index 0f856a6b310b..5c9c5cbd8888 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/tagged-template/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -48,6 +49,7 @@ "end": 4 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/tsx/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/tsx/input.ts.json index 7feec5dc1ed1..198f9b742a68 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/tsx/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/tsx/input.ts.json @@ -26,6 +26,7 @@ "end": 3 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -67,6 +68,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false } @@ -94,6 +96,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/type-arguments/whitespace/input.ts.json b/crates/swc_ecma_parser/tests/typescript/type-arguments/whitespace/input.ts.json index 9dd6bba853f4..d5850ec1c844 100644 --- a/crates/swc_ecma_parser/tests/typescript/type-arguments/whitespace/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/type-arguments/whitespace/input.ts.json @@ -14,6 +14,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -56,6 +57,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/array/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/array/input.ts.json index 9a907851c0c8..c2167c55ef98 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/array/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/array/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "arr", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/basic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/basic/input.ts.json index 14a5e3ffefe0..c1b038c3925d 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/basic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/basic/input.ts.json @@ -19,6 +19,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X1", "optional": false }, @@ -42,6 +43,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -86,6 +88,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -124,6 +127,7 @@ "end": 50 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -195,6 +199,7 @@ "end": 81 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -222,6 +227,7 @@ "end": 90 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -260,6 +266,7 @@ "end": 107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -331,6 +338,7 @@ "end": 138 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -364,6 +372,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X2", "optional": false }, @@ -387,6 +396,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -417,6 +427,7 @@ "end": 180 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -485,6 +496,7 @@ "end": 205 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -504,6 +516,7 @@ "end": 216 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -531,6 +544,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -619,6 +633,7 @@ "end": 264 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -646,6 +661,7 @@ "end": 273 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -665,6 +681,7 @@ "end": 284 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -692,6 +709,7 @@ "end": 293 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -780,6 +798,7 @@ "end": 332 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -813,6 +832,7 @@ "end": 355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X3", "optional": false }, @@ -836,6 +856,7 @@ "end": 357 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -866,6 +887,7 @@ "end": 374 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -934,6 +956,7 @@ "end": 398 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -963,6 +986,7 @@ "end": 415 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1023,6 +1047,7 @@ "end": 435 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1094,6 +1119,7 @@ "end": 466 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1121,6 +1147,7 @@ "end": 475 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1150,6 +1177,7 @@ "end": 492 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1210,6 +1238,7 @@ "end": 512 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1281,6 +1310,7 @@ "end": 543 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1314,6 +1344,7 @@ "end": 566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X4", "optional": false }, @@ -1337,6 +1368,7 @@ "end": 568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1367,6 +1399,7 @@ "end": 589 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1436,6 +1469,7 @@ "end": 613 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1465,6 +1499,7 @@ "end": 634 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1525,6 +1560,7 @@ "end": 654 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1552,6 +1588,7 @@ "end": 666 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1633,6 +1670,7 @@ "end": 692 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1660,6 +1698,7 @@ "end": 701 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1689,6 +1728,7 @@ "end": 722 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null @@ -1749,6 +1789,7 @@ "end": 742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1776,6 +1817,7 @@ "end": 754 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -1857,6 +1899,7 @@ "end": 780 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1890,6 +1933,7 @@ "end": 803 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X5", "optional": false }, @@ -1913,6 +1957,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1943,6 +1988,7 @@ "end": 814 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1961,6 +2007,7 @@ "end": 830 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -1990,6 +2037,7 @@ "end": 838 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2061,6 +2109,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2088,6 +2137,7 @@ "end": 878 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2106,6 +2156,7 @@ "end": 894 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Promise", "optional": false }, @@ -2135,6 +2186,7 @@ "end": 902 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2206,6 +2258,7 @@ "end": 933 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2239,6 +2292,7 @@ "end": 956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X6", "optional": false }, @@ -2262,6 +2316,7 @@ "end": 958 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2292,6 +2347,7 @@ "end": 967 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2318,6 +2374,7 @@ "end": 979 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2348,6 +2405,7 @@ "end": 988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2420,6 +2478,7 @@ "end": 1020 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2447,6 +2506,7 @@ "end": 1029 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2473,6 +2533,7 @@ "end": 1041 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -2503,6 +2564,7 @@ "end": 1050 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -2575,6 +2637,7 @@ "end": 1082 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/distinguishing/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/distinguishing/input.ts.json index 1b8d7dc8f9bd..08fc96481b28 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/distinguishing/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer-extends/distinguishing/input.ts.json @@ -19,6 +19,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X10", "optional": false }, @@ -42,6 +43,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -72,6 +74,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +111,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -208,6 +212,7 @@ "end": 104 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X11", "optional": false }, @@ -231,6 +236,7 @@ "end": 106 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -261,6 +267,7 @@ "end": 111 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -303,6 +310,7 @@ "end": 129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -404,6 +412,7 @@ "end": 201 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X12", "optional": false }, @@ -427,6 +436,7 @@ "end": 203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -457,6 +467,7 @@ "end": 208 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -487,6 +498,7 @@ "end": 225 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -553,6 +565,7 @@ "end": 311 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X13", "optional": false }, @@ -576,6 +589,7 @@ "end": 313 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -606,6 +620,7 @@ "end": 318 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -630,6 +645,7 @@ "end": 334 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -695,6 +711,7 @@ "end": 451 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X14", "optional": false }, @@ -718,6 +735,7 @@ "end": 453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -748,6 +766,7 @@ "end": 458 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -779,6 +798,7 @@ "end": 480 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -845,6 +865,7 @@ "end": 616 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X15", "optional": false }, @@ -868,6 +889,7 @@ "end": 618 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -898,6 +920,7 @@ "end": 623 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -923,6 +946,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -954,6 +978,7 @@ "end": 647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -984,6 +1009,7 @@ "end": 663 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1092,6 +1118,7 @@ "end": 725 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X16", "optional": false }, @@ -1115,6 +1142,7 @@ "end": 727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1145,6 +1173,7 @@ "end": 732 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1170,6 +1199,7 @@ "end": 745 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1195,6 +1225,7 @@ "end": 756 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1221,6 +1252,7 @@ "end": 772 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1299,6 +1331,7 @@ "end": 849 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X17", "optional": false }, @@ -1322,6 +1355,7 @@ "end": 851 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1352,6 +1386,7 @@ "end": 856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1377,6 +1412,7 @@ "end": 869 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1403,6 +1439,7 @@ "end": 880 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1436,6 +1473,7 @@ "end": 891 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1459,6 +1497,7 @@ "end": 901 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1563,6 +1602,7 @@ "end": 963 }, "ctxt": 0, + "nodeId": 4294967295, "value": "X18", "optional": false }, @@ -1586,6 +1626,7 @@ "end": 965 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1616,6 +1657,7 @@ "end": 970 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1641,6 +1683,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -1667,6 +1710,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1694,6 +1738,7 @@ "end": 1005 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -1713,6 +1758,7 @@ "end": 1015 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer/input.ts.json index 63ccaff9e672..b29f3946235d 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/conditional-infer/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/conditional-infer/input.ts.json @@ -19,6 +19,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Element", "optional": false }, @@ -42,6 +43,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -72,6 +74,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -108,6 +111,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -133,6 +137,7 @@ "end": 44 }, "ctxt": 0, + "nodeId": 4294967295, "value": "U", "optional": false }, @@ -151,6 +156,7 @@ "end": 48 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/conditional/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/conditional/input.ts.json index 2a83cacadfc9..2ae5dd859bb3 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/conditional/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/conditional/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/function-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/function-generic/input.ts.json index a282c2c5bc46..ef197018992c 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/function-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/function-generic/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -71,6 +73,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -99,6 +102,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -129,6 +133,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/function-in-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/function-in-generic/input.ts.json index 3a5ffe242da7..f562ffbdf128 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/function-in-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/function-in-generic/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/function-with-this/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/function-with-this/input.ts.json index d22fd9bfb88f..87bd0db034aa 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/function-with-this/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/function-with-this/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "this", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/function/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/function/input.ts.json index 01880be3291e..14d2cae7b245 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/function/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/function/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false, "typeAnnotation": { @@ -50,6 +51,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -75,6 +77,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": true, "typeAnnotation": { @@ -110,6 +113,7 @@ "end": 36 }, "ctxt": 0, + "nodeId": 4294967295, "value": "c", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/types/indexed/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/indexed/input.ts.json index 2e11930b8063..0038ace44347 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/indexed/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/indexed/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/keywords/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/keywords/input.ts.json index 2c4f3dc4c9cd..f84e3681158f 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/keywords/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/keywords/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -74,6 +75,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "un", "optional": false, "typeAnnotation": { @@ -120,6 +122,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false, "typeAnnotation": { @@ -166,6 +169,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ne", "optional": false, "typeAnnotation": { @@ -212,6 +216,7 @@ "end": 68 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nul", "optional": false, "typeAnnotation": { @@ -258,6 +263,7 @@ "end": 83 }, "ctxt": 0, + "nodeId": 4294967295, "value": "num", "optional": false, "typeAnnotation": { @@ -304,6 +310,7 @@ "end": 98 }, "ctxt": 0, + "nodeId": 4294967295, "value": "o", "optional": false, "typeAnnotation": { @@ -350,6 +357,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "st", "optional": false, "typeAnnotation": { @@ -396,6 +404,7 @@ "end": 130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sy", "optional": false, "typeAnnotation": { @@ -442,6 +451,7 @@ "end": 145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "u", "optional": false, "typeAnnotation": { @@ -488,6 +498,7 @@ "end": 163 }, "ctxt": 0, + "nodeId": 4294967295, "value": "v", "optional": false, "typeAnnotation": { @@ -534,6 +545,7 @@ "end": 176 }, "ctxt": 0, + "nodeId": 4294967295, "value": "n", "optional": false, "typeAnnotation": { @@ -580,6 +592,7 @@ "end": 191 }, "ctxt": 0, + "nodeId": 4294967295, "value": "i", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/literal-boolean/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/literal-boolean/input.ts.json index 31e4341de570..21121ff37c31 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/literal-boolean/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/literal-boolean/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -81,6 +82,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/literal-number-negative/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/literal-number-negative/input.ts.json index d32437bfe3ce..8ebeb6e941df 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/literal-number-negative/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/literal-number-negative/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/literal-number/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/literal-number/input.ts.json index 376909dcec92..85987413c087 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/literal-number/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/literal-number/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/literal-string/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/literal-string/input.ts.json index db3fcc4a3819..45450473e1d4 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/literal-string/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/literal-string/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/mapped/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/mapped/input.ts.json index a3371bf83928..b0ecad081791 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/mapped/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/mapped/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 14 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -113,6 +115,7 @@ "end": 45 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -141,6 +144,7 @@ "end": 60 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -198,6 +202,7 @@ "end": 92 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -226,6 +231,7 @@ "end": 108 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -283,6 +289,7 @@ "end": 141 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -311,6 +318,7 @@ "end": 157 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, @@ -368,6 +376,7 @@ "end": 189 }, "ctxt": 0, + "nodeId": 4294967295, "value": "map", "optional": false, "typeAnnotation": { @@ -396,6 +405,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "P", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/object-shorthand/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/object-shorthand/input.ts.json index 0fed874430c6..8c1fd691b404 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/object-shorthand/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/object-shorthand/input.ts.json @@ -28,6 +28,7 @@ "end": 12 }, "ctxt": 0, + "nodeId": 4294967295, "value": "table", "optional": false, "typeAnnotation": null @@ -64,6 +65,7 @@ "end": 54 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false, "typeAnnotation": { @@ -85,6 +87,7 @@ "end": 57 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -131,6 +134,7 @@ "end": 24 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -158,6 +162,7 @@ "end": 37 }, "ctxt": 0, + "nodeId": 4294967295, "value": "id", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/parenthesized/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/parenthesized/input.ts.json index 87d4491faee6..f24e76d66efa 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/parenthesized/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/parenthesized/input.ts.json @@ -19,6 +19,7 @@ "end": 7 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/reference-generic-nested/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/reference-generic-nested/input.ts.json index ff18a7c6cfc7..9601d8fc39c3 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/reference-generic-nested/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/reference-generic-nested/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -72,6 +74,7 @@ "end": 19 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/reference-generic/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/reference-generic/input.ts.json index 83e04a3fa83c..7fb4b16df787 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/reference-generic/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/reference-generic/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/reference/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/reference/input.ts.json index ff0fee29d15d..229bf380dbe3 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/reference/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/reference/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -49,6 +50,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/tuple-empty/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/tuple-empty/input.ts.json index 314e71c3519b..27cec3478036 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/tuple-empty/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/tuple-empty/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/tuple-optional/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/tuple-optional/input.ts.json index 6fee04db9889..91cf69fcb8ff 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/tuple-optional/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/tuple-optional/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/tuple-rest-after-optional/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/tuple-rest-after-optional/input.ts.json index 490daf271d7c..cc157a931238 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/tuple-rest-after-optional/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/tuple-rest-after-optional/input.ts.json @@ -14,6 +14,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "args", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/types/tuple-rest/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/tuple-rest/input.ts.json index be18f7eb99fd..a972a2835113 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/tuple-rest/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/tuple-rest/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/tuple/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/tuple/input.ts.json index a080816c76d3..c46625079557 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/tuple/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/tuple/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/type-literal/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/type-literal/input.ts.json index d63e57ef1b1d..27d3e738f8fd 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/type-literal/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/type-literal/input.ts.json @@ -28,6 +28,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "obj", "optional": false, "typeAnnotation": { @@ -57,6 +58,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/type-operator/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/type-operator/input.ts.json index da929ce226b6..084af3117fd3 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/type-operator/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/type-operator/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -56,6 +57,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -92,6 +94,7 @@ "end": 22 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/types/typeof/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/typeof/input.ts.json index fc987e6feb5d..69c541237cee 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/typeof/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/typeof/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -55,6 +56,7 @@ "end": 16 }, "ctxt": 0, + "nodeId": 4294967295, "value": "y", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/types/union-intersection/input.ts.json b/crates/swc_ecma_parser/tests/typescript/types/union-intersection/input.ts.json index 720df976076d..7c5b76f95ebe 100644 --- a/crates/swc_ecma_parser/tests/typescript/types/union-intersection/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/types/union-intersection/input.ts.json @@ -28,6 +28,7 @@ "end": 10 }, "ctxt": 0, + "nodeId": 4294967295, "value": "union", "optional": false, "typeAnnotation": { @@ -99,6 +100,7 @@ "end": 55 }, "ctxt": 0, + "nodeId": 4294967295, "value": "intersection", "optional": false, "typeAnnotation": { @@ -162,6 +164,7 @@ "end": 89 }, "ctxt": 0, + "nodeId": 4294967295, "value": "precedence1", "optional": false, "typeAnnotation": { @@ -242,6 +245,7 @@ "end": 133 }, "ctxt": 0, + "nodeId": 4294967295, "value": "precedence2", "optional": false, "typeAnnotation": { @@ -313,6 +317,7 @@ "end": 179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadingUnion", "optional": false }, @@ -357,6 +362,7 @@ "end": 233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "LeadingIntersection", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/v4/issue-864/input.ts.json b/crates/swc_ecma_parser/tests/typescript/v4/issue-864/input.ts.json index 3fc0488ee6d5..67cdff82b9fc 100644 --- a/crates/swc_ecma_parser/tests/typescript/v4/issue-864/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/v4/issue-864/input.ts.json @@ -19,6 +19,7 @@ "end": 13 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false }, @@ -79,6 +80,7 @@ "end": 46 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, @@ -139,6 +141,7 @@ "end": 121 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StrStrNumNum", "optional": false }, @@ -176,6 +179,7 @@ "end": 135 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Strings", "optional": false }, @@ -209,6 +213,7 @@ "end": 147 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Numbers", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/v4/issue-865/input.ts.json b/crates/swc_ecma_parser/tests/typescript/v4/issue-865/input.ts.json index 95c65c602aa9..1ed2f513f661 100644 --- a/crates/swc_ecma_parser/tests/typescript/v4/issue-865/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/v4/issue-865/input.ts.json @@ -19,6 +19,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Range", "optional": false }, @@ -43,6 +44,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "start", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 33 }, "ctxt": 0, + "nodeId": 4294967295, "value": "end", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/v4/issue-866/input.ts.json b/crates/swc_ecma_parser/tests/typescript/v4/issue-866/input.ts.json index cca06dd6c0f9..39aa3ee25b82 100644 --- a/crates/swc_ecma_parser/tests/typescript/v4/issue-866/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/v4/issue-866/input.ts.json @@ -25,6 +25,7 @@ "end": 2 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -36,6 +37,7 @@ "end": 8 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -61,6 +63,7 @@ "end": 11 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -72,6 +75,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } @@ -97,6 +101,7 @@ "end": 20 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": null @@ -108,6 +113,7 @@ "end": 26 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false } diff --git a/crates/swc_ecma_parser/tests/typescript/v4/issue-941/input.ts.json b/crates/swc_ecma_parser/tests/typescript/v4/issue-941/input.ts.json index 1010b4e1001c..416b4403e26d 100644 --- a/crates/swc_ecma_parser/tests/typescript/v4/issue-941/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/v4/issue-941/input.ts.json @@ -33,6 +33,7 @@ "end": 17 }, "ctxt": 0, + "nodeId": 4294967295, "value": "e", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/v4/optional-tuple-element/input.ts.json b/crates/swc_ecma_parser/tests/typescript/v4/optional-tuple-element/input.ts.json index e75fa3165bc2..112dc912d087 100644 --- a/crates/swc_ecma_parser/tests/typescript/v4/optional-tuple-element/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/v4/optional-tuple-element/input.ts.json @@ -19,6 +19,7 @@ "end": 9 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo", "optional": false }, @@ -43,6 +44,7 @@ "end": 18 }, "ctxt": 0, + "nodeId": 4294967295, "value": "first", "optional": false, "typeAnnotation": null @@ -69,6 +71,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "second", "optional": true, "typeAnnotation": null @@ -105,6 +108,7 @@ "end": 52 }, "ctxt": 0, + "nodeId": 4294967295, "value": "rest", "optional": false, "typeAnnotation": null diff --git a/crates/swc_ecma_parser/tests/typescript/variable-declarator/definite-assignment/input.ts.json b/crates/swc_ecma_parser/tests/typescript/variable-declarator/definite-assignment/input.ts.json index a13c05bf458a..22d0d9831061 100644 --- a/crates/swc_ecma_parser/tests/typescript/variable-declarator/definite-assignment/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/variable-declarator/definite-assignment/input.ts.json @@ -28,6 +28,7 @@ "end": 6 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { diff --git a/crates/swc_ecma_parser/tests/typescript/variance-annotations/1/input.ts.json b/crates/swc_ecma_parser/tests/typescript/variance-annotations/1/input.ts.json index bb7523d4b1bb..d2b15a413ca6 100644 --- a/crates/swc_ecma_parser/tests/typescript/variance-annotations/1/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/variance-annotations/1/input.ts.json @@ -19,6 +19,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -42,6 +43,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -98,6 +101,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -131,6 +135,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": { @@ -152,6 +157,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -203,6 +209,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -272,6 +280,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": null @@ -283,6 +292,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false } @@ -308,6 +318,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": null @@ -319,6 +330,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false } @@ -338,6 +350,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -361,6 +374,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -393,6 +407,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -418,6 +433,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -439,6 +455,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +509,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": { @@ -513,6 +531,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -564,6 +583,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": { @@ -585,6 +605,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -633,6 +654,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": null @@ -644,6 +666,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false } @@ -669,6 +692,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": null @@ -680,6 +704,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false } @@ -699,6 +724,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -722,6 +748,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -754,6 +781,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -779,6 +807,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -800,6 +829,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -828,6 +858,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +894,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": { @@ -884,6 +916,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -935,6 +968,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": { @@ -956,6 +990,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -1004,6 +1039,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": null @@ -1015,6 +1051,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false } @@ -1040,6 +1077,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": null @@ -1051,6 +1089,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false } @@ -1070,6 +1109,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1093,6 +1133,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1117,6 +1158,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1137,6 +1179,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1160,6 +1203,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1235,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1257,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -1235,6 +1281,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1304,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1283,6 +1331,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1362,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1331,6 +1381,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1352,6 +1403,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1375,6 +1427,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1406,6 +1459,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1431,6 +1485,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1453,6 +1508,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant1", "optional": false }, @@ -1476,6 +1532,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1508,6 +1565,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1532,6 +1590,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1556,6 +1615,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant1", "optional": false }, @@ -1579,6 +1639,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1610,6 +1671,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1631,6 +1693,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant2", "optional": false }, @@ -1654,6 +1717,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1686,6 +1750,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1711,6 +1776,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1732,6 +1798,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1776,6 +1843,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant1", "optional": false }, @@ -1799,6 +1867,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1831,6 +1900,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1856,6 +1926,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1877,6 +1948,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1905,6 +1977,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1931,6 +2004,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant2", "optional": false }, @@ -1954,6 +2028,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1986,6 +2061,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2011,6 +2087,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2032,6 +2109,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2060,6 +2138,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2086,6 +2165,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -2109,6 +2189,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2141,6 +2222,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2165,6 +2247,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2186,6 +2269,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2210,6 +2294,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn1", "optional": false }, @@ -2233,6 +2318,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2260,6 +2346,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn1", "optional": false }, @@ -2283,6 +2370,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2308,6 +2396,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2329,6 +2418,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -2358,6 +2448,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2402,6 +2493,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -2425,6 +2517,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2457,6 +2550,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2481,6 +2575,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -2510,6 +2605,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2538,6 +2634,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2561,6 +2658,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2593,6 +2691,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2617,6 +2716,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2638,6 +2738,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2662,6 +2763,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn2", "optional": false }, @@ -2685,6 +2787,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2712,6 +2815,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn2", "optional": false }, @@ -2735,6 +2839,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2760,6 +2865,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2781,6 +2887,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2810,6 +2917,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2854,6 +2962,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2877,6 +2986,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2909,6 +3019,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2933,6 +3044,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2962,6 +3074,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2990,6 +3103,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -3013,6 +3127,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3045,6 +3160,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3069,6 +3185,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3090,6 +3207,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3114,6 +3232,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn3", "optional": false }, @@ -3137,6 +3256,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3164,6 +3284,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn3", "optional": false }, @@ -3187,6 +3308,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3212,6 +3334,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3233,6 +3356,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -3262,6 +3386,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3306,6 +3431,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -3329,6 +3455,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3361,6 +3488,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3385,6 +3513,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -3414,6 +3543,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3442,6 +3572,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -3465,6 +3596,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3489,6 +3621,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3509,6 +3642,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -3532,6 +3666,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3556,6 +3691,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3576,6 +3712,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -3599,6 +3736,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3623,6 +3761,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3643,6 +3782,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -3666,6 +3806,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3690,6 +3831,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3705,6 +3847,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3724,6 +3867,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3745,6 +3889,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3783,6 +3928,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3819,6 +3965,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3853,6 +4000,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3883,6 +4031,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3899,6 +4048,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3998,6 +4148,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4022,6 +4173,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4056,6 +4208,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4080,6 +4233,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4124,6 +4278,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false, "typeAnnotation": { @@ -4145,6 +4300,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4196,6 +4352,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false, "typeAnnotation": { @@ -4217,6 +4374,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4265,6 +4423,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false, "typeAnnotation": null @@ -4276,6 +4435,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false } @@ -4301,6 +4461,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false, "typeAnnotation": null @@ -4312,6 +4473,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false } @@ -4330,6 +4492,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4354,6 +4517,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4387,6 +4551,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -4418,6 +4583,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4441,6 +4607,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4475,6 +4642,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -4506,6 +4674,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4529,6 +4698,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4565,6 +4735,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4589,6 +4760,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4611,6 +4783,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4643,6 +4816,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4666,6 +4840,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4696,6 +4871,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4720,6 +4896,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4741,6 +4918,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4765,6 +4943,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4784,6 +4963,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4803,6 +4983,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inp", "optional": false, "typeAnnotation": { @@ -4824,6 +5005,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4847,6 +5029,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4896,6 +5079,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4917,6 +5101,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4947,6 +5132,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inp", "optional": false }, @@ -4978,6 +5164,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5014,6 +5201,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pu", "optional": false, "typeAnnotation": { @@ -5035,6 +5223,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -5208,6 +5397,7 @@ "end": 2548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notString", "optional": false, "typeAnnotation": { @@ -5229,6 +5419,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -5259,6 +5450,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pu", "optional": false }, @@ -5275,6 +5467,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5320,6 +5513,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5370,6 +5564,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5393,6 +5588,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5446,6 +5642,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5469,6 +5666,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -5519,6 +5717,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -5541,6 +5740,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5568,6 +5768,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5611,6 +5812,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5635,6 +5837,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5662,6 +5865,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5711,6 +5915,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -5736,6 +5941,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false, "typeAnnotation": { @@ -5757,6 +5963,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5788,6 +5995,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5830,6 +6038,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -5849,6 +6058,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -5870,6 +6080,7 @@ "end": 2988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5893,6 +6104,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5934,6 +6146,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5961,6 +6174,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6007,6 +6221,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -6047,6 +6262,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpret", "optional": false }, @@ -6066,6 +6282,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false, "typeAnnotation": { @@ -6087,6 +6304,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -6110,6 +6328,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -6159,6 +6378,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -6209,6 +6429,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false, "typeAnnotation": null @@ -6227,6 +6448,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -6284,6 +6506,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpret", "optional": false }, @@ -6297,6 +6520,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false } @@ -6328,6 +6552,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": { @@ -6349,6 +6574,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -6380,6 +6606,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6423,6 +6650,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6476,6 +6704,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -6489,6 +6718,7 @@ "end": 3300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false } @@ -6529,6 +6759,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6572,6 +6803,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6616,6 +6848,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/variance-annotations/with_jsx/input.tsx.json b/crates/swc_ecma_parser/tests/typescript/variance-annotations/with_jsx/input.tsx.json index bb7523d4b1bb..d2b15a413ca6 100644 --- a/crates/swc_ecma_parser/tests/typescript/variance-annotations/with_jsx/input.tsx.json +++ b/crates/swc_ecma_parser/tests/typescript/variance-annotations/with_jsx/input.tsx.json @@ -19,6 +19,7 @@ "end": 15 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -42,6 +43,7 @@ "end": 21 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -74,6 +76,7 @@ "end": 32 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -98,6 +101,7 @@ "end": 35 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -131,6 +135,7 @@ "end": 67 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": { @@ -152,6 +157,7 @@ "end": 78 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -203,6 +209,7 @@ "end": 114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": { @@ -224,6 +231,7 @@ "end": 125 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant", "optional": false }, @@ -272,6 +280,7 @@ "end": 151 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false, "typeAnnotation": null @@ -283,6 +292,7 @@ "end": 167 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false } @@ -308,6 +318,7 @@ "end": 182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_covariant", "optional": false, "typeAnnotation": null @@ -319,6 +330,7 @@ "end": 200 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_covariant", "optional": false } @@ -338,6 +350,7 @@ "end": 231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -361,6 +374,7 @@ "end": 236 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -393,6 +407,7 @@ "end": 247 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -418,6 +433,7 @@ "end": 251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -439,6 +455,7 @@ "end": 254 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -492,6 +509,7 @@ "end": 299 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": { @@ -513,6 +531,7 @@ "end": 314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -564,6 +583,7 @@ "end": 354 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": { @@ -585,6 +605,7 @@ "end": 369 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant", "optional": false }, @@ -633,6 +654,7 @@ "end": 399 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false, "typeAnnotation": null @@ -644,6 +666,7 @@ "end": 419 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false } @@ -669,6 +692,7 @@ "end": 448 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_contravariant", "optional": false, "typeAnnotation": null @@ -680,6 +704,7 @@ "end": 470 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_contravariant", "optional": false } @@ -699,6 +724,7 @@ "end": 487 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -722,6 +748,7 @@ "end": 496 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -754,6 +781,7 @@ "end": 507 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -779,6 +807,7 @@ "end": 511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -800,6 +829,7 @@ "end": 514 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -828,6 +858,7 @@ "end": 520 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -863,6 +894,7 @@ "end": 552 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": { @@ -884,6 +916,7 @@ "end": 563 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -935,6 +968,7 @@ "end": 599 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": { @@ -956,6 +990,7 @@ "end": 610 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant", "optional": false }, @@ -1004,6 +1039,7 @@ "end": 636 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false, "typeAnnotation": null @@ -1015,6 +1051,7 @@ "end": 652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false } @@ -1040,6 +1077,7 @@ "end": 677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "sub_invariant", "optional": false, "typeAnnotation": null @@ -1051,6 +1089,7 @@ "end": 695 }, "ctxt": 0, + "nodeId": 4294967295, "value": "super_invariant", "optional": false } @@ -1070,6 +1109,7 @@ "end": 758 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T10", "optional": false }, @@ -1093,6 +1133,7 @@ "end": 764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1117,6 +1158,7 @@ "end": 769 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1137,6 +1179,7 @@ "end": 779 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T11", "optional": false }, @@ -1160,6 +1203,7 @@ "end": 784 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1191,6 +1235,7 @@ "end": 795 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1212,6 +1257,7 @@ "end": 805 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T12", "optional": false }, @@ -1235,6 +1281,7 @@ "end": 811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1257,6 +1304,7 @@ "end": 818 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1283,6 +1331,7 @@ "end": 834 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1313,6 +1362,7 @@ "end": 839 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1331,6 +1381,7 @@ "end": 841 }, "ctxt": 0, + "nodeId": 4294967295, "value": "K", "optional": false }, @@ -1352,6 +1403,7 @@ "end": 852 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T13", "optional": false }, @@ -1375,6 +1427,7 @@ "end": 861 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1406,6 +1459,7 @@ "end": 866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1431,6 +1485,7 @@ "end": 874 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1453,6 +1508,7 @@ "end": 924 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Covariant1", "optional": false }, @@ -1476,6 +1532,7 @@ "end": 929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1508,6 +1565,7 @@ "end": 950 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -1532,6 +1590,7 @@ "end": 953 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1556,6 +1615,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant1", "optional": false }, @@ -1579,6 +1639,7 @@ "end": 983 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1610,6 +1671,7 @@ "end": 994 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1631,6 +1693,7 @@ "end": 1026 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Contravariant2", "optional": false }, @@ -1654,6 +1717,7 @@ "end": 1032 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1686,6 +1750,7 @@ "end": 1053 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1711,6 +1776,7 @@ "end": 1057 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1732,6 +1798,7 @@ "end": 1060 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1776,6 +1843,7 @@ "end": 1089 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant1", "optional": false }, @@ -1799,6 +1867,7 @@ "end": 1094 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1831,6 +1900,7 @@ "end": 1115 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -1856,6 +1926,7 @@ "end": 1119 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -1877,6 +1948,7 @@ "end": 1122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1905,6 +1977,7 @@ "end": 1128 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1931,6 +2004,7 @@ "end": 1148 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Invariant2", "optional": false }, @@ -1954,6 +2028,7 @@ "end": 1154 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -1986,6 +2061,7 @@ "end": 1175 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2011,6 +2087,7 @@ "end": 1179 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -2032,6 +2109,7 @@ "end": 1182 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2060,6 +2138,7 @@ "end": 1188 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2086,6 +2165,7 @@ "end": 1233 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -2109,6 +2189,7 @@ "end": 1238 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2141,6 +2222,7 @@ "end": 1259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2165,6 +2247,7 @@ "end": 1262 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2186,6 +2269,7 @@ "end": 1269 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2210,6 +2294,7 @@ "end": 1277 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn1", "optional": false }, @@ -2233,6 +2318,7 @@ "end": 1279 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2260,6 +2346,7 @@ "end": 1296 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn1", "optional": false }, @@ -2283,6 +2370,7 @@ "end": 1298 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2308,6 +2396,7 @@ "end": 1306 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2329,6 +2418,7 @@ "end": 1312 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -2358,6 +2448,7 @@ "end": 1314 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2402,6 +2493,7 @@ "end": 1338 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar1", "optional": false }, @@ -2425,6 +2517,7 @@ "end": 1340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2457,6 +2550,7 @@ "end": 1355 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2481,6 +2575,7 @@ "end": 1361 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo1", "optional": false }, @@ -2510,6 +2605,7 @@ "end": 1363 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2538,6 +2634,7 @@ "end": 1380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2561,6 +2658,7 @@ "end": 1386 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2593,6 +2691,7 @@ "end": 1407 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -2617,6 +2716,7 @@ "end": 1410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2638,6 +2738,7 @@ "end": 1417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -2662,6 +2763,7 @@ "end": 1425 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn2", "optional": false }, @@ -2685,6 +2787,7 @@ "end": 1427 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2712,6 +2815,7 @@ "end": 1444 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn2", "optional": false }, @@ -2735,6 +2839,7 @@ "end": 1446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2760,6 +2865,7 @@ "end": 1454 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -2781,6 +2887,7 @@ "end": 1460 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2810,6 +2917,7 @@ "end": 1462 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2854,6 +2962,7 @@ "end": 1486 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar2", "optional": false }, @@ -2877,6 +2986,7 @@ "end": 1488 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2909,6 +3019,7 @@ "end": 1503 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -2933,6 +3044,7 @@ "end": 1509 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo2", "optional": false }, @@ -2962,6 +3074,7 @@ "end": 1511 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -2990,6 +3103,7 @@ "end": 1528 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -3013,6 +3127,7 @@ "end": 1537 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3045,6 +3160,7 @@ "end": 1548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false }, @@ -3069,6 +3185,7 @@ "end": 1551 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3090,6 +3207,7 @@ "end": 1558 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f", "optional": false }, @@ -3114,6 +3232,7 @@ "end": 1566 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn3", "optional": false }, @@ -3137,6 +3256,7 @@ "end": 1568 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3164,6 +3284,7 @@ "end": 1585 }, "ctxt": 0, + "nodeId": 4294967295, "value": "FooFn3", "optional": false }, @@ -3187,6 +3308,7 @@ "end": 1587 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3212,6 +3334,7 @@ "end": 1595 }, "ctxt": 0, + "nodeId": 4294967295, "value": "foo", "optional": false, "typeAnnotation": { @@ -3233,6 +3356,7 @@ "end": 1601 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -3262,6 +3386,7 @@ "end": 1603 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3306,6 +3431,7 @@ "end": 1627 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Bar3", "optional": false }, @@ -3329,6 +3455,7 @@ "end": 1629 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3361,6 +3488,7 @@ "end": 1644 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -3385,6 +3513,7 @@ "end": 1650 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Foo3", "optional": false }, @@ -3414,6 +3543,7 @@ "end": 1652 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3442,6 +3572,7 @@ "end": 1693 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T20", "optional": false }, @@ -3465,6 +3596,7 @@ "end": 1702 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3489,6 +3621,7 @@ "end": 1707 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3509,6 +3642,7 @@ "end": 1727 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T21", "optional": false }, @@ -3532,6 +3666,7 @@ "end": 1739 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3556,6 +3691,7 @@ "end": 1744 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3576,6 +3712,7 @@ "end": 1764 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T22", "optional": false }, @@ -3599,6 +3736,7 @@ "end": 1777 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3623,6 +3761,7 @@ "end": 1782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3643,6 +3782,7 @@ "end": 1802 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T23", "optional": false }, @@ -3666,6 +3806,7 @@ "end": 1811 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3690,6 +3831,7 @@ "end": 1816 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3705,6 +3847,7 @@ "end": 1848 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f1", "optional": false }, @@ -3724,6 +3867,7 @@ "end": 1856 }, "ctxt": 0, + "nodeId": 4294967295, "value": "x", "optional": false, "typeAnnotation": { @@ -3745,6 +3889,7 @@ "end": 1859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3783,6 +3928,7 @@ "end": 1853 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3819,6 +3965,7 @@ "end": 1897 }, "ctxt": 0, + "nodeId": 4294967295, "value": "f2", "optional": false }, @@ -3853,6 +4000,7 @@ "end": 1903 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3883,6 +4031,7 @@ "end": 1909 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -3899,6 +4048,7 @@ "end": 1929 }, "ctxt": 0, + "nodeId": 4294967295, "value": "C", "optional": false }, @@ -3998,6 +4148,7 @@ "end": 2019 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4022,6 +4173,7 @@ "end": 2025 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4056,6 +4208,7 @@ "end": 2043 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4080,6 +4233,7 @@ "end": 2048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "T", "optional": false }, @@ -4124,6 +4278,7 @@ "end": 2070 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false, "typeAnnotation": { @@ -4145,6 +4300,7 @@ "end": 2075 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4196,6 +4352,7 @@ "end": 2102 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false, "typeAnnotation": { @@ -4217,6 +4374,7 @@ "end": 2107 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Baz", "optional": false }, @@ -4265,6 +4423,7 @@ "end": 2122 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false, "typeAnnotation": null @@ -4276,6 +4435,7 @@ "end": 2129 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false } @@ -4301,6 +4461,7 @@ "end": 2145 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz2", "optional": false, "typeAnnotation": null @@ -4312,6 +4473,7 @@ "end": 2152 }, "ctxt": 0, + "nodeId": 4294967295, "value": "baz1", "optional": false } @@ -4330,6 +4492,7 @@ "end": 2203 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4354,6 +4517,7 @@ "end": 2209 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4387,6 +4551,7 @@ "end": 2222 }, "ctxt": 0, + "nodeId": 4294967295, "value": "child", "optional": false }, @@ -4418,6 +4583,7 @@ "end": 2229 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4441,6 +4607,7 @@ "end": 2231 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4475,6 +4642,7 @@ "end": 2251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "parent", "optional": false }, @@ -4506,6 +4674,7 @@ "end": 2259 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4529,6 +4698,7 @@ "end": 2261 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4565,6 +4735,7 @@ "end": 2289 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4589,6 +4760,7 @@ "end": 2291 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4611,6 +4783,7 @@ "end": 2294 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4643,6 +4816,7 @@ "end": 2320 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -4666,6 +4840,7 @@ "end": 2322 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4696,6 +4871,7 @@ "end": 2340 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false }, @@ -4720,6 +4896,7 @@ "end": 2343 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4741,6 +4918,7 @@ "end": 2359 }, "ctxt": 0, + "nodeId": 4294967295, "value": "b", "optional": false }, @@ -4765,6 +4943,7 @@ "end": 2362 }, "ctxt": 0, + "nodeId": 4294967295, "value": "B", "optional": false }, @@ -4784,6 +4963,7 @@ "end": 2378 }, "ctxt": 0, + "nodeId": 4294967295, "value": "fn", "optional": false }, @@ -4803,6 +4983,7 @@ "end": 2385 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inp", "optional": false, "typeAnnotation": { @@ -4824,6 +5005,7 @@ "end": 2392 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4847,6 +5029,7 @@ "end": 2394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -4896,6 +5079,7 @@ "end": 2410 }, "ctxt": 0, + "nodeId": 4294967295, "value": "a", "optional": false, "typeAnnotation": { @@ -4917,6 +5101,7 @@ "end": 2417 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Child", "optional": false }, @@ -4947,6 +5132,7 @@ "end": 2432 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inp", "optional": false }, @@ -4978,6 +5164,7 @@ "end": 2380 }, "ctxt": 0, + "nodeId": 4294967295, "value": "A", "optional": false }, @@ -5014,6 +5201,7 @@ "end": 2445 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pu", "optional": false, "typeAnnotation": { @@ -5035,6 +5223,7 @@ "end": 2453 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -5208,6 +5397,7 @@ "end": 2548 }, "ctxt": 0, + "nodeId": 4294967295, "value": "notString", "optional": false, "typeAnnotation": { @@ -5229,6 +5419,7 @@ "end": 2556 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Parent", "optional": false }, @@ -5259,6 +5450,7 @@ "end": 2569 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pu", "optional": false }, @@ -5275,6 +5467,7 @@ "end": 2638 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5320,6 +5513,7 @@ "end": 2715 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5370,6 +5564,7 @@ "end": 2742 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5393,6 +5588,7 @@ "end": 2749 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5446,6 +5642,7 @@ "end": 2773 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5469,6 +5666,7 @@ "end": 2782 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -5519,6 +5717,7 @@ "end": 2647 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -5541,6 +5740,7 @@ "end": 2662 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5568,6 +5768,7 @@ "end": 2677 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5611,6 +5812,7 @@ "end": 2815 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5635,6 +5837,7 @@ "end": 2822 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5662,6 +5865,7 @@ "end": 2837 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -5711,6 +5915,7 @@ "end": 2859 }, "ctxt": 0, + "nodeId": 4294967295, "value": "exec", "optional": false }, @@ -5736,6 +5941,7 @@ "end": 2866 }, "ctxt": 0, + "nodeId": 4294967295, "value": "meta", "optional": false, "typeAnnotation": { @@ -5757,6 +5963,7 @@ "end": 2877 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -5788,6 +5995,7 @@ "end": 2889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5830,6 +6038,7 @@ "end": 2934 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -5849,6 +6058,7 @@ "end": 2974 }, "ctxt": 0, + "nodeId": 4294967295, "value": "action", "optional": false, "typeAnnotation": { @@ -5870,6 +6080,7 @@ "end": 2988 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -5893,6 +6104,7 @@ "end": 2995 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5934,6 +6146,7 @@ "end": 2941 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TEvent", "optional": false }, @@ -5961,6 +6174,7 @@ "end": 2956 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6007,6 +6221,7 @@ "end": 3008 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -6047,6 +6262,7 @@ "end": 3047 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpret", "optional": false }, @@ -6066,6 +6282,7 @@ "end": 3065 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false, "typeAnnotation": { @@ -6087,6 +6304,7 @@ "end": 3076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "StateNode", "optional": false }, @@ -6110,6 +6328,7 @@ "end": 3085 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -6159,6 +6378,7 @@ "end": 3056 }, "ctxt": 0, + "nodeId": 4294967295, "value": "TContext", "optional": false }, @@ -6209,6 +6429,7 @@ "end": 3114 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false, "typeAnnotation": null @@ -6227,6 +6448,7 @@ "end": 3130 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -6284,6 +6506,7 @@ "end": 3153 }, "ctxt": 0, + "nodeId": 4294967295, "value": "interpret", "optional": false }, @@ -6297,6 +6520,7 @@ "end": 3161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "machine", "optional": false } @@ -6328,6 +6552,7 @@ "end": 3181 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false, "typeAnnotation": { @@ -6349,6 +6574,7 @@ "end": 3195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "ActionObject", "optional": false }, @@ -6380,6 +6606,7 @@ "end": 3202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6423,6 +6650,7 @@ "end": 3217 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6476,6 +6704,7 @@ "end": 3244 }, "ctxt": 0, + "nodeId": 4294967295, "value": "createMachine", "optional": false }, @@ -6489,6 +6718,7 @@ "end": 3300 }, "ctxt": 0, + "nodeId": 4294967295, "value": "qq", "optional": false } @@ -6529,6 +6759,7 @@ "end": 3251 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, @@ -6572,6 +6803,7 @@ "end": 3266 }, "ctxt": 0, + "nodeId": 4294967295, "value": "value", "optional": false }, @@ -6616,6 +6848,7 @@ "end": 3285 }, "ctxt": 0, + "nodeId": 4294967295, "value": "type", "optional": false }, diff --git a/crates/swc_ecma_parser/tests/typescript/vercel/web-875/input.ts.json b/crates/swc_ecma_parser/tests/typescript/vercel/web-875/input.ts.json index 8e7b709dcc61..a977396fb298 100644 --- a/crates/swc_ecma_parser/tests/typescript/vercel/web-875/input.ts.json +++ b/crates/swc_ecma_parser/tests/typescript/vercel/web-875/input.ts.json @@ -20,6 +20,7 @@ "end": 40 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postProcessHTML", "optional": false }, @@ -62,6 +63,7 @@ "end": 70 }, "ctxt": 0, + "nodeId": 4294967295, "value": "postProcessors", "optional": false, "typeAnnotation": { @@ -83,6 +85,7 @@ "end": 77 }, "ctxt": 0, + "nodeId": 4294967295, "value": "Array", "optional": false }, @@ -106,6 +109,7 @@ "end": 99 }, "ctxt": 0, + "nodeId": 4294967295, "value": "PostProcessorFunction", "optional": false }, @@ -177,6 +181,7 @@ "end": 120 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -215,6 +220,7 @@ "end": 161 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inAmpMode", "optional": false } @@ -234,6 +240,7 @@ "end": 195 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": { @@ -284,6 +291,7 @@ "end": 235 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optimizeAmp", "optional": false, "typeAnnotation": null @@ -314,6 +322,7 @@ "end": 245 }, "ctxt": 0, + "nodeId": 4294967295, "value": "require", "optional": false }, @@ -370,6 +379,7 @@ "end": 335 }, "ctxt": 0, + "nodeId": 4294967295, "value": "default", "optional": false }, @@ -403,6 +413,7 @@ "end": 356 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": null @@ -433,6 +444,7 @@ "end": 376 }, "ctxt": 0, + "nodeId": 4294967295, "value": "optimizeAmp", "optional": false } @@ -447,6 +459,7 @@ "end": 382 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false } @@ -466,6 +479,7 @@ "end": 394 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -518,6 +532,7 @@ "end": 446 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -544,6 +559,7 @@ "end": 478 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -597,6 +613,7 @@ "end": 531 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -619,6 +636,7 @@ "end": 549 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false } @@ -632,6 +650,7 @@ "end": 559 }, "ctxt": 0, + "nodeId": 4294967295, "value": "pathname", "optional": false } @@ -658,6 +677,7 @@ "end": 606 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false } @@ -719,6 +739,7 @@ "end": 656 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -763,6 +784,7 @@ "end": 698 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -791,6 +813,7 @@ "end": 746 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": { @@ -841,6 +864,7 @@ "end": 792 }, "ctxt": 0, + "nodeId": 4294967295, "value": "getFontDefinition", "optional": false, "typeAnnotation": null @@ -860,6 +884,7 @@ "end": 807 }, "ctxt": 0, + "nodeId": 4294967295, "value": "url", "optional": false, "typeAnnotation": { @@ -968,6 +993,7 @@ "end": 889 }, "ctxt": 0, + "nodeId": 4294967295, "value": "process", "optional": false }, @@ -1012,6 +1038,7 @@ "end": 931 }, "ctxt": 0, + "nodeId": 4294967295, "value": "renderOpts", "optional": false }, @@ -1040,6 +1067,7 @@ "end": 977 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": { @@ -1104,6 +1132,7 @@ "end": 1035 }, "ctxt": 0, + "nodeId": 4294967295, "value": "inAmpMode", "optional": false }, @@ -1114,6 +1143,7 @@ "end": 1048 }, "ctxt": 0, + "nodeId": 4294967295, "value": "hybridAmp", "optional": false } @@ -1133,6 +1163,7 @@ "end": 1076 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false, "typeAnnotation": { @@ -1186,6 +1217,7 @@ "end": 1110 }, "ctxt": 0, + "nodeId": 4294967295, "value": "html", "optional": false }, @@ -1264,6 +1296,7 @@ "end": 1202 }, "ctxt": 0, + "nodeId": 4294967295, "value": "nonNullable", "optional": false } diff --git a/crates/swc_ecma_visit/src/generated.rs b/crates/swc_ecma_visit/src/generated.rs index ff620835aaa6..22e59bbc6331 100644 --- a/crates/swc_ecma_visit/src/generated.rs +++ b/crates/swc_ecma_visit/src/generated.rs @@ -838,6 +838,13 @@ pub trait Visit { fn visit_new_expr(&mut self, node: &NewExpr) { >::visit_children_with(node, self) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::visit_children_with`]. If you want to recurse, you need to \ + call it manually."] + #[inline] + fn visit_node_id(&mut self, node: &swc_common::NodeId) { + >::visit_children_with(node, self) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::visit_children_with`]. If you want to recurse, you need to call it manually."] #[inline] @@ -2637,6 +2644,11 @@ where ::visit_new_expr(&mut **self, node) } + #[inline] + fn visit_node_id(&mut self, node: &swc_common::NodeId) { + ::visit_node_id(&mut **self, node) + } + #[inline] fn visit_null(&mut self, node: &Null) { ::visit_null(&mut **self, node) @@ -4109,6 +4121,11 @@ where ::visit_new_expr(&mut **self, node) } + #[inline] + fn visit_node_id(&mut self, node: &swc_common::NodeId) { + ::visit_node_id(&mut **self, node) + } + #[inline] fn visit_null(&mut self, node: &Null) { ::visit_null(&mut **self, node) @@ -5961,6 +5978,14 @@ where } } + #[inline] + fn visit_node_id(&mut self, node: &swc_common::NodeId) { + match self { + swc_visit::Either::Left(visitor) => Visit::visit_node_id(visitor, node), + swc_visit::Either::Right(visitor) => Visit::visit_node_id(visitor, node), + } + } + #[inline] fn visit_null(&mut self, node: &Null) { match self { @@ -8348,6 +8373,14 @@ where } } + #[inline] + fn visit_node_id(&mut self, node: &swc_common::NodeId) { + if self.enabled { + ::visit_node_id(&mut self.visitor, node) + } else { + } + } + #[inline] fn visit_null(&mut self, node: &Null) { if self.enabled { @@ -11333,6 +11366,7 @@ impl VisitWith for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { @@ -11342,6 +11376,9 @@ impl VisitWith for Ident { { >::visit_with(ctxt, visitor) }; + { + >::visit_with(node_id, visitor) + }; { >::visit_with(sym, visitor) }; @@ -15651,6 +15688,18 @@ impl VisitWith for [ModuleItem] { .for_each(|item| >::visit_with(item, visitor)) } } +impl VisitWith for swc_common::NodeId { + #[doc = "Calls [Visit`::visit_node_id`] with `self`. (Extra impl)"] + #[inline] + fn visit_with(&self, visitor: &mut V) { + ::visit_node_id(visitor, self) + } + + #[inline] + fn visit_children_with(&self, visitor: &mut V) { + {} + } +} impl VisitWith for [ObjectPatProp] { #[doc = "Calls [Visit`::visit_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -17741,6 +17790,19 @@ pub trait VisitAstPath { ) { >::visit_children_with_ast_path(node, self, __ast_path) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::visit_children_with_ast_path`]. If you want to recurse, you \ + need to call it manually."] + #[inline] + fn visit_node_id<'ast: 'r, 'r>( + &mut self, + node: &'ast swc_common::NodeId, + __ast_path: &mut AstNodePath<'r>, + ) { + >::visit_children_with_ast_path( + node, self, __ast_path, + ) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::visit_children_with_ast_path`]. If you want to recurse, you need to call it \ manually."] @@ -20870,6 +20932,15 @@ where ::visit_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn visit_node_id<'ast: 'r, 'r>( + &mut self, + node: &'ast swc_common::NodeId, + __ast_path: &mut AstNodePath<'r>, + ) { + ::visit_node_id(&mut **self, node, __ast_path) + } + #[inline] fn visit_null<'ast: 'r, 'r>(&mut self, node: &'ast Null, __ast_path: &mut AstNodePath<'r>) { ::visit_null(&mut **self, node, __ast_path) @@ -23417,6 +23488,15 @@ where ::visit_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn visit_node_id<'ast: 'r, 'r>( + &mut self, + node: &'ast swc_common::NodeId, + __ast_path: &mut AstNodePath<'r>, + ) { + ::visit_node_id(&mut **self, node, __ast_path) + } + #[inline] fn visit_null<'ast: 'r, 'r>(&mut self, node: &'ast Null, __ast_path: &mut AstNodePath<'r>) { ::visit_null(&mut **self, node, __ast_path) @@ -26796,6 +26876,22 @@ where } } + #[inline] + fn visit_node_id<'ast: 'r, 'r>( + &mut self, + node: &'ast swc_common::NodeId, + __ast_path: &mut AstNodePath<'r>, + ) { + match self { + swc_visit::Either::Left(visitor) => { + VisitAstPath::visit_node_id(visitor, node, __ast_path) + } + swc_visit::Either::Right(visitor) => { + VisitAstPath::visit_node_id(visitor, node, __ast_path) + } + } + } + #[inline] fn visit_null<'ast: 'r, 'r>(&mut self, node: &'ast Null, __ast_path: &mut AstNodePath<'r>) { match self { @@ -30892,6 +30988,18 @@ where } } + #[inline] + fn visit_node_id<'ast: 'r, 'r>( + &mut self, + node: &'ast swc_common::NodeId, + __ast_path: &mut AstNodePath<'r>, + ) { + if self.enabled { + ::visit_node_id(&mut self.visitor, node, __ast_path) + } else { + } + } + #[inline] fn visit_null<'ast: 'r, 'r>(&mut self, node: &'ast Null, __ast_path: &mut AstNodePath<'r>) { if self.enabled { @@ -36851,6 +36959,7 @@ impl VisitWithAstPath for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { @@ -36876,6 +36985,17 @@ impl VisitWithAstPath for Ident { &mut *__ast_path, ) }; + { + let mut __ast_path = __ast_path.with_guard(AstParentNodeRef::Ident( + self, + self::fields::IdentField::NodeId, + )); + >::visit_with_ast_path( + node_id, + visitor, + &mut *__ast_path, + ) + }; { let mut __ast_path = __ast_path .with_guard(AstParentNodeRef::Ident(self, self::fields::IdentField::Sym)); @@ -47291,6 +47411,28 @@ impl VisitWithAstPath for [ModuleItem] { } #[cfg(any(docsrs, feature = "path"))] #[cfg_attr(docsrs, doc(cfg(feature = "path")))] +impl VisitWithAstPath for swc_common::NodeId { + #[doc = "Calls [VisitAstPath`::visit_node_id`] with `self`. (Extra impl)"] + #[inline] + fn visit_with_ast_path<'ast: 'r, 'r>( + &'ast self, + visitor: &mut V, + __ast_path: &mut AstNodePath<'r>, + ) { + ::visit_node_id(visitor, self, __ast_path) + } + + #[inline] + fn visit_children_with_ast_path<'ast: 'r, 'r>( + &'ast self, + visitor: &mut V, + __ast_path: &mut AstNodePath<'r>, + ) { + {} + } +} +#[cfg(any(docsrs, feature = "path"))] +#[cfg_attr(docsrs, doc(cfg(feature = "path")))] impl VisitWithAstPath for [ObjectPatProp] { #[doc = "Calls [VisitAstPath`::visit_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -49422,6 +49564,13 @@ pub trait VisitMut { fn visit_mut_new_expr(&mut self, node: &mut NewExpr) { >::visit_mut_children_with(node, self) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::visit_mut_children_with`]. If you want to recurse, you need \ + to call it manually."] + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId) { + >::visit_mut_children_with(node, self) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::visit_mut_children_with`]. If you want to recurse, you need to call it \ manually."] @@ -51238,6 +51387,11 @@ where ::visit_mut_new_expr(&mut **self, node) } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId) { + ::visit_mut_node_id(&mut **self, node) + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null) { ::visit_mut_null(&mut **self, node) @@ -52710,6 +52864,11 @@ where ::visit_mut_new_expr(&mut **self, node) } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId) { + ::visit_mut_node_id(&mut **self, node) + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null) { ::visit_mut_null(&mut **self, node) @@ -54660,6 +54819,14 @@ where } } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId) { + match self { + swc_visit::Either::Left(visitor) => VisitMut::visit_mut_node_id(visitor, node), + swc_visit::Either::Right(visitor) => VisitMut::visit_mut_node_id(visitor, node), + } + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null) { match self { @@ -57257,6 +57424,14 @@ where } } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId) { + if self.enabled { + ::visit_mut_node_id(&mut self.visitor, node) + } else { + } + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null) { if self.enabled { @@ -60271,6 +60446,7 @@ impl VisitMutWith for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { @@ -60280,6 +60456,9 @@ impl VisitMutWith for Ident { { >::visit_mut_with(ctxt, visitor) }; + { + >::visit_mut_with(node_id, visitor) + }; { >::visit_mut_with(sym, visitor) }; @@ -64623,6 +64802,18 @@ impl VisitMutWith for Vec { .for_each(|item| >::visit_mut_with(item, visitor)) } } +impl VisitMutWith for swc_common::NodeId { + #[doc = "Calls [VisitMut`::visit_mut_node_id`] with `self`. (Extra impl)"] + #[inline] + fn visit_mut_with(&mut self, visitor: &mut V) { + ::visit_mut_node_id(visitor, self) + } + + #[inline] + fn visit_mut_children_with(&mut self, visitor: &mut V) { + {} + } +} impl VisitMutWith for Vec { #[doc = "Calls [VisitMut`::visit_mut_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -66508,6 +66699,15 @@ pub trait VisitMutAstPath { node, self, __ast_path, ) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::visit_mut_children_with_ast_path`]. If you want to recurse, \ + you need to call it manually."] + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId, __ast_path: &mut AstKindPath) { + >::visit_mut_children_with_ast_path( + node, self, __ast_path, + ) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::visit_mut_children_with_ast_path`]. If you want to recurse, you need to call \ it manually."] @@ -69135,6 +69335,11 @@ where ::visit_mut_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId, __ast_path: &mut AstKindPath) { + ::visit_mut_node_id(&mut **self, node, __ast_path) + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null, __ast_path: &mut AstKindPath) { ::visit_mut_null(&mut **self, node, __ast_path) @@ -71090,6 +71295,11 @@ where ::visit_mut_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId, __ast_path: &mut AstKindPath) { + ::visit_mut_node_id(&mut **self, node, __ast_path) + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null, __ast_path: &mut AstKindPath) { ::visit_mut_null(&mut **self, node, __ast_path) @@ -73893,6 +74103,18 @@ where } } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId, __ast_path: &mut AstKindPath) { + match self { + swc_visit::Either::Left(visitor) => { + VisitMutAstPath::visit_mut_node_id(visitor, node, __ast_path) + } + swc_visit::Either::Right(visitor) => { + VisitMutAstPath::visit_mut_node_id(visitor, node, __ast_path) + } + } + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null, __ast_path: &mut AstKindPath) { match self { @@ -77495,6 +77717,14 @@ where } } + #[inline] + fn visit_mut_node_id(&mut self, node: &mut swc_common::NodeId, __ast_path: &mut AstKindPath) { + if self.enabled { + ::visit_mut_node_id(&mut self.visitor, node, __ast_path) + } else { + } + } + #[inline] fn visit_mut_null(&mut self, node: &mut Null, __ast_path: &mut AstKindPath) { if self.enabled { @@ -82533,6 +82763,7 @@ impl VisitMutWithAstPath for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { @@ -82554,6 +82785,15 @@ impl VisitMutWithAstPath for Ident { &mut *__ast_path, ) }; + { + let mut __ast_path = __ast_path + .with_guard(AstParentKind::Ident(self::fields::IdentField::NodeId)); + >::visit_mut_with_ast_path( + node_id, + visitor, + &mut *__ast_path, + ) + }; { let mut __ast_path = __ast_path.with_guard(AstParentKind::Ident(self::fields::IdentField::Sym)); @@ -90789,6 +91029,20 @@ impl VisitMutWithAstPath for Vec { } #[cfg(any(docsrs, feature = "path"))] #[cfg_attr(docsrs, doc(cfg(feature = "path")))] +impl VisitMutWithAstPath for swc_common::NodeId { + #[doc = "Calls [VisitMutAstPath`::visit_mut_node_id`] with `self`. (Extra impl)"] + #[inline] + fn visit_mut_with_ast_path(&mut self, visitor: &mut V, __ast_path: &mut AstKindPath) { + ::visit_mut_node_id(visitor, self, __ast_path) + } + + #[inline] + fn visit_mut_children_with_ast_path(&mut self, visitor: &mut V, __ast_path: &mut AstKindPath) { + {} + } +} +#[cfg(any(docsrs, feature = "path"))] +#[cfg_attr(docsrs, doc(cfg(feature = "path")))] impl VisitMutWithAstPath for Vec { #[doc = "Calls [VisitMutAstPath`::visit_mut_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -92542,6 +92796,13 @@ pub trait Fold { fn fold_new_expr(&mut self, node: NewExpr) -> NewExpr { >::fold_children_with(node, self) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::fold_children_with`]. If you want to recurse, you need to \ + call it manually."] + #[inline] + fn fold_node_id(&mut self, node: swc_common::NodeId) -> swc_common::NodeId { + >::fold_children_with(node, self) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::fold_children_with`]. If you want to recurse, you need to call it manually."] #[inline] @@ -94391,6 +94652,11 @@ where ::fold_new_expr(&mut **self, node) } + #[inline] + fn fold_node_id(&mut self, node: swc_common::NodeId) -> swc_common::NodeId { + ::fold_node_id(&mut **self, node) + } + #[inline] fn fold_null(&mut self, node: Null) -> Null { ::fold_null(&mut **self, node) @@ -95920,6 +96186,11 @@ where ::fold_new_expr(&mut **self, node) } + #[inline] + fn fold_node_id(&mut self, node: swc_common::NodeId) -> swc_common::NodeId { + ::fold_node_id(&mut **self, node) + } + #[inline] fn fold_null(&mut self, node: Null) -> Null { ::fold_null(&mut **self, node) @@ -97817,6 +98088,14 @@ where } } + #[inline] + fn fold_node_id(&mut self, node: swc_common::NodeId) -> swc_common::NodeId { + match self { + swc_visit::Either::Left(visitor) => Fold::fold_node_id(visitor, node), + swc_visit::Either::Right(visitor) => Fold::fold_node_id(visitor, node), + } + } + #[inline] fn fold_null(&mut self, node: Null) -> Null { match self { @@ -100368,6 +100647,15 @@ where } } + #[inline] + fn fold_node_id(&mut self, node: swc_common::NodeId) -> swc_common::NodeId { + if self.enabled { + ::fold_node_id(&mut self.visitor, node) + } else { + node + } + } + #[inline] fn fold_null(&mut self, node: Null) -> Null { if self.enabled { @@ -103569,15 +103857,18 @@ impl FoldWith for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { let span = { >::fold_with(span, visitor) }; let ctxt = { >::fold_with(ctxt, visitor) }; + let node_id = { >::fold_with(node_id, visitor) }; let sym = { >::fold_with(sym, visitor) }; Ident { span, ctxt, + node_id, sym, optional, } @@ -107867,6 +108158,18 @@ impl FoldWith for Vec { }) } } +impl FoldWith for swc_common::NodeId { + #[doc = "Calls [Fold`::fold_node_id`] with `self`. (Extra impl)"] + #[inline] + fn fold_with(self, visitor: &mut V) -> Self { + ::fold_node_id(visitor, self) + } + + #[inline] + fn fold_children_with(self, visitor: &mut V) -> Self { + self + } +} impl FoldWith for Vec { #[doc = "Calls [Fold`::fold_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -109635,6 +109938,19 @@ pub trait FoldAstPath { fn fold_new_expr(&mut self, node: NewExpr, __ast_path: &mut AstKindPath) -> NewExpr { >::fold_children_with_ast_path(node, self, __ast_path) } + #[doc = "Visit a node of type `swc_common :: NodeId`.\n\nBy default, this method calls \ + [`swc_common :: NodeId::fold_children_with_ast_path`]. If you want to recurse, you \ + need to call it manually."] + #[inline] + fn fold_node_id( + &mut self, + node: swc_common::NodeId, + __ast_path: &mut AstKindPath, + ) -> swc_common::NodeId { + >::fold_children_with_ast_path( + node, self, __ast_path, + ) + } #[doc = "Visit a node of type `Null`.\n\nBy default, this method calls \ [`Null::fold_children_with_ast_path`]. If you want to recurse, you need to call it \ manually."] @@ -112358,6 +112674,15 @@ where ::fold_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn fold_node_id( + &mut self, + node: swc_common::NodeId, + __ast_path: &mut AstKindPath, + ) -> swc_common::NodeId { + ::fold_node_id(&mut **self, node, __ast_path) + } + #[inline] fn fold_null(&mut self, node: Null, __ast_path: &mut AstKindPath) -> Null { ::fold_null(&mut **self, node, __ast_path) @@ -114545,6 +114870,15 @@ where ::fold_new_expr(&mut **self, node, __ast_path) } + #[inline] + fn fold_node_id( + &mut self, + node: swc_common::NodeId, + __ast_path: &mut AstKindPath, + ) -> swc_common::NodeId { + ::fold_node_id(&mut **self, node, __ast_path) + } + #[inline] fn fold_null(&mut self, node: Null, __ast_path: &mut AstKindPath) -> Null { ::fold_null(&mut **self, node, __ast_path) @@ -117538,6 +117872,22 @@ where } } + #[inline] + fn fold_node_id( + &mut self, + node: swc_common::NodeId, + __ast_path: &mut AstKindPath, + ) -> swc_common::NodeId { + match self { + swc_visit::Either::Left(visitor) => { + FoldAstPath::fold_node_id(visitor, node, __ast_path) + } + swc_visit::Either::Right(visitor) => { + FoldAstPath::fold_node_id(visitor, node, __ast_path) + } + } + } + #[inline] fn fold_null(&mut self, node: Null, __ast_path: &mut AstKindPath) -> Null { match self { @@ -121357,6 +121707,19 @@ where } } + #[inline] + fn fold_node_id( + &mut self, + node: swc_common::NodeId, + __ast_path: &mut AstKindPath, + ) -> swc_common::NodeId { + if self.enabled { + ::fold_node_id(&mut self.visitor, node, __ast_path) + } else { + node + } + } + #[inline] fn fold_null(&mut self, node: Null, __ast_path: &mut AstKindPath) -> Null { if self.enabled { @@ -126797,6 +127160,7 @@ impl FoldWithAstPath for Ident { Ident { span, ctxt, + node_id, sym, optional, } => { @@ -126818,6 +127182,15 @@ impl FoldWithAstPath for Ident { &mut *__ast_path, ) }; + let node_id = { + let mut __ast_path = __ast_path + .with_guard(AstParentKind::Ident(self::fields::IdentField::NodeId)); + >::fold_with_ast_path( + node_id, + visitor, + &mut *__ast_path, + ) + }; let sym = { let mut __ast_path = __ast_path.with_guard(AstParentKind::Ident(self::fields::IdentField::Sym)); @@ -126830,6 +127203,7 @@ impl FoldWithAstPath for Ident { Ident { span, ctxt, + node_id, sym, optional, } @@ -135696,6 +136070,20 @@ impl FoldWithAstPath for Vec { } #[cfg(any(docsrs, feature = "path"))] #[cfg_attr(docsrs, doc(cfg(feature = "path")))] +impl FoldWithAstPath for swc_common::NodeId { + #[doc = "Calls [FoldAstPath`::fold_node_id`] with `self`. (Extra impl)"] + #[inline] + fn fold_with_ast_path(self, visitor: &mut V, __ast_path: &mut AstKindPath) -> Self { + ::fold_node_id(visitor, self, __ast_path) + } + + #[inline] + fn fold_children_with_ast_path(self, visitor: &mut V, __ast_path: &mut AstKindPath) -> Self { + self + } +} +#[cfg(any(docsrs, feature = "path"))] +#[cfg_attr(docsrs, doc(cfg(feature = "path")))] impl FoldWithAstPath for Vec { #[doc = "Calls [FoldAstPath`::fold_object_pat_props`] with `self`. (Extra impl)"] #[inline] @@ -137875,6 +138263,8 @@ pub mod fields { Span, #[doc = "Represents [`Ident::ctxt`]"] Ctxt, + #[doc = "Represents [`Ident::node_id`]"] + NodeId, #[doc = "Represents [`Ident::sym`]"] Sym, #[doc = "Represents [`Ident::optional`]"] diff --git a/crates/swc_estree_compat/src/swcify/expr.rs b/crates/swc_estree_compat/src/swcify/expr.rs index 834e7890f56a..c187a0a832b9 100644 --- a/crates/swc_estree_compat/src/swcify/expr.rs +++ b/crates/swc_estree_compat/src/swcify/expr.rs @@ -1,4 +1,4 @@ -use swc_common::Spanned; +use swc_common::{NodeId, Spanned}; use swc_ecma_ast::{ op, ArrayLit, ArrowExpr, AssignExpr, AwaitExpr, BinExpr, BinaryOp, BindingIdent, BlockStmtOrExpr, CallExpr, Callee, ClassExpr, ComputedPropName, CondExpr, Expr, ExprOrSpread, @@ -321,6 +321,7 @@ impl Swcify for Identifier { sym: self.name, optional: self.optional.unwrap_or(false), ctxt: Default::default(), + node_id: NodeId::DUMMY, }, type_ann: self.type_annotation.swcify(ctx).flatten().map(Box::new), } diff --git a/crates/swc_typescript/src/fast_dts/enum.rs b/crates/swc_typescript/src/fast_dts/enum.rs index 23901543f797..5968cf61bbf0 100644 --- a/crates/swc_typescript/src/fast_dts/enum.rs +++ b/crates/swc_typescript/src/fast_dts/enum.rs @@ -2,7 +2,7 @@ use core::f64; use rustc_hash::FxHashMap; use swc_atoms::{atom, Atom}; -use swc_common::{Spanned, SyntaxContext, DUMMY_SP}; +use swc_common::{NodeId, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::{ BinExpr, BinaryOp, Expr, Ident, Lit, Number, Str, TsEnumDecl, TsEnumMemberId, UnaryExpr, UnaryOp, @@ -53,6 +53,7 @@ impl FastDts { sym: atom!("Infinity"), ctxt: SyntaxContext::empty(), optional: false, + node_id: NodeId::DUMMY, }) } else { Expr::Lit(Lit::Num(Number { From 177876cd64186510a609a4f30c7d1c3f84c55a7c Mon Sep 17 00:00:00 2001 From: bohan Date: Mon, 11 Aug 2025 17:35:17 +0800 Subject: [PATCH 02/13] refactor(es/minifier): use node id --- crates/swc_ecma_transforms_base/src/lib.rs | 1 + .../src/resolve/mod.rs | 46 +++++++++++++++++++ .../src/resolve/scope.rs | 20 ++++++++ 3 files changed, 67 insertions(+) create mode 100644 crates/swc_ecma_transforms_base/src/resolve/mod.rs create mode 100644 crates/swc_ecma_transforms_base/src/resolve/scope.rs diff --git a/crates/swc_ecma_transforms_base/src/lib.rs b/crates/swc_ecma_transforms_base/src/lib.rs index 627a72304cdf..17b2dfb343c9 100644 --- a/crates/swc_ecma_transforms_base/src/lib.rs +++ b/crates/swc_ecma_transforms_base/src/lib.rs @@ -16,6 +16,7 @@ pub mod native; pub mod perf; pub mod quote; pub mod rename; +mod resolve; mod resolver; pub mod scope; #[cfg(test)] diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs new file mode 100644 index 000000000000..66b3f2127212 --- /dev/null +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -0,0 +1,46 @@ +mod scope; + +use swc_common::NodeId; +use swc_ecma_ast::*; +use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; + +use crate::resolve::scope::{ScopeArena, ScopeId, ScopeParentMap}; + +struct Binding { + id: NodeId, +} + +struct Resolver { + references: Vec, + + scopes: ScopeArena, + scope_parent_map: ScopeParentMap, + current_scope_id: ScopeId, + + current_node_id: u32, +} + +impl Resolver { + fn new_fn_scope(&mut self) {} +} + +fn name_resolution(root: &Program) -> Resolver { + let mut resolver = Resolver { + references: Vec::new(), + current_node_id: 0, + + scopes: ScopeArena::default(), + scope_parent_map: ScopeParentMap::default(), + current_scope_id: ScopeId::ROOT, + }; + + root.visit_with(&mut resolver); + + resolver +} + +impl Visit for Resolver { + noop_visit_type!(); + + fn visit_assign_expr(&mut self, node: &AssignExpr) {} +} diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs new file mode 100644 index 000000000000..84dabacda5f0 --- /dev/null +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -0,0 +1,20 @@ +use indexmap::IndexMap; +use swc_atoms::Atom; +use swc_common::NodeId; + +pub(super) struct Scope { + bindings: IndexMap, +} + +#[derive(Debug, Clone, Copy)] +pub(super) struct ScopeId(u32); + +impl ScopeId { + pub const ROOT: Self = Self(0); +} + +#[derive(Default)] +pub(super) struct ScopeArena(Vec); + +#[derive(Default)] +pub(super) struct ScopeParentMap(Vec); From 87c5cb3ee45a8f8ef1adedc27445d10df9c40966 Mon Sep 17 00:00:00 2001 From: bohan Date: Mon, 11 Aug 2025 20:42:22 +0800 Subject: [PATCH 03/13] make compiled --- crates/swc_bundler/src/id.rs | 2 + crates/swc_bundler/src/util.rs | 4 +- .../src/compress/hoist_decls.rs | 14 +-- .../src/compress/optimize/arguments.rs | 2 +- .../src/compress/optimize/bools.rs | 2 +- .../src/compress/optimize/conditionals.rs | 2 +- .../src/compress/optimize/dead_code.rs | 4 +- .../src/compress/optimize/evaluate.rs | 4 +- .../src/compress/optimize/iife.rs | 41 ++++---- .../src/compress/optimize/inline.rs | 93 ++++++++++--------- .../src/compress/optimize/mod.rs | 32 +++---- .../src/compress/optimize/props.rs | 10 +- .../src/compress/optimize/rest_params.rs | 2 +- .../src/compress/optimize/sequences.rs | 79 ++++++++-------- .../src/compress/optimize/unused.rs | 22 ++--- .../src/compress/optimize/util.rs | 36 +++---- .../src/compress/pure/switches.rs | 4 +- crates/swc_ecma_minifier/src/eval.rs | 8 +- crates/swc_ecma_minifier/src/mode.rs | 5 +- crates/swc_ecma_minifier/src/program_data.rs | 28 +++--- crates/swc_ecma_minifier/src/util/mod.rs | 26 +++--- .../swc_ecma_usage_analyzer/src/alias/mod.rs | 24 ++--- .../src/analyzer/mod.rs | 86 +++++++++-------- .../src/analyzer/storage.rs | 12 +-- crates/swc_ecma_utils/src/ident.rs | 36 ++++++- 25 files changed, 311 insertions(+), 267 deletions(-) diff --git a/crates/swc_bundler/src/id.rs b/crates/swc_bundler/src/id.rs index ded9b72414c1..2080e30be4c2 100644 --- a/crates/swc_bundler/src/id.rs +++ b/crates/swc_bundler/src/id.rs @@ -81,6 +81,8 @@ impl Id { } impl IdentLike for Id { + type Id = (Atom, SyntaxContext); + fn from_ident(i: &Ident) -> Self { i.into() } diff --git a/crates/swc_bundler/src/util.rs b/crates/swc_bundler/src/util.rs index 127ffc80c4b7..0c55ede33758 100644 --- a/crates/swc_bundler/src/util.rs +++ b/crates/swc_bundler/src/util.rs @@ -50,10 +50,10 @@ pub(crate) trait ExprExt: Into { #[track_caller] fn assign_to(self, lhs: T) -> VarDeclarator where - T: IdentLike, + T: IdentLike, { let init = self.into(); - let lhs = lhs.into_id(); + let lhs: Id = lhs.into_id(); if cfg!(debug_assertions) { if let Expr::Ident(rhs) = &init { diff --git a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs index 2401325bbb14..ba40ef357efd 100644 --- a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs +++ b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs @@ -1,6 +1,6 @@ use par_iter::prelude::*; use rustc_hash::FxHashSet; -use swc_common::{pass::Repeated, util::take::Take, DUMMY_SP}; +use swc_common::{pass::Repeated, util::take::Take, NodeId, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_usage_analyzer::analyzer::UsageAnalyzer; use swc_ecma_utils::{find_pat_ids, StmtLike}; @@ -55,7 +55,7 @@ impl Hoister<'_> { Some(stmt) => match stmt { Stmt::Decl(Decl::Fn(..)) if self.config.hoist_fns => 1, Stmt::Decl(Decl::Var(var)) if self.config.hoist_vars => { - let ids: Vec = find_pat_ids(&var.decls); + let ids: Vec = find_pat_ids(&var.decls); if ids.iter().any(|id| { self.data @@ -95,7 +95,7 @@ impl Hoister<'_> { let mut var_decls = Vec::new(); let mut fn_decls = Vec::with_capacity(stmts.len()); let mut new_stmts = Vec::with_capacity(stmts.len()); - let mut done = FxHashSet::default(); + let mut done: FxHashSet = FxHashSet::default(); let mut found_non_var_decl = false; for stmt in stmts.take() { @@ -122,14 +122,14 @@ impl Hoister<'_> { let ids: Vec = find_pat_ids(&decl.name); for id in ids { - if done.insert(id.to_id()) { + if done.insert(id.node_id) { // If the enclosing function declares parameter with same // name, we can drop a varaible. if decl.init.is_none() && self .data .vars - .get(&id.to_id()) + .get(&id.node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::DECLARED_AS_FN_PARAM, @@ -215,7 +215,7 @@ impl Hoister<'_> { && self .data .vars - .get(&name.to_id()) + .get(&name.node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::DECLARED_AS_FN_PARAM, @@ -226,7 +226,7 @@ impl Hoister<'_> { return false; } - done.insert(name.to_id()) + done.insert(name.node_id) } _ => true, }; diff --git a/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs b/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs index ec6591154fca..4b3f1b6100af 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs @@ -77,7 +77,7 @@ impl Optimizer<'_> { Pat::Ident(i) => self .data .vars - .get(&i.id.to_id()) + .get(&i.node_id) .map(|v| v.declared_count >= 2) .unwrap_or(false), _ => true, diff --git a/crates/swc_ecma_minifier/src/compress/optimize/bools.rs b/crates/swc_ecma_minifier/src/compress/optimize/bools.rs index 5ef46f3fde6f..a839d4c5d98f 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/bools.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/bools.rs @@ -22,7 +22,7 @@ impl Optimizer<'_> { ) if &**l_v == "undefined" => { // TODO? if let Expr::Ident(arg) = &**arg { - if let Some(usage) = o.data.vars.get(&arg.to_id()) { + if let Some(usage) = o.data.vars.get(&arg.node_id) { if !usage.flags.contains(VarUsageInfoFlags::DECLARED) { return false; } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs b/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs index daf8b7eab006..5b3219f5a848 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs @@ -404,7 +404,7 @@ impl Optimizer<'_> { let side_effect_free = self .data .vars - .get(&cons_callee.to_id()) + .get(&cons_callee.node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::IS_FN_LOCAL.union(VarUsageInfoFlags::DECLARED), diff --git a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs index ca20562feb77..5359084dc04a 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs @@ -58,7 +58,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&lhs.to_id()) + .get(&lhs.node_id) .map(|var| { var.flags.contains( VarUsageInfoFlags::DECLARED.union(VarUsageInfoFlags::IS_FN_LOCAL), @@ -97,7 +97,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&lhs.to_id()) + .get(&lhs.node_id) .map(|var| { var.flags.contains( VarUsageInfoFlags::DECLARED.union(VarUsageInfoFlags::IS_FN_LOCAL), diff --git a/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs b/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs index 0e98eaf0d6ff..183781e24726 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs @@ -44,7 +44,7 @@ impl Optimizer<'_> { if let Expr::Ident(obj) = &**obj { let metadata = *self.functions.get(&obj.to_id())?; - let usage = self.data.vars.get(&obj.to_id())?; + let usage = self.data.vars.get(&obj.node_id)?; if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return None; @@ -101,7 +101,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&i.to_id()) + .get(&i.node_id) .map(|var| var.flags.contains(VarUsageInfoFlags::DECLARED)) .unwrap_or(false) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 96b4c47df2c8..8622f58f8fe9 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -1,7 +1,7 @@ use std::{collections::HashMap, mem::swap}; use rustc_hash::FxHashMap; -use swc_common::{pass::Either, util::take::Take, Span, Spanned, SyntaxContext, DUMMY_SP}; +use swc_common::{pass::Either, util::take::Take, NodeId, Span, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_utils::{contains_arguments, contains_this_expr, find_pat_ids, ExprFactory}; use swc_ecma_visit::{noop_visit_type, Visit, VisitMutWith, VisitWith}; @@ -183,7 +183,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&ident.to_id()) + .get(&ident.node_id) .filter(|usage| usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY)) .is_some() { @@ -202,7 +202,7 @@ impl Optimizer<'_> { if param.sym == "arguments" { continue; } - if let Some(usage) = self.data.vars.get(¶m.to_id()) { + if let Some(usage) = self.data.vars.get(¶m.node_id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { continue; } @@ -225,7 +225,7 @@ impl Optimizer<'_> { param.id.sym, param.id.ctxt ); - vars.insert(param.to_id(), arg.clone()); + vars.insert(param.node_id, arg.clone()); } else { trace_op!( "iife: Trying to inline argument ({}{:?}) (not inlinable)", @@ -240,13 +240,13 @@ impl Optimizer<'_> { param.id.ctxt ); - vars.insert(param.to_id(), Expr::undefined(param.span())); + vars.insert(param.node_id, Expr::undefined(param.span())); } } Pat::Rest(rest_pat) => { if let Pat::Ident(param_id) = &*rest_pat.arg { - if let Some(usage) = self.data.vars.get(¶m_id.to_id()) { + if let Some(usage) = self.data.vars.get(¶m_id.node_id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || usage.ref_count != 1 || !usage.flags.contains(VarUsageInfoFlags::HAS_PROPERTY_ACCESS) @@ -269,7 +269,7 @@ impl Optimizer<'_> { } vars.insert( - param_id.to_id(), + param_id.node_id, ArrayLit { span: param_id.span, elems: e @@ -353,7 +353,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&ident.to_id()) + .get(&ident.node_id) .filter(|usage| usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY)) .is_some() { @@ -367,7 +367,7 @@ impl Optimizer<'_> { // We check for parameter and argument for (idx, param) in params.iter_mut().enumerate() { if let Pat::Ident(param) = &mut **param { - if let Some(usage) = self.data.vars.get(¶m.to_id()) { + if let Some(usage) = self.data.vars.get(¶m.node_id) { if usage.ref_count == 0 { removed.push(idx); } @@ -410,8 +410,11 @@ impl Optimizer<'_> { } #[cfg_attr(feature = "debug", tracing::instrument(level = "debug", skip_all))] - pub(super) fn inline_vars_in_node(&mut self, n: &mut N, mut vars: FxHashMap>) - where + pub(super) fn inline_vars_in_node( + &mut self, + n: &mut N, + mut vars: FxHashMap>, + ) where N: for<'aa> VisitMutWith>, { trace_op!("inline: inline_vars_in_node"); @@ -506,7 +509,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&i.to_id()) + .get(&i.node_id) .filter(|usage| usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY)) .is_some() { @@ -756,7 +759,7 @@ impl Optimizer<'_> { // Don't create top-level variables. if !self.may_add_ident() { for pid in param_ids.clone() { - if let Some(usage) = self.data.vars.get(&pid.to_id()) { + if let Some(usage) = self.data.vars.get(&pid.node_id) { if usage.ref_count > 1 || usage.assign_count > 0 || usage.flags.contains(VarUsageInfoFlags::INLINE_PREVENTED) @@ -804,7 +807,7 @@ impl Optimizer<'_> { match &decl.name { Pat::Ident(id) if id.sym == "arguments" => return false, Pat::Ident(id) => { - if self.vars.has_pending_inline_for(&id.to_id()) { + if self.vars.has_pending_inline_for(&id.node_id) { log_abort!( "iife: [x] Cannot inline because pending inline of `{}`", id.id @@ -948,7 +951,7 @@ impl Optimizer<'_> { let no_arg = arg.is_none(); if let Some(arg) = arg { - if let Some(usage) = self.data.vars.get_mut(¶m.to_id()) { + if let Some(usage) = self.data.vars.get_mut(¶m.node_id) { if usage.ref_count == 1 && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.property_mutation_count == 0 @@ -960,7 +963,7 @@ impl Optimizer<'_> { ) { // We don't need to create a variable in this case - self.vars.vars_for_inlining.insert(param.to_id(), arg); + self.vars.vars_for_inlining.insert(param.node_id, arg); continue; } @@ -1005,7 +1008,7 @@ impl Optimizer<'_> { let mut arg = args.get_mut(idx).map(|arg| arg.expr.take()); if let Some(arg) = &mut arg { - if let Some(usage) = self.data.vars.get_mut(¶m.to_id()) { + if let Some(usage) = self.data.vars.get_mut(¶m.node_id) { if usage.ref_count == 1 && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.property_mutation_count == 0 @@ -1019,7 +1022,7 @@ impl Optimizer<'_> { // We don't need to create a variable in this case self.vars .vars_for_inlining - .insert(param.to_id(), arg.take()); + .insert(param.node_id, arg.take()); continue; } @@ -1591,7 +1594,7 @@ impl Optimizer<'_> { let mut substitutions = FxHashMap::default(); for (param, arg) in arrow.params.iter().zip(&call.args) { if let Pat::Ident(ident) = param { - substitutions.insert(ident.to_id(), arg.expr.clone()); + substitutions.insert(ident.node_id, arg.expr.clone()); } } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index a8616b751916..2daaa25e67fc 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -2,7 +2,7 @@ use std::ops::Deref; use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::atom; -use swc_common::{util::take::Take, EqIgnoreSpan, Mark}; +use swc_common::{util::take::Take, EqIgnoreSpan, Mark, NodeId}; use swc_ecma_ast::*; use swc_ecma_usage_analyzer::alias::{collect_infects_from, AliasConfig}; use swc_ecma_utils::{ @@ -58,7 +58,7 @@ impl Optimizer<'_> { } } - if let Some(usage) = self.data.vars.get(&ident.to_id()) { + if let Some(usage) = self.data.vars.get(&ident.node_id) { let ref_count = usage.ref_count - u32::from(can_drop && usage.ref_count > 1); if !usage.flags.contains(VarUsageInfoFlags::VAR_INITIALIZED) { return; @@ -98,7 +98,7 @@ impl Optimizer<'_> { // No use => dropped if ref_count == 0 { - self.mode.store(ident.to_id(), &*init); + self.mode.store(ident.node_id, &*init); if init.may_have_side_effects(self.ctx.expr_ctx) { // TODO: Inline partially @@ -114,7 +114,7 @@ impl Optimizer<'_> { let mut inlined_into_init = false; - let id = ident.to_id(); + let id = ident.node_id; // We inline arrays partially if it's pure (all elements are literal), and not // modified. @@ -151,7 +151,7 @@ impl Optimizer<'_> { ); self.vars .lits_for_array_access - .insert(ident.to_id(), Box::new(init.clone())); + .insert(ident.node_id, Box::new(init.clone())); } } } @@ -195,7 +195,7 @@ impl Optimizer<'_> { } if !usage.mutated() { - self.mode.store(ident.to_id(), &*init); + self.mode.store(ident.node_id, &*init); } if usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY) { @@ -216,7 +216,7 @@ impl Optimizer<'_> { Expr::Ident(id) if !id.eq_ignore_span(ident) => { if !usage.flags.contains(VarUsageInfoFlags::ASSIGNED_FN_LOCAL) { false - } else if let Some(u) = self.data.vars.get(&id.to_id()) { + } else if let Some(u) = self.data.vars.get(&id.node_id) { let mut should_inline = !u.flags.contains(VarUsageInfoFlags::REASSIGNED) && u.flags.contains(VarUsageInfoFlags::DECLARED); @@ -278,7 +278,7 @@ impl Optimizer<'_> { } else { self.vars .lits_for_cmp - .insert(ident.to_id(), init.clone().into()); + .insert(ident.node_id, init.clone().into()); false } } @@ -308,7 +308,7 @@ impl Optimizer<'_> { self.vars.inline_with_multi_replacer(init); } - self.mode.store(id.clone(), &*init); + self.mode.store(id, &*init); let VarUsageInfo { usage_count, @@ -318,7 +318,7 @@ impl Optimizer<'_> { } = **usage; let mut inc_usage = || { if let Expr::Ident(i) = &*init { - if let Some(u) = self.data.vars.get_mut(&i.to_id()) { + if let Some(u) = self.data.vars.get_mut(&i.node_id) { u.flags |= flags & VarUsageInfoFlags::USED_AS_ARG; u.flags |= flags & VarUsageInfoFlags::USED_AS_REF; u.flags |= flags & VarUsageInfoFlags::INDEXED_WITH_DYNAMIC_KEY; @@ -358,7 +358,7 @@ impl Optimizer<'_> { inc_usage(); - self.vars.lits.insert(id.clone(), init.take().into()); + self.vars.lits.insert(id, init.take().into()); ident.take(); } else if self.options.inline != 0 || self.options.reduce_vars { @@ -368,11 +368,11 @@ impl Optimizer<'_> { ident.ctxt ); - self.mode.store(id.clone(), &*init); + self.mode.store(id, &*init); inc_usage(); - self.vars.lits.insert(id.clone(), init.clone().into()); + self.vars.lits.insert(id, init.clone().into()); } } @@ -432,7 +432,7 @@ impl Optimizer<'_> { } Expr::Fn(f) => { - let excluded: Vec = find_pat_ids(&f.function.params); + let excluded: Vec = find_pat_ids(&f.function.params); for id in idents_used_by(&f.function.params) { if excluded.contains(&id) { @@ -449,7 +449,7 @@ impl Optimizer<'_> { } Expr::Arrow(f) => { - let excluded: Vec = find_pat_ids(&f.params); + let excluded: Vec = find_pat_ids(&f.params); for id in idents_used_by(&f.params) { if excluded.contains(&id) { @@ -480,7 +480,7 @@ impl Optimizer<'_> { return; } - if let Some(init_usage) = self.data.vars.get(&id.to_id()) { + if let Some(init_usage) = self.data.vars.get(&id.node_id) { if init_usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || !init_usage.flags.contains(VarUsageInfoFlags::DECLARED) { @@ -580,7 +580,7 @@ impl Optimizer<'_> { self.vars .vars_for_inlining - .insert(ident.take().to_id(), init.take().into()); + .insert(ident.take().node_id, init.take().into()); } } } @@ -639,7 +639,7 @@ impl Optimizer<'_> { return; } - if let Some(usage) = self.data.vars.get(&i.to_id()) { + if let Some(usage) = self.data.vars.get(&i.node_id) { if !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { trace_op!("typeofs: Storing typeof `{}{:?}`", i.sym, i.ctxt); match &*decl { @@ -699,6 +699,8 @@ impl Optimizer<'_> { } let id = i.to_id(); + if let Some(usage) = self.data.vars.get(&i.to_id()) { + let id = i.node_id; if let Some(usage) = self.data.vars.get(&id) { if usage @@ -879,7 +881,7 @@ impl Optimizer<'_> { if let MemberProp::Computed(prop) = &mut me.prop { if let Expr::Lit(Lit::Num(..)) = &*prop.expr { if let Expr::Ident(obj) = &*me.obj { - let new = self.vars.lits_for_array_access.get(&obj.to_id()); + let new = self.vars.lits_for_array_access.get(&obj.node_id); if let Some(new) = new { report_change!("inline: Inlined array access"); @@ -892,14 +894,13 @@ impl Optimizer<'_> { } } Expr::Ident(i) => { - let id = i.to_id(); if let Some(mut value) = self .vars .lits - .get(&id) + .get(&i.node_id) .or_else(|| { if self.ctx.bit_ctx.contains(BitCtx::IsCallee) { - self.vars.simple_functions.get(&i.to_id()) + self.vars.simple_functions.get(&i.node_id) } else { None } @@ -914,40 +915,40 @@ impl Optimizer<'_> { // currently renamer relies on the fact no distinct var has same ctxt, we need // to remap all new bindings. - let bindings: FxHashSet = collect_decls(&*value); - let new_mark = Mark::new(); - let mut cache = FxHashMap::default(); - let mut remap = FxHashMap::default(); + // let bindings: FxHashSet = collect_decls(&*value); + // let new_mark = Mark::new(); + // let mut cache = FxHashMap::default(); + // let mut remap = FxHashMap::default(); - for id in bindings { - let new_ctxt = cache - .entry(id.1) - .or_insert_with(|| id.1.apply_mark(new_mark)); + // for id in bindings { + // let new_ctxt = cache + // .entry(id.1) + // .or_insert_with(|| id.1.apply_mark(new_mark)); - let new_ctxt = *new_ctxt; + // let new_ctxt = *new_ctxt; - if let Some(usage) = self.data.vars.get(&id).cloned() { - let new_id = (id.0.clone(), new_ctxt); - self.data.vars.insert(new_id, usage); - } + // if let Some(usage) = self.data.vars.get(&id).cloned() { + // let new_id = (id.0.clone(), new_ctxt); + // self.data.vars.insert(new_id, usage); + // } - remap.insert(id, new_ctxt); - } + // remap.insert(id, new_ctxt); + // } - if !remap.is_empty() { - let mut remapper = Remapper::new(&remap); - value.visit_mut_with(&mut remapper); - } + // if !remap.is_empty() { + // let mut remapper = Remapper::new(&remap); + // value.visit_mut_with(&mut remapper); + // } - self.changed = true; - report_change!("inline: Replacing a variable `{}` with cheap expression", i); + // self.changed = true; + // report_change!("inline: Replacing a variable `{}` with cheap expression", i); - *e = *value; + // *e = *value; return; } // Check without cloning - if let Some(value) = self.vars.vars_for_inlining.get(&i.to_id()) { + if let Some(value) = self.vars.vars_for_inlining.get(&i.node_id) { if self.ctx.bit_ctx.contains(BitCtx::IsExactLhsOfAssign) && !is_valid_for_lhs(value) { @@ -961,7 +962,7 @@ impl Optimizer<'_> { } } - if let Some(value) = self.vars.vars_for_inlining.remove(&i.to_id()) { + if let Some(value) = self.vars.vars_for_inlining.remove(&i.node_id) { self.changed = true; report_change!("inline: Replacing '{}' with an expression", i); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index 78be6ee3571f..edca59aea6c9 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -5,7 +5,7 @@ use std::iter::once; use bitflags::bitflags; use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; -use swc_common::{pass::Repeated, util::take::Take, Spanned, SyntaxContext, DUMMY_SP}; +use swc_common::{pass::Repeated, util::take::Take, NodeId, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_transforms_base::rename::contains_eval; use swc_ecma_transforms_optimization::debug_assert_valid; @@ -247,33 +247,33 @@ struct Vars { /// Cheap to clone. /// /// Used for inlining. - lits: FxHashMap>, + lits: FxHashMap>, /// Used for `hoist_props`. - hoisted_props: Box>, + hoisted_props: Box>, /// Literals which are cheap to clone, but not sure if we can inline without /// making output bigger. /// /// https://github.com/swc-project/swc/issues/4415 - lits_for_cmp: FxHashMap>, + lits_for_cmp: FxHashMap>, /// This stores [Expr::Array] if all elements are literals. - lits_for_array_access: FxHashMap>, + lits_for_array_access: FxHashMap>, /// Used for copying functions. /// /// We use this to distinguish [Callee::Expr] from other [Expr]s. - simple_functions: FxHashMap>, - vars_for_inlining: FxHashMap>, + simple_functions: FxHashMap>, + vars_for_inlining: FxHashMap>, /// Variables which should be removed by [Finalizer] because of the order of /// visit. - removed: FxHashSet, + removed: FxHashSet, } impl Vars { - fn has_pending_inline_for(&self, id: &Id) -> bool { + fn has_pending_inline_for(&self, id: &NodeId) -> bool { self.lits.contains_key(id) || self.vars_for_inlining.contains_key(id) } @@ -346,7 +346,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&id.to_id()) + .get(&id.node_id) .is_some_and(|v| v.flags.contains(VarUsageInfoFlags::EXPORTED)) { return false; @@ -834,7 +834,7 @@ impl Optimizer<'_> { if let Expr::Ident(callee) = &**callee { if self.options.reduce_vars && self.options.side_effects { - if let Some(usage) = self.data.vars.get(&callee.to_id()) { + if let Some(usage) = self.data.vars.get(&callee.node_id) { if !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.flags.contains(VarUsageInfoFlags::PURE_FN) { @@ -901,11 +901,10 @@ impl Optimizer<'_> { right, .. }) => { - let old = i.id.to_id(); + let old = i.id.node_id; self.store_var_for_inlining(&mut i.id, right, true); if i.is_dummy() && self.options.unused { - report_change!("inline: Removed variable ({}{:?})", old.0, old.1); self.vars.removed.insert(old); } @@ -1827,13 +1826,12 @@ impl VisitMut for Optimizer<'_> { .. }) => { if let Some(i) = left.as_ident_mut() { - let old = i.to_id(); + let old = i.node_id; self.store_var_for_inlining(i, right, false); if i.is_dummy() && self.options.unused { - report_change!("inline: Removed variable ({}, {:?})", old.0, old.1); - self.vars.removed.insert(old.clone()); + self.vars.removed.insert(old); } if right.is_invalid() { @@ -3058,7 +3056,7 @@ impl VisitMut for Optimizer<'_> { if let Some(Expr::Invalid(..)) = var.init.as_deref() { if let Pat::Ident(i) = &var.name { - if let Some(usage) = self.data.vars.get(&i.id.to_id()) { + if let Some(usage) = self.data.vars.get(&i.id.node_id) { if usage .flags .contains(VarUsageInfoFlags::DECLARED_AS_CATCH_PARAM) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/props.rs b/crates/swc_ecma_minifier/src/compress/optimize/props.rs index 67e635a13d65..9318463fad23 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/props.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/props.rs @@ -38,7 +38,7 @@ impl Optimizer<'_> { // If a variable is initialized multiple time, we currently don't do anything // smart. - let usage = self.data.vars.get(&name.to_id())?; + let usage = self.data.vars.get(&name.node_id)?; if usage.mutated() || usage.flags.intersects( VarUsageInfoFlags::USED_ABOVE_DECL @@ -73,7 +73,7 @@ impl Optimizer<'_> { let mut unknown_used_props = self .data .vars - .get(&name.to_id()) + .get(&name.node_id) .map(|v| v.accessed_props.clone()) .unwrap_or_default(); @@ -124,7 +124,7 @@ impl Optimizer<'_> { } if let Some(init) = n.init.as_deref() { - self.mode.store(name.to_id(), init); + self.mode.store(name.node_id, init); } let mut new_vars = Vec::new(); @@ -175,7 +175,7 @@ impl Optimizer<'_> { self.vars .hoisted_props - .insert((name.to_id(), key), new_var_name); + .insert((name.node_id, key), new_var_name); new_vars.push(new_var); } @@ -210,7 +210,7 @@ impl Optimizer<'_> { if let Some(value) = self .vars .hoisted_props - .get(&(obj.to_id(), sym.clone())) + .get(&(obj.node_id, sym.clone())) .cloned() { report_change!("hoist_props: Inlining `{}.{}`", obj.sym, sym); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs b/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs index 62f669cdc30d..1bf515eac6fe 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs @@ -41,7 +41,7 @@ impl Optimizer<'_> { // Get the identifier of the rest parameter let rest_id = match &*rest_pat.arg { - Pat::Ident(BindingIdent { id, .. }) => id.to_id(), + Pat::Ident(BindingIdent { id, .. }) => id.node_id, _ => return, }; diff --git a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs index 83a2ab135615..3666afaeaafb 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs @@ -1,7 +1,7 @@ use std::{iter::once, mem::take}; use rustc_hash::FxHashSet; -use swc_common::{pass::Either, util::take::Take, EqIgnoreSpan, Spanned, DUMMY_SP}; +use swc_common::{pass::Either, util::take::Take, EqIgnoreSpan, NodeId, Spanned, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_usage_analyzer::{ alias::{try_collect_infects_from, AccessKind, AliasConfig}, @@ -219,10 +219,10 @@ impl Optimizer<'_> { Expr::Assign(AssignExpr { op: op!("="), .. }) ) }) { - let ids_used_by_exprs = + let ids_used_by_exprs: FxHashSet = idents_used_by_ignoring_nested(&exprs); - let ids_used_by_first_expr = + let ids_used_by_first_expr: FxHashSet = idents_used_by_ignoring_nested(&*e.first_expr_mut()); let has_conflict = ids_used_by_exprs @@ -391,7 +391,7 @@ impl Optimizer<'_> { .. })) => { if let Some(id) = obj.as_ident() { - if let Some(usage) = self.data.vars.get(&id.to_id()) { + if let Some(usage) = self.data.vars.get(&id.node_id) { id.ctxt != self.ctx.expr_ctx.unresolved_ctxt && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) } else { @@ -831,7 +831,7 @@ impl Optimizer<'_> { && self .data .vars - .get(&a_id.id.to_id()) + .get(&a_id.id.node_id) .map(|u| { !u.flags.intersects( VarUsageInfoFlags::INLINE_PREVENTED.union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) @@ -1123,8 +1123,8 @@ impl Optimizer<'_> { return false; }; - if deps.contains(&(e.to_id(), AccessKind::Reference)) - || deps.contains(&(e.to_id(), AccessKind::Call)) + if deps.contains(&(e.node_id, AccessKind::Reference)) + || deps.contains(&(e.node_id, AccessKind::Call)) { return false; } @@ -1257,12 +1257,12 @@ impl Optimizer<'_> { return false; } - let used_ids = idents_used_by(&*e.right); + let used_ids: FxHashSet = idents_used_by(&*e.right); if used_ids.is_empty() { return true; } - if used_ids.len() != 1 || !used_ids.contains(&left_id.to_id()) { + if used_ids.len() != 1 || !used_ids.contains(&left_id.node_id) { log_abort!("bad used_ids"); return false; } @@ -1327,7 +1327,7 @@ impl Optimizer<'_> { if e.args.is_empty() { if let Callee::Expr(callee) = &e.callee { if let Expr::Fn(callee) = &**callee { - let ids = idents_used_by(&callee.function); + let ids: FxHashSet = idents_used_by(&callee.function); if ids .iter() @@ -1438,7 +1438,7 @@ impl Optimizer<'_> { } fn assignee_skippable_for_seq(&self, a: &Mergable, assignee: &Ident) -> bool { - let usgae = if let Some(usage) = self.data.vars.get(&assignee.to_id()) { + let usgae = if let Some(usage) = self.data.vars.get(&assignee.node_id) { usage } else { return false; @@ -1671,7 +1671,7 @@ impl Optimizer<'_> { // // See https://github.com/swc-project/swc/pull/6509 - let obj_ids = idents_used_by_ignoring_nested(obj); + let obj_ids: FxHashSet = idents_used_by_ignoring_nested(obj); let a_ids = match a { Mergable::Var(a) => idents_used_by_ignoring_nested(&a.init), Mergable::Expr(a) => idents_used_by_ignoring_nested(&**a), @@ -1726,7 +1726,7 @@ impl Optimizer<'_> { }; if let Some(left_obj) = b_left.obj.as_ident() { - if let Some(usage) = self.data.vars.get(&left_obj.to_id()) { + if let Some(usage) = self.data.vars.get(&left_obj.node_id) { if left_obj.ctxt != self.ctx.expr_ctx.unresolved_ctxt && !usage .flags @@ -2083,7 +2083,7 @@ impl Optimizer<'_> { .. }) => { if let Expr::Ident(a_id) = &**arg { - if let Some(usage) = self.data.vars.get(&a_id.to_id()) { + if let Some(usage) = self.data.vars.get(&a_id.node_id) { if let Some(VarDeclKind::Const) = usage.var_kind { return Err(()); } @@ -2158,7 +2158,7 @@ impl Optimizer<'_> { .. }) => { if let Expr::Ident(a_id) = &**arg { - if let Some(usage) = self.data.vars.get(&a_id.to_id()) { + if let Some(usage) = self.data.vars.get(&a_id.node_id) { if let Some(VarDeclKind::Const) = usage.var_kind { return Err(()); } @@ -2258,7 +2258,7 @@ impl Optimizer<'_> { } }; - if let Some(usage) = self.data.vars.get(&left_id.to_id()) { + if let Some(usage) = self.data.vars.get(&left_id.node_id) { if usage.flags.contains(VarUsageInfoFlags::INLINE_PREVENTED) { return Ok(false); } @@ -2303,7 +2303,7 @@ impl Optimizer<'_> { _ => return Ok(false), }; - if let Some(usage) = self.data.vars.get(&left.to_id()) { + if let Some(usage) = self.data.vars.get(&left.node_id) { let is_lit = match a.init.as_deref() { Some(e) => is_trivial_lit(e), _ => false, @@ -2346,7 +2346,7 @@ impl Optimizer<'_> { } Mergable::FnDecl(a) => { - if let Some(usage) = self.data.vars.get(&a.ident.to_id()) { + if let Some(usage) = self.data.vars.get(&a.ident.node_id) { if usage.ref_count != 1 || usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) @@ -2386,7 +2386,7 @@ impl Optimizer<'_> { match a { Mergable::Var(a) => { if self.options.unused { - if let Some(usage) = self.data.vars.get(&left_id.to_id()) { + if let Some(usage) = self.data.vars.get(&left_id.node_id) { // We are eliminating one usage, so we use 1 instead of // 0 if !force_drop @@ -2402,7 +2402,7 @@ impl Optimizer<'_> { if can_take_init || force_drop { let init = a.init.take(); - if let Some(usage) = self.data.vars.get(&left_id.to_id()) { + if let Some(usage) = self.data.vars.get(&left_id.node_id) { if usage.var_kind == Some(VarDeclKind::Const) { a.init = Some(Expr::undefined(DUMMY_SP)); } @@ -2482,7 +2482,7 @@ impl Optimizer<'_> { let var_type = self .data .vars - .get(&left_id.to_id()) + .get(&left_id.node_id) .and_then(|info| info.merged_var_type); let Some(a_type) = a_type else { return Ok(false); @@ -2555,7 +2555,7 @@ impl Optimizer<'_> { if can_remove { report_change!("sequences: Removed variable ({})", left_id); - self.vars.removed.insert(left_id.to_id()); + self.vars.removed.insert(left_id.node_id); } dump_change_detail!("sequences: {}", dump(&*b, false)); @@ -2577,17 +2577,17 @@ impl Optimizer<'_> { return true; } - if let Some(a_id) = a.ident() { + if let Some(_) = a.ident() { match a { Mergable::Expr(Expr::Assign(AssignExpr { op: op!("="), .. })) => {} Mergable::Expr(Expr::Assign(..)) => { - let used_by_b = idents_used_by(&*b.right); - if used_by_b - .iter() - .any(|id| id.1 == a_id.ctxt && id.0 == a_id.sym) - { - return true; - } + // let used_by_b = idents_used_by(&*b.right); + // if used_by_b + // .iter() + // .any(|id| id.1 == a_id.ctxt && id.0 == a_id.sym) + // { + // return true; + // } } _ => {} } @@ -2715,7 +2715,7 @@ impl Mergable<'_> { #[derive(Debug, Default)] struct MergeSequenceCache { - ident_usage_cache: Vec>>, + ident_usage_cache: Vec>>, top_retain_cache: Vec>, } @@ -2727,16 +2727,17 @@ impl MergeSequenceCache { } } - fn is_ident_used_by>( + fn is_ident_used_by>>( &mut self, - ident: &Ident, - node: &N, - node_id: usize, + _ident: &Ident, + _node: &N, + _node_id: usize, ) -> bool { - let idents = self.ident_usage_cache[node_id].get_or_insert_with(|| idents_used_by(node)); - idents - .iter() - .any(|id| id.1 == ident.ctxt && id.0 == ident.sym) + // let idents = self.ident_usage_cache[node_id].get_or_insert_with(|| + // idents_used_by(node)); idents + // .iter() + // .any(|id| id.1 == ident.ctxt && id.0 == ident.sym) + false } fn invalidate(&mut self, node_id: usize) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs index 3e4de5a3f7cd..17fbdd480745 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs @@ -185,7 +185,7 @@ impl Optimizer<'_> { return; } - if let Some(v) = self.data.vars.get(&i.to_id()) { + if let Some(v) = self.data.vars.get(&i.node_id) { let is_used_in_member = v.property_mutation_count > 0 || v.flags.contains(VarUsageInfoFlags::USED_AS_REF); if v.ref_count == 0 @@ -257,7 +257,7 @@ impl Optimizer<'_> { } } - if let Some(usage) = self.data.vars.get(&e.to_id()) { + if let Some(usage) = self.data.vars.get(&e.node_id) { if !usage.flags.contains(VarUsageInfoFlags::DECLARED) { return true; } @@ -519,7 +519,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&ident.to_id()) + .get(&ident.node_id) .map(|v| v.usage_count == 0 && v.property_mutation_count == 0) .unwrap_or(false) { @@ -578,7 +578,7 @@ impl Optimizer<'_> { if self .data .vars - .get(&ident.to_id()) + .get(&ident.node_id) .map(|v| v.usage_count == 0 && v.property_mutation_count == 0) .unwrap_or(false) { @@ -620,7 +620,7 @@ impl Optimizer<'_> { }; if let Expr::Ident(arg) = &*update.arg { - if let Some(var) = self.data.vars.get(&arg.to_id()) { + if let Some(var) = self.data.vars.get(&arg.node_id) { // Update is counted as usage if var .flags @@ -668,7 +668,7 @@ impl Optimizer<'_> { }; if let AssignTarget::Simple(SimpleAssignTarget::Ident(left)) = &assign.left { - if let Some(var) = self.data.vars.get(&left.to_id()) { + if let Some(var) = self.data.vars.get(&left.node_id) { // TODO: We don't need fn_local check if var .flags @@ -733,7 +733,7 @@ impl Optimizer<'_> { return; } - if let Some(var) = self.data.vars.get(&i.to_id()) { + if let Some(var) = self.data.vars.get(&i.node_id) { // technically this is inline if !var.flags.intersects( VarUsageInfoFlags::INLINE_PREVENTED.union(VarUsageInfoFlags::EXPORTED), @@ -784,7 +784,7 @@ impl Optimizer<'_> { let can_remove_ident = self .data .vars - .get(&i.to_id()) + .get(&i.node_id) .map(|v| { (!v.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY) && v.ref_count == 0 @@ -814,7 +814,7 @@ impl Optimizer<'_> { for d in var.decls.iter_mut() { if d.init.is_none() { if let Pat::Ident(name) = &d.name { - if let Some(usage) = self.data.vars.get_mut(&name.to_id()) { + if let Some(usage) = self.data.vars.get_mut(&name.node_id) { if usage.flags.contains( VarUsageInfoFlags::IS_FN_LOCAL .union(VarUsageInfoFlags::DECLARED_AS_FN_PARAM), @@ -873,7 +873,7 @@ impl Optimizer<'_> { let name = v.name.as_ident()?; let obj = v.init.as_mut()?.as_mut_object()?; - let usage = self.data.vars.get(&name.to_id())?; + let usage = self.data.vars.get(&name.node_id)?; if usage.flags.intersects( VarUsageInfoFlags::INDEXED_WITH_DYNAMIC_KEY @@ -911,7 +911,7 @@ impl Optimizer<'_> { let mut unknown_used_props = self .data .vars - .get(&name.to_id()) + .get(&name.node_id) .map(|v| v.accessed_props.clone()) .unwrap_or_default(); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/util.rs b/crates/swc_ecma_minifier/src/compress/optimize/util.rs index eccb4117cfcd..752f60193f4c 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/util.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/util.rs @@ -5,7 +5,7 @@ use std::{ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; -use swc_common::{util::take::Take, Mark, SyntaxContext, DUMMY_SP}; +use swc_common::{util::take::Take, Mark, NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_transforms_base::perf::{Parallel, ParallelExt}; use swc_ecma_utils::{collect_decls, contains_this_expr, ExprCtx, ExprExt, Remapper}; @@ -228,13 +228,13 @@ pub(crate) fn is_valid_for_lhs(e: &Expr) -> bool { /// handle all edge cases and this type is the complement for it. #[derive(Clone, Copy)] pub(crate) struct Finalizer<'a> { - pub simple_functions: &'a FxHashMap>, - pub lits: &'a FxHashMap>, - pub lits_for_cmp: &'a FxHashMap>, - pub lits_for_array_access: &'a FxHashMap>, - pub hoisted_props: &'a FxHashMap<(Id, Atom), Ident>, + pub simple_functions: &'a FxHashMap>, + pub lits: &'a FxHashMap>, + pub lits_for_cmp: &'a FxHashMap>, + pub lits_for_array_access: &'a FxHashMap>, + pub hoisted_props: &'a FxHashMap<(NodeId, Atom), Ident>, - pub vars_to_remove: &'a FxHashSet, + pub vars_to_remove: &'a FxHashSet, pub changed: bool, } @@ -250,7 +250,7 @@ impl Parallel for Finalizer<'_> { } impl Finalizer<'_> { - fn var(&mut self, i: &Id, mode: FinalizerMode) -> Option> { + fn var(&mut self, i: &NodeId, mode: FinalizerMode) -> Option> { let mut e = match mode { FinalizerMode::Callee => { let mut value = self.simple_functions.get(i).cloned()?; @@ -297,7 +297,7 @@ impl Finalizer<'_> { fn check(&mut self, e: &mut Expr, mode: FinalizerMode) { if let Expr::Ident(i) = e { - if let Some(new) = self.var(&i.to_id(), mode) { + if let Some(new) = self.var(&i.node_id, mode) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; @@ -350,7 +350,7 @@ impl VisitMut for Finalizer<'_> { fn visit_mut_expr(&mut self, n: &mut Expr) { match n { Expr::Ident(i) => { - if let Some(expr) = self.lits.get(&i.to_id()) { + if let Some(expr) = self.lits.get(&i.node_id) { *n = *expr.clone(); return; } @@ -367,7 +367,7 @@ impl VisitMut for Finalizer<'_> { _ => return, }; - if let Some(ident) = self.hoisted_props.get(&(obj.to_id(), sym.clone())) { + if let Some(ident) = self.hoisted_props.get(&(obj.node_id, sym.clone())) { self.changed = true; *n = ident.clone().into(); return; @@ -451,7 +451,7 @@ impl VisitMut for Finalizer<'_> { if n.init.is_none() { if let Pat::Ident(i) = &n.name { - if self.vars_to_remove.contains(&i.to_id()) { + if self.vars_to_remove.contains(&i.node_id) { n.name.take(); } } @@ -468,7 +468,7 @@ impl VisitMut for Finalizer<'_> { n.visit_mut_children_with(self); if let Prop::Shorthand(i) = n { - if let Some(expr) = self.lits.get(&i.to_id()) { + if let Some(expr) = self.lits.get(&i.node_id) { *n = Prop::KeyValue(KeyValueProp { key: i.take().into(), value: expr.clone(), @@ -480,20 +480,20 @@ impl VisitMut for Finalizer<'_> { } pub(crate) struct NormalMultiReplacer<'a> { - pub vars: &'a mut FxHashMap>, + pub vars: &'a mut FxHashMap>, pub changed: bool, } impl<'a> NormalMultiReplacer<'a> { /// `worked` will be changed to `true` if any replacement is done - pub fn new(vars: &'a mut FxHashMap>) -> Self { + pub fn new(vars: &'a mut FxHashMap>) -> Self { NormalMultiReplacer { vars, changed: false, } } - fn var(&mut self, i: &Id) -> Option> { + fn var(&mut self, i: &NodeId) -> Option> { let mut e = self.vars.remove(i)?; e.visit_mut_children_with(self); @@ -525,7 +525,7 @@ impl VisitMut for NormalMultiReplacer<'_> { } if let Expr::Ident(i) = e { - if let Some(new) = self.var(&i.to_id()) { + if let Some(new) = self.var(&i.node_id) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; @@ -551,7 +551,7 @@ impl VisitMut for NormalMultiReplacer<'_> { p.visit_mut_children_with(self); if let Prop::Shorthand(i) = p { - if let Some(value) = self.var(&i.to_id()) { + if let Some(value) = self.var(&i.node_id) { debug!("multi-replacer: Replaced `{}` as shorthand", i); self.changed = true; diff --git a/crates/swc_ecma_minifier/src/compress/pure/switches.rs b/crates/swc_ecma_minifier/src/compress/pure/switches.rs index 9683c3c7ed9e..63e921f1be02 100644 --- a/crates/swc_ecma_minifier/src/compress/pure/switches.rs +++ b/crates/swc_ecma_minifier/src/compress/pure/switches.rs @@ -1,4 +1,4 @@ -use swc_common::{util::take::Take, EqIgnoreSpan, SyntaxContext, DUMMY_SP}; +use swc_common::{util::take::Take, EqIgnoreSpan, NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_utils::{extract_var_ids, prepend_stmt, ExprExt, ExprFactory, StmtExt}; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; @@ -113,7 +113,7 @@ impl Pure<'_> { } else { if !may_match_other_than_exact && !test.is_ident() - && !idents_used_by(test).is_empty() + && !idents_used_by::<_, NodeId>(test).is_empty() { may_match_other_than_exact = true; } diff --git a/crates/swc_ecma_minifier/src/eval.rs b/crates/swc_ecma_minifier/src/eval.rs index ab89d366cd52..fd48102f558a 100644 --- a/crates/swc_ecma_minifier/src/eval.rs +++ b/crates/swc_ecma_minifier/src/eval.rs @@ -3,7 +3,7 @@ use std::sync::Arc; use parking_lot::Mutex; use rustc_hash::FxHashMap; use swc_atoms::atom; -use swc_common::{SyntaxContext, DUMMY_SP}; +use swc_common::{NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_usage_analyzer::marks::Marks; use swc_ecma_utils::{ExprCtx, ExprExt}; @@ -50,7 +50,7 @@ struct Eval { #[derive(Default)] struct EvalStore { - cache: FxHashMap>, + cache: FxHashMap>, } #[derive(Debug, Clone, PartialEq, Eq)] @@ -60,7 +60,7 @@ pub enum EvalResult { } impl Mode for Eval { - fn store(&self, id: Id, value: &Expr) { + fn store(&self, id: NodeId, value: &Expr) { let mut w = self.store.lock(); w.cache.insert(id, Box::new(value.clone())); } @@ -192,7 +192,7 @@ impl Evaluator { self.run(); let lock = self.data.store.lock(); - let val = lock.cache.get(&i.to_id())?; + let val = lock.cache.get(&i.node_id)?; return Some(val.clone()); } diff --git a/crates/swc_ecma_minifier/src/mode.rs b/crates/swc_ecma_minifier/src/mode.rs index 8a3b1da59192..e5a4d7f8297e 100644 --- a/crates/swc_ecma_minifier/src/mode.rs +++ b/crates/swc_ecma_minifier/src/mode.rs @@ -1,7 +1,8 @@ +use swc_common::NodeId; use swc_ecma_ast::*; pub(crate) trait Mode: Send + Sync { - fn store(&self, id: Id, value: &Expr); + fn store(&self, id: NodeId, value: &Expr); fn preserve_vars(&self) -> bool; @@ -15,7 +16,7 @@ pub(crate) trait Mode: Send + Sync { pub struct Minification; impl Mode for Minification { - fn store(&self, _: Id, _: &Expr) {} + fn store(&self, _: NodeId, _: &Expr) {} fn preserve_vars(&self) -> bool { false diff --git a/crates/swc_ecma_minifier/src/program_data.rs b/crates/swc_ecma_minifier/src/program_data.rs index fe64a935de58..b025ba715434 100644 --- a/crates/swc_ecma_minifier/src/program_data.rs +++ b/crates/swc_ecma_minifier/src/program_data.rs @@ -3,7 +3,7 @@ use std::collections::hash_map::Entry; use indexmap::IndexSet; use rustc_hash::{FxBuildHasher, FxHashMap}; use swc_atoms::Atom; -use swc_common::SyntaxContext; +use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; use swc_ecma_usage_analyzer::{ alias::{Access, AccessKind}, @@ -36,13 +36,13 @@ where /// Analyzed info of a whole program we are working on. #[derive(Debug, Default)] pub(crate) struct ProgramData { - pub(crate) vars: FxHashMap>, + pub(crate) vars: FxHashMap>, pub(crate) top: ScopeData, pub(crate) scopes: FxHashMap, - initialized_vars: IndexSet, + initialized_vars: IndexSet, pub(crate) property_atoms: Option>, } @@ -210,7 +210,7 @@ impl Storage for ProgramData { &mut self.top } - fn var_or_default(&mut self, id: Id) -> &mut Self::VarData { + fn var_or_default(&mut self, id: NodeId) -> &mut Self::VarData { self.vars.entry(id).or_default() } @@ -358,7 +358,7 @@ impl Storage for ProgramData { } } - fn report_usage(&mut self, ctx: Ctx, i: Id) { + fn report_usage(&mut self, ctx: Ctx, i: NodeId) { let inited = self.initialized_vars.contains(&i); let e = self.vars.entry(i).or_insert_with(|| { @@ -388,8 +388,8 @@ impl Storage for ProgramData { } } - fn report_assign(&mut self, ctx: Ctx, i: Id, is_op: bool, ty: Value) { - let e = self.vars.entry(i.clone()).or_default(); + fn report_assign(&mut self, ctx: Ctx, i: NodeId, is_op: bool, ty: Value) { + let e = self.vars.entry(i).or_default(); let inited = self.initialized_vars.contains(&i); @@ -401,7 +401,7 @@ impl Storage for ProgramData { e.assign_count += 1; if !is_op { - self.initialized_vars.insert(i.clone()); + self.initialized_vars.insert(i); if e.ref_count == 1 && e.var_kind != Some(VarDeclKind::Const) && !inited { e.flags.insert(VarUsageInfoFlags::VAR_INITIALIZED); } else { @@ -415,7 +415,7 @@ impl Storage for ProgramData { e.usage_count = e.usage_count.saturating_sub(1); } - let mut to_visit: IndexSet = + let mut to_visit: IndexSet = IndexSet::from_iter(e.infects_to.iter().cloned().map(|i| i.0)); let mut idx = 0; @@ -458,7 +458,7 @@ impl Storage for ProgramData { // debug!(has_init = has_init, "declare_decl(`{}`)", i); // } - let v = self.vars.entry(i.to_id()).or_default(); + let v = self.vars.entry(i.node_id).or_default(); if ctx.is_top_level() { v.flags |= VarUsageInfoFlags::IS_TOP_LEVEL; } @@ -510,7 +510,7 @@ impl Storage for ProgramData { v.flags |= VarUsageInfoFlags::DECLARED; // not a VarDecl, thus always inited if init_type.is_some() || kind.is_none() { - self.initialized_vars.insert(i.to_id()); + self.initialized_vars.insert(i.node_id); } if ctx.in_catch_param() { v.flags |= VarUsageInfoFlags::DECLARED_AS_CATCH_PARAM; @@ -527,7 +527,7 @@ impl Storage for ProgramData { self.initialized_vars.truncate(len) } - fn mark_property_mutation(&mut self, id: Id) { + fn mark_property_mutation(&mut self, id: NodeId) { let e = self.vars.entry(id).or_default(); e.property_mutation_count += 1; @@ -551,7 +551,7 @@ impl Storage for ProgramData { } } - fn get_var_data(&self, id: Id) -> Option<&Self::VarData> { + fn get_var_data(&self, id: NodeId) -> Option<&Self::VarData> { self.vars.get(&id).map(|v| v.as_ref()) } } @@ -749,7 +749,7 @@ impl ProgramData { return false; } - if let Some(v) = self.vars.get(&i.to_id()) { + if let Some(v) = self.vars.get(&i.node_id) { return !v.flags.contains(VarUsageInfoFlags::DECLARED); } diff --git a/crates/swc_ecma_minifier/src/util/mod.rs b/crates/swc_ecma_minifier/src/util/mod.rs index fa88ae849a90..e0c6d3080714 100644 --- a/crates/swc_ecma_minifier/src/util/mod.rs +++ b/crates/swc_ecma_minifier/src/util/mod.rs @@ -1,13 +1,13 @@ #![allow(dead_code)] -use std::time::Instant; +use std::{hash::Hash, time::Instant}; use rustc_hash::FxHashSet; use swc_atoms::Atom; use swc_common::{util::take::Take, Span, Spanned, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_transforms_base::{fixer::fixer, hygiene::hygiene}; -use swc_ecma_utils::{DropSpan, ModuleItemLike, StmtLike, Value}; +use swc_ecma_utils::{ident::IdentLike, DropSpan, ModuleItemLike, StmtLike, Value}; use swc_ecma_visit::{noop_visit_type, visit_mut_pass, visit_obj_and_computed, Visit, VisitWith}; pub(crate) mod base54; @@ -336,12 +336,12 @@ where } #[derive(Default)] -pub(crate) struct IdentUsageCollector { - ids: FxHashSet, +pub(crate) struct IdentUsageCollector { + ids: FxHashSet, ignore_nested: bool, } -impl Visit for IdentUsageCollector { +impl Visit for IdentUsageCollector { noop_visit_type!(fail); visit_obj_and_computed!(); @@ -387,7 +387,7 @@ impl Visit for IdentUsageCollector { } fn visit_ident(&mut self, n: &Ident) { - self.ids.insert(n.to_id()); + self.ids.insert(I::from_ident(n)); } fn visit_prop_name(&mut self, n: &PropName) { @@ -454,25 +454,27 @@ where v.ids } -pub(crate) fn idents_used_by(n: &N) -> FxHashSet +pub(crate) fn idents_used_by(n: &N) -> FxHashSet where - N: VisitWith, + N: VisitWith>, + I: IdentLike + Eq + Hash, { let mut v = IdentUsageCollector { ignore_nested: false, - ..Default::default() + ids: FxHashSet::default(), }; n.visit_with(&mut v); v.ids } -pub(crate) fn idents_used_by_ignoring_nested(n: &N) -> FxHashSet +pub(crate) fn idents_used_by_ignoring_nested(n: &N) -> FxHashSet where - N: VisitWith, + N: VisitWith>, + I: IdentLike + Eq + Hash, { let mut v = IdentUsageCollector { ignore_nested: true, - ..Default::default() + ids: FxHashSet::default(), }; n.visit_with(&mut v); v.ids diff --git a/crates/swc_ecma_usage_analyzer/src/alias/mod.rs b/crates/swc_ecma_usage_analyzer/src/alias/mod.rs index 4f71f7812bc8..dca873ba5de9 100644 --- a/crates/swc_ecma_usage_analyzer/src/alias/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/alias/mod.rs @@ -1,7 +1,7 @@ #![allow(clippy::needless_update)] use rustc_hash::FxHashSet; -use swc_common::SyntaxContext; +use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; @@ -81,7 +81,7 @@ pub enum AccessKind { Call, } -pub type Access = (Id, AccessKind); +pub type Access = (NodeId, AccessKind); pub fn collect_infects_from(node: &N, config: AliasConfig) -> FxHashSet where @@ -157,7 +157,7 @@ pub struct InfectionCollector { config: AliasConfig, unresolved_ctxt: Option, - bindings: FxHashSet, + bindings: FxHashSet, ctx: Ctx, @@ -168,23 +168,23 @@ pub struct InfectionCollector { impl InfectionCollector { fn add_binding(&mut self, e: &Ident) { - if self.bindings.insert(e.to_id()) { - self.accesses.remove(&(e.to_id(), AccessKind::Reference)); - self.accesses.remove(&(e.to_id(), AccessKind::Call)); + if self.bindings.insert(e.node_id) { + self.accesses.remove(&(e.node_id, AccessKind::Reference)); + self.accesses.remove(&(e.node_id, AccessKind::Call)); } } - fn add_usage(&mut self, e: Id) { - if self.bindings.contains(&e) { + fn add_usage(&mut self, e: &Ident) { + if self.bindings.contains(&e.node_id) { return; } - if self.unresolved_ctxt == Some(e.1) && is_global_var_with_pure_property_access(&e.0) { + if self.unresolved_ctxt == Some(e.ctxt) && is_global_var_with_pure_property_access(&e.sym) { return; } self.accesses.insert(( - e, + e.node_id, if self.ctx.contains(Ctx::IsCallee) { AccessKind::Call } else { @@ -296,7 +296,7 @@ impl Visit for InfectionCollector { match e { Expr::Ident(i) => { if self.ctx.contains(Ctx::TrackExprIdent) { - self.add_usage(i.to_id()); + self.add_usage(i); } } @@ -335,7 +335,7 @@ impl Visit for InfectionCollector { } fn visit_ident(&mut self, n: &Ident) { - self.add_usage(n.to_id()); + self.add_usage(n); } fn visit_member_expr(&mut self, n: &MemberExpr) { diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index ded8e1479ed0..9dd5e7347eac 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -1,10 +1,8 @@ use ctx::BitContext; use rustc_hash::FxHashMap; -use swc_common::SyntaxContext; +use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; -use swc_ecma_utils::{ - find_pat_ids, ident::IdentLike, ExprCtx, ExprExt, IsEmpty, StmtExt, Type, Value, -}; +use swc_ecma_utils::{find_pat_ids, ExprCtx, ExprExt, IsEmpty, StmtExt, Type, Value}; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; use swc_timer::timer; @@ -84,7 +82,7 @@ where scope: S::ScopeData, ctx: Ctx, expr_ctx: ExprCtx, - used_recursively: FxHashMap, + used_recursively: FxHashMap, } impl UsageAnalyzer @@ -152,7 +150,7 @@ where self.scope.mark_used_arguments(); } - let i = i.to_id(); + let i = i.node_id; if let Some(recr) = self.used_recursively.get(&i) { if let RecursiveUsage::Var { can_ignore: false } = recr { @@ -167,7 +165,8 @@ where } fn report_assign_pat(&mut self, p: &Pat, is_read_modify: bool) { - for id in find_pat_ids(p) { + let ids: Vec = find_pat_ids(p); + for id in ids { // It's hard to determined the type of pat assignment self.data .report_assign(self.ctx, id, is_read_modify, Value::Unknown) @@ -175,12 +174,19 @@ where if let Pat::Expr(e) = p { self.mark_mutation_if_member(e.as_member()); + match &**e { + Expr::Ident(i) => { + self.data + .report_assign(self.ctx, i.node_id, is_read_modify, Value::Unknown) + } + _ => self.mark_mutation_if_member(e.as_member()), + } } } fn report_assign_expr_if_ident(&mut self, e: Option<&Ident>, is_op: bool, ty: Value) { if let Some(i) = e { - self.data.report_assign(self.ctx, i.to_id(), is_op, ty) + self.data.report_assign(self.ctx, i.node_id, is_op, ty) } } @@ -217,7 +223,7 @@ where fn mark_mutation_if_member(&mut self, e: Option<&MemberExpr>) { if let Some(m) = e { for_each_id_ref_in_expr(&m.obj, &mut |id| { - self.data.mark_property_mutation(id.to_id()) + self.data.mark_property_mutation(id.node_id) }); } } @@ -302,6 +308,7 @@ where if n.op == op!("=") { let left = match &n.left { AssignTarget::Simple(left) => left.leftmost().map(Ident::to_id), + AssignTarget::Simple(left) => left.leftmost(), AssignTarget::Pat(..) => None, }; @@ -316,7 +323,7 @@ where }, ) { if v.is_none() { - v = Some(self.data.var_or_default(left.to_id())); + v = Some(self.data.var_or_default(left.node_id)); } v.as_mut().unwrap().add_infects_to(id.clone()); @@ -359,7 +366,7 @@ where } else { if e.op == op!("in") { for_each_id_ref_in_expr(&e.right, &mut |obj| { - let var = self.data.var_or_default(obj.to_id()); + let var = self.data.var_or_default(obj.node_id); var.mark_used_as_ref(); match &*e.left { @@ -420,7 +427,7 @@ where if let Callee::Expr(callee) = &n.callee { for_each_id_ref_in_expr(callee, &mut |i| { - self.data.var_or_default(i.to_id()).mark_used_as_callee(); + self.data.var_or_default(i.node_id).mark_used_as_callee(); }); match &**callee { @@ -434,7 +441,7 @@ where if is_safe_to_access_prop(&arg.expr) { if let Pat::Ident(id) = &p.pat { self.data - .var_or_default(id.to_id()) + .var_or_default(id.node_id) .mark_initialized_with_safe_value(); } } @@ -452,7 +459,7 @@ where if is_safe_to_access_prop(&arg.expr) { if let Pat::Ident(id) = &p { self.data - .var_or_default(id.to_id()) + .var_or_default(id.node_id) .mark_initialized_with_safe_value(); } } @@ -479,7 +486,7 @@ where if call_may_mutate { for a in &n.args { for_each_id_ref_in_expr(&a.expr, &mut |id| { - self.data.mark_property_mutation(id.to_id()); + self.data.mark_property_mutation(id.node_id); }); } } @@ -487,7 +494,7 @@ where for arg in &n.args { for_each_id_ref_in_expr(&arg.expr, &mut |arg| { - self.data.var_or_default(arg.to_id()).mark_used_as_arg(); + self.data.var_or_default(arg.node_id).mark_used_as_arg(); }) } @@ -498,7 +505,7 @@ where } Expr::Member(m) if !m.obj.is_ident() => { for_each_id_ref_in_expr(&m.obj, &mut |id| { - self.data.var_or_default(id.to_id()).mark_used_as_ref() + self.data.var_or_default(id.node_id).mark_used_as_ref() }) } _ => {} @@ -645,12 +652,12 @@ where match d { DefaultDecl::Class(c) => { if let Some(i) = &c.ident { - self.data.var_or_default(i.to_id()).prevent_inline(); + self.data.var_or_default(i.node_id).prevent_inline(); } } DefaultDecl::Fn(f) => { if let Some(i) = &f.ident { - self.data.var_or_default(i.to_id()).prevent_inline(); + self.data.var_or_default(i.node_id).prevent_inline(); } } _ => {} @@ -677,10 +684,10 @@ where match &n.decl { Decl::Class(c) => { - self.data.var_or_default(c.ident.to_id()).prevent_inline(); + self.data.var_or_default(c.ident.node_id).prevent_inline(); } Decl::Fn(f) => { - self.data.var_or_default(f.ident.to_id()).prevent_inline(); + self.data.var_or_default(f.ident.node_id).prevent_inline(); } Decl::Var(v) => { let ids = find_pat_ids(v); @@ -707,7 +714,7 @@ where match &n.orig { ModuleExportName::Ident(orig) => { self.report_usage(orig); - let v = self.data.var_or_default(orig.to_id()); + let v = self.data.var_or_default(orig.node_id); v.prevent_inline(); v.mark_used_as_ref(); } @@ -759,7 +766,7 @@ where if e.spread.is_some() { for_each_id_ref_in_expr(&e.expr, &mut |i| { self.data - .var_or_default(i.to_id()) + .var_or_default(i.node_id) .mark_indexed_with_dynamic_key(); }); } @@ -777,12 +784,11 @@ where .declare_decl(&n.ident, Some(Value::Known(Type::Obj)), None, true); if n.function.body.is_empty() { - self.data.var_or_default(n.ident.to_id()).mark_as_pure_fn(); + self.data.var_or_default(n.ident.node_id).mark_as_pure_fn(); } - let id = n.ident.to_id(); - self.used_recursively - .insert(id.clone(), RecursiveUsage::FnOrClass); + let id = n.ident.node_id; + self.used_recursively.insert(id, RecursiveUsage::FnOrClass); n.visit_children_with(self); self.used_recursively.remove(&id); @@ -797,7 +803,7 @@ where }, ) { if v.is_none() { - v = Some(self.data.var_or_default(n.ident.to_id())); + v = Some(self.data.var_or_default(n.ident.node_id)); } v.as_mut().unwrap().add_infects_to(id.clone()); @@ -812,11 +818,11 @@ where fn visit_fn_expr(&mut self, n: &FnExpr) { if let Some(n_id) = &n.ident { self.data - .var_or_default(n_id.to_id()) + .var_or_default(n_id.node_id) .mark_declared_as_fn_expr(); self.used_recursively - .insert(n_id.to_id(), RecursiveUsage::FnOrClass); + .insert(n_id.node_id, RecursiveUsage::FnOrClass); n.visit_children_with(self); @@ -831,13 +837,13 @@ where }, ) { if v.is_none() { - v = Some(self.data.var_or_default(n_id.to_id())); + v = Some(self.data.var_or_default(n_id.node_id)); } v.as_mut().unwrap().add_infects_to(id); } } - self.used_recursively.remove(&n_id.to_id()); + self.used_recursively.remove(&n_id.node_id); } else { n.visit_children_with(self); } @@ -998,7 +1004,7 @@ where if let JSXElementName::Ident(i) = n { self.with_ctx(ctx).report_usage(i); self.data - .var_or_default(i.to_id()) + .var_or_default(i.node_id) .mark_used_as_jsx_callee(); } } @@ -1018,7 +1024,7 @@ where } for_each_id_ref_in_expr(&e.obj, &mut |obj| { - let v = self.data.var_or_default(obj.to_id()); + let v = self.data.var_or_default(obj.node_id); v.mark_has_property_access(); if let MemberProp::Computed(prop) = &e.prop { @@ -1043,7 +1049,7 @@ where match &*member_expr.obj { Expr::Member(member_expr) => is_root_of_member_expr_declared(member_expr, data), Expr::Ident(ident) => data - .get_var_data(ident.to_id()) + .get_var_data(ident.node_id) .map(|var| var.is_declared()) .unwrap_or(false), @@ -1102,7 +1108,7 @@ where if let Some(args) = &n.args { for a in args { for_each_id_ref_in_expr(&a.expr, &mut |id| { - self.data.mark_property_mutation(id.to_id()); + self.data.mark_property_mutation(id.node_id); }); } } @@ -1234,7 +1240,7 @@ where for_each_id_ref_in_expr(&e.expr, &mut |i| { self.data - .var_or_default(i.to_id()) + .var_or_default(i.node_id) .mark_indexed_with_dynamic_key(); }); } @@ -1387,7 +1393,7 @@ where }, ) { if v.is_none() { - v = Some(self.data.var_or_default(var.to_id())); + v = Some(self.data.var_or_default(var.node_id)); } v.as_mut().unwrap().add_infects_to(id.clone()); @@ -1448,7 +1454,7 @@ where definite: false, .. } => { - let id = id.to_id(); + let id = id.node_id; self.used_recursively.insert( id.clone(), RecursiveUsage::Var { @@ -1465,7 +1471,7 @@ where init: None, .. } => { - self.data.var_or_default(id.to_id()).mark_as_lazy_init(); + self.data.var_or_default(id.node_id).mark_as_lazy_init(); return; } _ => (), diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs index c04a4bb010f3..cd21837d9e4f 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs @@ -1,5 +1,5 @@ use swc_atoms::Atom; -use swc_common::SyntaxContext; +use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; use swc_ecma_utils::{Type, Value}; @@ -20,13 +20,13 @@ pub trait Storage: Sized + Default { fn top_scope(&mut self) -> &mut Self::ScopeData; - fn var_or_default(&mut self, id: Id) -> &mut Self::VarData; + fn var_or_default(&mut self, id: NodeId) -> &mut Self::VarData; fn merge(&mut self, kind: ScopeKind, child: Self); - fn report_usage(&mut self, ctx: Ctx, i: Id); + fn report_usage(&mut self, ctx: Ctx, i: NodeId); - fn report_assign(&mut self, ctx: Ctx, i: Id, is_op: bool, ty: Value); + fn report_assign(&mut self, ctx: Ctx, i: NodeId, is_op: bool, ty: Value); fn declare_decl( &mut self, @@ -39,9 +39,9 @@ pub trait Storage: Sized + Default { fn get_initialized_cnt(&self) -> usize; fn truncate_initialized_cnt(&mut self, len: usize); - fn mark_property_mutation(&mut self, id: Id); + fn mark_property_mutation(&mut self, id: NodeId); - fn get_var_data(&self, id: Id) -> Option<&Self::VarData>; + fn get_var_data(&self, id: NodeId) -> Option<&Self::VarData>; } pub trait ScopeDataLike: Sized + Default + Clone { diff --git a/crates/swc_ecma_utils/src/ident.rs b/crates/swc_ecma_utils/src/ident.rs index f267c876306c..83fb325c6e1d 100644 --- a/crates/swc_ecma_utils/src/ident.rs +++ b/crates/swc_ecma_utils/src/ident.rs @@ -1,14 +1,17 @@ use swc_atoms::Atom; -use swc_common::SyntaxContext; +use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::{unsafe_id_from_ident, BindingIdent, Id, Ident, UnsafeId}; pub trait IdentLike: Sized + Send + Sync + 'static { + type Id; fn from_ident(i: &Ident) -> Self; - fn to_id(&self) -> Id; - fn into_id(self) -> Id; + fn to_id(&self) -> Self::Id; + fn into_id(self) -> Self::Id; } impl IdentLike for Atom { + type Id = Id; + fn from_ident(i: &Ident) -> Self { i.sym.clone() } @@ -23,6 +26,8 @@ impl IdentLike for Atom { } impl IdentLike for BindingIdent { + type Id = Id; + fn from_ident(i: &Ident) -> Self { i.clone().into() } @@ -37,6 +42,8 @@ impl IdentLike for BindingIdent { } impl IdentLike for (Atom, SyntaxContext) { + type Id = Id; + #[inline] fn from_ident(i: &Ident) -> Self { (i.sym.clone(), i.ctxt) @@ -54,6 +61,8 @@ impl IdentLike for (Atom, SyntaxContext) { } impl IdentLike for Ident { + type Id = Id; + #[inline] fn from_ident(i: &Ident) -> Self { Ident::new(i.sym.clone(), i.span, i.ctxt) @@ -71,6 +80,8 @@ impl IdentLike for Ident { } impl IdentLike for UnsafeId { + type Id = Id; + fn from_ident(i: &Ident) -> Self { unsafe { unsafe_id_from_ident(i) } } @@ -83,3 +94,22 @@ impl IdentLike for UnsafeId { unreachable!("UnsafeId.into_id() is not allowed because it is very likely to be unsafe") } } + +impl IdentLike for NodeId { + type Id = NodeId; + + #[inline] + fn from_ident(i: &Ident) -> Self { + i.node_id + } + + #[inline] + fn to_id(&self) -> NodeId { + *self + } + + #[inline] + fn into_id(self) -> NodeId { + self + } +} From f62af792dfb5c78b8c905bf3bc9e22fd8a48c35c Mon Sep 17 00:00:00 2001 From: bohan Date: Tue, 12 Aug 2025 19:28:52 +0800 Subject: [PATCH 04/13] basic --- crates/swc_common/src/node_id.rs | 10 ++ .../src/compress/optimize/inline.rs | 2 + crates/swc_ecma_minifier/src/lib.rs | 3 + crates/swc_ecma_transforms_base/src/lib.rs | 2 +- .../src/resolve/mod.rs | 99 +++++++++++++++---- .../src/resolve/reference.rs | 16 +++ .../src/resolve/scope.rs | 37 ++++++- .../src/analyzer/mod.rs | 2 +- 8 files changed, 145 insertions(+), 26 deletions(-) create mode 100644 crates/swc_ecma_transforms_base/src/resolve/reference.rs diff --git a/crates/swc_common/src/node_id.rs b/crates/swc_common/src/node_id.rs index 428b1c27a147..7374ef7196b4 100644 --- a/crates/swc_common/src/node_id.rs +++ b/crates/swc_common/src/node_id.rs @@ -12,6 +12,16 @@ pub struct NodeId(#[cfg_attr(feature = "__rkyv", rkyv(omit_bounds))] u32); impl NodeId { pub const DUMMY: NodeId = NodeId(u32::MAX); + + #[inline] + pub fn from_u32(id: u32) -> Self { + NodeId(id) + } + + #[inline] + pub fn as_u32(self) -> u32 { + self.0 + } } impl Default for NodeId { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index 2daaa25e67fc..be9ec70767cd 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -769,6 +769,7 @@ impl Optimizer<'_> { self.vars.simple_functions.insert( id, + i.node_id, FnExpr { ident: None, function: f.function.clone(), @@ -864,6 +865,7 @@ impl Optimizer<'_> { }; self.vars.vars_for_inlining.insert(id, e); + self.vars.vars_for_inlining.insert(i.node_id, e); } else { log_abort!("inline: [x] Usage: {:?}", usage); } diff --git a/crates/swc_ecma_minifier/src/lib.rs b/crates/swc_ecma_minifier/src/lib.rs index 0a4f59a358a1..288cbe2fa004 100644 --- a/crates/swc_ecma_minifier/src/lib.rs +++ b/crates/swc_ecma_minifier/src/lib.rs @@ -42,6 +42,7 @@ use once_cell::sync::Lazy; use pass::mangle_names::mangle_names; use swc_common::{comments::Comments, pass::Repeated, sync::Lrc, SourceMap, SyntaxContext}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::name_resolution; use swc_ecma_transforms_optimization::debug_assert_valid; use swc_ecma_usage_analyzer::marks::Marks; use swc_ecma_visit::VisitMutWith; @@ -102,6 +103,8 @@ pub fn optimize( marks.top_level_ctxt = SyntaxContext::empty().apply_mark(extra.top_level_mark); marks.unresolved_mark = extra.unresolved_mark; + let _resolution = name_resolution(&mut n); + debug_assert_valid(&n); if let Some(defs) = options.compress.as_ref().map(|c| &c.global_defs) { diff --git a/crates/swc_ecma_transforms_base/src/lib.rs b/crates/swc_ecma_transforms_base/src/lib.rs index 17b2dfb343c9..767f65bee8ec 100644 --- a/crates/swc_ecma_transforms_base/src/lib.rs +++ b/crates/swc_ecma_transforms_base/src/lib.rs @@ -2,7 +2,7 @@ #![allow(clippy::mutable_key_type)] #![cfg_attr(not(test), allow(unused))] -pub use self::resolver::resolver; +pub use self::{resolve::name_resolution, resolver::resolver}; #[doc(hidden)] pub mod ext; diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 66b3f2127212..3e2b718f121e 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -1,46 +1,103 @@ +mod reference; mod scope; use swc_common::NodeId; use swc_ecma_ast::*; -use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; +use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; -use crate::resolve::scope::{ScopeArena, ScopeId, ScopeParentMap}; +use crate::resolve::{ + reference::ReferenceMap, + scope::{ScopeArena, ScopeId}, +}; -struct Binding { - id: NodeId, -} - -struct Resolver { - references: Vec, +pub struct Resolver { + references: ReferenceMap, scopes: ScopeArena, - scope_parent_map: ScopeParentMap, current_scope_id: ScopeId, current_node_id: u32, -} -impl Resolver { - fn new_fn_scope(&mut self) {} + in_binding: bool, } -fn name_resolution(root: &Program) -> Resolver { +pub fn name_resolution(root: &mut Program) -> Resolver { + let mut scopes = ScopeArena::default(); + let current_scope_id = scopes.alloc_root(); + debug_assert_eq!(current_scope_id, ScopeId::ROOT); + let mut resolver = Resolver { - references: Vec::new(), + references: ReferenceMap::default(), current_node_id: 0, - scopes: ScopeArena::default(), - scope_parent_map: ScopeParentMap::default(), - current_scope_id: ScopeId::ROOT, + scopes, + current_scope_id, + + in_binding: false, }; - root.visit_with(&mut resolver); + root.visit_mut_with(&mut resolver); resolver } -impl Visit for Resolver { - noop_visit_type!(); +impl Resolver { + fn next_node_id(&mut self) -> NodeId { + let ret = NodeId::from_u32(self.current_node_id); + self.current_node_id += 1; + ret + } + + fn add_binding(&mut self, node: &mut Ident) { + let id = self.next_node_id(); + debug_assert!(node.node_id == NodeId::DUMMY); + node.node_id = id; + self.scopes + .get_mut(self.current_scope_id) + .add_binding(node.sym.clone(), id); + self.references.add_binding(id); + } + + fn add_reference(&mut self, node: &mut Ident, to: NodeId) { + let id = self.next_node_id(); + debug_assert!(node.node_id == NodeId::DUMMY); + node.node_id = id; + self.references.add_reference(id, to); + } + + fn find_reference(&mut self, node: &Ident) -> Option { + let mut scope_id = self.current_scope_id; + loop { + let scope = self.scopes.get(scope_id); + if let Some(binding) = scope.get_binding(&node.sym) { + return Some(binding); + } + let Some(parent) = scope.parent() else { + return None; + }; + scope_id = parent; + } + } +} + +impl VisitMut for Resolver { + noop_visit_mut_type!(); + + fn visit_mut_ident(&mut self, node: &mut Ident) { + if self.in_binding { + self.add_binding(node); + } else if let Some(reference) = self.find_reference(node) { + self.add_reference(node, reference); + } + } + + fn visit_mut_var_declarator(&mut self, node: &mut VarDeclarator) { + let saved_in_binding = self.in_binding; + + self.in_binding = true; + node.name.visit_mut_children_with(self); + self.in_binding = saved_in_binding; - fn visit_assign_expr(&mut self, node: &AssignExpr) {} + node.init.visit_mut_children_with(self); + } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs new file mode 100644 index 000000000000..d363c09b407b --- /dev/null +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -0,0 +1,16 @@ +use swc_common::NodeId; + +#[derive(Debug, Default)] +pub(super) struct ReferenceMap(Vec); + +impl ReferenceMap { + pub(super) fn add_binding(&mut self, id: NodeId) { + debug_assert!(self.0.len() == id.as_u32() as usize); + self.0.push(id); + } + + pub(super) fn add_reference(&mut self, from: NodeId, to: NodeId) { + debug_assert!(self.0.len() == from.as_u32() as usize); + self.0.push(to); + } +} diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs index 84dabacda5f0..93c5308ed96e 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/scope.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -2,11 +2,27 @@ use indexmap::IndexMap; use swc_atoms::Atom; use swc_common::NodeId; +#[derive(Debug, Default)] pub(super) struct Scope { + parent: Option, bindings: IndexMap, } -#[derive(Debug, Clone, Copy)] +impl Scope { + pub(super) fn add_binding(&mut self, name: Atom, id: NodeId) { + self.bindings.insert(name, id); + } + + pub(super) fn get_binding(&self, name: &Atom) -> Option { + self.bindings.get(name).copied() + } + + pub(super) fn parent(&self) -> Option { + self.parent + } +} + +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub(super) struct ScopeId(u32); impl ScopeId { @@ -16,5 +32,20 @@ impl ScopeId { #[derive(Default)] pub(super) struct ScopeArena(Vec); -#[derive(Default)] -pub(super) struct ScopeParentMap(Vec); +impl ScopeArena { + pub(super) fn alloc_root(&mut self) -> ScopeId { + debug_assert!(self.0.is_empty()); + self.0.push(Scope::default()); + ScopeId::ROOT + } + + pub(super) fn get(&self, id: ScopeId) -> &Scope { + debug_assert!(id.0 < self.0.len() as u32); + unsafe { self.0.get_unchecked(id.0 as usize) } + } + + pub(super) fn get_mut(&mut self, id: ScopeId) -> &mut Scope { + debug_assert!(id.0 < self.0.len() as u32); + unsafe { self.0.get_unchecked_mut(id.0 as usize) } + } +} diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index 9dd5e7347eac..b16cfdff5dc6 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -1456,7 +1456,7 @@ where } => { let id = id.node_id; self.used_recursively.insert( - id.clone(), + id, RecursiveUsage::Var { can_ignore: !init.may_have_side_effects(self.expr_ctx), }, From 1bcf10ad81bddbb7f641b290b36ab8c8dd08bc5e Mon Sep 17 00:00:00 2001 From: bohan Date: Wed, 13 Aug 2025 18:00:27 +0800 Subject: [PATCH 05/13] ensure use binding - 1 --- Cargo.lock | 1 + .../src/compress/hoist_decls.rs | 3 +- crates/swc_ecma_minifier/src/compress/mod.rs | 9 +++- .../src/compress/optimize/dead_code.rs | 2 +- .../src/compress/optimize/iife.rs | 8 +-- .../src/compress/optimize/inline.rs | 45 +++++++++------- .../src/compress/optimize/mod.rs | 29 ++++++----- .../src/compress/optimize/util.rs | 12 ++++- crates/swc_ecma_minifier/src/eval.rs | 13 +++-- crates/swc_ecma_minifier/src/lib.rs | 7 +-- .../src/pass/mangle_props.rs | 4 +- crates/swc_ecma_minifier/src/program_data.rs | 12 +++-- crates/swc_ecma_minifier/tests/eval.rs | 27 ++++------ crates/swc_ecma_transforms_base/src/lib.rs | 4 +- .../src/resolve/mod.rs | 33 ++++++++++-- .../src/resolve/reference.rs | 9 ++++ .../src/resolve/scope.rs | 2 +- crates/swc_ecma_usage_analyzer/Cargo.toml | 1 + .../src/analyzer/ctx.rs | 16 +++--- .../src/analyzer/mod.rs | 51 ++++++++++++------- 20 files changed, 187 insertions(+), 101 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eac43d5e4766..7165413e18a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6085,6 +6085,7 @@ dependencies = [ "swc_atoms", "swc_common", "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", "swc_timer", diff --git a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs index ba40ef357efd..80510d761c54 100644 --- a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs +++ b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs @@ -46,7 +46,8 @@ impl Hoister<'_> { fn handle_stmt_likes(&mut self, stmts: &mut Vec) where T: StmtLike + IsModuleItem + ModuleItemExt, - Vec: for<'aa> VisitMutWith> + VisitWith>, + Vec: + for<'aa> VisitMutWith> + for<'r> VisitWith>, { stmts.visit_mut_children_with(self); let len = stmts.len(); diff --git a/crates/swc_ecma_minifier/src/compress/mod.rs b/crates/swc_ecma_minifier/src/compress/mod.rs index d40b772475a0..90348809f4a5 100644 --- a/crates/swc_ecma_minifier/src/compress/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/mod.rs @@ -6,6 +6,7 @@ use std::thread; use pretty_assertions::assert_eq; use swc_common::pass::{CompilerPass, Repeated}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_usage_analyzer::marks::Marks; use swc_ecma_visit::VisitMutWith; #[cfg(debug_assertions)] @@ -36,6 +37,7 @@ pub(crate) fn compressor<'a, M>( options: &'a CompressOptions, mangle_options: Option<&'a MangleOptions>, mode: &'a M, + r: &'a mut Resolver, ) -> impl 'a + Pass where M: Mode, @@ -47,6 +49,7 @@ where changed: false, pass: 1, mode, + r, } } @@ -58,6 +61,7 @@ struct Compressor<'a> { pass: usize, mode: &'a dyn Mode, + r: &'a mut Resolver, } impl CompilerPass for Compressor<'_> { @@ -80,7 +84,7 @@ impl Compressor<'_> { ); if self.options.hoist_vars || self.options.hoist_fns { - let data = analyze(&*n, Some(self.marks), false); + let data = analyze(&*n, Some(self.marks), false, self.r); let mut v = decl_hoister( DeclHoisterConfig { @@ -173,7 +177,7 @@ impl Compressor<'_> { { let _timer = timer!("apply full optimizer"); - let mut data = analyze(&*n, Some(self.marks), false); + let mut data = analyze(&*n, Some(self.marks), false, self.r); // TODO: reset_opt_flags // @@ -185,6 +189,7 @@ impl Compressor<'_> { self.mangle_options, &mut data, self.mode, + self.r, ); n.visit_mut_with(&mut visitor); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs index 5359084dc04a..6f4390b54a8c 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs @@ -64,7 +64,7 @@ impl Optimizer<'_> { VarUsageInfoFlags::DECLARED.union(VarUsageInfoFlags::IS_FN_LOCAL), ) && !(used_arguments && var.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_PARAM)) - && !var.flags.intersects(VarUsageInfoFlags::EXPORTED) + && !var.flags.contains(VarUsageInfoFlags::EXPORTED) }) .unwrap_or(false) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 8622f58f8fe9..6b2d04d405bb 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -419,7 +419,7 @@ impl Optimizer<'_> { { trace_op!("inline: inline_vars_in_node"); - let mut v = NormalMultiReplacer::new(&mut vars); + let mut v = NormalMultiReplacer::new(&mut vars, self.r); n.visit_mut_with(&mut v); self.changed |= v.changed; } @@ -621,7 +621,7 @@ impl Optimizer<'_> { exprs.push(arg.expr.take()); } } - if self.vars.inline_with_multi_replacer(body) { + if self.vars.inline_with_multi_replacer(body, self.r) { self.changed = true; } exprs.push(body.take()); @@ -1056,7 +1056,7 @@ impl Optimizer<'_> { return None; } - if self.vars.inline_with_multi_replacer(body) { + if self.vars.inline_with_multi_replacer(body, self.r) { self.changed = true; } @@ -1601,7 +1601,7 @@ impl Optimizer<'_> { // Apply substitutions to the body let mut new_body = (**body).clone(); if !substitutions.is_empty() { - let mut replacer = NormalMultiReplacer::new(&mut substitutions); + let mut replacer = NormalMultiReplacer::new(&mut substitutions, self.r); new_body.visit_mut_with(&mut replacer); } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index be9ec70767cd..78c353168768 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -143,7 +143,7 @@ impl Optimizer<'_> { }) { inlined_into_init = true; - self.vars.inline_with_multi_replacer(arr); + self.vars.inline_with_multi_replacer(arr, self.r); report_change!( "inline: Decided to store '{}{:?}' for array access", ident.sym, @@ -214,9 +214,12 @@ impl Optimizer<'_> { Expr::Ident(Ident { sym, .. }) if &**sym == "eval" => false, Expr::Ident(id) if !id.eq_ignore_span(ident) => { + let node_id = self.r.find_binding_by_ident(id); + debug_assert!(id.node_id != node_id); + if !usage.flags.contains(VarUsageInfoFlags::ASSIGNED_FN_LOCAL) { false - } else if let Some(u) = self.data.vars.get(&id.node_id) { + } else if let Some(u) = self.data.vars.get(&node_id) { let mut should_inline = !u.flags.contains(VarUsageInfoFlags::REASSIGNED) && u.flags.contains(VarUsageInfoFlags::DECLARED); @@ -305,7 +308,7 @@ impl Optimizer<'_> { { if !inlined_into_init { inlined_into_init = true; - self.vars.inline_with_multi_replacer(init); + self.vars.inline_with_multi_replacer(init, self.r); } self.mode.store(id, &*init); @@ -318,7 +321,9 @@ impl Optimizer<'_> { } = **usage; let mut inc_usage = || { if let Expr::Ident(i) = &*init { - if let Some(u) = self.data.vars.get_mut(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + debug_assert!(i.node_id != node_id); + if let Some(u) = self.data.vars.get_mut(&node_id) { u.flags |= flags & VarUsageInfoFlags::USED_AS_ARG; u.flags |= flags & VarUsageInfoFlags::USED_AS_REF; u.flags |= flags & VarUsageInfoFlags::INDEXED_WITH_DYNAMIC_KEY; @@ -467,6 +472,8 @@ impl Optimizer<'_> { Expr::Object(..) if self.options.pristine_globals => { for id in idents_used_by_ignoring_nested(init) { + let node_id = self.r.find_binding_by_node_id(id); + debug_assert!(node_id != id); if let Some(v_usage) = self.data.vars.get(&id) { if v_usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return; @@ -513,7 +520,9 @@ impl Optimizer<'_> { _ => { for id in idents_used_by(init) { - if let Some(v_usage) = self.data.vars.get(&id) { + let node_id = self.r.find_binding_by_node_id(id); + debug_assert!(node_id != id); + if let Some(v_usage) = self.data.vars.get(&node_id) { if v_usage.property_mutation_count > usage.property_mutation_count || v_usage.flags.intersects( VarUsageInfoFlags::HAS_PROPERTY_ACCESS @@ -569,7 +578,7 @@ impl Optimizer<'_> { } if !inlined_into_init { - self.vars.inline_with_multi_replacer(init); + self.vars.inline_with_multi_replacer(init, self.r); } report_change!( @@ -728,7 +737,7 @@ impl Optimizer<'_> { } // Inline very simple functions. - self.vars.inline_with_multi_replacer(decl); + self.vars.inline_with_multi_replacer(decl, self.r); match decl { Decl::Fn(f) if self.options.inline >= 2 && f.ident.sym != *"arguments" => { if let Some(body) = &f.function.body { @@ -896,13 +905,16 @@ impl Optimizer<'_> { } } Expr::Ident(i) => { + let node_id = self.r.find_binding_by_ident(i); + debug_assert!(i.node_id != node_id); + if let Some(mut value) = self .vars .lits - .get(&i.node_id) + .get(&node_id) .or_else(|| { if self.ctx.bit_ctx.contains(BitCtx::IsCallee) { - self.vars.simple_functions.get(&i.node_id) + self.vars.simple_functions.get(&node_id) } else { None } @@ -924,12 +936,12 @@ impl Optimizer<'_> { // for id in bindings { // let new_ctxt = cache - // .entry(id.1) - // .or_insert_with(|| id.1.apply_mark(new_mark)); + // .entry(id.ctxt) + // .or_insert_with(|| id.ctxt.apply_mark(new_mark)); // let new_ctxt = *new_ctxt; - // if let Some(usage) = self.data.vars.get(&id).cloned() { + // if let Some(usage) = self.data.vars.get(&id.node_id).cloned() { // let new_id = (id.0.clone(), new_ctxt); // self.data.vars.insert(new_id, usage); // } @@ -942,15 +954,14 @@ impl Optimizer<'_> { // value.visit_mut_with(&mut remapper); // } - // self.changed = true; - // report_change!("inline: Replacing a variable `{}` with cheap expression", i); - - // *e = *value; + self.changed = true; + report_change!("inline: Replacing a variable `{}` with cheap expression", i); + *e = *value; return; } // Check without cloning - if let Some(value) = self.vars.vars_for_inlining.get(&i.node_id) { + if let Some(value) = self.vars.vars_for_inlining.get(&node_id) { if self.ctx.bit_ctx.contains(BitCtx::IsExactLhsOfAssign) && !is_valid_for_lhs(value) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index edca59aea6c9..6abdcebdacc7 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -7,7 +7,7 @@ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; use swc_common::{pass::Repeated, util::take::Take, NodeId, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::rename::contains_eval; +use swc_ecma_transforms_base::{rename::contains_eval, resolve::Resolver}; use swc_ecma_transforms_optimization::debug_assert_valid; use swc_ecma_usage_analyzer::{analyzer::UsageAnalyzer, marks::Marks}; use swc_ecma_utils::{ @@ -60,6 +60,7 @@ pub(super) fn optimizer<'a>( mangle_options: Option<&'a MangleOptions>, data: &'a mut ProgramData, mode: &'a dyn Mode, + r: &'a mut Resolver, ) -> impl 'a + VisitMut + Repeated { assert!( options.top_retain.iter().all(|s| s.trim() != ""), @@ -91,6 +92,7 @@ pub(super) fn optimizer<'a>( ctx, mode, functions: Default::default(), + r, } } @@ -238,6 +240,7 @@ struct Optimizer<'a> { ctx: Ctx, mode: &'a dyn Mode, + r: &'a Resolver, functions: Box>, } @@ -278,7 +281,7 @@ impl Vars { } /// Returns true if something is changed. - fn inline_with_multi_replacer(&mut self, n: &mut N) -> bool + fn inline_with_multi_replacer(&mut self, n: &mut N, r: &Resolver) -> bool where N: for<'aa> VisitMutWith>, N: for<'aa> VisitMutWith>, @@ -305,7 +308,7 @@ impl Vars { } if !self.vars_for_inlining.is_empty() { - let mut v = NormalMultiReplacer::new(&mut self.vars_for_inlining); + let mut v = NormalMultiReplacer::new(&mut self.vars_for_inlining, r); n.visit_mut_with(&mut v); changed |= v.changed; } @@ -343,15 +346,15 @@ impl From<&Function> for FnMetadata { impl Optimizer<'_> { fn may_remove_ident(&self, id: &Ident) -> bool { - if self - .data - .vars - .get(&id.node_id) - .is_some_and(|v| v.flags.contains(VarUsageInfoFlags::EXPORTED)) - { + let var = self.data.vars.get(&id.node_id); + if var.is_some_and(|v| v.flags.contains(VarUsageInfoFlags::EXPORTED)) { return false; } + if self.r.find_binding_by_ident(id) != NodeId::DUMMY { + return true; + } + if id.ctxt != self.marks.top_level_ctxt { return true; } @@ -445,7 +448,9 @@ impl Optimizer<'_> { fn handle_stmt_likes(&mut self, stmts: &mut Vec, will_terminate: bool) where T: StmtLike + ModuleItemLike + ModuleItemExt + VisitMutWith + VisitWith, - Vec: VisitMutWith + VisitWith> + VisitWith, + Vec: VisitMutWith + + for<'r> VisitWith> + + VisitWith, { let mut use_asm = false; let prepend_stmts = self.prepend_stmts.take(); @@ -2294,7 +2299,7 @@ impl VisitMut for Optimizer<'_> { let ctx = self.ctx.clone().with(BitCtx::TopLevel, true); self.with_ctx(ctx).handle_stmt_likes(stmts, true); - if self.vars.inline_with_multi_replacer(stmts) { + if self.vars.inline_with_multi_replacer(stmts, self.r) { self.changed = true; } @@ -2389,7 +2394,7 @@ impl VisitMut for Optimizer<'_> { let ctx = self.ctx.clone().with(BitCtx::TopLevel, true); s.visit_mut_children_with(&mut *self.with_ctx(ctx)); - if self.vars.inline_with_multi_replacer(s) { + if self.vars.inline_with_multi_replacer(s, self.r) { self.changed = true; } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/util.rs b/crates/swc_ecma_minifier/src/compress/optimize/util.rs index 752f60193f4c..c0046c003253 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/util.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/util.rs @@ -9,6 +9,11 @@ use swc_common::{util::take::Take, Mark, NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; use swc_ecma_transforms_base::perf::{Parallel, ParallelExt}; use swc_ecma_utils::{collect_decls, contains_this_expr, ExprCtx, ExprExt, Remapper}; +use swc_ecma_transforms_base::{ + perf::{Parallel, ParallelExt}, + resolve::Resolver, +}; +use swc_ecma_utils::{collect_decls, ExprCtx, ExprExt, Remapper}; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; use tracing::debug; @@ -482,13 +487,15 @@ impl VisitMut for Finalizer<'_> { pub(crate) struct NormalMultiReplacer<'a> { pub vars: &'a mut FxHashMap>, pub changed: bool, + pub r: &'a Resolver, } impl<'a> NormalMultiReplacer<'a> { /// `worked` will be changed to `true` if any replacement is done - pub fn new(vars: &'a mut FxHashMap>) -> Self { + pub fn new(vars: &'a mut FxHashMap>, r: &'a Resolver) -> Self { NormalMultiReplacer { vars, + r, changed: false, } } @@ -525,7 +532,8 @@ impl VisitMut for NormalMultiReplacer<'_> { } if let Expr::Ident(i) = e { - if let Some(new) = self.var(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + if let Some(new) = self.var(&node_id) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; diff --git a/crates/swc_ecma_minifier/src/eval.rs b/crates/swc_ecma_minifier/src/eval.rs index fd48102f558a..d79c930086a3 100644 --- a/crates/swc_ecma_minifier/src/eval.rs +++ b/crates/swc_ecma_minifier/src/eval.rs @@ -5,6 +5,7 @@ use rustc_hash::FxHashMap; use swc_atoms::atom; use swc_common::{NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_usage_analyzer::marks::Marks; use swc_ecma_utils::{ExprCtx, ExprExt}; use swc_ecma_visit::VisitMutWith; @@ -15,7 +16,7 @@ use crate::{ option::{CompressOptions, TopLevelOptions}, }; -pub struct Evaluator { +pub struct Evaluator<'r> { expr_ctx: ExprCtx, program: Program, @@ -23,10 +24,12 @@ pub struct Evaluator { data: Eval, /// We run minification only once. done: bool, + + r: &'r mut Resolver, } -impl Evaluator { - pub fn new(module: Module, marks: Marks) -> Self { +impl<'r> Evaluator<'r> { + pub fn new(module: Module, marks: Marks, r: &'r mut Resolver) -> Self { Evaluator { expr_ctx: ExprCtx { unresolved_ctxt: SyntaxContext::empty().apply_mark(marks.unresolved_mark), @@ -39,6 +42,7 @@ impl Evaluator { marks, data: Default::default(), done: Default::default(), + r, } } } @@ -78,7 +82,7 @@ impl Mode for Eval { } } -impl Evaluator { +impl<'r> Evaluator<'r> { #[tracing::instrument(name = "Evaluator::run", level = "debug", skip_all)] fn run(&mut self) { if !self.done { @@ -97,6 +101,7 @@ impl Evaluator { }, None, &data, + self.r, )); } } diff --git a/crates/swc_ecma_minifier/src/lib.rs b/crates/swc_ecma_minifier/src/lib.rs index 288cbe2fa004..3e08889aae0e 100644 --- a/crates/swc_ecma_minifier/src/lib.rs +++ b/crates/swc_ecma_minifier/src/lib.rs @@ -42,7 +42,7 @@ use once_cell::sync::Lazy; use pass::mangle_names::mangle_names; use swc_common::{comments::Comments, pass::Repeated, sync::Lrc, SourceMap, SyntaxContext}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::name_resolution; +use swc_ecma_transforms_base::resolve::name_resolution; use swc_ecma_transforms_optimization::debug_assert_valid; use swc_ecma_usage_analyzer::marks::Marks; use swc_ecma_visit::VisitMutWith; @@ -103,7 +103,7 @@ pub fn optimize( marks.top_level_ctxt = SyntaxContext::empty().apply_mark(extra.top_level_mark); marks.unresolved_mark = extra.unresolved_mark; - let _resolution = name_resolution(&mut n); + let mut resolver = name_resolution(&mut n); debug_assert_valid(&n); @@ -167,6 +167,7 @@ pub fn optimize( c, options.mangle.as_ref(), &Minification, + &mut resolver, )); perform_dce(&mut n, c, marks); @@ -223,7 +224,7 @@ pub fn optimize( ); if let Some(property_mangle_options) = &mangle.props { - mangle_properties(&mut n, property_mangle_options, chars); + mangle_properties(&mut n, property_mangle_options, chars, &mut resolver); } } diff --git a/crates/swc_ecma_minifier/src/pass/mangle_props.rs b/crates/swc_ecma_minifier/src/pass/mangle_props.rs index 7322b5fed930..25aa266983d9 100644 --- a/crates/swc_ecma_minifier/src/pass/mangle_props.rs +++ b/crates/swc_ecma_minifier/src/pass/mangle_props.rs @@ -4,6 +4,7 @@ use once_cell::sync::Lazy; use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_usage_analyzer::util::get_mut_object_define_property_name_arg; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; @@ -102,6 +103,7 @@ pub(crate) fn mangle_properties( m: &mut Program, options: &ManglePropertiesOptions, chars: Base54Chars, + r: &mut Resolver, ) { let mut state = ManglePropertiesState { options, @@ -112,7 +114,7 @@ pub(crate) fn mangle_properties( n: 0, }; - let mut data = analyze(&*m, None, true); + let mut data = analyze(&*m, None, true, r); for prop in std::mem::take(data.property_atoms.as_mut().unwrap()) { state.add(prop); diff --git a/crates/swc_ecma_minifier/src/program_data.rs b/crates/swc_ecma_minifier/src/program_data.rs index b025ba715434..8029967696e3 100644 --- a/crates/swc_ecma_minifier/src/program_data.rs +++ b/crates/swc_ecma_minifier/src/program_data.rs @@ -5,6 +5,7 @@ use rustc_hash::{FxBuildHasher, FxHashMap}; use swc_atoms::Atom; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_usage_analyzer::{ alias::{Access, AccessKind}, analyzer::{ @@ -18,9 +19,14 @@ use swc_ecma_usage_analyzer::{ use swc_ecma_utils::{Merge, Type, Value}; use swc_ecma_visit::VisitWith; -pub(crate) fn analyze(n: &N, marks: Option, collect_property_atoms: bool) -> ProgramData +pub(crate) fn analyze<'r, N>( + n: &N, + marks: Option, + collect_property_atoms: bool, + r: &'r Resolver, +) -> ProgramData where - N: VisitWith>, + N: VisitWith>, { let data = if collect_property_atoms { ProgramData { @@ -30,7 +36,7 @@ where } else { ProgramData::default() }; - analyze_with_custom_storage(data, n, marks) + analyze_with_custom_storage(data, n, marks, r) } /// Analyzed info of a whole program we are working on. diff --git a/crates/swc_ecma_minifier/tests/eval.rs b/crates/swc_ecma_minifier/tests/eval.rs index 5bcd12952723..e860fce5c4c2 100644 --- a/crates/swc_ecma_minifier/tests/eval.rs +++ b/crates/swc_ecma_minifier/tests/eval.rs @@ -9,7 +9,7 @@ use swc_ecma_minifier::{ marks::Marks, }; use swc_ecma_parser::{parse_file_as_expr, parse_file_as_module, EsSyntax, Syntax}; -use swc_ecma_transforms_base::resolver; +use swc_ecma_transforms_base::{resolve::name_resolution, resolver}; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; use testing::{assert_eq, DebugUsingDisplay}; @@ -18,7 +18,7 @@ fn eval(module: &str, expr: &str) -> Option { let fm = cm.new_source_file(FileName::Anon.into(), module.to_string()); let marks = Marks::new(); - let module_ast = parse_file_as_module( + let mut module_ast = parse_file_as_module( &fm, Default::default(), EsVersion::latest(), @@ -39,7 +39,8 @@ fn eval(module: &str, expr: &str) -> Option { .unwrap() }; - let mut evaluator = Evaluator::new(module_ast, marks); + let mut r = name_resolution(&mut module_ast); + let mut evaluator = Evaluator::new(module_ast, marks, &mut r); let res = evaluator.eval(&expr_ast); @@ -72,12 +73,11 @@ fn eval_lit() { assert_eq!(eval("", "false").unwrap(), "false"); } -struct PartialInliner { - marks: Marks, - eval: Option, +struct PartialInliner<'a> { + eval: Option>, } -impl PartialInliner { +impl PartialInliner<'_> { fn run_test(src: &str, op: F) where F: FnOnce(Lrc, Module, &mut PartialInliner), @@ -99,9 +99,10 @@ impl PartialInliner { .unwrap(); module.visit_mut_with(&mut resolver(Mark::new(), Mark::new(), false)); + let mut r = name_resolution(&mut module); + let mut inliner = PartialInliner { - marks, - eval: Default::default(), + eval: Some(Evaluator::new(module.clone(), marks, &mut r)), }; op(cm, module, &mut inliner); @@ -113,7 +114,6 @@ impl PartialInliner { fn expect(src: &str, expected: &str) { PartialInliner::run_test(src, |cm, mut module, inliner| { - // module.visit_mut_with(inliner); let expected_module = { @@ -168,7 +168,7 @@ impl PartialInliner { } } -impl VisitMut for PartialInliner { +impl VisitMut for PartialInliner<'_> { noop_visit_mut_type!(fail); fn visit_mut_expr(&mut self, e: &mut Expr) { @@ -209,11 +209,6 @@ impl VisitMut for PartialInliner { } } } - - fn visit_mut_module(&mut self, module: &mut Module) { - self.eval = Some(Evaluator::new(module.clone(), self.marks)); - module.visit_mut_children_with(self); - } } #[test] diff --git a/crates/swc_ecma_transforms_base/src/lib.rs b/crates/swc_ecma_transforms_base/src/lib.rs index 767f65bee8ec..aa16baf5f309 100644 --- a/crates/swc_ecma_transforms_base/src/lib.rs +++ b/crates/swc_ecma_transforms_base/src/lib.rs @@ -2,7 +2,7 @@ #![allow(clippy::mutable_key_type)] #![cfg_attr(not(test), allow(unused))] -pub use self::{resolve::name_resolution, resolver::resolver}; +pub use self::resolver::resolver; #[doc(hidden)] pub mod ext; @@ -16,7 +16,7 @@ pub mod native; pub mod perf; pub mod quote; pub mod rename; -mod resolve; +pub mod resolve; mod resolver; pub mod scope; #[cfg(test)] diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 3e2b718f121e..0276b782ca8d 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -1,6 +1,7 @@ mod reference; mod scope; +use swc_atoms::Atom; use swc_common::NodeId; use swc_ecma_ast::*; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; @@ -10,6 +11,7 @@ use crate::resolve::{ scope::{ScopeArena, ScopeId}, }; +#[derive(Debug)] pub struct Resolver { references: ReferenceMap, @@ -21,7 +23,7 @@ pub struct Resolver { in_binding: bool, } -pub fn name_resolution(root: &mut Program) -> Resolver { +pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { let mut scopes = ScopeArena::default(); let current_scope_id = scopes.alloc_root(); debug_assert_eq!(current_scope_id, ScopeId::ROOT); @@ -41,6 +43,16 @@ pub fn name_resolution(root: &mut Program) -> Resolver { resolver } +impl Resolver { + pub fn find_binding_by_node_id(&self, id: NodeId) -> NodeId { + self.references.get_binding(id) + } + + pub fn find_binding_by_ident(&self, ident: &Ident) -> NodeId { + self.references.get_binding(ident.node_id) + } +} + impl Resolver { fn next_node_id(&mut self) -> NodeId { let ret = NodeId::from_u32(self.current_node_id); @@ -65,11 +77,18 @@ impl Resolver { self.references.add_reference(id, to); } - fn find_reference(&mut self, node: &Ident) -> Option { - let mut scope_id = self.current_scope_id; + fn mark_unresolved(&mut self, node: &mut Ident) { + let id = self.next_node_id(); + debug_assert!(node.node_id == NodeId::DUMMY); + node.node_id = id; + self.references.add_reference(id, NodeId::DUMMY); + } + + fn lookup_binding(&mut self, name: &Atom, scope: ScopeId) -> Option { + let mut scope_id = scope; loop { let scope = self.scopes.get(scope_id); - if let Some(binding) = scope.get_binding(&node.sym) { + if let Some(binding) = scope.get_binding(name) { return Some(binding); } let Some(parent) = scope.parent() else { @@ -86,8 +105,12 @@ impl VisitMut for Resolver { fn visit_mut_ident(&mut self, node: &mut Ident) { if self.in_binding { self.add_binding(node); - } else if let Some(reference) = self.find_reference(node) { + } else if let Some(reference) = self.lookup_binding(&node.sym, self.current_scope_id) { self.add_reference(node, reference); + } else { + // TODO: unnecessary to mark all ident to unresolved, + // TODO: for example: actually `b` in `a.b` is not a reference. + self.mark_unresolved(node); } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs index d363c09b407b..155cff56b3fe 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/reference.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -13,4 +13,13 @@ impl ReferenceMap { debug_assert!(self.0.len() == from.as_u32() as usize); self.0.push(to); } + + pub(super) fn get_binding(&self, id: NodeId) -> NodeId { + debug_assert!( + (id.as_u32() as usize) < self.0.len(), + "id: {id:#?}, self.0.len(): {}", + self.0.len() + ); + unsafe { *self.0.get_unchecked(id.as_u32() as usize) } + } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs index 93c5308ed96e..af69e1047ec8 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/scope.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -29,7 +29,7 @@ impl ScopeId { pub const ROOT: Self = Self(0); } -#[derive(Default)] +#[derive(Default, Debug)] pub(super) struct ScopeArena(Vec); impl ScopeArena { diff --git a/crates/swc_ecma_usage_analyzer/Cargo.toml b/crates/swc_ecma_usage_analyzer/Cargo.toml index 8c64f88e8811..0d5034df8c55 100644 --- a/crates/swc_ecma_usage_analyzer/Cargo.toml +++ b/crates/swc_ecma_usage_analyzer/Cargo.toml @@ -34,3 +34,4 @@ swc_ecma_ast = { version = "15.0.0", path = "../swc_ecma_ast" } swc_ecma_utils = { version = "21.0.0", path = "../swc_ecma_utils" } swc_ecma_visit = { version = "15.0.0", path = "../swc_ecma_visit" } swc_timer = { version = "1.0.0", path = "../swc_timer" } +swc_ecma_transforms_base = { version = "23.0.0", path = "../swc_ecma_transforms_base" } diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/ctx.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/ctx.rs index 9deefe939825..05f9e73cbd39 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/ctx.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/ctx.rs @@ -8,11 +8,11 @@ use swc_ecma_utils::{Type, Value}; use super::{storage::Storage, UsageAnalyzer}; -impl UsageAnalyzer +impl<'r, S> UsageAnalyzer<'r, S> where S: Storage, { - pub(super) fn with_ctx(&mut self, ctx: Ctx) -> WithCtx { + pub(super) fn with_ctx(&mut self, ctx: Ctx) -> WithCtx<'_, 'r, S> { let orig_ctx = self.ctx; self.ctx = ctx; WithCtx { @@ -104,26 +104,26 @@ impl BitContext { } } -pub(super) struct WithCtx<'a, S> +pub(super) struct WithCtx<'a, 'r, S> where S: Storage, { - analyzer: &'a mut UsageAnalyzer, + analyzer: &'a mut UsageAnalyzer<'r, S>, orig_ctx: Ctx, } -impl Deref for WithCtx<'_, S> +impl<'a, 'r, S> Deref for WithCtx<'a, 'r, S> where S: Storage, { - type Target = UsageAnalyzer; + type Target = UsageAnalyzer<'r, S>; fn deref(&self) -> &Self::Target { self.analyzer } } -impl DerefMut for WithCtx<'_, S> +impl<'a, 'r, S> DerefMut for WithCtx<'a, 'r, S> where S: Storage, { @@ -132,7 +132,7 @@ where } } -impl Drop for WithCtx<'_, S> +impl<'a, 'r, S> Drop for WithCtx<'a, 'r, S> where S: Storage, { diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index b16cfdff5dc6..165985e8c937 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -2,6 +2,7 @@ use ctx::BitContext; use rustc_hash::FxHashMap; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_utils::{find_pat_ids, ExprCtx, ExprExt, IsEmpty, StmtExt, Type, Value}; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; use swc_timer::timer; @@ -21,18 +22,23 @@ pub mod storage; /// TODO: Scope-local. (Including block) /// /// If `marks` is [None], markers are ignored. -pub fn analyze_with_storage(n: &N, marks: Option) -> S +pub fn analyze_with_storage<'r, S, N>(n: &N, marks: Option, r: &'r Resolver) -> S where S: Storage, - N: VisitWith>, + N: VisitWith>, { - analyze_with_custom_storage(Default::default(), n, marks) + analyze_with_custom_storage(Default::default(), n, marks, r) } -pub fn analyze_with_custom_storage(data: S, n: &N, marks: Option) -> S +pub fn analyze_with_custom_storage<'r, S, N>( + data: S, + n: &N, + marks: Option, + r: &'r Resolver, +) -> S where S: Storage, - N: VisitWith>, + N: VisitWith>, { let _timer = timer!("analyze"); @@ -49,6 +55,7 @@ where remaining_depth: 3, }, used_recursively: FxHashMap::default(), + r, }; n.visit_with(&mut v); let top_scope = v.scope; @@ -73,7 +80,7 @@ enum RecursiveUsage { /// This assumes there are no two variable with same name and same span hygiene. #[derive(Debug)] -pub struct UsageAnalyzer +pub struct UsageAnalyzer<'r, S> where S: Storage, { @@ -83,9 +90,10 @@ where ctx: Ctx, expr_ctx: ExprCtx, used_recursively: FxHashMap, + r: &'r Resolver, } -impl UsageAnalyzer +impl<'r, S> UsageAnalyzer<'r, S> where S: Storage, { @@ -102,6 +110,7 @@ where expr_ctx: self.expr_ctx, scope: Default::default(), used_recursively, + r: self.r, }; let ret = op(&mut child); @@ -150,18 +159,19 @@ where self.scope.mark_used_arguments(); } - let i = i.node_id; + let node_id = self.r.find_binding_by_ident(i); + debug_assert!(i.node_id != node_id); - if let Some(recr) = self.used_recursively.get(&i) { + if let Some(recr) = self.used_recursively.get(&node_id) { if let RecursiveUsage::Var { can_ignore: false } = recr { - self.data.report_usage(self.ctx, i.clone()); - self.data.var_or_default(i.clone()).mark_used_above_decl() + self.data.report_usage(self.ctx, node_id); + self.data.var_or_default(node_id).mark_used_above_decl() } - self.data.var_or_default(i.clone()).mark_used_recursively(); + self.data.var_or_default(node_id).mark_used_recursively(); return; } - self.data.report_usage(self.ctx, i) + self.data.report_usage(self.ctx, node_id) } fn report_assign_pat(&mut self, p: &Pat, is_read_modify: bool) { @@ -229,7 +239,7 @@ where } } -impl Visit for UsageAnalyzer +impl Visit for UsageAnalyzer<'_, S> where S: Storage, { @@ -494,7 +504,9 @@ where for arg in &n.args { for_each_id_ref_in_expr(&arg.expr, &mut |arg| { - self.data.var_or_default(arg.node_id).mark_used_as_arg(); + let node_id = self.r.find_binding_by_ident(arg); + debug_assert!(arg.node_id != node_id); + self.data.var_or_default(node_id).mark_used_as_arg(); }) } @@ -1024,7 +1036,9 @@ where } for_each_id_ref_in_expr(&e.obj, &mut |obj| { - let v = self.data.var_or_default(obj.node_id); + let node_id = self.r.find_binding_by_ident(obj); + debug_assert!(obj.node_id != node_id); + let v = self.data.var_or_default(node_id); v.mark_has_property_access(); if let MemberProp::Computed(prop) = &e.prop { @@ -1454,15 +1468,14 @@ where definite: false, .. } => { - let id = id.node_id; self.used_recursively.insert( - id, + id.node_id, RecursiveUsage::Var { can_ignore: !init.may_have_side_effects(self.expr_ctx), }, ); e.init.visit_with(&mut *self.with_ctx(ctx)); - self.used_recursively.remove(&id); + self.used_recursively.remove(&id.node_id); return; } From 956bfafc503466479b76d499b769f364b558356f Mon Sep 17 00:00:00 2001 From: bohan Date: Wed, 13 Aug 2025 19:47:05 +0800 Subject: [PATCH 06/13] enum for reference --- .../src/compress/optimize/iife.rs | 3 + .../src/compress/optimize/inline.rs | 93 ++++++++++++------- .../src/compress/optimize/mod.rs | 12 ++- .../src/compress/optimize/util.rs | 8 +- crates/swc_ecma_minifier/src/program_data.rs | 5 + .../src/resolve/mod.rs | 9 +- .../src/resolve/reference.rs | 21 ++++- .../src/analyzer/mod.rs | 23 +++-- 8 files changed, 117 insertions(+), 57 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 6b2d04d405bb..32c4390cf186 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -225,6 +225,7 @@ impl Optimizer<'_> { param.id.sym, param.id.ctxt ); + debug_assert!(param.node_id != NodeId::DUMMY); vars.insert(param.node_id, arg.clone()); } else { trace_op!( @@ -240,6 +241,7 @@ impl Optimizer<'_> { param.id.ctxt ); + debug_assert!(param.node_id != NodeId::DUMMY); vars.insert(param.node_id, Expr::undefined(param.span())); } } @@ -268,6 +270,7 @@ impl Optimizer<'_> { continue; } + debug_assert!(param_id.node_id != NodeId::DUMMY); vars.insert( param_id.node_id, ArrayLit { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index 78c353168768..a5d1f30c8f1f 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -4,6 +4,7 @@ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::atom; use swc_common::{util::take::Take, EqIgnoreSpan, Mark, NodeId}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::RefTo; use swc_ecma_usage_analyzer::alias::{collect_infects_from, AliasConfig}; use swc_ecma_utils::{ class_has_side_effect, collect_decls, contains_this_expr, find_pat_ids, ExprExt, Remapper, @@ -214,17 +215,21 @@ impl Optimizer<'_> { Expr::Ident(Ident { sym, .. }) if &**sym == "eval" => false, Expr::Ident(id) if !id.eq_ignore_span(ident) => { - let node_id = self.r.find_binding_by_ident(id); - debug_assert!(id.node_id != node_id); + let node_id = match self.r.find_binding_by_ident(id) { + RefTo::Binding(node_id) => Some(node_id), + RefTo::Unresolved => None, + RefTo::Itself => unreachable!(), + }; if !usage.flags.contains(VarUsageInfoFlags::ASSIGNED_FN_LOCAL) { false - } else if let Some(u) = self.data.vars.get(&node_id) { - let mut should_inline = - !u.flags.contains(VarUsageInfoFlags::REASSIGNED) - && u.flags.contains(VarUsageInfoFlags::DECLARED); + } else if let Some(node_id) = node_id { + if let Some(u) = self.data.vars.get(&node_id) { + let mut should_inline = + !u.flags.contains(VarUsageInfoFlags::REASSIGNED) + && u.flags.contains(VarUsageInfoFlags::DECLARED); - should_inline &= + should_inline &= // Function declarations are hoisted // // As we copy expressions, this can cause a problem. @@ -235,33 +240,36 @@ impl Optimizer<'_> { || !u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_DECL) || usage.callee_count == 0; - if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FOR_INIT) - && !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) - { - should_inline &= !matches!( - u.var_kind, - Some(VarDeclKind::Let | VarDeclKind::Const) - ) - } - - if u.flags.intersects( - VarUsageInfoFlags::DECLARED_AS_FN_DECL - .union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR), - ) { - if self.options.keep_fnames - || self.mangle_options.is_some_and(|v| v.keep_fn_names) + if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FOR_INIT) + && !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) { - should_inline = false + should_inline &= !matches!( + u.var_kind, + Some(VarDeclKind::Let | VarDeclKind::Const) + ) } - } - if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) { - if self.options.inline != 3 { - return; + if u.flags.intersects( + VarUsageInfoFlags::DECLARED_AS_FN_DECL + .union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR), + ) { + if self.options.keep_fnames + || self.mangle_options.is_some_and(|v| v.keep_fn_names) + { + should_inline = false + } + } + + if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) { + if self.options.inline != 3 { + return; + } } - } - should_inline + should_inline + } else { + false + } } else { false } @@ -321,7 +329,11 @@ impl Optimizer<'_> { } = **usage; let mut inc_usage = || { if let Expr::Ident(i) = &*init { - let node_id = self.r.find_binding_by_ident(i); + let node_id = match self.r.find_binding_by_ident(i) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; debug_assert!(i.node_id != node_id); if let Some(u) = self.data.vars.get_mut(&node_id) { u.flags |= flags & VarUsageInfoFlags::USED_AS_ARG; @@ -472,8 +484,11 @@ impl Optimizer<'_> { Expr::Object(..) if self.options.pristine_globals => { for id in idents_used_by_ignoring_nested(init) { - let node_id = self.r.find_binding_by_node_id(id); - debug_assert!(node_id != id); + let node_id = match self.r.find_binding_by_node_id(id) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => continue, + RefTo::Itself => unreachable!(), + }; if let Some(v_usage) = self.data.vars.get(&id) { if v_usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return; @@ -520,8 +535,11 @@ impl Optimizer<'_> { _ => { for id in idents_used_by(init) { - let node_id = self.r.find_binding_by_node_id(id); - debug_assert!(node_id != id); + let node_id = match self.r.find_binding_by_node_id(id) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => continue, + RefTo::Itself => unreachable!(), + }; if let Some(v_usage) = self.data.vars.get(&node_id) { if v_usage.property_mutation_count > usage.property_mutation_count || v_usage.flags.intersects( @@ -905,8 +923,11 @@ impl Optimizer<'_> { } } Expr::Ident(i) => { - let node_id = self.r.find_binding_by_ident(i); - debug_assert!(i.node_id != node_id); + let node_id = match self.r.find_binding_by_ident(i) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; if let Some(mut value) = self .vars diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index 6abdcebdacc7..de213774e443 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -7,7 +7,10 @@ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; use swc_common::{pass::Repeated, util::take::Take, NodeId, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::{rename::contains_eval, resolve::Resolver}; +use swc_ecma_transforms_base::{ + rename::contains_eval, + resolve::{RefTo, Resolver}, +}; use swc_ecma_transforms_optimization::debug_assert_valid; use swc_ecma_usage_analyzer::{analyzer::UsageAnalyzer, marks::Marks}; use swc_ecma_utils::{ @@ -351,9 +354,10 @@ impl Optimizer<'_> { return false; } - if self.r.find_binding_by_ident(id) != NodeId::DUMMY { - return true; - } + match self.r.find_binding_by_ident(id) { + RefTo::Itself | RefTo::Binding(_) => return true, + _ => {} + }; if id.ctxt != self.marks.top_level_ctxt { return true; diff --git a/crates/swc_ecma_minifier/src/compress/optimize/util.rs b/crates/swc_ecma_minifier/src/compress/optimize/util.rs index c0046c003253..0cc7031c3524 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/util.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/util.rs @@ -11,7 +11,7 @@ use swc_ecma_transforms_base::perf::{Parallel, ParallelExt}; use swc_ecma_utils::{collect_decls, contains_this_expr, ExprCtx, ExprExt, Remapper}; use swc_ecma_transforms_base::{ perf::{Parallel, ParallelExt}, - resolve::Resolver, + resolve::{RefTo, Resolver}, }; use swc_ecma_utils::{collect_decls, ExprCtx, ExprExt, Remapper}; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; @@ -532,7 +532,11 @@ impl VisitMut for NormalMultiReplacer<'_> { } if let Expr::Ident(i) = e { - let node_id = self.r.find_binding_by_ident(i); + let node_id = match self.r.find_binding_by_ident(i) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; if let Some(new) = self.var(&node_id) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; diff --git a/crates/swc_ecma_minifier/src/program_data.rs b/crates/swc_ecma_minifier/src/program_data.rs index 8029967696e3..ba0db1ed9221 100644 --- a/crates/swc_ecma_minifier/src/program_data.rs +++ b/crates/swc_ecma_minifier/src/program_data.rs @@ -217,6 +217,7 @@ impl Storage for ProgramData { } fn var_or_default(&mut self, id: NodeId) -> &mut Self::VarData { + debug_assert!(id != NodeId::DUMMY); self.vars.entry(id).or_default() } @@ -235,6 +236,7 @@ impl Storage for ProgramData { for (id, mut var_info) in child.vars { // trace!("merge({:?},{}{:?})", kind, id.0, id.1); let inited = self.initialized_vars.contains(&id); + debug_assert!(id != NodeId::DUMMY); match self.vars.entry(id) { Entry::Occupied(mut e) => { if var_info.flags.contains(VarUsageInfoFlags::INLINE_PREVENTED) { @@ -367,6 +369,7 @@ impl Storage for ProgramData { fn report_usage(&mut self, ctx: Ctx, i: NodeId) { let inited = self.initialized_vars.contains(&i); + debug_assert!(i != NodeId::DUMMY); let e = self.vars.entry(i).or_insert_with(|| { let mut default = VarUsageInfo::default(); default.flags.insert(VarUsageInfoFlags::USED_ABOVE_DECL); @@ -395,6 +398,7 @@ impl Storage for ProgramData { } fn report_assign(&mut self, ctx: Ctx, i: NodeId, is_op: bool, ty: Value) { + debug_assert!(i != NodeId::DUMMY); let e = self.vars.entry(i).or_default(); let inited = self.initialized_vars.contains(&i); @@ -545,6 +549,7 @@ impl Storage for ProgramData { .collect::>(); for other in to_mark_mutate { + debug_assert!(other != NodeId::DUMMY); let other = self.vars.entry(other).or_default(); other.property_mutation_count += 1; diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 0276b782ca8d..e9a541cff8a2 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -6,7 +6,8 @@ use swc_common::NodeId; use swc_ecma_ast::*; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; -use crate::resolve::{ +pub use self::reference::RefTo; +use self::{ reference::ReferenceMap, scope::{ScopeArena, ScopeId}, }; @@ -44,11 +45,11 @@ pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { } impl Resolver { - pub fn find_binding_by_node_id(&self, id: NodeId) -> NodeId { + pub fn find_binding_by_node_id(&self, id: NodeId) -> RefTo { self.references.get_binding(id) } - pub fn find_binding_by_ident(&self, ident: &Ident) -> NodeId { + pub fn find_binding_by_ident(&self, ident: &Ident) -> RefTo { self.references.get_binding(ident.node_id) } } @@ -81,7 +82,7 @@ impl Resolver { let id = self.next_node_id(); debug_assert!(node.node_id == NodeId::DUMMY); node.node_id = id; - self.references.add_reference(id, NodeId::DUMMY); + self.references.add_unresolved_reference(id); } fn lookup_binding(&mut self, name: &Atom, scope: ScopeId) -> Option { diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs index 155cff56b3fe..7d409bdda68e 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/reference.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -1,20 +1,33 @@ use swc_common::NodeId; #[derive(Debug, Default)] -pub(super) struct ReferenceMap(Vec); +pub(super) struct ReferenceMap(Vec); + +#[derive(Debug, Clone, Copy)] +pub enum RefTo { + Unresolved, + Itself, + Binding(NodeId), +} impl ReferenceMap { pub(super) fn add_binding(&mut self, id: NodeId) { debug_assert!(self.0.len() == id.as_u32() as usize); - self.0.push(id); + self.0.push(RefTo::Itself); } pub(super) fn add_reference(&mut self, from: NodeId, to: NodeId) { debug_assert!(self.0.len() == from.as_u32() as usize); - self.0.push(to); + debug_assert!(from != to); + self.0.push(RefTo::Binding(to)); + } + + pub(super) fn add_unresolved_reference(&mut self, from: NodeId) { + debug_assert!(self.0.len() == from.as_u32() as usize); + self.0.push(RefTo::Unresolved); } - pub(super) fn get_binding(&self, id: NodeId) -> NodeId { + pub(super) fn get_binding(&self, id: NodeId) -> RefTo { debug_assert!( (id.as_u32() as usize) < self.0.len(), "id: {id:#?}, self.0.len(): {}", diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index 165985e8c937..6f2d58533a76 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -2,7 +2,7 @@ use ctx::BitContext; use rustc_hash::FxHashMap; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::resolve::Resolver; +use swc_ecma_transforms_base::resolve::{RefTo, Resolver}; use swc_ecma_utils::{find_pat_ids, ExprCtx, ExprExt, IsEmpty, StmtExt, Type, Value}; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; use swc_timer::timer; @@ -159,8 +159,11 @@ where self.scope.mark_used_arguments(); } - let node_id = self.r.find_binding_by_ident(i); - debug_assert!(i.node_id != node_id); + let node_id = match self.r.find_binding_by_ident(i) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; if let Some(recr) = self.used_recursively.get(&node_id) { if let RecursiveUsage::Var { can_ignore: false } = recr { @@ -504,8 +507,11 @@ where for arg in &n.args { for_each_id_ref_in_expr(&arg.expr, &mut |arg| { - let node_id = self.r.find_binding_by_ident(arg); - debug_assert!(arg.node_id != node_id); + let node_id = match self.r.find_binding_by_ident(arg) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; self.data.var_or_default(node_id).mark_used_as_arg(); }) } @@ -1036,8 +1042,11 @@ where } for_each_id_ref_in_expr(&e.obj, &mut |obj| { - let node_id = self.r.find_binding_by_ident(obj); - debug_assert!(obj.node_id != node_id); + let node_id = match self.r.find_binding_by_ident(obj) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; let v = self.data.var_or_default(node_id); v.mark_has_property_access(); From 82abc1a7d2c28d63a8194ccad0ed45fb04b2ac99 Mon Sep 17 00:00:00 2001 From: bohan Date: Thu, 14 Aug 2025 16:59:39 +0800 Subject: [PATCH 07/13] hoist var decl --- .../src/compress/optimize/mod.rs | 2 +- .../src/compress/optimize/props.rs | 22 ++- .../src/resolve/mod.rs | 151 +++++++++++++++--- .../src/resolve/scope.rs | 24 +++ .../src/analyzer/mod.rs | 9 +- 5 files changed, 184 insertions(+), 24 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index de213774e443..0f03c7ef2704 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -243,7 +243,7 @@ struct Optimizer<'a> { ctx: Ctx, mode: &'a dyn Mode, - r: &'a Resolver, + r: &'a mut Resolver, functions: Box>, } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/props.rs b/crates/swc_ecma_minifier/src/compress/optimize/props.rs index 9318463fad23..da6b5a9940eb 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/props.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/props.rs @@ -1,5 +1,6 @@ use swc_common::{util::take::Take, DUMMY_SP}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::RefTo; use swc_ecma_utils::{contains_this_expr, private_ident, prop_name_eq, ExprExt}; use super::{unused::PropertyAccessOpts, BitCtx, Optimizer}; @@ -164,18 +165,25 @@ impl Optimizer<'_> { _ => unreachable!(), }; - let new_var_name = private_ident!(format!("{}_{}", name.id.sym, suffix)); + let mut new_var_name_ident = private_ident!(format!("{}_{}", name.id.sym, suffix)); + let new_var_decl_name_id = name.id.node_id; + self.r + .add_reference_map(&mut new_var_name_ident, new_var_decl_name_id); let new_var = VarDeclarator { span: DUMMY_SP, - name: new_var_name.clone().into(), + name: { + let mut n = new_var_name_ident.clone(); + n.node_id = new_var_decl_name_id; + n.into() + }, init: Some(value), definite: false, }; self.vars .hoisted_props - .insert((name.node_id, key), new_var_name); + .insert((name.node_id, key), new_var_name_ident); new_vars.push(new_var); } @@ -207,10 +215,16 @@ impl Optimizer<'_> { _ => return, }; + let node_id = match self.r.find_binding_by_ident(obj) { + RefTo::Binding(id) => id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; + debug_assert!(node_id != obj.node_id); if let Some(value) = self .vars .hoisted_props - .get(&(obj.node_id, sym.clone())) + .get(&(node_id, sym.clone())) .cloned() { report_change!("hoist_props: Inlining `{}.{}`", obj.sym, sym); diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index e9a541cff8a2..32cd93c2255c 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -11,6 +11,7 @@ use self::{ reference::ReferenceMap, scope::{ScopeArena, ScopeId}, }; +use crate::resolve::scope::ScopeKind; #[derive(Debug)] pub struct Resolver { @@ -20,8 +21,6 @@ pub struct Resolver { current_scope_id: ScopeId, current_node_id: u32, - - in_binding: bool, } pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { @@ -35,8 +34,6 @@ pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { scopes, current_scope_id, - - in_binding: false, }; root.visit_mut_with(&mut resolver); @@ -52,6 +49,13 @@ impl Resolver { pub fn find_binding_by_ident(&self, ident: &Ident) -> RefTo { self.references.get_binding(ident.node_id) } + + pub fn add_reference_map(&mut self, from: &mut Ident, to: NodeId) { + debug_assert!(from.node_id == NodeId::DUMMY); + debug_assert!(to != NodeId::DUMMY); + from.node_id = self.next_node_id(); + self.references.add_reference(from.node_id, to); + } } impl Resolver { @@ -61,16 +65,21 @@ impl Resolver { ret } - fn add_binding(&mut self, node: &mut Ident) { - let id = self.next_node_id(); - debug_assert!(node.node_id == NodeId::DUMMY); - node.node_id = id; + fn add_binding(&mut self, id: NodeId, sym: Atom) { + debug_assert!(id != NodeId::DUMMY); self.scopes .get_mut(self.current_scope_id) - .add_binding(node.sym.clone(), id); + .add_binding(sym, id); self.references.add_binding(id); } + fn add_binding_for_ident(&mut self, node: &mut Ident) { + let id = self.next_node_id(); + debug_assert!(node.node_id == NodeId::DUMMY); + node.node_id = id; + self.add_binding(id, node.sym.clone()); + } + fn add_reference(&mut self, node: &mut Ident, to: NodeId) { let id = self.next_node_id(); debug_assert!(node.node_id == NodeId::DUMMY); @@ -98,15 +107,85 @@ impl Resolver { scope_id = parent; } } + + fn with_new_scope(&mut self, kind: ScopeKind, f: impl FnOnce(&mut Self)) { + let saved_scope_id = self.current_scope_id; + self.current_scope_id = self.scopes.alloc_new_scope(self.current_scope_id, kind); + f(self); + self.current_scope_id = saved_scope_id; + } + + fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { + let hoist = |this: &mut Self, atom: &Atom, id: NodeId| { + if !is_var { + return; + } + let mut scope_id = this.current_scope_id; + loop { + let Some(parent) = this.scopes.get(scope_id).parent() else { + return; + }; + + let s = this.scopes.get_mut(parent); + s.add_binding(atom.clone(), id); + if !matches!(s.kind(), ScopeKind::Block) { + return; + } + scope_id = parent; + } + }; + match pat { + Pat::Ident(n) => { + self.add_binding_for_ident(n); + hoist(self, &n.sym, n.node_id); + } + Pat::Array(n) => { + for elem in n.elems.iter_mut() { + if let Some(elem) = elem { + self.visit_pat_with_binding(elem, is_var); + } + } + } + Pat::Rest(n) => { + self.visit_pat_with_binding(&mut n.arg, is_var); + } + Pat::Object(n) => { + for prop in n.props.iter_mut() { + match prop { + ObjectPatProp::KeyValue(p) => { + self.visit_pat_with_binding(&mut p.value, is_var); + } + ObjectPatProp::Assign(p) => { + self.add_binding_for_ident(&mut p.key.id); + hoist(self, &p.key.sym, p.key.node_id); + p.value.visit_mut_children_with(self); + } + ObjectPatProp::Rest(p) => { + self.visit_pat_with_binding(&mut p.arg, is_var); + } + } + } + } + Pat::Assign(n) => { + // TODO: + self.visit_pat_with_binding(&mut n.left, is_var); + n.right.visit_mut_children_with(self); + } + Pat::Invalid(n) => { + // TODO: + } + Pat::Expr(n) => { + // TODO: + } + } + } } impl VisitMut for Resolver { noop_visit_mut_type!(); fn visit_mut_ident(&mut self, node: &mut Ident) { - if self.in_binding { - self.add_binding(node); - } else if let Some(reference) = self.lookup_binding(&node.sym, self.current_scope_id) { + if let Some(reference) = self.lookup_binding(&node.sym, self.current_scope_id) { self.add_reference(node, reference); } else { // TODO: unnecessary to mark all ident to unresolved, @@ -115,13 +194,49 @@ impl VisitMut for Resolver { } } - fn visit_mut_var_declarator(&mut self, node: &mut VarDeclarator) { - let saved_in_binding = self.in_binding; + fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { + for decl in &mut node.decls { + self.visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); + decl.init.visit_mut_children_with(self); + } + } - self.in_binding = true; - node.name.visit_mut_children_with(self); - self.in_binding = saved_in_binding; + fn visit_mut_block_stmt(&mut self, node: &mut BlockStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); + } + + fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { + self.add_binding_for_ident(&mut node.ident); + + self.with_new_scope(ScopeKind::Fn, |this| { + node.function.visit_mut_children_with(this); + }); + } + + fn visit_mut_fn_expr(&mut self, node: &mut FnExpr) { + self.with_new_scope(ScopeKind::Fn, |this| { + if let Some(ident) = &mut node.ident { + this.add_binding_for_ident(ident); + } + node.function.visit_mut_children_with(this); + }); + } + + fn visit_mut_arrow_expr(&mut self, node: &mut ArrowExpr) { + self.with_new_scope(ScopeKind::Fn, |this| { + for param in &mut node.params { + this.visit_pat_with_binding(param, false); + } + node.body.visit_mut_children_with(this); + }); + } - node.init.visit_mut_children_with(self); + fn visit_mut_class_decl(&mut self, node: &mut ClassDecl) { + self.add_binding_for_ident(&mut node.ident); + self.with_new_scope(ScopeKind::Class, |this| { + node.class.visit_mut_children_with(this); + }); } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs index af69e1047ec8..c277f111677c 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/scope.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -6,6 +6,15 @@ use swc_common::NodeId; pub(super) struct Scope { parent: Option, bindings: IndexMap, + kind: ScopeKind, +} + +#[derive(Debug, Default, Clone, Copy)] +pub(super) enum ScopeKind { + #[default] + Block, + Fn, + Class, } impl Scope { @@ -20,6 +29,10 @@ impl Scope { pub(super) fn parent(&self) -> Option { self.parent } + + pub(super) fn kind(&self) -> ScopeKind { + self.kind + } } #[derive(Debug, Clone, Copy, PartialEq, Eq)] @@ -39,6 +52,17 @@ impl ScopeArena { ScopeId::ROOT } + pub(super) fn alloc_new_scope(&mut self, parent: ScopeId, kind: ScopeKind) -> ScopeId { + debug_assert!(parent.0 < self.0.len() as u32); + let id = ScopeId(self.0.len() as u32); + self.0.push(Scope { + parent: Some(parent), + bindings: IndexMap::new(), + kind, + }); + id + } + pub(super) fn get(&self, id: ScopeId) -> &Scope { debug_assert!(id.0 < self.0.len() as u32); unsafe { self.0.get_unchecked(id.0 as usize) } diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index 6f2d58533a76..588b41129517 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -440,7 +440,13 @@ where if let Callee::Expr(callee) = &n.callee { for_each_id_ref_in_expr(callee, &mut |i| { - self.data.var_or_default(i.node_id).mark_used_as_callee(); + let node_id = match self.r.find_binding_by_ident(i) { + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved => return, + RefTo::Itself => unreachable!(), + }; + debug_assert!(node_id != i.node_id); + self.data.var_or_default(node_id).mark_used_as_callee(); }); match &**callee { @@ -1047,6 +1053,7 @@ where RefTo::Unresolved => return, RefTo::Itself => unreachable!(), }; + debug_assert!(node_id != obj.node_id); let v = self.data.var_or_default(node_id); v.mark_has_property_access(); From 27f359aa2a4b603058cfed5d869f3ab46c8a375e Mon Sep 17 00:00:00 2001 From: bohan Date: Fri, 15 Aug 2025 20:48:38 +0800 Subject: [PATCH 08/13] lookahead decl --- .../src/compress/hoist_decls.rs | 21 +- crates/swc_ecma_minifier/src/compress/mod.rs | 2 + .../src/compress/optimize/arguments.rs | 14 +- .../src/compress/optimize/bools.rs | 3 +- .../src/compress/optimize/conditionals.rs | 9 +- .../src/compress/optimize/dead_code.rs | 8 +- .../src/compress/optimize/evaluate.rs | 53 ++- .../src/compress/optimize/iife.rs | 35 +- .../src/compress/optimize/inline.rs | 180 ++++---- .../src/compress/optimize/mod.rs | 37 +- .../src/compress/optimize/props.rs | 32 +- .../src/compress/optimize/rest_params.rs | 1 + .../src/compress/optimize/sequences.rs | 157 ++++--- .../src/compress/optimize/strings.rs | 7 +- .../src/compress/optimize/unused.rs | 31 +- .../src/compress/optimize/util.rs | 43 +- .../src/compress/pure/evaluate.rs | 12 +- .../src/compress/pure/mod.rs | 96 ++-- crates/swc_ecma_minifier/src/eval.rs | 5 +- crates/swc_ecma_minifier/src/lib.rs | 1 + crates/swc_ecma_minifier/src/program_data.rs | 103 +++-- .../src/resolve/mod.rs | 410 ++++++++++++++++-- .../src/resolve/reference.rs | 17 +- .../src/resolve/scope.rs | 17 +- .../src/simplify/expr/mod.rs | 16 +- crates/swc_ecma_usage_analyzer/Cargo.toml | 14 +- .../swc_ecma_usage_analyzer/src/alias/ctx.rs | 16 +- .../swc_ecma_usage_analyzer/src/alias/mod.rs | 37 +- .../src/analyzer/mod.rs | 180 ++++---- .../src/analyzer/storage.rs | 2 + 30 files changed, 1033 insertions(+), 526 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs index 80510d761c54..4398f39c69ad 100644 --- a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs +++ b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs @@ -2,6 +2,7 @@ use par_iter::prelude::*; use rustc_hash::FxHashSet; use swc_common::{pass::Repeated, util::take::Take, NodeId, DUMMY_SP}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_usage_analyzer::analyzer::UsageAnalyzer; use swc_ecma_utils::{find_pat_ids, StmtLike}; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith, VisitWith}; @@ -18,11 +19,16 @@ pub(super) struct DeclHoisterConfig { pub _top_level: bool, } -pub(super) fn decl_hoister(config: DeclHoisterConfig, data: &ProgramData) -> Hoister { +pub(super) fn decl_hoister<'a>( + config: DeclHoisterConfig, + data: &'a ProgramData, + r: &'a mut Resolver, +) -> Hoister<'a> { Hoister { config, changed: false, data, + r, } } @@ -30,6 +36,7 @@ pub(super) struct Hoister<'a> { config: DeclHoisterConfig, changed: bool, data: &'a ProgramData, + r: &'a mut Resolver, } impl Repeated for Hoister<'_> { @@ -123,14 +130,16 @@ impl Hoister<'_> { let ids: Vec = find_pat_ids(&decl.name); for id in ids { - if done.insert(id.node_id) { + debug_assert!(self.r.is_ref_to_binding(id.node_id)); + let node_id = self.r.find_binding_by_ident(&id); + if done.insert(node_id) { // If the enclosing function declares parameter with same // name, we can drop a varaible. if decl.init.is_none() && self .data .vars - .get(&id.node_id) + .get(&node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::DECLARED_AS_FN_PARAM, @@ -210,13 +219,15 @@ impl Hoister<'_> { let preserve = match &decl.name { Pat::Ident(name) => { + debug_assert!(self.r.is_ref_to_binding(name.id.node_id)); + let node_id = self.r.find_binding_by_ident(&name.id); // If the enclosing function declares parameter with same // name, we can drop a varaible. (If it's side-effect free). if decl.init.is_none() && self .data .vars - .get(&name.node_id) + .get(&node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::DECLARED_AS_FN_PARAM, @@ -227,7 +238,7 @@ impl Hoister<'_> { return false; } - done.insert(name.node_id) + done.insert(node_id) } _ => true, }; diff --git a/crates/swc_ecma_minifier/src/compress/mod.rs b/crates/swc_ecma_minifier/src/compress/mod.rs index 90348809f4a5..889bf4f85aaf 100644 --- a/crates/swc_ecma_minifier/src/compress/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/mod.rs @@ -93,6 +93,7 @@ impl Compressor<'_> { _top_level: self.options.top_level(), }, &data, + self.r, ); n.visit_mut_with(&mut v); self.changed |= v.changed(); @@ -149,6 +150,7 @@ impl Compressor<'_> { let mut visitor = pure_optimizer( self.options, + self.r, self.marks, PureOptimizerConfig { enable_join_vars: self.pass > 1, diff --git a/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs b/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs index 4b3f1b6100af..0c65301f9ea6 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/arguments.rs @@ -74,12 +74,14 @@ impl Optimizer<'_> { id: Ident { sym, .. }, .. }) if &**sym == "arguments" => true, - Pat::Ident(i) => self - .data - .vars - .get(&i.node_id) - .map(|v| v.declared_count >= 2) - .unwrap_or(false), + Pat::Ident(i) => { + debug_assert!(self.r.is_ref_to_itself(i.id.node_id)); + self.data + .vars + .get(&i.node_id) + .map(|v| v.declared_count >= 2) + .unwrap_or(false) + } _ => true, }) { return; diff --git a/crates/swc_ecma_minifier/src/compress/optimize/bools.rs b/crates/swc_ecma_minifier/src/compress/optimize/bools.rs index a839d4c5d98f..7c14de69d608 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/bools.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/bools.rs @@ -22,7 +22,8 @@ impl Optimizer<'_> { ) if &**l_v == "undefined" => { // TODO? if let Expr::Ident(arg) = &**arg { - if let Some(usage) = o.data.vars.get(&arg.node_id) { + let node_id = o.r.find_binding_by_ident(arg); + if let Some(usage) = o.data.vars.get(&node_id) { if !usage.flags.contains(VarUsageInfoFlags::DECLARED) { return false; } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs b/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs index 5b3219f5a848..19a3108392fb 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/conditionals.rs @@ -387,7 +387,7 @@ impl Optimizer<'_> { // to f(a, a = 1 ? true : false) let side_effects_in_test = test.may_have_side_effects(self.ctx.expr_ctx); - if self.data.contains_unresolved(test) { + if self.data.contains_unresolved(test, self.r) { return None; } @@ -401,10 +401,11 @@ impl Optimizer<'_> { return None; } + let node_id = self.r.find_binding_by_ident(cons_callee); let side_effect_free = self .data .vars - .get(&cons_callee.node_id) + .get(&node_id) .map(|v| { v.flags.contains( VarUsageInfoFlags::IS_FN_LOCAL.union(VarUsageInfoFlags::DECLARED), @@ -526,7 +527,7 @@ impl Optimizer<'_> { } (Expr::New(cons), Expr::New(alt)) => { - if self.data.contains_unresolved(test) { + if self.data.contains_unresolved(test, self.r) { return None; } @@ -590,7 +591,7 @@ impl Optimizer<'_> { ) if cons.left.eq_ignore_span(&alt.left) && cons.left.as_ident().is_some() => { if self .data - .ident_is_unresolved(&cons.left.as_ident().unwrap().id) + .ident_is_unresolved(&cons.left.as_ident().unwrap().id, self.r) { return None; } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs index 6f4390b54a8c..cb834935ef87 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/dead_code.rs @@ -55,10 +55,12 @@ impl Optimizer<'_> { .map(|s| s.contains(ScopeData::USED_ARGUMENTS)) .unwrap_or(false); + let node_id = self.r.find_binding_by_ident(lhs); + if self .data .vars - .get(&lhs.node_id) + .get(&node_id) .map(|var| { var.flags.contains( VarUsageInfoFlags::DECLARED.union(VarUsageInfoFlags::IS_FN_LOCAL), @@ -94,10 +96,12 @@ impl Optimizer<'_> { .map(|s| s.contains(ScopeData::USED_ARGUMENTS)) .unwrap_or(false); + let node_id = self.r.find_binding_by_ident(lhs); + if self .data .vars - .get(&lhs.node_id) + .get(&node_id) .map(|var| { var.flags.contains( VarUsageInfoFlags::DECLARED.union(VarUsageInfoFlags::IS_FN_LOCAL), diff --git a/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs b/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs index 183781e24726..f55f3777f540 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/evaluate.rs @@ -44,7 +44,8 @@ impl Optimizer<'_> { if let Expr::Ident(obj) = &**obj { let metadata = *self.functions.get(&obj.to_id())?; - let usage = self.data.vars.get(&obj.node_id)?; + let node_id = self.r.find_binding_by_ident(obj); + let usage = self.data.vars.get(&node_id)?; if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return None; @@ -98,10 +99,11 @@ impl Optimizer<'_> { // We should not convert used-defined `undefined` to `void 0`. if let Expr::Ident(i) = e { + let node_id = self.r.find_binding_by_ident(i); if self .data .vars - .get(&i.node_id) + .get(&node_id) .map(|var| var.flags.contains(VarUsageInfoFlags::DECLARED)) .unwrap_or(false) { @@ -164,35 +166,38 @@ impl Optimizer<'_> { "NaN" => { report_change!("evaluate: `Number.NaN` -> `NaN`"); self.changed = true; - *e = Ident::new( + let mut ident = Ident::new( atom!("NaN"), *span, SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(); + ); + self.r.add_unresolved(&mut ident); + *e = ident.into(); } "POSITIVE_INFINITY" => { report_change!("evaluate: `Number.POSITIVE_INFINITY` -> `Infinity`"); self.changed = true; - *e = Ident::new( + let mut ident = Ident::new( atom!("Infinity"), *span, SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(); + ); + self.r.add_unresolved(&mut ident); + *e = ident.into(); } "NEGATIVE_INFINITY" => { report_change!("evaluate: `Number.NEGATIVE_INFINITY` -> `-Infinity`"); self.changed = true; + let mut ident = Ident::new( + atom!("Infinity"), + *span, + SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), + ); + self.r.add_unresolved(&mut ident); *e = UnaryExpr { span: *span, op: op!(unary, "-"), - arg: Ident::new( - atom!("Infinity"), - *span, - SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(), + arg: ident.into(), } .into(); } @@ -420,12 +425,13 @@ impl Optimizer<'_> { report_change!("evaluate: Evaluated an expression as `{}`", value); if value.is_nan() { - *e = Ident::new( + let mut ident = Ident::new( atom!("NaN"), e.span(), SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(); + ); + self.r.add_unresolved(&mut ident); + *e = ident.into(); return; } @@ -450,12 +456,13 @@ impl Optimizer<'_> { report_change!("evaluate: Evaluated `{:?} ** {:?}`", l, r); if l.is_nan() || r.is_nan() { - *e = Ident::new( + let mut ident = Ident::new( atom!("NaN"), bin.span, SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(); + ); + self.r.add_unresolved(&mut ident); + *e = ident.into(); } else { *e = Lit::Num(Number { span: bin.span, @@ -488,13 +495,15 @@ impl Optimizer<'_> { report_change!("evaluate: `{} / 0` => `Infinity`", ln); // Sign does not matter for NaN + let mut ident = Ident::new_no_ctxt(atom!("Infinity"), bin.span); + self.r.add_unresolved(&mut ident); *e = if ln.is_sign_positive() == rn.is_sign_positive() { - Ident::new_no_ctxt(atom!("Infinity"), bin.span).into() + ident.into() } else { UnaryExpr { span: bin.span, op: op!(unary, "-"), - arg: Ident::new_no_ctxt(atom!("Infinity"), bin.span).into(), + arg: ident.into(), } .into() }; diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 32c4390cf186..5f9657d4808e 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -180,6 +180,7 @@ impl Optimizer<'_> { ident: Some(ident), .. }) = callee { + debug_assert!(self.r.is_ref_to_itself(ident.node_id)); if self .data .vars @@ -202,6 +203,7 @@ impl Optimizer<'_> { if param.sym == "arguments" { continue; } + debug_assert!(self.r.is_ref_to_itself(param.node_id)); if let Some(usage) = self.data.vars.get(¶m.node_id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { continue; @@ -225,7 +227,6 @@ impl Optimizer<'_> { param.id.sym, param.id.ctxt ); - debug_assert!(param.node_id != NodeId::DUMMY); vars.insert(param.node_id, arg.clone()); } else { trace_op!( @@ -241,14 +242,15 @@ impl Optimizer<'_> { param.id.ctxt ); - debug_assert!(param.node_id != NodeId::DUMMY); vars.insert(param.node_id, Expr::undefined(param.span())); } } Pat::Rest(rest_pat) => { if let Pat::Ident(param_id) = &*rest_pat.arg { - if let Some(usage) = self.data.vars.get(¶m_id.node_id) { + debug_assert!(self.r.is_ref_to_itself(param_id.node_id)); + let node_id = param_id.node_id; + if let Some(usage) = self.data.vars.get(&node_id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || usage.ref_count != 1 || !usage.flags.contains(VarUsageInfoFlags::HAS_PROPERTY_ACCESS) @@ -270,9 +272,8 @@ impl Optimizer<'_> { continue; } - debug_assert!(param_id.node_id != NodeId::DUMMY); vars.insert( - param_id.node_id, + node_id, ArrayLit { span: param_id.span, elems: e @@ -353,6 +354,7 @@ impl Optimizer<'_> { ident: Some(ident), .. }) = callee { + debug_assert!(self.r.is_ref_to_itself(ident.node_id)); if self .data .vars @@ -370,6 +372,7 @@ impl Optimizer<'_> { // We check for parameter and argument for (idx, param) in params.iter_mut().enumerate() { if let Pat::Ident(param) = &mut **param { + debug_assert!(self.r.is_ref_to_itself(param.node_id)); if let Some(usage) = self.data.vars.get(¶m.node_id) { if usage.ref_count == 0 { removed.push(idx); @@ -509,6 +512,7 @@ impl Optimizer<'_> { trace_op!("iife: Checking recursiveness"); if let Some(i) = &f.ident { + debug_assert!(self.r.is_ref_to_itself(i.node_id)); if self .data .vars @@ -762,6 +766,7 @@ impl Optimizer<'_> { // Don't create top-level variables. if !self.may_add_ident() { for pid in param_ids.clone() { + debug_assert!(self.r.is_ref_to_itself(pid.node_id)); if let Some(usage) = self.data.vars.get(&pid.node_id) { if usage.ref_count > 1 || usage.assign_count > 0 @@ -810,7 +815,8 @@ impl Optimizer<'_> { match &decl.name { Pat::Ident(id) if id.sym == "arguments" => return false, Pat::Ident(id) => { - if self.vars.has_pending_inline_for(&id.node_id) { + let node_id = self.r.find_binding_by_ident(id); + if self.vars.has_pending_inline_for(&node_id) { log_abort!( "iife: [x] Cannot inline because pending inline of `{}`", id.id @@ -954,7 +960,9 @@ impl Optimizer<'_> { let no_arg = arg.is_none(); if let Some(arg) = arg { - if let Some(usage) = self.data.vars.get_mut(¶m.node_id) { + debug_assert!(self.r.is_ref_to_itself(param.node_id)); + let node_id = param.node_id; + if let Some(usage) = self.data.vars.get_mut(&node_id) { if usage.ref_count == 1 && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.property_mutation_count == 0 @@ -966,7 +974,7 @@ impl Optimizer<'_> { ) { // We don't need to create a variable in this case - self.vars.vars_for_inlining.insert(param.node_id, arg); + self.vars.vars_for_inlining.insert(node_id, arg); continue; } @@ -1011,7 +1019,9 @@ impl Optimizer<'_> { let mut arg = args.get_mut(idx).map(|arg| arg.expr.take()); if let Some(arg) = &mut arg { - if let Some(usage) = self.data.vars.get_mut(¶m.node_id) { + debug_assert!(self.r.is_ref_to_itself(param.node_id)); + let node_id = param.node_id; + if let Some(usage) = self.data.vars.get_mut(&node_id) { if usage.ref_count == 1 && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.property_mutation_count == 0 @@ -1023,9 +1033,7 @@ impl Optimizer<'_> { ) { // We don't need to create a variable in this case - self.vars - .vars_for_inlining - .insert(param.node_id, arg.take()); + self.vars.vars_for_inlining.insert(node_id, arg.take()); continue; } @@ -1597,7 +1605,8 @@ impl Optimizer<'_> { let mut substitutions = FxHashMap::default(); for (param, arg) in arrow.params.iter().zip(&call.args) { if let Pat::Ident(ident) = param { - substitutions.insert(ident.node_id, arg.expr.clone()); + let node_id = self.r.find_binding_by_ident(ident); + substitutions.insert(node_id, arg.expr.clone()); } } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index a5d1f30c8f1f..846c65526bf6 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -1,15 +1,10 @@ use std::ops::Deref; -use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::atom; -use swc_common::{util::take::Take, EqIgnoreSpan, Mark, NodeId}; +use swc_common::{util::take::Take, EqIgnoreSpan, NodeId}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::resolve::RefTo; use swc_ecma_usage_analyzer::alias::{collect_infects_from, AliasConfig}; -use swc_ecma_utils::{ - class_has_side_effect, collect_decls, contains_this_expr, find_pat_ids, ExprExt, Remapper, -}; -use swc_ecma_visit::VisitMutWith; +use swc_ecma_utils::{class_has_side_effect, contains_this_expr, find_pat_ids, ExprExt}; use super::Optimizer; use crate::{ @@ -59,7 +54,10 @@ impl Optimizer<'_> { } } - if let Some(usage) = self.data.vars.get(&ident.node_id) { + debug_assert!(!self.r.is_ref_to_unresolved(ident.node_id)); + let node_id = self.r.find_binding_by_ident(ident); + debug_assert!(node_id != NodeId::DUMMY); + if let Some(usage) = self.data.vars.get(&node_id) { let ref_count = usage.ref_count - u32::from(can_drop && usage.ref_count > 1); if !usage.flags.contains(VarUsageInfoFlags::VAR_INITIALIZED) { return; @@ -99,7 +97,7 @@ impl Optimizer<'_> { // No use => dropped if ref_count == 0 { - self.mode.store(ident.node_id, &*init); + self.mode.store(node_id, &*init); if init.may_have_side_effects(self.ctx.expr_ctx) { // TODO: Inline partially @@ -115,8 +113,6 @@ impl Optimizer<'_> { let mut inlined_into_init = false; - let id = ident.node_id; - // We inline arrays partially if it's pure (all elements are literal), and not // modified. // We don't drop definition, but we just inline array accesses with numeric @@ -152,7 +148,7 @@ impl Optimizer<'_> { ); self.vars .lits_for_array_access - .insert(ident.node_id, Box::new(init.clone())); + .insert(node_id, Box::new(init.clone())); } } } @@ -196,7 +192,7 @@ impl Optimizer<'_> { } if !usage.mutated() { - self.mode.store(ident.node_id, &*init); + self.mode.store(node_id, &*init); } if usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY) { @@ -215,21 +211,17 @@ impl Optimizer<'_> { Expr::Ident(Ident { sym, .. }) if &**sym == "eval" => false, Expr::Ident(id) if !id.eq_ignore_span(ident) => { - let node_id = match self.r.find_binding_by_ident(id) { - RefTo::Binding(node_id) => Some(node_id), - RefTo::Unresolved => None, - RefTo::Itself => unreachable!(), - }; + debug_assert!(!self.r.is_ref_to_itself(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); if !usage.flags.contains(VarUsageInfoFlags::ASSIGNED_FN_LOCAL) { false - } else if let Some(node_id) = node_id { - if let Some(u) = self.data.vars.get(&node_id) { - let mut should_inline = - !u.flags.contains(VarUsageInfoFlags::REASSIGNED) - && u.flags.contains(VarUsageInfoFlags::DECLARED); + } else if let Some(u) = self.data.vars.get(&node_id) { + let mut should_inline = + !u.flags.contains(VarUsageInfoFlags::REASSIGNED) + && u.flags.contains(VarUsageInfoFlags::DECLARED); - should_inline &= + should_inline &= // Function declarations are hoisted // // As we copy expressions, this can cause a problem. @@ -240,36 +232,33 @@ impl Optimizer<'_> { || !u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_DECL) || usage.callee_count == 0; - if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FOR_INIT) - && !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) - { - should_inline &= !matches!( - u.var_kind, - Some(VarDeclKind::Let | VarDeclKind::Const) - ) - } + if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FOR_INIT) + && !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) + { + should_inline &= !matches!( + u.var_kind, + Some(VarDeclKind::Let | VarDeclKind::Const) + ) + } - if u.flags.intersects( - VarUsageInfoFlags::DECLARED_AS_FN_DECL - .union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR), - ) { - if self.options.keep_fnames - || self.mangle_options.is_some_and(|v| v.keep_fn_names) - { - should_inline = false - } + if u.flags.intersects( + VarUsageInfoFlags::DECLARED_AS_FN_DECL + .union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR), + ) { + if self.options.keep_fnames + || self.mangle_options.is_some_and(|v| v.keep_fn_names) + { + should_inline = false } + } - if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) { - if self.options.inline != 3 { - return; - } + if u.flags.contains(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) { + if self.options.inline != 3 { + return; } - - should_inline - } else { - false } + + should_inline } else { false } @@ -287,9 +276,7 @@ impl Optimizer<'_> { { true } else { - self.vars - .lits_for_cmp - .insert(ident.node_id, init.clone().into()); + self.vars.lits_for_cmp.insert(node_id, init.clone().into()); false } } @@ -319,7 +306,7 @@ impl Optimizer<'_> { self.vars.inline_with_multi_replacer(init, self.r); } - self.mode.store(id, &*init); + self.mode.store(node_id, &*init); let VarUsageInfo { usage_count, @@ -329,13 +316,11 @@ impl Optimizer<'_> { } = **usage; let mut inc_usage = || { if let Expr::Ident(i) = &*init { - let node_id = match self.r.find_binding_by_ident(i) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; - debug_assert!(i.node_id != node_id); - if let Some(u) = self.data.vars.get_mut(&node_id) { + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let i_node_id = self.r.find_binding_by_ident(i); + debug_assert!(i_node_id != i.node_id); + debug_assert!(i_node_id != node_id); + if let Some(u) = self.data.vars.get_mut(&i_node_id) { u.flags |= flags & VarUsageInfoFlags::USED_AS_ARG; u.flags |= flags & VarUsageInfoFlags::USED_AS_REF; u.flags |= flags & VarUsageInfoFlags::INDEXED_WITH_DYNAMIC_KEY; @@ -375,7 +360,7 @@ impl Optimizer<'_> { inc_usage(); - self.vars.lits.insert(id, init.take().into()); + self.vars.lits.insert(node_id, init.take().into()); ident.take(); } else if self.options.inline != 0 || self.options.reduce_vars { @@ -385,15 +370,15 @@ impl Optimizer<'_> { ident.ctxt ); - self.mode.store(id, &*init); + self.mode.store(node_id, &*init); inc_usage(); - self.vars.lits.insert(id, init.clone().into()); + self.vars.lits.insert(node_id, init.clone().into()); } } - let usage = self.data.vars.get(&id).unwrap(); + let usage = self.data.vars.get(&node_id).unwrap(); // Single use => inlined if !self.ctx.bit_ctx.contains(BitCtx::IsExported) @@ -484,12 +469,9 @@ impl Optimizer<'_> { Expr::Object(..) if self.options.pristine_globals => { for id in idents_used_by_ignoring_nested(init) { - let node_id = match self.r.find_binding_by_node_id(id) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => continue, - RefTo::Itself => unreachable!(), - }; - if let Some(v_usage) = self.data.vars.get(&id) { + debug_assert!(!self.r.is_ref_to_itself(id)); + let node_id = self.r.find_binding_by_node_id(id); + if let Some(v_usage) = self.data.vars.get(&node_id) { if v_usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return; } @@ -502,7 +484,9 @@ impl Optimizer<'_> { return; } - if let Some(init_usage) = self.data.vars.get(&id.node_id) { + debug_assert!(!self.r.is_ref_to_itself(id.node_id)); + let id_node_id = self.r.find_binding_by_ident(id); + if let Some(init_usage) = self.data.vars.get(&id_node_id) { if init_usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || !init_usage.flags.contains(VarUsageInfoFlags::DECLARED) { @@ -535,11 +519,7 @@ impl Optimizer<'_> { _ => { for id in idents_used_by(init) { - let node_id = match self.r.find_binding_by_node_id(id) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => continue, - RefTo::Itself => unreachable!(), - }; + let node_id = self.r.find_binding_by_node_id(id); if let Some(v_usage) = self.data.vars.get(&node_id) { if v_usage.property_mutation_count > usage.property_mutation_count || v_usage.flags.intersects( @@ -605,9 +585,10 @@ impl Optimizer<'_> { ); self.changed = true; + let _ = ident.take(); self.vars .vars_for_inlining - .insert(ident.take().node_id, init.take().into()); + .insert(node_id, init.take().into()); } } } @@ -658,14 +639,15 @@ impl Optimizer<'_> { /// Stores `typeof` of [ClassDecl] and [FnDecl]. pub(super) fn store_typeofs(&mut self, decl: &mut Decl) { let i = match &*decl { - Decl::Class(v) => v.ident.clone(), - Decl::Fn(f) => f.ident.clone(), + Decl::Class(v) => &v.ident, + Decl::Fn(f) => &f.ident, _ => return, }; if i.sym == *"arguments" { return; } + debug_assert!(self.r.is_ref_to_itself(i.node_id)); if let Some(usage) = self.data.vars.get(&i.node_id) { if !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { trace_op!("typeofs: Storing typeof `{}{:?}`", i.sym, i.ctxt); @@ -725,9 +707,8 @@ impl Optimizer<'_> { return; } - let id = i.to_id(); - if let Some(usage) = self.data.vars.get(&i.to_id()) { let id = i.node_id; + debug_assert!(self.r.is_ref_to_itself(id)); if let Some(usage) = self.data.vars.get(&id) { if usage @@ -788,7 +769,9 @@ impl Optimizer<'_> { AliasConfig::default() .marks(Some(self.marks)) .need_all(true), + self.r, ) { + debug_assert_eq!(self.r.find_binding_by_node_id(i.0), i.0); if let Some(usage) = self.data.vars.get_mut(&i.0) { usage.ref_count += 1; } @@ -796,7 +779,6 @@ impl Optimizer<'_> { self.vars.simple_functions.insert( id, - i.node_id, FnExpr { ident: None, function: f.function.clone(), @@ -892,7 +874,6 @@ impl Optimizer<'_> { }; self.vars.vars_for_inlining.insert(id, e); - self.vars.vars_for_inlining.insert(i.node_id, e); } else { log_abort!("inline: [x] Usage: {:?}", usage); } @@ -910,7 +891,10 @@ impl Optimizer<'_> { if let MemberProp::Computed(prop) = &mut me.prop { if let Expr::Lit(Lit::Num(..)) = &*prop.expr { if let Expr::Ident(obj) = &*me.obj { - let new = self.vars.lits_for_array_access.get(&obj.node_id); + debug_assert!(!self.r.is_ref_to_itself(obj.node_id)); + let node_id = self.r.find_binding_by_ident(obj); + debug_assert!(node_id != obj.node_id); + let new = self.vars.lits_for_array_access.get(&node_id); if let Some(new) = new { report_change!("inline: Inlined array access"); @@ -923,11 +907,9 @@ impl Optimizer<'_> { } } Expr::Ident(i) => { - let node_id = match self.r.find_binding_by_ident(i) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + let node_id = self.r.find_binding_by_ident(i); + debug_assert!(i.node_id != NodeId::DUMMY); + debug_assert!(node_id != NodeId::DUMMY); if let Some(mut value) = self .vars @@ -951,23 +933,15 @@ impl Optimizer<'_> { // currently renamer relies on the fact no distinct var has same ctxt, we need // to remap all new bindings. // let bindings: FxHashSet = collect_decls(&*value); - // let new_mark = Mark::new(); - // let mut cache = FxHashMap::default(); - // let mut remap = FxHashMap::default(); // for id in bindings { - // let new_ctxt = cache - // .entry(id.ctxt) - // .or_insert_with(|| id.ctxt.apply_mark(new_mark)); - - // let new_ctxt = *new_ctxt; - - // if let Some(usage) = self.data.vars.get(&id.node_id).cloned() { - // let new_id = (id.0.clone(), new_ctxt); - // self.data.vars.insert(new_id, usage); + // debug_assert_eq!(self.r.find_binding_by_node_id(id), RefTo::Itself); + // if let Some(usage) = self.data.vars.get(&id).cloned() { + // // let new_id = (id.0.clone(), new_ctxt); + // // self.data.vars.insert(new_id, usage); // } - // remap.insert(id, new_ctxt); + // // remap.insert(id, new_ctxt); // } // if !remap.is_empty() { @@ -996,7 +970,7 @@ impl Optimizer<'_> { } } - if let Some(value) = self.vars.vars_for_inlining.remove(&i.node_id) { + if let Some(value) = self.vars.vars_for_inlining.remove(&node_id) { self.changed = true; report_change!("inline: Replacing '{}' with an expression", i); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index 0f03c7ef2704..d755e2bb4e1e 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -7,10 +7,7 @@ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; use swc_common::{pass::Repeated, util::take::Take, NodeId, Spanned, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::{ - rename::contains_eval, - resolve::{RefTo, Resolver}, -}; +use swc_ecma_transforms_base::{rename::contains_eval, resolve::Resolver}; use swc_ecma_transforms_optimization::debug_assert_valid; use swc_ecma_usage_analyzer::{analyzer::UsageAnalyzer, marks::Marks}; use swc_ecma_utils::{ @@ -305,6 +302,7 @@ impl Vars { hoisted_props: &self.hoisted_props, vars_to_remove: &self.removed, changed: false, + r, }; n.visit_mut_with(&mut v); changed |= v.changed; @@ -349,15 +347,20 @@ impl From<&Function> for FnMetadata { impl Optimizer<'_> { fn may_remove_ident(&self, id: &Ident) -> bool { - let var = self.data.vars.get(&id.node_id); - if var.is_some_and(|v| v.flags.contains(VarUsageInfoFlags::EXPORTED)) { + let node_id = self.r.find_binding_by_ident(id); + + if self + .data + .vars + .get(&node_id) + .is_some_and(|v| v.flags.contains(VarUsageInfoFlags::EXPORTED)) + { return false; } - match self.r.find_binding_by_ident(id) { - RefTo::Itself | RefTo::Binding(_) => return true, - _ => {} - }; + if self.r.is_ref_to_binding(node_id) || self.r.is_ref_to_itself(node_id) { + return true; + } if id.ctxt != self.marks.top_level_ctxt { return true; @@ -843,7 +846,8 @@ impl Optimizer<'_> { if let Expr::Ident(callee) = &**callee { if self.options.reduce_vars && self.options.side_effects { - if let Some(usage) = self.data.vars.get(&callee.node_id) { + let node_id = self.r.find_binding_by_ident(callee); + if let Some(usage) = self.data.vars.get(&node_id) { if !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) && usage.flags.contains(VarUsageInfoFlags::PURE_FN) { @@ -910,7 +914,8 @@ impl Optimizer<'_> { right, .. }) => { - let old = i.id.node_id; + debug_assert!(!self.r.is_ref_to_unresolved(i.node_id)); + let old = self.r.find_binding_by_ident(i); self.store_var_for_inlining(&mut i.id, right, true); if i.is_dummy() && self.options.unused { @@ -1835,8 +1840,8 @@ impl VisitMut for Optimizer<'_> { .. }) => { if let Some(i) = left.as_ident_mut() { - let old = i.node_id; - + debug_assert!(!self.r.is_ref_to_unresolved(i.node_id)); + let old = self.r.find_binding_by_ident(&i.id); self.store_var_for_inlining(i, right, false); if i.is_dummy() && self.options.unused { @@ -2858,6 +2863,7 @@ impl VisitMut for Optimizer<'_> { let no_reassignment = n.decls.iter().all(|var| { let ids = get_ids_of_pat(&var.name); for id in ids { + let id = self.r.find_binding_by_node_id(id); if let Some(usage) = self.data.vars.get(&id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { return false; @@ -3065,7 +3071,8 @@ impl VisitMut for Optimizer<'_> { if let Some(Expr::Invalid(..)) = var.init.as_deref() { if let Pat::Ident(i) = &var.name { - if let Some(usage) = self.data.vars.get(&i.id.node_id) { + let id = self.r.find_binding_by_ident(&i.id); + if let Some(usage) = self.data.vars.get(&id) { if usage .flags .contains(VarUsageInfoFlags::DECLARED_AS_CATCH_PARAM) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/props.rs b/crates/swc_ecma_minifier/src/compress/optimize/props.rs index da6b5a9940eb..6a48e6c41a29 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/props.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/props.rs @@ -1,6 +1,5 @@ -use swc_common::{util::take::Take, DUMMY_SP}; +use swc_common::{util::take::Take, NodeId, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::resolve::RefTo; use swc_ecma_utils::{contains_this_expr, private_ident, prop_name_eq, ExprExt}; use super::{unused::PropertyAccessOpts, BitCtx, Optimizer}; @@ -36,10 +35,12 @@ impl Optimizer<'_> { if !self.may_add_ident() { return None; } + debug_assert!(!self.r.is_ref_to_unresolved(name.id.node_id)); + let node_id = self.r.find_binding_by_ident(&name.id); // If a variable is initialized multiple time, we currently don't do anything // smart. - let usage = self.data.vars.get(&name.node_id)?; + let usage = self.data.vars.get(&node_id)?; if usage.mutated() || usage.flags.intersects( VarUsageInfoFlags::USED_ABOVE_DECL @@ -74,7 +75,7 @@ impl Optimizer<'_> { let mut unknown_used_props = self .data .vars - .get(&name.node_id) + .get(&node_id) .map(|v| v.accessed_props.clone()) .unwrap_or_default(); @@ -125,7 +126,7 @@ impl Optimizer<'_> { } if let Some(init) = n.init.as_deref() { - self.mode.store(name.node_id, init); + self.mode.store(node_id, init); } let mut new_vars = Vec::new(); @@ -166,24 +167,19 @@ impl Optimizer<'_> { }; let mut new_var_name_ident = private_ident!(format!("{}_{}", name.id.sym, suffix)); - let new_var_decl_name_id = name.id.node_id; - self.r - .add_reference_map(&mut new_var_name_ident, new_var_decl_name_id); + + self.r.add_reference_map(&mut new_var_name_ident, node_id); let new_var = VarDeclarator { span: DUMMY_SP, - name: { - let mut n = new_var_name_ident.clone(); - n.node_id = new_var_decl_name_id; - n.into() - }, + name: new_var_name_ident.clone().into(), init: Some(value), definite: false, }; self.vars .hoisted_props - .insert((name.node_id, key), new_var_name_ident); + .insert((node_id, key), new_var_name_ident); new_vars.push(new_var); } @@ -215,12 +211,10 @@ impl Optimizer<'_> { _ => return, }; - let node_id = match self.r.find_binding_by_ident(obj) { - RefTo::Binding(id) => id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + debug_assert!(!self.r.is_ref_to_itself(obj.node_id)); + let node_id = self.r.find_binding_by_ident(obj); debug_assert!(node_id != obj.node_id); + debug_assert!(node_id != NodeId::DUMMY); if let Some(value) = self .vars .hoisted_props diff --git a/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs b/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs index 1bf515eac6fe..f8ae53cdf460 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/rest_params.rs @@ -44,6 +44,7 @@ impl Optimizer<'_> { Pat::Ident(BindingIdent { id, .. }) => id.node_id, _ => return, }; + debug_assert!(self.r.is_ref_to_itself(rest_id)); // Check if the rest parameter is used using ProgramData if let Some(usage) = self.data.vars.get(&rest_id) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs index 3666afaeaafb..378eddf32aee 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs @@ -391,7 +391,9 @@ impl Optimizer<'_> { .. })) => { if let Some(id) = obj.as_ident() { - if let Some(usage) = self.data.vars.get(&id.node_id) { + debug_assert!(!self.r.is_ref_to_unresolved(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); + if let Some(usage) = self.data.vars.get(&node_id) { id.ctxt != self.ctx.expr_ctx.unresolved_ctxt && !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) } else { @@ -809,32 +811,37 @@ impl Optimizer<'_> { // Merge sequentially match b { - Mergable::Var(b) => { - match b.init.as_deref_mut() { - Some(b) => { - if !merge_seq_cache.is_top_retain(self, a, a_idx) - && self.merge_sequential_expr(a, b)? - { - changed = true; - merge_seq_cache.invalidate(a_idx); - merge_seq_cache.invalidate(b_idx); - break; - } + Mergable::Var(b) => match b.init.as_deref_mut() { + Some(b) => { + if !merge_seq_cache.is_top_retain(self, a, a_idx) + && self.merge_sequential_expr(a, b)? + { + changed = true; + merge_seq_cache.invalidate(a_idx); + merge_seq_cache.invalidate(b_idx); + break; } - None => { - if let Mergable::Expr(Expr::Assign(a_exp)) = a { - if let (Some(a_id), Some(b_id)) = - (a_exp.left.as_ident(), b.name.as_ident()) - { - if a_id.id.eq_ignore_span(&b_id.id) + } + None => { + if let Mergable::Expr(Expr::Assign(a_exp)) = a { + if let (Some(a_id), Some(b_id)) = + (a_exp.left.as_ident(), b.name.as_ident()) + { + debug_assert!(!self + .r + .is_ref_to_unresolved(a_id.id.node_id)); + let a_node_id = self.r.find_binding_by_ident(&a_id.id); + if a_id.id.eq_ignore_span(&b_id.id) && a_exp.op == op!("=") && self .data .vars - .get(&a_id.id.node_id) + .get(&a_node_id) .map(|u| { !u.flags.intersects( - VarUsageInfoFlags::INLINE_PREVENTED.union(VarUsageInfoFlags::DECLARED_AS_FN_EXPR) + VarUsageInfoFlags::INLINE_PREVENTED.union( + VarUsageInfoFlags::DECLARED_AS_FN_EXPR, + ), ) }) .unwrap_or(false) @@ -851,13 +858,12 @@ impl Optimizer<'_> { break; } - } } - - continue; } + + continue; } - } + }, Mergable::Expr(b) => { if !merge_seq_cache.is_top_retain(self, a, a_idx) && self.merge_sequential_expr(a, b)? @@ -1091,6 +1097,7 @@ impl Optimizer<'_> { .ignore_nested(true) .need_all(true), 8, + self.r, ) }), Mergable::Expr(a) => match a { @@ -1101,6 +1108,7 @@ impl Optimizer<'_> { .ignore_nested(true) .need_all(true), 8, + self.r, )), _ => None, @@ -1113,18 +1121,24 @@ impl Optimizer<'_> { .ignore_nested(true) .need_all(true), 8, + self.r, )), Mergable::Drop => return false, }; - if let Some(deps) = ids_used_by_a_init { - let Ok(deps) = deps else { + if let Some(ids_used_by_a_init) = ids_used_by_a_init { + let Ok(ids_used_by_a_init) = ids_used_by_a_init else { return false; }; - if deps.contains(&(e.node_id, AccessKind::Reference)) - || deps.contains(&(e.node_id, AccessKind::Call)) + debug_assert!(ids_used_by_a_init + .iter() + .all(|(id, _)| self.r.find_binding_by_node_id(*id) == *id)); + + let node_id = self.r.find_binding_by_ident(e); + if ids_used_by_a_init.contains(&(node_id, AccessKind::Reference)) + || ids_used_by_a_init.contains(&(node_id, AccessKind::Call)) { return false; } @@ -1244,7 +1258,7 @@ impl Optimizer<'_> { } } - if !self.is_skippable_for_seq(a, &left_id.id.clone().into()) { + if !self.is_ident_skippable_for_seq(a, &left_id.id) { return false; } @@ -1262,7 +1276,18 @@ impl Optimizer<'_> { return true; } - if used_ids.len() != 1 || !used_ids.contains(&left_id.node_id) { + if used_ids.len() != 1 { + log_abort!("bad used_ids"); + return false; + } + + let used_ids = used_ids + .iter() + .map(|id| self.r.find_binding_by_node_id(*id)) + .collect::>(); + + let left_node_id = self.r.find_binding_by_ident(&left_id.id); + if !used_ids.contains(&left_node_id) { log_abort!("bad used_ids"); return false; } @@ -1438,7 +1463,8 @@ impl Optimizer<'_> { } fn assignee_skippable_for_seq(&self, a: &Mergable, assignee: &Ident) -> bool { - let usgae = if let Some(usage) = self.data.vars.get(&assignee.node_id) { + let assignee_node_id = self.r.find_binding_by_ident(assignee); + let usgae = if let Some(usage) = self.data.vars.get(&assignee_node_id) { usage } else { return false; @@ -1726,7 +1752,8 @@ impl Optimizer<'_> { }; if let Some(left_obj) = b_left.obj.as_ident() { - if let Some(usage) = self.data.vars.get(&left_obj.node_id) { + let left_obj_node_id = self.r.find_binding_by_ident(left_obj); + if let Some(usage) = self.data.vars.get(&left_obj_node_id) { if left_obj.ctxt != self.ctx.expr_ctx.unresolved_ctxt && !usage .flags @@ -2083,7 +2110,9 @@ impl Optimizer<'_> { .. }) => { if let Expr::Ident(a_id) = &**arg { - if let Some(usage) = self.data.vars.get(&a_id.node_id) { + debug_assert!(!self.r.is_ref_to_itself(a_id.node_id)); + let a_node_id = self.r.find_binding_by_ident(a_id); + if let Some(usage) = self.data.vars.get(&a_node_id) { if let Some(VarDeclKind::Const) = usage.var_kind { return Err(()); } @@ -2158,7 +2187,9 @@ impl Optimizer<'_> { .. }) => { if let Expr::Ident(a_id) = &**arg { - if let Some(usage) = self.data.vars.get(&a_id.node_id) { + debug_assert!(!self.r.is_ref_to_itself(a_id.node_id)); + let a_node_id = self.r.find_binding_by_ident(a_id); + if let Some(usage) = self.data.vars.get(&a_node_id) { if let Some(VarDeclKind::Const) = usage.var_kind { return Err(()); } @@ -2258,7 +2289,10 @@ impl Optimizer<'_> { } }; - if let Some(usage) = self.data.vars.get(&left_id.node_id) { + debug_assert!(!self.r.is_ref_to_unresolved(left_id.node_id)); + let left_node_id = self.r.find_binding_by_ident(&left_id); + + if let Some(usage) = self.data.vars.get(&left_node_id) { if usage.flags.contains(VarUsageInfoFlags::INLINE_PREVENTED) { return Ok(false); } @@ -2299,11 +2333,14 @@ impl Optimizer<'_> { Mergable::Var(a) => { let left = match &a.name { - Pat::Ident(i) => i.id.clone(), + Pat::Ident(i) => &i.id, _ => return Ok(false), }; - if let Some(usage) = self.data.vars.get(&left.node_id) { + debug_assert!(!self.r.is_ref_to_unresolved(left.node_id)); + let left_node_id = self.r.find_binding_by_ident(left); + + if let Some(usage) = self.data.vars.get(&left_node_id) { let is_lit = match a.init.as_deref() { Some(e) => is_trivial_lit(e), _ => false, @@ -2330,14 +2367,14 @@ impl Optimizer<'_> { } match &mut a.init { - Some(v) => (left, Some(v)), + Some(v) => (left.clone(), Some(v)), None => { if usage.declared_count > 1 { return Ok(false); } right_val = Expr::undefined(DUMMY_SP); - (left, Some(&mut right_val)) + (left.clone(), Some(&mut right_val)) } } } else { @@ -2346,6 +2383,7 @@ impl Optimizer<'_> { } Mergable::FnDecl(a) => { + debug_assert!(self.r.is_ref_to_itself(a.ident.node_id)); if let Some(usage) = self.data.vars.get(&a.ident.node_id) { if usage.ref_count != 1 || usage.flags.contains(VarUsageInfoFlags::REASSIGNED) @@ -2385,8 +2423,10 @@ impl Optimizer<'_> { let take_a = |a: &mut Mergable, force_drop: bool, drop_op| { match a { Mergable::Var(a) => { + debug_assert!(!self.r.is_ref_to_unresolved(left_id.node_id)); + let left_node_id = self.r.find_binding_by_ident(&left_id); if self.options.unused { - if let Some(usage) = self.data.vars.get(&left_id.node_id) { + if let Some(usage) = self.data.vars.get(&left_node_id) { // We are eliminating one usage, so we use 1 instead of // 0 if !force_drop @@ -2402,7 +2442,7 @@ impl Optimizer<'_> { if can_take_init || force_drop { let init = a.init.take(); - if let Some(usage) = self.data.vars.get(&left_id.node_id) { + if let Some(usage) = self.data.vars.get(&left_node_id) { if usage.var_kind == Some(VarDeclKind::Const) { a.init = Some(Expr::undefined(DUMMY_SP)); } @@ -2478,18 +2518,18 @@ impl Optimizer<'_> { Mergable::FnDecl(_) => Some(op!("=")), _ => None, }; - - let var_type = self - .data - .vars - .get(&left_id.node_id) - .and_then(|info| info.merged_var_type); let Some(a_type) = a_type else { return Ok(false); }; - let b_type = b.right.get_type(self.ctx.expr_ctx); if let Some(a_op) = a_op { + let left_node_id = self.r.find_binding_by_ident(&left_id); + let var_type = self + .data + .vars + .get(&left_node_id) + .and_then(|info| info.merged_var_type); + let b_type = b.right.get_type(self.ctx.expr_ctx); if can_drop_op_for(a_op, b.op, var_type, a_type, b_type) { if b_left.ctxt == left_id.ctxt && b_left.sym == left_id.sym { if let Some(bin_op) = b.op.to_update() { @@ -2555,7 +2595,9 @@ impl Optimizer<'_> { if can_remove { report_change!("sequences: Removed variable ({})", left_id); - self.vars.removed.insert(left_id.node_id); + debug_assert!(!self.r.is_ref_to_unresolved(left_id.node_id)); + let left_node_id = self.r.find_binding_by_ident(&left_id); + self.vars.removed.insert(left_node_id); } dump_change_detail!("sequences: {}", dump(&*b, false)); @@ -2577,17 +2619,18 @@ impl Optimizer<'_> { return true; } - if let Some(_) = a.ident() { + if let Some(a_id) = a.ident() { match a { Mergable::Expr(Expr::Assign(AssignExpr { op: op!("="), .. })) => {} Mergable::Expr(Expr::Assign(..)) => { - // let used_by_b = idents_used_by(&*b.right); - // if used_by_b - // .iter() - // .any(|id| id.1 == a_id.ctxt && id.0 == a_id.sym) - // { - // return true; - // } + let used_by_b: FxHashSet = idents_used_by(&*b.right) + .into_iter() + .map(|id| self.r.find_binding_by_node_id(id)) + .collect(); + let a_node_id = self.r.find_binding_by_ident(a_id); + if used_by_b.contains(&a_node_id) { + return true; + } } _ => {} } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/strings.rs b/crates/swc_ecma_minifier/src/compress/optimize/strings.rs index f7272f75459a..5228d0022322 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/strings.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/strings.rs @@ -123,12 +123,13 @@ impl Optimizer<'_> { }) => { if let (Expr::Lit(Lit::Num(l)), Expr::Lit(Lit::Num(r))) = (&**left, &**right) { if l.value == 0.0 && r.value == 0.0 { - *n = Ident::new( + let mut ident = Ident::new( atom!("NaN"), *span, SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into(); + ); + self.r.add_unresolved(&mut ident); + *n = ident.into(); self.changed = true; report_change!("strings: Evaluated 0 / 0 => NaN in string context"); } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs index 17fbdd480745..d58ec738b018 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs @@ -185,7 +185,9 @@ impl Optimizer<'_> { return; } - if let Some(v) = self.data.vars.get(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + + if let Some(v) = self.data.vars.get(&node_id) { let is_used_in_member = v.property_mutation_count > 0 || v.flags.contains(VarUsageInfoFlags::USED_AS_REF); if v.ref_count == 0 @@ -257,7 +259,9 @@ impl Optimizer<'_> { } } - if let Some(usage) = self.data.vars.get(&e.node_id) { + debug_assert!(!self.r.is_ref_to_itself(e.node_id)); + let node_id = self.r.find_binding_by_ident(e); + if let Some(usage) = self.data.vars.get(&node_id) { if !usage.flags.contains(VarUsageInfoFlags::DECLARED) { return true; } @@ -516,6 +520,7 @@ impl Optimizer<'_> { } // If it is not used, drop it. + debug_assert!(self.r.is_ref_to_itself(ident.node_id)); if self .data .vars @@ -575,6 +580,7 @@ impl Optimizer<'_> { } // If it is not used, drop it. + debug_assert!(self.r.is_ref_to_itself(ident.node_id)); if self .data .vars @@ -620,7 +626,8 @@ impl Optimizer<'_> { }; if let Expr::Ident(arg) = &*update.arg { - if let Some(var) = self.data.vars.get(&arg.node_id) { + let node_id = self.r.find_binding_by_ident(arg); + if let Some(var) = self.data.vars.get(&node_id) { // Update is counted as usage if var .flags @@ -668,7 +675,9 @@ impl Optimizer<'_> { }; if let AssignTarget::Simple(SimpleAssignTarget::Ident(left)) = &assign.left { - if let Some(var) = self.data.vars.get(&left.node_id) { + debug_assert!(!self.r.is_ref_to_itself(left.id.node_id)); + let node_id = self.r.find_binding_by_ident(&left.id); + if let Some(var) = self.data.vars.get(&node_id) { // TODO: We don't need fn_local check if var .flags @@ -733,7 +742,9 @@ impl Optimizer<'_> { return; } - if let Some(var) = self.data.vars.get(&i.node_id) { + let node_id = self.r.find_binding_by_ident(&i.id); + + if let Some(var) = self.data.vars.get(&node_id) { // technically this is inline if !var.flags.intersects( VarUsageInfoFlags::INLINE_PREVENTED.union(VarUsageInfoFlags::EXPORTED), @@ -781,6 +792,7 @@ impl Optimizer<'_> { } if let Some(i) = &name { + debug_assert!(self.r.is_ref_to_itself(i.node_id)); let can_remove_ident = self .data .vars @@ -814,7 +826,9 @@ impl Optimizer<'_> { for d in var.decls.iter_mut() { if d.init.is_none() { if let Pat::Ident(name) = &d.name { - if let Some(usage) = self.data.vars.get_mut(&name.node_id) { + debug_assert!(!self.r.is_ref_to_unresolved(name.node_id)); + let node_id = self.r.find_binding_by_ident(name); + if let Some(usage) = self.data.vars.get_mut(&node_id) { if usage.flags.contains( VarUsageInfoFlags::IS_FN_LOCAL .union(VarUsageInfoFlags::DECLARED_AS_FN_PARAM), @@ -873,7 +887,8 @@ impl Optimizer<'_> { let name = v.name.as_ident()?; let obj = v.init.as_mut()?.as_mut_object()?; - let usage = self.data.vars.get(&name.node_id)?; + let node_id = self.r.find_binding_by_ident(name); + let usage = self.data.vars.get(&node_id)?; if usage.flags.intersects( VarUsageInfoFlags::INDEXED_WITH_DYNAMIC_KEY @@ -911,7 +926,7 @@ impl Optimizer<'_> { let mut unknown_used_props = self .data .vars - .get(&name.node_id) + .get(&node_id) .map(|v| v.accessed_props.clone()) .unwrap_or_default(); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/util.rs b/crates/swc_ecma_minifier/src/compress/optimize/util.rs index 0cc7031c3524..546660852ce2 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/util.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/util.rs @@ -7,13 +7,11 @@ use rustc_hash::{FxHashMap, FxHashSet}; use swc_atoms::Atom; use swc_common::{util::take::Take, Mark, NodeId, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::perf::{Parallel, ParallelExt}; -use swc_ecma_utils::{collect_decls, contains_this_expr, ExprCtx, ExprExt, Remapper}; use swc_ecma_transforms_base::{ perf::{Parallel, ParallelExt}, - resolve::{RefTo, Resolver}, + resolve::Resolver, }; -use swc_ecma_utils::{collect_decls, ExprCtx, ExprExt, Remapper}; +use swc_ecma_utils::{collect_decls, contains_this_expr, ExprCtx, ExprExt, Remapper}; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; use tracing::debug; @@ -238,6 +236,7 @@ pub(crate) struct Finalizer<'a> { pub lits_for_cmp: &'a FxHashMap>, pub lits_for_array_access: &'a FxHashMap>, pub hoisted_props: &'a FxHashMap<(NodeId, Atom), Ident>, + pub r: &'a Resolver, pub vars_to_remove: &'a FxHashSet, @@ -302,7 +301,9 @@ impl Finalizer<'_> { fn check(&mut self, e: &mut Expr, mode: FinalizerMode) { if let Expr::Ident(i) = e { - if let Some(new) = self.var(&i.node_id, mode) { + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); + if let Some(new) = self.var(&node_id, mode) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; @@ -355,7 +356,8 @@ impl VisitMut for Finalizer<'_> { fn visit_mut_expr(&mut self, n: &mut Expr) { match n { Expr::Ident(i) => { - if let Some(expr) = self.lits.get(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + if let Some(expr) = self.lits.get(&node_id) { *n = *expr.clone(); return; } @@ -372,7 +374,9 @@ impl VisitMut for Finalizer<'_> { _ => return, }; - if let Some(ident) = self.hoisted_props.get(&(obj.node_id, sym.clone())) { + let node_id = self.r.find_binding_by_ident(obj); + + if let Some(ident) = self.hoisted_props.get(&(node_id, sym.clone())) { self.changed = true; *n = ident.clone().into(); return; @@ -456,7 +460,8 @@ impl VisitMut for Finalizer<'_> { if n.init.is_none() { if let Pat::Ident(i) = &n.name { - if self.vars_to_remove.contains(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + if self.vars_to_remove.contains(&node_id) { n.name.take(); } } @@ -473,7 +478,9 @@ impl VisitMut for Finalizer<'_> { n.visit_mut_children_with(self); if let Prop::Shorthand(i) = n { - if let Some(expr) = self.lits.get(&i.node_id) { + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); + if let Some(expr) = self.lits.get(&node_id) { *n = Prop::KeyValue(KeyValueProp { key: i.take().into(), value: expr.clone(), @@ -532,11 +539,7 @@ impl VisitMut for NormalMultiReplacer<'_> { } if let Expr::Ident(i) = e { - let node_id = match self.r.find_binding_by_ident(i) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + let node_id = self.r.find_binding_by_ident(i); if let Some(new) = self.var(&node_id) { debug!("multi-replacer: Replaced `{}`", i); self.changed = true; @@ -563,7 +566,9 @@ impl VisitMut for NormalMultiReplacer<'_> { p.visit_mut_children_with(self); if let Prop::Shorthand(i) = p { - if let Some(value) = self.var(&i.node_id) { + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); + if let Some(value) = self.var(&node_id) { debug!("multi-replacer: Replaced `{}` as shorthand", i); self.changed = true; @@ -789,10 +794,10 @@ impl VisitMut for LabelAnalyzer { } } -pub fn get_ids_of_pat(pat: &Pat) -> Vec { - fn append(pat: &Pat, ids: &mut Vec) { +pub fn get_ids_of_pat(pat: &Pat) -> Vec { + fn append(pat: &Pat, ids: &mut Vec) { match pat { - Pat::Ident(binding_ident) => ids.push(binding_ident.id.to_id()), + Pat::Ident(binding_ident) => ids.push(binding_ident.id.node_id), Pat::Array(array_pat) => { for pat in array_pat.elems.iter().flatten() { append(pat, ids); @@ -806,7 +811,7 @@ pub fn get_ids_of_pat(pat: &Pat) -> Vec { append(&key_value_pat_prop.value, ids) } ObjectPatProp::Assign(assign_pat_prop) => { - ids.push(assign_pat_prop.key.to_id()) + ids.push(assign_pat_prop.key.node_id) } ObjectPatProp::Rest(rest_pat) => append(&rest_pat.arg, ids), } diff --git a/crates/swc_ecma_minifier/src/compress/pure/evaluate.rs b/crates/swc_ecma_minifier/src/compress/pure/evaluate.rs index afb961fe2203..55f35180292c 100644 --- a/crates/swc_ecma_minifier/src/compress/pure/evaluate.rs +++ b/crates/swc_ecma_minifier/src/compress/pure/evaluate.rs @@ -880,7 +880,10 @@ impl Pure<'_> { report_change!( "evaluate: Evaluated `charCodeAt` of a string literal as `NaN`", ); - *e = Ident::new(atom!("NaN"), e.span(), SyntaxContext::empty()).into() + let mut ident = + Ident::new(atom!("NaN"), e.span(), SyntaxContext::empty()); + self.r.add_unresolved(&mut ident); + *e = ident.into() } } } @@ -916,12 +919,13 @@ impl Pure<'_> { report_change!( "evaluate: Evaluated `codePointAt` of a string literal as `NaN`", ); - *e = Ident::new( + let mut ident = Ident::new( atom!("NaN"), e.span(), SyntaxContext::empty().apply_mark(self.marks.unresolved_mark), - ) - .into() + ); + self.r.add_unresolved(&mut ident); + *e = ident.into() } } } diff --git a/crates/swc_ecma_minifier/src/compress/pure/mod.rs b/crates/swc_ecma_minifier/src/compress/pure/mod.rs index a7cf4ebd8703..bae43a00c5e9 100644 --- a/crates/swc_ecma_minifier/src/compress/pure/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/pure/mod.rs @@ -2,12 +2,10 @@ use swc_common::{pass::Repeated, util::take::Take, SyntaxContext, DUMMY_SP}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_transforms_optimization::{debug_assert_valid, simplify}; use swc_ecma_usage_analyzer::marks::Marks; -use swc_ecma_utils::{ - parallel::{cpu_count, Parallel, ParallelExt}, - ExprCtx, -}; +use swc_ecma_utils::ExprCtx; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith, VisitWith}; #[cfg(feature = "debug")] use tracing::Level; @@ -45,6 +43,7 @@ pub(crate) struct PureOptimizerConfig { #[allow(clippy::needless_lifetimes)] pub(crate) fn pure_optimizer<'a>( options: &'a CompressOptions, + r: &'a mut Resolver, marks: Marks, config: PureOptimizerConfig, ) -> impl 'a + VisitMut + Repeated { @@ -60,11 +59,13 @@ pub(crate) fn pure_optimizer<'a>( }, ctx: Default::default(), changed: Default::default(), + r, } } struct Pure<'a> { options: &'a CompressOptions, + r: &'a mut Resolver, config: PureOptimizerConfig, marks: Marks, expr_ctx: ExprCtx, @@ -73,17 +74,17 @@ struct Pure<'a> { changed: bool, } -impl Parallel for Pure<'_> { - fn create(&self) -> Self { - Self { ..*self } - } +// impl Parallel for Pure<'_> { +// fn create(&self) -> Self { +// Self { ..*self } +// } - fn merge(&mut self, other: Self) { - if other.changed { - self.changed = true; - } - } -} +// fn merge(&mut self, other: Self) { +// if other.changed { +// self.changed = true; +// } +// } +// } impl Repeated for Pure<'_> { fn changed(&self) -> bool { @@ -173,24 +174,24 @@ impl Pure<'_> { } } - /// Visit `nodes`, maybe in parallel. - fn visit_par(&mut self, threshold_multiplier: usize, nodes: &mut Vec) - where - N: for<'aa> VisitMutWith> + Send + Sync, - { - self.maybe_par(cpu_count() * threshold_multiplier, nodes, |v, node| { - node.visit_mut_with(v); - }); - } - - fn visit_par_ref(&mut self, nodes: &mut [&mut N]) - where - N: for<'aa> VisitMutWith> + Send + Sync, - { - self.maybe_par(0, nodes, |v, node| { - node.visit_mut_with(v); - }); - } + // /// Visit `nodes`, maybe in parallel. + // fn visit_par(&mut self, threshold_multiplier: usize, nodes: &mut Vec) + // where + // N: for<'aa> VisitMutWith> + Send + Sync, + // { + // self.maybe_par(cpu_count() * threshold_multiplier, nodes, |v, node| { + // node.visit_mut_with(v); + // }); + // } + + // fn visit_par_ref(&mut self, nodes: &mut [&mut N]) + // where + // N: for<'aa> VisitMutWith> + Send + Sync, + // { + // self.maybe_par(0, nodes, |v, node| { + // node.visit_mut_with(v); + // }); + // } } impl VisitMut for Pure<'_> { @@ -293,7 +294,7 @@ impl VisitMut for Pure<'_> { } fn visit_mut_class_members(&mut self, m: &mut Vec) { - self.visit_par(2, m); + m.visit_mut_children_with(self); m.retain(|m| { if let ClassMember::Empty(..) = m { @@ -360,7 +361,7 @@ impl VisitMut for Pure<'_> { Expr::Bin(..) => { let mut changed = false; - simplify::expr::optimize_bin_expr(self.expr_ctx, e, &mut changed); + simplify::expr::optimize_bin_expr(self.expr_ctx, e, &mut changed, Some(self.r)); if changed { report_change!("expression simplifier simplified a binary expression"); @@ -639,7 +640,7 @@ impl VisitMut for Pure<'_> { } fn visit_mut_expr_or_spreads(&mut self, nodes: &mut Vec) { - self.visit_par(8, nodes); + nodes.visit_mut_children_with(self); } fn visit_mut_expr_stmt(&mut self, s: &mut ExprStmt) { @@ -664,7 +665,8 @@ impl VisitMut for Pure<'_> { } fn visit_mut_exprs(&mut self, nodes: &mut Vec>) { - self.visit_par(16, nodes); + // self.visit_par(16, nodes); + nodes.visit_mut_children_with(self); } fn visit_mut_fn_decl(&mut self, n: &mut FnDecl) { @@ -747,7 +749,9 @@ impl VisitMut for Pure<'_> { match &mut s.alt { Some(alt) => { self.do_outside_of_context(Ctx::PRESERVE_BLOCK, |this| { - this.visit_par_ref(&mut [&mut *s.cons, &mut **alt]); + // this.visit_par_ref(&mut [&mut *s.cons, &mut **alt]); + s.cons.visit_mut_children_with(this); + alt.visit_mut_children_with(this); }); } None => { @@ -806,7 +810,8 @@ impl VisitMut for Pure<'_> { } fn visit_mut_module_items(&mut self, items: &mut Vec) { - self.visit_par(1, items); + // self.visit_par(1, items); + items.visit_mut_children_with(self); self.handle_stmt_likes(items); } @@ -872,7 +877,8 @@ impl VisitMut for Pure<'_> { } fn visit_mut_opt_vec_expr_or_spreads(&mut self, nodes: &mut Vec>) { - self.visit_par(4, nodes); + // self.visit_par(4, nodes); + nodes.visit_mut_children_with(self); self.eval_spread_array_in_array(nodes); } @@ -903,7 +909,8 @@ impl VisitMut for Pure<'_> { fn visit_mut_prop_or_spreads(&mut self, exprs: &mut Vec) { // Many bundlers use this pattern - self.visit_par(2, exprs); + // self.visit_par(2, exprs); + exprs.visit_mut_children_with(self); } fn visit_mut_return_stmt(&mut self, s: &mut ReturnStmt) { @@ -1125,7 +1132,8 @@ impl VisitMut for Pure<'_> { } } - self.visit_par(1, items); + // self.visit_par(1, items); + items.visit_mut_children_with(self); self.handle_stmt_likes(items); @@ -1151,7 +1159,8 @@ impl VisitMut for Pure<'_> { } fn visit_mut_switch_cases(&mut self, n: &mut Vec) { - self.visit_par(4, n); + // self.visit_par(4, n); + n.visit_mut_children_with(self); self.optimize_switch_cases(n); } @@ -1244,7 +1253,8 @@ impl VisitMut for Pure<'_> { } fn visit_mut_var_declarators(&mut self, nodes: &mut Vec) { - self.visit_par(8, nodes); + // self.visit_par(8, nodes); + nodes.visit_mut_children_with(self); } fn visit_mut_while_stmt(&mut self, s: &mut WhileStmt) { diff --git a/crates/swc_ecma_minifier/src/eval.rs b/crates/swc_ecma_minifier/src/eval.rs index d79c930086a3..6687b3a8fe9f 100644 --- a/crates/swc_ecma_minifier/src/eval.rs +++ b/crates/swc_ecma_minifier/src/eval.rs @@ -197,7 +197,8 @@ impl<'r> Evaluator<'r> { self.run(); let lock = self.data.store.lock(); - let val = lock.cache.get(&i.node_id)?; + let node_id = self.r.find_binding_by_ident(i); + let val = lock.cache.get(&node_id)?; return Some(val.clone()); } @@ -216,6 +217,7 @@ impl<'r> Evaluator<'r> { e.visit_mut_with(&mut pure_optimizer( &Default::default(), + self.r, self.marks, PureOptimizerConfig { enable_join_vars: false, @@ -253,6 +255,7 @@ impl<'r> Evaluator<'r> { { e.visit_mut_with(&mut pure_optimizer( &Default::default(), + self.r, self.marks, PureOptimizerConfig { enable_join_vars: false, diff --git a/crates/swc_ecma_minifier/src/lib.rs b/crates/swc_ecma_minifier/src/lib.rs index 3e08889aae0e..22f7109577a0 100644 --- a/crates/swc_ecma_minifier/src/lib.rs +++ b/crates/swc_ecma_minifier/src/lib.rs @@ -181,6 +181,7 @@ pub fn optimize( n.visit_mut_with(&mut pure_optimizer( c, + &mut resolver, marks, PureOptimizerConfig { force_str_for_tpl: Minification.force_str_for_tpl(), diff --git a/crates/swc_ecma_minifier/src/program_data.rs b/crates/swc_ecma_minifier/src/program_data.rs index ba0db1ed9221..f3ab82030076 100644 --- a/crates/swc_ecma_minifier/src/program_data.rs +++ b/crates/swc_ecma_minifier/src/program_data.rs @@ -367,9 +367,10 @@ impl Storage for ProgramData { } fn report_usage(&mut self, ctx: Ctx, i: NodeId) { + debug_assert!(i != NodeId::DUMMY); + let inited = self.initialized_vars.contains(&i); - debug_assert!(i != NodeId::DUMMY); let e = self.vars.entry(i).or_insert_with(|| { let mut default = VarUsageInfo::default(); default.flags.insert(VarUsageInfoFlags::USED_ABOVE_DECL); @@ -426,7 +427,7 @@ impl Storage for ProgramData { } let mut to_visit: IndexSet = - IndexSet::from_iter(e.infects_to.iter().cloned().map(|i| i.0)); + IndexSet::from_iter(e.infects_to.iter().map(|i| i.0)); let mut idx = 0; @@ -463,12 +464,16 @@ impl Storage for ProgramData { i: &Ident, init_type: Option>, kind: Option, + r: &Resolver, ) -> &mut VarUsageInfo { // if cfg!(feature = "debug") { // debug!(has_init = has_init, "declare_decl(`{}`)", i); // } - let v = self.vars.entry(i.node_id).or_default(); + debug_assert!(!r.is_ref_to_unresolved(i.node_id)); + let node_id = r.find_binding_by_ident(i); + + let v = self.vars.entry(node_id).or_default(); if ctx.is_top_level() { v.flags |= VarUsageInfoFlags::IS_TOP_LEVEL; } @@ -520,7 +525,7 @@ impl Storage for ProgramData { v.flags |= VarUsageInfoFlags::DECLARED; // not a VarDecl, thus always inited if init_type.is_some() || kind.is_none() { - self.initialized_vars.insert(i.node_id); + self.initialized_vars.insert(node_id); } if ctx.in_catch_param() { v.flags |= VarUsageInfoFlags::DECLARED_AS_CATCH_PARAM; @@ -545,7 +550,7 @@ impl Storage for ProgramData { .infects_to .iter() .filter(|(_, kind)| *kind == AccessKind::Reference) - .map(|(id, _)| id.clone()) + .map(|(id, _)| *id) .collect::>(); for other in to_mark_mutate { @@ -676,17 +681,17 @@ impl VarDataLike for VarUsageInfo { impl ProgramData { /// This should be used only for conditionals pass. - pub(crate) fn contains_unresolved(&self, e: &Expr) -> bool { + pub(crate) fn contains_unresolved(&self, e: &Expr, r: &Resolver) -> bool { match e { - Expr::Ident(i) => self.ident_is_unresolved(i), + Expr::Ident(i) => self.ident_is_unresolved(i, r), Expr::Member(MemberExpr { obj, prop, .. }) => { - if self.contains_unresolved(obj) { + if self.contains_unresolved(obj, r) { return true; } if let MemberProp::Computed(prop) = prop { - if self.contains_unresolved(&prop.expr) { + if self.contains_unresolved(&prop.expr, r) { return true; } } @@ -694,39 +699,41 @@ impl ProgramData { false } Expr::Bin(BinExpr { left, right, .. }) => { - self.contains_unresolved(left) || self.contains_unresolved(right) + self.contains_unresolved(left, r) || self.contains_unresolved(right, r) + } + Expr::Unary(UnaryExpr { arg, .. }) => self.contains_unresolved(arg, r), + Expr::Update(UpdateExpr { arg, .. }) => self.contains_unresolved(arg, r), + Expr::Seq(SeqExpr { exprs, .. }) => { + exprs.iter().any(|e| self.contains_unresolved(e, r)) } - Expr::Unary(UnaryExpr { arg, .. }) => self.contains_unresolved(arg), - Expr::Update(UpdateExpr { arg, .. }) => self.contains_unresolved(arg), - Expr::Seq(SeqExpr { exprs, .. }) => exprs.iter().any(|e| self.contains_unresolved(e)), Expr::Assign(AssignExpr { left, right, .. }) => { // TODO (match left { AssignTarget::Simple(left) => { - self.simple_assign_target_contains_unresolved(left) + self.simple_assign_target_contains_unresolved(left, r) } AssignTarget::Pat(_) => false, - }) || self.contains_unresolved(right) + }) || self.contains_unresolved(right, r) } Expr::Cond(CondExpr { test, cons, alt, .. }) => { - self.contains_unresolved(test) - || self.contains_unresolved(cons) - || self.contains_unresolved(alt) + self.contains_unresolved(test, r) + || self.contains_unresolved(cons, r) + || self.contains_unresolved(alt, r) } Expr::New(NewExpr { args, .. }) => args.iter().flatten().any(|arg| match arg.spread { - Some(..) => self.contains_unresolved(&arg.expr), + Some(..) => self.contains_unresolved(&arg.expr, r), None => false, }), Expr::Yield(YieldExpr { arg, .. }) => { - matches!(arg, Some(arg) if self.contains_unresolved(arg)) + matches!(arg, Some(arg) if self.contains_unresolved(arg, r)) } - Expr::Tpl(Tpl { exprs, .. }) => exprs.iter().any(|e| self.contains_unresolved(e)), - Expr::Paren(ParenExpr { expr, .. }) => self.contains_unresolved(expr), - Expr::Await(AwaitExpr { arg, .. }) => self.contains_unresolved(arg), + Expr::Tpl(Tpl { exprs, .. }) => exprs.iter().any(|e| self.contains_unresolved(e, r)), + Expr::Paren(ParenExpr { expr, .. }) => self.contains_unresolved(expr, r), + Expr::Await(AwaitExpr { arg, .. }) => self.contains_unresolved(arg, r), Expr::Array(ArrayLit { elems, .. }) => elems.iter().any(|elem| match elem { - Some(elem) => self.contains_unresolved(&elem.expr), + Some(elem) => self.contains_unresolved(&elem.expr, r), None => false, }), @@ -735,24 +742,27 @@ impl ProgramData { args, .. }) => { - if self.contains_unresolved(callee) { + if self.contains_unresolved(callee, r) { return true; } - if args.iter().any(|arg| self.contains_unresolved(&arg.expr)) { + if args + .iter() + .any(|arg| self.contains_unresolved(&arg.expr, r)) + { return true; } false } - Expr::OptChain(o) => self.opt_chain_expr_contains_unresolved(o), + Expr::OptChain(o) => self.opt_chain_expr_contains_unresolved(o, r), _ => false, } } - pub(crate) fn ident_is_unresolved(&self, i: &Ident) -> bool { + pub(crate) fn ident_is_unresolved(&self, i: &Ident, r: &Resolver) -> bool { // We treat `window` and `global` as resolved if is_global_var_with_pure_property_access(&i.sym) || matches!(&*i.sym, "arguments" | "window" | "global") @@ -760,22 +770,27 @@ impl ProgramData { return false; } - if let Some(v) = self.vars.get(&i.node_id) { + let node_id = r.find_binding_by_ident(i); + + if let Some(v) = self.vars.get(&node_id) { return !v.flags.contains(VarUsageInfoFlags::DECLARED); } true } - fn opt_chain_expr_contains_unresolved(&self, o: &OptChainExpr) -> bool { + fn opt_chain_expr_contains_unresolved(&self, o: &OptChainExpr, r: &Resolver) -> bool { match &*o.base { - OptChainBase::Member(me) => self.member_expr_contains_unresolved(me), + OptChainBase::Member(me) => self.member_expr_contains_unresolved(me, r), OptChainBase::Call(OptCall { callee, args, .. }) => { - if self.contains_unresolved(callee) { + if self.contains_unresolved(callee, r) { return true; } - if args.iter().any(|arg| self.contains_unresolved(&arg.expr)) { + if args + .iter() + .any(|arg| self.contains_unresolved(&arg.expr, r)) + { return true; } @@ -784,13 +799,13 @@ impl ProgramData { } } - fn member_expr_contains_unresolved(&self, n: &MemberExpr) -> bool { - if self.contains_unresolved(&n.obj) { + fn member_expr_contains_unresolved(&self, n: &MemberExpr, r: &Resolver) -> bool { + if self.contains_unresolved(&n.obj, r) { return true; } if let MemberProp::Computed(prop) = &n.prop { - if self.contains_unresolved(&prop.expr) { + if self.contains_unresolved(&prop.expr, r) { return true; } } @@ -798,21 +813,25 @@ impl ProgramData { false } - fn simple_assign_target_contains_unresolved(&self, n: &SimpleAssignTarget) -> bool { + fn simple_assign_target_contains_unresolved( + &self, + n: &SimpleAssignTarget, + r: &Resolver, + ) -> bool { match n { - SimpleAssignTarget::Ident(i) => self.ident_is_unresolved(&i.id), - SimpleAssignTarget::Member(me) => self.member_expr_contains_unresolved(me), + SimpleAssignTarget::Ident(i) => self.ident_is_unresolved(&i.id, r), + SimpleAssignTarget::Member(me) => self.member_expr_contains_unresolved(me, r), SimpleAssignTarget::SuperProp(n) => { if let SuperProp::Computed(prop) = &n.prop { - if self.contains_unresolved(&prop.expr) { + if self.contains_unresolved(&prop.expr, r) { return true; } } false } - SimpleAssignTarget::Paren(n) => self.contains_unresolved(&n.expr), - SimpleAssignTarget::OptChain(n) => self.opt_chain_expr_contains_unresolved(n), + SimpleAssignTarget::Paren(n) => self.contains_unresolved(&n.expr, r), + SimpleAssignTarget::OptChain(n) => self.opt_chain_expr_contains_unresolved(n, r), SimpleAssignTarget::TsAs(..) | SimpleAssignTarget::TsSatisfies(..) | SimpleAssignTarget::TsNonNull(..) diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 32cd93c2255c..02b863a022de 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -6,9 +6,8 @@ use swc_common::NodeId; use swc_ecma_ast::*; use swc_ecma_visit::{noop_visit_mut_type, VisitMut, VisitMutWith}; -pub use self::reference::RefTo; use self::{ - reference::ReferenceMap, + reference::{RefTo, ReferenceMap}, scope::{ScopeArena, ScopeId}, }; use crate::resolve::scope::ScopeKind; @@ -25,29 +24,70 @@ pub struct Resolver { pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { let mut scopes = ScopeArena::default(); - let current_scope_id = scopes.alloc_root(); - debug_assert_eq!(current_scope_id, ScopeId::ROOT); + let export_scope = scopes.alloc_export_scope(); + debug_assert_eq!(export_scope, ScopeId::EXPORT); let mut resolver = Resolver { references: ReferenceMap::default(), current_node_id: 0, - scopes, - current_scope_id, + current_scope_id: export_scope, }; root.visit_mut_with(&mut resolver); - resolver } impl Resolver { - pub fn find_binding_by_node_id(&self, id: NodeId) -> RefTo { - self.references.get_binding(id) + #[inline] + pub fn find_binding_by_node_id(&self, id: NodeId) -> NodeId { + match self.references.get_binding(id) { + RefTo::Itself => id, + RefTo::Binding(node_id) => node_id, + RefTo::Unresolved(node_id) => node_id, + } + } + + #[inline] + pub fn find_binding_by_ident(&self, ident: &Ident) -> NodeId { + self.find_binding_by_node_id(ident.node_id) + } + + /// ```txt + /// // case 1: + /// let a = 1; + /// /\ + /// | + /// a; -| + /// + /// + /// // case 2: + /// var b = 3; + /// ~ -> special case, it refs to the **binding** where hoisted. + /// ``` + pub fn is_ref_to_binding(&self, id: NodeId) -> bool { + matches!(self.references.get_binding(id), RefTo::Binding(_)) + } + + ///```txt + /// console.log(xx) + /// ~~~~~~~ -> unresolved + /// ``` + pub fn is_ref_to_unresolved(&self, id: NodeId) -> bool { + matches!(self.references.get_binding(id), RefTo::Unresolved(_)) } - pub fn find_binding_by_ident(&self, ident: &Ident) -> RefTo { - self.references.get_binding(ident.node_id) + ///```txt + /// // case 1: + /// let a = 1; + /// ~ -> itself + /// + /// // case 2: + /// b = 2; + /// ~ -> itself (global) + /// ``` + pub fn is_ref_to_itself(&self, id: NodeId) -> bool { + matches!(self.references.get_binding(id), RefTo::Itself) } pub fn add_reference_map(&mut self, from: &mut Ident, to: NodeId) { @@ -56,6 +96,10 @@ impl Resolver { from.node_id = self.next_node_id(); self.references.add_reference(from.node_id, to); } + + pub fn add_unresolved(&mut self, ident: &mut Ident) { + self.mark_unresolved(ident); + } } impl Resolver { @@ -65,19 +109,21 @@ impl Resolver { ret } - fn add_binding(&mut self, id: NodeId, sym: Atom) { + fn add_binding(&mut self, scope: ScopeId, id: NodeId, sym: Atom) { debug_assert!(id != NodeId::DUMMY); - self.scopes - .get_mut(self.current_scope_id) - .add_binding(sym, id); + self.scopes.get_mut(scope).add_binding(sym, id); self.references.add_binding(id); } - fn add_binding_for_ident(&mut self, node: &mut Ident) { + fn add_binding_for_ident_in_scope(&mut self, scope: ScopeId, node: &mut Ident) { let id = self.next_node_id(); debug_assert!(node.node_id == NodeId::DUMMY); node.node_id = id; - self.add_binding(id, node.sym.clone()); + self.add_binding(scope, id, node.sym.clone()); + } + + fn add_binding_for_ident(&mut self, node: &mut Ident) { + self.add_binding_for_ident_in_scope(self.current_scope_id, node); } fn add_reference(&mut self, node: &mut Ident, to: NodeId) { @@ -88,10 +134,20 @@ impl Resolver { } fn mark_unresolved(&mut self, node: &mut Ident) { - let id = self.next_node_id(); debug_assert!(node.node_id == NodeId::DUMMY); + let id = self.next_node_id(); node.node_id = id; - self.references.add_unresolved_reference(id); + + if let Some(to) = self.lookup_binding(&node.sym, ScopeId::UNRESOLVED) { + self.references.add_unresolved_reference(id, to); + } else { + let dummy = self.next_node_id(); + self.references.add_unresolved_reference(id, dummy); + self.scopes + .get_mut(ScopeId::UNRESOLVED) + .add_binding(node.sym.clone(), dummy); + self.references.add_binding(dummy); + } } fn lookup_binding(&mut self, name: &Atom, scope: ScopeId) -> Option { @@ -101,9 +157,7 @@ impl Resolver { if let Some(binding) = scope.get_binding(name) { return Some(binding); } - let Some(parent) = scope.parent() else { - return None; - }; + let parent = scope.parent()?; scope_id = parent; } } @@ -116,34 +170,44 @@ impl Resolver { } fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { - let hoist = |this: &mut Self, atom: &Atom, id: NodeId| { - if !is_var { - return; - } + let hoist_decl_var_kind = |this: &mut Self, i: &mut Ident| { let mut scope_id = this.current_scope_id; loop { let Some(parent) = this.scopes.get(scope_id).parent() else { - return; + break; }; - - let s = this.scopes.get_mut(parent); - s.add_binding(atom.clone(), id); - if !matches!(s.kind(), ScopeKind::Block) { - return; - } scope_id = parent; + if !matches!(this.scopes.get(parent).kind(), ScopeKind::Block) { + break; + } } + let dummy_var = match this.scopes.get(scope_id).get_binding(&i.sym) { + Some(n) => n, + None => { + let dummy_var = this.next_node_id(); + this.references.add_binding(dummy_var); + this.scopes + .get_mut(scope_id) + .add_binding(i.sym.clone(), dummy_var); + dummy_var + } + }; + let id = this.next_node_id(); + debug_assert!(i.node_id == NodeId::DUMMY); + i.node_id = id; + this.references.add_reference(id, dummy_var); }; match pat { Pat::Ident(n) => { - self.add_binding_for_ident(n); - hoist(self, &n.sym, n.node_id); + if is_var { + hoist_decl_var_kind(self, n); + } else { + self.add_binding_for_ident(n); + } } Pat::Array(n) => { - for elem in n.elems.iter_mut() { - if let Some(elem) = elem { - self.visit_pat_with_binding(elem, is_var); - } + for elem in n.elems.iter_mut().flatten() { + self.visit_pat_with_binding(elem, is_var); } } Pat::Rest(n) => { @@ -156,8 +220,11 @@ impl Resolver { self.visit_pat_with_binding(&mut p.value, is_var); } ObjectPatProp::Assign(p) => { - self.add_binding_for_ident(&mut p.key.id); - hoist(self, &p.key.sym, p.key.node_id); + if is_var { + hoist_decl_var_kind(self, &mut p.key); + } else { + self.add_binding_for_ident(&mut p.key.id); + } p.value.visit_mut_children_with(self); } ObjectPatProp::Rest(p) => { @@ -171,14 +238,160 @@ impl Resolver { self.visit_pat_with_binding(&mut n.left, is_var); n.right.visit_mut_children_with(self); } - Pat::Invalid(n) => { + Pat::Invalid(_) => { // TODO: } - Pat::Expr(n) => { + Pat::Expr(_) => { // TODO: } } } + + fn lookahead_hoist_stmt(&mut self, stmt: &mut Stmt) { + let Stmt::Decl(decl) = stmt else { + return; + }; + match decl { + Decl::Fn(n) => { + self.add_binding_for_ident(&mut n.ident); + } + Decl::Class(n) => { + self.add_binding_for_ident(&mut n.ident); + } + _ => {} + } + } + + fn lookahead_hoist_stmts(&mut self, stmts: &mut Vec) { + for stmt in stmts { + self.lookahead_hoist_stmt(stmt); + } + } + + fn lookahead_hoist_module_items(&mut self, stmts: &mut Vec) { + debug_assert!(self.current_scope_id == ScopeId::TOP_LEVEL); + for stmt in stmts { + let decl = match stmt { + ModuleItem::ModuleDecl(m) => m, + ModuleItem::Stmt(stmt) => { + self.lookahead_hoist_stmt(stmt); + continue; + } + }; + match decl { + ModuleDecl::Import(n) => { + for spec in &mut n.specifiers { + match spec { + ImportSpecifier::Named(n) => { + self.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Default(n) => { + self.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Namespace(n) => { + self.add_binding_for_ident(&mut n.local); + } + } + } + } + ModuleDecl::ExportDecl(n) => match &mut n.decl { + Decl::Fn(n) => { + self.add_binding_for_ident(&mut n.ident); + } + Decl::Class(n) => { + self.add_binding_for_ident(&mut n.ident); + } + _ => {} + }, + _ => {} + } + } + } + + fn find_binding_or_add_into_global(&mut self, ident: &mut Ident) { + if let Some(to) = self.lookup_binding(&ident.sym, self.current_scope_id) { + self.add_reference(ident, to); + } else { + let id = self.next_node_id(); + debug_assert!(ident.node_id == NodeId::DUMMY); + ident.node_id = id; + self.add_binding(ScopeId::GLOBAL, id, ident.sym.clone()); + } + } + + fn visit_assign_array_pat_with_binding(&mut self, pat: &mut ArrayPat) { + for elem in pat.elems.iter_mut().flatten() { + self.visit_assign_pat_with_binding(elem); + } + } + + fn visit_assign_object_pat_with_binding(&mut self, pat: &mut ObjectPat) { + for pat in pat.props.iter_mut() { + match pat { + ObjectPatProp::KeyValue(p) => { + self.visit_assign_pat_with_binding(&mut p.value); + } + ObjectPatProp::Assign(p) => { + self.find_binding_or_add_into_global(&mut p.key.id); + } + ObjectPatProp::Rest(p) => { + self.visit_assign_pat_with_binding(&mut p.arg); + } + } + } + } + + fn visit_assign_expr_with_binding(&mut self, n: &mut Expr) { + match n { + Expr::Ident(i) => { + self.find_binding_or_add_into_global(i); + } + Expr::Member(n) => { + self.visit_assign_expr_with_binding(&mut n.obj); + n.prop.visit_mut_children_with(self); + } + _ => n.visit_mut_children_with(self), + } + } + + fn visit_assign_pat_with_binding(&mut self, pat: &mut Pat) { + match pat { + Pat::Ident(n) => { + self.find_binding_or_add_into_global(n); + } + Pat::Array(n) => { + self.visit_assign_array_pat_with_binding(n); + } + Pat::Rest(n) => { + self.visit_assign_pat_with_binding(&mut n.arg); + } + Pat::Object(n) => { + self.visit_assign_object_pat_with_binding(n); + } + Pat::Assign(n) => { + self.visit_assign_pat_with_binding(&mut n.left); + n.right.visit_mut_children_with(self); + } + Pat::Expr(n) => { + self.visit_assign_expr_with_binding(n); + } + Pat::Invalid(_) => {} + } + } + + fn start_visit_with(&mut self, f: impl FnOnce(&mut Self)) { + debug_assert_eq!(self.current_scope_id, ScopeId::EXPORT); + let unresolved_scope = self.scopes.alloc_unresolved_scope(); + debug_assert_eq!(unresolved_scope, ScopeId::UNRESOLVED); + self.current_scope_id = unresolved_scope; + self.with_new_scope(ScopeKind::Global, |this| { + debug_assert_eq!(this.current_scope_id, ScopeId::GLOBAL); + this.with_new_scope(ScopeKind::TopLevel, |this| { + debug_assert_eq!(this.current_scope_id, ScopeId::TOP_LEVEL); + f(this); + }); + }); + } } impl VisitMut for Resolver { @@ -194,6 +407,18 @@ impl VisitMut for Resolver { } } + fn visit_mut_import_named_specifier(&mut self, node: &mut ImportNamedSpecifier) { + debug_assert!(self.is_ref_to_itself(node.local.node_id)); + } + + fn visit_mut_import_default_specifier(&mut self, node: &mut ImportDefaultSpecifier) { + debug_assert!(self.is_ref_to_itself(node.local.node_id)); + } + + fn visit_mut_import_star_as_specifier(&mut self, node: &mut ImportStarAsSpecifier) { + debug_assert!(self.is_ref_to_itself(node.local.node_id)); + } + fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { for decl in &mut node.decls { self.visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); @@ -207,9 +432,12 @@ impl VisitMut for Resolver { }); } - fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { - self.add_binding_for_ident(&mut node.ident); + fn visit_mut_param(&mut self, node: &mut Param) { + self.visit_pat_with_binding(&mut node.pat, false); + } + fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { + debug_assert!(self.is_ref_to_itself(node.ident.node_id)); self.with_new_scope(ScopeKind::Fn, |this| { node.function.visit_mut_children_with(this); }); @@ -220,7 +448,9 @@ impl VisitMut for Resolver { if let Some(ident) = &mut node.ident { this.add_binding_for_ident(ident); } - node.function.visit_mut_children_with(this); + this.with_new_scope(ScopeKind::Fn, |this| { + node.function.visit_mut_children_with(this); + }); }); } @@ -233,10 +463,96 @@ impl VisitMut for Resolver { }); } + fn visit_mut_class_expr(&mut self, node: &mut ClassExpr) { + self.with_new_scope(ScopeKind::Class, |this| { + if let Some(ident) = &mut node.ident { + this.add_binding_for_ident(ident); + } + node.class.visit_mut_children_with(this); + }); + } + fn visit_mut_class_decl(&mut self, node: &mut ClassDecl) { - self.add_binding_for_ident(&mut node.ident); + debug_assert!(self.is_ref_to_itself(node.ident.node_id)); self.with_new_scope(ScopeKind::Class, |this| { node.class.visit_mut_children_with(this); }); } + + fn visit_mut_stmts(&mut self, node: &mut Vec) { + self.lookahead_hoist_stmts(node); + node.visit_mut_children_with(self); + } + + fn visit_mut_module_items(&mut self, node: &mut Vec) { + self.lookahead_hoist_module_items(node); + node.visit_mut_children_with(self); + } + + fn visit_mut_catch_clause(&mut self, node: &mut CatchClause) { + self.with_new_scope(ScopeKind::Block, |this| { + if let Some(param) = &mut node.param { + this.visit_pat_with_binding(param, false); + } + node.body.visit_mut_children_with(this); + }); + } + + fn visit_mut_assign_expr(&mut self, node: &mut AssignExpr) { + if node.op == op!("=") { + match &mut node.left { + AssignTarget::Simple(n) => match n { + SimpleAssignTarget::Ident(ident) => { + self.find_binding_or_add_into_global(ident); + } + SimpleAssignTarget::Paren(expr) => { + if let Some(ident) = expr.expr.as_mut_ident() { + self.find_binding_or_add_into_global(ident); + } else { + expr.visit_mut_children_with(self); + } + } + SimpleAssignTarget::Member(n) => { + self.visit_assign_expr_with_binding(&mut n.obj); + n.prop.visit_mut_children_with(self); + } + _ => { + n.visit_mut_children_with(self); + } + }, + AssignTarget::Pat(pat) => match pat { + AssignTargetPat::Array(n) => { + self.visit_assign_array_pat_with_binding(n); + } + AssignTargetPat::Object(n) => { + self.visit_assign_object_pat_with_binding(n); + } + _ => {} + }, + } + } else { + node.left.visit_mut_children_with(self); + } + node.right.visit_mut_children_with(self); + } + + fn visit_mut_setter_prop(&mut self, node: &mut SetterProp) { + node.key.visit_mut_children_with(self); + node.this_param.visit_mut_children_with(self); + self.visit_pat_with_binding(&mut node.param, false); + node.body.visit_mut_children_with(self); + } + + fn visit_mut_module(&mut self, node: &mut Module) { + // TODO: lookahead export spec + self.start_visit_with(|this| { + this.visit_mut_module_items(&mut node.body); + }); + } + + fn visit_mut_script(&mut self, node: &mut Script) { + self.start_visit_with(|this| { + this.visit_mut_stmts(&mut node.body); + }); + } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs index 7d409bdda68e..212ccb419329 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/reference.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -3,16 +3,21 @@ use swc_common::NodeId; #[derive(Debug, Default)] pub(super) struct ReferenceMap(Vec); -#[derive(Debug, Clone, Copy)] -pub enum RefTo { - Unresolved, +#[derive(Debug, Clone, Copy, PartialEq)] +pub(super) enum RefTo { Itself, Binding(NodeId), + Unresolved(NodeId), } impl ReferenceMap { pub(super) fn add_binding(&mut self, id: NodeId) { - debug_assert!(self.0.len() == id.as_u32() as usize); + debug_assert!( + self.0.len() == id.as_u32() as usize, + "len: {}, id: {}", + self.0.len(), + id.as_u32() + ); self.0.push(RefTo::Itself); } @@ -22,9 +27,9 @@ impl ReferenceMap { self.0.push(RefTo::Binding(to)); } - pub(super) fn add_unresolved_reference(&mut self, from: NodeId) { + pub(super) fn add_unresolved_reference(&mut self, from: NodeId, unresolved: NodeId) { debug_assert!(self.0.len() == from.as_u32() as usize); - self.0.push(RefTo::Unresolved); + self.0.push(RefTo::Unresolved(unresolved)); } pub(super) fn get_binding(&self, id: NodeId) -> RefTo { diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs index c277f111677c..2caae276bda5 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/scope.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -15,6 +15,8 @@ pub(super) enum ScopeKind { Block, Fn, Class, + TopLevel, + Global, } impl Scope { @@ -39,17 +41,26 @@ impl Scope { pub(super) struct ScopeId(u32); impl ScopeId { - pub const ROOT: Self = Self(0); + pub const EXPORT: Self = Self(0); + pub const GLOBAL: Self = Self(2); + pub const TOP_LEVEL: Self = Self(3); + pub const UNRESOLVED: Self = Self(1); } #[derive(Default, Debug)] pub(super) struct ScopeArena(Vec); impl ScopeArena { - pub(super) fn alloc_root(&mut self) -> ScopeId { + pub(super) fn alloc_export_scope(&mut self) -> ScopeId { debug_assert!(self.0.is_empty()); self.0.push(Scope::default()); - ScopeId::ROOT + ScopeId::EXPORT + } + + pub(super) fn alloc_unresolved_scope(&mut self) -> ScopeId { + debug_assert!(self.0.len() == 1); + self.0.push(Scope::default()); + ScopeId::UNRESOLVED } pub(super) fn alloc_new_scope(&mut self, parent: ScopeId, kind: ScopeKind) -> ScopeId { diff --git a/crates/swc_ecma_transforms_optimization/src/simplify/expr/mod.rs b/crates/swc_ecma_transforms_optimization/src/simplify/expr/mod.rs index fff50a77de56..49bd9253f65f 100644 --- a/crates/swc_ecma_transforms_optimization/src/simplify/expr/mod.rs +++ b/crates/swc_ecma_transforms_optimization/src/simplify/expr/mod.rs @@ -10,6 +10,7 @@ use swc_ecma_ast::*; use swc_ecma_transforms_base::{ ext::ExprRefExt, perf::{cpu_count, Parallel, ParallelExt}, + resolve::Resolver, }; use swc_ecma_utils::{ is_literal, number::JsNumber, prop_name_eq, to_int32, BoolType, ExprCtx, ExprExt, NullType, @@ -229,7 +230,7 @@ impl VisitMut for SimplifyExpr { debug_assert_valid(expr); } Expr::Bin(_) => { - optimize_bin_expr(self.expr_ctx, expr, &mut self.changed); + optimize_bin_expr(self.expr_ctx, expr, &mut self.changed, None); if expr.is_seq() { expr.visit_mut_with(self); } @@ -950,7 +951,12 @@ pub fn optimize_member_expr( } /// **NOTE**: This is **NOT** a public API. DO NOT USE. -pub fn optimize_bin_expr(expr_ctx: ExprCtx, expr: &mut Expr, changed: &mut bool) { +pub fn optimize_bin_expr( + expr_ctx: ExprCtx, + expr: &mut Expr, + changed: &mut bool, + r: Option<&mut Resolver>, +) { let BinExpr { left, op, @@ -989,7 +995,11 @@ pub fn optimize_bin_expr(expr_ctx: ExprCtx, expr: &mut Expr, changed: &mut bool) raw: None, })) } else { - Expr::Ident(Ident::new(atom!("NaN"), *span, expr_ctx.unresolved_ctxt)) + let mut ident = Ident::new(atom!("NaN"), *span, expr_ctx.unresolved_ctxt); + if let Some(r) = r { + r.add_unresolved(&mut ident); + } + Expr::Ident(ident) }; *expr = *expr_ctx.preserve_effects(*span, value_expr.into(), { diff --git a/crates/swc_ecma_usage_analyzer/Cargo.toml b/crates/swc_ecma_usage_analyzer/Cargo.toml index 0d5034df8c55..d31275b0e97d 100644 --- a/crates/swc_ecma_usage_analyzer/Cargo.toml +++ b/crates/swc_ecma_usage_analyzer/Cargo.toml @@ -28,10 +28,10 @@ indexmap = { workspace = true } rustc-hash = { workspace = true } tracing = { workspace = true } -swc_atoms = { version = "7.0.0", path = "../swc_atoms" } -swc_common = { version = "14.0.3", path = "../swc_common" } -swc_ecma_ast = { version = "15.0.0", path = "../swc_ecma_ast" } -swc_ecma_utils = { version = "21.0.0", path = "../swc_ecma_utils" } -swc_ecma_visit = { version = "15.0.0", path = "../swc_ecma_visit" } -swc_timer = { version = "1.0.0", path = "../swc_timer" } -swc_ecma_transforms_base = { version = "23.0.0", path = "../swc_ecma_transforms_base" } +swc_atoms = { version = "7.0.0", path = "../swc_atoms" } +swc_common = { version = "14.0.3", path = "../swc_common" } +swc_ecma_ast = { version = "15.0.0", path = "../swc_ecma_ast" } +swc_ecma_transforms_base = { version = "26.0.0", path = "../swc_ecma_transforms_base" } +swc_ecma_utils = { version = "21.0.0", path = "../swc_ecma_utils" } +swc_ecma_visit = { version = "15.0.0", path = "../swc_ecma_visit" } +swc_timer = { version = "1.0.0", path = "../swc_timer" } diff --git a/crates/swc_ecma_usage_analyzer/src/alias/ctx.rs b/crates/swc_ecma_usage_analyzer/src/alias/ctx.rs index c30c9bc09d76..ff0bf7bab587 100644 --- a/crates/swc_ecma_usage_analyzer/src/alias/ctx.rs +++ b/crates/swc_ecma_usage_analyzer/src/alias/ctx.rs @@ -4,8 +4,8 @@ use bitflags::bitflags; use super::InfectionCollector; -impl InfectionCollector { - pub(super) fn with_ctx(&mut self, ctx: Ctx) -> WithCtx { +impl<'a, 'r> InfectionCollector<'r> { + pub(super) fn with_ctx(&'a mut self, ctx: Ctx) -> WithCtx<'a, 'r> { let orig_ctx = self.ctx; self.ctx = ctx; @@ -25,26 +25,26 @@ bitflags! { } } -pub(super) struct WithCtx<'a> { - analyzer: &'a mut InfectionCollector, +pub(super) struct WithCtx<'a, 'r> { + analyzer: &'a mut InfectionCollector<'r>, orig_ctx: Ctx, } -impl Deref for WithCtx<'_> { - type Target = InfectionCollector; +impl<'a, 'r> Deref for WithCtx<'a, 'r> { + type Target = InfectionCollector<'r>; fn deref(&self) -> &Self::Target { self.analyzer } } -impl DerefMut for WithCtx<'_> { +impl<'a, 'r> DerefMut for WithCtx<'a, 'r> { fn deref_mut(&mut self) -> &mut Self::Target { self.analyzer } } -impl Drop for WithCtx<'_> { +impl<'a, 'r> Drop for WithCtx<'a, 'r> { fn drop(&mut self) { self.analyzer.ctx = self.orig_ctx; } diff --git a/crates/swc_ecma_usage_analyzer/src/alias/mod.rs b/crates/swc_ecma_usage_analyzer/src/alias/mod.rs index dca873ba5de9..8302b865ccdb 100644 --- a/crates/swc_ecma_usage_analyzer/src/alias/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/alias/mod.rs @@ -3,6 +3,7 @@ use rustc_hash::FxHashSet; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; use self::ctx::Ctx; @@ -83,9 +84,13 @@ pub enum AccessKind { pub type Access = (NodeId, AccessKind); -pub fn collect_infects_from(node: &N, config: AliasConfig) -> FxHashSet +pub fn collect_infects_from<'r, N>( + node: &N, + config: AliasConfig, + r: &'r Resolver, +) -> FxHashSet where - N: InfectableNode + VisitWith, + N: InfectableNode + VisitWith>, { if config.ignore_nested && node.is_fn_or_arrow_expr() { return Default::default(); @@ -105,6 +110,8 @@ where accesses: FxHashSet::default(), max_entries: None, + + r, }; node.visit_with(&mut visitor); @@ -116,13 +123,14 @@ where pub struct TooManyAccesses; /// If the number of accesses exceeds `max_entries`, it returns `Err(())`. -pub fn try_collect_infects_from( +pub fn try_collect_infects_from<'r, N>( node: &N, config: AliasConfig, max_entries: usize, + r: &'r Resolver, ) -> Result, TooManyAccesses> where - N: InfectableNode + VisitWith, + N: InfectableNode + VisitWith>, { if config.ignore_nested && node.is_fn_or_arrow_expr() { return Ok(Default::default()); @@ -142,6 +150,7 @@ where accesses: FxHashSet::default(), max_entries: Some(max_entries), + r, }; node.visit_with(&mut visitor); @@ -153,7 +162,7 @@ where Ok(visitor.accesses) } -pub struct InfectionCollector { +pub struct InfectionCollector<'r> { config: AliasConfig, unresolved_ctxt: Option, @@ -164,18 +173,22 @@ pub struct InfectionCollector { accesses: FxHashSet, max_entries: Option, + + r: &'r Resolver, } -impl InfectionCollector { +impl<'r> InfectionCollector<'r> { fn add_binding(&mut self, e: &Ident) { - if self.bindings.insert(e.node_id) { - self.accesses.remove(&(e.node_id, AccessKind::Reference)); - self.accesses.remove(&(e.node_id, AccessKind::Call)); + let node_id = self.r.find_binding_by_ident(e); + if self.bindings.insert(node_id) { + self.accesses.remove(&(node_id, AccessKind::Reference)); + self.accesses.remove(&(node_id, AccessKind::Call)); } } fn add_usage(&mut self, e: &Ident) { - if self.bindings.contains(&e.node_id) { + let node_id = self.r.find_binding_by_ident(e); + if self.bindings.contains(&node_id) { return; } @@ -184,7 +197,7 @@ impl InfectionCollector { } self.accesses.insert(( - e.node_id, + node_id, if self.ctx.contains(Ctx::IsCallee) { AccessKind::Call } else { @@ -194,7 +207,7 @@ impl InfectionCollector { } } -impl Visit for InfectionCollector { +impl<'r> Visit for InfectionCollector<'r> { noop_visit_type!(); fn visit_arrow_expr(&mut self, n: &ArrowExpr) { diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index 588b41129517..e67e108e47e7 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -2,7 +2,7 @@ use ctx::BitContext; use rustc_hash::FxHashMap; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; -use swc_ecma_transforms_base::resolve::{RefTo, Resolver}; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_utils::{find_pat_ids, ExprCtx, ExprExt, IsEmpty, StmtExt, Type, Value}; use swc_ecma_visit::{noop_visit_type, Visit, VisitWith}; use swc_timer::timer; @@ -159,11 +159,8 @@ where self.scope.mark_used_arguments(); } - let node_id = match self.r.find_binding_by_ident(i) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + debug_assert!(i.node_id != NodeId::DUMMY, "i: {i:#?}"); + let node_id = self.r.find_binding_by_ident(i); if let Some(recr) = self.used_recursively.get(&node_id) { if let RecursiveUsage::Var { can_ignore: false } = recr { @@ -178,8 +175,9 @@ where } fn report_assign_pat(&mut self, p: &Pat, is_read_modify: bool) { - let ids: Vec = find_pat_ids(p); - for id in ids { + for id in find_pat_ids(p) { + debug_assert!(!self.r.is_ref_to_unresolved(id)); + let id = self.r.find_binding_by_node_id(id); // It's hard to determined the type of pat assignment self.data .report_assign(self.ctx, id, is_read_modify, Value::Unknown) @@ -189,8 +187,9 @@ where self.mark_mutation_if_member(e.as_member()); match &**e { Expr::Ident(i) => { + let node_id = self.r.find_binding_by_ident(i); self.data - .report_assign(self.ctx, i.node_id, is_read_modify, Value::Unknown) + .report_assign(self.ctx, node_id, is_read_modify, Value::Unknown) } _ => self.mark_mutation_if_member(e.as_member()), } @@ -199,7 +198,9 @@ where fn report_assign_expr_if_ident(&mut self, e: Option<&Ident>, is_op: bool, ty: Value) { if let Some(i) = e { - self.data.report_assign(self.ctx, i.node_id, is_op, ty) + let id = self.r.find_binding_by_node_id(i.node_id); + debug_assert!(id != NodeId::DUMMY); + self.data.report_assign(self.ctx, id, is_op, ty) } } @@ -210,9 +211,7 @@ where kind: Option, is_fn_decl: bool, ) -> &mut S::VarData { - self.scope.add_declared_symbol(i); - - let v = self.data.declare_decl(self.ctx, i, init_type, kind); + let v = self.data.declare_decl(self.ctx, i, init_type, kind, self.r); if is_fn_decl { v.mark_declared_as_fn_decl(); @@ -236,7 +235,8 @@ where fn mark_mutation_if_member(&mut self, e: Option<&MemberExpr>) { if let Some(m) = e { for_each_id_ref_in_expr(&m.obj, &mut |id| { - self.data.mark_property_mutation(id.node_id) + let id = self.r.find_binding_by_ident(id); + self.data.mark_property_mutation(id) }); } } @@ -300,6 +300,7 @@ where match &n.left { AssignTarget::Pat(p) => { for id in find_pat_ids(p) { + let id = self.r.find_binding_by_node_id(id); self.data.report_assign( self.ctx, id, @@ -320,13 +321,12 @@ where if n.op == op!("=") { let left = match &n.left { - AssignTarget::Simple(left) => left.leftmost().map(Ident::to_id), AssignTarget::Simple(left) => left.leftmost(), AssignTarget::Pat(..) => None, }; if let Some(left) = left { - let mut v = None; + let mut v: Option<&mut S::VarData> = None; for id in collect_infects_from( &n.right, AliasConfig { @@ -334,12 +334,18 @@ where ignore_named_child_scope: true, ..Default::default() }, + self.r, ) { + debug_assert_eq!(self.r.find_binding_by_node_id(id.0), id.0); + if v.is_none() { - v = Some(self.data.var_or_default(left.node_id)); + debug_assert!(!self.r.is_ref_to_unresolved(left.node_id)); + let left_node_id = self.r.find_binding_by_ident(left); + debug_assert!(left_node_id != NodeId::DUMMY); + v = Some(self.data.var_or_default(left_node_id)); } - v.as_mut().unwrap().add_infects_to(id.clone()); + v.as_mut().unwrap().add_infects_to(id); } } } @@ -379,7 +385,10 @@ where } else { if e.op == op!("in") { for_each_id_ref_in_expr(&e.right, &mut |obj| { - let var = self.data.var_or_default(obj.node_id); + debug_assert!(!self.r.is_ref_to_unresolved(obj.node_id)); + let node_id = self.r.find_binding_by_ident(obj); + debug_assert!(node_id != obj.node_id); + let var = self.data.var_or_default(node_id); var.mark_used_as_ref(); match &*e.left { @@ -405,7 +414,7 @@ where tracing::instrument(level = "debug", skip_all) )] fn visit_binding_ident(&mut self, n: &BindingIdent) { - self.visit_pat_id(&Ident::from(n)); + self.visit_pat_id(&n.id); } #[cfg_attr( @@ -440,11 +449,8 @@ where if let Callee::Expr(callee) = &n.callee { for_each_id_ref_in_expr(callee, &mut |i| { - let node_id = match self.r.find_binding_by_ident(i) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); debug_assert!(node_id != i.node_id); self.data.var_or_default(node_id).mark_used_as_callee(); }); @@ -459,6 +465,7 @@ where if is_safe_to_access_prop(&arg.expr) { if let Pat::Ident(id) = &p.pat { + debug_assert!(self.r.is_ref_to_itself(id.node_id)); self.data .var_or_default(id.node_id) .mark_initialized_with_safe_value(); @@ -477,6 +484,7 @@ where if is_safe_to_access_prop(&arg.expr) { if let Pat::Ident(id) = &p { + debug_assert!(self.r.is_ref_to_itself(id.node_id)); self.data .var_or_default(id.node_id) .mark_initialized_with_safe_value(); @@ -505,7 +513,10 @@ where if call_may_mutate { for a in &n.args { for_each_id_ref_in_expr(&a.expr, &mut |id| { - self.data.mark_property_mutation(id.node_id); + debug_assert!(!self.r.is_ref_to_itself(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); + debug_assert!(node_id != id.node_id); + self.data.mark_property_mutation(node_id); }); } } @@ -513,11 +524,8 @@ where for arg in &n.args { for_each_id_ref_in_expr(&arg.expr, &mut |arg| { - let node_id = match self.r.find_binding_by_ident(arg) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; + debug_assert!(!self.r.is_ref_to_itself(arg.node_id)); + let node_id = self.r.find_binding_by_ident(arg); self.data.var_or_default(node_id).mark_used_as_arg(); }) } @@ -529,7 +537,9 @@ where } Expr::Member(m) if !m.obj.is_ident() => { for_each_id_ref_in_expr(&m.obj, &mut |id| { - self.data.var_or_default(id.node_id).mark_used_as_ref() + debug_assert!(!self.r.is_ref_to_itself(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); + self.data.var_or_default(node_id).mark_used_as_ref() }) } _ => {} @@ -676,11 +686,13 @@ where match d { DefaultDecl::Class(c) => { if let Some(i) = &c.ident { + debug_assert!(self.r.is_ref_to_itself(i.node_id)); self.data.var_or_default(i.node_id).prevent_inline(); } } DefaultDecl::Fn(f) => { if let Some(i) = &f.ident { + debug_assert!(self.r.is_ref_to_itself(i.node_id)); self.data.var_or_default(i.node_id).prevent_inline(); } } @@ -708,16 +720,18 @@ where match &n.decl { Decl::Class(c) => { + debug_assert!(self.r.is_ref_to_itself(c.ident.node_id)); self.data.var_or_default(c.ident.node_id).prevent_inline(); } Decl::Fn(f) => { + debug_assert!(self.r.is_ref_to_itself(f.ident.node_id)); self.data.var_or_default(f.ident.node_id).prevent_inline(); } Decl::Var(v) => { - let ids = find_pat_ids(v); - - for id in ids { - self.data.var_or_default(id).mark_as_exported(); + for id in find_pat_ids(v) { + debug_assert!(!self.r.is_ref_to_unresolved(id)); + let node_id = self.r.find_binding_by_node_id(id); + self.data.var_or_default(node_id).mark_as_exported(); } } _ => {} @@ -738,7 +752,8 @@ where match &n.orig { ModuleExportName::Ident(orig) => { self.report_usage(orig); - let v = self.data.var_or_default(orig.node_id); + let node_id = self.r.find_binding_by_ident(orig); + let v = self.data.var_or_default(node_id); v.prevent_inline(); v.mark_used_as_ref(); } @@ -789,8 +804,9 @@ where if e.spread.is_some() { for_each_id_ref_in_expr(&e.expr, &mut |i| { + let node_id = self.r.find_binding_by_ident(i); self.data - .var_or_default(i.node_id) + .var_or_default(node_id) .mark_indexed_with_dynamic_key(); }); } @@ -807,14 +823,16 @@ where self.with_ctx(ctx) .declare_decl(&n.ident, Some(Value::Known(Type::Obj)), None, true); + let node_id = n.ident.node_id; + debug_assert!(self.r.is_ref_to_itself(node_id)); if n.function.body.is_empty() { - self.data.var_or_default(n.ident.node_id).mark_as_pure_fn(); + self.data.var_or_default(node_id).mark_as_pure_fn(); } - let id = n.ident.node_id; - self.used_recursively.insert(id, RecursiveUsage::FnOrClass); + self.used_recursively + .insert(node_id, RecursiveUsage::FnOrClass); n.visit_children_with(self); - self.used_recursively.remove(&id); + self.used_recursively.remove(&node_id); { let mut v = None; @@ -825,9 +843,11 @@ where ignore_named_child_scope: true, ..Default::default() }, + self.r, ) { + debug_assert_eq!(self.r.find_binding_by_node_id(id.0), id.0); if v.is_none() { - v = Some(self.data.var_or_default(n.ident.node_id)); + v = Some(self.data.var_or_default(node_id)); } v.as_mut().unwrap().add_infects_to(id.clone()); @@ -841,12 +861,12 @@ where )] fn visit_fn_expr(&mut self, n: &FnExpr) { if let Some(n_id) = &n.ident { - self.data - .var_or_default(n_id.node_id) - .mark_declared_as_fn_expr(); + let node_id = n_id.node_id; + debug_assert!(self.r.is_ref_to_itself(node_id)); + self.data.var_or_default(node_id).mark_declared_as_fn_expr(); self.used_recursively - .insert(n_id.node_id, RecursiveUsage::FnOrClass); + .insert(node_id, RecursiveUsage::FnOrClass); n.visit_children_with(self); @@ -859,15 +879,16 @@ where ignore_named_child_scope: true, ..Default::default() }, + self.r, ) { + debug_assert_eq!(self.r.find_binding_by_node_id(id.0), id.0); if v.is_none() { - v = Some(self.data.var_or_default(n_id.node_id)); + v = Some(self.data.var_or_default(node_id)); } - v.as_mut().unwrap().add_infects_to(id); } } - self.used_recursively.remove(&n_id.node_id); + self.used_recursively.remove(&node_id); } else { n.visit_children_with(self); } @@ -1027,9 +1048,9 @@ where if let JSXElementName::Ident(i) = n { self.with_ctx(ctx).report_usage(i); - self.data - .var_or_default(i.node_id) - .mark_used_as_jsx_callee(); + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); + self.data.var_or_default(node_id).mark_used_as_jsx_callee(); } } @@ -1048,12 +1069,7 @@ where } for_each_id_ref_in_expr(&e.obj, &mut |obj| { - let node_id = match self.r.find_binding_by_ident(obj) { - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved => return, - RefTo::Itself => unreachable!(), - }; - debug_assert!(node_id != obj.node_id); + let node_id = self.r.find_binding_by_ident(obj); let v = self.data.var_or_default(node_id); v.mark_has_property_access(); @@ -1075,19 +1091,27 @@ where } }); - fn is_root_of_member_expr_declared(member_expr: &MemberExpr, data: &impl Storage) -> bool { + fn is_root_of_member_expr_declared( + this: &UsageAnalyzer<'_, S>, + member_expr: &MemberExpr, + data: &impl Storage, + ) -> bool { match &*member_expr.obj { - Expr::Member(member_expr) => is_root_of_member_expr_declared(member_expr, data), - Expr::Ident(ident) => data - .get_var_data(ident.node_id) - .map(|var| var.is_declared()) - .unwrap_or(false), + Expr::Member(member_expr) => { + is_root_of_member_expr_declared(this, member_expr, data) + } + Expr::Ident(ident) => { + let node_id = this.r.find_binding_by_ident(ident); + data.get_var_data(node_id) + .map(|var| var.is_declared()) + .unwrap_or(false) + } _ => false, } } - if is_root_of_member_expr_declared(e, &self.data) { + if is_root_of_member_expr_declared(self, e, &self.data) { if let MemberProp::Ident(ident) = &e.prop { self.data.add_property_atom(ident.sym.clone()); } @@ -1138,7 +1162,9 @@ where if let Some(args) = &n.args { for a in args { for_each_id_ref_in_expr(&a.expr, &mut |id| { - self.data.mark_property_mutation(id.node_id); + debug_assert!(!self.r.is_ref_to_itself(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); + self.data.mark_property_mutation(node_id); }); } } @@ -1269,6 +1295,7 @@ where e.visit_children_with(self); for_each_id_ref_in_expr(&e.expr, &mut |i| { + debug_assert!(self.r.is_ref_to_itself(i.node_id)); self.data .var_or_default(i.node_id) .mark_indexed_with_dynamic_key(); @@ -1421,12 +1448,15 @@ where ignore_named_child_scope: true, ..Default::default() }, + self.r, ) { + debug_assert_eq!(self.r.find_binding_by_node_id(id.0), id.0); if v.is_none() { - v = Some(self.data.var_or_default(var.node_id)); + debug_assert!(!self.r.is_ref_to_unresolved(var.id.node_id)); + let node_id = self.r.find_binding_by_ident(&var.id); + v = Some(self.data.var_or_default(node_id)); } - - v.as_mut().unwrap().add_infects_to(id.clone()); + v.as_mut().unwrap().add_infects_to(id); } } } @@ -1484,14 +1514,16 @@ where definite: false, .. } => { + debug_assert!(!self.r.is_ref_to_unresolved(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); self.used_recursively.insert( - id.node_id, + node_id, RecursiveUsage::Var { can_ignore: !init.may_have_side_effects(self.expr_ctx), }, ); e.init.visit_with(&mut *self.with_ctx(ctx)); - self.used_recursively.remove(&id.node_id); + self.used_recursively.remove(&node_id); return; } @@ -1500,7 +1532,9 @@ where init: None, .. } => { - self.data.var_or_default(id.node_id).mark_as_lazy_init(); + debug_assert!(!self.r.is_ref_to_unresolved(id.node_id)); + let node_id = self.r.find_binding_by_ident(id); + self.data.var_or_default(node_id).mark_as_lazy_init(); return; } _ => (), diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs index cd21837d9e4f..ca8b1ef19ab0 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/storage.rs @@ -1,6 +1,7 @@ use swc_atoms::Atom; use swc_common::{NodeId, SyntaxContext}; use swc_ecma_ast::*; +use swc_ecma_transforms_base::resolve::Resolver; use swc_ecma_utils::{Type, Value}; use super::{ctx::Ctx, ScopeKind}; @@ -34,6 +35,7 @@ pub trait Storage: Sized + Default { i: &Ident, init_type: Option>, kind: Option, + r: &Resolver, ) -> &mut Self::VarData; fn get_initialized_cnt(&self) -> usize; From fb3855d60b19b07196abb973ae56eceed46c152e Mon Sep 17 00:00:00 2001 From: bohan Date: Tue, 9 Sep 2025 19:06:44 +0800 Subject: [PATCH 09/13] deep lookadhead --- .../src/compress/optimize/iife.rs | 14 +- .../src/compress/optimize/inline.rs | 10 +- .../src/resolve/mod.rs | 213 ++++++++++++------ .../src/analyzer/mod.rs | 2 +- 4 files changed, 159 insertions(+), 80 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 5f9657d4808e..75965ed3a38b 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -204,15 +204,14 @@ impl Optimizer<'_> { continue; } debug_assert!(self.r.is_ref_to_itself(param.node_id)); - if let Some(usage) = self.data.vars.get(¶m.node_id) { + let node_id = param.node_id; + if let Some(usage) = self.data.vars.get(&node_id) { if usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { continue; } } - let arg = e.args.get(idx).map(|v| &v.expr); - - if let Some(arg) = arg { + if let Some(arg) = e.args.get(idx).map(|v| &v.expr) { match &**arg { Expr::Lit(Lit::Regex(..)) => continue, Expr::Lit(Lit::Str(s)) if s.value.len() > 3 => continue, @@ -220,14 +219,13 @@ impl Optimizer<'_> { _ => continue, } - let should_be_inlined = self.can_be_inlined_for_iife(arg); - if should_be_inlined { + if self.can_be_inlined_for_iife(arg) { trace_op!( "iife: Trying to inline argument ({}{:?})", param.id.sym, param.id.ctxt ); - vars.insert(param.node_id, arg.clone()); + vars.insert(node_id, arg.clone()); } else { trace_op!( "iife: Trying to inline argument ({}{:?}) (not inlinable)", @@ -242,7 +240,7 @@ impl Optimizer<'_> { param.id.ctxt ); - vars.insert(param.node_id, Expr::undefined(param.span())); + vars.insert(node_id, Expr::undefined(param.span())); } } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index 846c65526bf6..b5b26e9c72a4 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -707,10 +707,10 @@ impl Optimizer<'_> { return; } - let id = i.node_id; - debug_assert!(self.r.is_ref_to_itself(id)); + let node_id = i.node_id; + debug_assert!(self.r.is_ref_to_itself(node_id)); - if let Some(usage) = self.data.vars.get(&id) { + if let Some(usage) = self.data.vars.get(&node_id) { if usage .flags .contains(VarUsageInfoFlags::DECLARED_AS_CATCH_PARAM) @@ -778,7 +778,7 @@ impl Optimizer<'_> { } self.vars.simple_functions.insert( - id, + node_id, FnExpr { ident: None, function: f.function.clone(), @@ -873,7 +873,7 @@ impl Optimizer<'_> { } }; - self.vars.vars_for_inlining.insert(id, e); + self.vars.vars_for_inlining.insert(node_id, e); } else { log_abort!("inline: [x] Usage: {:?}", usage); } diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 02b863a022de..3977e55e8084 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -217,6 +217,20 @@ impl Resolver { for prop in n.props.iter_mut() { match prop { ObjectPatProp::KeyValue(p) => { + if let PropName::Computed(key) = &mut p.key { + struct BindingIdent<'r> { + r: &'r mut Resolver, + } + impl<'r> VisitMut for BindingIdent<'r> { + noop_visit_mut_type!(); + + fn visit_mut_ident(&mut self, ident: &mut Ident) { + self.r.add_binding_for_ident(ident); + } + } + let mut v = BindingIdent { r: self }; + key.visit_mut_children_with(&mut v); + }; self.visit_pat_with_binding(&mut p.value, is_var); } ObjectPatProp::Assign(p) => { @@ -247,67 +261,6 @@ impl Resolver { } } - fn lookahead_hoist_stmt(&mut self, stmt: &mut Stmt) { - let Stmt::Decl(decl) = stmt else { - return; - }; - match decl { - Decl::Fn(n) => { - self.add_binding_for_ident(&mut n.ident); - } - Decl::Class(n) => { - self.add_binding_for_ident(&mut n.ident); - } - _ => {} - } - } - - fn lookahead_hoist_stmts(&mut self, stmts: &mut Vec) { - for stmt in stmts { - self.lookahead_hoist_stmt(stmt); - } - } - - fn lookahead_hoist_module_items(&mut self, stmts: &mut Vec) { - debug_assert!(self.current_scope_id == ScopeId::TOP_LEVEL); - for stmt in stmts { - let decl = match stmt { - ModuleItem::ModuleDecl(m) => m, - ModuleItem::Stmt(stmt) => { - self.lookahead_hoist_stmt(stmt); - continue; - } - }; - match decl { - ModuleDecl::Import(n) => { - for spec in &mut n.specifiers { - match spec { - ImportSpecifier::Named(n) => { - self.add_binding_for_ident(&mut n.local); - } - ImportSpecifier::Default(n) => { - self.add_binding_for_ident(&mut n.local); - } - ImportSpecifier::Namespace(n) => { - self.add_binding_for_ident(&mut n.local); - } - } - } - } - ModuleDecl::ExportDecl(n) => match &mut n.decl { - Decl::Fn(n) => { - self.add_binding_for_ident(&mut n.ident); - } - Decl::Class(n) => { - self.add_binding_for_ident(&mut n.ident); - } - _ => {} - }, - _ => {} - } - } - } - fn find_binding_or_add_into_global(&mut self, ident: &mut Ident) { if let Some(to) = self.lookup_binding(&ident.sym, self.current_scope_id) { self.add_reference(ident, to); @@ -421,7 +374,9 @@ impl VisitMut for Resolver { fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { for decl in &mut node.decls { - self.visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); + if node.kind != VarDeclKind::Var { + self.visit_pat_with_binding(&mut decl.name, false); + } decl.init.visit_mut_children_with(self); } } @@ -436,10 +391,16 @@ impl VisitMut for Resolver { self.visit_pat_with_binding(&mut node.pat, false); } + fn visit_mut_function(&mut self, node: &mut Function) { + let mut lookahead = DeepLookahead { r: self }; + node.body.visit_mut_with(&mut lookahead); + node.visit_mut_children_with(self); + } + fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { debug_assert!(self.is_ref_to_itself(node.ident.node_id)); self.with_new_scope(ScopeKind::Fn, |this| { - node.function.visit_mut_children_with(this); + node.function.visit_mut_with(this); }); } @@ -449,7 +410,7 @@ impl VisitMut for Resolver { this.add_binding_for_ident(ident); } this.with_new_scope(ScopeKind::Fn, |this| { - node.function.visit_mut_children_with(this); + node.function.visit_mut_with(this); }); }); } @@ -459,6 +420,10 @@ impl VisitMut for Resolver { for param in &mut node.params { this.visit_pat_with_binding(param, false); } + if let Some(block_stmt) = node.body.as_mut_block_stmt() { + let mut lookahead = DeepLookahead { r: this }; + block_stmt.visit_mut_children_with(&mut lookahead); + } node.body.visit_mut_children_with(this); }); } @@ -480,12 +445,16 @@ impl VisitMut for Resolver { } fn visit_mut_stmts(&mut self, node: &mut Vec) { - self.lookahead_hoist_stmts(node); + let mut lookahead = ShadowLookahead { r: self }; + lookahead.lookahead_hoist_stmts(node); node.visit_mut_children_with(self); } fn visit_mut_module_items(&mut self, node: &mut Vec) { - self.lookahead_hoist_module_items(node); + let mut lookahead = ShadowLookahead { r: self }; + lookahead.lookahead_hoist_module_items(node); + let mut lookahead = DeepLookahead { r: self }; + node.visit_mut_children_with(&mut lookahead); node.visit_mut_children_with(self); } @@ -552,7 +521,119 @@ impl VisitMut for Resolver { fn visit_mut_script(&mut self, node: &mut Script) { self.start_visit_with(|this| { + let mut lookahead = DeepLookahead { r: this }; + node.body.visit_mut_children_with(&mut lookahead); this.visit_mut_stmts(&mut node.body); }); } } + +/// only lookahead current block +struct ShadowLookahead<'r> { + r: &'r mut Resolver, +} + +impl<'r> ShadowLookahead<'r> { + fn lookahead_hoist_stmt(&mut self, stmt: &mut Stmt) { + let Stmt::Decl(decl) = stmt else { + return; + }; + match decl { + Decl::Fn(n) => { + self.r.add_binding_for_ident(&mut n.ident); + } + Decl::Class(n) => { + self.r.add_binding_for_ident(&mut n.ident); + } + _ => {} + } + } + + fn lookahead_hoist_stmts(&mut self, stmts: &mut Vec) { + for stmt in stmts { + self.lookahead_hoist_stmt(stmt); + } + } + + fn lookahead_hoist_module_items(&mut self, stmts: &mut Vec) { + debug_assert!(self.r.current_scope_id == ScopeId::TOP_LEVEL); + for stmt in stmts { + let decl = match stmt { + ModuleItem::ModuleDecl(m) => m, + ModuleItem::Stmt(stmt) => { + self.lookahead_hoist_stmt(stmt); + continue; + } + }; + match decl { + ModuleDecl::Import(n) => { + for spec in &mut n.specifiers { + match spec { + ImportSpecifier::Named(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Default(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Namespace(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + } + } + } + ModuleDecl::ExportDecl(n) => match &mut n.decl { + Decl::Fn(n) => { + self.r.add_binding_for_ident(&mut n.ident); + } + Decl::Class(n) => { + self.r.add_binding_for_ident(&mut n.ident); + } + _ => {} + }, + _ => {} + } + } + } +} + +/// lookahead current block and its child blocks(exclude function, class...) +struct DeepLookahead<'r> { + r: &'r mut Resolver, +} + +impl<'r> VisitMut for DeepLookahead<'r> { + noop_visit_mut_type!(); + + fn visit_mut_arrow_expr(&mut self, _: &mut ArrowExpr) {} + + fn visit_mut_constructor(&mut self, _: &mut Constructor) {} + + fn visit_mut_expr(&mut self, _: &mut Expr) {} + + fn visit_mut_function(&mut self, _: &mut Function) {} + + fn visit_mut_param(&mut self, _: &mut Param) {} + + fn visit_mut_assign_target(&mut self, _: &mut AssignTarget) {} + + fn visit_mut_setter_prop(&mut self, _: &mut SetterProp) {} + + fn visit_mut_tagged_tpl(&mut self, _: &mut TaggedTpl) {} + + fn visit_mut_tpl(&mut self, _: &mut Tpl) {} + + fn visit_mut_fn_decl(&mut self, _: &mut FnDecl) {} + + fn visit_mut_class_decl(&mut self, _: &mut ClassDecl) {} + + fn visit_mut_import_decl(&mut self, _: &mut ImportDecl) {} + + fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { + if node.kind != VarDeclKind::Var { + return; + } + for decl in &mut node.decls { + self.r.visit_pat_with_binding(&mut decl.name, true); + } + } +} diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index e67e108e47e7..2890b35eee3a 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -176,7 +176,7 @@ where fn report_assign_pat(&mut self, p: &Pat, is_read_modify: bool) { for id in find_pat_ids(p) { - debug_assert!(!self.r.is_ref_to_unresolved(id)); + debug_assert!(!self.r.is_ref_to_unresolved(id), "p: {p:#?}, id: {id:#?}"); let id = self.r.find_binding_by_node_id(id); // It's hard to determined the type of pat assignment self.data From 90255d9191f2797b3b42ec765c57f5a0f94f9090 Mon Sep 17 00:00:00 2001 From: bohan Date: Wed, 10 Sep 2025 19:46:53 +0800 Subject: [PATCH 10/13] visit twice --- .../src/compress/hoist_decls.rs | 4 +- .../src/compress/optimize/iife.rs | 2 + .../src/compress/optimize/inline.rs | 5 +- .../src/compress/optimize/mod.rs | 6 - .../src/compress/optimize/sequences.rs | 2 - .../src/compress/optimize/unused.rs | 2 +- crates/swc_ecma_minifier/src/program_data.rs | 2 +- .../src/resolve/mod.rs | 407 ++++++++++-------- .../src/resolve/reference.rs | 4 + .../src/resolve/scope.rs | 13 +- .../src/analyzer/mod.rs | 7 +- crates/swc_ecma_utils/src/ident.rs | 4 +- 12 files changed, 264 insertions(+), 194 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs index 4398f39c69ad..127b8cf59fa5 100644 --- a/crates/swc_ecma_minifier/src/compress/hoist_decls.rs +++ b/crates/swc_ecma_minifier/src/compress/hoist_decls.rs @@ -66,9 +66,11 @@ impl Hoister<'_> { let ids: Vec = find_pat_ids(&var.decls); if ids.iter().any(|id| { + debug_assert!(!self.r.is_ref_to_unresolved(*id)); + let id = self.r.find_binding_by_node_id(*id); self.data .vars - .get(id) + .get(&id) .map(|v| !v.flags.contains(VarUsageInfoFlags::USED_ABOVE_DECL)) .unwrap_or(false) }) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs index 75965ed3a38b..564ad1184f65 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/iife.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/iife.rs @@ -1101,6 +1101,8 @@ impl Optimizer<'_> { let ids = find_pat_ids(decl); for id in ids { + debug_assert!(!self.r.is_ref_to_unresolved(id)); + let id = self.r.find_binding_by_node_id(id); if let Some(usage) = self.data.vars.get_mut(&id) { // as we turn var declaration into assignment // we need to maintain correct var usage diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index b5b26e9c72a4..f1f59a4e3261 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -54,7 +54,6 @@ impl Optimizer<'_> { } } - debug_assert!(!self.r.is_ref_to_unresolved(ident.node_id)); let node_id = self.r.find_binding_by_ident(ident); debug_assert!(node_id != NodeId::DUMMY); if let Some(usage) = self.data.vars.get(&node_id) { @@ -435,8 +434,10 @@ impl Optimizer<'_> { Expr::Fn(f) => { let excluded: Vec = find_pat_ids(&f.function.params); + debug_assert!(excluded.iter().all(|id| self.r.is_ref_to_itself(*id))); for id in idents_used_by(&f.function.params) { + let id = self.r.find_binding_by_node_id(id); if excluded.contains(&id) { continue; } @@ -452,8 +453,10 @@ impl Optimizer<'_> { Expr::Arrow(f) => { let excluded: Vec = find_pat_ids(&f.params); + debug_assert!(excluded.iter().all(|id| self.r.is_ref_to_itself(*id))); for id in idents_used_by(&f.params) { + let id = self.r.find_binding_by_node_id(id); if excluded.contains(&id) { continue; } diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index d755e2bb4e1e..a1367c5e74fd 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -358,10 +358,6 @@ impl Optimizer<'_> { return false; } - if self.r.is_ref_to_binding(node_id) || self.r.is_ref_to_itself(node_id) { - return true; - } - if id.ctxt != self.marks.top_level_ctxt { return true; } @@ -914,7 +910,6 @@ impl Optimizer<'_> { right, .. }) => { - debug_assert!(!self.r.is_ref_to_unresolved(i.node_id)); let old = self.r.find_binding_by_ident(i); self.store_var_for_inlining(&mut i.id, right, true); @@ -1840,7 +1835,6 @@ impl VisitMut for Optimizer<'_> { .. }) => { if let Some(i) = left.as_ident_mut() { - debug_assert!(!self.r.is_ref_to_unresolved(i.node_id)); let old = self.r.find_binding_by_ident(&i.id); self.store_var_for_inlining(i, right, false); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs index 378eddf32aee..0e0b95fd38f4 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs @@ -391,7 +391,6 @@ impl Optimizer<'_> { .. })) => { if let Some(id) = obj.as_ident() { - debug_assert!(!self.r.is_ref_to_unresolved(id.node_id)); let node_id = self.r.find_binding_by_ident(id); if let Some(usage) = self.data.vars.get(&node_id) { id.ctxt != self.ctx.expr_ctx.unresolved_ctxt @@ -2289,7 +2288,6 @@ impl Optimizer<'_> { } }; - debug_assert!(!self.r.is_ref_to_unresolved(left_id.node_id)); let left_node_id = self.r.find_binding_by_ident(&left_id); if let Some(usage) = self.data.vars.get(&left_node_id) { diff --git a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs index d58ec738b018..4c1a9d8b147d 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs @@ -259,7 +259,7 @@ impl Optimizer<'_> { } } - debug_assert!(!self.r.is_ref_to_itself(e.node_id)); + debug_assert!(!self.r.is_ref_to_itself(e.node_id), "e: {e:#?}"); let node_id = self.r.find_binding_by_ident(e); if let Some(usage) = self.data.vars.get(&node_id) { if !usage.flags.contains(VarUsageInfoFlags::DECLARED) { diff --git a/crates/swc_ecma_minifier/src/program_data.rs b/crates/swc_ecma_minifier/src/program_data.rs index f3ab82030076..c64eed60a201 100644 --- a/crates/swc_ecma_minifier/src/program_data.rs +++ b/crates/swc_ecma_minifier/src/program_data.rs @@ -470,7 +470,7 @@ impl Storage for ProgramData { // debug!(has_init = has_init, "declare_decl(`{}`)", i); // } - debug_assert!(!r.is_ref_to_unresolved(i.node_id)); + debug_assert!(!r.is_ref_to_unresolved(i.node_id), "ident: {i:#?}"); let node_id = r.find_binding_by_ident(i); let v = self.vars.entry(node_id).or_default(); diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 3977e55e8084..aceea8c005b0 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -18,11 +18,14 @@ pub struct Resolver { scopes: ScopeArena, current_scope_id: ScopeId, + next_scope_id: u32, current_node_id: u32, } -pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { +pub fn name_resolution( + root: &mut (impl VisitMutWith + for<'r> VisitMutWith>), +) -> Resolver { let mut scopes = ScopeArena::default(); let export_scope = scopes.alloc_export_scope(); debug_assert_eq!(export_scope, ScopeId::EXPORT); @@ -32,8 +35,14 @@ pub fn name_resolution(root: &mut impl VisitMutWith) -> Resolver { current_node_id: 0, scopes, current_scope_id: export_scope, + next_scope_id: 0, }; + let mut lookahead = LookaheadResolver { r: &mut resolver }; + root.visit_mut_with(&mut lookahead); + + resolver.current_scope_id = ScopeId::TOP_LEVEL; + resolver.next_scope_id = ScopeId::TOP_LEVEL.0 + 1; root.visit_mut_with(&mut resolver); resolver } @@ -70,21 +79,21 @@ impl Resolver { } ///```txt + /// // case 1: /// console.log(xx) /// ~~~~~~~ -> unresolved + /// + /// // case 2: + /// b = 2; + /// ~ -> unresolved /// ``` pub fn is_ref_to_unresolved(&self, id: NodeId) -> bool { matches!(self.references.get_binding(id), RefTo::Unresolved(_)) } ///```txt - /// // case 1: /// let a = 1; /// ~ -> itself - /// - /// // case 2: - /// b = 2; - /// ~ -> itself (global) /// ``` pub fn is_ref_to_itself(&self, id: NodeId) -> bool { matches!(self.references.get_binding(id), RefTo::Itself) @@ -128,7 +137,7 @@ impl Resolver { fn add_reference(&mut self, node: &mut Ident, to: NodeId) { let id = self.next_node_id(); - debug_assert!(node.node_id == NodeId::DUMMY); + debug_assert!(node.node_id == NodeId::DUMMY, "node: {node:#?}"); node.node_id = id; self.references.add_reference(id, to); } @@ -162,13 +171,6 @@ impl Resolver { } } - fn with_new_scope(&mut self, kind: ScopeKind, f: impl FnOnce(&mut Self)) { - let saved_scope_id = self.current_scope_id; - self.current_scope_id = self.scopes.alloc_new_scope(self.current_scope_id, kind); - f(self); - self.current_scope_id = saved_scope_id; - } - fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { let hoist_decl_var_kind = |this: &mut Self, i: &mut Ident| { let mut scope_id = this.current_scope_id; @@ -261,14 +263,11 @@ impl Resolver { } } - fn find_binding_or_add_into_global(&mut self, ident: &mut Ident) { + fn find_binding_or_add_into_unresolved(&mut self, ident: &mut Ident) { if let Some(to) = self.lookup_binding(&ident.sym, self.current_scope_id) { self.add_reference(ident, to); } else { - let id = self.next_node_id(); - debug_assert!(ident.node_id == NodeId::DUMMY); - ident.node_id = id; - self.add_binding(ScopeId::GLOBAL, id, ident.sym.clone()); + self.mark_unresolved(ident); } } @@ -285,7 +284,7 @@ impl Resolver { self.visit_assign_pat_with_binding(&mut p.value); } ObjectPatProp::Assign(p) => { - self.find_binding_or_add_into_global(&mut p.key.id); + self.find_binding_or_add_into_unresolved(&mut p.key.id); } ObjectPatProp::Rest(p) => { self.visit_assign_pat_with_binding(&mut p.arg); @@ -297,7 +296,7 @@ impl Resolver { fn visit_assign_expr_with_binding(&mut self, n: &mut Expr) { match n { Expr::Ident(i) => { - self.find_binding_or_add_into_global(i); + self.find_binding_or_add_into_unresolved(i); } Expr::Member(n) => { self.visit_assign_expr_with_binding(&mut n.obj); @@ -310,7 +309,7 @@ impl Resolver { fn visit_assign_pat_with_binding(&mut self, pat: &mut Pat) { match pat { Pat::Ident(n) => { - self.find_binding_or_add_into_global(n); + self.find_binding_or_add_into_unresolved(n); } Pat::Array(n) => { self.visit_assign_array_pat_with_binding(n); @@ -332,18 +331,16 @@ impl Resolver { } } - fn start_visit_with(&mut self, f: impl FnOnce(&mut Self)) { - debug_assert_eq!(self.current_scope_id, ScopeId::EXPORT); - let unresolved_scope = self.scopes.alloc_unresolved_scope(); - debug_assert_eq!(unresolved_scope, ScopeId::UNRESOLVED); - self.current_scope_id = unresolved_scope; - self.with_new_scope(ScopeKind::Global, |this| { - debug_assert_eq!(this.current_scope_id, ScopeId::GLOBAL); - this.with_new_scope(ScopeKind::TopLevel, |this| { - debug_assert_eq!(this.current_scope_id, ScopeId::TOP_LEVEL); - f(this); - }); - }); + fn with_new_scope(&mut self, _kind: ScopeKind, f: impl FnOnce(&mut Self)) { + debug_assert!(matches!( + self.scopes.get(ScopeId(self.next_scope_id)).kind(), + _kind + )); + let saved_scope_id = self.current_scope_id; + self.current_scope_id = ScopeId(self.next_scope_id); + self.next_scope_id += 1; + f(self); + self.current_scope_id = saved_scope_id; } } @@ -374,10 +371,8 @@ impl VisitMut for Resolver { fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { for decl in &mut node.decls { - if node.kind != VarDeclKind::Var { - self.visit_pat_with_binding(&mut decl.name, false); - } - decl.init.visit_mut_children_with(self); + // `decl.name` had been defined in `LookaheadResolver` + decl.init.visit_mut_with(self); } } @@ -387,14 +382,8 @@ impl VisitMut for Resolver { }); } - fn visit_mut_param(&mut self, node: &mut Param) { - self.visit_pat_with_binding(&mut node.pat, false); - } - - fn visit_mut_function(&mut self, node: &mut Function) { - let mut lookahead = DeepLookahead { r: self }; - node.body.visit_mut_with(&mut lookahead); - node.visit_mut_children_with(self); + fn visit_mut_param(&mut self, _: &mut Param) { + // `node.pat` had been defined in `LookaheadResolver` } fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { @@ -415,16 +404,21 @@ impl VisitMut for Resolver { }); } + fn visit_mut_class_method(&mut self, node: &mut ClassMethod) { + self.with_new_scope(ScopeKind::Fn, |this| { + node.visit_mut_children_with(this); + }); + } + + fn visit_mut_method_prop(&mut self, node: &mut MethodProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| node.function.visit_mut_with(this)); + } + fn visit_mut_arrow_expr(&mut self, node: &mut ArrowExpr) { self.with_new_scope(ScopeKind::Fn, |this| { - for param in &mut node.params { - this.visit_pat_with_binding(param, false); - } - if let Some(block_stmt) = node.body.as_mut_block_stmt() { - let mut lookahead = DeepLookahead { r: this }; - block_stmt.visit_mut_children_with(&mut lookahead); - } - node.body.visit_mut_children_with(this); + // `node.params` had been defined in `LookaheadResolver` + node.body.visit_mut_with(this); }); } @@ -433,38 +427,52 @@ impl VisitMut for Resolver { if let Some(ident) = &mut node.ident { this.add_binding_for_ident(ident); } - node.class.visit_mut_children_with(this); + node.class.visit_mut_with(this); }); } fn visit_mut_class_decl(&mut self, node: &mut ClassDecl) { debug_assert!(self.is_ref_to_itself(node.ident.node_id)); self.with_new_scope(ScopeKind::Class, |this| { - node.class.visit_mut_children_with(this); + node.class.visit_mut_with(this); }); } - fn visit_mut_stmts(&mut self, node: &mut Vec) { - let mut lookahead = ShadowLookahead { r: self }; - lookahead.lookahead_hoist_stmts(node); - node.visit_mut_children_with(self); + fn visit_mut_for_of_stmt(&mut self, node: &mut ForOfStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); } - fn visit_mut_module_items(&mut self, node: &mut Vec) { - let mut lookahead = ShadowLookahead { r: self }; - lookahead.lookahead_hoist_module_items(node); - let mut lookahead = DeepLookahead { r: self }; - node.visit_mut_children_with(&mut lookahead); - node.visit_mut_children_with(self); + fn visit_mut_for_in_stmt(&mut self, node: &mut ForInStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); } - fn visit_mut_catch_clause(&mut self, node: &mut CatchClause) { + fn visit_mut_for_stmt(&mut self, node: &mut ForStmt) { self.with_new_scope(ScopeKind::Block, |this| { - if let Some(param) = &mut node.param { - this.visit_pat_with_binding(param, false); - } - node.body.visit_mut_children_with(this); + node.visit_mut_children_with(this); + }); + } + + fn visit_mut_try_stmt(&mut self, node: &mut TryStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.block.visit_mut_with(this); }); + + if let Some(handler) = node.handler.as_mut() { + self.with_new_scope(ScopeKind::Block, |this| { + // handler.param had been handled in `LookaheadResolver` + handler.body.visit_mut_with(this); + }); + } + + if let Some(finalizer) = node.finalizer.as_mut() { + self.with_new_scope(ScopeKind::Block, |this| { + finalizer.visit_mut_with(this); + }); + } } fn visit_mut_assign_expr(&mut self, node: &mut AssignExpr) { @@ -472,11 +480,11 @@ impl VisitMut for Resolver { match &mut node.left { AssignTarget::Simple(n) => match n { SimpleAssignTarget::Ident(ident) => { - self.find_binding_or_add_into_global(ident); + self.find_binding_or_add_into_unresolved(ident); } SimpleAssignTarget::Paren(expr) => { if let Some(ident) = expr.expr.as_mut_ident() { - self.find_binding_or_add_into_global(ident); + self.find_binding_or_add_into_unresolved(ident); } else { expr.visit_mut_children_with(self); } @@ -505,135 +513,190 @@ impl VisitMut for Resolver { node.right.visit_mut_children_with(self); } - fn visit_mut_setter_prop(&mut self, node: &mut SetterProp) { - node.key.visit_mut_children_with(self); - node.this_param.visit_mut_children_with(self); - self.visit_pat_with_binding(&mut node.param, false); - node.body.visit_mut_children_with(self); + fn visit_mut_getter_prop(&mut self, node: &mut GetterProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| node.body.visit_mut_with(this)); } - fn visit_mut_module(&mut self, node: &mut Module) { - // TODO: lookahead export spec - self.start_visit_with(|this| { - this.visit_mut_module_items(&mut node.body); - }); - } - - fn visit_mut_script(&mut self, node: &mut Script) { - self.start_visit_with(|this| { - let mut lookahead = DeepLookahead { r: this }; - node.body.visit_mut_children_with(&mut lookahead); - this.visit_mut_stmts(&mut node.body); + fn visit_mut_setter_prop(&mut self, node: &mut SetterProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| { + // `node.param` had been defined in `LookaheadResolver` + node.body.visit_mut_with(this) }); } } -/// only lookahead current block -struct ShadowLookahead<'r> { +pub struct LookaheadResolver<'r> { r: &'r mut Resolver, } -impl<'r> ShadowLookahead<'r> { - fn lookahead_hoist_stmt(&mut self, stmt: &mut Stmt) { - let Stmt::Decl(decl) = stmt else { - return; - }; - match decl { - Decl::Fn(n) => { - self.r.add_binding_for_ident(&mut n.ident); - } - Decl::Class(n) => { - self.r.add_binding_for_ident(&mut n.ident); - } - _ => {} - } +impl<'r> LookaheadResolver<'r> { + fn with_new_scope(&mut self, kind: ScopeKind, f: impl FnOnce(&mut Self)) { + let saved_scope_id = self.r.current_scope_id; + self.r.current_scope_id = self.r.scopes.alloc_new_scope(self.r.current_scope_id, kind); + f(self); + self.r.current_scope_id = saved_scope_id; } - fn lookahead_hoist_stmts(&mut self, stmts: &mut Vec) { - for stmt in stmts { - self.lookahead_hoist_stmt(stmt); - } + fn start_visit_with(&mut self, f: impl FnOnce(&mut Self)) { + debug_assert_eq!(self.r.current_scope_id, ScopeId::EXPORT); + let unresolved_scope = self.r.scopes.alloc_unresolved_scope(); + debug_assert_eq!(unresolved_scope, ScopeId::UNRESOLVED); + self.r.current_scope_id = unresolved_scope; + self.with_new_scope(ScopeKind::TopLevel, |this| { + debug_assert_eq!(this.r.current_scope_id, ScopeId::TOP_LEVEL); + f(this); + }); } +} - fn lookahead_hoist_module_items(&mut self, stmts: &mut Vec) { - debug_assert!(self.r.current_scope_id == ScopeId::TOP_LEVEL); - for stmt in stmts { - let decl = match stmt { - ModuleItem::ModuleDecl(m) => m, - ModuleItem::Stmt(stmt) => { - self.lookahead_hoist_stmt(stmt); - continue; - } - }; - match decl { - ModuleDecl::Import(n) => { - for spec in &mut n.specifiers { - match spec { - ImportSpecifier::Named(n) => { - self.r.add_binding_for_ident(&mut n.local); - } - ImportSpecifier::Default(n) => { - self.r.add_binding_for_ident(&mut n.local); - } - ImportSpecifier::Namespace(n) => { - self.r.add_binding_for_ident(&mut n.local); - } - } - } - } - ModuleDecl::ExportDecl(n) => match &mut n.decl { - Decl::Fn(n) => { - self.r.add_binding_for_ident(&mut n.ident); - } - Decl::Class(n) => { - self.r.add_binding_for_ident(&mut n.ident); - } - _ => {} - }, - _ => {} - } - } +impl<'r> VisitMut for LookaheadResolver<'r> { + noop_visit_mut_type!(); + + fn visit_mut_param(&mut self, node: &mut Param) { + self.r.visit_pat_with_binding(&mut node.pat, false); } -} -/// lookahead current block and its child blocks(exclude function, class...) -struct DeepLookahead<'r> { - r: &'r mut Resolver, -} + fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { + for decl in &mut node.decls { + self.r + .visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); + decl.init.visit_mut_with(self); + } + } -impl<'r> VisitMut for DeepLookahead<'r> { - noop_visit_mut_type!(); + fn visit_mut_block_stmt(&mut self, node: &mut BlockStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); + } - fn visit_mut_arrow_expr(&mut self, _: &mut ArrowExpr) {} + fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { + self.r.add_binding_for_ident(&mut node.ident); + self.with_new_scope(ScopeKind::Fn, |this| { + node.function.visit_mut_with(this); + }); + } - fn visit_mut_constructor(&mut self, _: &mut Constructor) {} + fn visit_mut_fn_expr(&mut self, node: &mut FnExpr) { + self.with_new_scope(ScopeKind::Fn, |this| { + this.with_new_scope(ScopeKind::Fn, |this| { + node.function.visit_mut_with(this); + }); + }); + } - fn visit_mut_expr(&mut self, _: &mut Expr) {} + fn visit_mut_class_method(&mut self, node: &mut ClassMethod) { + self.with_new_scope(ScopeKind::Fn, |this| { + node.visit_mut_children_with(this); + }); + } - fn visit_mut_function(&mut self, _: &mut Function) {} + fn visit_mut_method_prop(&mut self, node: &mut MethodProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| node.function.visit_mut_with(this)); + } - fn visit_mut_param(&mut self, _: &mut Param) {} + fn visit_mut_arrow_expr(&mut self, node: &mut ArrowExpr) { + self.with_new_scope(ScopeKind::Fn, |this| { + for param in &mut node.params { + this.r.visit_pat_with_binding(param, false); + } + node.body.visit_mut_with(this); + }); + } - fn visit_mut_assign_target(&mut self, _: &mut AssignTarget) {} + fn visit_mut_class_expr(&mut self, node: &mut ClassExpr) { + self.with_new_scope(ScopeKind::Class, |this| { + node.class.visit_mut_with(this); + }); + } - fn visit_mut_setter_prop(&mut self, _: &mut SetterProp) {} + fn visit_mut_class_decl(&mut self, node: &mut ClassDecl) { + self.r.add_binding_for_ident(&mut node.ident); + self.with_new_scope(ScopeKind::Class, |this| { + node.class.visit_mut_with(this); + }); + } - fn visit_mut_tagged_tpl(&mut self, _: &mut TaggedTpl) {} + fn visit_mut_for_of_stmt(&mut self, node: &mut ForOfStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); + } - fn visit_mut_tpl(&mut self, _: &mut Tpl) {} + fn visit_mut_for_in_stmt(&mut self, node: &mut ForInStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); + } - fn visit_mut_fn_decl(&mut self, _: &mut FnDecl) {} + fn visit_mut_for_stmt(&mut self, node: &mut ForStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.visit_mut_children_with(this); + }); + } - fn visit_mut_class_decl(&mut self, _: &mut ClassDecl) {} + fn visit_mut_import_decl(&mut self, node: &mut ImportDecl) { + for spec in &mut node.specifiers { + match spec { + ImportSpecifier::Named(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Default(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + ImportSpecifier::Namespace(n) => { + self.r.add_binding_for_ident(&mut n.local); + } + } + } + } - fn visit_mut_import_decl(&mut self, _: &mut ImportDecl) {} + fn visit_mut_try_stmt(&mut self, node: &mut TryStmt) { + self.with_new_scope(ScopeKind::Block, |this| { + node.block.visit_mut_with(this); + }); - fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { - if node.kind != VarDeclKind::Var { - return; + if let Some(handler) = node.handler.as_mut() { + self.with_new_scope(ScopeKind::Block, |this| { + if let Some(param) = &mut handler.param { + this.r.visit_pat_with_binding(param, false); + } + handler.body.visit_mut_with(this); + }); } - for decl in &mut node.decls { - self.r.visit_pat_with_binding(&mut decl.name, true); + + if let Some(finalizer) = node.finalizer.as_mut() { + self.with_new_scope(ScopeKind::Block, |this| { + finalizer.visit_mut_with(this); + }); } } + + fn visit_mut_getter_prop(&mut self, node: &mut GetterProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| node.body.visit_mut_with(this)); + } + + fn visit_mut_setter_prop(&mut self, node: &mut SetterProp) { + node.key.visit_mut_with(self); + self.with_new_scope(ScopeKind::Fn, |this| { + this.r.visit_pat_with_binding(&mut node.param, false); + node.body.visit_mut_with(this) + }); + } + + fn visit_mut_module(&mut self, node: &mut Module) { + self.start_visit_with(|this| { + this.visit_mut_module_items(&mut node.body); + }); + } + + fn visit_mut_script(&mut self, node: &mut Script) { + self.start_visit_with(|this| { + this.visit_mut_stmts(&mut node.body); + }); + } } diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs index 212ccb419329..c0aabaa3a4ea 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/reference.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -11,6 +11,7 @@ pub(super) enum RefTo { } impl ReferenceMap { + #[track_caller] pub(super) fn add_binding(&mut self, id: NodeId) { debug_assert!( self.0.len() == id.as_u32() as usize, @@ -21,17 +22,20 @@ impl ReferenceMap { self.0.push(RefTo::Itself); } + #[track_caller] pub(super) fn add_reference(&mut self, from: NodeId, to: NodeId) { debug_assert!(self.0.len() == from.as_u32() as usize); debug_assert!(from != to); self.0.push(RefTo::Binding(to)); } + #[track_caller] pub(super) fn add_unresolved_reference(&mut self, from: NodeId, unresolved: NodeId) { debug_assert!(self.0.len() == from.as_u32() as usize); self.0.push(RefTo::Unresolved(unresolved)); } + #[track_caller] pub(super) fn get_binding(&self, id: NodeId) -> RefTo { debug_assert!( (id.as_u32() as usize) < self.0.len(), diff --git a/crates/swc_ecma_transforms_base/src/resolve/scope.rs b/crates/swc_ecma_transforms_base/src/resolve/scope.rs index 2caae276bda5..8527c1821efc 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/scope.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/scope.rs @@ -16,7 +16,6 @@ pub(super) enum ScopeKind { Fn, Class, TopLevel, - Global, } impl Scope { @@ -38,12 +37,11 @@ impl Scope { } #[derive(Debug, Clone, Copy, PartialEq, Eq)] -pub(super) struct ScopeId(u32); +pub(super) struct ScopeId(pub(super) u32); impl ScopeId { pub const EXPORT: Self = Self(0); - pub const GLOBAL: Self = Self(2); - pub const TOP_LEVEL: Self = Self(3); + pub const TOP_LEVEL: Self = Self(2); pub const UNRESOLVED: Self = Self(1); } @@ -75,7 +73,12 @@ impl ScopeArena { } pub(super) fn get(&self, id: ScopeId) -> &Scope { - debug_assert!(id.0 < self.0.len() as u32); + debug_assert!( + id.0 < self.0.len() as u32, + "length: {}, index: {}", + self.0.len(), + id.0 + ); unsafe { self.0.get_unchecked(id.0 as usize) } } diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index 2890b35eee3a..ab0fcfde37d0 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -176,7 +176,6 @@ where fn report_assign_pat(&mut self, p: &Pat, is_read_modify: bool) { for id in find_pat_ids(p) { - debug_assert!(!self.r.is_ref_to_unresolved(id), "p: {p:#?}, id: {id:#?}"); let id = self.r.find_binding_by_node_id(id); // It's hard to determined the type of pat assignment self.data @@ -339,7 +338,6 @@ where debug_assert_eq!(self.r.find_binding_by_node_id(id.0), id.0); if v.is_none() { - debug_assert!(!self.r.is_ref_to_unresolved(left.node_id)); let left_node_id = self.r.find_binding_by_ident(left); debug_assert!(left_node_id != NodeId::DUMMY); v = Some(self.data.var_or_default(left_node_id)); @@ -1295,9 +1293,10 @@ where e.visit_children_with(self); for_each_id_ref_in_expr(&e.expr, &mut |i| { - debug_assert!(self.r.is_ref_to_itself(i.node_id)); + debug_assert!(!self.r.is_ref_to_itself(i.node_id)); + let node_id = self.r.find_binding_by_ident(i); self.data - .var_or_default(i.node_id) + .var_or_default(node_id) .mark_indexed_with_dynamic_key(); }); } diff --git a/crates/swc_ecma_utils/src/ident.rs b/crates/swc_ecma_utils/src/ident.rs index 83fb325c6e1d..9fb0a9b3c282 100644 --- a/crates/swc_ecma_utils/src/ident.rs +++ b/crates/swc_ecma_utils/src/ident.rs @@ -65,7 +65,9 @@ impl IdentLike for Ident { #[inline] fn from_ident(i: &Ident) -> Self { - Ident::new(i.sym.clone(), i.span, i.ctxt) + let mut ret = Ident::new(i.sym.clone(), i.span, i.ctxt); + ret.node_id = i.node_id; + ret } #[inline] From f4e1a39dfc03ceed4047d38578ca43516744c9c5 Mon Sep 17 00:00:00 2001 From: bohan Date: Wed, 10 Sep 2025 21:55:08 +0800 Subject: [PATCH 11/13] layout for `RefTo` --- .../src/resolve/mod.rs | 12 ++--- .../src/resolve/reference.rs | 51 +++++++++++++------ 2 files changed, 40 insertions(+), 23 deletions(-) diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index aceea8c005b0..d98acdbaa16c 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -50,11 +50,7 @@ pub fn name_resolution( impl Resolver { #[inline] pub fn find_binding_by_node_id(&self, id: NodeId) -> NodeId { - match self.references.get_binding(id) { - RefTo::Itself => id, - RefTo::Binding(node_id) => node_id, - RefTo::Unresolved(node_id) => node_id, - } + self.references.get_binding_node(id) } #[inline] @@ -75,7 +71,7 @@ impl Resolver { /// ~ -> special case, it refs to the **binding** where hoisted. /// ``` pub fn is_ref_to_binding(&self, id: NodeId) -> bool { - matches!(self.references.get_binding(id), RefTo::Binding(_)) + matches!(self.references.get_binding_kind(id), RefTo::Binding) } ///```txt @@ -88,7 +84,7 @@ impl Resolver { /// ~ -> unresolved /// ``` pub fn is_ref_to_unresolved(&self, id: NodeId) -> bool { - matches!(self.references.get_binding(id), RefTo::Unresolved(_)) + matches!(self.references.get_binding_kind(id), RefTo::Unresolved) } ///```txt @@ -96,7 +92,7 @@ impl Resolver { /// ~ -> itself /// ``` pub fn is_ref_to_itself(&self, id: NodeId) -> bool { - matches!(self.references.get_binding(id), RefTo::Itself) + matches!(self.references.get_binding_kind(id), RefTo::Itself) } pub fn add_reference_map(&mut self, from: &mut Ident, to: NodeId) { diff --git a/crates/swc_ecma_transforms_base/src/resolve/reference.rs b/crates/swc_ecma_transforms_base/src/resolve/reference.rs index c0aabaa3a4ea..ce10d85ea1ed 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/reference.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/reference.rs @@ -1,47 +1,68 @@ use swc_common::NodeId; #[derive(Debug, Default)] -pub(super) struct ReferenceMap(Vec); +pub(super) struct ReferenceMap { + node: Vec, + kind: Vec, +} #[derive(Debug, Clone, Copy, PartialEq)] pub(super) enum RefTo { Itself, - Binding(NodeId), - Unresolved(NodeId), + Binding, + Unresolved, } impl ReferenceMap { #[track_caller] pub(super) fn add_binding(&mut self, id: NodeId) { debug_assert!( - self.0.len() == id.as_u32() as usize, + self.node.len() == id.as_u32() as usize, "len: {}, id: {}", - self.0.len(), + self.node.len(), id.as_u32() ); - self.0.push(RefTo::Itself); + debug_assert!(self.node.len() == self.kind.len()); + self.node.push(id); + self.kind.push(RefTo::Itself); } #[track_caller] pub(super) fn add_reference(&mut self, from: NodeId, to: NodeId) { - debug_assert!(self.0.len() == from.as_u32() as usize); + debug_assert!(self.node.len() == from.as_u32() as usize); + debug_assert!(self.node.len() == self.kind.len()); debug_assert!(from != to); - self.0.push(RefTo::Binding(to)); + self.node.push(to); + self.kind.push(RefTo::Binding); } #[track_caller] pub(super) fn add_unresolved_reference(&mut self, from: NodeId, unresolved: NodeId) { - debug_assert!(self.0.len() == from.as_u32() as usize); - self.0.push(RefTo::Unresolved(unresolved)); + debug_assert!(self.node.len() == from.as_u32() as usize); + debug_assert!(self.node.len() == self.kind.len()); + self.node.push(unresolved); + self.kind.push(RefTo::Unresolved); + } + + #[track_caller] + pub(super) fn get_binding_kind(&self, id: NodeId) -> RefTo { + debug_assert!( + (id.as_u32() as usize) < self.node.len(), + "id: {id:#?}, self.node.len(): {}", + self.node.len() + ); + debug_assert!(self.node.len() == self.kind.len()); + unsafe { *self.kind.get_unchecked(id.as_u32() as usize) } } #[track_caller] - pub(super) fn get_binding(&self, id: NodeId) -> RefTo { + pub(super) fn get_binding_node(&self, id: NodeId) -> NodeId { debug_assert!( - (id.as_u32() as usize) < self.0.len(), - "id: {id:#?}, self.0.len(): {}", - self.0.len() + (id.as_u32() as usize) < self.node.len(), + "id: {id:#?}, self.node.len(): {}", + self.node.len() ); - unsafe { *self.0.get_unchecked(id.as_u32() as usize) } + debug_assert!(self.node.len() == self.kind.len()); + unsafe { *self.node.get_unchecked(id.as_u32() as usize) } } } From 05739483c0395e113d5aa8329c141c82752014cf Mon Sep 17 00:00:00 2001 From: bohan Date: Thu, 11 Sep 2025 00:49:01 +0800 Subject: [PATCH 12/13] hosit fn decl when non strict mode --- .../src/compress/optimize/inline.rs | 7 +- .../src/compress/optimize/sequences.rs | 8 +- .../src/compress/optimize/unused.rs | 4 +- .../src/resolve/mod.rs | 153 +++++++++++++----- .../src/analyzer/mod.rs | 13 +- 5 files changed, 126 insertions(+), 59 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index f1f59a4e3261..7962f9038453 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -650,8 +650,8 @@ impl Optimizer<'_> { return; } - debug_assert!(self.r.is_ref_to_itself(i.node_id)); - if let Some(usage) = self.data.vars.get(&i.node_id) { + let node_id = self.r.find_binding_by_ident(i); + if let Some(usage) = self.data.vars.get(&node_id) { if !usage.flags.contains(VarUsageInfoFlags::REASSIGNED) { trace_op!("typeofs: Storing typeof `{}{:?}`", i.sym, i.ctxt); match &*decl { @@ -710,8 +710,7 @@ impl Optimizer<'_> { return; } - let node_id = i.node_id; - debug_assert!(self.r.is_ref_to_itself(node_id)); + let node_id = self.r.find_binding_by_ident(i); if let Some(usage) = self.data.vars.get(&node_id) { if usage diff --git a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs index 0e0b95fd38f4..b35b9a0efb69 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs @@ -2381,8 +2381,8 @@ impl Optimizer<'_> { } Mergable::FnDecl(a) => { - debug_assert!(self.r.is_ref_to_itself(a.ident.node_id)); - if let Some(usage) = self.data.vars.get(&a.ident.node_id) { + let node_id = self.r.find_binding_by_ident(&a.ident); + if let Some(usage) = self.data.vars.get(&node_id) { if usage.ref_count != 1 || usage.flags.contains(VarUsageInfoFlags::REASSIGNED) || !usage.flags.contains(VarUsageInfoFlags::IS_FN_LOCAL) @@ -2473,8 +2473,10 @@ impl Optimizer<'_> { Mergable::FnDecl(a) => { // We can inline a function declaration as a function expression. + let mut ident = a.ident.take(); + ident.node_id = self.r.find_binding_by_ident(&ident); FnExpr { - ident: Some(a.ident.take()), + ident: Some(ident), function: a.function.take(), } .into() diff --git a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs index 4c1a9d8b147d..245c428a0b88 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/unused.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/unused.rs @@ -580,11 +580,11 @@ impl Optimizer<'_> { } // If it is not used, drop it. - debug_assert!(self.r.is_ref_to_itself(ident.node_id)); + let node_id = self.r.find_binding_by_ident(ident); if self .data .vars - .get(&ident.node_id) + .get(&node_id) .map(|v| v.usage_count == 0 && v.property_mutation_count == 0) .unwrap_or(false) { diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index d98acdbaa16c..3a95a6d878e2 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -21,6 +21,9 @@ pub struct Resolver { next_scope_id: u32, current_node_id: u32, + + strict_mode: bool, + is_module: bool, } pub fn name_resolution( @@ -36,6 +39,9 @@ pub fn name_resolution( scopes, current_scope_id: export_scope, next_scope_id: 0, + + strict_mode: false, + is_module: false, }; let mut lookahead = LookaheadResolver { r: &mut resolver }; @@ -48,12 +54,12 @@ pub fn name_resolution( } impl Resolver { - #[inline] + #[inline(always)] pub fn find_binding_by_node_id(&self, id: NodeId) -> NodeId { self.references.get_binding_node(id) } - #[inline] + #[inline(always)] pub fn find_binding_by_ident(&self, ident: &Ident) -> NodeId { self.find_binding_by_node_id(ident.node_id) } @@ -102,6 +108,7 @@ impl Resolver { self.references.add_reference(from.node_id, to); } + #[inline] pub fn add_unresolved(&mut self, ident: &mut Ident) { self.mark_unresolved(ident); } @@ -132,14 +139,21 @@ impl Resolver { } fn add_reference(&mut self, node: &mut Ident, to: NodeId) { - let id = self.next_node_id(); debug_assert!(node.node_id == NodeId::DUMMY, "node: {node:#?}"); - node.node_id = id; - self.references.add_reference(id, to); + if !self.is_module + && self.current_scope_id == ScopeId::TOP_LEVEL + && matches!(node.sym.as_str(), "undefined" | "NaN" | "Infinity") + { + self.mark_unresolved(node); + } else { + let id = self.next_node_id(); + node.node_id = id; + self.references.add_reference(id, to); + } } fn mark_unresolved(&mut self, node: &mut Ident) { - debug_assert!(node.node_id == NodeId::DUMMY); + debug_assert!(node.node_id == NodeId::DUMMY, "node: {node:#?}"); let id = self.next_node_id(); node.node_id = id; @@ -167,38 +181,39 @@ impl Resolver { } } - fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { - let hoist_decl_var_kind = |this: &mut Self, i: &mut Ident| { - let mut scope_id = this.current_scope_id; - loop { - let Some(parent) = this.scopes.get(scope_id).parent() else { - break; - }; - scope_id = parent; - if !matches!(this.scopes.get(parent).kind(), ScopeKind::Block) { - break; - } - } - let dummy_var = match this.scopes.get(scope_id).get_binding(&i.sym) { - Some(n) => n, - None => { - let dummy_var = this.next_node_id(); - this.references.add_binding(dummy_var); - this.scopes - .get_mut(scope_id) - .add_binding(i.sym.clone(), dummy_var); - dummy_var - } + fn hoist_decl_var_kind(&mut self, i: &mut Ident) { + let mut scope_id = self.current_scope_id; + loop { + let Some(parent) = self.scopes.get(scope_id).parent() else { + break; }; - let id = this.next_node_id(); - debug_assert!(i.node_id == NodeId::DUMMY); - i.node_id = id; - this.references.add_reference(id, dummy_var); + scope_id = parent; + if !matches!(self.scopes.get(parent).kind(), ScopeKind::Block) { + break; + } + } + let dummy_var = match self.scopes.get(scope_id).get_binding(&i.sym) { + Some(n) => n, + None => { + let dummy_var = self.next_node_id(); + self.references.add_binding(dummy_var); + self.scopes + .get_mut(scope_id) + .add_binding(i.sym.clone(), dummy_var); + dummy_var + } }; + let id = self.next_node_id(); + debug_assert!(i.node_id == NodeId::DUMMY); + i.node_id = id; + self.references.add_reference(id, dummy_var); + } + + fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { match pat { Pat::Ident(n) => { if is_var { - hoist_decl_var_kind(self, n); + self.hoist_decl_var_kind(n); } else { self.add_binding_for_ident(n); } @@ -233,7 +248,7 @@ impl Resolver { } ObjectPatProp::Assign(p) => { if is_var { - hoist_decl_var_kind(self, &mut p.key); + self.hoist_decl_var_kind(&mut p.key); } else { self.add_binding_for_ident(&mut p.key.id); } @@ -383,7 +398,7 @@ impl VisitMut for Resolver { } fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { - debug_assert!(self.is_ref_to_itself(node.ident.node_id)); + // `node.ident` had been defined in `LookaheadResolver` self.with_new_scope(ScopeKind::Fn, |this| { node.function.visit_mut_with(this); }); @@ -391,9 +406,7 @@ impl VisitMut for Resolver { fn visit_mut_fn_expr(&mut self, node: &mut FnExpr) { self.with_new_scope(ScopeKind::Fn, |this| { - if let Some(ident) = &mut node.ident { - this.add_binding_for_ident(ident); - } + // `node.ident` had been defined in `LookaheadResolver` this.with_new_scope(ScopeKind::Fn, |this| { node.function.visit_mut_with(this); }); @@ -420,9 +433,7 @@ impl VisitMut for Resolver { fn visit_mut_class_expr(&mut self, node: &mut ClassExpr) { self.with_new_scope(ScopeKind::Class, |this| { - if let Some(ident) = &mut node.ident { - this.add_binding_for_ident(ident); - } + // `node.ident` had been defined in `LookaheadResolver` node.class.visit_mut_with(this); }); } @@ -569,7 +580,12 @@ impl<'r> VisitMut for LookaheadResolver<'r> { } fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { - self.r.add_binding_for_ident(&mut node.ident); + if self.r.strict_mode { + self.r.add_binding_for_ident(&mut node.ident); + } else { + self.r.hoist_decl_var_kind(&mut node.ident); + } + self.with_new_scope(ScopeKind::Fn, |this| { node.function.visit_mut_with(this); }); @@ -577,12 +593,31 @@ impl<'r> VisitMut for LookaheadResolver<'r> { fn visit_mut_fn_expr(&mut self, node: &mut FnExpr) { self.with_new_scope(ScopeKind::Fn, |this| { + if let Some(ident) = &mut node.ident { + this.r.add_binding_for_ident(ident); + } this.with_new_scope(ScopeKind::Fn, |this| { node.function.visit_mut_with(this); }); }); } + fn visit_mut_function(&mut self, node: &mut Function) { + node.params.visit_mut_with(self); + if let Some(body) = &mut node.body { + let old_strict_mode = self.r.strict_mode; + if !self.r.strict_mode { + self.r.strict_mode = body + .stmts + .first() + .map(|stmt| stmt.is_use_strict()) + .unwrap_or(false); + } + body.visit_mut_with(self); + self.r.strict_mode = old_strict_mode; + } + } + fn visit_mut_class_method(&mut self, node: &mut ClassMethod) { self.with_new_scope(ScopeKind::Fn, |this| { node.visit_mut_children_with(this); @@ -599,12 +634,30 @@ impl<'r> VisitMut for LookaheadResolver<'r> { for param in &mut node.params { this.r.visit_pat_with_binding(param, false); } - node.body.visit_mut_with(this); + + match node.body.as_mut() { + BlockStmtOrExpr::BlockStmt(block_stmt) => { + let old_strict_mode = this.r.strict_mode; + if !this.r.strict_mode { + this.r.strict_mode = block_stmt + .stmts + .first() + .map(|stmt| stmt.is_use_strict()) + .unwrap_or(false); + } + block_stmt.visit_mut_with(this); + this.r.strict_mode = old_strict_mode; + } + BlockStmtOrExpr::Expr(expr) => expr.visit_mut_with(this), + } }); } fn visit_mut_class_expr(&mut self, node: &mut ClassExpr) { self.with_new_scope(ScopeKind::Class, |this| { + if let Some(ident) = &mut node.ident { + this.r.add_binding_for_ident(ident); + } node.class.visit_mut_with(this); }); } @@ -616,6 +669,13 @@ impl<'r> VisitMut for LookaheadResolver<'r> { }); } + fn visit_mut_class(&mut self, node: &mut Class) { + let old_strict_mode = self.r.strict_mode; + self.r.strict_mode = true; + node.visit_mut_children_with(self); + self.r.strict_mode = old_strict_mode; + } + fn visit_mut_for_of_stmt(&mut self, node: &mut ForOfStmt) { self.with_new_scope(ScopeKind::Block, |this| { node.visit_mut_children_with(this); @@ -685,12 +745,19 @@ impl<'r> VisitMut for LookaheadResolver<'r> { } fn visit_mut_module(&mut self, node: &mut Module) { + self.r.strict_mode = true; + self.r.is_module = true; self.start_visit_with(|this| { this.visit_mut_module_items(&mut node.body); }); } fn visit_mut_script(&mut self, node: &mut Script) { + self.r.strict_mode = node + .body + .first() + .map(|stmt| stmt.is_use_strict()) + .unwrap_or(false); self.start_visit_with(|this| { this.visit_mut_stmts(&mut node.body); }); diff --git a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs index ab0fcfde37d0..f06749173dda 100644 --- a/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs +++ b/crates/swc_ecma_usage_analyzer/src/analyzer/mod.rs @@ -690,8 +690,8 @@ where } DefaultDecl::Fn(f) => { if let Some(i) = &f.ident { - debug_assert!(self.r.is_ref_to_itself(i.node_id)); - self.data.var_or_default(i.node_id).prevent_inline(); + let node_id = self.r.find_binding_by_ident(i); + self.data.var_or_default(node_id).prevent_inline(); } } _ => {} @@ -722,8 +722,8 @@ where self.data.var_or_default(c.ident.node_id).prevent_inline(); } Decl::Fn(f) => { - debug_assert!(self.r.is_ref_to_itself(f.ident.node_id)); - self.data.var_or_default(f.ident.node_id).prevent_inline(); + let node_id = self.r.find_binding_by_ident(&f.ident); + self.data.var_or_default(node_id).prevent_inline(); } Decl::Var(v) => { for id in find_pat_ids(v) { @@ -821,8 +821,7 @@ where self.with_ctx(ctx) .declare_decl(&n.ident, Some(Value::Known(Type::Obj)), None, true); - let node_id = n.ident.node_id; - debug_assert!(self.r.is_ref_to_itself(node_id)); + let node_id = self.r.find_binding_by_ident(&n.ident); if n.function.body.is_empty() { self.data.var_or_default(node_id).mark_as_pure_fn(); } @@ -860,7 +859,7 @@ where fn visit_fn_expr(&mut self, n: &FnExpr) { if let Some(n_id) = &n.ident { let node_id = n_id.node_id; - debug_assert!(self.r.is_ref_to_itself(node_id)); + debug_assert!(self.r.is_ref_to_itself(node_id), "ident: {n_id:#?}"); self.data.var_or_default(node_id).mark_declared_as_fn_expr(); self.used_recursively From 4f7759728585aec7e74fca65a1728bb4d05f1dd8 Mon Sep 17 00:00:00 2001 From: bohan Date: Thu, 11 Sep 2025 15:18:27 +0800 Subject: [PATCH 13/13] define the binding in init of param --- .../src/compress/optimize/inline.rs | 3 +- .../src/compress/optimize/sequences.rs | 3 - .../src/resolve/mod.rs | 121 ++++++++++++------ crates/swc_ecma_utils/src/lib.rs | 3 +- 4 files changed, 83 insertions(+), 47 deletions(-) diff --git a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs index 7962f9038453..64d5c4212607 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/inline.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/inline.rs @@ -861,8 +861,9 @@ impl Optimizer<'_> { class: c.class, } .into(), - Decl::Fn(f) => FnExpr { + Decl::Fn(mut f) => FnExpr { ident: if usage.flags.contains(VarUsageInfoFlags::USED_RECURSIVELY) { + f.ident.node_id = self.r.find_binding_by_ident(&f.ident); Some(f.ident) } else { None diff --git a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs index b35b9a0efb69..6ff131ccbf5a 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/sequences.rs @@ -826,9 +826,6 @@ impl Optimizer<'_> { if let (Some(a_id), Some(b_id)) = (a_exp.left.as_ident(), b.name.as_ident()) { - debug_assert!(!self - .r - .is_ref_to_unresolved(a_id.id.node_id)); let a_node_id = self.r.find_binding_by_ident(&a_id.id); if a_id.id.eq_ignore_span(&b_id.id) && a_exp.op == op!("=") diff --git a/crates/swc_ecma_transforms_base/src/resolve/mod.rs b/crates/swc_ecma_transforms_base/src/resolve/mod.rs index 3a95a6d878e2..0a0fbda6bffb 100644 --- a/crates/swc_ecma_transforms_base/src/resolve/mod.rs +++ b/crates/swc_ecma_transforms_base/src/resolve/mod.rs @@ -209,61 +209,35 @@ impl Resolver { self.references.add_reference(id, dummy_var); } - fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { - match pat { - Pat::Ident(n) => { - if is_var { - self.hoist_decl_var_kind(n); - } else { - self.add_binding_for_ident(n); - } - } + fn visit_pat_with_reference(&mut self, node: &mut Pat) { + match node { + Pat::Ident(_) => {} Pat::Array(n) => { for elem in n.elems.iter_mut().flatten() { - self.visit_pat_with_binding(elem, is_var); + self.visit_pat_with_reference(elem); } } Pat::Rest(n) => { - self.visit_pat_with_binding(&mut n.arg, is_var); + self.visit_pat_with_reference(&mut n.arg); } Pat::Object(n) => { for prop in n.props.iter_mut() { match prop { ObjectPatProp::KeyValue(p) => { - if let PropName::Computed(key) = &mut p.key { - struct BindingIdent<'r> { - r: &'r mut Resolver, - } - impl<'r> VisitMut for BindingIdent<'r> { - noop_visit_mut_type!(); - - fn visit_mut_ident(&mut self, ident: &mut Ident) { - self.r.add_binding_for_ident(ident); - } - } - let mut v = BindingIdent { r: self }; - key.visit_mut_children_with(&mut v); - }; - self.visit_pat_with_binding(&mut p.value, is_var); + self.visit_pat_with_reference(&mut p.value); } ObjectPatProp::Assign(p) => { - if is_var { - self.hoist_decl_var_kind(&mut p.key); - } else { - self.add_binding_for_ident(&mut p.key.id); - } p.value.visit_mut_children_with(self); } ObjectPatProp::Rest(p) => { - self.visit_pat_with_binding(&mut p.arg, is_var); + self.visit_pat_with_reference(&mut p.arg); } } } } Pat::Assign(n) => { // TODO: - self.visit_pat_with_binding(&mut n.left, is_var); - n.right.visit_mut_children_with(self); + n.right.visit_mut_with(self); } Pat::Invalid(_) => { // TODO: @@ -393,8 +367,9 @@ impl VisitMut for Resolver { }); } - fn visit_mut_param(&mut self, _: &mut Param) { + fn visit_mut_param(&mut self, node: &mut Param) { // `node.pat` had been defined in `LookaheadResolver` + self.visit_pat_with_reference(&mut node.pat); } fn visit_mut_fn_decl(&mut self, node: &mut FnDecl) { @@ -556,19 +531,83 @@ impl<'r> LookaheadResolver<'r> { f(this); }); } + + fn visit_pat_with_binding(&mut self, pat: &mut Pat, is_var: bool) { + match pat { + Pat::Ident(n) => { + if is_var { + self.r.hoist_decl_var_kind(n); + } else { + self.r.add_binding_for_ident(n); + } + } + Pat::Array(n) => { + for elem in n.elems.iter_mut().flatten() { + self.visit_pat_with_binding(elem, is_var); + } + } + Pat::Rest(n) => { + self.visit_pat_with_binding(&mut n.arg, is_var); + } + Pat::Object(n) => { + for prop in n.props.iter_mut() { + match prop { + ObjectPatProp::KeyValue(p) => { + if let PropName::Computed(key) = &mut p.key { + struct BindingIdent<'r> { + r: &'r mut Resolver, + } + impl<'r> VisitMut for BindingIdent<'r> { + noop_visit_mut_type!(); + + fn visit_mut_ident(&mut self, ident: &mut Ident) { + self.r.add_binding_for_ident(ident); + } + } + let mut v = BindingIdent { r: self.r }; + key.visit_mut_children_with(&mut v); + }; + self.visit_pat_with_binding(&mut p.value, is_var); + } + ObjectPatProp::Assign(p) => { + if is_var { + self.r.hoist_decl_var_kind(&mut p.key); + } else { + self.r.add_binding_for_ident(&mut p.key.id); + } + p.value.visit_mut_children_with(self); + } + ObjectPatProp::Rest(p) => { + self.visit_pat_with_binding(&mut p.arg, is_var); + } + } + } + } + Pat::Assign(n) => { + // TODO: + self.visit_pat_with_binding(&mut n.left, is_var); + n.right.visit_mut_with(self); + } + Pat::Invalid(_) => { + // TODO: + } + Pat::Expr(_) => { + // TODO: + } + } + } } impl<'r> VisitMut for LookaheadResolver<'r> { noop_visit_mut_type!(); fn visit_mut_param(&mut self, node: &mut Param) { - self.r.visit_pat_with_binding(&mut node.pat, false); + self.visit_pat_with_binding(&mut node.pat, false); } fn visit_mut_var_decl(&mut self, node: &mut VarDecl) { for decl in &mut node.decls { - self.r - .visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); + self.visit_pat_with_binding(&mut decl.name, node.kind == VarDeclKind::Var); decl.init.visit_mut_with(self); } } @@ -632,7 +671,7 @@ impl<'r> VisitMut for LookaheadResolver<'r> { fn visit_mut_arrow_expr(&mut self, node: &mut ArrowExpr) { self.with_new_scope(ScopeKind::Fn, |this| { for param in &mut node.params { - this.r.visit_pat_with_binding(param, false); + this.visit_pat_with_binding(param, false); } match node.body.as_mut() { @@ -718,7 +757,7 @@ impl<'r> VisitMut for LookaheadResolver<'r> { if let Some(handler) = node.handler.as_mut() { self.with_new_scope(ScopeKind::Block, |this| { if let Some(param) = &mut handler.param { - this.r.visit_pat_with_binding(param, false); + this.visit_pat_with_binding(param, false); } handler.body.visit_mut_with(this); }); @@ -739,7 +778,7 @@ impl<'r> VisitMut for LookaheadResolver<'r> { fn visit_mut_setter_prop(&mut self, node: &mut SetterProp) { node.key.visit_mut_with(self); self.with_new_scope(ScopeKind::Fn, |this| { - this.r.visit_pat_with_binding(&mut node.param, false); + this.visit_pat_with_binding(&mut node.param, false); node.body.visit_mut_with(this) }); } diff --git a/crates/swc_ecma_utils/src/lib.rs b/crates/swc_ecma_utils/src/lib.rs index 2771b746eb82..d1b50fac77df 100644 --- a/crates/swc_ecma_utils/src/lib.rs +++ b/crates/swc_ecma_utils/src/lib.rs @@ -3392,8 +3392,7 @@ fn is_pure_callee(expr: &Expr, ctx: ExprCtx) -> bool { Expr::Fn(FnExpr { function: f, .. }) if f.params.iter().all(|p| p.pat.is_ident()) - && f.body.is_some() - && f.body.as_ref().unwrap().stmts.is_empty() => + && f.body.as_ref().is_some_and(|body| body.stmts.is_empty()) => { true }